???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ????????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? ??????????????????????????????????????? $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ PNG \x49\x44\x41\x54?\x89\x50 \x4E\x47\x0D\x0A\x1A\x0A JFIF    ?? C    !"$"$?? C  ?? p " ??     ??   ?   ???? (% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @ adadasdasdasasdasdas .....................................................................................................................................?????????????????????? ??? ???????????????????????????????????????............................... JFIF    ?? C    !"$"$?? C  ?? p " ??     ??   ?   ???? (% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @ adadasdasdasasdasdas ..................................................................................................................................... ???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ????????????????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ???????????????????????????????????????? ??????????????????????????????????????? PNG \x49\x44\x41\x54?\x89\x50 \x4E\x47\x0D\x0A\x1A\x0A JFIF    ?? C    !"$"$?? C  ?? p " ??     ??   ?   ???? (% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @ adadasdasdasasdasdas .....................................................................................................................................?????????????????????? ??? ???????????????????????????????????????............................... JFIF    ?? C    !"$"$?? C  ?? p " ??     ??   ?   ???? (% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @ adadasdasdasasdasdas .....................................................................................................................................???????????????????????????????? ??????????????????????????????? ??????????????????????????????? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Warning: Undefined variable $auth in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 695

Warning: Trying to access array offset on value of type null in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 695

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 332

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 333

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 334

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 335

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 336

Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 337
news.json000064400000124506152075576160006441 0ustar00{ "news": [ { "date": "2026-02-25", "label": "Release", "title": "WP Recipe Maker 10.4.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-10-4-0/" }, { "date": "2026-02-24", "label": "Blog", "title": "What Are Recipe Card Blocks and Why Every Food Blogger Should Use Them", "url": "https://bootstrapped.ventures/recipe-card-blocks/" }, { "date": "2026-02-20", "label": "Blog", "title": "How to Turn Your Food Blog into a Business with Traffic and Revenue", "url": "https://bootstrapped.ventures/growing-food-blog-audience/" }, { "date": "2026-02-03", "label": "Blog", "title": "Long-Tail and Local Keywords Every Food Creator Needs to Know", "url": "https://bootstrapped.ventures/long-tail-keywords-for-recipes/" }, { "date": "2026-01-28", "label": "Blog", "title": "Food Blog Content Strategy That Actually Ranks and Converts", "url": "https://bootstrapped.ventures/food-blog-content-strategy/" }, { "date": "2026-01-23", "label": "Blog", "title": "Where to Put Affiliate Links in Recipe Posts While Staying FTC Compliant", "url": "https://bootstrapped.ventures/affiliate-links-food-blog/" }, { "date": "2026-01-19", "label": "Blog", "title": "Recipe Writing Checklist to Catch Every Missing Detail Before Publishing", "url": "https://bootstrapped.ventures/recipe-writing-checklist/" }, { "date": "2026-01-16", "label": "Blog", "title": "Easy Accessible Recipes Using Picture Cards and Simple Tools", "url": "https://bootstrapped.ventures/accessible-recipes/" }, { "date": "2026-01-15", "label": "Release", "title": "WP Recipe Maker 10.3.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-10-3-0/" }, { "date": "2026-01-14", "label": "Blog", "title": "Best WordPress Meal Planner Plugins Ranked with Setup Instructions", "url": "https://bootstrapped.ventures/wordpress-meal-planner/" }, { "date": "2026-01-08", "label": "Blog", "title": "Fix WordPress Recipe Rich Snippets When Schema Stops Working", "url": "https://bootstrapped.ventures/wordpress-recipe-schema/" }, { "date": "2026-01-05", "label": "Blog", "title": "Guest Post Guidelines That Food Blogs Actually Want", "url": "https://bootstrapped.ventures/guest-post-food/" }, { "date": "2025-12-04", "label": "Blog", "title": "How to Create a Recipe Content Plan That Keeps Readers Coming Back", "url": "https://bootstrapped.ventures/food-blog-content-calendar/" }, { "date": "2025-11-27", "label": "Blog", "title": "Recipe Newsletters That Make Meal Planning Effortless", "url": "https://bootstrapped.ventures/recipe-newsletter/" }, { "date": "2025-11-24", "label": "Release", "title": "WP Recipe Maker 10.2.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-10-2-0/" }, { "date": "2025-11-21", "label": "Blog", "title": "Food Blogging Resources for Every Stage of Growth", "url": "https://bootstrapped.ventures/food-blogging-resources/" }, { "date": "2025-11-17", "label": "Blog", "title": "How To Use Recipe Ratings Strategically As A Food Blogger", "url": "https://bootstrapped.ventures/recipe-rating/" }, { "date": "2025-11-06", "label": "Blog", "title": "Food Blog Hosting Guide for Speed, Support and Growth", "url": "https://bootstrapped.ventures/best-web-hosting-for-food-blog/" }, { "date": "2025-10-24", "label": "Blog", "title": "Blogger vs WordPress - Which Will Work Better for You?", "url": "https://bootstrapped.ventures/blogger-vs-wordpress/" }, { "date": "2025-10-21", "label": "Blog", "title": "Setting Up Your First Recipe Membership Site", "url": "https://bootstrapped.ventures/recipe-membership-site/" }, { "date": "2025-10-14", "label": "Blog", "title": "Creating Your Baking Blog From the Ground Up", "url": "https://bootstrapped.ventures/how-to-start-a-baking-blog/" }, { "date": "2025-10-07", "label": "Blog", "title": "How to Create a Recipe Database in 5 Easy Steps", "url": "https://bootstrapped.ventures/how-to-create-a-recipe-database/" }, { "date": "2025-10-02", "label": "Blog", "title": "How to Start a Vegan Blog and Create Income-Generating Content", "url": "https://bootstrapped.ventures/how-to-start-a-vegan-blog/" }, { "date": "2025-09-30", "label": "Blog", "title": "How to Add Amazon Affiliate Links on Pinterest", "url": "https://bootstrapped.ventures/how-to-post-amazon-affiliate-links-on-pinterest/" }, { "date": "2025-09-26", "label": "Blog", "title": "7 Ways to Create Truly Valuable Roundup Posts", "url": "https://bootstrapped.ventures/roundup-post/" }, { "date": "2025-09-17", "label": "Release", "title": "WP Recipe Maker 10.1.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-10-1-0/" }, { "date": "2025-09-16", "label": "Blog", "title": "Recipe Components: A Guide to Better Recipe Writing", "url": "https://bootstrapped.ventures/components-of-a-recipe/" }, { "date": "2025-09-09", "label": "Blog", "title": "How to Create QR Codes for Your Recipes", "url": "https://bootstrapped.ventures/recipe-qr-code/" }, { "date": "2025-09-09", "label": "Blog", "title": "7 Ways to Boost Your Blog Traffic Using Pinterest", "url": "https://bootstrapped.ventures/how-to-promote-blog-on-pinterest/" }, { "date": "2025-09-02", "label": "Blog", "title": "Best WordPress Plugins Food Bloggers Actually Use", "url": "https://bootstrapped.ventures/best-wordpress-plugins-for-food-blogs/" }, { "date": "2025-08-29", "label": "Blog", "title": "Niche Vegan Blog Ideas for Finding Your Perfect Audience", "url": "https://bootstrapped.ventures/vegan-blog-ideas/" }, { "date": "2025-08-12", "label": "Blog", "title": "Building Your Food Blog Brand Step by Step", "url": "https://bootstrapped.ventures/food-blog-branding/" }, { "date": "2025-07-31", "label": "Blog", "title": "How to Build Your Career as a Food Critic", "url": "https://bootstrapped.ventures/how-to-become-a-food-critic/" }, { "date": "2025-07-24", "label": "Blog", "title": "8 Easy Steps to Learn Home Cooking", "url": "https://bootstrapped.ventures/learn-to-cook/" }, { "date": "2025-07-08", "label": "Blog", "title": "8 Critical Steps to Launch Your Online Food Business", "url": "https://bootstrapped.ventures/how-to-sell-food-online/" }, { "date": "2025-06-27", "label": "Blog", "title": "Macro vs Regular Lenses for Food Photography", "url": "https://bootstrapped.ventures/macro-lens-for-food-photography/" }, { "date": "2025-06-23", "label": "Blog", "title": "How to Start a Successful Food Photography Business", "url": "https://bootstrapped.ventures/food-photography-business/" }, { "date": "2025-06-10", "label": "Blog", "title": "How to Make Better Cooking Content for TikTok", "url": "https://bootstrapped.ventures/how-to-make-cooking-videos-on-tiktok/" }, { "date": "2025-06-03", "label": "Blog", "title": "How to Create Engaging Flat Lay Food Photos", "url": "https://bootstrapped.ventures/flat-lay-food-photography/" }, { "date": "2025-05-27", "label": "Blog", "title": "How to Price Food Photography for Small Business Clients", "url": "https://bootstrapped.ventures/food-photography-pricing/" }, { "date": "2025-05-26", "label": "Release", "title": "WP Recipe Maker 10.0.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-10-0-0/" }, { "date": "2025-05-23", "label": "Blog", "title": "How to Start a Nutrition Blog and Share Your Knowledge", "url": "https://bootstrapped.ventures/how-to-start-a-nutrition-blog/" }, { "date": "2025-05-21", "label": "Blog", "title": "5 Proven Ways to Make Money in Nutrition", "url": "https://bootstrapped.ventures/how-to-make-money-in-nutrition/" }, { "date": "2025-05-15", "label": "Blog", "title": "How to Create a Professional Culinary Portfolio", "url": "https://bootstrapped.ventures/culinary-portfolio/" }, { "date": "2025-05-01", "label": "Blog", "title": "Best Lenses for Food Photography: From 50mm to Macro", "url": "https://bootstrapped.ventures/best-lenses-for-food-photography/" }, { "date": "2025-04-23", "label": "Blog", "title": "Food Photography Foundations: Stepping Up Your Game", "url": "https://bootstrapped.ventures/food-photography-basics/" }, { "date": "2025-04-15", "label": "Blog", "title": "Artificial Light Food Photography: Pro Tricks and Tips", "url": "https://bootstrapped.ventures/artificial-light-food-photography/" }, { "date": "2025-04-03", "label": "Blog", "title": "How to Easily Implement Shoppable Recipes on Your Blog", "url": "https://bootstrapped.ventures/shoppable-recipe/" }, { "date": "2025-03-14", "label": "Blog", "title": "How to Become a Recipe Tester: 7 Steps to Success", "url": "https://bootstrapped.ventures/how-to-become-a-recipe-tester/" }, { "date": "2025-03-10", "label": "Blog", "title": "6 Best AI Recipe Generators for Home Cooks", "url": "https://bootstrapped.ventures/best-ai-recipe-generator/" }, { "date": "2025-02-28", "label": "Blog", "title": "7 Food Blog Design Trends That Boost Reader Engagement", "url": "https://bootstrapped.ventures/food-blog-design/" }, { "date": "2025-02-18", "label": "Blog", "title": "YouTube Keyword Strategies for Recipe Video Success", "url": "https://bootstrapped.ventures/keyword-for-cooking-channel/" }, { "date": "2025-02-06", "label": "Blog", "title": "Food Blog Keyword Research: Beyond the Basics", "url": "https://bootstrapped.ventures/keywords-for-food-blogs/" }, { "date": "2025-01-30", "label": "Blog", "title": "How to Craft Unique Narratives in Creative Food Writing", "url": "https://bootstrapped.ventures/creative-writing-food/" }, { "date": "2025-01-24", "label": "Blog", "title": "How to Write a Recipe Blog Post: A Complete Guide", "url": "https://bootstrapped.ventures/recipe-blog-post-template/" }, { "date": "2025-01-22", "label": "Release", "title": "WP Recipe Maker 9.8.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-8-0/" }, { "date": "2025-01-17", "label": "Blog", "title": "Essential Equipment for Scaling Recipes Successfully", "url": "https://bootstrapped.ventures/scaling-recipe/" }, { "date": "2024-12-19", "label": "Blog", "title": "Easy and Quick Ingredient Substitution Guide", "url": "https://bootstrapped.ventures/ingredient-substitution-chart/" }, { "date": "2024-12-12", "label": "Blog", "title": "How to Use Natural Light for Professional Food Shots", "url": "https://bootstrapped.ventures/food-photography-natural-light/" }, { "date": "2024-12-06", "label": "Blog", "title": "Turn Your Culinary Skills into a Recipe Development Career", "url": "https://bootstrapped.ventures/how-to-become-a-recipe-developer/" }, { "date": "2024-11-28", "label": "Blog", "title": "Creative Ideas for Stunning Food Photography Composition", "url": "https://bootstrapped.ventures/food-photography-composition/" }, { "date": "2024-11-21", "label": "Blog", "title": "Driving Traffic to Your Food Blog: Fast and Easy Tips", "url": "https://bootstrapped.ventures/food-blog-traffic/" }, { "date": "2024-11-15", "label": "Blog", "title": "Grow Your Food Blog: Expert Social Media Tips & Tricks", "url": "https://bootstrapped.ventures/social-media-for-food-bloggers/" }, { "date": "2024-11-08", "label": "Blog", "title": "How to Choose the Best Recipe Format for Your Audience", "url": "https://bootstrapped.ventures/recipe-format-types/" }, { "date": "2024-11-05", "label": "Blog", "title": "Optimize Your Recipe Index for Better SEO", "url": "https://bootstrapped.ventures/recipe-index-wordpress/" }, { "date": "2024-10-24", "label": "Blog", "title": "Top 10 Recipe Websites Without the Clutter", "url": "https://bootstrapped.ventures/top-recipe-sites/" }, { "date": "2024-10-22", "label": "Release", "title": "WP Recipe Maker 9.7.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-7-0/" }, { "date": "2024-10-15", "label": "Blog", "title": "How to Fix Common Food Photo Issues with These Editing Tips", "url": "https://bootstrapped.ventures/editing-food-photography/" }, { "date": "2024-10-08", "label": "Blog", "title": "Enhance Your Food Blog with These Top WordPress Recipe Plugins", "url": "https://bootstrapped.ventures/best-wordpress-recipe-plugin/" }, { "date": "2024-10-01", "label": "Blog", "title": "How to Calculate Nutrition Facts for Recipes: A Complete Guide", "url": "https://bootstrapped.ventures/how-to-calculate-nutrition-facts-for-a-recipe/" }, { "date": "2024-09-24", "label": "Blog", "title": "How to Turn Instagram Food Content into Profit", "url": "https://bootstrapped.ventures/how-do-food-bloggers-on-instagram-make-money/" }, { "date": "2024-09-19", "label": "Release", "title": "WP Recipe Maker 9.6.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-6-0/" }, { "date": "2024-09-10", "label": "Blog", "title": "Maximizing Profits: Top Ad Networks for Food Blogs", "url": "https://bootstrapped.ventures/food-blog-networks/" }, { "date": "2024-09-03", "label": "Blog", "title": "Master Overhead Food Shots with These Pro Tricks", "url": "https://bootstrapped.ventures/overhead-photography/" }, { "date": "2024-08-29", "label": "Blog", "title": "Navigating the Calories: A Food Blogger's Guide to Staying Healthy", "url": "https://bootstrapped.ventures/how-do-food-bloggers-eat-so-much/" }, { "date": "2024-08-13", "label": "Blog", "title": "The Food Bloggers' Guide to Tax Deductions", "url": "https://bootstrapped.ventures/food-blogger-tax-deductions/" }, { "date": "2024-08-07", "label": "Blog", "title": "Step Up Your Food Blogging: 7 Key Pieces of Equipment", "url": "https://bootstrapped.ventures/food-blogger-equipment/" }, { "date": "2024-07-23", "label": "Blog", "title": "Craft Your Food Blog Media Kit Like a Pro", "url": "https://bootstrapped.ventures/food-blogger-media-kit/" }, { "date": "2024-06-27", "label": "Blog", "title": "Culinary Translation Essentials for Food Professionals", "url": "https://bootstrapped.ventures/culinary-translation/" }, { "date": "2024-06-24", "label": "Blog", "title": "Top 10 Cooking Affiliate Programs to Join", "url": "https://bootstrapped.ventures/cooking-affiliate-programs/" }, { "date": "2024-06-20", "label": "Blog", "title": "How to Market Your Spice Blends with Success", "url": "https://bootstrapped.ventures/sell-spices-online/" }, { "date": "2024-06-14", "label": "Blog", "title": "A Foodie's Guide to Instagram Bio Brilliance", "url": "https://bootstrapped.ventures/bio-for-food-bloggers/" }, { "date": "2024-06-11", "label": "Release", "title": "WP Recipe Maker 9.5.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-5-0/" }, { "date": "2024-05-30", "label": "Blog", "title": "Cook Mode: How To Keep Your Screen Bright While Cooking", "url": "https://bootstrapped.ventures/cook-mode/" }, { "date": "2024-05-27", "label": "Blog", "title": "Understanding the Differences Between Food Bloggers and Vloggers", "url": "https://bootstrapped.ventures/food-blogger-or-vlogger/" }, { "date": "2024-05-23", "label": "Blog", "title": "Top Recipe Sharing Sites for Home Cooks", "url": "https://bootstrapped.ventures/recipe-sharing-website/" }, { "date": "2024-05-21", "label": "Blog", "title": "Find Your Food Blog Niche: Expert Tips", "url": "https://bootstrapped.ventures/find-your-food-blog-niche-expert-tips/" }, { "date": "2024-05-15", "label": "Blog", "title": "Turn Your Food Blogs into Profit: Top Affiliate Programs", "url": "https://bootstrapped.ventures/food-blog-affiliate-programs/" }, { "date": "2024-05-13", "label": "Blog", "title": "The Art of Recipe Writing: Strategies for Success", "url": "https://bootstrapped.ventures/recipe-guidelines/" }, { "date": "2024-05-09", "label": "Blog", "title": "Food Blogs and the Intent Behind Lengthy Stories", "url": "https://bootstrapped.ventures/why-do-recipe-blogs-have-stories/" }, { "date": "2024-05-07", "label": "Blog", "title": "Boost Your Cooking Recognition: Recipe Submission Tips", "url": "https://bootstrapped.ventures/submit-recipe/" }, { "date": "2024-05-04", "label": "Blog", "title": "Pave Your Way in the Food Industry: How to Sell a Recipe to a Company", "url": "https://bootstrapped.ventures/sell-your-recipe/" }, { "date": "2024-05-02", "label": "Blog", "title": "Maximizing Your Recipes: How Much Should You Sell For", "url": "https://bootstrapped.ventures/how-much-is-a-recipe-worth/" }, { "date": "2024-04-30", "label": "Blog", "title": "The Art of Engaging: Creative Food Quotes for Food Bloggers", "url": "https://bootstrapped.ventures/food-blogging-captions/" }, { "date": "2024-04-29", "label": "Release", "title": "WP Recipe Maker 9.4.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-4-0/" }, { "date": "2024-04-25", "label": "Blog", "title": "Your Guide to AI-Generated Recipes", "url": "https://bootstrapped.ventures/ai-for-cooking/" }, { "date": "2024-04-22", "label": "Blog", "title": "Navigating copyright and your recipes: What’s protected", "url": "https://bootstrapped.ventures/recipe-copyright/" }, { "date": "2024-04-18", "label": "Blog", "title": "Master the Art of Recipe Testing: A Comprehensive Guide", "url": "https://bootstrapped.ventures/recipe-testing/" }, { "date": "2024-04-11", "label": "Blog", "title": "Beyond Cooking: Exploring the Science of Recipe Development", "url": "https://bootstrapped.ventures/how-to-develop-a-recipe/" }, { "date": "2024-04-08", "label": "Blog", "title": "The Essential Food Blogging Courses for Aspiring Bloggers", "url": "https://bootstrapped.ventures/food-blogging-course/" }, { "date": "2024-03-28", "label": "Blog", "title": "Unlocking the Secrets of Food Videography: Essential Gear and Tools", "url": "https://bootstrapped.ventures/food-videography-equipment/" }, { "date": "2024-03-15", "label": "Blog", "title": "How to Set Up Lights for Cooking Videos (Complete Guide)", "url": "https://bootstrapped.ventures/best-lighting-for-cooking-videos/" }, { "date": "2024-03-07", "label": "Blog", "title": "Top 10 Strategies for a Successful Food Vlog", "url": "https://bootstrapped.ventures/food-vlog/" }, { "date": "2024-03-07", "label": "Release", "title": "WP Recipe Maker 9.3.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-3-0/" }, { "date": "2024-02-29", "label": "Blog", "title": "Mastering Food Photography: Secrets and Tricks Revealed", "url": "https://bootstrapped.ventures/food-photography-tricks/" }, { "date": "2024-02-22", "label": "Blog", "title": "Exploring the Key Angles in Food Photography", "url": "https://bootstrapped.ventures/food-photography-angles/" }, { "date": "2024-02-15", "label": "Blog", "title": "Marketing Strategies for Professional Chefs", "url": "https://bootstrapped.ventures/chef-marketing/" }, { "date": "2024-02-08", "label": "Blog", "title": "6 Effective Digital Marketing Tactics for Food Brands", "url": "https://bootstrapped.ventures/food-digital-marketing/" }, { "date": "2024-02-06", "label": "Release", "title": "WP Recipe Maker 9.2.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-2-0/" }, { "date": "2024-02-02", "label": "Blog", "title": "4 Unbeatable Tips for Food Influencer Marketing Success", "url": "https://bootstrapped.ventures/food-influencer-marketing/" }, { "date": "2024-01-25", "label": "Blog", "title": "A Comprehensive Guide to Food Photography Lighting Setup", "url": "https://bootstrapped.ventures/food-photography-setup/" }, { "date": "2024-01-12", "label": "Blog", "title": "2024 Guide: The Best Cameras for Food Photography", "url": "https://bootstrapped.ventures/best-camera-for-food-photography/" }, { "date": "2024-01-03", "label": "Blog", "title": "Essential Tips to Kickstart Your Food Instagram", "url": "https://bootstrapped.ventures/how-to-start-food-blogging-on-instagram/" }, { "date": "2023-12-15", "label": "Blog", "title": "Becoming a Food Influencer: A Comprehensive Guide", "url": "https://bootstrapped.ventures/how-to-become-a-food-influencer/" }, { "date": "2023-12-13", "label": "Release", "title": "WP Recipe Maker 9.1.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-1-0/" }, { "date": "2023-12-12", "label": "Blog", "title": "Get Started Teaching Online Cooking Classes: A How-To Guide", "url": "https://bootstrapped.ventures/teach-cooking-class/" }, { "date": "2023-12-07", "label": "Blog", "title": "Content Marketing in the Food Industry: Tips for Success", "url": "https://bootstrapped.ventures/content-marketing-in-the-food-industry-tips-for-success/" }, { "date": "2023-11-27", "label": "Blog", "title": "How to Start a Fitness Blog in 4 Easy Steps", "url": "https://bootstrapped.ventures/how-to-start-a-fitness-blog/" }, { "date": "2023-11-16", "label": "Blog", "title": "Kickstart Your Lifestyle Blog and Make Money: A 2024 Guide", "url": "https://bootstrapped.ventures/how-to-start-a-lifestyle-blog/" }, { "date": "2023-11-16", "label": "Release", "title": "WP Recipe Maker 9.0.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-9-0-0/" }, { "date": "2023-11-02", "label": "Blog", "title": "10 Food Business Ideas with Minimal Capital Investment", "url": "https://bootstrapped.ventures/food-business-ideas-with-small-capital/" }, { "date": "2023-10-26", "label": "Blog", "title": "Storing Your Favorite Recipes in the Cloud: Top 3 Methods", "url": "https://bootstrapped.ventures/recipe-software/" }, { "date": "2023-10-19", "label": "Blog", "title": "Your Go-To Guide for Writing Winning Recipes", "url": "https://bootstrapped.ventures/how-to-write-recipe/" }, { "date": "2023-09-29", "label": "Blog", "title": "5 Essential Tips for Making Money from Food", "url": "https://bootstrapped.ventures/how-to-make-money-from-food/" }, { "date": "2023-09-21", "label": "Blog", "title": "7 Tasty Tips to Kickstart Your Food-Writing Career", "url": "https://bootstrapped.ventures/food-writing/" }, { "date": "2023-09-14", "label": "Blog", "title": "6 Pro Tips for Food Photography Lighting", "url": "https://bootstrapped.ventures/food-photography-lighting/" }, { "date": "2023-09-14", "label": "Release", "title": "WP Recipe Maker 8.10.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-10-0/" }, { "date": "2023-09-08", "label": "Blog", "title": "Pizza Photo Perfection: A Comprehensive Guide", "url": "https://bootstrapped.ventures/pizza-photography/" }, { "date": "2023-09-01", "label": "Blog", "title": "How to Launch Your Own Weight Loss Blog (Step-by-Step)", "url": "https://bootstrapped.ventures/how-to-start-a-weight-loss-journey-blog/" }, { "date": "2023-08-24", "label": "Blog", "title": "Top 20 Tips for Food Blogging Success in 2023", "url": "https://bootstrapped.ventures/food-blog-tips/" }, { "date": "2023-08-17", "label": "Blog", "title": "The Complete Guide to Monetizing a Food Blog in 2023", "url": "https://bootstrapped.ventures/how-to-monetize-a-food-blog/" }, { "date": "2023-08-11", "label": "Blog", "title": "A Guide to Becoming a Food Writer in 2023", "url": "https://bootstrapped.ventures/how-to-become-a-food-writer/" }, { "date": "2023-08-07", "label": "Blog", "title": "How to Create a Recipe Section with Elementor (Step-by-Step)", "url": "https://bootstrapped.ventures/elementor-recipe/" }, { "date": "2023-07-28", "label": "Blog", "title": "The Beginner's Guide to Starting a Health Blog [2023]", "url": "https://bootstrapped.ventures/how-to-start-a-health-blog/" }, { "date": "2023-06-26", "label": "Release", "title": "WP Recipe Maker 8.9.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-9-0/" }, { "date": "2023-06-16", "label": "Blog", "title": "How to Create a Recipe Roundup for Your Food Blog [2023]", "url": "https://bootstrapped.ventures/recipe-roundup/" }, { "date": "2023-06-08", "label": "Blog", "title": "How to Add a Jump to Recipe Button to Your Food Blog", "url": "https://bootstrapped.ventures/jump-to-recipe/" }, { "date": "2023-05-25", "label": "Blog", "title": "How to Make a Recipe Website with WordPress", "url": "https://bootstrapped.ventures/build-a-recipe-website/" }, { "date": "2023-05-09", "label": "Release", "title": "WP Recipe Maker 8.8.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-8-0/" }, { "date": "2023-05-04", "label": "Blog", "title": "How to Share Recipes Properly - Step by Step", "url": "https://bootstrapped.ventures/share-a-recipe/" }, { "date": "2023-04-26", "label": "Blog", "title": "How to Create the Ultimate Digital Cookbook in 2023", "url": "https://bootstrapped.ventures/digital-cookbook/" }, { "date": "2023-04-20", "label": "Blog", "title": "How to Create and Print Your Own Recipes [2023]", "url": "https://bootstrapped.ventures/print-recipe/" }, { "date": "2023-04-13", "label": "Blog", "title": "How to Organize Your Recipes Like a Pro in 2023", "url": "https://bootstrapped.ventures/how-to-organize-recipes/" }, { "date": "2023-03-31", "label": "Blog", "title": "How to Take Professional Cooking Photos With Your Smartphone", "url": "https://bootstrapped.ventures/food-photography-ideas-with-phone/" }, { "date": "2023-03-22", "label": "Blog", "title": "The Complete Guide to Starting a Cooking Channel on YouTube (2023)", "url": "https://bootstrapped.ventures/how-to-start-a-cooking-channel-on-youtube/" }, { "date": "2023-03-15", "label": "Blog", "title": "15 Food Styling Tricks to Make Your Food Photography Shine", "url": "https://bootstrapped.ventures/food-styling-tips/" }, { "date": "2023-03-13", "label": "Release", "title": "WP Recipe Maker 8.7.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-7-0/" }, { "date": "2023-03-09", "label": "Blog", "title": "WordPress Food Themes: 7 Best Free Themes for Sharing Recipes in 2023", "url": "https://bootstrapped.ventures/wordpress-food-theme/" }, { "date": "2023-02-23", "label": "Blog", "title": "The Best Tripods for Food Photography (5 Best Picks)", "url": "https://bootstrapped.ventures/tripods-for-food-photography/" }, { "date": "2023-02-10", "label": "Blog", "title": "The Best Backdrops & Surfaces for Food Photography in 2023", "url": "https://bootstrapped.ventures/background-for-food-photography/" }, { "date": "2023-02-02", "label": "Blog", "title": "20 Inspiring Blog Post Ideas for Food Bloggers in 2023", "url": "https://bootstrapped.ventures/food-blog-ideas/" }, { "date": "2023-01-25", "label": "Blog", "title": "How to Choose Plates and Props for Your Food Photography (2023)", "url": "https://bootstrapped.ventures/food-photography-props/" }, { "date": "2023-01-16", "label": "Blog", "title": "5 Steps to Making Recipe Videos on Your Phone", "url": "https://bootstrapped.ventures/how-to-make-cooking-video-with-smartphone/" }, { "date": "2023-01-10", "label": "Blog", "title": "Food Blogging Tips: How to Take Pictures of Your Food", "url": "https://bootstrapped.ventures/food-blog-pictures/" }, { "date": "2022-12-22", "label": "Blog", "title": "Ever Wondered Where Food Bloggers Get Their Recipes? Here's the Answer!", "url": "https://bootstrapped.ventures/where-do-food-bloggers-get-their-recipes/" }, { "date": "2022-12-09", "label": "Blog", "title": "How to Make Cooking Videos At Home (Step-by-Step)", "url": "https://bootstrapped.ventures/how-to-make-cooking-videos/" }, { "date": "2022-12-01", "label": "Blog", "title": "How To Write an Introduction Page For Your Food Blog", "url": "https://bootstrapped.ventures/food-blog-introduction-sample/" }, { "date": "2022-11-23", "label": "Blog", "title": "How to Make the Most of Your Food Blog with Recipe Videos", "url": "https://bootstrapped.ventures/how-to-make-a-food-video/" }, { "date": "2022-11-14", "label": "Release", "title": "WP Recipe Maker 8.6.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-6-0/" }, { "date": "2022-11-03", "label": "Blog", "title": "6 Food Blogger Tips for Amazing Instagram Food Reels", "url": "https://bootstrapped.ventures/food-reels/" }, { "date": "2022-10-28", "label": "Blog", "title": "How Much Money Can Food Bloggers Make? (2022 Update)", "url": "https://bootstrapped.ventures/food-blogger-salary/" }, { "date": "2022-10-20", "label": "Blog", "title": "The Top 10 Instagram Food Bloggers in 2022", "url": "https://bootstrapped.ventures/food-blog-instagram/" }, { "date": "2022-08-31", "label": "Release", "title": "WP Recipe Maker 8.5.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-5-0/" }, { "date": "2022-07-14", "label": "Release", "title": "WP Recipe Maker 8.4.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-4-0/" }, { "date": "2022-06-08", "label": "Release", "title": "WP Recipe Maker 8.3.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-3-0/" }, { "date": "2022-04-27", "label": "Release", "title": "WP Recipe Maker 8.2.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-2-0/" }, { "date": "2022-02-08", "label": "Release", "title": "WP Recipe Maker 8.1.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-1-0/" }, { "date": "2021-12-28", "label": "Release", "title": "WP Recipe Maker 8.0.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-8-0-0/" }, { "date": "2021-11-29", "label": "Blog", "title": "How to Create and Share Recipe Cards: A Step-by-Step Guide", "url": "https://bootstrapped.ventures/share-recipe-cards/" }, { "date": "2021-10-27", "label": "Release", "title": "WP Recipe Maker 7.7.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-7-7-0/" }, { "date": "2021-10-19", "label": "Blog", "title": "How to start a food blog with WordPress.com and publish stunning recipes with WP Recipe Maker", "url": "https://bootstrapped.ventures/how-to-start-a-food-blog-with-wordpress-com-and-publish-stunning-recipes-with-wp-recipe-maker/" }, { "date": "2021-10-04", "label": "Blog", "title": "Food blog writing examples: What should food bloggers be writing about?", "url": "https://bootstrapped.ventures/food-blog-writing-examples/" }, { "date": "2021-09-15", "label": "Release", "title": "WP Recipe Maker 7.6.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-7-6-0/" }, { "date": "2021-08-17", "label": "Release", "title": "WP Recipe Maker 7.5.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-7-5-0/" }, { "date": "2021-07-26", "label": "Blog", "title": "Affiliate Marketing for Food Bloggers: What You Need to Know, Plus Do’s and Don’ts", "url": "https://bootstrapped.ventures/affiliate-marketing-for-food-bloggers/" }, { "date": "2021-07-14", "label": "Release", "title": "WP Recipe Maker 7.4.0", "url": "https://bootstrapped.ventures/wp-recipe-maker-7-4-0/" }, { "date": "2021-07-05", "label": "Blog", "title": "How to create a WordPress cookbook: a step-by-step guide", "url": "https://bootstrapped.ventures/wordpress-cookbook/" }, { "date": "2021-06-29", "label": "Blog", "title": "Creative Ideas to Come Up With a Captivating Food Blog Name", "url": "https://bootstrapped.ventures/best-food-blog-name-ideas/" }, { "date": "2021-06-28", "label": "Partner", "title": "Why Analytics Matter", "url": "https://dailygrub.com/blog/why-analytics-matter" }, { "date": "2021-06-21", "label": "Blog", "title": "How to make money as a food blogger? Our tips to monetize your recipes", "url": "https://bootstrapped.ventures/how-to-make-money-as-a-food-blogger/" }, { "date": "2021-06-14", "label": "Blog", "title": "Why Adding Recipe Schema Markup to Your Food Blog is Important", "url": "https://bootstrapped.ventures/recipe-schema/" }, { "date": "2021-05-31", "label": "Blog", "title": "A full guide to SEO for food bloggers", "url": "https://bootstrapped.ventures/seo-for-food-blogs/" }, { "date": "2021-05-27", "label": "Release", "title": "WP Recipe Maker 7.3.0", "url": "https://help.bootstrapped.ventures/article/124-wp-recipe-maker-changelog" }, { "date": "2021-05-25", "label": "Blog", "title": "How to choose a WordPress recipe plugin for your very first food blog", "url": "https://bootstrapped.ventures/wordpress-recipe-plugin/" }, { "date": "2021-05-21", "label": "Blog", "title": "How to become a food blogger: essential tips for a hassle-free start", "url": "https://bootstrapped.ventures/how-to-become-a-food-blogger/" } ] }wp-recipe-maker.php000064400000004600152075576230010261 0ustar00 wprm-recipe id wprm_recipe wprm_type wprm_pin_image_id wprm_pin_image_repin_id wprm_rating wprm_rating_average wprm_rating_count wprm_user_ratings wprm_servings_advanced_enabled wprm_servings_advanced wprm_equipment wprm_ingredients wprm_nutrition_serving_size wprm_nutrition_calories wprm_nutrition_carbohydrates wprm_nutrition_protein wprm_nutrition_fat wprm_nutrition_saturated_fat wprm_nutrition_cholesterol wprm_nutrition_sodium wprm_nutrition_potassium wprm_nutrition_fiber wprm_nutrition_sugar wprm_nutrition_vitamin_a wprm_nutrition_vitamin_c wprm_nutrition_calcium wprm_nutrition_iron wprm_nutrition_serving_unit wprm_servings wprm_servings_unit wprm_cost wprm_prep_time wprm_prep_time_zero wprm_cook_time wprm_cook_time_zero wprm_total_time wprm_custom_time wprm_custom_time_zero wprm_custom_time_label wprm_instructions wprm_notes wprm_course wprm_cuisine wprm_suitablefordiet wprm_keyword wprm_glossary_term assets/fonts/google/jost/92zUtBhPNqw73oHt4D4hXRAy7g.woff2000064400000073770152075576620016724 0ustar00wOF2ww<T?HVAR'`?STAT4'.n/~ pV R06$  (5gc.-*s(JOHPCx{6 IuX,͒ jW<|.fdFQ >JpRxO؁c)ħ\DANv@""e=yx>s_5 Obs+d߽jFQ926`Q9Ҫ #TAB5ϩ -Bdds.op??-PS$~^󚯈_[R%HB55~?~kKTo$C(R4y>O pJ]f$/``ٱQ]wq˷ii%v7 $/{(P>n*m˓;5碟Kew;Yqi 9eiPbX ,EvK0K-5+GJk=81_N~{$ "nr'ń, 5RNd{g~O%_5WR"u吓ejBg9 Z}0۽5 DJ}Tab8˵b2$&L* ld߫jwABt]!W2 N>LhzS47Dh$cby$R@*ڔ?@k >AFRQcJVjJz2fYr7eV9Qf 33Ke5Yi@@.R; 0V=}] %]\Dļ4=AS/nzw`R# L1(Ko4r޾T"ABS%LU:ژpI*,F:6\+A/=r`gRn_+'9"S%S ]4)Bxx:3]A[.~ۀ:GPqsQF4Jw'ry*rŬ∘ۤ82@fxr+Zrء.kޣDޣӥɐ9k"\i dZN6D+l|6\ ˧2Φ4~G;MD4jF7qZg0p4$ WncJ0ypȜs$8+$PJ@A0G0 RAi&T:栘L3,$CK-C4YGgހ {h>Br0R@\Zuij+t&)91D a& 0@ pA5.ht*" 9#,- 3qKa5rq!Os@LWFس/`ўxy(/t ]l i A[C{[ʏnNMf%)+w$;@:vzwds?RJ闖_Z&'ՓɔɂyE%%%祂KWo cqN仆?t-{Tln_kU٣cXW#:V[Ai<|PHJXmv8+$@PI} Hg$nwĴ鵃AR1BV́}_o0f9M, giԤ6gP HH†ɢkrS#Aݯd)Ffnj@q[s ~!(<ұLSMݻC{@k }r|wD9^'}PSഊ# ύNR !8#{c>`VIt$bL)QH62i -a.sD.hIzl6('_ Ǐo/|?2Me2Yl5q>$lp{Mmiw9G`HYOODA bmKV6wԑgvj;}-B ӟ"F{0[9]LY~i5Oݮ=%/5ꇥNzO_o>x۾[kS6h+/q ppiҢM; #L2[v_~dd)&L(I7Cf^8萣;聁h跣VȺuU;kv-BTƴΎ)ޑFe68(=8 U5$<$ 1D(VHz3A;^Q|Q: $BR nC8^!Lhn}\pMl'p<paZPC]OZF#8` L5Bxy;U!tߒt:B+~%zyO:J~]$N`Xc9T,Cd<5tw;}I4N^}mMDHJ@ˎ uI}<,f'Ai4=e)^?eIj "";vLLR?=_*ŸkERnBmz ia4fHGopy}_xqt͢" yB]ϞIPZFhY'׿Öjn(IŏAj;9ĩs%d)XRe2!ڞZ2i ȇ-x(]ŚeUi<mF᧡4%gp-|9ӑdeR'ˉz@W5QH )Jh_&Ofipk:kH:]7ˌ;υ'ke|6&T9SKe4 KBpr67HofLi> TRU]j;:BVK! P4™ޔ*-vXYÑ`Ъe9@S䔈B/[soW#gW 91YrMiU\ջk0" +B #rrI1!&"䯡1Vu~F2mCrO:'^՝J("r,oxјꓖe0Cpn8zJq^dV j[4rQPm>Jf8*nB3LTqfd8{*QqrG*=S;CŔXTd1q$?l}ޥ>br3>I!)˓".ȡ>V Q:v9q{ۤI'o70e?T6ͧOy75K3`skfMܝ"[/S4P/!\\du< k<8D򱂫䥿G_GԌ; $3 +7U*1JN/ /P8ceg0^<:ؐQ 3CQnT_gcQwmpwgĔN*Nj7hs+D&{kη3<75 #FE1(wY=Wu=Gw[Zb$!Z_. \,^(ɗU?u\0du:|qO+nt%nom*]~Wv^jAP- AG|Fk?V^Ě󁭁7:4%J(KekJH C/K LT. (mDAnu((M&-簖s!k5'p:񂫫V~\+-]-I5;lР~gY/5eBr.kkZH7]kMҾl|Qf;Ffᬘ 7~jr| v#/E]#Y>]KBmoW5=rV?ˇNqXPSbs`AI!`D6Jn,na2/Ϙ=JKJ-MפoIi7QQn@ABjKiyxnsDT3 VOhoXOo6pzu1(9bׄ 5ps>QF=WafOٞPηп42b-c M>˔d]nͫW91]9y>n?jBqL昢pLz~.:z@u2ѨZEF3ch/!;RMDZs$x?>=:« @B}o3gZ~""ȋ96T5HXf){XWIq'5xl/.0cZ}Ұ@LbBNB4j1bbN>rOrZU &G_2YH,u}mLO.F+C'fޛ+DV:ɍRgxJ7,~!"M[qRq*<<֢0&XӀ2ѐXpe8q! b>6>Bm"?%;VHL5/Qr]i|x=UDC"6-xFF\'ETbEC;bP&syKcFc0*֭^o`͟ר;#4Ωrqr D޴65WmnM| gHYu41y,_茂̯(o̩D }/XDVU ׀/"ښ/qy(LJfڧ 6xtK< Z|7m>-݁yBAa@7rgz0Yj :nGXB>%y)fh٢$>{}_VnQ)Q߂cEsYV6xEq)U(=b5dFVr儘hi<XfnP}뉈@+:?)àoaUxp -hƏ%2rVsӶ1{uObmf7$h WJYicɀ@Px=tjod*;h"+4v4F~]_=1q <"en Ju}L5zKk;cy*"?Qh}gk'w7A  CG|a/ ~ I^#ӣ!FKĽtIfw 8қ.ޗ԰/s_#G?L,['2縿5NXBv| Hе),44](̐0;tTp~9i$Յ|EJCQ^KOǀz[HFJ182C?KLܬ0@x.̲<;w|,W"rWeHl)+쓩h}F Έ֪9RX'J6) Hr\ZlZe9@$Vw(qmca>F{O4+t/kJyRoǘ?i$RE4bWfsÅI-cT­ /=\D͌OB=zﶆ <7Y=C$ϋ64 |V@.YnQ)i6o.!R6c~j546j'ȯ>`8o7DyRArI>!>IyUH+.z&Q2ܰ4W%D'W+fJm>K9\*zVYn_^z*?.Z✙ *C ŨSa՜qrKf+%DbAH&*Z]Rt8V' "ěͷlՑjՓzFp "νJ*)=j/JCtw8hSU=%~w`t] <'`JSo}R%U1<\p̀ aq'C,`b'B 8л\H ~èʭ6.J\Y.T\FBFB0Y랩fY*sWuZjT:^57YLRPymdWCM=c.k _( qA*u}ɍRJ- ^T*y#76|:w/Oo/53,)hL6KR>],SVS^"R1DC0U,"=Pˬ f_W3 BÎh`Cn=6.^nCJ:]TX9q|8PqIy$KVD{4Cam!ZOטN:W[~ǷSRw:zXb v-T72 >]|k^aV5</{t0~4XD?q0K crּ@izsN H} /һs;`7ySh:@P:1H0èMCLeHEiHBvfYי=]5C3/ٺJ#vX+J c4(hu"/ﱇ֗hFav&yUdeˑE5ZNh ky9I##筂k5@flV*cd to&&Ot|gc;{>Ra-#{kt1;%w{oߦݑuwJ;צ 3ulӥY#4LwNFÍS -Ue: ڛP1.x-;ft%-[æ_p3 ?E_.HsqՠYX,\lgf#,Z*mEyb^ʃҳ*&k] YT;NU|ŒZY 0 @Äk?Np qqEKIXIo zCH/SY+kԝ97d;Ҡ(Zun-JC+l}4@?y__d}'矀etqC;H Lw؊_ך'`ь۞2~G+;qr7GoZv0@j.:x?w5k_ϱw:W\ U#/xBx(G1ٔY6f}Wda4teB؇yiw/cCg!1!c~iE+%YF=yzPg[4Rrs`4/9[wbyQ ]Wex^qs,$@}".ZG|E[)dUSTxOg%[sr)v$H+T5FWUrzcQ'wRN`JꟀ\A˛N1?]ȍ>ztoXeIgy_sFY,юm Wj|ݧ=Awo#@>/ )Zu跊W\i\𻠛SEFu&"{c WC޿l[ك<;Qc$2uozӵ`SFIE}td S2KA*Ø]8QۥUg'`rdP0XW`d (C e؂]GjXHq5pPJ^>_ CE+(Z,CP?wv> L>T.KJ&&r%o@MwG)9iᖙum+m|cڎߗ (_z~_UVм,?Å;?əd9g PӃ/SJ|0t?@߿AX^B˞z7|5K"L3MJRzxU{uۉ(oww;y:䳔NCס{ [L f+]<ȼfYq 7$ߕ쇜Dw,eo0| ~"H!!!E8@8Ex@"=!hHDHJHWhF:-auM[/F$GdDtG&aI!$822!8p䅨 r8|")uz̘O[A}2=iNL],>.BSsy܁ko7ҕ5a:K 6Q8M02eIX9Evz~$!ԄksoмZ/XZn ?!!,DENV@./op,\eZYeO y,n|,|7RL"ƧIgwvw)&t8FE<VeiI(@k.2MwrUžӊ\Nu}y)(6Qz$A*{˨w.w1QCF>_g7^)!|[*+SFsD4- z#w0M- $M全)b rA\|>CEE\ժZJ8#q 6jyMj%ixWLK75j7\T㘼"R^,m)k ftżr0_0AT?ßPiCiYZ&>0c#eme0UMDbG*2)w=LCDs/Ԋ"}<ijJaok,jq5]2E^7|dґ-D<7tXM[D]gI֊wˡ@*"ru>O\#_n'F(@<3l=|vM %0an.QzXLM@2"Ժt[iqbIɥ}شi5Voa]/n&z?Iz"8,EuCʦ׉zլ +%wB~ۼ/&RH/_I4Df.$CpD"fq ~(C[kBV6KYgygsA2 gLv{,V760rjF9.=! L|IUxy~M'?k1)q]G}@ +t,E&獜TҐӎ,WFęu Tan]}1:l bx0jgktU^BP;|#RқۈB,r=,D>7`xj5XGA3;,ٞ$ܴSEv.R/$ ."+b'rr/714c<'dHjM2G-W ^Ӏ+ܱ-//˳P0*+fbb0 * >u]n' =8>{KI1?(A]-eF ]LZ}25nA!KOud<H5#I=8+VVkX J Yh8c#pPXS@L㧆$գ%3qc*/±ï=8j(Z,m7f`)$T FU$>F!Ϳi$ ʅW[#'C,@k{QKiZ!-!L"9BQ?Jk~Yz!𜨧8Uڶ|+V c)>!.YJz ̭Lsh`8\o_^AP阑r'&2`UW ڋ z@l7g"ўb/jiF4c\ُÓЛgAWcN9S#:!!5.DNeE&/y-r *X]^2/Ra[E}C-)>HU]/"Kod*ݮ6h*e2]ghAo<.XX68o<ĂX;)e dJ0 + 'U~" ]9/rQfTEKK1*3wvr\Yժ5k.ZpS6S8EV  L؂* v@"JikWDAZiqwYT 26F0Ge4DZn3T5%u?bU f3 xdHb$Yr5=*5uN6Ô m:պw"[p/vAq&9&9y*x^Oɯ3?#~BKq/`]=9\A]LnF맂U xHcZJ թr Ȣ, LDvquƗ`>Eվr~'a1EtDLJU j6I-t6".g3! LkQ:,?R_xާz*ҢsE=#u 6x(FZV9ZZk JYRgDZآ`.b7| Zы͵iMGѧOm'&w[օk -^>S1u1LP9G^7ڿY.lM4 NP sޑyХ# т"Kx]_C%zU.쪡` M?xwk[bMUOB W[4D$!ڵᷖI VZosY) l$_"By DF,ԜSiἂ*2iJ G@ ׽aDIWC{j@0~QU }ҡkgK҉憓X~ CMVj.ehFQ{'`\F!>Xk?qUl^ښh&ӪH\ F-[D:'/Pݷl$Ȍ'lT]eMw+ R2>UaߦzwG\.4 +@ؤmkWuW_pͅoX r;Ԩ>n :RHy4aZ ZLz.b7ٺ㽢HlnKR.w=%M쟆A<@7I G{Jx}a\ƋL_S4Rj:w |Scw}}>4ޚW` gy$w&56qP96rx'Z+0E&aD@}6b2dʓxDcxkq] mv5A-YB%5Xl9>/dNgWԟ)H$lK 3$#fT@Zy7}F?Covf JbL;ڮꦦ)fNGm 'Ȳϔaؙ|v}/dQ!-=?ŹĴ=M(7op,nFF"B"Ӕۤy9ԯ8KYМPrivJݱ:nw(Qk&rM#dvՙ23J}6+L .JN>l [Bo\voMwxK<ۢ.fJ6QĘ]U[fߟ,bv>Gc#̀$YB&wMeI.YTeX9 {2l/>団u~x7/C)"1 _ns/J|/"1M'2]v>_QXOvZԬS-Hr1 DW8 3DI%|p"BTKE4DM/snqktabTJ&qGHQ~sf~9_@淙JѣhX_kX=&ҪS8&uZ9L63 8TV߻&\&7Ia=G8LXyW<Cf z9%^bbAUKe]gk2AAx8x?%˨W!ŋ<$]|%ybՆ"Q,"XJS=ݜu4,ZI斬*;A ?W- 4th?546{XԕLwH5q^VytOi"5VԉڞB4ά?/[+^ _Է?(&r*"B!gVo= _,WY6LSˁns}+ !F:V=IR{m'?N"R/\)cDn×yC谭8yfqI_aM vΦ| ^StW'Zr-sp 'Є)sg}$7ij[sNdycxX ^&=s6drT J3Xa0~Z5.w}hQ5y>JΘQ9 A<{?l{ c^uj4x,Ԫdc>6uC'V{w  Ie2/ݘOz_.6h}v$NK$FWo=JiIIW769 n(eDEa^67zK[ kh,k%;o' /k?Mdrq)Kl+;JӾq 1aqecR>9*m 2T:-Hx3 kݣ|nN{rt+D$g=i2?N]Lp,MZGZr{;|M\Chr:CU}>a?7%K7l[20A 4Bf4?\X繫xU*he_9*}JVxyWbeKR EUyWUpStVCߔ\EvZ2TH:6;TUxIRjPE`"f(i$k!XbN31:z_h` HG).mF%cTRŸObTP(&#ćhi>c-98B3]eѨ:YZrh>HsLw&H[>vh.V ejVȩ {0WtM7S/t9Y#w@+]UZT73~<ߴ 9r,Wb.˯Y2w8Pu.S+~==,66,zʳSpZTN !H9~e&ij /Ç&>K=pn-muܻ4; /'hTD"Q8\6ǹ@I0Z2˲s:vA'o#si?'`{DZeRw)!KL. OOSl}@" /t/y2gks;F1ކtLc;2=;d+7zJ{TTMTCML)2ae89ey CXj᨞R8/$r˚OÑlpûҐet۵zUC+ j"5!?iF]_ͩZ]Ƕ㄃`?42wJWL cvi}*eǨb$ =8˝nEŗѨfYRgSidCel;PU4lu]w;UB 2,<Թ2}H:Ǩrw y_-pum'd>^o`Ɛ{ػz-M|dW]FX3jEmDԾJto-nbPwf&} m0'>HNx^ 45h$17>)Vr(ԫdr7ep/tzm}ld~?ir-,BV~|]?].]enfހyIr伔w [QﵿYmDN$תK9VDHp Nn#ht4}:=З9g1㵲f*j;CaΎ~;Ld47 pY6_+fܛM.D,ڥ*J&l ;w\o#~Pz!tS1|FpJ'菁7 \pb8K 8c3F뽡,;ь[eB䥹 'OV\]Ơm#A>(D@:3f6=6M>Г\o)^.y"}hUǢV|E3Wg*;6^51NLՀ>Cǁ,;qKqX>5a4BWcda>^/+ d!b[V;2P[zv:lZ.vMzce$-=zfj@DpN\0@eta&|"NمE Z%- F$vq:pb+<yBo4K \- ܉*M?O>z"GSxЗ#l*%D0W[FZl{joOd]:h>Y=ӏK^Mo))UXn0kzR. :sQ}TLT㥨I3T Ш/ +oۄr$C3ݙg-!AF F^hu`GlO,=/, ,C24}Q1öHk]8bבP1ZOIrDX99{'9\'rJu42QuPjp@ǥdEIL2f+ ,̸n6(MANH| Sj|Æs1uR+Q|*ql EToNiiCa>hym:hJ"H蚖4Aw[hΐ)?[rc-Ul2 N˵D;HZ][4-I j'Dr/Pf49v2+Mc9/ON͏6v'b]nO٥rs&=x@ yUg՚IDbyl~& 83(W$i;#oMW~h7G糅rd%YӬ~`[C}a)t#PcXCD >ݩN\MCQUE ѠuRxHiCm]n4rfe{ -h)Z>! WqItvCz+ !paN%5X9?盺Xؽ ;Ur˟|xF4KOhG+JozI95 OI2('{tzP('.C (^v9tomN:怊̠p3cOp!YTuUL]Y&HΗJn̳)Y.ѬǨiFǗz!EߧN!w9 [9٭g~HʕJݦ JU$oO +p8bܟyry`Fi}I9]H>r1 4Clo* X&ͳc0!H ZEa-VjTĜHpĠT]vAkQ{6ɬU<m`pkMѩL;,,+{5Uђ-KUܻƿw멀2 _]<21UV֕dWPTP:j#{̻j4(G9VA v?JzW5v)堅&ØLɝ0)[)yM2#/58ZlD7 OfTmPLy:^g>>J]o*_u367¡\B=>ITP*39YXGP[s/(;?Lg5U;zJTە UA <풤ьٶMN"ߠ[>M*cex3Jұr )iZEzt uPz(s>תATe v*R*p`ur vrY@Ny٪9C"? ^nz64v{/t8Mc%Uj=[3VBo;*%>ø]&DDYZN?u֦&"W8Osa*?j4ttI4%X q4Rt dВnA&g[ۇ*ܵϝڜGVCz@\:Ǻ§uS~ i|8a;[є>s2Y8 UU$=XW Z)ϲ*Ppm>is3,b-I%Iq蛲UF* թYɩ3VQJ|]]փ GzCks/{N'_N&QW}֚B{ XgAFH& F(>Z %a&עb|Xh>z8\kkA< C- YE1MU߳щfFr}mY (!=*Uoi/#Cՠ5膢8k]f ">fG݅P/]ZO]EUގT))Z6 $2y޶^9ՙ6S\rB*p;C7#?NF@.j2phݚ;NW[76$7RRyS5uBߒfu<4Cg.K&u؛ZV R<" ʘzu9o{V-#YB:9ČOSZ rO8_|R;ld[h=;=au3AR CuJl胉TYGg Cǿ;ChΫ9aei-el$:#z~ɾ6^ @56-R:|oiJnAL4kzy p#SGp j%u[I@yG>l&dOtҤ҃0! \?i糭"xVN~MP5v'kx /".N)6АRTH+/`2ԐܶnthOWnJ*K~XR@1ǚ <,)98 OL/$x3Ӳ<=qPFZ}v) r=Яʋmo/IK(C/sU_E@>Z29 {k,;!(ukr-$3@y| Cܬ<ژ]l|Q=(AuodBIl80~Á:k.sNW+.Fu R0qj8d\j+͇?D J$$F[!ʿ)pՊ(HqZA&do {aR= >=H1-2@ga}25]t Z{4E?S;s^W{ Lj5^ƕ.7S5!xy/wn?g)t&2+/dp׃RI8mm!>v8\ꨜ/ڷַ]=pH5x/:׳8ȻS# s`{aaMA|d+צxxbl:W>Z^Di+nge>~`>2C,>5uiaKj0fm.[D5(45 ^֫6AkC άfY~*lw{͊?A0k~4!];b^y͈v5h6cؤLDyeCPh/sAue$.( ;g"~Xq.?_$֓@Z}:8dElJL ]hZD%~sհRdz?}+ܱz$Ң6u+kRaHStB}>|]/=Ivzf:d\n|Q0eQM=wNR.S#<\:0\ųOT *V@!Ծ`]:1`GpcOWN 7mӫ ,ح+׭o1 XEJhx7Yl*( ,ƿ/q7<߁SI }ečӆCB !:9ZZOq\%KA{͸)I8A4QxҰn D1gA`06eJVw!V-tc[ 0v]R1P]P _ݟTȴz"4Zȯy5VnU҇8C{ecyӑZ٘x# M;>XNǒj㸎=I%.8]%1dGƱeN(p8h/ۺ}XiȲb&S*vl^wd.TH6Xsз C$3>'hpX`ӓi4#Χw\f\ɳoK4y)GDsҽ˲ݙD[{z@DQНʪ.x!v~+ F+^"?#߇3s`2.09[׶oYaiGå潮s1?{I,ZygIc{?C56ѓPnٻՋj;dt"wR.Nb~7O@/3+z4 _~xj./Gۢy23Fڻ*(^c?M-N9壻NLVh-GcV\7/~Cн+ M63RzI[`-uH2Rc7Ce9j^bXӤr00C?ۗ+E&|E)F@~io0ox~?IRbdp8i z=wBy2q&+cecBps4xhER ӼSrѕ.Nx/[Ytykx*kj< 0\ DCGZb:it Ni&@nR,lj 9_:jKb꼲^q QZGy!VW#ykWG3МNyY0^/,`G@W]d\it+aS3gja$ |HB# Ʃq3~l.7 a|i^xlo5BƎ_ϮOMO ]534i~J7fK!w1u^gdr+%/^ROAcYϩjG6ZYxn`93{}>OPGa@Ty*TOȿAUꞂڞ{YC,2{JPx8;Nx\s>J^~\{ C>4!rYsGS2D"J4{H ūr4j#*%f ^EQDYo'[MRHy4XC#2u4|h&[S;Ga\ڇy=hpN0龗kC$+ ga(NjLoD<~ lD1:7 Y]d/1t#ɹ H)5 e0s0S*Ysj6mC5Jr|KTd(ǵ-ۄ:t< Ӳ$F)"BT#`i~ЧCcE/=+6G\f '.|}Ey7;X5)X_}phX|g80 6eA5TLqLTÕ9c]*,.$=}9y sM~>KB ?O`Yr&h$r 0U+\g&+izQ*g\^'%^r3Ip| j)vo% ?)ګ@W>- Lxdpbd>]yqCp.X }1Kyװ QfyY]waS:hM"vNPHRif:fkj5=y2O:|4&+&K?Ұ>4)(t\QĽm_J%RBHa7(Ѝof>3:qrhMkWKJ0gVK-:TBц3\ꉕ4f&-ZsB;G`h!!iQ:1 Ӌd,gmCFRj@?=@o6)p kk|Vvh6tk)ip Co[?^?OD¼;u92tva17?Sx{mHb[)TEjlՔ\hB~pc{PT:|oӈZ5./BK4Ƕe~p0hEq^ҧDŽ7:`neh&EvpZx'˧쇤r)<;m >H1$ O{O4yĦeӇ :s9f|u8Iz[™ =hquC#0pMaM,4fNqҝT%ǛƾYA!sQGej,s`+kq_;)cK`_yG] pg7qDm_~JB(ljXn \kV.ÐdX|t(c(T:b? yγ,`&(/c#3,)όZ|Υ'Yr;MS$&`$bXRs HgCV>屾u4Xc+5uk̶M;hiDDܢ*<𤊁%!aϮ 5Gd~1薾j ]0F?8JRf9f!aJnJCy0&Vdch2Iz-;3jhyœߜ [m?U,!5:h@VI+p wQ pVn#ՀS%r|~lεj:I` ot[V9+uJlM:ck'Iv[7IziWk^e*3h$FlhL6u$mP͵ 'g.66 m4.TzҸ؁JiIʗ'F6,#O%X)H9&n9fF!QzST*-JSLUdB 6875!AFԠ%1IKLzAj%AW5^5HSU ԡ<CzryޤE )s*;9Bڶm_lyGvbǍ:TL2|VN@ʵ ݑP>4&g]n+NEIL MZ%4S#eX)3#U=KvPDeU .jG (c܆#hgd8{NȐɔ,,<9RǞxghfps/?׍^{c&x*fc$A&[(W>S eJ-ɽf.!- Vb)TDt"Y]~wNnGD5jQ 1 5^Dh\gK&E2*:smw\saGp;d/#{i1JJTa%$ gc4PpՆȥ>jWj)f=/YM<C4T 4Vx]BhjyfY`EfYben9f%&a@O\7[yj(iVWassets/fonts/google/jost/OFL.txt000064400000010576152075576670012650 0ustar00Copyright 2020 The Jost Project Authors (https://github.com/indestructible-type) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/jost/92zatBhPNqw73oTd4jQmfxI.woff2000064400000063734152075576740016513 0ustar00wOF2ggo<T?HVAR>`?STAT8'.n/~ (. R0X6$  |5n_(`vTV vhZDV@-,V-k٥۪'ݻ}# ^#[_eP׾~:sN8o'z$, p'G$?ϟz?p e)BShB՜e )Z2( (n˻!~pn#9]J *8MP@ǁMjOfgfr"'2J"4O+&]R$$y_DJ3 n9?T@B&7vsIETC #Fm'Vb:: r"' PHJ*P5}&];t.]8ʩh+ bɎe;9zGS@LN4q3;C4[ޘPH/PVJ$fGψ -y!} yHڦ.bmmukc9kҊt4ن~Iqs_)}7õVv.1"HA0DEsfU!6ndvK=B4$EG&JRwKDZj󳳄N wZi _{wY4NVe#^"ɁI *]Ew;m'W6k&WM-f]06ۼc;FE&TI,JK:(P+){(H@-6Nf8'ĸyo{79x8⏐8$b/:=HS#v19dž/%Q 0#i>mY,l( )D!~ގO^31 1xnPs`IDc ^Ã3&]uajPUd-[ ݪv 4C[c,דC5V3ǖ=t_[y)lF1HNGփ1{A3jYi).,M+I~q4(hjZ&^56}NjN۹4Uʴ8Q\ .18j`M _P•7 NL. 򖮅>BdWReTQ:|lR,ZMڥ^햷W 8C;*88{pB>@Hp#Ĉ`,Q<DQuƐBOC/"&>"BH JIjb 0\\+Qu6ۂxFӠX&a0 w"-0I HgED1 %(AA!rD#qH C =}bPj @qJ izE" 9a/ D2 FR<^2D JD"%W[~q˕Y*6{<HKŐ2|7x:$m=; e/ ;0ک1 [࣑6WoB͙UoY#o;3v3߬C֙ƤkMo}Ohrk`EÙGM3Eωf[ԍv5!_zh,cg*RpXKS8geZ;Lkf@@ "IXΑhXCIi7P9ia{bJ䴱0QγE+S $dLWb<@!%pNg΃ԸQ>om.f _D;_Z7^(T+ۓO=;{~n=կ~zx?=[10FĘ C0VV1jfﻟ5` #lѨo,sk\۝?Ŀ[믷l=rXy*6 6/)̘Z^݄lKaGd&;&g41E[&}:H MݡrS@!PvmQdOFHawNa`50Vs…+D Zvz*T˄QW&p8Y':IKe,W-_ S* [6.)Adkv]>n<czkРg?*1YҒ׺]wq<'-dR &25L˅17(J|*脈0i% ILں/,Co)'&5N|XŨ2r{\UZRd) ;,%rb<3Ղ45D0зh ,H}ז3sNk:^:L&} ljZsFӨESM1w8*On$ij]@4db@)\(J2{NF#.e \4<\x⯣\ѕ͉[n|])1 K>-SL +)5ó~&3 IsG_vNbq)y=xLCRߒMx#' fLO SE ,#rfL<ϙ=6 Ӆa6910[Ϙ YFsXT"!F;(6_`1;A'Ke|,޴WWkv9̝6&^Yo!ay@%y=%BjgLҩkl<~U7⮜:HvԔ< O/ھr1(z o^lNIKhD;LȖp+b1 a㇚4YCtL^dc2\q̍4}KF')(2갩JK[: m/ok\WW !8ۘ̇ qA=?C^|T-9LWzUYș4T&tN&;P40 x*cIBKca&N^R1-ZiIVO뢽/Pܗ+ W1L!_m dťB4ySᙴa AQ gV`Do4C~T5Bxh/2:]Ȑh4]x PnwTfjv%7r+9⾰cd?H뮚PuyuՄhT݌ D@CÄ5iC(yCdx *I4kdW] NoJE^y{ E3bLu7Ws/s蝍noCҿa@d6z q|O(.DE7S=.Lgfe/Dgg3&>LMu1>9qR@Xr|!vnbReۜ+߅__?k]`wu |e6MGWH:WE;I|t8}G+ݓ%x'/4*dTjo-&'DڶmP}rX{meWd& R< u7X2c3lJJ.,u55C5,ZPrvW}46OZjr1p'KF?{z4K[a5nZ/Nϸq.MLķ-mUcźV7]Se1cc]e/pfltYͲjK܎<~dyuƃY_3, N$IoͲ3`m:Y< Y4`yTB^'caPH||51bÕƘf.d]i.yn2+$98Z9cz "9/agęM7opiсΒ7qiŏzI֟ԅ?] }r`#D1f\o%0+8R5Y]ʬY㳲?ܘX=e֗k;e-= 8kIf n¨ӡOFk+* .K.J7*cxua%)ěh+M0$.[ŧ7{krs&}j%U/K S|zO>;y1mJ_N\?޽:-އj b,LEo؛nŤ:jNi=ǚ pKr 3iRz^e`JeJ1m!7]Y8:X6fנ뷈bYLqdnESll#e喑ԠIjo:J eDW";)|{YkH++yŷy,.dXh،6zl=ڌT]Laэܼ=[ |Dɾ 鶲'f{a'Uړp[<1 F PƈP*Q) J 䜭[ V'۝^.$ttzlV_eyzhBx=Jj͔{Onxvxz6l(&mZfC:-2Hr[#VP~7V'I1ڹ]{%#<"K%--B*=aϡ-u|+ƶED<<#-h[dm@e:δZedxa\()Uv|ʮ҅ ׼,$ˬ3y/QBxdiў% 9b|DZkߡ}rևBz[`cez=Ȩk2ƃjWL0/{g >81Ўcm_B:V>~k=_ =߻ 9y}*5Vm6?>1Hķ'yALsls GI DNmKH?]l78*3 $̾I̙ymvw] ?伞6|L/HN2ofLugا*s;*(˓չu/DZ*|m6&K7diŵV$ ̅'sGsCcC uu0M2 S =#S,Ƌ C*CMbyֿZ`f}@0p *99l*qG9ÛvHiʔ*Vjx{n6a\ wFGr0dVDLP7j$gFIFX@֛Q[ lp^Xmev˴<.-,|GQ"'4.'O:xDY7Kr=T%%Loʻ&(17܅™*c>UUVJ$}RrrJ3%yOagnYܭl1c*rqrYd2/q2{ng)sN>LyN3+(OVq[_W6jB&øS)t`mNqRIa#DK1&@a#y 9O ۬i%ͫ}ƄQF}:Wgeƣ]p:MPcaG6pRBW ?Bf5j#/x,*rb'S|9](0dfOI,t6΀m+.u^ȑ 12X{b<̷c^Vq7~܆ʵE–Ep(DX:M 1w3eucciME[s;мwӄ/)ME"K#/?L:#a-(Z6rdANPa,/$s:fI0l!C^ʤ6Bkr9?nI8(sZL>*he۶&:&q8=՗x~%'u =|oN4l"oR_^1,1:V iuOz0 LSVnsZ̝F+P3UJ*KU"|eHH4C0{S|TQ\)6q!<=B9Ѧj0W[s Nq S\LdSIP B*:C*g:uX!6ۭ,2 C$5G:-Dy v&W|y6+(HȠDw,S b)6eXxLLuHc6ߎa'Zv&=gZ8Pâe;-ZqZN,9s@)|}?^@56$}2rp-눈ɢa.# r9$0;| folz.>0:FZQ$ JTlKCil%c?y$B=!ߊiYa{o(RXx_y*Em¹{hGݟ! Ϻ ~x7mb dFO\oI&]7:Eg>f$`YiOR]3$`Qp շ,?Mf#Њ G&ɷ'Gt/\jOxGGu ם@_&X"6͒E )uMS4_rﹱ]|=^I@dtWe5?1xMH+HCY`)ӓ?KHAeQ6jjO8:kw&U>zv.KWY".`6"kw0IğBDWJsQ<5g% ~sǫ>)vuhS*AC4;da?1 𭰓^PD+;oLŶ~/2! 햿rR,4!'bEXHess0ᆈsBgTuj{Vy2lop/6< Q<0bp Lg!K5uwrBn> ;Chq)1S{Lp ?͠ƢH tnw/C%Ӓ 9-'?Ƕz$F/Y%rsPz[P4XK/ܧR-?|䲕K"6aAX"@`d.>z H:,xzh|_VF})4&}rWұ sWz11:v&yvvo`47aNh>wmNt;~رxvOu>sæ{;f9j1v]ضuՁy~!j0X& f|>CYbd'G;?t)_Sޝ9=ozȩC:ag7Tm?}{njhw`\ z Lg?` xѴ;.} 'bYaGA(*AVv#{#9W`#~m>yyq"L>A/"rY%.~#<БV䠨@$Z* ZtR4"zƣ|T^_%׈ߕ%;%/9.9#.y핚d 2D5Ⱥd=/d r\/"A٪<<Ҩ|2U;Uj,Rr(ur-٠pPaA OM%Uw|Iіٵ$9z63Pƽ؆!1|ZUWF\ z>#'QnYIQ} P>@f+TUFó3s !@X;1DtHPD[}pzjzEszTn jQ,7d@jbY cb+TZRM$, Uʥ*" - d_aIjK TrBҞIr[T1Z͌z9q#xv4ss1faGioIn_׼mm[Ug흣{; ʫ/e[o@ffqgZx&]wyDA/Eh9.7PJP |]>8U^5 X-tggd3{Hy`oLLHS,o'Ùl_IJ?I,)jD]FBl $x<7G8m*%.5| v ,rRA0C[VtV"+]+MNUe"ċcёQKCKS6>*$CE@96ȐTՔa;GRդyQFFZMT%cŶϿ>ǐgBBN}d`ǣ$x ' ;<9ò<⪇fz&@Qc<n&yI23kGXNPB%  BBRϮYMW1ϝ |*ߨvAXe{uP<m%Ku23pO]FT1xuMK`]N)Y<Z\4CT4OIȾȶ 0+!Ԯ = R +Uȧp(@5/MkptR QSĉ`Г1oO+/M d (.\)CC#_<ر/`+ͅjIѴ?'":^X LlD$):3fϧlcqx*EHq`Fp@K. |16bҮTH'x/C>H6\x.'ˏ)kLGfx뷷]. ^?͈ӉP(bxSE^r&!8O )':;Tcq@ j ҌsvhU#d޶wb0VȤ8G_ݰT%& DoIKξK/en+-pmNK1]3׼hIo*?W}%gJi9$"Txƥb O?ÿ*LKෙf1:^Ⓘɗ JPLtp @@{>y酵z g JH Fď\U Z?Zpmkq b 3 H>E'=F = z   <nN*cS>J俱G, Vx4>&#ݨ}q%% t}Q( kqbܶ%)aq\Ӷ,'NU} ~݋;n"!2j߃E"'xvǀq/w$NɵxΖ*{ C+K"(-*Ѧq<7CR+]vjz?AgcKOpk*a*! ד!_w d k" Q=lkݠ.W`HKoQpT|9|aE9|[g)=tshO-WG'H}޳+wTHbevI ,̎K1-I]-BM\e9ɗh71=Ig.XɌӤFUqIm;/[FjfFH4iSb7qҹ:Oou?U̧CG1`|9ZAC? SEaZ[ C{86DY`0Zm]s,ԊBE[6n\f#Ž<:Źo9mu-pY?Xė!\smM1(zDCՆeÿ{uD|AxI*.i~頽̄_9ʌN3,ѭV V~sMq2gNFEv-gh3ϬM:2=dž+ * mya9,Ia>2Irِ@\W@0~B iɊ X +|tH-WAYؽp2zد>Q(_9gQ(m4"p*SϙcŲio.us p%DddT')Rݠ2FÎ=+LH3  h;k&oy"8 2b0ck-#G8u4(+ljá]9m_vŲ+X&#!x* vi9[z\:z0-~4 1_!k '?zHr&.0o-PL3]hq0t|7-̏7 ;$p'\oYV%D)_6`,cchsƾå#>e,%Q"y"D%&tJoמ?vyDsT=l9nk3yE5% Ҝx0]I>_0Y &{{˛1-v-⌥G[[F ?ۀeOk sصQx PD<,_bm0haCvKMi)Y}.Ȳ' La1=7S3[9jۖuk%tX zfpr4,"&zR®]q }xa!iTVgr-n\&*@UR{cAJ/`d)~nFYev0Y ;%l9so ΄kȔ2ݝi7Q:3ldz Zbԋ!L%0M?q ;Ҏ^ VϕaI}|!rsF8YFk3V$CHC;O"T? ҏaʚD?V >< "L,&'8Bө"N3E2s@lL'98FZm3zA.GH d[8ٝQ`XjXAC 7W+ 8򓋝4{̓NDK<)#H46.y>K'صM='\RΚ!q'r*w&o]m^)Vٌ*!hzYNF X/ BH+Êw\B(Yllƀ7͒b|ڵ%qQ6 x*K+Q=0IېAPk?c}߼s0y4#Z*r<3.E=[̍ Rb:ZCb-3^e}RUZfkQtʢLqBrT27sQ&!jSShp&B4u- Vr2'r%4i͢(ޚb\dTrsT Oհ4R.R>;~ѐ=Xan uR<< KO|B>8+u9I1 EY4Ԙ-MNJz\/̸гs)"1Ozk/6GZ+Gu欰&H;pw@7$쑀l\/+7!w% [s\|[ bBmbߪ}`C,z3&Ҧ {<剦[ 2Q:4F>!p 3;@{&]JvP׃Aaw#@ 9>c( QE6:J޸L];'&j]9gၜHeHea_+q5w`OJmN*u PRV /D>C\eāK =au(qqA8jgzl?^SCȽ*SY-eM'B\R$ۃtH# _mYeⅵ>5qrsY!ٶEv,rKbƜ(ַnf9k bV@Pi'; UId@JDLNR+MovS& A v/i 80oEΰDV6k~]qDtsʤѩY΅ܙy`ڱ . nW Ivr>}yA*0?Fʃ납RvӺD,'%$i9 U'Tc1 S"H%Lj,#EȥviӓR0j[nYNr(TDzM Yv>7qE1hۅpgCXJ)Gq>_ QBcR,t0 6]Y?9(XY?Z?Av;U4hvђqX#4Xw&rPI~׽Viuc:q@,>Qq,[n.bYN_CsbRey:(ʩ̵M&6;U6 ?tQ?lOs36rT>j x/{{O g }>JHQћ%.l2J~?a|brXe^,'8J+"cę`+SczS6+5@ 3LK 2 lgy!-s,'EI=]'lxPKJH&%>X"}SޮD p$(A, YKPac1"vHH1y]q4zv0""훽Ѯ-23 nj#a%gbf6 8Ra5Wj7 }TyUw?!KٱڸpY&2Ԝcg  ,kE4+CeDP@d4116;9*oaA@ NZ<b Qqh@$$w" XAu$7O-f^ [lȞ/.,!Ltu <=3x1=Q%p7窬= Xp3dyZ#HlfH xmox+M-BImp4ɐj[Kk9A-p> @TG .tFlFg*' ^ 9큎Y:vB3:CH9w9s,~k%6ǭ/X;mP'6=-CZ}}1 77"юiC_ZQD=q1[쯖 D9+jrѳ<6^ GUEb 8ЗJ6nf{շG&ִ>79RU30k9+a&p|{LaNKO`>'9-Q7?@=R3=9Җ6c%rMjħONF+du !>VZ3&>5Ki);JWV]u䴫7moիZM+ Nkpb>*,g݇~3ȸY'q/Лg~6%a&L~䡛%{Q 4La Pv~cP@|Mn짭d[hO*ZTE׊):\heC*Mepɉ7%Ƨxф%Ϊj+ Dž¯i֘po^/0Y Pua!ƸW "zW;,Hޑ@7N? <sؖQ]ǷAY'rx܏2nW(hɲTBpȐR^P8`6U/nrYZgj$6嚩目},&qGAA{<Ø -S(ܘOY#Qx ձ3my\hC y:OR_4J".F֞j{7 w4=|l6E`?Mj/hz 0?J>DV_ ~O'J,9Lׇ^N`p7ldt, rɅ6oVdq"4Y5!?>GY^5ce@~D'aF?=mj!P#;Crtp_\f$ :*F*0ʱ8UBFa3d\z=غ\X, `P<ŷsAZԚC|d*ϯ6[ Ѿi eWmHz[Es &}}1` epJku#֜AP ?:x\@]\ldb] 0$+#,xeMd, Ofn]Tu-3kT1]|bOX@*jh!A_-Z[W& q3TۨV %rۚ+`{5͇_9.}zP} gN ϐ:8*発5&pP ` =O8c!( Os@5638 qc'SPB,iCR#t -%:NpUۅ@(?=k:ņ8 NlBȉWК}Bv-HB`{TNnh:0< |SDs#+~t?ɋP1U'ρ*_< r¶JnjU8gȃ\ri<|t  $IQz+<2p$9ͿY"<=~i*we+hХq[(.|rP*~;Ok_?_ʉﺰ~.âJmd@$}eӫv`{F d"hLuh@qЗ= ic1-%wa^:ڸ:5e#`4{?AO&8שwO&B WXHm<7gNUMSJ#Y-*l7 'x24Q^cG퀼F4JD[JQxņXG4 ) L's}$~"p*4k3ͫF3F%≓1Tztpd_J9$4c_$|ZQ .JV,~pg_{`r*> x6ͮ+Ab-pffM22RrE>xAj *#DZƴ;3dٿ Nr*{%=׳XA %2 >!=Vz˯]YqT7DcedmJeaąQ{&!CW6OOȢ!#WW Xg$ ,@84=Y%MkyJ\Dt\#<4 * .&ʉ[3h -(< cRJ.W^KdKcS̴ gQL3"]MHsY(\\xuc]EL&. S|Lޘ&rnEcՉƧ K~gDx9 Qtg\P'  ek"ksXUI>~>: 7VԜe|v烛vu?QDkiqXAx5ëր+NNA[x4ӵB mI.3wMŽtoʲw̞UyH^ Ɠ0ևGOads\MizFK2Q}%J׺(ĔV6VEtx2! pb(٧GHfgQÃ,pfWf_%`=O]Ƈ}DX{a#{ 4_9I}!sJ1]wqD<@6sSQꗍA#xj\8|'"uQNS̤,ަ(`#͙%t52t|myd ,׵©Mص}h'# yO;Q*ΜpAADQ +aKrqhCZu",/PW&-.1Lq3%Ev™a#oolY__%i@0NA:ɧ09t">ϵT9ͩIwk$B8+N*"hNDjCHՎ} q=}>?&L+R5-"Ny25Ls\:DZEEVԓ-ےM%"@i'v%!vW3fe4OTQTԏQ`<..Xh%1hf-6EЛE*qn ;`gdMbL p-pQPXi௏'&@DMr{ P-[@hioga6`,Oh?Oo%wkiS՚-eylء`FԠ N8w&L_:vxjR B6ya8pmU{e7@=c fYg9Hӊ$WҙxSUh R".ki9n`֜ETV~_̇cPz/*;V҃!s7C̤R+k nr&G>D v<{75/﫷CLVa(F!2T`f27ArMfj3MlBc/l_l e_[Ǣjxr<0;!cIg*$UFRyfU?_RG.Gyssos8: w#gɹQFm{ L{ھ/G`XU7 ƦNAZ՗1V႔ǭ-d|h"k < #$*YtsFe*X% #]ȋUMVEV*JF^(\C`N)3eǓ^:b}f+]rLRgIjiZ^VVSSm5P-{e22U- ߽assets/fonts/google/jost/92zatBhPNqw73ord4jQmfxIC7w.woff2000064400000041464152075577010017115 0ustar00wOF2C4 BdX.?HVARI`?STAT8'.x/~ 4~ `046$: |fU#z \j(7A5j&c'oѢBqifV:۵4IARW"2oٴ/}CNԙ4ɠ?uXDڇډNY!kPq犭p* tx95yMS{+ɶL=k~v,'%F)ܬ,"KY" *KS Xchvj\)5w^I3Kuw'$l`abHMAtm^҇eFt8cI جʀ9lKx1ڹoE*!Yi$hQ42dFT&_=%xc.F>MVT15 +9*-Ch8 6p7&,XNLi_]ă*|X_+\/Zy/wMSތ %GNz 0^ ?,y+ $m&lcDm} N-^I!_J˼VxIH&!]ߛJnk^/U-TZg6nu6!zh_@:dYqGZ3s=c\W1.rQAxallD1݆m5f%U۽;l2 9DC(뱦mK4DDPƲ{Vb@B! c5]R)RФViRi҅nnst=ޤ@ݽU'NBtXLB>Gu_ު[[tpLb;OTVBW᳡aŴ ,cLU$g`l{)T랹l|B"EP:z>!Q h%[#FMXk:fDF A'B:O mP4aUF5Ŭ@[iؐ QrZC/ b@Q<=Cn9F#Ñp" υJFX*6MvÎcfy'" ' @`7@P @@gۧ9"?|E%H\A} {no~,J .Jw~*w!(o)' kY.&)FpQ5=gơblKmEjYp=V[6m d@ эﺩmMYtqoΏ_'|ȼE>MFZӚf -bj/[‘RW4^B}D !2PQW*25XV4&]ѵtћf0hnmb1Y-sءu\rs[౨n'B!u:2j2;UٯyjH]@E!‚xXoL (\ם@`cI @Z,bՠHTAdD.;UQjȎK W:Tޒ%IN?(rn^m"XZE0N%j RQ%R:FyG^U&<ˋ1SL!SRB2=qY>ęوF4rs",Mۦ&or&xg28!߰bS|k+dDicbldYY&L6H?!Ay?FNf=z;;;(B tfiye @GOWReR^ D 긣2!Y+e fE=31W sZ.{B1Sp W=mt|tqaF~FP.Bzփ*s/zHJ%kE4l\3-LwjU rt.\$ɝOAm< vBh㩑v_k'x,?CCVPeޢO%n`. )eW!;\ ;dT5X^5F wgG9N^)^*t%NLz-02K>H a nI.acZS[{ή-s* 5V/oͰIeNܯ. R18?k6I܅'"# &ȃr/8(zCmI܋":7yPƘpHg2lK,K_fkǼO!/wu@¹`ŞH` [5WET#zQ+iѱIQU\شzTajyfe3{8Xn yQM2B#>|XA [<6$u SMPmp*c"KPkP.}&/*zDCOu9w]? x% Q DЅp5n3 3ܿ#58E+B,G ոId|VI)Fg-aIc&ic˥e.|Œ5YD J)nP+Hl'N=Ɏ${3/B7[˫C7C0" Ѕ^ fUjM_ۄcQ"r!+HՃEsА1uwޒ~QP$IUdzу46ص[ɓo8ӐɎj+gc^V=Clj!3|_HG0LOK{uй[i` X&a .$ ?D6̩*MZ7!@!hNEށȻԳ7w$ajHK H-0mBbɆk5l,#솙ΎIvDP1e*>cn ¬L ZOߣ{U.=IB(/hgL8 hOO=J>5E5_I>;O&p32#'zx# Z?;]ahk90,K+D+ŋ٧9D4|r閺-aGk''4d}Ιs.46:L]V6GìӔV@%b8e[aG0`vx?|,7yJe?NuB$(pPL Z-MFW&0b&7@oJmSgӾkN%-쭕F‰.QgY|uǞC{ko9`֥X6(q)uSm}Z/4MHt59X^oUnt۝L`;k-h<\N՟ Cαӝ_L.$BY9;/ ;{dut.k@^ Yi 4[ cVʬ2c.oצ ~Q;m̘h[ WnEh{WmYvK ׄFTu.Eً {N{wM*-xEu'\6q"]og LŴ@A!~- RN|/@S vqt7ɉn;^i1˱rgg}v^CG<.EgREʟI*Ka.MbM3+nl[;Ǟ^/|``=go=eO\To݊/=Rg\Z$z r%{[.e<)3f-\5#gM] %%VْV1cV'8Ǚk't2{v 8_Gk0DW|ށf[!o)]Q9K豶Vmm~Y=jolnX aakw!?ВY;LQ]-a:݉EMZ֠rČ}oJscBc%bĻjWuf<50+oסjOg| 6<)!~ɉ+jvHVUg#  ZSuDĄG#T@uϸRf×D!g{RE QhXUv2YaqNͫ1)Z7aA9r9')G+Ho՛*31PUkR XUdvaoeeԂ^Z̛kBջۆ۝˄©DymIGRDay[ZcV/WZ MjW]ϩ%{<{ėOPHq$}ɯ'T M`/ms44`vIΡġC5-+~V^9Չ~5Ri3`b#h]S10b7Fߦyͦ.*t7hM4:./xrLr#*e~y:^T=n6.ZxHg?X{~`i,ԤR ?l*sSYӇ~΢{Ԟ/~=z.sl]o9YfX{;. yo׌&1qtO&Ӓ$j- >Z8T#Ӿr'fSLgFwD KzUεdgޝ㳖MfL׺?'<~c uJ2q.U5o..zk4.:od- a`[tW˯EɀxŞBOP\ā,X/ҿN}c ?<nmkǽ^2+@%7GLk\N"VU9=( X1o~r-]=p=ow-_ڋ?B|O|Ɩx狿ESшc۬WLoxp~.қL7H\/]t^q|fՉ7BéX}~Ͻ%qʥ5ZɅv^Ykfy t^rg$ { `knQڌ{w_tO[  >PBaFnrsyuk!ް`Mbva$=I kH|N:Pm_y:-ܣ`*E[@u Ff͸sĊ2GhQi@`fvɫگw@5 Q*7Тp^v2 Iy`zm5D.m?RG'-f=Makƒ o&.61yvSwщ7 gaډ#!ձ+8;7D6mt:]uq1Lj22)Nޅxl|)hlD[чFOHxϰIX<%sgZ}{W+Ow|jF?QQ%.,ڳKϔًϫol<6jgj=cأ:iJе^}Yώ; ܴ*͆!~|ezq/|s)|ߎt$PYraI[ItthCpb/SJx\L _K>ZPb^@=k׮ѦRnK%prK)oW3JK)(4yۇr|&E0g,]fBm!#\ &V-.AK^S,#Fh`l@mv6}Gr. d2z*G*1~ eRׁ4KjrTDpvWJs`EX-Cp^W44AVJ4X50RvO1S>UKݬRhec e5 m5WU9f %=Gs wTU5oó%xs~CG*+EcӣhF%C ^h&b›H9~.ZsGTV-20D+Of-AޛBaۓPI6l{:c$W\T+7α\S'D4^}:3ƍ}U BvHNWBf_C+|[  )z:> Qꇖ]ɠ)OP 1g|?4YT~ 8$ E DQ@vQZh?zx]7cZ{N]ϋ@|%i3.*]Ɲ9PI&+Mm?VMV3`sC\DZܾ.e'y"8%D#˧E"qXkPhuZĨW7 O>7%prB;E04sB\M5GkjQ0P.ͶA[z:قСO[~@27YѶ[갬̅j.QM;~1A@m={(B.ؘbDn*kr^iU"4@[]&nvN '"3 Q6iEe<NA rTJx5jH\ȋWN,<L@r;[}GDFFq#ɢќ-]쳛[4bjdgiIxg҃*SIU)\a؆d2١](?*v4+ S7@U榒J9s{+d& ^ǫ|C1O #PXC/6a5C^ T@ P2ΡtT Z=4GNN!1q*\0)w´iG*U&oG2g E*@H4kf:g7gJSL\q5+n='3 M.IQDF[]ՙNl։-7f%$T]*BH!]d༡/lz<](fXviAB`- ,]}٣[w#2 ]DI;cEwHrvL3HL& @1fV$tT-S+ dВ?\Zo1x9;?+C{\s lkdX*5Y /* πg HТ-"6mŻ]M v/Lҋ,vVE$4% 9@ M&s1dYIJyET5&]+rB3!C|P4#11mȎdC0`W-)zs{iVQgZY 8񜡚$J oAٛ$n5nDiO B*F JZfrd[3Xm276QU3=NT@UFK%`cbգ#Bl]a0ly9;`HJѮXiIp: "߈8Ceh2(3{'֬,4+CԐO^s1c&G+V* Ac ~^{-ҭ$QYV0|/W-M?|!N}I'~PDKBHrՁe,`篨,eiRDVeS9v!*sFD|mUme:"Z+@ZuJGYK^ae.:Sz1Rì+_L J*`* -P\Nüeӯy8̞7JDҽ#B\bA E.+asu,ly.,)[=7sWog3_ܱYu&bSetOam.Q>4 9HڰoU)MU/.Wbϖn%yY~ ̝{ m TyVg-Ȉeiߟ|"X.Ѕ2ta Eޖ]kt["g$hՅ%LlwSrw2`_U[q{=JO&p)BӺ 8GV(/`c Ms2mh,?%Ill66VЦ|?pv':2_J±lyͣni@m$݋ם!`#9dD'Y BWlO:Ÿ`ndџ*PPA9?e̽1=e}BD:\Q&8:]~/ +{`4pB2K K(3ztpũh2aR*X5 m/VBFVmk|ELJ \KmRElz,3h-T6l3T,`2!P@)CoyM6Ϧޞl>)N C賟I52'[;SAM VSf9[]hzFeRճd7`0W5f*4c6alY#68U&v:a Ji!nhb$`3\^\倠TW(Gݙ='Гp)91xB bJ:}Q@Kkjd]8uƤGuLk#`S}MuXM5:^B&ࣺ0ezQ8L@AArя_<$GX"<|Je0pgO i=6nZU]w|@fC2^ K2f>WOhp=GǦkEd uhքf^g 8و>f0]p`.G*q!("qHThtmd`C'e+)G2Yw7Ȃ~.J2\[p(pEkT5;7,Qu flMGMϵWGYL@)SJ:DJmE8 zBxS{F#RtD/Yn~(,2Jnt;.e*{XjU.5)Ր^J5 #EM(xNzW}x0y-/\m0"| RV%6[xYdw(yq}t=&A@%p$D- ZIt r 3՝6Vp ɬ](J2A@a0#F$lAji/ k7mxy*wnBD<pX.H h8\m,^5 0 +\$e!""o0@ 4#ds "V!rbDd`uq^|UM z* g:,ta˃n ~) -!ݡ),?蘭WM&}Є-n>]0 !<"\] &:>Ui#Qem-444}- Q2Iېf4fcWT*Dܖ@#G|VĘ2JmUiH,syƺ,_oӦM;nHKf<&Gf:qqYc"l2hoqs|ߤ¿w͜i5+[jNZئ*x kW8NQO_U2dFh.Z_j2+lzKSBKw}g|ղ3<ëU9LZ3]5!o!v.q8DRW' L74ư}Li?z{y`BVl_0H$SSriԬa{~46%W='[ƴ4L O\}m 23a 4SSḩ)ΨVc5/%7bzg[Ӿ%<=?n$Wg8$iVL;~Fy"!%[*₫>0}xd994Jm([e.rCDBOjʡf!><>uMq|^S#ryleө8À܂59;ʉANO[si+OKՅX[x("|MɅL;NTP=86F|i)ᆃ"ΐŀѠkcx<*_dKXMzo9`*z] #mb +AP["~f ?a}  +^ڗ9㋥_~qwrs7~} `:k5Dsnu}tB"Ah*z۽mxH[jtE~ x*!?ۆ-qthHBvtqk;+*_uIAmnYlhVtVY?Ð\OCE&faEXaJK ȞG2"n +( ĈIN38 nl b t2^h* LW ip]uݘpt`U,7cVvQ4 XLcpDjܨ$B VZ K6ٱ5JRK/f,W_JPF[͡MIM#w¿& 6pU&?MKhnr?F81i'.^^ԨUnzX[0S&"pMqтQZTaE˄A6C2sjM$M y_한rD8P38#Eb2FGTEHz.x:kn,8]vS$2ص|G 58ƥi %svTc?G )0YlT*MeL򈜥U ]cYP9ծ O'5eq 얻B{-u\{hxnب+T$ajq2DYX1y+K(r϶_E!j) A9i+ ?,  oȩ|N>/P*|DQ#>_Wm"Y=7 C ;îk1Z˅lhJmi6wR/ȏkcƂU9A% Wl*d,)z];@5|?m8PV`?9X[0Fa(|`U,n4yӽfiȏt ?l@m!0ZfR%hFa2BO.ʨd rlѳ\k5%!Ro eon1EGrh,JN\JF4+JbqbLj_iEFH(4vgl[ǖ )cCI'eY.RV+$J6bv Yrޘjl5rS`f[TY2UAM8( TQxhY B AS)Ìib,STMVH2^/:y`gb%t@͗TTHt !|3P.I̱3\Zly*bxf%R9k(/Jrێ<0PfcKƀ$T=W;ɘp[ Fc }FmՈ(ZzT(K/+$J@)хQhA5 0-Lˇ]e\b@?lr ȹlՒ5^"S3@UBǗKYj0_ՈFp܀ԦVQ`l:: HIsC`oz}DLvu5+8!Fz/3@ 0}8Trq%Sӻ$͌` NTSNG>5)K:k$zO6H ̄۾iOYҏ? b EcQ5:kEWZxv(ItDX ]H-Է⑸OډԁSPcRpX'д,6c/gs*RP1 !󔅼oC2Bׯ]7w7EJKQNRF:Ѷ@rh}W*S+PU0mmE- (B[^9 V2汁\:I@Uۦn <3֚֜+܊-Ee 9K٭e;җXLkT6}1&͢iy˓W9q01e i~ke]pv=QtA.'ԐϗݝIC:0KOzϝ ~ϗ7ڙ!?_Qoc+ "FM}<%/!4p~Z=9냟 _Zj}!B,|h3A\|= lU/C1N^WͷŘù1εh"rl``%x9ҶIi\18L Qe-h i3&(↹KעŚ~>iTKjd Thm8[0idNAj@ -i[ ^Q |R2^n}R9f(7o?]U+x/5y*D-|0p *NocRl S#h9vbz|>* )-RL[*p觬UY5 oz6?ʶE&_{.BEE͑jOhawQQ : $* ^\^ u`H:©uEqEC}㊥+5D:]V*)WNNWn(+ȇ)k^ cL8!xa珏 ǜ$h hN3Gޘ+یJݤ9r?BT5bt:YX*եf /L56a$^qzZRnvu&Q𒲞%8;@p:(D^p:xLyƍ}N#7 ibՄ0$X H[&J ⛭ak}%毶m9@F@ilȁU8E&C^T' $"L$dTrULMC ghE1wp%LybfA(ee2ve\ݳPo|T~P}Dkt5Ih֢Uv:uISKze7`А5VgeMXkT3mƬ6ԓ6(viy 'ywdow޾x'tFccv8R(w{v-2+;`be Dac_Ö́cWd!93ER狧p+YxiIŪ(Ai~W<= B3RrR& Uf%oD31 {pCcOGLq M^a1jloBlԄB4rjn2lO.r*%Yg>=!Z%Zޝ!0ah0ș 3}Nc4 x.a5T^&DVE(5_: 5kjL'8mHpa^Q#|N g!Hdu@VD<9Z !tBØsR2D ama•t)k!NM+n!Jm,q1« @^2Vٵ;9-=UwpLnF#rF) 쎨Uk# }9J'UtF!};>d/~s~~Ǹ|ߞ[*=^i"ʞOj"Hy*җXҞEEz=p6-{dDSh'b*A3"6Oȷ˷gqꁋso.^lw`4 ВYa`R9FEiF$3ʊcK&Ktb&),y(%pa2:æ,;҆׉NX~ bBek7fP-Ȋ$ A0dB"m[.,$eN/E9iEu:h`XIq8i<R)yq̹M1i'a-xR\K7Q|`U /_fLƸ^sҹZg)XUNF_D**|PAܠS9_Mo?F rEhiJMqR9۸$=G,B% rDg!oW0I=p~45m0\*G4ǘrl:Pb''D0&\REݲM7P _gi iz<_݄O[s%9Nau9# D,GNaYv0r"zOWZ?v4}ƐzNkD b͢B2.{el]+xMA\r,`!%XгI[X.5, kBSΈ͂ -gыjd(Vv}[@;;{w i܏Vœ+aKϤiiHǎ6JXҩ<3797~.Ai\_lcQ(/غ.5ΙFҤɧd - Lq+V R@p"C|?榟P9ԥnBEz=(ٶX5>G.&5R44f5o7+ E^FԔb!;SjZphYqx\93Xo>cQaȰwÙ2i{s +r4OuSFj #^pzB{៝)bMJM,R+H"nQnj)1|el5$z+NxC}-kA4S!K!YbSFW^̟twj~PectR@~QV `:˶v+1`g q/9$6 \ ^ۊN ޒeÞ5]7j¿=|쟁[P* ʱNx 1@қX.y/]1du3d]fN?HfJ#=ҁr7] >+ QvjA̡su@jQB?ޕ}ӐKVO[:H"RP%pIu8E.uZa{@uk"ʼn*%tΔz ՜l7o{LG)U!U٨+fT@g/P5HÎtdb_6:ۓ2"KhozxM4V>,Sf[Kv.ߠۏҎNzUcxeUEdȼշn YOU6 6fA?ϧejmG&'-<Q_?@JgMac|?A, v !}>fdk{QȆ.*I;/FFeMLӪwH<C ''Ɨ`1-=RB7CR:W5XO9 Ѥ_9(:Sh8u?9U|9=ǜ+7,<uRnm\<0K\JohXM4@|pz0Xge+PD/èTbtv5Je\\4hQdVft<C?vKǏ)&cx"=f[rgKSej2| mjI z ;Ś,s3  NC\F'f/!Ջ^n:pf󁍏3.\*̏m~aK3'tE(k,])M' t 2mqPaXv$D4zB ;W}}nȝR  Y@( pZ)tg:')9ɝmIyW:Bxyةʡ+ޑIHmf02s޳I$SE.͌6(Y;gNMe-5*^3k.{on:'uWY ҅0Yކ3fp;"3-oӿӤ4Mɩ-IUGxrG9]nt{P=e]x讲ޤ{{߻h6ʶ#{~ptkSL[id41:D8uS$Dݬ{lK7ehRl-<*JlJR쌴HE-:Ќ0r\ULNP7@O~|YMt`wB JVe6*E|_ g' Kؿi*=mxGd~$!,nt(\L7S$/J D?2K婚 \* {7bܞxUYx te1.6oy7)Ѥ޺].njzS2ym7jU&н&tƆ:Z 8#cs SPVx@ʥ(DKz~P;1pI_9B:^v4Lbigω=Ph'\ՈRMǖk8EE"ByvAXlNhzq}I1E^apXn BҙѰED̯Ӕ_2u~́Νq{Sy~iiPe波,Xj_Hk mO4&fyCbp_0$Qt #dU_["\ɶAri5tv)ՈAn?fn?x^)iS6𗺀7eq)3nL Q>F͎lK7T6OV /N1,'0C tmyY 1| ih(+$һGf6GIldK'p3<m_a>Lן=!OX$""1Qz]HaOڅFj:i1-g#b3mn&Gmw9%2Ɨ=E8nikE4܂ BKc-Z;I^lZ9y]Cݭp3&#8a4J !4y(5?Y0-~7\vjQޏn[ꝱϳ,'Ij; zvL%s(?WUro^i x4gT[JDeg{A L-L"ȓV&F}I+I[` gGXEx $eyZ>PsODi]{͋A/Z}.!d iY I_㫀$ˮM]Ůz&}yk,Natׂg@;9İr siC[-ҼKdR9rϏ={:x/љ_xNX1<)w|| geЛ'9j*xCe7t/7ǠS~ۙ?NfN wGW˛2<s~Ť<_}j `\9.b9Nb&QZ~22qFI+러ڻ1t֍u!Ǡ1F+?(b+x4sN!5E ٛU ?>{$?ڜ:}YE#mm4s2^&yǤ)|BZM{vJ0K_ 7hbeboXd55+u0v$|Xvj;nz|'!!Gug1zS`7~PAm]Ⱥc/_,/]O4 |);wHP+<=8m/ i҂BCF|^fP 8RB`- E=53#E7xB05lVYN9sPT"Ks6ӾW@{\k4Cxd+Mqm8gw`ooR8 hnzWJK3=o4nv*Ɨ)ðmcOq0e]{,dž|j[]HW>%=ϹȈʼU[3H"~)IFO$6=%e&]LcFcn&@&0i^@(L)CQ&fWTRXAGuQ7nG~+r4/i9?w4T4.l5 ^zJ|Lm.zAعl$ַ#=8g"(M'Hˠ'K;o-lQGp}uczO&l,O0c!83>gj>,._ᡰtXpzc M"#U e=ᴦ T~pfk"z.1vF1BqQeW/D#$ dvٔ }l׍*TRiE-/[ DvZd,MH0`JbOohϕh:?1Pb>;:nV"C`c%P#a>O4DV3\jmT_@ _O~¡G:Rc9\m+X '}2SXO"Yo[}/OK?1adn,a>*ly!ԹTK5M ̐ +%9#/X&bkBjMHy:EčlT.{aX )m[c迤Vi/xP E9/)qIv K6L5X1C4_"qh{ h}KFqXJ!4Ad\7h(~ܛem0F~?iJ'=¡A )( WV⨗7M;M֠gRf,X8MWy$)治ANXKw\/@gRx2H/m09b7=ZR"~?DJC+?YjЎ 3!;_ o)9$/h⍼hÌwI ߚ+Vjph'#Ml ߧATlg\4 MJ+v Y#I "gN>r8,QA)n(+>PqٜɽUSYLTfZ|/dcNm|ʎ rߞyFeNQ=\4fPvcN^G Q;aOڈ^f l76!#c=Pmun C z\PoUa$oW•Q\qzZ`|^dBHAg3uaycj = CHPG:r`vyJfV.-RUi?qA{#lA ;& Zt >&#޴ܙ_ zq5O||M3sjnbIYU#ԩ߬~&d:4DT}qj\&c9.6e&+dMJ@מvU\͛}؀5wO\3)[vPb X(xNF\hb59Z8, $I踥ßsy@Eœʚ>u3V]6n>JZHr$m8F_>@r,}8xih?.mN2**hs\ mj{tNPsfM?Ai\3\p !O'A*{17 Z#M(86C*DnQ$,OͲFe\dItPE/[ZrA,U4 =Z(}u5Z?+RI{Z]*9# WۚBA'zUZ3(>^FMs!;߽4cD'[64>s"B{׮.Xp(fNj?s<~*z0Jf-1$,u WLh Jj U>YiYO ӪgدEo2F/GTR8AfƩ+կ:)C(Po'ߗN_$ K&~hkAFVպ$0ב[8z _YD| ƨϋրRm_BWvx=!L~xr^M,5]_N2dkv:3JXnA2$ y,j UZQ/>0? N5uӡnw(KhEQ' ŢIjU*hQ|p?+- M0Ϻ__;LJ^ƞڃm]X=%u2G̾( մ6I V~I9hX=$5vZ8B?M3d#!c.-ó=>AꡩISNTt7ֆ/{fQbIkPM1,ƺTԝp=9RMip,ԬP4 V~|U6z,/3&v}[;}Xc  2Pu3/O# C+C]nJe:ںuTfKdrnx Z) {\rq Op KKft7zmnz~A Pox[q ,_#4Z+p(19> E*V! v1顼[)A? ok  %H{Rn"0%S&<+Uhy]I2)$՘X.3, 0wH "THk0@$9I(u +LZW>=A#v$Y*C-UTqMvچF AkcqQII .a djlLAҩܒ$zyUUQd_{1&k1sG 2z;I4i% 768n\{;er_:b3fbzLg,r ⯗uJъ\0JT*dc7DZ:F uYNB@d=6 ܥL*LV;8QPS [*n i-h,4rsg~߬$pnl<'u@Eo3b#p~ts#Ϫ uıGgŲ%H0r/(AL^9G@o2.2,eX͖tyg^t+p0A z.lk0. 6|e􆖋؛0 ˹8 cԅ/KwzE ToJIxX\RkĢm'K֨3FgƟJ#Y&P,N$=8hKRAE}~ݛ^°\߬W,˔!*EAo\ |;t@7엇%N0^xb=rע=|3]:JF+* cc0 Y#Ɯ<laGيL`HrP1J=PfEsl+tty<[SI@G|t]|,'36]k -=ɕ7x'H# $=8;uCEiTdhyo]M8?V";ϒr& ^ whHxN:TTvWO Do9_ S LqL".# biȬκ8qK-9+8])eygi `Uӡ⺆o:)…qcgBߞWr_9.xrArHmћӤ#Kg&0()#@u`h\:Ѣ75Vpl9{zˬq,9(]tRD '՜&3}y=4>N]aGd|g<^[EJ_}Zy %ٲY1;D׭0PhbhФ1Lբ$G 8P &9t*B a4<_`KOפm6q@mΦ_7Me=[P2tn:$x{VobmG.ԧxIK8{P dp GZ稑 sE쮬@ 6&#ˈnՌLTt3wI3S$BY JDL ؅U6_¤\0;*%ȏ%\{TZ . Y;^Fj(OmcI\GUY?ʽq_m6Yo ]'Gr"H|Þ5556am$dxGQqpQ=[zV-9DYƋ!>]Lfln8&x;j >$kfTN힔UIU .A.1 0鯏_:WG0ߐHU2O+Dy4Oc56OG[yŚpn_i?>žTe/ Of!^_rNIYWd(}oUcд̱ Ayڌb5J4kTfL H+LS3eC-2kw{lrEv`bS%Wyg͔8|-i^3xbGʠQRJKn_̴_Hpܛ5UDGU/;7G1OU9O_k,[~8k˦:[а+2*r|X:eC`$2ђ> (I" 5ː#IQ*UXFX $'y*xc}CMYYyU5}.;UXQۅy5+Z+RhLPiGmO[93hlj\06xn 6=ٙ5H{lW *qcǝ9laXkX1BC5p#h^i ꨶKdQ`lb1EMrLv( IJddr0-n"j;MǷp+-gLBTm(]B!"o״]JdUUW=d2n7RRV%h)p+rH $DIḾר6zG\BaI&@{b#6waBθS*CdN5jI)FDrmbm#{lH's.v>A "~k К{lвaZm2TgBd҅|i zW>(,^^VU$A'Ơ`b #ʇCC9N94M3FU؊m3@O(5DΊv`yawJxSс]4Noc( FLC! *3NTP&by p8R4%i_'HZHw{:H$ MO:;iyM PjfX nBAc#wm8G͒4tCKɺڧ4e^NxLLJ|D72h,Wkۤj̀ojQ+:XFl"z5ґ-ҤϋJKGө8%qjDQ]֖6soy+nTa>]#>WjhH#{l{^LݣztdC^.{DEU޳ڛ&VsƀҠ0d#AO>XH{1@F+#\܋9]<&y$fQ85P0!54 ڲܑ%^2K{q-);rj9]L)"],yIIȁ˰Lcq^GvBUm‘Hx(f~E2n EY+ŝ8ziX3zdLb(HL5r2\ѝJ}zOe_(?ׄP04\eѺV?E$ɘݮӊ$ѩ\(Xn'`SgBѸJ/oLg_IQ1l>UzCټb_BJZZSspRWO:3:{) ԉ{P?#O ȽU2" _p絕{pKû>̤ h24HàN$-(4Ɛ i73Jrt^ riI"8>P/|k],r'm͛ SŢ Gŧ>8&KS \]x"J$x<ڌwW"Ǜk79$MҼ+f4Sn2Cr|Az8ĕL/(8@nvS?lVTv=`{OHv*nWCAOxůM=w0.~ӿ`[@/w_;i;y=?w??T._( ;WyA@>^ycBx9 ll}SCp'V,03JȖ0K=jjU'ܬ˺`QD;wQiYsTd2^Ff*\t9#BvX?xB'?]aČ. N )W[v~)XB-QocMk5udf/Rـ5tԝђTv';8m@+, z.G+:Z<]"f1~&H|,$h. 3f4#о%/ ۱'2C55 w@\,tN2aH&Zh_Uk1y7 mC6sYջ~XO}ld4:M.C={"mRo-Lj,KVyˉ (hc}ŧ? BQG3;2~ϊ+U;!+|@xϤyJB}]mlzfLȢXu.;X/#A~ZC|L.w4L|NScή^K{=H¿jBJɓ1(K. eem{݃Y@yW{Nv,ᗲơ Ѩ[G^;g0w){Ѧ^};0S{c={-MMͭ6xִc,gaծ&9=/M*:XSQơrccUҲ戸TDž mW(bOoQ"f@"u.FbO4bdET=9lo1݆aЬgR硄H!lB`[KUZj>"9N[j X:M|Z±:!H7|6r--I>'_*_a:5j_ฮ'j1Z 8n<_?|V]y,5M< н/sk(uGoٰY QweXEuj[VRyoc3uU/Лʪ{}F4Vk#j1=U3kIw&JKH30y'LeńΌ=BA?"uw Si8$;G?B#jzPyj\qu~I)vxJJLG+`]^k+(0~vϿ:ވZ ;u\E2jW)Mh\A564c;!}ã|`_+j~2K A 6r<ĥ!lאQ)MH!B'f֓8N4o-Y$+C{D A)$OV M-jc&c(F+SnKPdiResa6v%zeZ',ퟝrѾ/^rؔ]y =8;ksepyJ1īQd:Λ: -[qjuTݵ)l&1(^JXݲ`>Tf}~Yd+YݶϓNu^a1떘bX{k`+B,۫%ShB"hHr&GÈ%٭}k^Qф!"F ,WGmM*)NnU֘}`Z#B"x3 lZx8мu"ZRwa ӄ9Ʌ E96LLR OKr`hZ1!|@0`!(D!Bռ{0]ׄ_0@8BT /S1X@$)Tg9\q I)mKM!Y^raU#jF78StG9hɴtR^wK?")cj 3ӟ8)Ǟm*p p|Evh)<OTdSͮd;ɅXqYؽe5>Ngj6$Tm['[}͙8cs |ȱnџ!w~s\{C裊*I JʸJ%!PqQn]$11:'>/i.[մanנa&)Y`RdMyޑNٕ;v\QԶcx'8Cz_|Zipl>%em\y =g~TpJ@P供_jWyô4$x٫n; '%pFۛT `Y u>k:d;Xp{ܣ{[ ǵL-iO5HgLPa]wƜ%!0r&`îuNͬ QŬU O˼4ݳ'ZsQWv9DNCBhpln<ѡl1r7 r"Fm~3n+y5NĕSKr?م~]*BD. |^R$A$,A?ovcL`6{KKRF1GV767(53%x&t P^`2ăHU ߐalܯ5EYM0 +ĢH,O-#O2#n|NMp$O$әaZ/j%\Ɩ@"A`A%X,! tw\Gbd0iN/h%+ƺGh-zf>[yU>?u"4*m`ss]ܔin&ݴ0f-5VV6/bqgmUH />#?tmD{|<,  ^qh]4`Qh65:,pKC,jcqukœuC7_`6=hZ>6psVhXU 9Lm)R0VN^Zܜ6 s JW=˟'ŸaxXQ2\>I2'ڵݪ)pF x :83lV@ڽ&EX%}Iƫ} h9wa+4M-hZ E1䳔 xٲj0'e+,~!6 ۋQ1}XOV7?R31y?l2tU38Þt|ž<.,1y [_I\&eYXgf(wd@JK/%[ֵ5U5O!FYB.jQb}PC⍅c~up$'\K*1 Y)ZVQ~#F/7?3ys嗝?~?/{ѓދ?J[S?Wblʾ:},J9}Ww8$7 02I0wjQ$QrCt ʨRϨN>nW3#}z7aұxP&p  PP-zN#f}#-o)APB+ SDiUjྷ A_BGg2O>EmTڪVcYoC5E\f/II{ pxRq`kZqN-*Z_Qur\Xh zѹJWMjE\jujRd!ׂFoF`[^zpj)bmz?" < n/J{i\Ћ i+sj\݉׷W<N<+G\osF>-(}=K\ f#n00ONz$(Ζe' ?$OzD+9rE^Rԭ P8kpƘÉd)m6TPryQtjMk}4Ƕ*m6g03 oe!bт23 ,ag *LԅA"=L8SUZL]46_@ _<_{%kT99DOv:]`>QW2CK023}HmD8Y?emd샔@`Jz\=40^jFsfG\Z =:%w#9|t,ju ÐpLO)%p;nL"ER:U"u8?:12ʜs^!ϳy(̗QYN,m[uq9z6~yc<v BdO^ej.[+bό˳/<۽J`Tˆ:(<.uZ@(MdN47/ClvUyΡ06 O6c <;s (NTf9^[ΜCV+l8]| R[ ENNu)L$AbĜ}b˜RqᕩH2 qS*8)L#ߘwZ\xVLΆ!&\ lLT$&3PΛJ~sUc{UtxmKąg*Wg2^ ŚY# E_a& #HR~M"*r4w@()5b'եUuZ6GNx!22P!Z+kh@# kma])v$D[f[N.iO@d5Ti]}XF5Yfvsm. Þ w_w37,(rh2y&3lf7@/þ\È0C=4Vy 4n^pgvSlVݜFMCž.Au4]hzeA FI=^&z3&̆2R̬lh.RrNĽ#ꑬ_U=W0EH-`][mώ"J0A%u;Z SZ 5oca^RrKxA. B0}L} 0$a@BwۏU*JkNEjJh\o{rkg"tfȑ )RrWn9Et*r/%^鑈SbHk&i>6blgkW= 9 1$R\<8qr:xCqhx:[#H#zt /g7MZjAl%V|Srѱ"xU//DJ.5T6m)RrZՍ}1D1[aw @(lDh HfT9Q9QalWLWE@#MkNkLtXi+x~+:ǡ'{FI}ؠXxxęoz&f!o>\q`k>~xߪ,\=OcRt|iv`?RGJ.0g[ѡ঒P+{:p=z>n;OǿEQin2TL֥V$+ʈ9}{jU2՜ju:oK\ 3ܖT[8nlȕDa$s\ĝ?8d6w Z^cG$U]r E}Y@,<~դebRRManY.߆,㺰{wz:?Ș z8i xg^E3l\brXF胓(B΍rwCiۜk?xhSU#IM qp[!\ ]-kmq;c+ŵedžLi6 g ^ X T{mWнTFAq(Vn56q:ȖcJ\.~Tw B<2ʬ!.]0Xvsݱ` ?k.}&6 z2Zؿ[̀80zVZ;VĪ:%Wj@<Ώ@ |P{{vkۆXa@oovTɛh)z8X1U|<gWaRa%UW5G@Kl4g`&]2'_@PvH.@DD*RrVzyW9G^hYmV[TWcYS_KtZVmÝr #($E3*5(iz1LΗQ^'|hl5l[A wYh< .SG5$lfC8Mah :8wrJCVUs 3m zt>=Dz`eG`39mbL΄ d={ SLX֙(UJB3I}<|`I+e:#d;~,XSwaCbMI*ו|e۳:}z2wvL ( UtY6{EC*a k#7yT#,pjڏWzު#mřg/e%w֪~ح̲U}vmր87Q-`fc! )TAugJlg޴]Yl$e-ٿTƨQ0i#+_Ʒ!K>$uY/k:qB!l:bKehY;\k9S{G2SZsx9{!`qP!Ax4F^(wJ\ ]jdnU !y2@cD4 kEzߦ}$ZF7^R2]sE-F@Ǹt+LP.4ukD>cO487تm(#$>U:<oAhFA80`7DNߛ7],UW'ц`1b2צ:́b{,`DK%KQ™U-Ln- .@TY t0fQȞ& ͎Jn|P@%h䰮m$y4e>qKPB*JVX)#(&ibJhSAhumaw @(lD.'Ul^IVc]E@#YufEOVO3}g5П`=.iD7GKN6>,ar4.pʜ (rSlog^8ð :IKAZEL&x?\f :`XjSe) )htd5 e)[@Ӗjve&AjRIOCxdyވ(*ӰԶ?E7%a+RɒJTjVW_F1[h5v PؚQbUu J5b_oL[$Gym]G;J-MtNaQ|"my4­P,p~H/NZ MʒTV@]9[Cz0:=(1_59m%[[RaݾEHv;8Bpk U5_k*?}uȱvaQ;u:Q݁0aaⲘuPo_:0tFڃ{Jk.u4h|Z0}_ OWn˂ %OA3YshkvXȋs8I QUw ;>xTɗ+;EE|Q\E)6Y;;:% >2P;ڈn58٭sk¤|:ba}$+gnL" T$diL#6K,; &1:y*y.ѱH7F2;cKaXIU@JuGxR  H2+>vA VxgHXr`INkERZ$3WI][V;S: (  $."aQGL+-V~h0]$DdNe`1]cePͅJM-MRMUI$h?--P!IBj|za%mu31843GtRP­ 'o% sL@Kc4]X튘2豐@t`zJӳ׋{1@и ;@${ɒJTjVW 5H̖>aw@(lBD{'}NA3j Js.q;ϓΗE7~i4}8j:F7_%71Qa\#MBdP|fMPIÚ١lEk*,Xl_tB5d'B @/)ĊsI޽ M$hq ;fjlHZ]yg.o7X(ꥆCV?ۡC<4= C9cjz2LrQ,)z2_ [MDfJ͗*Rk`;&@cDҔ4DilJά2p iu'}6i~D97Nz`pG OEc$@@X$6FHF 5J` ٪:ue(ˆJԀZ"Tu{ sأr*O> Upځ.樞v}"렫5:Wvi|#G%dFP,j2%4SJҁk4'UAl^3$>q%ŔŊY\^hϡtvۥD+ []xi& k䂧|l!`F #d`I%j,%]b|!,$B-&,BOd![ZKX2\Ӕ.yA`C@7 q;dOQzj<3#`IP!A8 +I*-L *FӷچAeSAD)hFU D&.hψ3eQ pěɚFGs-U}=m񐼊a{WbeN8'IfGlH$@2ۖZJp@Ž օB̄w|P (a !z3~r81 9)|K, =(] `9kQ؀w5(⻰QƓj15T&ūIr+2Z% TtxJEJ\/R&ao_P`BeZh%OFD 8RJ'ق$D `T]DFzAB cJjO &?YH&^i* ʒ i eQM9xmD 4N$IA3j J5.8Lg})g$ħczޞ#짫e*d9T95;LokOn-+RD@u(Nf.% B')]9oW4T#MZTKٱԡo"VEoˊBE_ yVUEj(hqouT4Rj*WO6Vqw#xuU`ۯK.8GHHvI<צ|GI|H׮Fy[S=;0w;Bf͚1U!9qp׸,< IE.^Vt} ZK9[$ X(goƥ# *#(71iqJh&kw^('TP5Zߔ'-aw@(ܷ\(JD4 "kbohls^Ls-ZKbC{r̜'8v]|CV:KMO˥Zwd} eX2M};tu v௮&oQʳLjf4\8 MwHyc# _%vP=E>0y1k `1JzӲSt'RySioMFŌ) `~9&18KZ/Kdc1Yfvsm. $Z"w8-wtP' ._%mh&mqb~3S3zU*p+XS(hfqUֶWE>eTMMji񕪐Ҟ'fR*VbʫGUrGUSj^ )Z+RVkS;zKY<em9-2&9u V%J-<KC .Fs0*2$x=-x1MkLjf4\8 5#qibZtYj/_c*^DI= UtT@$lIƁk4Kꯇ_bm'.,GkO,kUp޲VEeW1DpIcҘs=4%nQ{W]FMF|1'C\(x|`|` "D7# E}]iı*r0R~IE/>CǞ$O2 oZh%{<%q=b+ g=.N1P:NPeN\z=c)" }'RG)s! y˳#`&gj!(ť;ˍZh2ڌư1j|qIfRvyeXhtlBqgTu) Xa>W_B(s?%rG{/*5yN+ʪ6'`ǩāl- %x{R XXņ,ԗ>fP3_R+,C?u?zΨۄi/zUr׼y'U[dUV[ou6ب&mQF:UlU|j6Zjntܣ.^>ty#<3:9Ov:g1Hr >UJ%; " H_",A}u;0lhzbH:3^4QR?C #Qk5C330wy;kl}'q*O׾,k\D!J]v-J@(mM $ 6ٌ((8cuU sV]7 3 40#-NayF ǥ4?,P^B+l[A]7PRhp$:Әӂ GXЮ2وl)৙bu5?6 )0[BLjaCJTl7 %hCӭ2荩@UGUi UkQWcڿǘ`gl?7n è8aeYjxwb.<Ϙn^\ ~Y f}0Y 6bFڙ*.dn A jr218-wr6IbHPՌv}Ȧ5A ItujzKw߄rp(CTpyY`*0U31ZNGFo ̅.AQʘuPf^!ja+_CuC-g\Y8Qvm =A̐^c>g/^g[!n ɲpeK̑ odDD^1ipL~@Ƃb5BI"pH x1٦z{yʭ9\ݒF̨ߣsigϘHnC s<>?EU Jp<SS0"hG*eUV!{aN]f ;=04fOh uX*ge⪐!І9՗kgR-7~Z' S=qMϵ)7SCGKAHheyGT ] h6Y2 əO T/QmKYTgE*vd "2 Z%ufJf2p4?2cZN,(ޫMO]0d$u llge9Z_}'R--q?; 㭢ßVQ +#`vXR`@db̯6k2AZ̳1X"Mq .U t-WMj٬iPPU I)˘F˺!,rK:MrFIR!wC,1VX|/>wP$@G8 zKxOdlp'WWG='Vlv--U$/AdDc~ΗJݲFETeP~oxY' -TzopPPePH}^3(^ @gʈ҅rC3#YUal܏d輻=5$Ղnܡ,r^5ˎDGI CCS;k D둵d(OE5u*oĢN[+Md!7?!훔/XZFgHGy"*)|.8 {;Pb\kOd -:}4m9t^ \kc 3W( 11o/Dt;pN@ 6jn:ijO12&@Dm?rN,_27u8;rɹd5,3DŽZlIt[;}6h $9kSΐK1V!V9g(4 GQ`[ @|ڼ <\ jIve>Ԥ#zOef8i"XyvWYaiЄ9Ir_ !]~dEaT!/ Mee)DKX/UYL`HtO_-GSYĐ-̋*+=5ti|yxs̄I~?Wv<:~ ɍ8Ԯ=t}9z4HW(׍O:^[hw1R洷(܁peYVI|܁PFJ7T.E"F!g`X2>LJSĥ7=ys"0MiE8bYzz fbI։:TT{ BnU[[:Μ(o&t$*a_ӓW["^TLǬ^oT^aePbn54"F*3(RjlrZ!|{չ/ )}٥4oF5 /VR-JW=(%,qpT 7=iز< Ut厫Rw$H$ܓ)2? J9{e#&|g{De lȩ$OμUq'I[u.;1rreˏmo02T8'\~?F'D c$;~p͟jjr`që+߫7ua"n2>3ݹ'\"G(ylp~ edK{nrvo?N քWb4o amϟqB`[юDaYJ' җVm3M=uGɓ0(2yp,FNVu=~%[\ ,5^#]-LYzS̞omuH  /d3"H$U'G+3c0mp&6઺Qtzt_;Wxz"wrz(푬2u|ì\e@2 WEfMP#K& IuKl&QsfRVpa/?2X?|5T}򁬪2W )=l{y< ZY qE̟pRwsLtY"PG`C}u%gm϶@ɲB4t!d*vkpbX'3+xє χv+;;sc~Tצ_i)UZ}kV>>r0R2]elgt~61(tuxu3hK ^87dOGrcG-w G0If!LFAٖ.qj/5=;G[Meݭ&Rx8ß3qK3baT[r}ҧ*Z<Ε`EcE.7Ne ⻵?۪zK#lñ՝]4HL˶ǾB+oM<>:L2w>Ꮵ'z%bު?i癏ѫ!%p:h^rշECՍ}Z_hM,h0 9pU&(&vŵ2i6Bl"F0Ϋ]);(0Q靭[=?"noեiB:?ms%V5u6}kPYnssU\&`<'L+%dauWL>pYr>pyj>#&E/ ge\v4/{zIHYhS 20z B!Ɲ,g_oSC`{[F]RbKG$8Wgjcrخ44q8):CuSϵ}Ԕ .] 8 fErcJ@, 8](W2ؼU𢦛VC5:M* ft,2č!SbS)v5ijM{vx̉#S69amzt> [d Iuƽ1u}XܸVCS~,ΙW^TFlF2O,@q$AX' .@bᲙ|bMx"$cȩ*$OEQ%\uq+d`#P+bHU=f﾿%4@kؕs"[n_\m^"5$=s/5V.ݼ}="x_(aM{67ΊzMQ0z3V88G'{s\H5X2liUfpH[>~`n,A-P q״@irؐ{p@:&Z6LpٱǙRgVqWWbJ5Zii((v5N+=[B9S)L85Oi[] Jj L&i2U*t{sS۵îD1hXީT(m)7.7-zs QarCc4,x7J( Mǭn+ qGQ]kkx֗7T\wse` 0ߗ;4-R}byI>qsK*V]zI%6LW۲R^VS6UYR sf_/@+롎~boddr,ȗ_BM j0ոrդqv cvS@31*0_F,v"5C^cLʇ$I~^K$PtU%ODabgrFxs;W=agz{&DE@$˓\jV\Σ.bdƟ1tMߦyZd_¸RSI CKPZd|v؞d7Cœ-밷s[YaEg4^'@$yb^s]ӛzoKI2o^s5j5\sAܚfM֠hnV؟z u>['*ٿ52A(TgxfZb_0M2n>xZhJ,f`e rfPuQort=hB'@}G@{CJNo(#!S*28ydp[`̵"sNϗ -q->UY0!n@ɩ331$b G~|X\Px6j-9Β,wqKMwkHyzp5G?+۹le0Wwh[s?>ۨS@N]kxwXޫ" @³]>L}&"R`·rGCH%Kg,ưnƬ5ǁQWKemC&WQuQ՟k5%e"T̵$VFP~)0iZ_ȔvѢAN#Fur{[ KW,ij#l, 9}ȝk$GN#e^Dj;ύ#ko41.,t,#>~ "U,!k!1gU ?V˚33rUFi Ip8Ub_uJpT+~ݘz, sB\2 ^ȣ} r8\.u~.dqGyz,-ZPh̯ : S0 C|mn-(]򢞑,UTvUxb5O9W1?bu FgT_ Oi:ZAOʈrݤ~J޴tb$9.h+k9 @1ޖM1"ejXزaao(YEZe,a+t//vZo. :gȩY^uxx\ȥ# GSʩBsYWϊ'țeK"=/3q%\MZxe>kG]?u]>gh@߶Pz[o-K~R%/HliKw XL1lEgqOPsvCqd`AlzlB_Mk2zaCi |v5܀4YdD8rUda|!yuN)7 Q_ 姛AAlh՝6c9yV$X1DFϛcjX0GP[ςrD{I"n]$jʭW4kA򟱤{Er&72 { H汇t ,L|IZ!<;<B]>[1-D؂!+譌J=Jk"v*]X) o8B^J__T(vN;%TF)+%*=}^T%=uG f&ho+L<;racsZXX ~.~,1qפ+3RK,IHU:@L 8|~XŐhRa[ $3M % <}E%gMyQL ڱ^:`З hM]׭T|[Nr?"1g,ԆӏfjZ,m>JB0@U* O$dR ԙjj`eeJ?3Dw/]wحrtRdB==awz gPfZq7϶5 gc#괜q7L~JB DW %X)bAK5<(Wx{mt.-zgŌ 4a \/<'_\շCAͩ1E4%=."adpp(= ^pVe#gpmy @&.Fcg%iNE5~RiSJhwcw")RJQ.TԡMϣX#@F,ś~Y|'x,W2E_LȼV}/Sy6[12.%Fn)NBl!jD?Ďܷ.6yO8+`ApX"1ͦ5t^&Y"-˒"qD^Z^+^B[x`LqσpfnNkǯrjAaU^ ;LǘW,m 2DFٝ9 Gu`VA|e"RWcE;&;d$˟ 4k2,NwjɸylӥL̨@?{ Ϋ@ WQ.k-$%ժEF&vX(T:3UNEJ/2 ek(&ݣ_djg>KE%yݴ1!1ǎjw_ Y_rk5uYo!0!_+6|cuVG;J\{C n ۮ]].2|Bu!纠2_"Q- T\PGX;=>Ƣ [lt ʏ%ճdX %m˂MRnS %G9Qō(K -gLMdTB|saecqG?*HFu?\ԧ UE4#OiMefR~з~`|1 6x~1(7 asæ& ʱ>G;k "+Z?LֆlUB~Z*{[AmD1NgQqRs4\o싹}&XCo/6{!fEړcݿ-g 22cL'{-"u&p4l{1d .Ep;|j8af$n9fȅ.LHc/+3j)6{oU YS_i0ȦVP3Y%{B/19?`!n`3CPi-75 QJ;#'UxěS9oAP=8RMkhhO efSx7VP'x"(=OCY# y$?7貅'.PH3S$,Um%ϨMAu  0Շ Z_(o\z[М"Ewry-xo]/=I~h#3_Un0N3HQY|#$D ~s_yJL$\Jz|n*Csr]lqh#_7{\'s~A$UrK:6l9.TQ66&BYd[ڑ}2iM*)qCT)8"E(#ḳ y C+ Wbh0]`BiOt& ZR5דEpULtYElq,~J)&m@gwCj^YXWygU.*f]ɃVc,4T lfQg$:Fi0I&Ae?B}|6qJԟ#κ ԽNn{H(_eف@\బUQW/\.:Aޢx?>E#֗w\ OEJNW̲Xˎn<?>aW@ pR/r TiΈx(!nxM͋{c1Xsʵs-{Bo.(C; )d BM#} ņ!l9rfAW? GWWq@m CӠ/#)(=,:U^NerFD=Y8 |]8`KNyAE~O,~UΥg Jb=xD΢U7U0bF>3qL1ܑ`W!e1f(x SCa;U+ r*dS\MJ0xћ2 |J4-Hنfx 9h9%ƊV2F޵~frї4EZeq = ',᮱`$!I_+)mGM'6 @Z+bVvmK]H^G\S!l0gFVRLDp=t/ӃjND!!Mv]m/E=v*^=u ʓ[~|oi Tt\?!OX")ie_`TazW OƂ0w8gD{Iv&X=.KC͊iz~K>PF>( 9bpY5FUiK[1NK_u _vIĸES3Q2.k;6=oaM1<ΤPZjW^=ڶ/rzl?G1V5$ޡY-/0 sI7lh€W'DaɲN,³e>8qt%z[1V𕃚UVdx&r֥֟ϸW):>j+, 8{ Ӄ.j>WHic2&jFQBdcFR{^OAT-|Dbx .kpG zY&xPK4X2AG*W,/* NhJcӨ &l y֊̆ӏV׷Y;,FYų.8b!4nn9}ym&T ^~I/*a:y,Gg: aEcQ9h;n`1E`aͽқSKoӆɢ#_,r߷P5 Z2HFׄ"z0xZLg&f:?fK*+S;='ZiZ.S*n:zE58)Z1FM%ޠF]`~=VhbeEylTDHIqUDk<練쁿~3.XUf&YsE.STwrDҏ["xo yFJe#\Ho'hؠHښT΃p7 my B!wi LK H85QS*B;{KgAчĿ@7f0hdRB<$6KJCZ}¡nm|Z^Z_NE<}L)Q}1i%<!yh%,!:ޗ]ɐ]ƓϡWQ0dSIW $մsWy} 0ngbBE1 ^(k&yogif-=ѽO,-&8WvjyE- @tݟ#t:.CwVjP\Zs;*S]Er9wmqˀE4j fsrThqO$S "DK (]9D7r-93’ ;hYY?)!tzb6_z+\Wzm}=DEO M= -)*:A )BfsIYЇ"3 *Oj]9 Քb#Y"لȉgyuVmy m-B3F%2; 9ZJUTc)L[L=18`Qi\Lv"ˠ&/y~v$ه 5Ĉ-qV V Ct=S{xP߾RWqrR%`c˟Ȭq9QAPfM &3:ݍm;,IͯHt0=.r|b:ͺ )\&HG^9!! xr\X5i-m}C|Z30R~c5L 7p", z<9mK 1$e;^|磯=ABB^*YXK­ +L=gz*z7pB\ cUy1UpɞU}Q!8ǩ'(*?Z4}_٭i@h{=fO2a|Dެmy}?--UH}Ʈ= sۿ1[R;q~j)Aǩnxoε"C'3xa@z@pZcyWqaZ/Z-nN 2Q>%͇ly=QvB`%XЫn b"E ׫?C&ws('CʤN'LO%Zni1rv$;!'(X/O蚺F`}7M;D :.h7adƯ`.P+UQ=UI@)P%Ο5e9Z5Mȕfuh0# Jѣ?JkB.$CfkWEdmϹ!mg]5$RZ>e+p#kep7U0ic{y_NI/95ŠnXIN'弁1J5EB7>d.&n'?dF>İ3 HЄf^܌ )_ÒlmbXYZ/E!z qd O<|IRR&-GjF2+h+OQ3v˗>pw KCbJSSO91,;)kh ^du0]kr"ڤM@}kR䳥ȶ\wU8汾O(ABB縌AV0|t( . &@XS:Ob"*Iw{++Iz}ZY 0u 6ӠKal#ălhl?O~'<)@j1vDZ.Q Y4Vw KW1:ԸEjmo<t{a>(F͍2{N{^.h_ pVv +;-3K!SxiA^f;\\.ǯ"ɐ3r<{NˌkSxu2ePܢ&63?o0JEH@߾`|=kZs^'3a#Y }' z^A8B YuGt}fTǶ28ūx=ˌb/NQ贓P]3ϮۺHR/o^jqCw{č tgٹc8?pѳ:y&=<دƾ&uN:ڿgi-+<;T}l9O=,/뚹Tˊ].ki^?sڽK>2wl U!yˠCn[AU}uq%v~z67hlkmEӸ3;!%$.hZr%o4uId"~Lrb0q1OHpI{1t_^xL$Ih#ߍnSos@Dޮin'J\VSlܕ=r"O8,O r]axDⳲ[oi&_0N/?M RD" & #}E{)OS O?)΄} pɜ1&~ɨQ ,}U]yud ʳ,\_nE=!q!eMcm/4ٵί\aŐot5O):il(` "TU%OcHTMjfjg;YaJF>?na+#UnS %ņ(`϶}~IBB a ö _u@S&ɱhX(kO9Jhɾ"6,䒽(0R%VeR8g,C 9CUw¦0Oa1cys]NYV%@"㘴R}gm)PޛI6AuiL>Li]oLcYr_iN 6}fKTWʇGRmJ2!uA/CZ !7wMqZC|e_+;)UZ3Jp٘h{.^N}h6Q SL(ö$QNPʏ"e|͆ hg %ߖJ| 4풭N6ؕv.@(;g,"_mvn_[TчčsVw?^b9X)?IGƽg|鷴+!bQw@Q"fI!lgB֓TFу@ *T\ Iva~fDk\Sx-@V]f5.E ^+Eܸ'zIGy3M]'1%n"ÞIR_Vb7&q1v'Q\`MCA0U -ѾQ}vfQ5K4X 㪃zZ2[bo0O{E>[V<G-9).gqJ}+ ʰ֨cN=0/ZT|0<%4a!cE{st˨w*||oJ H{S.'yሞq VrAS9KDU#L(u`4!гŢiCV^^TsLkLJԖ^ƽUezKb(dƀUΧW<ƪ4& GwIGUo\(+bUX<,mL0i )+ cQkV(:۞[]2 [km3 5HEs*$=|g(ҳ)ԓ*V.`ZuaX/ۨS_zQ"²{̡̤U\=IB406?Ju!({H6tt~\J2x~0ykNATfEj7 7JM3jcD??|7q?_!169@n:Dk_|\GJ"vMɋ7wgs}ﺑ״.L"Q  1Gk?f⧖qr1߼ژW|Hԃ{C⨥o}!*ڧQZI+ANiku%!:$ !뾥uUy͂6#=I[I1tORk(>#r]>փ)KW@:0aYL% ^Gcu Y %ywﴯ9Q딅@[`LvT&JN4qPrȿ<  35}<2'Ssؔw20>gtaUK솅o.q2p ^Tb:9?/Xh[\]iy[a\}׷_/x.pF)GؒYbD8Rׁ}[V {똼F]~Q++-3)W{ , fsYX0A!K+&By]PEBγ),VwKH!pK>C_8wEp\ Q̉YmltJA&kg Q\*GES@!TN )P<_2|1b8v\JzZz3̈Ude?ĻbfL*iGl̙Hw]U}Y]/Ebnu}`PS̽Ḵkr # l  daB) &p@5'ds[xL6No]5PQ#V /ҝhC7d3T뉩{Z=rJIsDf6W|9U\O]~oXD#{Ujmt QwaNFBȯqYVfAu>8y_h¤h8SVz+9`-)q(*LXCrɻgBC$RdXqM ׳u@(^)<3iBާoC8B`' Y^=C ّɑQ1>~YGu:J;fBLL4TvgڳH1R7e*˜ԀuJϸ*;mQܺ_\t_®P<6\}a^d)OȑKA2! 9o]g TEd&]Z9qUE sS F -pzDrmf;z%v>mZ#Xz<1P`d  z%Fc`> /@d垹lu9Y D}Ͽ|:0K&GŲd?{C="Ԙ'R-X *-Ob9BmD|1kPLy+{CB czhJ--ڃA+8 av[=q mP.ʆ 7 !*XTHOfM!1baλDr⿶nu޾m)%:@朗t-;0yQ6D]RĪ oBhJDE0REZNio),+owsu{ biz=1DHNs!Wb3Izk Ej3ǀ\?fМ5uA˵u,!|,4\npefo7q:1BgU<*-T5x:Cr&5-"I۫dTV͛x7}èkcF*>/(F){Bا&Z?PO.ߣQ+s_]ݜzY $IY0g6*r(#C-ʼn'|t Q.8wѫGgk0,-K0m: T;@OnCE7[{W;p;c 'w@#^J4ag^9EDaӲetہ֟J2%J_(hx d =%ݴAyk+'"Y>쟒%K2f%ew Ƙ3w 8;gBDEB,E0qI$[ND].D &bwO9}BVy=_nCtu@%0h/K- ŜoiK лʮfh|{8Z/hK2CKL[]ms)1ǘn8eqz A}CB&c^|tTrJKkcX/ :884RH∮C0]"Dr, 1vyǜHu-qY>(g X +'@Em {vXRI '@M |22eMQ|?On&enc-A0M[0jO%pTsS; ?w!iz\|T&D{K:ާFHxqU|ނ'4'smƋ r7|'tXy1qH0B rcغj3~jtb & e%o*gk*JӜ"E.NK)&e1zSj}\/|d9M9ljIaʅ0eZXVڂ9P)qjUi' @\6r4,P&Fs i_t3 8Ȓʎx!SRKhbX)$KKJ ºLʓAGʷ;UX*7= d))F3:x৛rrCr+)&5DJCJ`ac4 BH *TRl_=m[C\lWWx5Kz"H-z5I~PZ14Gai)o,l"*RpV-hvJ1N?'TDtbg{r.s%$r 0֥dzPWiwP/˰vP6<HAQJ>s1h;RYnhKƒ_wBZ0ݤ" gBT̩FDhCq|C M=Zf7G_~qG2m؏Tyj>~HUT  yoI20_ }pG!r>WɈ0 ./4IH"j޴Hi;"95ʴ7WXt[.U2:ռx54b'-me-+M ~dPK&B4&,e|[%r֮wQpe2lYfE|to70E펓ݍЈ)G2߇gsF^[omjf8` % >^Y|̤ ;/$}\.8oz)o_FzrfmŚi/'tP?-2itIeKJy&2ooF>[1׈ƁLZS1qnrk'ɼo?}޷y9hJP'/mp On:cec=?#nVN዆>wZ]SkG]t0wq\撨z"4ѕʻ3͙EfДlONfA'z=2OMo>a(,~u <ޝ=>i  yH9blK[H4ɪpD4bBBqRM0y)9C0c} &`P%5)V^Y9o/QM we6TS Ӊ9>*vENMsRIU//j rGjl/4ױSi^R4c^r_k:G)9f6 XY'&~.0JڈtD7nՈp"-}o7.r^҂&3-*G4Rͦ/2|b*B]!Yj€v-u_K 7U6ZVyg!,rg!pꡩ.fn]1Xy\j%#pQܥ>TòS;jW//cέﱤ}MVwXI|f+㚣w';O`5Y{ 7)5aׇK 2ay.: 5z/( OXmq꽩k_o zE[9Vd많Q¦݈Ӟ"C7HE)jzz}|pg9]Әœmʓtۊ37e|Mv*N n Ti1`9ϕYRCӬaHiL ։~r^mh+qRܒTbyaN?E@&Y106CY,ЁpŔoZ[3 =΢QhzA>0̅Yel汖`RFHz!#0J&oH X#ߋ5y ESqM;+ ʥBN VTj" D ja,},^# d3*Ϥ[<8/mĕd?V}_Rם-YP--xy9U kފ%\00Hvt+y;ݿ٪P0]z|V7_.i#/L %Wc0Hܑbsɫ@j"{Υ&" k]j=*Z) (bQZ47[[nZ4>vJݫoE~WJV(&x2"IC]7bo.cً;5b|k[wMu )C̉ݲ,y7fht0R-|b!b"c ;2}mO@e"Gg b&ʣ @cPx[r|/h-۠)&Y9mm49( zXZz6Yl֔Ր^٣v6V-[ɊHXV˸ 6 :,0}JbLfGm=7k0Ziueԗ$dpD(YiMaB[ ZwS߷Ad 0:*QUJOAFz̀5*b+ Sr $FM:`99S^Ɓ_A#ۏm}RNKe}<&,yX?t}Կfm3#G Hi eŻFrlBM^YPWPd@sZVRsdf;"SbRwY$ vԜ)%݂:@aL^-\.D y=7wfi>ƇqP0q9zbycfe_- %q|e~I6νθH#A \8<丮C]z~ZNj+O9(tg.a:}p#X@D,P5[xRڹF(Zg45}8[c*ʣ>9 erF6{C6u"ղ ]Ͽ Ke*SQ\H"rmaqo}uR`[suMdz1qfȍ! 8ܩwR{:PĵUK(!Җޖ7W`֠4ojFc,KÆeۆ-\<"A52׶&:)<}v~uuv3.kl0yyS$Qx "@ER@CNHhs`pYH={ жsHPsףQK?bl(ZSc lQq~GF"_1aJz")D?:[ -x<TI#~&19CKN;kͩ˅ݢH{>_귆":bJ.G;7MM[Tս˗PGF9e H' nOO%M^Dm npFԳ!_v}w38Fv|򿵱*$M*MvkòoKN1)Rbr\@^C3!%gSju|5^ j[;%? c x6OE[ypgiwS,e+.P*яM@Br ze@Mbs5M̟p5A^~m# Wz@مBs՝iWe2O0i&;XW5u5Ж! lJW<`  =äe}F{K}ȓθK#=i%" ֞ViÍ768u]p.Śɹ]Z$z_BqIyIM]T=sV i^y}9Pm~:vW/>sٷQ/kl6&s.&L%j< iFaXiJ*ZVӜf["0ͦThktTt9[ vO˷}l I9Q[ȫцĞy5黈+{%z+4S  љ߾7Xlk=2 ۭf,o,5߁6gL94]`" P(} Yʛã~m<]SFR5/%2eӌu? ,]E&{Hu|uPxˌ*jޒ`#_^zƉQ+9%uغgFJ-q4|` k]e,3f5]WkҔj7tX)v;PRU|>oXȫ|l ԟ&9ցō0At p\6%nu}b,˺fH]pE%@0NRTqg0T +3A l|̨Km/ `&O T :?JS}u"2z'{:@jcjҸq4l7:w[DlV8f~ͭ Z턼HჰozW=LV3M?uE#J``CD?:#/.i#@)A@cS&%7oBn' Az5TcPEwͩpNnsJh}B=";U#xs;[ EOUq9358N, uoI!,HTEA}(.8cO>H L:${B[YB+CJNs˸'7e?FkCWmt?煜Sm{tv q/.^VR7SX)`"oH {94 Kľ}xr/;GwWJbUlv U k$B_7MR}`P5e)cubF,g vo-:[Cˣ5ȳ}SH Hh8R4%MlyT@ZCZ_`u?O= d\g$U!!F#^{o^Ʃ_O(zt(6!_+E+]`%Vq)d b؂b_H&VZ htQaaFU8xzgi`vc<8}2CKͥo$O"OTb.֪ⴱcHR7S=ᦞeP{g{Ԗ(DPh*2|k8 rOD ś: cnv)kT13+#aRUpbx)##Wlvr݅g'|,˂Dz#'!aΫ+it<ȽZC9d7$_b2ЂºBk̿d@/w$_6X8Y*5mW/gڽLjAx@<.*wP6Y$"Y׈tqKVdx=&{]X%Md V>HVaꇂ3l!9Pa;!T 7òJf}gyw4hfO8(6]kBaA0;L#S1B77AW#:}f*M.3=Gd9Iec߬5ߞ(Ċ [mA{Ht%q6=,S%">$CB=$:M[4:`W mRjwoҤvPz(?e$GFt^gFk/pvl&]2'GҤː)KŖXj(TʬP6nWiUV[c8r J*jZt`rTKMC3 ȑg >*/e->O}s_2$x+^uѷS{չCz:9~k aM;ݥKsN낑0 &88p 'GGD IF]_7ڏE&dyƌ'.r{Ď^=Q슷%2xFOFތQGmKB1ĘĘb%ؒ{=`I?M0IKyo۫_p@ޯWm_=v, cLW[{2?93Pv]dbFrEiҤI%bm$TDJ*ZT'? L Lɏm?oNtZt 55- N(5^gv/|X TbW-dR%˝KRbB@ DoV㥋!*%if$Baν݃O*u pS+ϰ$Y 93_>oER<v,U $ D>SmI]}=57̄'L>\?7BFQS_Wꕢ_w1TAU`dŖqh)ofe}nI3g ̱L/qgoWЪ6mВ $6%cS`>0[߿|˱0*p5cO6O`s%iE&d,y [ ^NNedJ SAl&zDcGzêV9PpUx)zdѻrAdU n3)93ք%E<}1iYAl'w;/MdkpӚvH,=>&_9wRSrܥ |sǧlgFX,fXXPaGM‡yw|-DY;^ ""1qC|?QBCr0V7SZOȶ~]e˹J8P\1l$ '{5<AVYʐQIcH1@Xi N+n뾝<6`B/sRv>q}99?q\G.B@C&m;}l?yœ!ZAlPo O[%, -qɁb#}h~A^ 6-ɖbCЈF|ꋩQ RtOP, Aۊ59\) }\RPP'{D RS9O#_˷m!.&.J$G(.ΰ.8+'A=hAxƃ}Ɖw8(FKRe^/z˕P^28m=Qqu*gT ;XVt.!dcT-&Z~ϚicMڪ"J"Eؒ]Hp韋Hxꅞ@X=ߐ'wd9ĄIUi3o_s ɵ`?ՠ `Vv-DǂpZxAޢD n>uϩ9 )Hd P&om٘i )-B|Zj_C!V|pwZn)f -H٘<L&Chb?>f{?ׅtxt:xx~0aĠimnbC9Zj;:?b`0γlde8ͣU{4j>]|:ꖧO^čP`TaE&iefQnNZQcGjV;zsױ~\tiyukԍEt6),qrX{l6;Q"μ*u/خ=$Z3ц6f95ۙMaص5P-9$fkV 54) $: !E+<P@'~5{DTB_ĵT w*h/m:TC8gүA^ȫ¥?%l/9b>9G mTY)|[Ѝgvbw;)(K"&WnG5eL6DgZIUVdO4xr(J"ɒp,d2'4:EGFN49TO"kv)"D<S  dc$%`Q(~%ɢ$R)trɬWR($B 4 V1dTM>1(E:<"wkgp .,a=--ku#pȺWN` 2g,YJ9Ǐ9 05\N82'Hbǀ@#M.ϱ vX|Nz7bòUJ L`BxE^̊ζ` l%Ca.o $&>%?Lp%޳XjK)˜ kFW zLj13>*RN)Bw.~4;"ufzQ4W@^ L9dę bz{ޠx@֐];sVӬD8͚Y$ƥRX!I, &W9N:'kqV)rOlpt,h"ۈO.!4S6Ϣ|>1L:H]̗*.œTyYmEzCy{$4 / ݉ !GwkpZ5c3\yo! ]JN,z.e槆#mI.' > ̲'{[4~"hΫ(KUr&2A3>Z ;OS =k ɸ*y-UY Ό8o)B%U50CQ1檱4`UxP|r)Q[*>8.P5EOiڞuW"ڬ!\.qtX)i1 V/43ϢV\=@ECpA3\>m.]ƽ8[Gc/͑P“Ɛts0A?L bD2ոg'ԡ=xOЯPjtڼfA0v fdߊmA<_mhrɈ҉h;_O(b !U\$8rRkRAPrL ! vU,NXNF(jFMaT 9<:+ɂMNr7KDFW$ELVRN*ks)I1q l3YT\++Gӕ.2'$ͼzm@Ma%j4}Ň<9 :o_RgOm@BDA X KK*Vb3+#GRKczfU/>8d)R(U7NJ-$uܕMô 3u<5AEAQі٢= .{ׅXd-k_6 &NHM r1$DoQ}Y'x`p]4+%rTaVj/wA\A_0,Ch|rᒼ Õ47XE8y9=iUх'>ժq90ɸRo# x٣)| nNLCxy*ҨFsIꛢ[mNIB.ZY-g=^#|# n?Lj:g0-6x㉎;Mj7bqWU+BGaɋh59ش ЁR˾&yd٪8WW좱ewYʹ5F׊׏|E8b3J3WH<: o#uNʲI~(3;<1(9P681M☱hVqSq: \0\'aH %`0>Qp+?1^m6rZFV34i5sxV n0RQ3:|*orlZYkv o>ѝaP3qlh- }Op^Lw:>Xl DdG͍$1 M^~VEvn jޟgjhqG;\>ez[]D[#71([t¥wQm,Ul5I7 v ˛b;&YOU\UXr(U[K#$JVe ৮ IV\uaEGEȫbVvD* ?D!2(YeArDp\]ϵ<.dR'm^mY)DK< @rZ ='H-QݞT`&1G:VW>$I蓴h:亃A٬\xd!QD@q+d+_f(<4`)iut(E85xNLp 9ZZ4 *SܭiRI wRS %sUtRZwLiXHd S @P++X-5}EDsSR? U!4;bgNx; K#'o|pU{߀;CY(=s8|%|HdV[JZA;.ކ^1IS8 3S@zbWHSpng(;VSq~<#mvdK>1gξC5rs ׍ٲtHlz1eXN0\blVAұ,A ӭ^sZ 5-e7l7Rkl q8,2lx4AOa"@^RDJ`1lW#R˫̓p[S=)#Uևc@v`L.̗P/m&u&K#Tr^J? ʚSN()ʌ۳z}V‰̹H켽SZ^{`&!K*5/Ah {=GիC+ #G?* /(׽%f_ʐ l͆ZͼCfs )"k4oKͻ?6!" {|φ@Q{; 2|;IG-IȚ)VNdc#jKGh亘a `'2J2M|3E/R,ځj\+^W  T9A\3_qh #6/\\ae[97g9DܑɎM B ,~N]-t9UKE/PW~۲ zp:^p2-K_rWaї .M1_3(+ n7ZP7*j p1ƴNz57MHk%x-E8`L_e_Jż,wjTb$>Rob4 7RY\;ߡdwGeٳev gؔ :_χ(mFMN/݇B%­W{-iEMߊ&d94!, kBT>E̺\nv0O08guf$Eq_`ϵG:Im}}̰7UU3R/7;'cqэl'Q}Tw¬Y`gp[Cș(JNX"AV Nsnb|O*-J.֚-%|oDj$Kzg~x+!-╩Np 3XGxдRv5XS˚т҇R=#rPL rke( ?};3 Gcmt1Ǥi򥒽N4 !0sxJ.` .u(ypݓ̲&pxa)A+[2ȃ2h76WTXn64td̷##f~%os"q ;\߃>#Щuy:UyBi dv"S0 KL J-Esb2a!zγG!Yk1W+U*L*Cz[ lM$~^]@cK:?ͳyz];(&嶐 ) [B S/Y4IE3m~ Qƥ0ϋȼ[Ai"/HeIī)^/֢1Iz{Acm?~R_+5g8 m^kfb^~ٵv 2E' 9F溸HTבx쒮v E%hy,W8}JӀ6S(|L;T+)a4.D8J#?REcrp&WE5BU#f_˽k@^{.Uk}g&C0wHWG?3Pќ@KPXTת]/4VʣCi@@20¼ё"?LӘC+AĽ/ެƣ2.ø`[˸ :sG!jSيJsAHM}1c<0.7hpFZiȾdtr+)͗[HԁCF@ք(G4Å8U[PjO j~X[R]~|+˼bM6.G8t)'TO7s: tBu> ]U}$ߓlHyV\oT&D !KO1F|9;i!hbbN&eQཻɳ1ž& t]eC^0UlmmNR)_WRCGY*mK' a~=j*}F-LE4Oҍᤳ'5˅͠%h͡\a"ܞ[Zd62V3,Z{}D_2}M=$/؉Sr1!NX8N.J<ZKZp}$y1+jVŻ|U=.bpa><H*aA1GkTgf^CQ";DB^]hǘA̻+ "L"Ru*Z4SoYP}Df3?fa$;ѪDDf kjO7}LRvcF{?:h_/y5 pIZRSD+k/qsղ5L\E3N(%TCɕ\;j]̠o.7\tp$ɖ jqL)kve_2[赲Sƀoü5E4w2 q {A{-CO]~Z&tB[ZK}6I` ]Ա`k2RTG%Cc9Sε.w7rL<0Ro21ɂ+2/#I>4  93Cͪ^IwzE0S<0|"_,u:wryY%{ig3ԵNrJ] P߅`2۠bdӣ̛Kߝ5_FN?NȧO0HsSp' w]|" bf?QT]ac*Ǯ֡˶`"[` g 7 dd%j\(zSoIVX[h/PM96Kib7~vUDcڻʳVV_+΂D5 `O֠UFTd)OKEz=fDIJq&Xzub1l╖oZw~ZcqY^1Y#kdoF>1C UƮ{BT'sCS.d}4ؕ )PxdNN ^?>gi)NK 7dR4:*?f NX꟯t?G'S  {ry βkbW$RΨ6?9"LdL$lߗ!zK4^U>EKIum3{ ̒텞hy?gwgZzQp>%媅7MTyXBs|1g^:% s3Irb0EěH"aFQl/[֙V]swzRƅ놙Ј v,XXU̮׮7+Ez}`HUl.|!96,F&z`VO{Je|[;2Mxs^an"t7sSb0MڱjXͼnOuG~!zD|%{' Fsې>i΁pb dљ,Pz\6n3LI !*m-ϞQDP[FW  {Q4#*Z<[h|ė=NoK%N4:OTrUY]]Ԕ| 8FQt̢`.I(ǁ.,ncdJNIND?|-TQjN+@ <'7_ֲ} >s*;(5U YV'a.3hY^sD:`]ZdV_Y5߿|a}sm9Ly~QDT-1 GC 94AM# >b )MZE`O%3X{Ոk{_kG|C /`i FcV֪l8jU (|qiRv)lFɄ3, \d3dk9Ƕ79PCҕra! ㏣oC79EESȞ`|_R+_ +qQ S%j̖NN:%% m/" hb܄E"QA Zρ/[!dw4q O~ p*ʡ B̩^$I?2jPU5Uv?ݟ 7%DHqE:Z2;aeԨr?XSԠʜaȴUUjݪmN>5i WD(ޭ'+qUU ";mB [>JRR]KG7>mfe F;6 Xr;zdyV>FtLxB~6޲ )!9?h:7L]^5:'{(|}9V~iZDC&gUYN8{ ye(]-nt!-cT{:jiAvLFQqx0=U::l50Ye @9@Оs({+!@-Y6-N1pdS-063Ч*/UY;&Lq 3F%Pwʕ$@/YL>ᎋn_  Ԁr3@G7|t;דN{ _*K:SX%)r~(zO#ꉮ/!ߤPOmQ͙aTBρ;io`Ig]-L_fIvx׀eZ}?a98ķT&<ʜ|?j}iR/QV65&_.qt r,09SCnR9rUȤYSBR>D_dg,9pDj)Uܒ963H{0ڻ{*Nvsa"=7҃/_]#OP^FJI%<_d]r\]=.%([~cgrIzyr:I=ch=6;nz;_N;IX%M]ENN5H땭\Os錬8% 6nJ5o!9{Ӟ.F(9ZjFcSYtFf:)⛾+5q$Ēn 쬯U"_ޖ]ȋ{_cs;BRo" u=v~Uۮ̥܎!oLΞǝ̌n5066njp3M=_CE)9>E7NXIްGvaıKvQk HOIv3B?aX$bNkc*2ao]n8so%e)0-m߲]5=;$ u8Nѹi%:U~9MJ/=IR<˻}Ƕwc|Z> w'W*8#S*6y[Uouu+ӽ( @c|i 1v9PA),jT0| >YMKY̮/)Z-5s磽**[KCl:97¡g]OR"4m3|7o91WH9%d/{I败*|Y{Y|PxT5v`1A-#l 9W{w#hϹծu=9bq7:`)q_,;pS]}S=9WQϕT7v}ߕG,[ * a_N^;wIoH}LtLMRo#˝cyěymߏ}fe2113T "lA26 ʂYV1ff:zgM#ֿP4 MA3zh?tz z `!Mvyp!\ 7^{gWU˞b8Sܼ[BqW0[0*,OsU_BP,ksG X"(W4,Zƒ0 Xt:J"1(tdA,"zuz3V[-XCq"P A4* F)b. yO+bxzڒ griS9~k )#3w(ژQ+$![jaҖҷy;K.wx%`PAh,KmیvA;S?YdǺdt Z%W~ zS75_tp[N&8 %KVےŭ1ÄogwT]i^. d\Ц$ ss눃߿uc&Vj/KsUtN̳2vXd+r?<41n9o+ư11(G+F8!cΏZmXe8?;"ucS7{k3 n$~RRn$!x Uf 1g9\=q>tj>6pz pfs۶U:',b4=OOE-ͽ=*x%fI0x*40$H$B7VZb(#F*$bWޥgC[9ɴɲZr whK4RF &Ͽ{ Q.f&8:bîVl1ұf][(BĢ!:1r:Z)p1i2n<dB7j/;S(BtRSY Ȼ CFo=X#>V,hB33fI3'ɪaRe; F1"^LmLe&C3CYD$&/Pr+&81![+6c*bL*r-By^ hկlhf nlBG[O'9sF YgKy6曞hl'cEGʻ?>M?~Ý#LlpJ[ 'ʳ4ǸcO[]yag=^T#"O_NfP3][C*֠˹)Qw:,})č9虆Yn}UIHN۾+Ek*`y3MǣDZ6ګ S1 9滐QBͅXHzX.9|06=#?ϯN^W<VOTOUX1I+r|dB/ٕi* apֱc9:a'h6ˇbbD)$;lZ a/S599.ԭ0©k(<(Ia'e++Zq^pRD` 1Ͼy0m7>cŸ LL]">bݣTl' =:Urٶu=nAz0n"Oб<4&c>×L>kٴ"3nnn%ڞj.$EyXD%R|> "T\ngyUx45)h ~ܵŹM3oH;zq#lXRanJ'&h k8UkP%?gp[̹E9G|伵~F9aGH9`8LMaBe!˳`B,4cb֍޳B6\(-[ehģgl= !zIwV7Ϛ)$DRn\Á#9p,j8T+%Uw5kJPh~ Hݕ2Oj<0Z; JӬngg0xmKdc1I_Ps?Ƃ*i ,5^`@y y%6mg$ѐANaVAw `e-|Un( Gnr,`y3stSjLiƒ4+2B"t]8U/}G=ZN;;+)zi,$ `Ϥm<%kŠ L㳂" D7|sYGbeY] ěExJKM6Zd*,`X)3YbBJ,Y :W4x0q=="AJ: .8FzWEk)K:qk$p1 pÒYX 䯑# ;ߌnS~% U)}/‘H8<0aOMbnc|uOSZ2c2Yy@Ǒ7/Qz'75"? W@t-@Tr>['zږ :́5,ٸȲ:YqqWhtߓ61YF5aj`zAc0`'bǻm6=RJ)@{b-Tүo ENG&REuǟ"ZAyժڊ`6X滞vۣgN]=3޵pį4_^OP,);~iy:nj7O nokt)/[g:c62Av뜫d =8WobQ&&KB@ӴkA%[_fw=5ySֲw`*X<u1\z:F/? '1Qn-/3t}# )z`w!\%=U#+-g]TuKu Y՞pA)LR^ )OJo8icuu[RpJ2!`9gLWNEH!k]2X[k|G8 Q 2.`"BZ}nN)Hu`Pm%#ݺV"Tڬa|'nό3qzurዳr:UFYqIe018ɕ/eae9 ,&#;̽۳ͽV#jҮW;h @v(߸ws=G&lwvڼџvcZ 3淘F:`祛6$ YD5JDvU75]>J:dK+s>Hi ’ [¿%P3$K>;dt;6kni7lO-_KmD^:a%DHQ|r>|dܻD:R3' 2ftVzmJˉU>^;%J*dx9AT[ $ݳ+}LW4ZHy^nN[|yjyY>-pw|yH\8?^tB5F=YNdkˌBSeKHRJxʉMHJ5\bc/Pet1ѿ8ʘy6,iR0ЪzzQ@t3n;N͈h8Ri$Ad♀gR{:Q>T (&+!ϧhye:?;s^#-Kx{L'tb9/B-;/p;0끵|PAm<@饻+svj\~#M>uR:h >j] CnNP'#^Pyʀksb~SHR]W^Wp)%#ѤE#( ESv!rTLpdU:I&/KHn(cU+] +ڹr,]h7l".3%յgs?zhFg m-$mxd kJTgTBN-%zMEPq<}pqpyvG&>B^#3/74ʪN -2i41*m#N^>(؃jh~$2][_6ԦN[7;ы%:vq Xa/Ev]]Et5mKZC}?B i *BV?2/G)#D+ noةR?Hm(N/֊-`%< (9]·E[JqnF UV:jqF ?:Xd43LðM&!l&2OY)u+g}3Q]3D-ڢb;DB 렸W{UT0{i0fATݐo"藺2sNw_^)"rX7bjz Y$*ʹ"Kvz{[SX 2ڣrt 9-΁fk++z,}x{?{7riiGPqFY}tg#CC(sju¾儘Sqe?W+;t[d-]ZsjXs "ۧJVܑ JŻG2K-u@^!s%xkR ;h)6Թ|Tvv< }."Z{y'ߞ=SԲUVn]'fT^ 3V~hYztB+Y,P\܀bRSQZQp #Zft$p{u,I(L61'iNE07GV-FXFq ܠF⢾f,N$l)DV¢RjVDjf$6 dŒAFuZͣ >PG5 |~́"2I.8h9&,Uaie1N$#ۑ[1 n9ƒٸ8˔eH9Rmqn^(w-`)e^s.#d*_@[B )}p/M3> nuu!4R%PF|cfZNHJnO#ڎ7uWݠQ t\<dD4E3񊑉4O]rxmsR[W }=w<׎~K#1orGivJ?93<`S5PV`DvteDıÐ^qC {d+p߮]7ӻw`?\[x+E_lB@hB$ʳY{zQ| 2`Jq X*,te@i5t,ȩXO|rñd7%تj { | g^22܇cFDz-&#":%=BK8osknW&E/Qޭ#~ }]/\΄3X$yYzmk@)ۏwťhoz AVZ i1{`L6|Bvz8yAysoIK;';sW>7;6 W3wK I^ H8/%@pؚ]ꃘ ^_>tZ_"SV 8E^.?gfƽz4$f5ObmmcϺT~ڳA &6hwW<إYw0M5b / M~""f{M<H$^9+琑SPR30Jef!Sf4LgY,WΙOkr= 8I@0Dc^E -6p)~Q2r'c4BCh1%TbIڨ(YIRC%+Ի.A6uxc붨S1ܒ0  _]?uVwpZ&\|h:w?5\MֽL1m nؼ-([Rܺ3-7(>N<}f43KOpP 202'/Uph '?KdKbM)-)AWАBCԀpw2@.<>lcO{|Rog_d?X6~E1?Go+k_f  p~.풺r 2v  >aOߠ7~Q_'x,Y?B9P~K/uOkLްgf64NC}۷gHC#1E3N`c־~#~uyI=fw''m|);QXq%S~Lcqqҏk assets/fonts/google/quicksand/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2000064400000067354152075577520020576 0ustar00wOF2nln}0&,?HVAR`?STATf/V tu &06$H  ` mb۶L j6"]d6eGNnuˎgT(#{U jl{S[sfAdh*A%LJ͂T BRH;iFxq),2DRb =S}}5I&ghZũKo H_s$(g $k}oC ="-"ٺb"GTtAIc$VPiQb7FF=,Vof%$0Y:%1cex>sN "0#Hh'@[i$~ t9}7TK*D^N0.8O@Q FlF "Y}Y?~s;޻޷A' *?I+AX9(C`F`AJKKQo7'63$95Jۖu9rWY>@,''@$n'<ʼn#C_CqRӹ-C.=zvHTXƋ,d+簴 ij"#:dJX㜭R2&8 eV12bCQ_5'v ߣA?OEHX&%_>G' {66j p thʆ⯾~b[*D51" 70jc#o*Ob%@CDIVnaqmѼ(+Vs V⨚V|j+~/մlIE9 b" C\ E]5ĞB/v<; G묢GSg HTᩴ'nVm8fle| sceP>~žbQ1I)}x7,JlM/|:d.O0b(_%>Ef{5k/els8_bi8ddsPz* $Ԥ#&#Bx7Kd3?v "no^> CʑÏG80ch^lE}EPSC.tpF%;/_|Z\`Wxq4^{w* Ɲ:߹Vn5McP4'a߰wȾĞdeͨ@ rKfl4zn4U,豬_n_G\j]KR-KD.ȄypaXHC\ispv&5?YHx &KGu ֡~ՆPynj5}́t)*7R< ,Ax[gs`Fve;6ܢkףܕkþES;֣1?G]Kg6m7.J$$}"~qyYiW?IஜCg^saMZ}:YN/eLs)LΏ[&v6u fE$/p1J ɔ:ۅ^ɩ)]$L^q`%Zt](0;/ݜqmaE SNP{֪ڶBՐDoΡa7}v6aOL~<5uTXmuٿ?sk VgsPg~}mlLZ{J~ʴn]!ŏqY z:ꀭUxSOa䭑C [rQ_nb&݀!BP@& FMf@93] yQ4x~ !&'&T9X38Pf)y\m Py)ᐌni=Xdy/ft4Op61adE4ba%Qj$2+'p⋼^.2gs\|E{dXdh=(65m- ꈭP ۨVwt~Vk>zdD])-q. dV#n@`/b ١6 ^@$uWYR\C~UY2 .%Bv5 N8X#sRkuVfӃLhj=+ nV&>.Pq5Pxwx0'1+8c;L u)P3^A59P@͘͸mzmG0)EϓI+Џ9q)DE*?%ZV mC1'NG )A\M.)53 RZ1,(tp*&u^A'VSY'S/`mk j2Uk.ů=x X129U3301$8/ }:jKk4f}(QCȞ%p^ eg9m ] UQ0fJS+J|.Jo4Sہa+BYp _]|~D3 SZrѾQ LrRSiCl^epVR2 6V5F4lsb,I/D-fGHRS)r'^:2i IL!cx"ӧ5X+)H)Oձr (Pȑ eӄ49$ p3E7OJ0GLļ+3fmDrR{- ? 1E4O*Qd>Vf$lʑ8es5{7oqPqJ!5/h.gseJ"kIfJ 3RYGzHh ֵdg-G;yP Sc6!+dbV%a5Ty25 ذ[-8IZM< Mbү1"% ,2 #2&OɈ'n]D*d>|Yүm>:Hy϶GF׷N<2NC64˧eFۈ/jxaG1 8&Yl RHvIVNFMZЩK[@>~DXCʿ)@ѧ:SOc% ;1hݞ6eMc2\|t'1bg(8ɂnldZcfu}?C[JSޣsr  2ۡ@Wn>6yCrW6Bx@6-vG%h7iUm YZD*:Ҏ/I"?)Z@d) d~P5yiU#Gz2S∺ "@)p{u6gTkX>RNk)II@:5N7K}ꄻξ.aȈH4`9i9\B@ }9H[{ۼE55UyTkͧ(r!o$k諜`JR#OICaQB']J`+cZQwʿ?Hvo7l乏UW,ߎ!,8ݿcٻtAeXZc#!M*A^1lex#<9/%x|#C'a1>|;?/~#"$(&bJAbIIlqB- 0`<].(jvOQ- PSη+;ofC+<]ϦoGo7C'РC\n+T 9XO4NYt`%-,\ޅvbo,$i![JT)0* ܿ~(6S^+FM7lBHQ6;R*sӧuBFko=ܶE…B6 ;(J`I_²uIqDsȂ4c ԕ&ǚσAeٷW`+tі,qbJ$RT(RG22mP1z]@ϝ V"vjKnY46'Y%cY3fsjvͨ5C>*l>9odIV  1~+ HIb@0'xPr]6kо'ec%}U޼k:XQү4-h籔-XfVΑgkrn|~ cԵZd)KAal:K.}kvƃ+m4>%"r 1[i)-OISB"b2Rr@U%e-E6 mfK;vqm,,m\;{՛~dEݰ]ԭWB1'G$dPWLv~Mkf > ad֫^ PA%`%лøeV\ x՝SKIDłG7@ob|}%YZP| %z^F%'iӣlTptsZ8B&O#SA4 Mbxw;~qDFL]̧$;:HBA(1$/ "E$  tVdPXCSeDLQŠupz N`Yv#Wܩp@T0ƶFDt̅N CQTBH6YZ*U Wn*k7? MUS$c%sƍLzڪ~^5bMj "f>˧G-܃z"V ^Y$DY# MD(.=L&ur,Hb ØHPϕIe:eF B| % օNf%=pE6$N0'NvcY;SHӫWa~lp"%D>}ę`j*t5q#Np#k}~ޏOT2:5s c-qwĥd<"#) n ^!&hgr=@<n 0{F)<.Z;l0,e,>6 쫒N]n+/@`xܙy\dC jm"!CjV0[{]$?/KB$3RJT0iV0ihnpD.k")ݮl)M $OaJMW9@]~>C rfrȮ,ݢhS?F`-=Bj : 9 `4qo򹅩Ǔc7 B">3G4ˇ?OQ '0SM$ճ„!5ek9/AD1~!21y_̔y9~4:Ϛhc?,7͕AK*m[8N H,+5b0rҫ.3CS ͥF);XFf1k@+hoja逃X^XxxKU'mNID0=)/|(f1P\8.CeiMN-W0~"yS~s94pVB@8 XcglɊKC*L*h]V{k65M[ ,~$Q)Nә)#;Q3guD,/m -E$ E/f*b;mZd9; LbHtȖ/qq*/08O0] X'R[Eco ޫP6~&&]آ[Zq18}a)yg9ٖG@ tcgڸg-HUj׆>;CP")fj/ ='U1}]c&VRCR; jlmŴ;õ YW^xf= c@۲]x錗O a*"-SIfǪس(+2gׯ}x 6. *RMI·S28-R<|HH=r1JZV8[^uֆHY4J=U,#6T`KFJ0,i8aHXyGSW^f"5_%]~l ѭj#tbĺNTooD$O!P1_Y[= ξ>W Ve7)n_' V%~[m{O@FDBgT!aλG%=}J7^tu.sջqq+[|qf?%4eO+\]}CZFg\=0J{|QPޓ;,x?& \6XIqQ= B|g,B@U>ƢW2ؚHP.*\D_^zÖӂT܇nX&sG.۷ vPȽс?Zß59ئ,c_#!Sk:\)g?jav\dٞd/um:%HtXiHo#}Y_k=OFG { V$-[AVǤ.sD.JLy4ݯ?)@uJz׽"L>ئ$ԺN V}5 ^\)yyZQ9\`p4;WAJTuz}Bp/k{/g9qMa:@{Zw G!DHvl̈́ѾIUxzamKdWX$,{p]ٲ!9jjI* u|=XJf5rۡsƕȸڥ{y׸yW>uοwv"@lPXjD#gPյJn!5ֵ9[Ө`f@]A?Sim(:y>f'd}a@M |jSLeQSa4%ReoO0oU[lζ39:iX& <6G\Sߠ/:GO&SdCXf>6vIxk\sDLCӆ byD'}sVTO+ ss09؃72v)26So===zư虋z\zu+|dK.KrwS]Onoh@+zES,/i1 :|%VC,N7J$@։=z获3&ΡLl]n̺jkKKJ{ 'K܄NyUS4 [8fPTˮ H aΖca9ጊtjW fсR*Pk_b9י-;P6C X}8qy>ۺŗ֮`?,OZ1{T`u4vx7ͦnL"@ᲲC(7T nLG Lm?Rr{ d鈅9 vrJ镛+^H@ k#f- )ebX:xN_nU^&k 5λuݵ{K949z My+ 9 '0dèىDZ>]>,SeRB=<,V471폫0~LKg47 1C״fBCY30[aO9jG#BٝqtNgJ4T`ʳ=7qfbOL'-QZbFs`;u-fPo5OOw ,%pbgل'&wQ<8U,V`T@?Ũ%p󹗃 fiƆ?0wo}qFc8蓦^[ :ε$u cu.g2Nc3vxcfA]qbw!0} XV _'vW[!v馽[6C-_T&e0G_ߞApƆ\✇$!S蕔偓(롸זs ?!"cZ1\'@+!V(wn;VqѴaO! +7';.{C}NK25sAr0b݋Ͻ8܌ 1XbQu^F'4]C@E?iu 4~'yLfj ]7<*$F ӕ%~K i†ep \<鶷frvD eo #gW%xPA)qPybF_'lcOI+FT`R5ņ_$Ԅ+Ve+Jes+t3>7pkcLy7zEĸ7Ezh8m ^/.ڍ/È:qu C=-b:3%-W'(@NZlZ e5qYmʅ+Sg1:#m^K3#˒E}u mK+E/=D9bܯ1&5BҸe!GPE!aھ'`/ږ;$_ %t&ź݀@$XjQἏwPh$\N@Sґy!9/B(k9SXK0M bnô>g 1j!?mLBŭ9csT{7ZxyK)0!354{ qծ:W5Ձljڊ( sjjͳib,u]W{陼~k`2Q17z(_8ͲԒ&0pbmޟ{ml ^c܀e5fh%=+ڂ\W'WH@wcPUjE,vV'`Y}"a53/qs1ogg]ʋj i%\i#^Flɯ:=?inɇQcn|-sF,sKu]3v GȩkWOwjp1K#}Yv-m)2~ hB^hF6~&u Vxi BjWk3ZF&5^L]Fy(h秌૑FC|71C{fF)ʁ°{cs"℔I̴%qs $'9j3)Am0>YЂ1x\sw)Y9L|wN9™6S⺈X)ax떃'0^oߝTҰb3/r2ĚPK0*!V=ϯ4Zlىw*Q/]x`\ZNnwlu4'H%R//C:J3;$w֧X:' ņbE WRL@;O?o AR QVȹ) 6BQ-)`2BiĨap@/RTj#;BEU+'zpjK.W/f(N;DƂaia7j&lFm DǣtA Ȋj#6b] PqN۟F'|_8tԗǗIj!O7mr8m5Q RIn%~er?d=ς1/p(3,iA-"܀iI_8+c)Z޵"33M>. !ܻq$4~7:8<ܴ)ʦ{\tuv`F16jSK`+33;_Dc1_Pᨼ^xP|ݫ`X؎7ʥR2~N'SCkȊBE&"MH{?!vgFMPe&<]5x+{ݭ6+b\Op;dGћGZ;Adf) [3VZ P$ΦgkfO:6q)&F Ԍܝ]_Lb.)̝x{kݵIG!n3 ;]25ሦ' Sk"h#cG% YnDҫl)caۀ~ZL:Cg-nvВ^ 9ˊ[=4ZKɏB*Wꎟq6No^sHsY `*2 T&#qX겝ꢏ٫iI+dS=} g#"}[NxIAn厳s9c:@+(&!D"Dhp|է:LY5lmAQi]xty3M$"g%0b̌*k^p0vIs΍b4I_nٗ2W1Wq翁&ju׹o7]gҸjGd˻w+꧞IV*o5ߐ h^$[o\ ßI>,f%SsȍhTU!6TESC\_at.Ip9|t ilPoiUF8$1D`juarбc,><L 9/tEVtP| d.ȽϪ*eQ ?% y-^{'}r=*<3ZLJfe:sG%"}]ګs6,du,> #sVOs]Vm[^nEa*@xY&ȮX G>J#y5{qMPː 8nN Δ@#!#2я(ş Yߺʹ| ܋E:QG~m{D\w\ %$._ԟv,ǿ|`!_4yd ϊzv+VT@as=t#'@\ii1[sL&}d9^ F-7=mxO߫j{MJ5!ըo/W7raާ+&) сNΡq|z&4"Xh @QiGBp;`8u21|N*dᯇQ~D1&kx*iM[Po/DM',_Xl4wzL#g QuӨ ۿ `XaΓ5kpX>kBwf|"kF6bDVgr+T-\+\#7=0_ä~̬l-%`1n=vvDLYSgG&#q6UA 2sQq=tAM_ 6sh$ˌ/3}⛠5q6nf?e>W0@F@9,9ZLAWth8L s^kN`mǻg޻ Դlo9kc !9X :yBV|C\|.拙TjqހZ/Йd*r[d9ۇmu@(0I4Nhr5,x*g뺪Em/^Φ|ayfm~n1GgPXYGڳĊȳ>Yi{θ^1qj yVFͪgtےz NDO:$s0%bT9Pj,Z[.Y?Nnds&ޔ*wWw]OU_A,0Rqx*'~3YqVfFv#=aq\WMVpGs5>{X_Ja-l DR2&K'VAyBIEoǼ 8~+C"JIK>IYL(.N^ޖ>eeX@%Cr*OO?SRVP(NEyOyLETLT,TlثZڬTUUn[ȉo؟59Vem6>_=EVyD߆ =_9C cgj+zóxMLPdby:~D֝tTKy^Wsa)f'p7 wt(~OW>r#qJ󯧿H^^[y#~S|;֎:|WZ!{a ˷C'Rb )O5L P46n(D=S'c`%s|1RD z%I/]DO* ,@kq:}hyGמi$:ԹmlVhþbl\Xr۬y:1ey-oϋm:gS\06q90ǝKP_uuK@3FSђcſ5Cťr1gZdUإ͝&_ )(+.t_usl޼ߋ'S%-bnK." g6 U 1鎑䚠[;s]:02۵̂4\x)KƥgͱoaQ DRIn{~~VچʩEa==C9l ' c.e>8m8h`2l^ݽ~XX O>V εY3m#IX=AšRx 0Kw< Ћnl>sN\X@z#ݹ2(a0<2 m7Yh>F<#C\W)? |[5r]yf,k󦙧{uќ^(~D/; gM6pQg9RQf@Ɵo#@z=#])_m־R/+DxuB(uNLXUTm^T OѴVRu%V]G:ꂁϽ סzt.Q4[M<ݯ@.2Ғ\Odt+%/2Ria4";eCX@ڇȸK/  }Zm7&08ۢ@)R')*#F̃|ѵv3]n[Ә*'elN[Z=@CT֦erOPme-=X/\-MLKLfSēOA.!qWsrimrXV4"\ W:S{ ^ 9k"ߩIosoݪo:r@:>T>mzh8-.y`~}ff67TWB a\Ӧ.*Qn{C> ϚstxX$^-hXXv)VEGT4ã:àeQX|}ytء,+I'̧\wLac F`9vᡤʹL SgrI3cHiN5a(ܸQ{i׍T,ulI`IAG2,pjJQqaYD|uVYsf _M1д@͢"N:N!W.z>Lo,2ZBl5Ipzt۝RIT>lvIEwqh4l~Kŷ:B$ȀK&IdNx~}#eyXZCP [<>+nϮson9O24OBk?²c"ۓ\v*8+&G4/pkUxQ}|=XcJq ݢ4%~pvnOaJ96>Y(K'ᗲ8}e )?8=otO6gwV̒]A;3|u2GF4urܡ]QP#: .DE,K]i)s/4)zxFۮyB 8FٙpVjiٙڅ [_l)1 S8%[ W\rsnm`f?PC9lf 챭-{Q퍶nS 'Nifo=IQ5I2:5=_4 ]P[W$E<EʴҜd7)}[s {! Y[\ѥ(X'@Q @ QSg55cHoOL>@;kVhc>)YNKMCmHB"=>-R1 ȱ 9haJr6*NQ s%XxxA uI_QSq,r%9WUܴ%er}a ֱnLtI94*͉Q5Ho{,a>M|9\ ;Qny}łF](Ux[-e1;i,ո6}-Ȋ,[G:)YkpdnhTQV>dX>3&Y~]s>.ύ3R΀О%$ZH_6{-k[M,hTPrU#@xEkF2r+]c9i@{TXնRS$r$qq"* r LA6ҊzNJ;rGGI=_PDHIe É([6ȱ~rmAZ,b!ʂ$PIŰq>#?C[nYŕ̵ZX$_d0xE¯Va=j2•uߎvt/G:+nJI=%Kt`yt3חx~3]g~V;IhR&[ Pw~⍪1":?ea}f-Agv(պჼrZzQPVdr^8Šrd#FAD^!zCKǙҽY:u'ɢ Q,l2 c݆Ӱg$$s>OH&} /F&# ~]qzqFuu+)䨙T !:Pw9g'gs|Vf [IJɠK3PgxvB2  J ޫ)pJSOmvv.^qQ8 X]X;Yd&{6X3H^u,/2~YJAxf[j;ᴫE:#1ȁ| B' j7iR+@rKUGf嚄R*knKW/>Ti9iUrT.& o SEb,4PgYҋ1&k1Ҵ$BB#0gq1=~siILmJ…|e/9lD27{/ݸ08KEJCb=Guc:롿Nyt3BדϾ .)tF<kkYizF&s`%PT-+ ,+ET(fNe%;V<*ndih~dlLWSf^a5s t@k,6JP C*.ОHd1R`,A\۽.5  ATEa!5o羕V=1"1P=SJfuʟmNwZl:j>^g tIܴ͹2"Pp?vWzJ]=Y=%z.*LT0.W\#$ҏuW<9aHr!Bm;t`^:Jzqo2v&ćx"vkI,ݒd bf[-A d0lCƧ@!ĹbOLydv42rlf]vJn5Nw=ZKs=T4tI/)6aFYڷ 4)8]-ub-T Klp;rў8$&*vL nF{ȝ.(L`C&5iy,3<+i+i iļ |[X={s$u嫴2u 9?Ât;wXjNǘȋEDL==WByg!$J!)BMY`v5u2 ۶ߌ&h463I#p }54Cl5 0pBW#e&}ؘX҅i1N /#Us,]tlN+E{}0Ddj4pѱ1" igv<9`5BpƇ3 ii$ ]ɵHDq_5@"b(tt@p'G˭%֫hx`00e;JYVUjaSqnE]a(6-Ew|%֎x>rw|#* πxĥ̒+4hĆAUaTQ݀,w>MŰpdwzzml |Lw::;3ܕ}NiN#QZ8AN4́U.OEK 349 UD'6S1LYbG,kCԠ *u o͟T#Vᑐ%*-?Mq$(_Jt%`$el9ѽzlDzwg =+=j@{X A6z!p+Nft՞ywYC8oH8i(V3JYq2(00NMiPO]wi\{?y5cfӕ@2ۋ šc0w6Rp ,k@aV/|q}Cƣ|u(5;J)G+tYl$$}d`!Rh$s7A5xANWI`Eʛ0"l:Y`C~ڌk% dK }M#BUOb`cKmSEjAF'@H76AF΂3OHL-džÇ:YYnMt .aH$5Eͻ&qF!\h)Y9__U?t~WؔYFig{N^n[8m4EێI 1% {$olw^th (6]Z\|2=]!,, GH-/Bhpjq)= 1+#5Vstd7ñ*2ʎdmс9&*pX9/6:Mׄթmlw>vW4{Avi3DMoxȑC[S͓x'/@qM >ieUϞO׫-]`ԭ1F(L7>XlX<h ޡܣJdw(F/I2߽oF⯞՝d–g/S44Dzq7vx9xU^Ikzf JҐF[imӹRWfbq9k<6TzK,NL~1ZV*~V.F2w\w䡚dB`U[?^\U)b-RURn9NOg(Hzv1w u[aVm{6yp.fsSSgOdQ~vecEHlج#c"*Q? ˇǫ_YgP!EdxWywVHU|grRϡ,o & |N!/γnW- D+IogO=jPȰS94QHEm2rM'/;C  '0 4&+}RS(f&! ֮xQL*d1_ ]y3+]G#vq^9D``Ԉ^>g(QLy$-&RfJ ^K%9riإY|d5`,e#dȊ'$Yb>w <3/$N_i!7Ӯ 6Zb\l*EqA!.j! G z_ ףif͚xt]VǛ~䧴e BDeJ fq3hP¹>l(F%^pw#Vqh8@tCe@RQT;&KvRQ  N⮥+TɿfH;3r_ j2%Ttʆ2$ϕȁ)OLXIVUM4tp &9fahBgQTA,L{ e2+HUP[p\?[b(Ho enz' ָr+Ku3 |{I\n#&3bPWy)bQ3Z.vdQ>/o:7ò<3:LbnFE!%oe@+~xPTƷ Z8Rkf>g4.X׀rn/ӉAzNN!EƖmN?J@j41hڀ`DP!/~9ƏM/EwY5|(ZھXW9_k R4oέ=5/RN[N:vKw{:M*i.a4k[r3Iגȩ鞗,T49Uze[u*>OyTJ\Iȩ$_#:ʥ7%1jd(nl+b$0*5m::A0ȑUw卪[Z]մ}__7;WxwscĦn:9D* }CMNp hu$UFRN3aMK,K>2uez:`4288qJX;{2jH5޸ɶ,+VfsghgaNHrI9 ͔VM}'f\nyTc6ENRA63m>L}Kʪ \jǩL娞#a78(<]9tLc:<] YB礣=kd)qk":‹ɐBXb3ܰg<~*`RGf⹸榾Zdy4Ku=U1*%TۆoR9al ʄX,EMVpס|@3" +NNs;0dgDnsNZ݀$etĎҎ~wPř5I!L7xS( 8+̍-ԣH.Xq^ լ\ǘ"`e,Bq2ix'KE| 1lHJijCUX?Q]U&D͆)'ttԧǑ*X\9ʭ`_oTn/TϜWÊuMjWm]Xd~e~⽞ HijE)~O/끝Oq;;LxI>2{8Ɇ(?Zf5np TN&ϥz^+9잞f~ 1_>d_쪲7[)7꞊A{D2lLj*_bVs( rxBT=}IT_ RY@=)u9jnuiwpĔ o&m'ħD _dU >*W/.{:((X}S;(0yCx + f#G/*l2}L]CHʘQC.E;sW\&GXĞh;^Weĸ}'ZQMc7G% &+l+8n5q9=0L`:|vEĔ,U0d2Ņ<ߨVEhOnN'vZ~d7?S}h YʛHm p.r tDݻ@-.󝢉[YǘJ$w bY ȏu,"imJe q!CtT]HK]8֊epvT*y)n^Cq"Rn +\6!aQ7)*,G'U( 5|YBmWw-=Y L1KץX[ɳ%8X^cb dĭ*>G!ȼ2pǫ1c^N42dN!ICQlfWnOCe!`T=[/rÂR ||p02AÄ~b@E̗bcSTq>i1}4D9 ''ugtCDp$RÂʙrac|YVom7C6 &ӎmLWYA4C:ٲp{cW„Y RgFKO!RY-;ΤϏ4 fHSZČH⑥d,E E:p il̲bV2{&H$=jMlWr5XZAI9P YU|*4gtoM8뇚 9bʍg*d;9 DF*4'w 1MItK~ nrµ5yUIܷEy_'oQȶ8,,6P1TKDZjr|mJ! yVfNYo rNhP:!zaώg\ш0ъvt"n"~$1TbQcb5$a^gQ!0%cJ=fN:œeYH'pP_BeJQ9^Y7)T}4!/ulb318ZZ=p]5nLGq+XPڂXeASɸX2S|%c[,9bHJ> )?n0/L>R+G_)b➋&g`dqx?! @`*"(73&-a(05jyx{^:0bekDgvU [ay1be4kȗ-̧|^eSJ >ScJڴ-`܎lΗ}ėMɸwA 9DWb0mfaK2assets/fonts/google/quicksand/OFL.txt000064400000010673152075577570013651 0ustar00Copyright 2011 The Quicksand Project Authors (https://github.com/andrew-paglinawan/QuicksandFamily), with Reserved Font Name “Quicksand”. This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2000064400000063714152075577640021053 0ustar00wOF2gg]"^d?HVAR2`?STATf/V LI @0D6$z  1}wpnNTo)PnvGgyv``MW5K~ &Qc_BD:PS'/EQUsGT,!R"~Ο{yIA Z&!5 1(EbFgx~G@ElTBJh_L|~xoѽ`--,]? ϝ'1Yj/`t 2صY}ҕ3BvHͨ5*F1jWcNnF0حj3cFMg9!ڜW5#|i3XЈ5uľ/>oWjgI-!xҟ ʕbDe`Cos:0y"+Ogoc"R'TTWsZ&<#P 'C0j e}!H1f q"zbFvzmw߉eYGF\ jY׈Ž"y~c*w U;d3~e -`7ڼ)|]t'm-[0TZf(!w`jH 'b ZÁ_ x_N WlpJ݌"!u>gڲI(#88y.P8#90CTrSמͿr&yy|Nk[H kH+;Q3v7ΧA8A;D#C:aOt굇ý|8Ji4z= {> ol,dc>.,q<ǻwv)˕s>.VL Q)I PBQlgО$4qe~m%Bi=ZoH ƢOX{wmFE1F1 Rdk KA1z-Si')a4T#o0W1TV{nU;0fD;nR/!X[ݐ MB4Yh$~#1gPHx$Q",W|' 7]; |5HӠF- Z) uuuT*wM(f<6<~<|K-k GP!Zk[XZ!,&!wO.{`O]wq$U ACga$%6lg<~v\?K7b8Lrfp4Y^Yݟ* uS@ @$,?RA|IqoN^h,U |1h "$Y_'$S} CX^spHw;+87Sd}N`'Cz9M8_Hfs{,g?|:[?=Wn݋* p}9{=nt t+p/ǟFp~018|T묿O*}{Lf:[cM$k³ea ,¨o2"7)@aH`Y `+ ;l`fLF`pJ~ɿ ~BcB< Obhx/z@P +܇ut8y;SHvA d`,duϵ}`w.ꌝuC϶YK+ְ<յ$2hA_*]̵ ."A˨PWS>tp՟ɡ4(nT*ݧ$vXP AJ-&gcHE7 `"_H?+)\.r} N6ABsvkXhMՔMJ1PFO 1V+l;AF5M3nTMWkx _ 1\-@CBL'шYOmry !?!5{>ĊhaOG($݄'ۻMH8P~VVh  *y%@Tt"qv!#rMpo1%!a,U 缟 _'v -:Bؔ7X{|{>5VSv83@Dib@]GKaЮ 1$qF .X(ջZԶ uɂ{OS"|#þ"kέ{&CWşpf1i.M El kYd䐏fAlޞz߲׹Sj;gOT^j9$ hm}~k"}IY[Oè<ַRC䪓әf$;5@5IθyO%}^bgDZo#idnt+Y([Z> 5*-2|zpRqZdmٷZ`5@\6g!o}29Ѩ5_ɂmb>IAM S7ӆJh_mL޹}ƛvʌ) ;(uSP] ى2W}Eby2}bʁ@&y\v)37Yҹm6Ozl :6kss֨3puT~P=OYK5ynu{6[z4:,b/ȯH&P66XKprH6@ +s9ov}@.Խ&vow:2%ŕAb-`-w18ژQM}w}miZ_aFk1籼NJ c&otvL󛔖%8YD¢Iw|Pnl݃N.Z,2OI$˜*4pKr _r4cXV\%8w*p^Gv=[8)"3׼YggE'kCS|9oO&[Bs Hy&x B4yWnV͆j~R_ m"C !ȘdMUĤە,ad(mE Cٕ.5Xyyۆ%IlMeueu fy:Uf XؚdI$/M&)=TJS%n~$%br *@u(N tS!c3\HjMErP'\*rl7{*X03!TzJ( k? Ӓ %eS#Pxm0Y1SA02ڸpqMJRv~ gUdʅ&Lhz'nAUD|LFj$u`oYvBډfu̓~6 E+ հ/q,|'iЩOϜD .Lfs,EmogUDcn)p{@10G+wlWA 7V=v Ӭf4k};Q#fN?w8O j 7MHR& S9JN|R`C΄ 6HBy"lhM|> ;O!ڌQ s:DLz>8j v'}<d@p׌ oŅ N!ˀ]1:wYe74op6!ocf11K1TRH# S+K  oi͇nx}uxR_hnm v'L6tSrO`ss:oDKk|'7tckS⡿. 49E%zG,߯L{(eatY*j5Eg9ЊwF,H \!I<dq z<72pF`tE<%y]}53Ma4ǦOs;hs I4]_CGyM', A$k`eH IJk` u$*Xy֋VxbH_R{ ,KS"Heʰ"RNjg_\gKGnVD3tE2" ^Ы-@vm8Iquۏmupc1 4e L2C03F2ri:~P @HavE=)T>Y`P |*Tk\㜗Ok%vr1; ?5 !0 m`: /wZMn{ CmD_"Q6 (3 5ˆ {p]Zcå:=Ms(mI2 :$v|BZ%v*~./CەgטCؤ6 l@`5@ Ђ# \ <)Р &iA&Yd\ȇ .<"B)ȐSH PA=0S+68( 7SJTPI:i&i6頓.顗>`Yfs|!aE?8$4 ,<"2 *:&6.>!1 )9%5 -=#3 +;'7/rjBTTՠZ0m8B3lQUӡaZz~FqMW "DZ )*F&sj;J.󗖕WTVkj[Z;:{zg͞3w 1jŖXj2˭*:m&m6.=HX@qB"*n10e d}^L_pndsAg'tL {uyaÉ3bmΐ XZ cIۍ.Rl*OMvr 5CFUgC]6[VC? @!-{}-sľޯJR ;࿛xab{j]M0N9+9B9¶Yߛe\֠ xQ {mS_ 10khjo9&`UD[9!v `6x|oYW vtOj@q:8׳ EC z09 7yn~x m3ffFQfd598u׽iZiOwUŠl7ф8dMfS]$wi3ifrIi:"zg__//C5z`o xm0+Q2UeM hJdbx+ qaSyQlggBc˨^!8h 7Ңv\?es#V1IQ(u=oc/S4( ÄB1K"YՒhVnsyoc9';#)NթtNu:(P}5V]M !Z2XP HODfeZKi;Cįh"U2c^JRe $jg§HȟȐ%=,X\V;Db6E3t<5y^oL4YO7쾆Ga|H^xQBpsEU} ڰF^G)Kz HB3N8Zkœ4WkGs"aPZ܋]JJHE#Sq4!),ZVjd,i &)\7wV/.u:Fm]޹?@q, u-$1E@Dȑ\u%ZʱQkPD%LB x2؇Iȏ9 DO׍@XK=e!xb.sF}@H#LuOעd1/YfcfL~ϩ1c}+k?EEڒ5=CFJ>MNiJhWz_ҴdlTOe^IF受G Ed׮}imY.FvXOFY~\ 7ʿ!:G>$i79UoXN-98U ^2MFNU.{FQq'G陘<"kb'#XfwƌIATZMZܭ>Adi` =A6v%إXs2ʶiMsf*? h I M6#@A(W 1d HP2|FyD[ сJlp@xBiɁɵưTr<ҟV[ԳZBt7p ª@RyAy- .қׅ/B[\yZo<#cz.[M[q)k$45/ca;&0oX&iM,D=^IV ~Cp;aLӹz6ܕŊķW kW[5WR%%8Uc$jsHa :zH 9+1&ku5 0P^011 ľj`ZjS!ª[sFI%;<ۼENL䳱euYt{VT&Gff\/bP1%Ҩ}O`1=V>xvZj0(N2 fP"$*u;qIL}~;H",P *"ҖzF~4;o]u }|%4з;"5v40Ae%^M%Z13ĆLz”}sl}U߶>arl'$6rah8nFhҙ  ~&#4`GuFq4%RRCT]Z `mX VCLmY6VWmɆaDE%vgj3 ])mE5Z(dg봇h?o$#% yceT#RQʷxft˒g/Xr ђҹV{&{1m#C7e,BP0="q?S_W]Y$n&L ' d  bm?ݔQJC'PxԚWٯ]U𠏈L(NCi g)dX hu?yNw~^ ju)u]GTa* Z)Q" bv`lz够n(*ȓ:j7|-yzZ'qr~cp6[8l,;?o,?oGxDp 4_YѸ&M$3/I wUTOkx\ MMT.]γ_Qt>Iԟ1it]cEnu׸`=?^ē\v=UVZVqQE|)+Nc$_Y vi,}rNK*pГ2CBazϽi1b s»[f 2t9 ;o ؁{[Ac  |D ubξNH!k66";A4n Qƙٗg!! B"z{# 䛵G v0F_QIAѹ?.>W[+EAZ9+s<Iz z=ꯚ3gYYi͈*g!7w`_7!ƶˎ/نt)Bx BOѻ-ݼgc,qV`Z7Qfh+(;\ɦ;۞eF>jŪ8gn!l6K Xu TF$GwiiZc5+e) E)XgbZbI}՝۫Y{O>UjE@6: f6#;C30%*mWiֿ '1t:+H dRix=1w&cd.z|2GwRW_4tSt Ñ@~q9>Bx|-Y@.<@N$ h+8x!n孻tNZ<`ґg9?Q_#+xb=W(4I[0h.5T9f:8y+4( 9uA%yZR* 94q8P%PdN3|# <9dU %Uw0d;B2Trl8t_m2>ÇB¿((0)l.EC4F-SOBbX%(,kQ!H?/Y 9DKIĉ 'EK%~HB#`}:Ũ2&PdV՗RT$w讗k,4i#ljsxb{bVV-}7(Wm.DpQEenyd(A+$PZߐ%.}> .,`,n`?n;-%z{hGýϡhj4Q G\>|5=u` {) H=@rt}(T5hǦޙ#̥CXuK~DK:|& 6e-.xPMSi/#򦏑F?<B7G>rׂ "D# 9BҏVc+BuMдċk9]g; yg]LCv7eEOQfe EVfrI&lوɱ) ")<+34m8Nc=F5z+R/C+E߲o5/ѮԔ#8bݞ:=󕇆-ǡ96 筯/1Hh=cʭ2!Ռlɸ$WqDwjکJu:ET,=4(*oODc?>8˖z)m$e)4:Df0X4HSX ͔U~&9RFdx&F,ѿ K1Db7b7T{ũea>Z_\~VB ku(aScT4^޷hlX>G c#2q㜆E 5D@A!XgIJG/|(lGWuW@_QAqbCNldЀutt29`2ZL/ .H-*b?  1x DŽ[&s1۶mc{u*A~ˬKE4 ETK 64bVs?@/}j_.^ׯU_; -nf%Z^u G_wIr]!p[ MJ|T?+KJȲݏ=J<rF f~T!\(nYOr&U-qwy+BH-UНq {?1B%2ROH YZj Xx3r/ܶqs*Y`>6[<{cn Gˠ<ˉ~ΝU ܳ%zl1Qht^-kkg[C眂ú=8 R $hwJANAFAx /&m6 g@2x7c>o/_dO Y@ƻJ1&dF1͵VN8ul6^++#8qkNbncޖϻQ׾򓊩1*W!Ib';n'36>}<Pݞs<遲4GmcdNϓ(WPUc]y$ɋɺ[wQCPԔ($Y_4֪tA"]%Z&7"5tHU+D9c<7 5ݚ*'yƖuMLo\r.Sw/p}:~Y62/ ^XsևT'$ q&TH꽌SfYpz ^ +=j"7 `TM,vt .Eo#E^^µhf"NZ$tdsDܻ *w.IvAVDž 7*O0Qq_ f &oj=wu%[s@ hBD.xi+_pY($Pr ; ֣# t#Gї߂E`ca\l[}.a2}FɌ9oNƐbeοlX97Q_@TS"-ci6FaIiBbh+gwԮRe(BƢisL`7:D*ׇc:_{iƇ|,>6fc%^jiء*o!d,WZk1[zsFl϶zޔ,[@@FDe>pv"]a#/]N(V^3,t(4Է5z”q:#jExm8@~+u|>y9<o_Wj#kh>/~ 짦qD(Icw_u|̞`ʤڝl5x ){+ƽX,O7_?mE+Rɿ;' him:@D5X*2igַNJW\=9ޢdkAߝ*%o+ uK|3>Dr!]b aB.nEhK1؜ǠhW h ʻ\__ ,1k?,k^Ruws뽙Îx9".U 4[|}՟ %(li B:㉽q5 r{}0]hP\*NW"E 8qSvno &^澛֢c.M2kiE40 Sd5" WDtH9 ?O,4۱x?jSu8xa@wO #C`s6-Ah}sЅ{w, ]1&Y_W-C#fm`ba[1_1OV >B)wTh{^/0B(^M3EƍZ1j٫-5V"{q{=w{s}8ǰ:eOo!cTY[-օ9m=uz6mzDpGܓ9b3C/r7&{J(#X1HAx+.:;d7Qb];+,S vN*G\d|kNSd Uݾ@ӃࢇV_pM DSӔ_FFv:ύ)3ɬOwnOdgyP;tz%3w|N837[lNx,fy1"z66v.F{{a}1m4ǀOlqA@(MŬ/bu |-@1Qv~J>%/p4Zpnt;" ,+&;aбmw"Kr`"`n%Y jWA": KezF73qʤix v,ʆvt$l d$'}5D7Oۡcg+O -'Ť(/ G87ų}Yp0}"bq my8;xbe_ Sd-z٬O <F7ZZE0rU .htBY5h-P$X[l,Jnaz˲B1c ;$d`X>4C%-gi$)9NCI-vax&mH-*s tOJD4鮰T]ONd_72Qױ]!k9>@ ɶ>-~A⁋iྖ &8*xhUf8iFFr{J"'JåwA*nlvwl+N;*6+ؠp5\:0{S%K5ڏ*nuέQD*ߤKnTǡ4mυ)SŶT5\-DSZU;5?-̯7.q3nC&?drI#:ý)-'E %,6qSS΃W~v :Ű؆uVk:7!15qIlwV4GLo9=LTh.|v2s=6 kˇY-} xΣpĨUg/9 ?U #I"T'UUgIJL)ub0iIsr?W4 Axlj %CmRSq 2ei)'#דjuW(XjCb96u(XC>@ ]2KJpş>$.L V3CS;QavUeFGFR3TMƞ+慢[a=K 0f kuKh'Ms7nRP~u> ϖI!% I :ufeD O2t =zqXf p2U1G\(=TeG $>B, pŶd=s#c˕Ћ-Dֆv@ɉ=cIă05[$4=|%z}m̰H!'=`.-J_2dQV j ΘAn"8K)mo=<;dYEFK\2Tq,etXReԡ |iqlQp̶d-V'tP<~K Iѳ %.nyU 9tK׊jwn72ٵiC/`.8[{^^ÈTwC"Z?e䫝7d%ߓY7Z2vzBظaI+>Vb;W2΄q} qriqA ]rӝ*+D(7q`U#e]U39wSDv.U>8L[ Xjjڊ.{P2 l$AM7!X۱?3N1G<{ŀب-iYbaj ɞl0bęSD>Z Xtrؿ!Hw!gEClzKKD>\2ZjP" @3lOJ4a%Bت Y71 ~d̈́#y;~Yz?7Qch`p@XFG7EMֺ: .as:B U T͊A 9A0MUtaA?@_. A582:;0ԉzZVk`n,8qZpH\&QF/+xO2g :=gq Y\}~zGS1*Y@6X}G.icT]|N.m')۶ݴYQkq(Fpqfʵ^%}=k6FKv9vֹ1 g$+v>yb ܝčnW5@"ZpnbL %b&{`ۦ5fe7DK 騲fu&D?Q/RQ*CS {E=YkƯ4QVS!6٨{㑕ۖL&S_ .@a#Q6vpoKrM!(2[Q4X~@*DZ'/' $rӘ^.LAə"Z,_psyH ̋v!D_*C׉NTļn³K.j=G{.2JL P(xZe8~ 6>Y$^Qc{0˯s֩ TB*eeTT|pIa<+qd/׭.TL]D(ÍϼX\riC. OFש/vrJSС:z4k5<Q#OeJvA'pDһۨu.oVRQhNJL Gy]mhyJǕ:S.}D˖J<p0Vzs8MVFxp-n=}A`aF ??35U͸1wc,Z3_$4eΛk's%y?Иg^n$2^yns|- 6Kn{۶$ؼM``vTQ>~/>=z41F1J#{"qϔAz(̢i-9,5b-@_n,fF:X;6a_=S7}aT]8uQ]mr)իy!ie`>w\<=s."e^[yvlff_`FfȬS돃ﰷ}p( 9]91:RY9-LDʅ< 浾Jl~d6=a%OzLqL&^ߓ'gViݜn /1, #H+v -&Z2 jٲFREDO WK7\Ȏ UN!SfӇ-P\}JȻnXr 8޺`w@:8,\li^3GaϫCCwl}GlurUFr}~h>Q} }Lh(@::N7sk+*7R:W"矠 Fv*LaSt<&C$1@m~n1/Z渆9YVA g8ِͪM6'%gI } ~'-N]XGf!FΟ.l7;jD;Fӂpڈ f9_ LhKd6jdYngm6xXՔۉ2XJ3`ǬgeY; `[fd‹.촕B^{ y񠴖Zd.l~ږ%[lF4òH2 Izf0%.34SqS fAc0Dgl J*ۦSɦ t*O9q =øY~ncUHCGW (q+{`4GZU\?EmCg-Gye}$^Exh|mOW}a!vFF_Rƪ@Re(1b$^b"Bow;rzѐG:wG ^yսgwTZhڢqWZ0Kz(ي+Yhf"Ȭ(h*h|)MǻX7G&vs /y=k$G*'# + KtE1-EQ-;,P%=KjmVo7ќ?: nh;.(Qs ohLfc=)T ;MtKUG \Wh`HM@qX÷E!~q@"PMMuF Ec gCkG&px7 j;=,vmrVJc(yq>/c"{OʪʌBPGR+^ԄnXh?P;=,|H|HQF>bAƣ [sEUa^Q݈p/*6Ż_= @gnoAEjHQ%X bA CIS d5*9Z!`yBEx/vx3 /;6ԦQHz@`y` cFP=g,[ݓn<&>\ܑᲿA٣"p#\ }1@z,+M4y?|qG̟US dyb X5nat|ngc $d H0uM ,a$ Ha^A..uWKvM]13 VpӤZ'pĸIO{`ж%X1/Qdⶺ\}cjF.brjqLK#IUa6\-ܞEfr}o9^З!S,_[#S ?K_@ XD Q?fOֿI\}qp%6ByI y,]b(x_>c"ngWfJV.8Ҕh@/E!psh`!&aro !ehȍKGߟW?HnfNq)"IBr[^jijc[kTd\<}>Nw @%5$dt(@Ae5HQUqOr\Ӻ=K,$EK8e:lź,)Ϙ埞s6g(V"ImJkXMW~ŋwGQ1ŵ۷ml^W_xqVG:,V)yB|ys9s{Y=#X+='!fL] mU"%Շ7021+faecPُyx?3-*+z/7F:4jjܬE6:tӥ[MA6ܦ̷CMA@!/@t& @cag,SwRPRQg6AKGYX9+m7KQdBdmhZCɎDt%V4L!rQ+i EA))&)"幹.֗[6Wb*+|k՛ g?I&mSfˤW;y@^!?I0F` %z?Tܚ@ r_Mmׅuq>HvT}퉘sfgRې"4XCxLjՀ Snjeu:BOLpzhojwK/ ,V|}7Y7AM^ 7ƴ·~䴙Pj(.VE-Z[i5*ػ2wѿ9lm$V&KU; DZ CtK恋Wؾy,ʯ=4 GA%*[eZzOV+Y"!*vTqbѤ)TI]钢첸6mX5#BGox[MJ7$L~v0{|D$9]zH!6o)1CvrzV~xjDޮÐAni{UAi Ep%}d 2DNX fm'O}k:\<>BF;lup*{'ދ , D@ B󋄳*Ζj֬8H$,L3ˆBU1]1 ba,8GD (Vh7VJ[yսvl\%2RԵ7. K+Kgt"cy,T2$K/3L a c CRJȆ= r6 4n<4HGM3 9CB%@d&(UT*U URm5ivp:tQ e7;Z<i:tBOtA>A/a#B1`$ -aÌfl`#-I!= $0/yK@uFܻAEMnw ]3— Jd( cd#' Iű "t7^W'2זPOw{& -lH(|_@̇+f[g7f&l#]u0{wTР-̘A<0sK'zZ+BHok::]>]X&jbjXiT7j;(ri' {5Q} <ɩrdtל%]O|5Sd(WLhLrŽ"&d>N.^=-4acX3 0`( <{ПN b뇕b|F ޡnWˠg^3!LV{=n0]Q\m9+S@`F)Idt\sf|?d?Ʈg_Cbk.gSۻmG_\ 7H}-b^c2 R ×&W,3IȮ-{pjˤc !CzP}>ˎN:OKG'N-/flL1N=&Z,O%,,~aq-JAb!nzaդKӦ6pPdTZEn 뿋]K76H!ErąΚ.%>E4醧21b.Z$_j{uRu<[nNîJ=53x{)?qFElS`u5yzHE캪;/{/;yn >ճ֓Y } ^"޾t_fuaL!x 5c.YucC0C(ra=vA#%@lCE_ @ x@molRCMhţƒ7LoSُ/LoIi0-لIm=e}Y7"rZܝoٸbZCrpr{0@ rXGMRY'&?^-Gl~Y7/r3o5y,i4͸f_'l׾묻Wc3sʥC5o,SJ=Hڼ&)s'Ecoa0nbuȨr30M0x3ɏfyg31W]'*ۦ^r*OCp.vZ@ y50KA@4q$ѡ `u$Ё'cn[z/t]1Q}{EwˆخT@4J; AJq/+fMG޽ YXt1'Vƶ=n/Jܽ㚹Yhtj=mn_-^nH Q p։I,pY2*}Kckt]{o}Ĕ=it@:#-n-ߎ̯]e?ecpgm7?uk6)AAݺR֓tJz%"{_%@b(bքX6HYbE0S=jxlP̷8j%T;^m#2ewEEܮGngRMDg;p\ע-^{{[^g0NTŢ1yȖ2ă2!h^)`]ʞ9o!QO|>8ijlc`)UHXDTL\BRJZF`qxP)`Y&ڂnGo%X 0n]vc};ణ98%tMTSA.5$*kdZa3^ #*RG%VVׄШMm02m^L TQxGb8?$VU WRªz jz^ݬnx8`{&Ca."HP$%V,40g)_HFHYX ANe*g-#ӱoh2hmqi>G-I6BP' $F#?01  .nii"{?BgԫV÷]Q~,Z1*M'-kz5 <ƢN9'Cr<|"TtҐ:dh)q1r;EBY˂B:""9h99S#js$3rL./% u"EdI}7QbJ¦)6_{.V%˾T%mFFRq[+= |(f93Z-ɖrCim} RT-IO2Flfd:XNv1kmtuۉD7ԣ\+7ġǣ^n?#˺o;:Lk4@?_I($Bs`z^kCD48~%N<$pynG\oz3ٷOȧs%_Zs/Җt3= (± _:/sV%؎R(쥴ns.8afmƺo<0t$M̷^t#gQAlP 剳&V'$%Cr& KfRCLSa&W"!2S -UgQ!&{{zQ6f%X ĚI0l)WE$!M|RBů,pKϏ(iMu!vs\Q Rצ~ }&%bADYkϤYx(!B0 \EVU&OE#Tq4GMQ)%[HEZy:83$~ ")WY_߹=&2QC _~;6. ] llLiYDA>$`G(jrѩB" k(ğ%rhƯ}G-MKb6*N^∻D1 Un/z o+)Ƽ` +YADT.kI,( %9dDضT,2 # gGixgSh= %Za!b,rVF>bR!\CX;Xbl"u};]=f7e%mY9p,(ɹw?OYrl[+^Vz"I*kݰ+-\PZwC$!lBueEMGi|Jl귽_s q(*XĠ^M.oAr:.(`gV/޵;*)3S\Qvc³A{ HɕKzRPz oa*TTiKNjIX J:, ; *巇D󱦊ǒNsabё 85u,ͭI'$3v#YĵnvtBh+YfPF~a, q2۪'u$W".IEs-WTB(e}q,5G_[_TzMrPi9) bK!<{(^;ᜤ/Al?W$> ǗCo m#ゑY0#0F|xVWG䘞QFv^e^4Y{ _L"׸3{`~PV#q?$eE:;gDIS;I'}7֢ ~t:iUe+{CǓci4hX%f~&SbЈ F ]Depa),S|@ػ 6c?*H*#iM!Gn&<:ǩ _bީ ]|k??RNes;p7PSN;EF[N^i@h89md +nW RD*vyH bX)xSRthDZ#h)X]~}>Em9h FN+A xvâkugc)s/?ݼ☄HSM|rAP$ci$jJY溳^ _mAS{I~jDqni*.61n亩3yAHdOa%%PEG&w:ΰ|PRn|]B3eg^.+\MU̵>>JLZQc0K5wϯ#-O P~s%-L F-勋BE? $r[)EJ8}q[imBIi}U +M4D'eJĵz <-qZWk2/20$dc241#ypN [{a^q ]*gQUOSeq,؝4HEn}mEL^dE|X42ZϣǍJEM͐A j$vMϒ?ly<^| r/}}0I 'vǞ$% ܌3\?1" }8JM4V}Vw0mR^|U_)"ebZ)۸do74n.x-ϿEΩjw'SX_ O?S+ddR`WgzFs9?OR"zsp;ܮr7S ́N*45&v{!q_EEg=D-VQ-jTV ?&jV<7}'U8Go |lOiS6 RC6{J7o7,7o;`\'',kc]zc\} Ԣ~& Ԁ̅e,֯0'3ڠ6olۡ˧`IV8z<_V ƳqqQ(J} O^,{_9N{ߚD,T sbɬ ,g1oݏā"3a>I:Y u.".Zmf`IJ:!7n;;ja]G9 ~CV:hr@*L7$_@,2EjvKݒhIR%nN^ 9>qAsĽ[-}y }Q2c 0 9/ @n~Lsp0$>_]0+ :=Q^]9e ";О}#ɳqAֺvZfFNUzaIo<<33[G$.b0ԋKɓa3~c~|cn\>yiXTpvy !F̸x\E3"Qzڔ !"֥5pͱT>yڇ5"0OR ?ЁCR.ZUAPLv,(<8&XY! 9X[|2uLd=_ԿI|)G&cB!`zum(Adsn '$b v[eInI"On> nOP×\PR n5ܯj W8k' ce8&!>d4NCx' :ź;3?/aXvXFhV=ڳg7ccR=/0X9Ƹ)C]Vq96 =LHens{'~dC~_ *^ܔ?y{0ANjeԅ5 tе@ijTgbXDWR&ɞW:+'4(NN}ߏ ?L|m 1ilvS8>)kTDެ~iq`)1/~ #f ~a Ɉ ۈe5ͬaO0-$`^zӟ9$scL[tt*i O1ډv7+ILJ$Sh5,c%+V||~f19>1K9]`ϥ9H6y9!<ܜXyse c^iW_8O&;rOzԆz֐6JU5GGTГ\&Ҝ Ŏmי-f*Ӽ1cV:2Vb%9{4;fK`jψLd5 1^|Fxd.|RcL97 xWR.$&`Գז1fie, EX}FCO40U,"14A}\Rx4kZo\A?9?S:g՝'K{}'`13?T.[,$^&891wp檕tDžX.幤d0w9ϣ6ΏV.q&Khz=WI{wz=i_IZl^õ&8{4Mj-ER6 S)DLdL2RcRߏK,g4g ) BZ+jIy3F㲢4,IDy~.Ь]hk*c' LdLn*z2&B?Ƞ/9:~oW?6SHnKpyԻ:;9ps䔊gtԭU A[_%(5:EXDIv9"惿x-ҧxbjAVp_&ܢʖ^  y&ߏ)ۂî9v62ajVԔ#rEDZp}V j*)E|vҠWlPXNJ̏(h+uij. X"HY$x%'L*J]u(-~2fkq7N@ Y_vt=ۜG p8`ū?D!Uxkr<ۨ WO #kPq4ЖėZ,b]qNYWu>&;|[:l+f^+ v?4="DtˎN 7N-|Ae[?2YaAMH\>3+ Db]|S¥xFn[iDf>1]H;wFm-j" 3^`(AD1]=2G١EUrաl)840bi1R%p!";`<[h_soP$:ʆ_m&Ho xe[1#8K\SsZSz*Ӑ㹉 Q]Zw{a}yH6nвog:gl&َždyx+|^Vte4p 00W٪x ' !Ły| UMA#7#o mPשEoDl n }mBCZBuֲfX~I)6/&&3:~mxCxO5שT,Tj!j j(u:hݍ^A>B_c"~6;bAH7G""Hc+3rnp䎨(ghjt~!}*N8s$ZXMlu7vzbޏ%Nw tݸO6a&BDyI~9 ^tS&ʧ$mm;k[Yai\>ZY/,%2oip7P{Omזּ5MUhPE9`asʚBG\z A wGAǾagu[ B={o6?4t NUqD%2r y!y;!#%̧ܡP4?Z A+i.&|ozJMa \Za}/@f*3=̙u̟O222/ uudCl{}8Q"''1 C0Ѕ: iiWLr0,@h\ǕowcK=\O:A MNTXlR@$h2yL{)Ӆz ׊n@H.=uh?`Y X2}\*}-o)BPl\kc>Dz}Ȅ"m4!6m7CcXխ<Cv%0dex0AXeRiDBs%)Q@Ȋvn! sӿ]Tn$s;=V L=ln.}F0| R< ?5Q,,'CID*V5cjXpa%;:3=T̃YHh [WdK~@b@A$Fr{O`_^lOq<0ldkêAEozKv@E哩pOp<'럴RGAUuBn M+[t>^xV*R,T3 dQF6۷sy>_‘˕.^yru"8~Q]5u\5V>0wgHenZWN&} |8g&@exGuba ?+<E 3ryP@`5q6C z;Z71 QJ}/erO:n@V<,D R ^~\ho7p0Y/隑 }rzCN#k 1 2_f&$F^3=7$xtĬmd%]sMl\-&|)&IB@Q:nSQd R?̦w=H}hrmOXNϩ.~^} Z@s-3t4Kv-P ǝzĘǭŒ6cy/e[howV qWg}JHHE4hDo8|k1A0 wI##O*ӏ ZC3fP@[UFW`}rOuq.0+sFm+arh;/ Otq6>}"[?qȁF(t &Ѯ H^=c”=t '\ ෠)sARjjm R׹ $d2>?Q.~0(߫Fq t䒚Mr7H;W!?t=ܢM¿⊹c-U3./,Hɞ}~wI)x6@ n~R>'x0ayBCmm`m147d4C_C1ajID2o$`K._y>2^ڞÿM*R!S*XEO!B` >헅e%? y$thDD v%)#<9~6~(0H8Žƥ9ֹā[\-y`_+,$tQܺ{5a#NP4OpS!RWYU w=!%ey2K=:P,CG3Tl*SnOtoZ־ XlqӶm6&Hμy7 NDz!f}Dk;gjI< |*9wxMdUF \A%br(N8vVgR$:ќynv_[?B3Ql|Uy&A=1AUr+BL%GRؤ찥7TH$zʟC=)YEӸ^\DnU ntg2M/rcr\^JCP@z e@~N M (ܡL]ݠqRf4Jj:%kul JM^zʔUn}'`r5L*pXع^Uc&3& I,90HViw ڇ7;=ɰz*7OoγSRSp’ivI \}uWPƝ#1} E0 WaFQ`~^2/.ۉ>]w'mT"G+ E^x6NyNŻ xu ;v9"Nyʣ { n]vﳘ+ZA9Mb?8N0T$diFaq@6 mɷ5 cI!~Sx Lqr*v]doσ4tyQ7'L$zX4 #bPՖlXpXΤVSJL>> $S-h7QuS&]5XIb^(Qi5.o o C_ BӉSa wvUؠz3i/C^dQFr$cKa nb@]ͨm5 qJtݧ%EOïֵ1ޞ޸(IUZunyuV|yD\4]yu F]knb$h pڦxW\\H EVkT[U2yFdhbB6wZY+a˪+R4r)(8uF1ES M?wɓ$p ?VW,sb1{¼hYz' j#b_BiɾOoA/?cAW[@}0+L14Kp{YMd/\&L/5.38\ _YƋ b 2$t쭑$JU+IWjFNU$A?yO`+Cl*q$Dk }H2.D[:/:FI(] ~|5뤼^N;Ϲ\@E":d0Xp=v̮;Amk Zy[&d*ޙg'E=7c`Z_O.O9ETaJ<&ؖmtW̭}f3$,joY0^p[7 doʪ%꺪DЇђZʾ®ZMHNbŬM#jͅgRrUa C0egH`k`ȎHH7(BN݁T#6CG|U ^v\ƞ5V$s|uN"ޛ2\Uf@P ÎJ=u;n)U5ymf%?#ӹQͦ ,C>tPߢnnLI~O6 y:BsrkIՂ~sk]rk>b}sRJ5uLi 6ˇg2b5u9te)'\($2 RƂ "e&55paC-śloXz5< O6{[Ȳf8 I+/". z8f(  ɡsqN՘[$7֗7M"%h#[6H]_Tkq!y2SABPub@\-:4ubt7~,e?~$*5:*딱I6kų%}p?8+{ʗcef dZH$<F;r,_5!oǸlB0u=]r n8Dxo0o'%f 9jdˊQx.lQe8-.΅lhZj #w?saC"pzzċhpD0,kaᐃQD$C` XÀG\23j$r&SÑD"򡏦tc]L 5* Ps:< 0 wۯ0,vijd(Lt_K˚=q^Jf@[;G<%OK9/ft>?=-w-lJZRٯ~]^d*gM2^$ <Ĕ]Zw3J4<Wa]Rx_w*(- tm>+/2~AjaY.d2G OW,1sp$RX#,=] {|O-?_)AC2~_jY|_k/o$ppjq8v+4;'ZU6`MwPpu 36%i.4,,Z5LDZY纈$"3"d@X>ݝu0TTIMp 2ͪ9;˽[UZփ9n2jәROiqaFۘA N 8d "(!4 #l f&Oc`1-GX< ˜;Pp[M-zfduptN'vn=xn6=ozwL/bk{a.8;mw}_^pϭ<"K#[D*;LS\3FA'K&jw&sxO r>n[)A<$8sQ7tKPKdEaƃ7P_K%8bedg? k}wñ+"W2'h.<{V"ffZv boH4[icR]J=k#M‹M@Ct "v:Yl9q $ ep}ֶnl2*UsAJ6eKkCx- Wу!IRBnUl_)kc.+9XUJg. Mj~۔S-79S3ϲÚ6,:2GwmRprA P9C<_Fp8{#랜 e9L\MN/M!__1/..颪7GZʯOݕ Fc):0׉+qAkٝN{>Aki\%vV%9+)fT,hBcgwˬyÎK:S]2_N,G[z|gΉ ζ o`~ ::wη"z9r3; آ&+-ƚ?CQT-O ̸J$rs$CLgؑsRA{-6%Y6w?C0+td_f <‘nc-g4eE϶mkt^Yȉ0U,;\y$f.es ߷Y۞=}7o< zEυ;$!L&|6ުl=ʋ8[LiN'^ukV_;JR8-7IKlhݣ4_A%c%(U8ca$Lӥ#P*|WRi ~O29KrKq&jCY/=UڳXʺL\1v8O釲 tuC\[<&;c56~#JwK7I:9Y &}uA&\ʤ\ЕO5r`ɄZt_ 115L AXV"IJs6߁gfN߆l=4j"ާxF)cgk^CGM.Hzo(CLJ u:!r $V4UaUpRRJ\ ;ݙ`$ilIh( /X7Vy7t/騻Pj7|QL|e? 5;uA`V$R#w\=صJ&R=)ׅ1hOGB7mգ>6╩C%B ]  *`߯C ”wE}p7׋LVm_Njoh:.3Eiӭ7kn9T%9SVK 6]e&*.3)=ktsx;]1vD!pbR0f f0#G$ ٺ&VufEy+LIH6e^gN݂ۖ*nJ{B 6|Aff9"n3"!j+0ҠP6bS,ϳ0ĹEFix] x+s%"QȰ+(|P#T-G4W^_' ZC\ lHDԪnaKLbVP曓!v4 !@hn?%$dub<0.ɓ},F ]ՓP[G?]&+2_[X hU`7=bU{BjB$s*LL L}0nlZC%9wX-IS ^m]$ V2$bF~)Q% -E+,9f~pljr>N]I\?.qq`J\!;{0my):h+Jz.iQJms]yR:S#Btu_.o\}5tF=vv,.'ՕeTMY^)fհ7_XPB{? fC/y,i8 ӕo9QR1U;2|YxN,̺e>W8͐&Ms "Unh![pW*.f:0S,kE +2+4XW\V_E\&@6,B|ݙY/!h<imGl4[P;0㵣;|ؔ1Ӓ\כgC}@SZͷYD,ȝMvkڎ<ҏiu)"n,cI) lsqU+*^m49p4jY:|"ԞAz<9T) v&q2 vF*b Jv+yBk'2q5>`Es8*o0O`]Ji%j7 dbHl(z5ZH"- Wk\c ۀJQƯ$l! q j \/<)Vy6-JWI$\Š6ɣ v9o'-sf\ULeFF-Kۮ~Z8j/&Mlw 3ZIu(Qk#8GTó(rk :8"`eXޤj`7 :+|$͏Cc'5< :ʌW.{DC=WCcUn%}ݺo07COir}3|gƔP5"=ތ&+3eILٺaM$(:/@ *FSj| \ج"*G;y@^ZUþ8Q+w-`JUfv*ȝ6^^ 'p2LQ"03<8AT]9[,*JAҍXm$,GB>矨GӄIak&'׆dVO9fJ+TWJ4]7 I mjz)O^3}OY'`q=|E(8G 1"a A¸60Gd*܆',d,fT˥#a c-k~A!EabܖgHg}`Bc* 'I Y "]=2R^1J 3cl)[map$2O *`./LPNo "&!U@FNAIV=bF&f%,J)WRj5l'EKc6Tk2rJ1#9ueM\{u`VQ{OuvS"+seڋ/yY PDd2b0h Uo71+U#|dM"h!ueW-'+|8oXF}'/nzql&ܬDiZCM~!߲Й\uyhGm_/=g 4쬚”^ C1vzP&//2iثҷ0}uEyNh4LtY<"I 2}ˤɳTK$_|bLlQ(LZr1g<Ӡi2.L#C CJ~>f܇_ WceB,?`In%W?qMUߡ \\ 6JREEdk4%i[a@xA;z sBU/^t-ܹ![-_QA7WR/|=T}MP ܆_V;mePpt;쁎!7>/~;R֮ u*'f9^.X}' 2D#b"W٠P#D#ߝ&`/k * 3#׍j1b*:OE')wpA_;D|rqb [5>6ȗ@4(@_ ,?Zr\MM- EqDfvZ/1׍?SO%CxYr^9EAPD<~\;1dFߍiMr9"C|h}?29Q ;ȣx(YмBe($ FbEy9^[= (qNx2~nWl k'8beβJT$!\assets/fonts/google/mulish/1Pttg83HX_SGhgqk2johaqRFB_ie_Vo.woff2000064400000070034152075600110020360 0ustar00wOF2p<o>X ?HVAR~`?STAT4'2j/~ 8 L026$  NymvvWcv ODt%260oiU#Ra$JBuwVRJbݪ]Zq W-$dD#ȭ%@ @Sj c6'E$&u& B*9ϗ7'C"6~ C^@Fƕ+ Ĩ;grqz׌aN;/w7nL(2 4W_t?"'(B(FbGs뽟bc= 1 Q mPåtX${kvgHAv#(VwP!; cÞ$P?姷D`Qi`w]uHcђB>P5awrRUiowIH\6}y-I9:蜻!! `AH6a3$9 ҌDi(鐿2(9pgrSUJ+W*uܶ\K# о%H+K07[Ł{*(*B2'?i^SO30Fk,g$xH~wP/ӍB]}Wtm(#9Bަr.`,?&B@ r7BZJiM>Q+(dY<әVŰ1aD1ŌbP6FkH u6Vkcmu |$ib&gYJ ʤ,ڢ$q$IֹҜ˻|O 9! bI,K%,Ud_mjmk8,hr"OkFe.jL0@G&"+lxnlulF:A5O M0^}pN8D٬eg]\2`~mp )Ya/DG , ht: v%#w0(,n$ve ZXa笨V**0MqI[pHvz0]H/鑩j*X:ߖ/N^k,fx*Ly{W9X9OVG oUgC{uRFly˱ǖ5f HWtv-2hOs#ynH H^0SMK"*c:!ؔaVsgh\BOs&y[;ZٖKj؃Vywjϝߌqѽ.Go$(fsGL:a;ԻH6u]<`ܐRWr[lZY*߷:qGLWSFv(O-FH;7 ^c|Z&>^a6FG¥Ԇ}c s'-Yrgya"ՄQƕ؁S]=3t$I s'眛S~! jy87mY}\Trn&CccW#R%cH$A*wjlM݆Yh`mWVNkq\Uoz#\j4ubI8?[ A4ޏ=7xi}Ps ĴwI2Mmq0(X1ϚC3=\ܲZaXe* -@X|B=8B SLXO zŊJ Zn:jڵ"Aa-Ld[+_`O5lY٢SNݵOY*9$U'I#o|j+MmCN9HP\ds2Kߌ04zG>:ƴ{X u%=b;c606.XŠIl`FyoyY>z\ʨef @vnxב&Y_u%ɠ6a+Guю7;!vd-bא0k7 #^Z?09{xɮ)E],ytTz_"| !M/?z'-vZ|~G޴|[z L5%yPR#[rxZ-QҙtPW,uª ZWFpiQуD] ;McuTrS5{"z|B6hY_NXG=ˢ`_n1}YˤKqtUl@W3l6F% b!Q۞bҽ)~~K%+ja4IfϤ|I,s[YzoM浿uY]t߳8;ǧW. g[,pF :$!ǰc, R\` ݄)icI]\ kQEn{=F/.&^ _r C: $J`5HΘ^'X 3 @ F1daqT 4 {ZM+Dܕ;hD|1DUYF;pI34)bLD"A+x#Mh烦op)J!bM3$AM\0czJ+>'q A+%8Qb"t4s;rA)WRj"5jIU<}q!.]vH$E3, $+e;~w4$VKlT;}aEB@R4r JjaZw{+PDH*&lưP$){:QwL,PLYlhz^whȾ`щMcNj\y(TXbkg6k]~H B_y5Ap H^guwL,פ.m WTd:_MgCIvXh{|(!ZAoH$Af~B$ɋ⯲PYkw'0pUcYaxƝcqd1Z3_ @44y蛦A0 /A0s,P0g(B"W..nvaC .w7)߷\0P>h@wH]@0C#7OC`X^3/8ܞYpd\tw7&6~iZ7iVgqpa| :IY># )I; ,MAfW_g{6Ol*q [Vjww|O8!v/Z ɡGZI[g\ _mz[9 &7lRYk[ S^[s \݆B wSSy.[/Lvaj<"΁A3$ 3=̳&{AA7@7"{{{e;I>opTpKx@:w `rlG7q91@ov嘒 QB#j+ns…&je6{8p#hĎG} C1 }k'^zG T2ȡߒsTjTFI|(>5wYj7J6DIU z]ospHC, +exڠ:3:W_Q%5ӆ ?EaU.qrOzj!ZjBmǃ_|v]^8"yk\;^Tkޱ>~ iRT+`L{hG7f# ]=cN88Cgm\`\;;ٸMn?jwzcn'}^ ޙYپfV&,2lyAh"ؑ$$IcWR*fDJjƒ'bbCJLFɉ7HE&P,K=GyLLAafV'04`iA\wxyd+6P qdo2 B SKBKh&1pD s,]b"n{<<4ɀ)>~X.x9`Uij- K&$WR9lc>V IQOFf<ȋHAȏ/EP5ӠQi! !:1Zn089s9 *o9'B ~I 8@1N5O8Mdzzg.m lcw\v's@QYDH+Lq"&M!f p @7n#7tqrz:e6_U" EfK sS 9z@xO,(` i8E /r&aqlYTlj)""SݖL&r JH6M0Ea&5btE"Ne3LH|2Q$K7 *@TU|UU ۤFrQݒs4f X< m2e053b8PLxܡ̕ k8ˤz } qӘe(J!}GҠK٦2_ʬt"syX՜1TH*"Ö%H/&. +;LXLJȵkP}QS4[E7keݪ'kPsJp{KMv qYHgA6Yڦ[f nS"k@rۈVX?4~PAF# 4*qt _Ecj&g1q_54-V; q_ُf#lN1;3HRDVS{wc4gG%(N,/9GeN!=Z:y5էKu1Bls0EFtUr>0:>.3QH &t 6>ӎ'`CO+YR ]qte ΢)8ްFųvg)Hn2ŸxAoe>hz(XB@c lPJ?ȕsS۱<iеmGGsXWru BwY`b.9+B_$v_4麥/w_XߨvYJ-Z#{h|Z[I|kϏrʙ8z|M ږ"d9{7熓ךe&3*յL W+Bw>+,q&42T~d?Ys;D>gSŒʨtEΓS^\cj%*E!A[󗥼}:_FLȜ|E"JES:]Cp |6I8T:LJސ j:cRy݋_ީ9yIe]=z ߗeIX%43l8i@U m'o ?kk:Bnu/wk~O ԑ?nLHvZֱ6TeFOJ276Z $ZkO`P-8HvDߊyq-$wy=Δmu5'%AŮKЍrBٞYN Rw$/H{]!wjnb>O]GSë#3&eCfX`$_{%b째㈭ oǼ9ֳוQOR=;%J2w9x,''0pvlqʨ+;e6? 6L]~SZ݉w6 MQ -kHZWP| s{􎎡SwC,"蛴 9ΉWLLM ^Z>$x.L)S9kuo ],G%jntsF.4I&ۗ-.`lX?.*[˞%ܯyi/}Ա))گZx7ļxqs"" }u.Kb-V'qzU'Y Lv>^' K\5i[t|a #|-wW- KFיG هnW?S$fTa4ܒ'u Yc"MRJ09 [->yt8`4aN]*F6t|lc={\Vbgnu @Az$C)ΓEޛ3y[ޥnbܱ+y!>D7h1SJWuȎCc= lѸxw>D[Edj)n4d` eW=?w0 7cm[5NLZY)ZNX.tS#}VSߌ f.Ot~+xWs xMKzM34aH|62Qъ\N&\g&v.4fzm΂Lי_TchE:F2f.uk}nڧ(FE]fi_R gPU ,`fqD%%,PJM&RGq WI0uK RyBTݼضV z&'}|(eR3M lW(XA^X ßzl6oӥ1HIXV8Y23q b&J/TJ%Y?D>S0/f32PXcL;iϑL&e,9I׸.ᅤ)ۛ_ ۙtL'[e%{G0)޿"^Q?|A6r*&<{ïQCS|pd%1)vC58l8aE2@ѸnbGHX$ "9yt9PkDV*Ͳס;#/sGyI7 8/`x l5k:tԙ8T*!|4u0;<Œrfz cBWb YM)`w1@{_D9L[ ^jx7BCh`$6]Uμ/ N-Wn7Ɂ$^3-V^Z6y *90"M}^8b0$h4U8b2jc0a{ r0c$@!l]z7)ZQ79Y{S=UQ73<_Q_ٮrsж?g-*k#Xb$!R/2EC}eHZ{~ܯrϐteb'FlnH&rt6dn8 z>YW{+&h8򬝣Щ&sr~͉BK(뻗BEPF?/<{c( ģ|;r)Ha&n)1yu\:{)KqIc{Pqܢ]` {Mf|ۊT{.df|JR\wM1˓3ܩ,Vw!FdY$\|.5ybUFo=/&?F >t'*ηi6`~ȁ߅%e)ն̉<>[85^fla zFE/,zxM"- IX:Dd{thGATDG" LO~cC B74c@7p:#a,*fCq*:Ͷq;hȗe@jdaQuz$j 35T8r)Á)Z sEe0&ڤd&(c>lwǓ8yg< ­ KyL$ pK.#?̢SfTNt^a2ˌ&bJ L5Xw~3eB?͝Enqm;&՛"=Gk6EC0 "'`,vH׽uVSJ1V8P86EZS5.V":ALs Kb&Ůn83]eG2SZaj+BeeC0)T8cHU>aP)W"LfaȖP@R25h.Sʲ tvm^BYIVim ڪ*V/%rd銿\`YA2eNw|JS`R5Ejm6]b+onim #Iz3?y3(ūܶ^w>~'P<'O yBwkU(vLϼD~j|n`3a̤gub $LTW_r@%:>&AݍIYFPO nrs;1[BhU]Žt"fe KCkf n3F7 a|CJJK*x`q8=/?q7GtD%1TbWE]I3H͵qtpX44 nSZUَ!إ=P)ۈLn&6=ˢ2R$8+=>+Б"jIb:+ .ҽ+Y3O|`7flbF_MT]"[,ʨ=`INy6W[9v}QO5*2J`-u:}(GAp73+~k.cǤ. |G栶$#ӓ3eveZ,>߁WkV69lEӎ,b-P\3D%a˅L$ u{$>9QMoFWi]EX%J|2FTDfgl-9_WphـxpD"cmpPf`*% 5o(YVbJ Q3ĕ k-<84wPAUtLlĔ1D*":lG?_;x,L~ b\,Si$/.1ut t4ZG%«Rx La ƾ&ѫC[mRd BS&bd2gW: c7ǂcb1\nwcv,Ūfp]>ɾ8xZ&7+D4'S9˹<4 r=L^>}HIv4JZC:OKzDIv{ ɛ{ɧȯ'5~?BiPP6QRNqea[S /lh}!me[ xLjɻJ~:I<F,TfSwF9)7J/Cg؝qlP>['o'(5LV2f6&kSm}K֋Y?''_:6u}jm3o>5O735ϙ)eP3sjdk}*3oQ˳f/.Ď7r?mfm P1YidR h9QNMa~:Ck :yrbXU!V:Xs*cLaaܿjpQxX[{˜?ۿ=E$Yp$,4b.Ԃ*QO<]iw6ݭƦ:۰B$$s!'&:"nv(`K)hB!b?'eo7^9˛s =1B cqYե>+ݒ.+6A,N.ks>Br(ᩮ' Dj_ˤh-<#v_$vIY<7T@ 3%Dr*`֖bTt9cr?.7k5v +4MͤnwG iRNNټGQŴB{H1\|8Eg}R*x3I)f:LI,K3dubdP =R,pE(oohtHf.,g%u߇+V+=yew^_~bo68 @yfL$ۮDui{`7c N6ޅtC rC_o\AAQY ߻t)Wi'&8h:.KG JfTl*|5!!580\> 7ro3NdQ| l\@в+2: zQߟ#!.XD,$;oVYZȁ|uۃ9y9_+sCѫr |Gydl_5xXӁ-:]2>g #<.^N/׍$ NDEM{$x%J/ E>P$H[゠; D^!O c5Mg8џ&ϯ=B'O ,p'VzA<ɧw'Gé.ޙ CWR_txl}!M6,Β # A4wȂse6Q 8<t9EЛ? 1P y⁏t@dRM_յFtn1u"d/KRtĮ禌p tm-rb;oOR $Kܮm܋m }vIxɮnw\A!+>si5VBuMO"YY/77 +HәRZaکΫ9BOJ040i, \ ~,> wƩ3aEQ끪2M4&d326#4>H~|f=)]QxО9ǷVԵ &}f]oO/W.#ϬR{հc[_o.]Z݇n_=iF7bdRX[k^RDBctZ77š2c4 sC4א0LNLB6!w. eJB L)7Q^%TD3>'.} p8zvӪcۤ\q+[k@ hn ANPRӪ&7i BTʮ2LϝA9 RMj%Iڒ@ QrBEzqƾ !5h=n,"BEAT@ QR6W|* q ps߁s禮Z ~N[Rƿ'! $$FP!:p"6O 2 (e^dS]dƫbS ohluY,fji:V5^XYE 4"$9i!egcArbV F݀&8 hւ"ʃJ@'#n:lD#3"Xʱvq }!W!d ۇ˦]plQE6&F%%n&[kW9nrw9 hImv)7o2!quWw̧A wHj6'7:>498˕o/I kjC7{qwRbbA`J6K ?(p}%  ĐBflSi`&AYG P I{3HiO%F{]=0Y>! _8 '6hIl gh*CXq3Y >EB0H.J,Weve\M8"hYcK)b]dY[HVT7AMrӞ 1* †R c]a.'ꮓaE7'1{NMUP،᪛ZUb3 SЙ۾";;T!*:i -L״R(圊kSԜ"M1YVi8g2Cu֚:뀦IKJ G GxsfݻEm CIM5**rQȦ$ dE 9?ӮkwQgۿ4V:PY.*,¶홰=Z`t >VF,U!TZO~O Сh]{qR4'XbSx_~QzVBK933MnatfDxr-BA`/|Acӗm ؝4OP;o(ǹ}l@.BP@2W\g;snrl"д\dM3Jj}B%ꙔzxW_n4Ap@;CQ\yytԃR}źj|Ou@?|נ/jůf*a-̇+t8Wڲ_Cp Vw`pyy M(*@ePVӡ (ɠ~b2룣U7!!X聚#|dC)?4]0B(g4&7o:# ljCqIUw_6Voe/sjb]+؅ FS۝k&3՝uz}(Uc~E ?Ef\ sp { x[úOPώM (YhE,3&ea~rraӘҍ{FbqɊ+qX썎(eh_pvY:MׁЛ%<8$V U؊琔hb&%W9oU[D{}.e0@l$疷[ЄPkmla> 5ʠ|(oiV.SJh #Xs5h9ItAfu "__yjx PC ODFͳT6)clT+r{nkϭ"CqS̀+A o7w-(Ixm||8Ե W1 _:z>4WR28pXuhWz|&[THY?s10X4 ?86u6@`NyTl.:Ϋ¦pۛD6dKbnRl@nQ3]K#t2L^ˈ>i KLqRJujH#/Tj[_&|$iP'n@w#6,N"cv9TEB&)M ;V)4AHXy[*`ZM52k~?C7 7B7F؆}Ǟ$h=:ƘƗқ ծȕz4z]5m o&q&WMVKB*<'9[kr5ɺe!?[Fhx)O{+g)U.MuI Icv#s d҆^(&pY,H$O78V0&B)[luR}/~]7V7x>Z4ΐj0i])R t09l6!lz4ҷtW8¡,ں&X&ԿI=yޥ&N4"tIfuIT E飯vڇǗ챯hݯWW\ЅO,k&'ZsmLJJB\]@gUV ЁtjcÔ>R>I Ia ~" )98V%b a* 2S%M/LUjI SWNVWg1"A)z "[g VUxVYO2z]7ANA^̬4?M/}D;@Irqn9P l:m15wċk,SabI+RtL\ (jX& wȟŰ&poko8g| A%? 9:X(H}F↷cDp=%&KќE.h7#[7`'_w. &"u͢\U,nFAI$-42mJrW!CG#j4}2qBD c)O(8 DdPԑvcl",M5[f+pG4PZq[Fh$ 邾8 A;|^߯?Tr=e ғbocOrF83sڗ. @0}3uUo}5& U" Jy)$Z%uMUtl[Q^gL||;֧3rk5ۇV3چdtVikM,(;&N@MDs MuC gbP rq勨.Ү.TYu*ꃑC,bDGCxH8;yU9eA9`|$IEG+TZ:iToik!?.E5fLO%OZ>D~ta8{?u>/=ɋ%D3DPtq?{1S51H$^|^x 608lFr0I.=9ak~KAYǐ=]:G⢳'lE Q[ pwA(_A=ϥ^nUŞ?ރb]-%_nF7#.~zm]m?sԭl;2ER2%BlZeO39CJy~Fz&1ճ(?F"+#5NI8LpT^Qх~NH8C?P,NZ:4 )_rFP*pNɉ|E/2^_T0JrSI`Dw:')nwVGxlx- \%戮X0 +ՊP跶: Kٜ+TD,A~PD['D;χ&>yYlX/8:P}ڻW*4us/wy/v$'bSRpt8YUQ̸l#g{.;MX&#pҥ'`Y}.&EspCb8]w@o\c=-}J;ﰵҖeEdw˟K8_ױzq;vğ.oֻ>+~Z:߼bZm\p6Mii~rhFTI ( /*˪ձGvE>X+&k{|\ogw=%\4Ϫ G?ob OO&)ZG'Q 7%."8g^Ly:I N3޹<(vő(!%b7E?nfbHZgnai8XÛJH =cJbou O>;Ig0%@1>@dގw`}C<0"usvؕ9BݼX<^zMXU!˙'%O# n'qİ^ŽUle>6bW)+V0*CB+9e3u'{xe"D꺶Hj&O3x}g)0?f[iUt/lJ]P~h~twܩƓeEJAXi8K+>\fe'[W-:@S6ǡ0# aR\Z*5Հ<YA53(<1"8N֕fiiɥ^o-tVԸo%Vsș. 2\h')X2yvmu0ϵǨQpiks}QAZV,*)+cٙ:i|M YM^W-Dp;4^᨜5..xL~4T㮔Mѕ oUhJ'r)#8/B +FVN#<,1=nd ª!ϺL˼H] 9i~ Vzfywjs:$~lLK_QErٮi^ͨEu{&lsIb۾hv8?{RtfDK2`h)ItuLbIge(=}M Ru* V-l%VOV.넬<#U,iᘰnNg%tc)UDYvm8;Z! a8VE%CHN44]!DB(`Ψ`OaJ0a%OpTUSw854I%gE5OsVu5MHΕT]1/6 X,f tQkx]RzjYqtu3͌TI[+Rk]T)N!ʬNHazFQaW꼨 E 0;1ߓ*:[~&% 2ԍ6 MdRLc^]y4g33P笐>aS;\qrrsDh]ְG0YpҰR༼?S7QvO&ٚj8CsfYP'`=%Wp>97G!Bo+mڈQ-G<|26Gs|EI1,O5d : yQ̓ αtDbx[( (CKQ@L DޢF E(dL=apKmÆJ k"9{9~ɰ_tPbHI8P D( ,Rl 4P}@v9 P-L_#J9,ê  iBEL~ۈ9/]-S`4ɼ ]VE[xAt>o\lmDuIݲؕ*a-ٓŲ{-5Vw~}Ť=l, u<01J :< ^%d/O{ŁrMj} ϷjP/=\8f _ ,M]}{Z^TgMo3 1J1m*5^ t(yDzU`%n@c_a Oeam"^$#o'?fxڶ-ZdPLPos[ ]ل;um} s/7cFtW-{4^? Amu0 ,lc3#xػF|Qm"!y aD  4jFIaB..;`mDА[/\!6 a: ]СuiXoS׭vO˪]͡U!;W)v_eV "36;3<>HZXdAф8*vf 02xq*rD`{NɭnvǙ&ex|Jv;cl̍¼B*xY[N0b5_:n krֹIa?dsԟ@FpA 1CP , dC y2rXG0_Q1]Ru`Ϭ9 Ѣ%8c8o݆M[G.ΙgY%"J)gLTRF:4j"-j5Ĵ[gy]rdͶjqϛvg~'q'uFᛀ=H`k&hɔ&T& 7f:I32&ey[`E[be3TXaS3cu@Omٯ/+6 OgLW^~歞^1Ϧ[825=3|$L3\P\PW*/V+kfzTIDiafyXzJj1X N$)x4:ɒ`s$2RN*,Ie!^\ 2 Zn{YLhɮ=2 pIE&<EH>U|M{#6T7F:wk}nW>;s{`oz6_[:kga.̸uF' \쌜=|֭|_?"\.H/di%KH*r>އG=pd_8uo7L-l} L.J5@KH+^鯜7h0H pNOp݆ݬPxS5$!+4˥i5+= a,P[o>ɜ586 +RMqѦ)҈i_ADX>FvV8u?%*bV%=퉝jfv=weQ5ULsPe4j 6dCin#\JRth"c)fN䶰[55z7؟`EV:$e@JҒCL31,,q4f aU$F,QM273ҀCBjPAЁA"B,RϠϞ9t^t2oZVb辪6^ub@r0fA+łƆ{UFoɂ !dSDn6n)!%!>.7Wy 0@DR30ir؈xJ /h1XHVe/3p(9^ֳ##k'7)xG"VZ5/W|  G YBA+ G$Ľו?l(.v4۰ӫXSn*\0oY9v&r ߆}F1[< kiwE6+zQMT:P}:jyq=YV3n"%='x*o+Lxeg֧;2ރqu &}-1 9>㯐&DF I Ns+c[E#ZRAݍ ݀Zϧ= M}ػO^_֌*uW)sH'S~3J,1W^%)б a!}@b%L$Y 9COhSspEjʱ4Q2d(_#fDԃ$ @n|06 mH#`>*+*>ԑ<>(Z^ɛa`L'3G 7!1席3wyUH):&ZΘ^![ybׯ`i0&=O3K}_1W}q3;a( (sd>>˨2K/R8,kņ__rF>#ewuw |ye7(/g?7kkbN)Rm9ua QxEݫ+b4Gqq8a5;g; AiVS8ti6?#e%FetRLY]FRlR7W^֭- X*վՆеQKvfޟǭZ:ڊj3!:jˏkd@dP&U6*vfo6<14UCw|(,`&K#c.|-z>.m/Wi@尰s(T8ȥ461s}ڼ6 ۸۝d?H!*sC~*%UcF12*€NBg*4h fď;{(Eq1*;c Xhn|0n,t^O9E։ lmtYBpQTȏ`ڮ~[0 |nBFQ Zn {|+^MxT? ć\$2]#5u}(x$ݑV8j@1g$Q++.ôc/SH'H+xSb/$xxZs7.1$XDD wA9q-[+xs1zkPIGx1Fd wi`< eRȕ/y#3[rΐ ,qh yR#Dkqa!ܥ6h u ~gJogl j9y]#|t:vhx2lA"\jb?y dCPӼtPba 3#B0đ:oLgS~6 u7S-;+yw-4Db6 #dwI(z)V S~RII{-חᬏ&2|y4fl(64*4ɓt=^hyJ|(ӈuI^\P/IPBp `5#ҭ&~Ϡ}&sb6 3Ǫ-`1+:\5O* @v0b[f:^Mxկ-yo=h%DݗWeG=Q3#%n-e'2'@@sƧ8,΍;8"`L  -ُ֭MYy+; {P^AڼXXAuoIn*qI+W.9f =[FLH93cHŊ.="jJl.a՗$ !/Ӵ`[cqq9r O^txK($)BbX>hT| -FD,ȇ)ĦAQ(VB%*ՠ.CӛDqWCj7=c'wJk(S8iu%W]55N-r]@l?K.S"4Y *۷j2{HOsb+vznqG& I̷@Axx $K*| ѨsbӬu9+CT Jf1t$I"UȣQ0r-t>% ^I`hjFFFFFFFFFFFF1:*vٞWp!`b]]7-*΄N+s̷>oY)j^&"L!x r[zo3&,o3X Tᒐ򃉏-R5 F&}'Y'8;GGѤ)3LL;plb}g\w/[ːqYDIP(Q* m5y(Cq)&1j+eVerEn*eo~ghOG޶$"a V^˿}#1}ʯ{cll쓱=Mt^wB8 p?[قϸiX>ocsrQvA?0 ]\B 0&eBƌ{qsN8. |&B8ͷB,+_BEUT2g|ିuCG^^ѺfE;خu?( Ô%sr,Ɗ+'\xȏ`̥#Rhio(˴Tl~\ReĬ&]5 _13V2 PC}ZcƇbX: >'"C4$D 9Y+ŐSajH CNX@^VtZVP>WTD8#~ИYRnl 2@ш mC s.r;lz]T&IuJ<ʿ+De}X.6|xp#SI(#r:ꥧaҗDe)GXNS$ka Q*Cܔ0cҰqC2Gl٪[+5QY D ).lB8_e5rVⷝ< c[c.)2ocYYђ'9B||K:P+5V0f+,#k 0Hqb9Ԛ ͱ S Ȱ|=ٕfEDŽlxa!3`HOLZ5xS;sq6wsGa'u3Z^ߏxTx1YNrؘp .M<]_犼p|*"ÌIG=X/k!lX1x|"k%w8v8hWEquAqXi_ bӫ oC[Z?!]drMju 脵hF7ab'bH) B:۔)1*O ٲ 5{dBfX(E`H3Zg;Zn6Xa׹)d^te#V+ XF83SPmt1N"]b5]__c:' ִo{}W|RIɸ"7/uiRkbzݛRjFI*NeM& 5L88r%TNl\B\kA@&ȯ[׳s.2Ͱg ռc+|M F6؜S,i17]7_ZIyæqɵKGf?L/ϗ|KsW&eM]@㐄@׈ڏ]%(&廒;,LO3Q<]?9sef[tLH'lsD\ [UAsr'?|vhyXAxӃ;xӯl> c6/-r-jo#c/Y_Өח6dcmСl N^=_U 2|n~~T{eD u{ y>x±CGơC]pܮfYZr>S'=x^|WV~;N${ٕ >Y?Bsi"Y%CJIKr<в["c )(x=yΚ;na|:~~Ӗ @'AljByrk(nvfmfn<'R|4{iȳY|WAH1Ra`SvVkV\^@8 #ݝ#=Ruxd}ףs4#ػ⨬#I{RS S7ٷ| k2 B_bCxRLy@WWm.kF+"B "YM bQa7r`M@D#^j[kkX>} tPC@A7(nSBd x7.SWzB(3*ӭ1y@_Kw=ve+Vz(x,.bzK6lގX;"=_a£m1!Jqe-v?/KD^ wS60p,+k9_3NIO]jf1ʂө̧fKx{gn۝#cd2d21F;]{ZVO,'蓼n[#`_sszbQ#7x@c*fIZFIt%)X`qK*!n@#fH4CZƆq@ɣ0.Є,H6<(\&lmHm^zL~ Ե<Ŏp'[5[}ZcEdQ^1CaX|@[iObAM*[$‰U͔ilkb=>;~Zݦ\$)<-c ;O:XJ܅Q Ze|=Bi#3A7o,2{/C{P)+k621۾_[V#z) ³[F.&,,b(%|fmKbrxƢ.e^)Wan6{"$;#yƼ̸UX P xH商 ^=bs_޼Mw_qJq={@|᥿>.=a^a }/r^nrG`%B$`fpFw|]N-zoBMʏă=Q, %w8*|so@w~72ڂ͂;Y|FIFՖMl^ZaHk4EIU98Ƨ8 (,fEZmH0.Ar/޾/<)N&eZe7/3M9`<%x-9cZCwE_*i/Õ d3Fgz5u  +eg%R9( ܢ+]yWw۹R:<[lZolox:V:y DmU+<~{Ǣ{s6~dVF@V(;GcIt*JiFnPQKQKYbyܰӹ`ȦQSRDryӲ1vskOE H]˃.yyhX?N6M1!4g_F'a9GU!2\!^fo~HXVHؿZvU kKmgh*,=e)Gߘ{Bp]u3WOH^(8|r0Ni ʖ-N-WQ[Bk_zCr]CF3+Wa =x)fyh_,B$wqЧOU'Tqrnd2_חNa{+wwKhW7bA񮨗.4Č@7q@ tW 3tp(tX(Wm.̹o3xdwɳxu4];)wH\P_ƠӅUp$ݕL56RtmeGu7)ZQA6}*Qm@3};ܷxl`7E9?Zh Caʹw_q5,3 V{7.4gO~Ai {mF~IxpHP;6"_B"#{}Niða9%vF"F&D🗎r3 ڔrF=W`X_=tZk@jy9a;rΉ+ck8X Td@ o/%~?n'^$n¬iD GfXLf !>ƞ']?2pb6h56>S%|x/JQ #8ß/Y.YhgYq>6 q?rts9 1~X yAzή*ZV{:jx؛VONzZ*j6+NR:\mhS'0&UUfj\}V|s@^'S^PHQȯ TtCk9K+Z?@lQZMW_^BV{HӕK%yKJYBH;>?NfF"%<}h27#aԯp;9;{}FYtזb0oZ.跷!{3RBכ_b f~I_l{ٛ'yb`0uzkxQ1)XH;o0@րwY>l>c~$HU#uKp Twx3Lj.O%e޲$K=osQ7!A*,?rψu 6jc9;L`-` uҘf`T画̽-;S /m=[ȵ!7 $Iodi=_Z8 N3\3q=qxBh7o2N1HVS374˟i}ziNG6Q}z%q(n Nf%~֕r̚v<󶢟aװ;؋Qrʏ*Wܳ*G݀b{`,ڷhZ_DR"R#75⚫;Yw{70d?P- ~ƣji?U͊bˌeU~媪|KnMO>l}.ߍ$*INIy<.җ_b|? \ςM ga뿒X';r66 t}POM>83~fb" gwMa5z԰%BQʖ Sv!.  7.ESvBj?G磫H?;Svc8gCtF3q~@+2Vnm # *8S*Z,{l@yD[v~l /i)4/,6 Đ+ZNUNMaGmSM:[ Vó|(~UrJ{R@utsؒĉlׂ8 K&7ڑVS{]quy5|נ" %tTEtlj IxjC›a8#krY+َ9V ʶA-w]SO`K&X|>Q?z@&tCR;T;V/duv6ZY(vs׮mO]awEP@mxz>>iMcs9k+g.$ccg&QU@r+`nGF^񆵩R)0t5s35x)vBzn6a_|&:{,LkPh e T fb(WDLQI a2,O Vw7A' @ 5\j7L%/cA$}/Ka)X~ _o5#>(Դ&m!LjXb+?A"#ۈbT7i6h z!tS]K > , ^DX88MEG+ mN4d,FbѦd؟ܗڶ"ƒFI6D[52߮]c|$na5Q{Nqܗ/ָKr4Y:ҝB' #[ӛDX`Hחku]OUIYy&EsA4!>f%NRZzp"'bO0޹b:"XX6=)| O[HhHhe=fY)3T\Y ȄuHP.:p:CesX_SshAޗ>K6^_QwaRD; `VYIL$0̤/lX#7ݛS|>2K1Tm2jW fgr+w{s2p_XcqPc'hdkHQ*o'rZ'(5D;$M-Pc̘Ysp64:Lԑwav©~\ғӢ6Q؁6YM6eoXa GdžNMdQqDq)XStٱ4m. ٟ S?;s8y 9;ad<.#0Z SjnZƈDj!Dv@ܕ92{ {-Ԧo9Tp6/>hOXA4SVTu7s9,u~MQ kY+ :a B!Mp&WƝ66Gq:7$n8BRB"hywO[7>ގU&̠6z4D|2j*v_j}؋Bɛʣ}uB=6Ln;Ɍ8lX7&:pupk({z<_ǔRCeŒBa)pm3(xء ׆1±Hvjz5+*B,xs5v Y?XhSGyr.+ѵd@ Y`HIV.?sYtN]#**r,/J|SѦP[Ne`&sdhY.ݩ逍L2mIvA xuZѥ ||q>rca\p+-'T ? ;Ϟ!y~jxkc V\ݷw+o8<^U:ho o%J.>X#:wO%픴teKj0k]foA۞x)sZ*n33|&Iv!UK`ڍb.2DPEt(㚀O2<21>6>bhaLK-|v[zIg5Ngu8o;"iy=({whj|8HNjT"525CԦWN4[pl^`Z G43ד}e_fc5{Rc0x4|BW/Zuc3 HBZABDfCmM9)kF!MZϪnC7jL^xU0tea0hs'YL&E#hR[y<7LyzoJkD \'|LKN&B&a `Tp! 2u sxx()I;6,ˉۉRvXxc'pV-7 f~HRϛ Gf5^W2sF1ymѨFm.W*߁Va)r@j$ɬQzNރ(9 HGncuȰyeItC?j8n#l}A[To">4ԟF* K| /z#}~&|m€(r)AWE2LW6O[=*U`6P'=r%:D`]V̂"9Ϋ,j*X Ṕl)QS a7k&kttH {^t8}TCևH\b2ng Bԇs/44awv3?ڮ Nߙuyfz.i)y:n 3-@ E@>w ˽ v,å8\PC9BBɻg3ѧHک%J~Ha}tε]Cb'DY5V̑1zҁD؉Yi1)7^t` : ȧzN4b>.jl#4aUIжbz5Y}I^dl@C?J::Hqd,aKj$~/$%C{"TNAkHKD8L,1@͠% Yn|cB`36[Z!x=#ֳful*clx6훴sv>X8-X jHi9,0|PJY#'*nmyb : sf1*fvD)Ӫff\7ɳ W%3h $KOۍny= `gwtzZCºźiv;xaR&2{~u'\T 3>"9!(%uVY-+D ? Zp:SV kL<]}(3V }-#B;l YTu*' $@bM3r^FpzoHzt)7,I@P#j$l>v/ЍS4^GtUm(JD!,^O#z0Aje"]hT6WE !r|EYue=oQEE'|@P ^}UP@,/p'XjVkqœWm+ONCPmˆuUdȧy*:E1:kzTZWT/8R۶D+vJTg-#33-{DNF<hhEDb"* "}ƤpQĝ =xDHkkHTHbdlm4,) ?:dj⒲L8gY2ދ̋s% [@e#^|S }GFFf+ޑܺ׾;ͺͰɍV& r 4!aBgǽ_H=tziݙc{`mj7hG=^ rX먰@Rb>bVOMПb9%8@bj,@96B֭8D0 K  $ޤ$/%$FOB)㋕+ F!֞JBIz.Y^HX i޵Naj4e韾VwB3~&ҋ,>)4cvo.T;)a9.D r6u!ÆbSҙ!1m,dQ<' n O ߛn79^ 44J{K 3ӂә6hlkyiJ<ot $/a{V<.tfT`;eO`B95]+Z)N"Q# 2 >%F\M76V)i4@V)2Jѻg_, `G c>r:]d`ܷ`dgVz:Uv MX$v3pl3sEw}G ~@*̖I*0yVk:7ٍ%s\`!R+w[ p̂D X-IV sט Xͤ!MDT2NiugrWfS<C旯z 3pc=7:;Ekq-=:( _wIVЭfz xym{AcHvȔ!DکLG>alPNN\JA5'b32|f>?\]H:jy3,5uDxcl&k zbpkes) 1$63'j0H'%͹ь֎)" r`>^I AW<~$k[fЄ5^)% o`)^ꂭhDF_}8zt_u0/kqjȲӡTZQ0FJC0msa~/FJ"./ӴmB~u!aP-յ4UxoKfFĠUP w􅏾Jy#|O<Ў/h*tk\X 5SvE?h|GzGFQ h %ˉ% XZ:䂖Kv[>xo'<n 4^\Wn>;2^ؾTB`ȩ\eC"g?{ (|“S[lAr-^@׍HWZ%?eI>ʹA\r]pRޠC)MF?J}̚![=# Hn9Dܲ;++RT"dMIvĀOpk甇x%'i刅g!A­C^b)XfEٌ9;B!ʆp nD&*'WBM+rӸBQ;Er`=_9v{h= Y_e{*' \1rjZR-fej[R(GC3Ʊ}C-r:s.2/v[У !k6+g*Mf^S+W!m$ C!吏4, r*5҇-/Ysxv 0r^{ _Ysp~{+#kZY0v[ C!.uM ޯMٺL땽 Z`)I w01 f0kԂq7gjOʿ^]vn! ``&1mIVǰ ҷ`u`{IO k"ho!6"W\.t|;`6fS^'ssc++4)m?$;a||9nO|̿QgFNnRo. =BE`8H kILNwoW`.:>fȝ;ZjzJhvV˶5Lk,d>*=p7Ѐ Ds|o8N-wա/l҃q5;'-"D,Cvg)s4RN:H79Je0N'9*UsKvK 4˄ }/]km1z׈O+-N~ӄn 77?/4u!e. nӲ%*JHDjDSzBp2Z|LE|$4,:2 GC&a"@^D 0eU*qWVn Axs0fctBI{[U3q䒶@kI 4:AdHWS_j~CkZ nYEOm?B{IV,R(x֛&ɮK\m~c{ p$Κ=Tr94._L;mzKv#eia18W`ʱt|> QuwV6e*%2}lYtx'F{ʠ<z4҈hȉɨTo}0`ceF i)nA˖醨%Fq=Ryc9"r XYd?z*Ho8EhVa,4ps7uVe %Q@v8mި"33 'Ył3yޜ -L5_s6VV_2~Ӽ\3NM*OpT1?&CIloTzrj˘gw_s=cp>)l;[mƀѸN# KLRUoo&oZw<.eq&wʿ[ֿ6fHG#sE|HD\4ـh5U'>ڭظWl E+UodKdwPd? ƥpn3O|P*5~ӷE\n]n^kYv$][.?Xp]$\)!S8,vCyMn?Cٮl/ r2Wou) 8ؾg;" +Ȕ{׽w-g.1̞u0DtDdL``o:IlRbX}jRٳ(~=`kf،х.!Kdcq~nKrME #^}-Hg}Y*C}F1]c2j[2Hzѥt& Fo@8d9΍.H:hI9+ZdI D3ϊyM#\r6M?cR=>>d)|3`e7-1Q4S\ ClzykUuǚ]6$W4U7ƍ2aX-k`g M'} 8?8G~!9LO#Ǔ_7I8O'bjL&$z` RneVk=QBP̥ivnV&(Gcށ{?6]}E4E$o?Cejb5jI!tE5`s/8}mmp ˞4xJ`KSg[XC pcAH1i%Ñ4,Gz11fQ*ęnof \Ѽ=PY樅vj,Nwc=4 ]Hg%%2A41 J IWgG^(oCz| [)4lلf $:K$\D~9q`듭H();` 4ҚYEU˥N\*pڦy\Uo9g\Y?Ow9 KL:syXtpWf-T_]<3hlj)N*%`bY_I.A *&c[aӆ{`gHIyσG۲w ~#݌<,!7G0|SG2OsM <t9V*H?Z^:}%ヅ<Іu<^ Q W6EB™i)Ʃs-7 q8n!J)bШ1ϙtE]!.2Y&g]sN,޾Yr(<5kxUiG6;)6E %4<3G:m9i$ܟoYM.4M)"$Yȸ3Np)lfosnҭZHF7QS&g U /d|hnI.,=(t ,`lx $D>.U65^Pf8ܠo@  t +-_=h).\7' Nb h>#k_+ 3m׋PN.| OHe$؋(`_/SHj}9YB}:K *M53#L3gߩ:C!Wu4>1B2X >C% XqbزX;^YvT r<՜y2p]wHcVjaFaz'zd:KG=F=lJyA##}e1k_rnFj4 'zS"^6LE|l,)q[=7OY1*R0r^] y,D,ʓNMnkYL $)\{'3Pv *v WXBYULYC\ ;8u']yN{K ߚ멣fM65%>M;~wJ]lX-]Z#yZ3.HAvu@/ak/Jt7ΞMdp̥ _]we{Ks-5qbzg1j'uL/t'a%-S:u^ &% Xm~4 GK(]Rvuz[$#(&;L%?af{ьa6vމBBkݤyɽ;[(y@xj ѐ. `ܶ#'`k#2fsFͪTj)TXb uG%ңº/haÎ \,`ڬ"ck(6p1| kZl#\0~ӠtƢt|oELW9aЭ:cL㍼cTMH$sE) 䖽6KD1`Am`L?7~ug &ZCo+Ok é;YL>29JbdVŽۥ`q4-K8b0H8ȭ%ׇw;j- A.X].{qc\p\АK\gѪkzYj Fǁm4 ٨n,<"HpB> ŕ7)Wx-@Op0Uʌ㠷"dp*!9F= OYVXY5n/5Mo>&N6mblMwm-h񷶽w)8c dc6zLԩgiv =PA< @C !8dy?0#E [w}3l`)`S_usrFMOh(^ЀK(ܾfu:郪GPݰg/ ӯ8[l> ҽU% ة ``7^"~ۙ" K~ UW 5'Lt3L,q;q> =ǣ' VxOwZ#|P"*RQQT ԾF@  &䖺Nqw?w!zwCr"JAm@Qvj:Npt_U >H/qF0\n?$hz , l@0gWͷD'bT+TR*s'«I9-1:*ER'}ʽ8:ӹVؘWSb&bl >DKys\W!4*J֯+8*ySX)Ur%ɸQ+NU{,l;ez8sĝL2Avd+Q [TJ(c]6bΕ;[%e1~Q4l`[ۋE;]e/=,Xb9kF\w [J7r۝V~Nr8\|C\څeo>x/FFbE R" J+);P%& oH aÒY/*Z}EY0`0% [lQ֍/& 6EEe_GZeO]g&2&.fv.RpQN8i=.DjP&cMw"c 96-:u[c,1&L2mƬ9,ZlŪ}֬۰)B57x j,E6:tҭG>?&ɑ]-$.,|0ψ绛DvH13PпCuA]́雝}OWAIv3lU@k.%bEu< W_;$&!Z? Ld6_bqAXx"8'qRD"K`;I-UjQ">w,{ٳIqȓPRg~[gjanʹ?c uNNuJ͌<R T!V !2Ens\(X8/߈HY2B m嫄S|˪QJTB\Bw=݃A0 A0 dЯF5F~䎨@rmÀ P{ ҕny }6 j~kZ)+jm$QLshAe4jZBFS̈pdBP>TH1R#h%:NUtjFhNAE%$bҌڬÎbx>^ \Qj-ۢc;v[_&\ɘ "eXt ^({ 7BHXgQ T+*h( P,CɲȬ,k˲βl]P(Q 0-ɺ+^Yk[ϦbP~_&(}vηMšq u5rp-2`aPX"7# :i-ԓOBPL?Iw# M5p$'k|k:>j@L҄@Dʑˀ'! tMLœ_WL^k\W$FIHL%#H!sU0rX!YPP ]^g%@@ZV9@yJz8:3:BR;d/.E-6aF S/P[l= q?Jˢ&,4n |Mm;h9+}ySrrr[QܽuoΓvzz6jՌՒ9rbr]P5: 9w,/>3Ŵ}؅HCkLh*n3n[әeݼnJ#B_йv2P{$y[MJޖ׬8kj[Im ĵiI7S">1Q]_nUե:Uŵ2k}ikXEVpyE @Z`ws@V%POZTi\ׁU0IJܧаk;;]/LEjw7Š,?+ؘXCh2!^ׇ㐊'<8Žݢ)F=7/ u\;eBU5$ Du,zo6.6*aEoU% Kf[\3'2wxZ\h>[Vك;Hb*v|g8}+]=X=BO$$j451)ns tsU}{ls hAmf6OrgﺀgέA ;I1>*J0rZߘ4v81cck?sb494Q`l.8Oϴ~jLj6SozZ*҇oAlu;1 k_z yhj׶h}O';;G}.L̚B= _Ask`lMj}>_?3G+޿ ştkzbñ'&ŧNbQFach[mpXqS6-+f[F)Ρ`Ǽ5iom.MC!aF)5sg0Iv*jƦq=4KD59b>{e%0""mt{\0/-3)bU|Va<.Ǐ]BtZ֬,&pAwuSLڪ^V SkSW7a pCqMPf/k{w-{i=@*&fwgT cgnbnAOyX HE ao!֫ʇQE-ͭjՀs\e'=썪 2MLGZliB&T@H8ė¿~v1GK|dsXn0pXm25hW=1k2>8j%hc|)KW"!пLtQ#Ni`9T2-5V W`+ [5`ߍr]y\8^֫hKvFEb71_mXv-q ֨~u<h h*VھafdIZ ɞX%TW?*F6Lo(9W.tuXLps,@C8bcg93o:7ʘyL'{Ty7#jIltrv[7mŵ|X~|XgO4S7PwK_W99 ?*jSBu|bG˜45^oizyd>q9~W=s,, <nXvX]vcw0v[k2wV `oPy$nYUlgth)]h(v!q^ƝAgq{|D'2'D^ƻlwB > ԔiݶFԗpi4&>6kh~ib+x5r )4i77u€h\ΦucI|]hjvIBWKuR s+`Aͩ.MFNG?H23%ᥖh- h),WQ'v&#* - ]w8L%Q8dK$}wfl= uaE_(Ĉ~J.K?Ia- Q1WɪuG;{>7?_%"{#Ne ۶`GRN }rZ31B89 dIF& pB.Lה٨9>dja8LPG#ĿH@ Cȡ0t zҝl (z2Z: p/bFJ@BNZ#7: @ކbhrDJB0 4<drQE6Tg{c,)L2A2W 1UHbr373 z^P\e[I9*3H-i:k!8N:UbJ͙Bwgrި]4.FanߜXj,5pp2N{I}}}2T-PM;Wmpg Sͫ5P F(158q;1Fyw$9Ր{U|v ? bG燋e@A 88{H:'G >:. pvtEřR995qR9ÛNc@1zUd܎NIa'2ہbXX`Yh] |ʴwHO9Jp5jA$ (7P+vG[C&F6]dXUkhe1̉Dž`E^<X&p9ɜy\ o4#rUr\X~2C/RaͱL8&r<9BMYj ?J?@K6N9SN9SN9SLHq >4'pf:cO[Q %ZLc ZiLЬ=}n90\Jt΀>,L LǓ}'!_VѰUFut39~J⤑~m3R@ܬyJ=3-F5Ha[18HFyA0ywBP! G ,-$BŎILTkuN~XߝW@<솬Q wm!͇+Ծc)x+v d [UDv:!DNܢ %mTrDi6rbZEfֱAyE*m;D=D:^V7̍'DF?ѹhOVOj<9nF` 1נ@[K|}7-cU X@1indolSA&򊙱 f^^^"z^Ӊ'ɇjfI -A copƎx?Unb=^M`;oVYݬz JA"WUyUVu5Ԧ:l^|* YR&LA2EA@wjpS,$#- )Q&!cyLH AlU2P <aw? EOjKpCc5!ʳw8&^Lh =E{b %ֻI5*Qr14aW桯V f6^ 'X3(K˷l^O-%ޏ~X}˩P#{y@=:qE^dxyC7c`昸WW*`n\ @Jk _uA.G.!V/bY[ ִx tx"K Nbs>LK/ΞCov~;8h[؈_(D7ɅuyCFB[R(HC |lWXNj=x\a0yuwF]tv[ UJxvՋÎ^AFE4X@PtXj:䄘AT zdI,a+â׭h&}aɧT XrnK fKE&)YՆ惗SAq`pwi8kDZAk^7L޼b~ D + z`xlKf3?.;;,LɄj+z+ yMH#k O+d[cW(Xox6!d6Z;M+Ҁ^?NшVI/7neFF=^yCOfVCYdsnAfw p8=\{lr![mowU^s|zjm&nXch zЉj%R[èW^]q"Zgt 7{} );f7D^V qt"Fd8%pg۫I @MUC4uwOG1\.heN3QyC+;5C$~kC&%$GT*ͦT%cׯdGc쫩9J"a). b@y]B׳߄6}lE QXɌ.0Gs۪fbKP>o"VIk|la}^WcҟA1Z=/OW0S%n6ZPb_ 6Kfq BHK)6/]n-KetFlKb˘'=?k>0N Itv%ROcz{Оuh7|cHt+NFԐktO uJM)&gj/v^R=pUee1i }Zp}>9l^55\@ igvPάdJ8 ?tݻm7.ag4O=Cz9`< ᆦ\pE"YYo4qt7NX\$Y/w 4³CBt#%I$"ι̹2|mJ`JrM}<;E)@+je+{3Sж{2&ɏD4 $>D6a9;c(Ls4-}VN2<;?Trw>5ًW 7+9%!q$I@q02"3 r41W+$߾gIOss.^#ۻ!s V-ttqld{a3'SW!ͽ3?q x \xۨ*h}xm{6aXJSmj?p*NuX'% 8epxSU =;' ^Ӌ+ scyezseIƗpmw^>r髢7V1,M^UM3;J&J#G0Şut7_]B發[tV.ܣ,Tx0n** &ߝR >m\Ȉ0Sy4zx7cc(1rnUF/( U% &o`iq$^W/O E#]W+W^WUvnĩ7 [K. @6DZq#!ک⸕b(Orec |;]ˎFM.+f`DWYrh!Yko~pgE|[ӣysPpxX'Mu_MCB$z%Eۂ: 58[$ߒ.  ݉#"g L!~ܖfjTe]➱dk",\bBjLРe's3O/pJo'Kn,,m?ywg[{N<},tϒojDu=x:Vn_RM9^VHoO*{lLI#EYdI9~ГwwlH>]`+޾<"wB i h+|dT8Z5%> luWbI+eEZ,HSxuߋ|8R+/h7)Yhi:V ^k(_*i%\Ehg "h=ΐ#TRcH9(W>!r#2?\T-wŰJewu͐(z oԴ6ŖJV)ІFǏ5>t :<~ĺZVOWOc'Ϟ"okW7_>iIE .CbIܲ6eoi|a5s=ߩw[ 5J!wd𚒉K.M}`_Qx*-LċFN)q%5>e1Gd^ØXᖅ 6SqUJ`AYL:8/ȉX'э KV=z;We*﯉į`0xRt^d@Sf|[|>^tD&ߗGi`ǣ*} ݒM_#uedKw%18ol>_*/L~hf8ʸ-H9wL/,X D;Gۿw xo"]EXu;חKVzv^ wH ivQ$yuc:F5dkzfZ4}6 ?330W|<`#l'I`{I6yyоtnљ7T6]$x֮(xy9iU-5Z<6 T׍jytb6f@ص7P(orWFKʚB@5y8!>5kd[wcŚ{7 Qݱ}U]Ϊ1Ic41]e摮~[ڈdxWPɅW5ÑuR Ma1c[f75.ܤH%rjXlMٷm Z<SSS0i =٢OԞX2U)Gީ)0U^~rj8,?|\s;r7v?06͘sd3ka*⾪ Mط툾yJ?='-_ODGMz?!?wl(XSFa?>WpsWg~0PfnՏ}[]v+Quz gpN g*_&{ہ#Eg~:|ɩA|wݝ~D>zsDz``V`'}# ']rNNo Za =#vY`/-b+2JEfn{\7}s/5!2Mem;{G}f;{SpS{|춨yq?Oٙ[4L֖緗R"jRdK]Ѩ`w2u|;oUJwx*Irpy @I !MNk}wN~-HxlG{.x.lbX"MWvGmPoCդet^yꝚVN>6µqV|N"Y,5N wi7=T6-.S7"Uo5cITvCR;XMgFv*^%|ya냼jr~ +B'kN}Z0O{5MOw"%jcZ >ueoRW;4UI)):oKd6^-Ծ<Z]x6<:}ޛ|w Ps/ٿTt4@@Rm8RwK{ڷ>+عVIkh46Lkjnxnli`}W-Ob?&>~TI/UY/V˼YˏV}8/wo("XIrVv}~$Đ5ػl~plxp跺7(0,n~,l*+otVK:GEG?L RG3wն3r #tõ: Cdg֡u&S5y3⫔3gڗr@ʥ殙ߖCP𮾝pDo\2m(оx]7_EgƜ+sOj$W^г:/@;+a(ߙxȕW+%O>ǧޠU[!,EڟX)Ӌ:< OjL'ç4|3"B)"`ķFx?aDwkZG T̸ish\4%BbP:y: &.sŶ|692m[;^o=m쎢g/}=N.Wb:W!2$1]V=toGɼ(uSP(S)}ґ/)FJJ R{|z'P|69G'&%DLG$) /&bndd4mJ26Gr%? EVjFdm@jm^Km.>vzQ/Z_BlC>': n[^&7=o3fϩb\_L@C;|AWg/1}"cfd3r?n89t'zzA­C6բRNHؓ/[|27U)>ɋt*)X&Ŭ>cٕ7ʪU3NnB͓>^n;+T3e.f(I2RSjHhސҰ!S^(/޹e]Z\lѸUqLQ٦ʺGV^E罜nݖ'[[Z55wmw|w{θmY[ss_<|'[~h3uC[vy nRԃ]~LC^I9RsOGDw2g9p-##BP-l`2^988dў~g?v![ zBȋ Hnf>6GlncJ s `%zd<8Pȁ-ܲW[zL1['btaKC8@`/H{U l,mJӼVU䢅NzTCRۥhN(gm)`fԸi*uW}r_v [g E .נsZ h/  kt-55QDRzZoYO2Úxp P{Tb}OnzULqW̄ZbmF: vx*NB=0Z&|A)3?No-c98FANOؾ/ \i zy{Y-|?4w8DPcէRjAjNZxD8~_4VPۋ'@w={6ݤA5Y&r|Í]^ clUN]ȝ^aꢂ9 iБ*ғ3yHϟt ~jrur\뜘Y3ױJww!`js .{ ?\~,=$l=.[>%^{[qMedv:RPUe&84(QڲhNOXf#BzQhu_?q^ԛPd-8]{unLfRm-Aq*0 &)cگbκ f$Xe1=xs0 wdG܃9;Yps\uuIы]U֑TZ V4"syo=0Sj6 .AZU#'?*}$cLD@b!~2\qjgrYʠ834]Jx8/ {}:77,υ;)^cK|:-3 *.q(Y@]=T" :AZox?ViXT)ArHeY:zh^P6̠ОrLL (H}?8N/3ڮY߮Uf#p $HX^nJT+[[`Wxc| PaiUhآtP* ŎU2>ʶJhFrm[O `FWC+0MS43@v,m)K-`." F&ҽwpo.~p  Sznz0;c,!>!On D-^5,Α}<\}~vP1e_Z-7h8ΐt:i|xE3&21*Nf ƹWs; $EוR"Šs<79YN yK6J+ $9S܊.CA}é',&n FRfB u?c>T_ 75ibfy˝cjHHh9E`Ym*%BT+Zc?ÉVY誳c\ ;hyMP4i}[bR6Rt6tk0d?0^-oA}ty"IˣV/$$psq8w'l҃EXLn"ionnngnB |ԂnDGCɴÅF{tE7bbZd{+0eO75B&*e4bW8mSc‚ 5b}eBն%&aY"Tk| (}3نx,Οp*#%2ڧR7'&uJޡUvTkh;1xj z]iM7o;F{DGI#*`S`wS,﯈yGN'Z|a-Ufz{(\w@ ^m*X2 F`Ehǒ2o4]kvq3V/?+ q^Ѣj` "FFixqr3 : 1RDzѨC>18JB9l{jPIe(`%eQ;ˁ ,d9_Nұ=sh0jP+tQpu@r^o2ΈxXHmh40bZ d2,_ve[Qm4q8C .Qxҗkz#%&V8\&aYx7+8&P]_9x㛕ۇ8XS͙!shYfh"ʤ 5RXR51 GVLǎ=sþ=Jɇ?{)Z-r {4I$V.ߗ e6`_ Nih wRV,N^j4'-sksM0IA31s56\GJ8ٶռaST"+rC&-U=%[j8@Pj%: wb*C6(z:Oraur,Uޫ 5JcbȲkBRm#/4Vp'WBx i.g7q^Ȳ"^V+9bmWh8Fr_( :z |oSn}.9zK2g/2VddwF)){r)3 Mn UDDFփ! {:?].ա }!q (TJ$vn{SL[П~$UhxOqʺsE;>Xxa>ƪ[/q!|:8TK(X7O qfyBg?Q'⅁)µdHGց\D.z,dcuD j "^ﶬ}kʷzOí3DȚtH¹Ub8[i>2% $ c'j@ML]ҍ8plVVkf=&nڇD2fN$!wUFKRKd?x@C& E*mqX|f|r*29z)*̽'`$c=$=cY|sCHf^e_ߟVk-sg];Mi`œ2XFC j6Hd¨_`"SC54 vsff栩jh&^ݐ4Mdnn.!QĆUTS3 R۔ڱb Vt[.^*E4Lt]vCQ6u}|K[k5 X<\YRBfӈX0R"#ӛ\0:'!ԩٛۑa25V2#[3+oDke roLpnR}'η`@MV-Uʕf)gҺSm6B[UɂSKGEM<K-kg酅('0׼]-z;ɷe:}K,mcndֹlǵjEM(e*ddr&c`huT K2?hR0N'aMN{J)zɘ%8{79=JrL.Ā1ڧ GIA(3*=@Rdb e&&q`{OG-le5`hMeVzU贌,6;GD"]Iz38h(yk{=vXJ]SVq9gR${9I+\H=Rtec,|8u-ˤWDB&$-'WwQ鏡 ñsP˗" ծS !X*ڮUo~AMp {9σmpi/[[Jm}B\`&n{az5 /4\,+6k uݐBk"\h(Are4Pnq='O#p*~/0WPPHښU)+|p\G(WX#/1P%^qxm { m"x.@i芝M'j9׻ fո'ʲ\vxneE&tDQIFEFQ6=C 9l֕]nBR(VSڕGVe`;khכ\.7p0NЈ9xcsЈd@` :gL~_u4aK*$K}5m(zSad9y~)UHQDzee-7Ee([ӢnR <_3w$ma$b!ZJ5za@ʦ]%[[:_r(M,bva&P R.7۔,'29܈}r s?<Õ33;CHGӒzX4%s4,I`^`$S%#2H$Y1ak/*<]f4 ]R`f1oRߨ8]-AV[p\eiZ1b1c(o˱';|FIH17}4o !zJa;cݎc=Jve:OȩL35"yzwU-ӑePYv4z2, O0ķk6T1T^}Eܴ n.SܒvnSq04( º"<)!IMU!Q'CkGN.4RXx8.[FhY,JL%Eנ%U Sc~gW5 }&O@4z9ww9|+6%58)NʭL*K8 KZ*XBe]*{jH!g~k>rX9RΥ]OLFCgRS*Њx=#O˒m'fQێRIR0TYv5͜?(FC{TS+^Z9xpBn=!203j* ^}$d1կhxKPNZp1`H-V4]V zXh;EڵWwg4{(RC]+28Rqvweאʅ7LX߶w+O+4F+6ahE-=VdD1Cʔ#^8%s&O\ug7euKɛyb3j NPj35=luPl5F>$/ ߇BX}Kq˽u*ZH heNV7Ԏ u%B0F6 l'o3`Qlƣ :wv0v#_Fq*9V9%`Ay]N<-cS;8( @ZdmJg!DX"FN.xL8GWѝ`0BH~hXzEg7fahF <#fj=ɨYî[*\p3t/-baxv}`1 n><79MCLIa[pt?ńL',o-;SWzaUW;> F" !*I, tu i 1 &G!WXuڀ$嵫itTDAO7Ѷ#w,ԜW@NE:vFw'] X]`Gg؇OJtbD$sXabp<o9j]v]>5K&W'Fs1˺-$;`p<o9j]ַ}!:R|># k~< f`)z{{|"B}l S|SG6~:S@فe`Vf` !g,|͠З݌K$l׉S=(`0? 㫗e!7Œ>0҅iNJoȢ?ciUsot&&DZyjd6}GcPj M Eu:Erb"0ͬXbˊm5g[9E84r( +rg1a\!\ Sm~6l4VJ,eTN"Ll~mW?ضE&CקMZt*a'- f&flwZa4$VM`l$$\=Uy~?^bwH`rl0ƺ'J1JCK:ȗkHwTK<SQ$SD?g:֕wlO_ hJOG&ތ_m,߫τQ 5!9]nrij,4pKA sϊ5yo< o.5>OݺS|.khCiS>;zbuDbBR!މ@jyq 8"?peo6"9,@^h7VA=mfX/w&eDG$o$`A]q/Nw2w n_n5Am}&0YԝgԥVLRS#Ru=kmnÒF1-^Er歠t38Zu>`=cbDA1őgQwg~%wGWE잁>`r7e,%rx Ord2G,$X53Bf2p2P2ZyDj>cC>'ƴn!DQ,*nCTh () r~-_+&^hh5E7;*7O,ƾBsfQ{^Cj[mIEH?g\sjВ$Ӈ&DYB;zZaƇGtU"!RVY?6l$h&̲uL{$֧rU},mk;Ozht/ʘBպ6;Ɗ:cYzD4q1̗k ꚪ<"%:U;.ҚnQvw=?՚Jũ0_Io 5l>3}I֝=wƧqmwDQ6^u6nWkEPN7<&ź25kP.lڙ5Ë,?+4'\W26t a4dT@s[+|itX"3 3- yZ3ِ%0*w~ !\Ը=NIJJ+JXóRq25ק- -ܖ$bhy!:jf2{TAg 8pbT",@t}Ѭ-[}[u;_Scsu7T[QϪ@cU`q+i ǚfpɰ lmJ8eGЇ p}h',;3+BA$T? ͔PNjc'm.y?Δ)~}@{z诧Qqģ]746[R}ׁF  7Y9%z%S)*:C|3Aae᳭䆚?NRT_xH?n93ԡ>F42V#f% (>ͮ蒦7Adp?gJPvC:[dRCBTRR `xZ`=>|St3A^*8 |ETFD"'3۝j8MGVK|5蟍G}Ts_ҍv*CmpjR(_8I34Vѹ8>L~x ̞_|)ߖnO";M ] MD!Beף!?QmVh y9P0Bs+F^dA1A,:4K-5;e.;` XTL;fQ-8vpޝ/Y.WhĬI&s{(TlSd_-HBfy6#ԑ^4tm_/Ub]9ř$㴝URifJD-q'R.q+J _XҬ)QB0""m_u^x6* uW,ȂEŔ\eZ-W(\P2+Qx'Y B -9:`rcP tNTE2f )xXmS'km,'(Y^ј'B&NvY$вKK%\ bw>/TXfdy,+׸f ̢gZSʹ ut+lYS$qi6'w :pVwɴ$j<:vеdW gd$REV,& E1xekE9tJ1Ee(_oIgbF`Nz?$GfXj5괵ŎM(6豙oFUNcnr :QOmA 7 ŠU%T<`kœIMoB$ M^w&GnOA@T*U-قf\ t w V Ͻ<7,8؂bŃqX[oڴB]YXXejw[dJBV$HG[*ƖUP D8{$S*qWJŢbXlA×TҒI#]WTchهdLl5,%)V2=N8W&]9ҞDo5"\LjX/ǜ^ ֡٠d] 9,DR)p*K z W nC=⩢K˟H6GJuB3;tS[cb88)>QlPWڿvէ񄵍} "BE6Ԁɭ^rhzBXi5,h*]1A_"P>C_gGlaõE64/lpZɀ֦bjߡux,vS7'+۔ Éx{<@y7i !F2:ly{$2?8yXtcu,+62 `N}gd!(8P8u-RI,z<|PֈsEDU$=\XNyv*[fT; 2_uCHFc= 9&ZrVvFNv/:dBߢK}G_촿23YA4] R4d!,typ,wԜ6eNǏ!Glֳ[:` AQIsEp5$wȋsEyjvVJWծjrlm" !>kE׵5t q0Wc"@7)r 2^(:L$%Ɗ˖XKY"m!ZxIMƈj@h).:Z֪bF]Z(8Lt? % (C U 1feA1ACDҤNvzai)m-l"G]yt&)VCQh̒UoJQ >s;zO #9S-C2/#9CQf]`ϡeDxƽS%`L"SYfCƩ㨁9*o֛C,Pdw;=-F27AV+YOfMj+ԔST"N1:O;ƿ]57MeBbM sFT*Z&K,C31NtҲ"038!bF54P*e!"WJI%i{Ղ'!99A4!=I{n Zu tguN&1V|xQ3[r7Ip[C3TC42/ +]E8P*MB4D5qn7o;O_#rT1"VNAxŋ4gh_@8@K -,t_h"+$Y栀U" ZDR"mR_ 'ϝ vOky # [r#RHr 719zvޢԊګ=ArN QV+`R,Jɪ.ĸFzvLP=f0/J?}JLo2SrƎj&t_ɷ>y/&IJSQw7 8 YXIiGU]L+>}(Ackӛȣb" ID4KZ[ %)3Bk@YK.X [ U@5̛W1N@M&cCym$hP(ĥl6bR늯Ld$6m0L$uWš-6 })D< SȰsl'΄6̕!g%J1ɶg/X&,M{r"3 [ETiLJ?>\;ڹ`cƬcnMZX իIMY/[(LSny?j 3pz%B#bn&,% G=>, T>㖮KUE֌Eb*="EIVW9H7IK؄ɀS/= !;5e9WZ$!z"W@@\baۅ|գBTw"|_qSѠ ƫ`Kܐ jcTx?f ZgR?^qv/[s)QZk![\16e~m&Q}YMJj_TMը}d'4}b4a QR]P*-1Dv9Q(yo{yB(ArC@M-;IWp7i;%Q8եN@"Q[ذnGx:IS M?ÂN9at)kCJi UJsʗ^Ț'_8).%M͎y!6lc ^$3L+Z<m$9R:|̏@%?IC`'#d2I>f f0H%a3iT&<.ci)#n.}Nͬx͢Dw I[Kv}zcNN2MfYf!lO:'}csf?ybP:WP%jL̨q'EKP8/NR`{ZOB+}w7lּsیZ.dѾ\39T*աA:c/:l5nYȀLȂlȁ|'Qq;e:u!pAje` ^"9Ez \teǝPFƍU9p/L3ծfIszaCk )AHe&k^yt*jY^}%) ն 4wXQݤUw/Reak>cx?4ULX]C$2^!׫憲|0_*.j9,ZJP; `PLp2U[!sz CPzȬQv{]L)$CC9;$\sb\\T.E)u7,lXڌ_/9CY>.ϱ|)'t ƞx))tٝ}:JmU>GStE[&4,@i6tXiD}N"EdV$Ht*tyzLg5[Tv%2g" `#] @;oD"ā[! )rEH2Jb 36e 2YCXb3gȕ Y"$@I!& ʱZg#TL%Tj gtaGtq脳KA7܂x z4h#7臟а)HL ) L- l~~0Ra6eʃ-.s;;od"AV2nH@vSd;{B*n" cYtLdAOwOu T#GNngO? o~P`aq /ȢP\͌cР)w\A|@q$."7ٜҡy-gy#3)˨%H nX9`F3jvD"#C~W#5_ԧ7]FWG18He;؎Staˡ0͸_ox- 9C/=P?Mnlg٤.!SOY  у Jdj ~^k% ,yRGtCͪ%UB姭L(NQ S$}eO;0ФF!h!2~۱ءͻ͋vx;-}z_wD8#:Vvf8+27,W; s4 =(8C&Ŋj:T&7'Re"WSשּ4\MT)nqrK:uhè<:*SnFyGg\a[4zV2Q9d$ ~p6aH4les殨-i3(>J a]=iUqOEH69DG,K>j9ݮBe^Pnq+fgb{.5ܶJCBi52QL@˄yrQX㰌Jx^_kd4 fH49ֺXQpshCa L\|ݣH7",`y47!\\u q3ϡTK5`D.j3;Ҳ8n`jHղKnq(j}KwCZG}_%= gM\m# 'zC&A:'ouIiop+Д8BB}½rIX NWC<?WGgجjr@Zd7@W}wov_}H#;rYyI}ʎP6̖ӥDsl,s?+qɢ!J$O3H͋F(.Ʃ/ T=_AP2Tm@l`%p3@p|&lFJEZЎ8Q)  a` yNq/(q.7?V +m%@IC(i)/=#إCZJ*/S,Jɡ =j0C{o7qcu=CŶYa~`ٔUt }Q+`;p @'KX_p"3!R1aׯ:p!>qeKMw<5"t;}>c\ 4?J@GGjr%Vg9>^]Fd́Jk>l8JJAeY P #`)!#LvnX~Oyy ưf6ҏ-c;.B Y|$" y vIė@)z%oڂP@S1rnt&|/ѷyHf%Jil9*GofXUm#=iYmeվr7HRD'ή)[iiv }]U"!|+ N z&tvt^ob˾.Oi;igvAWmWqW3ZԾk҇Z//{ucG/TLUX8׺,UozׇB> &^@,B|gIJ;Y]T 9hZ0r YzNtB]c*[c;ym=W</ox}}x" %@FC^4M֧d]P4f[Zc<1UFsfZ[%s|c \?Qm]FlN=,\SbqKFN vKt;;Pqp_Qq&dFBV(JÖZ lHhoSI62@v  J@lU1)kte6i̤ +- X^e9v^*]`܀ @MpltfKzmyFв<-}]p;6OnRX e r9e2VK)nb[q,ĸnJIR1E+q(L!.|$E3g5Tم⚂X$h3WV^Je9'ʴLhU ,g外)R-˖(>gsk^V1&zUVl:$4GKhm#E\*a@6 B^eY-8zy,~ ^F$クE)-5ix|a*T/0%}d"E lGbehUkR > xT;&p8wR9=&x$&p! sg$`EE-JK鹭)ᓳQZYBlYa!!-FĈ٩.`e{'WW睎R6$S#*G!ߺ򖬴E9IګN'[ա*,C ^?.-n;Gb!KęĈu3kcՐwy;ѣuHYCvbdE$z"F6WbTؙ aXA{N|~"IWRޗ:DM+ӢJZ"X,X1 3sZ.?BNEFӍezl8[8DMH|GfSnӘWXVJDE'W#եBة틴iCVsi'"FI@[ Mldye1P\Y6}-4{ێQ,%`IOiiY%Ư4uH&*aRرoƅRH9s꫞?B@Dl4ތ/G$bL~JݡM<%癵iZbiMCrB͙9wæVNp쒺 7z'g>Q> ѷɍ&WU?ЏSo8:@,c [\:͍fa6}DbC+jʅtw] , kgJ'Vz'Ap\ jV3Y˪ѱ}/qߊE&!t/` %h!wG >#P B/<^%6E-JV!-S~\k8t"mhk!&)1yܖ9p֒C֟7OG@)\Z.i*ٮE۝u?GK-o!L /UZ&[Sr Q%A Pإ뼥BR+JBPgh~uO4)kX@#ǑҠ)|Gd6V NYIkpIM0)޶(b4an=mӅM7{˛)˅KJb}1ׯizj+a4ۖ`Iia6@ոfpԂl3Q.wSYB5P[E"F*S6h`; ¤%d zmҠ6eXOt;*E,Hm$}֨ 1XQ|AUtp;@'|:Ks%=4ZdK]0@ؓfWˏlGT8/J-:Ѣ1熎r"o^ryV+\xٮt=#Njb{ Kg DN3fJi\L~|٠¶+.Q !^'g Gt;a .Dt$7|{^M1wa,7jmhh=d/jLm_M1-KmKx:bu\l' /֛xY5b&,-:RV&2$:C=wCmzŖ㔬eLۋJy7k`?> h'8\חߣSu(hj̣0rVEnƃn}AVE)5,; *R:'):~_8PXݻdL\]_fb3 .k\#ԙבpڜu4uaˌ$>S*M~1?U ;  lswLeDNoRt+Ado9cPK! €X rX/'i2RJߙ)n vY%bfT*1M:I"!tgJa%tFJDsϔ&y&}b5>lla24S.|=/~MzRRԟ&ګʍkؿ!;ȣW-(YQVFG6nM] ?$޿=;临^Όͼ Y+NYOݞi #Jŷ"Uk9?{HUtprt/4jَ4p>o[4#Bwz0N*&>B`uԮފ3K冕jF$ ޚ&iFr*8x[r xS`>+=3U&l(OPxF➅`< *]s?dBf>p3w,{<[3M&+X`8|Tx-70CZu.a5 ܧa#:x+dm>=Ae01¼GM(PdԛR9cm佋ԊT!7ˌ'ÕFq( _&N/,{qry5A%S\Vur ]dבI%.76&sɋv(5:ZQrpOcfL 7@_E{%4.r'}|\@2 x"7>PL4>H>#I:x᧡YhLf yY(Jү4_j,0;,:)E#2C`ی5n p ԡ>k6jM}+\pՓ@bY d!͊4$cq/_\hhPӧ4Xi.Oy|YEPJ) t lcs)bư`e'Z^y}&E~97N]-ɐ %"ܽrzu7h*k')rD,K6wugl͉2^v2B u= ũ0Wr;Ƕvi$DXl1uqF\ko*kްv7O-s~1'XXt~tų];2Vmb˲ܩ)TK@IDݰ ;N,dnxW0O 5VT+k6d)Nt HsrlR%:y{Dž7]W他6:rL՞oLL䬭jBޒy2'0MssY,.ZW\HX~gYɦ+TGXqґv0GBMBA$y'THKN2^yo.SB&Xxݝatonăص@dD7JiXrqNa^n֑&4iBsUе-<@'$;MO%) B'ɭ6_w2[3wT(ku?S(+d NTϬ*hk:ޒJi L"6kNĤ"t9eBzVH1םy>*-<%br-(oa<*M3hFnt,n ֣џVN6R ؀Byϐј!B91XzVt"8A4 A[ڇ ^_bPX{Z0{t} 7sVAn0dfR>k> @oR0]G5wX[X%:gw7g%'@TTj #_/Ϙ|FEu%0Qz hui^Lɠw^/" G|_PڀpN&"BB٩sM4:(yg|1mU3Hq˂n43FOty7\|G# @z$c;]f!ѭ Q/[KXbv|b^sjπmĂXlmyYT΀)ťs6(u1!瑣am8v\3\%<~rkqg`PV%q׈rQZ>f.2=s&TqVs2e$7Q?D (3xumt!bwqՓVoy\q?e<T:TRXcu:21yEY"/LUb2TF*`|S!=H.vDxT439?C|.~|fK~y%{ݮx+(E JȞ~UBmVb_.Cԉ:BnY^fo%_zݝ;!{oHzdVU nm":M+fN$_ļrt,w[}kՀC[|ذI(5NDzڊ+[ ҆Kq}Yi̔ݑpIb mvBH6]3w/@Stk8tmzX3hK'ć`]Z(bj`;0C6Lu T/n +(_="57BH2D6cQc>v@Ȓ##X&>-ZڵNmשww.Ț;xvlxh~ȉb \vUp:t.5H [sԢw;7]*IŽ/|ɓ"-e FH{woa=YVf=5LE!Jh"cMOKu9" -4(8Ky[:tG,+|)/C8on1k3 EֆC #TaX~'UtjF;B].+R`(3ͽB_B]!~@JR];'2Bkd}7$eh`յuOú $ͨm"3I MQЎ~1&%?n&H{h#|st*~ocy=T<^RT9sнňCZl/˂LCǽtj#ye=޽f.uxq9g&tl$B}Uլ?iliV! 綝%{>ӯ_zjvD/.|Hm[++Y Ăwۻ8^}_}S'o;&d2W{v1k56=W]DM{Qt-hF_VԷۭA=;c +tM(YQĨܩ20N>iYթ^cE/'s`+O= 9K߾d`1jtt*̞gqr_%1}>ÁyU7p毉- O" H7,`A48B"0=9~CvC"ӗE)͐Ze6YYqFn5x6xNc;~V=$n=$QopxhEL= ПdJy7Mw=5n>snM#jqUy@ݐ6s·g5QO*+P;͙9Ty^$I}5aJ22ډfy'A232[H >@&tf4rÃgJ>e-B S5*{@ %eP;8 ?]+δਅ":e%pw?a{{3Pmi Iz @lEStZcB~ZpLF-ESi'K_뗭(Z"R_ęPXwvDӽT-ť(2r4(վpO Oàm%m&CG(B fRI͌KqSh{GQ`SOy Me4tqYh3DҶDӱ{]`)Kl"!xR7)#7\?l /IU=_~0$ͦY rUc, dܴ&&P۱ė/Pb~nviL8HIH`2ZޚYʝ,3#y+Xj,~De}^{`ViN:-;KLf&KrSa㫰v&=9p9m(/a%KK8]$OKFm}KwEY dVe AteS{:W,)-EUUQB)Zw57!G R_@L y&aTڱo5^:О(y44ELM 7.ȷ]6_F'@t+3OTZ_I2I6(=,ÄEN' @LmcVM!q(vܰW7T,wĔ9)"0La-rWܜTʦ~T|%HyPG6je,}1ǴBcә,9+h` } 10KMYXmd9Eb˟d?iq,Xi!IT׍ 9R؃9RV r`@ַ%Zz|LT\B> N 'g$*a"4ZWF?Ncʂggk9y2OKP&Yn׺ d$(QHtE uPDkWՍak839&ΞAnIaKMeL֥ &fK-i>VIjo'G[$dS?TMXS,4-9K({ Pc}o=83nD٘o<tTMRd*fމ հ&΋t,3 ؾb_!2֙me^X_LW74b6FNhqfi NSg O~Ýj2OHƈѤ/s. }-IZ5 I# Ї+vt%^B-,%kYlam7rIA]b|XobM310_=O5/(xɷ@.ΛL1 FWvށnʼn0Ú̉ʗ< [1Y>Q~qR-bO(H 85,t{@ڹM0xd*Mx I,i_<ȱ]L\Eb)s~-3n_E56c `$ʩv:9${LjGqlIN4!cQVӧ<žd0_RXc<JI`iW@#Tj,X%kGYLsM}L3I Xͯty#&0Z-Lk5H+94Anɖ&m{RӄDO{M@$~ u?[AN-$+#3+$'V ɋvoCDu rQX=ipK)IB-"gcByoHRRhI h pۦ[pSO,/`竰qV&N.f7e㶡\-I10ofb{.Ver*[D+pt"5lk乢V8gOhc7@yǪB㴜]-mmk?/J,Rji㥗Q&V9Sv9W5S5uoChS̃88-W*ʪ] jMUW} 5Z<^GoGu]ݞ l_;auӑvvB:3\.鬿BbyWntSX|4t?Vt=ap{ܓez] h>It}T(u{L_ 7hcn?hیf'!AB2,!G "䥨y^ୗX>DdG]smک.?묲ta,D+W>-xw^3IKfQf.'Q#I= vi5m!gC4mک ǚj5k`0"Gd㑋ǨhcLO|j~eٰLs 4%o\)=^Ga \*8ЬѰ*~oS e@7cgo'hePBU+exA@:7ey ~\f!7UJ\ÊGryt JIМd̵4H5FarVr^OH[3Y⣢2K_SMX ȏO c*%+"Dp+u: p"JA؅~O.Pݡlj*Ov*7re~Cg|@Xߡ:QW5 tU1rŒ#q_tsTC[/Qd|Sҳ,eJ s8*^ Ʌ&\\]E+pT>tE9}uOnlKc(3% Xw||/ƭ@c_>QEd77;텭H2;sk|ٮw}̔=apo!B[nBz!Vuassets/fonts/google/amatic-sc/TUZ3zwprpvBS1izr_vOMscGKfrUC_2fi-Q.woff2000064400000044234152075600420021431 0ustar00wOF2HH@H` d6$D `DBm#a(夑DQHӳtvZFLMR"@Cm{XQ'\Oxg=Gh\'FvEL*^iqXY;F*tQeDX].'4z1oI4MMB1[ѡcXL`C7|bP>3c03@h'0Jk{V⠽ktXLxțo-_ p9D$([|Kh9[sF҈an+O}=7W^2[RY)ZT:;DF;[/vY:{ RB; k1G/bo/Rj-E?Iݛ6bN'Zz^C0hJon]V8"?M/p?™ Q') OhOE"k-p&2bDMͨR `@CgxFFq[G+VvVX%PvaX1=qi)>[c,6! r0ry>3zf417-B9KC+6!dQ6zC`$F22l:.øS[p)=Z?L0R4݋Eԋ 0 >gMwhOZd@F3\}i,Y`{#R-oLRLIErɏb?ˬKt ԾZ?{c IK"YR m˰K5[bj߷p&>-PU*ij= 74<8݀?g>K=2v;N4<6l'6VbwbYlKcM1҅X& O\c1K9r^6*}g}p  RѠԭI^gӠ )5U[t_ 0>`0${@ӚdU8yI0,G%vQ*&;-H=D O<,VsF͋BLMn"s.pB\q2KMQ|g{w6JW?Y6yoUg硎D l:: et֨} iҭG'*QiQ+/To 6tdv/-Ȑ<rR]ڣY]dȈq eǞ'^| Pp"h7wԸ{2fTook P3̎<.+BV&xHT LN>n)M yME]0Mtc=1gGn9w [4 Xҧu7\ro@<t뫧rf[eqlǼ[:o -p<^yLw6&7s8|O{ǹg q.E,h=Rwb,^/ s팙gÉR);-^Yl4ykYeHn+jgJUȦ|y,͋UFda3Ilz'=6IJehI(o+mFY Kk\ u10^嫄cy(Յ%!CKlg:}h)! kR *@{$;Yޑ$H|j0.,f`s9I8i]8F :/\` [@ NX(/cH0K'_(%鯀PLgN5wBk 9 SPZwz.oTo2LlZRLyº0O7N̄ Юdh˒$B$Rc{XB$ƥ983 ,Дe8b#-`iNV|f_`4=>f@diƒz>a4e) "XCo] aq\aj(m{z~ 1!E$[}f$!+ P?j6HHx͌d}+ɖ V3,f;]i}tI7<$7W&!$(ݍn0}k5j[N~S9}NfE$~vHYfCA Wl9XdX'w%T)M>ٲe3/RjJgcj5qxyP D{G` s8PGϿ{PXa/B\5P;PH_[K>~-|  Scfb0PQm/o/`.av#М{"[Ah^OQ+r!֘5QL5Ή3< OKo`5tpCӪB &ЌK>sIMsa`,"[37B HO;2G-5pF5  ɫ@ i ͂Eu"DUr˽e<#2،T[S-P4x[{JwI&}cԉ1l!T Seq\<ܱ~'qH9e>Pde*zt;†b͋lzt0^_/>nGa[jOzNl w :s|/p?$i 2Aؔ98UFӓfM}NljZtYVLi.>1,gS g9d;L =4|(: 6!kHaޟ&^t&CC,q0q}E`:P4Xriԩr*(4gM_ i9 n>k,M%‚髩v}VV[`k1I!ihIc9(yC/&!^FʣW^Csbj{qDsSC9X~~aqdk0b;nwX5Ч0:V}:(--NBetXO|V_gWVY2c 0F')RQzYeUX^ЖGh1$bx:+Rˠ;sƹIE3 Pt8ݻL~.}ul( V1+d/c3$L\<-5y-l!lˎpzeFV@m%bgԝUMVvPo_gK^ #Pb,i=eաt1Oxωg:^}j:9@N?tlC}tVp54}U/m.{6Svޣ-U޽~Ҙp(q9/Jd4.Sۼ?4i}bwlGR@=yT$wA dиvoßm4iZqB @ZСߨAF{#SǪ~ /Yrt<~A'{] T`A2XSk=NLqjrmXvIC|2 H<y|b;sKJ{D'$؝o߮WJZ,l ^)i LAFdNZ~" Yì9}Ys]J+6 Ŭ5hCX9 T'kȀk_G9%1>˒~hF?<\cLҲq[Dۡ=2\"1esښMdE]ƬU,9:zy2g< =ĭPsԵD8ec*L f< :KԨutz@O~z!uN/~z R뜙WZE~]ayim$hH=ccՋ;EPIN4bvXˮi-oV$+7q ɟ>y0,|1taL/ Y80ºCz C_|$e3P8˹QVĜ&5{øQ &EpgH1G1[ 1,!n pB"UK%+` WKF8ӊ,psij9X dAKI}N{LT=[[2OXQ!΁/"i< kAZ']zo;tР;V!u5"P Ҡ-M9m)>}]nw"$F+Ǵ9Gt$_{z,Wg65-`N/>%͝oylЈ V]1Aʸm#wɻZITn+2q]Wd0>o5 Tyl-%=z[?vc!=QSnV WW{VRPmvO3ly2בZmDy'mUmʠS{;&m#T )f]`j0p+mQH&m3LxDU92i0n9dB74ə~(lYXr'|)myH0`5h8f ed ލC*9ur4sAsO\#&ZBߙS>{ +WE9o\^Yf8EkMrR/!|ZaʕsecCӃt gr 5!_|xfKUaBAؤ6bʕSa@枧\;<uߜ{}Vid˚cdL׶_SYӬgqQ? {0Ho4K0Ćij32kIIJp*r `Y9 Aզ9/zP q&&h,iW]>ɧY DA<$^6/))t܊&!aL2)dd5i9%G 3U>Uw[ؙOiy%qI>rcʵm69C9PS|zذˑD()18%%C[cЊT"}] +4آNNd ֘@N!0i"@IsvMtKuH̞"ꪾ.`F .pusu9r΅D (Krjrvϗش ńakƛRYxÜ;hΚ< 7lFGC?4p 13} e!LeA]Rvb 0V2P-Ojc<g>jC*#]sjZ4[4ttd$ۂ{4)mDN#ggf>{]8VI |znN 9SjyLbG^j{ͳ&{+ lR<6DX.@C.T1քeRڢ[_IYeVE(GNiaS'ON^i(?mqX=f+ iAS5O7?A~Oٚ^4^`6 |:=أl,.fG?l0J+)G#Q$)UTsUTRX%\"Li#lz1Esz gAi^A)KVԢŐX?Dm6=ϓn9A;! ֹOM.{PZC,xUJB&^ِOw(va .(PqwĪ;N#a)?9^s5%y Vv@w53Y{,5|Ϥ6P#X ;Mi-yLZhFJĬKu**=ik*v\> yS>i~Ič,{p!*>41]͉m O5VTLJ~5c:-u;iP7/2W}vK2Ll]k-cWŧ*:ݯP'`{vyNʍD [ἤFLT"9VAD8/#>˳^T n\[!5=^2,ϖFmV4pxЪx_dZ;͝顔Ts54$KC.SDg\S7:d7Zk^;#&TwzbB PuiΆcM`/$&\2tϽiNFDFcH4?^&H Dib`kt5ڦQ{3U4dSQ|qlj;&2 uXM*+ef'׬[ 3(JZϓx*ՠ- '>͑7nZlQ9q@lDjp<"{dp_3]6ˍ׳h yi)Zqm붨IH#Ma5VW!mj3OxM\b$QPp3sx8z|`IU{|;󠷯LB-\'_ `RO"E7UQ dFq22b`fDi`ӥٯ%#i6hG'ʤI0k'$*$}.e1؆L@C`X[w#F?ON".!T uZ}3&RQG0=!Av 092@1|_p3:%; y>/(_O֨M IV&"=РO"ֹHwz][ X)̍7hK3=N7RlpŃ.ĩBzLUJ3Ww&KP8 e^ħe^k_g@QyFuH{ ԫTz.9 `Z3;Uj9qCͮ}p-jq¸FU<.!w\ª[q wl[Ffc}w L6T7tMn)nzeX^h!3lMnHɾj/Jj~qW8{SYph:t74#5MOgW#F3HDPx \RkCj K5k11X+a5G_6hmc`?{"V&KUz]-HD zqjs~(YD3w|U,65k15ɠqUwV(u/(,,vq.Ӌ|e<}{k;#==}Y=J c?ȹ̊4qGW8/=#㭲'r+7rx))aY8S`>e?ޫ,Wq6uc7Y3iȭ#9.WB%n6Ov7[IRW<mXO:̅)+. oe6e 5fdo)\A"MIc0 t܌EEC?rzrj/?/f̓*Ta3F9`!IR,;N[ tm- YPcѯ>Xaui_n?v}V˅r] fˠ%.m0glЦaK >|:}hhl-C]>-:=:d`@}KVTRF]y^Wal>ӽFHG\1O3Xv|VĈ[Ws0ͫ&1M4^&YD?OvDщ0[5W|ۤ 9L+*1M%pb}]Qeͳ;|ʭ+ϙ֮h¿Zyțj(K^xYPsgKd22:PZz'EuRϻ\X+_SkQ$%\ɋklѩ6ypyz։ɹ,uD&$T#Q jF@=>,Ն, l[rӁi3|*?N*'hzUjrF:-EP6G됎{Cߐ3 4DK+Gנ+EKoÙqub%YJk(uZ߸8sL 쒵_!-Ѳx\r*)5Us$h LtUCֳ/C]Vπ;hr(O+Jm,g_rsiSC+9!\,6;:6DsNDI6ƽ3a\JMVUnJDOa1=?A({򝯞ӗ(ń_m\b~WYg>٢ժ4j,]9% >Uǿ`R `UG v5~t{WE!@,^DŽTǘDOB}<Az!(ђj>xr)D24.ժ|ŧ+^ؘ2#0]M,Y]Amg~YsAV+1҄q]P OٞӭYr/f/?"EUitۥ+۠ -0!9Zs3 .C C TA'4ni 2ԙ  e~RϡұKb>G$Mgʬa3)}9iC̝q<8]]rE}f$hB=kmTV-e6tD/34`dH?l3CiI^.җ}GȰizr1h/,r"4we¼1R0*ELiO(.,Ge~TBI*)SV^ʠV z5گ*9*Y֖7'_,,!h/o +c@nj1wѫOl̨<7BKD޾?M$95 _ ˤW%>5KN>]OʼnÆX8[=g.9 Ӂ Q%7m}ej 4ܿYі]Fȁ,FCno>hm_d0fVRrTf*K,O8xi]aoR=)?ϗS}Xs~~RrKDl"ݵ/~_vesnV>p̛h:fv[ީ(xThB>X9{+AيFq&z~#}ы8Jʫja0Z41mCB!1nuđT,Y#H.WWHUՃ6z5J^Jd*-R@HC{w)VrUSq O}U(c[&(O;97 e{nK^y(L:R wn#~Hw v\}Kf/,!cT2sPuH=.zSV;/Xqѻnڀ4!*ާ[)briq k+#?:5iԔ<$7FhF!^!an)NJK\_ǕȺ<kq}{J_8;nW~)A?"$Ǣs!2iI[Ґ5Gr9Nkz YkWMMΗ}G]+be!'-MzK%/oq:<u7 Z9u`bDde 2YANK *aO6[]7Ӻ:gY3lJRhǍw!5P>!)2d03ެybY2N >{%Alp?4z!"},*-Ù'&v\PRUrΏ;.gc9?PЫ^rS0#j+o%&Q77hTl9$Q4H 뜢 =e̓VGm 1r.د:3%N?A'n%k+N&.3:?%+ )ٽ4w؇ZQ#թEM)2F=|?4^T }%)'1avA]=s\wMςEHذ(>vV9kI%K\9rM+F5ьvty cӘ2ֱYmѴ:f-x5PSLVΝ61JR Ǻމ<65P4*C=.i(6MdP(,-},ƽ?0?w^s&Npy-̆64{M#Uܞ3 K]Woə0assets/fonts/google/amatic-sc/OFL.txt000064400000010604152075600470013504 0ustar00Copyright 2015 The Amatic SC Project Authors (https://github.com/googlefonts/AmaticSC) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/amatic-sc/TUZyzwprpvBS1izr_vOECuSfU5cP1Q.woff2000064400000046540152075600550020727 0ustar00wOF2M`M2H` `* d6$D xDt#5و 6!lE))/ h6" q29H; *tQbYxÙFat֝|ܟh[fvYL^(*,΋" h9uSbQK."B` 1i#BE~i)UP߹ (.e[r _E,ddI%M$mfd˙}V֠nx?JMn?۲,bPJ~Lud]͋pخ%Lr7ʒ `>N1mӃ׸ A҇xoLUY٣59+g$61j ˽80Sa/1H\ ȉxH*2eTj4P&jν$䢠^ ; X1h#cQϊ u>ɧi~;zu8`^m`$E[Pl%T*%Dh^R"A3jNvYN:\ BpY.XآqT}̖cwfk ŋ:iY *kZD@pCQS>X2?~w׷<]|{3s:G?gr,pf;lڲz0OUJ=))1.b"W?ڧO}Χj|>ߞ?sP} !,TJ,^i}:j~uW^ɲzS,=|GDŽ/߂$r=}[tsXJB8N *-Rí0t!e+S x"p-%QFk:Rv'Bр"VfF p~!DV ~7^1p,DP!h 9JLTPs{OjgL~[thY<vhfa/5o>5:w0"IK8K&3Jm53ژ7ūg xFƜj~dWz93CxKV3И/uŤf uj\N|G[oexeڟJ&V4^NSy_[@T*J"h KK)~ވsAF(x>RFCߚzm ӹÌx Xh1X꠆JvKm{Q-RzPt6T}N!$&m%5mitT@brFOږв?Y{1Gբ?X Z[ NOuJAuy{|{(ڻ0]ktq) 0ܽN]yA>t'Qťx!B +Q#kYf6M.4JZhq[TH3JbxmmunTk5ySxQ+\5!BD椎:-J(LDP}qA}Ìz_'+frS;]HVU#>eޜiRH?4LWLHD0Ӑ*9d^9 np2u9g$oYho[È#t,Ÿ}bz؜f.IN-e>Nˡho:%AG.gPv~K4eSt\&~dS'K*8qa&O1ƃ+ІUBL[g=/1?7~ߧ$_*Z/Q-ف풶>='] IZD^1#d@T󛻇6VԚ,LA$Ө@ArL,@Jfć%bFo-utsi`9`I;3 lX9z,{A+1qg`&Q-C 7(؇mK` s]O;y4MFn[t_\AWb4Co0o Io-Tm9IÔ' VMrw/aOX3%(%Ќy?F!_HE+ɌP MTVܼ}=_\reĚ=qtwMjqU?ʠz ) }GaVzRD"BzأmP+`aٟLbUɩ_`Ҷ ``t;ѕ$;oLע*#;dbIN{pNkSrb:I<q¨]\>YqQ&@V@@ ѵ, ќxr4'z>}&Yh~O$/7|Rl i$ lS㭥!-%{P#),H; 8BSGK(sz"{xe1E:Zo:`F;_e;^kq3'R!*eSkzd/{a<%ӝ%oTČ4o:t,:#gYغz(~AqC)],GTBX98+,ٹH_#ٵZk].>䚉6֌<'vvT4Abh>/m8ndѲ# Ry[b7L4rx:]\JU@n7lkPiw]Z)j`hP=3u@. C r.m"R1M1zᬡVuz[JWk,^(%ˁp⦬C7ÜQ'4{_dz9G&6ɫ&>ߖ)=Ң># 6W#-pkS,}GVtz%uHЇ mO@qt(1Jb|9ڎ=^iOAV (cm[=awyk6?˚/߿ hc>̠ 0cX BA|j.inplƮ~d&[3'"LQ!IQ!":|-/s~@Iޫ%=E+C d e9hl{eiUl@G[h6_#G񜟿5"]=ZI9]n쐺+:yMvdlGa'\L7,%"ww53l!C6Cneka\YptɨQl`R=v,1m4ac\!W?*]`U[ Iª 7?HFe$jk&$eLM4x X1E+@qF5" `÷֤߼ ˾%^>Z(پ&I13{Fl)A2szTچ<N>nwu4MG 5ř=|eXA=V-v0g#emF>>qS>`+2iL$q=Ҵbu {zg,-QND-!6XVHiZ&Fkf^4gf$㺽ʩxn}l,Q%&i{&;ɀ]*;|ҖxTR31o~[ LU Фr_8rb-|;\r׿!g|z-|q$mAq+9՚-T \!.@TLG2*SgR ,@r_[)T*B*3< {SjX T$ H<(EJ@:ky,UHBɿdtSzMxӼ}<UKG;N#\CS[$Oxa˪|E0B yd,>%2D`ƚ8)Đs/Eo{hXR2F* l N I07< ec'Wv3&MO7촨K SHIG1Niim^eoTQw*gPONA`']9z9pF8G{/?e GE ~y9SEY UKMT`Ʌn'mIY[)yqC swB3ME.OX;1a!ktXR,%d)RkKMAFb x#+Y]H&͙^D׿n.>ޢjiOLp̫~vF?}k<)WZ9Xͅ(ڤZb pxi˕ L⬙R(/, ž!i4VNZ]1Z"I gP#RFr d rD;K%)5嵻$_?^?/ p"3 #S+#.K!&}B -",Oү{'Cl_z_{VRjKJ+Qb);Zq\+H*A_O[Zkܵzt"\_&:#X32tAy!4lWж?1e|A]ЈO4"IN"۝s;mD0#p~*{PyQ*1JT6);8tc~>M$B㠹%W5A9FhA1Tj651Q7T TVμM8)6B1W:MnRpnzޠ+L-){zE-0"Z.|9&Kp3Sv߿>0O p9`J4Tb;gX=ױCmC iAf)2"1DW:YV>hy^"< PT1-RI0Ec]fk{EOxY8~h҆;_(1l$eX>+H 4kηaAeH( e}u:3o]2 Fꨦ ;E:0 )IQv Ѻ&0l?fJ"UHf_~,önC wONBeV~ k(ehf A3(_g:1dN Fkl؛_i[Š"yF%EeDĘj([BzBVq .Fe"e>9)`F&g ^ZBXC5+UggEHi PKH/ױvtߧ ֯߾gVGP9tu<-;CmuHڏn'{Wg^14Et9!Dz3ݱgbX0w ù tje9 ¦``A$s1 Q2Ob&&FijavY9ǎq%GTק=Ǖ<"HPer!@WnŔlz1j@i&k.7 Lޡ5y  t\mg{3BI.ޱNr)Ƿ.#5QFRJv,6 3mmxB*? '/dKoFM JPB &M.~=iSƠ_I&Ag \^T`vI:>iҦU"SP 9cZm))aDB^8ܬz:c)GEgLPJqo?I9P—'T/eK| $N6n$NP#HW]0@ك X9)vю mԱu2nՉhl~jxo} ҹ$e#KFK4GHO#[8 KLsL_ؙqm"'P/Bψ;Mm0Ri4VAX5;OD% غ&}Kv9?lI BPe ~?vVͰ@B% & ;Xr Q3R83++X'ȱpWCCc-(I)]dk7ToF*=2*};~8rȸyYlT٘iU>a)b(Ϙ"ۃb;,GR 3q E֠^!NU&0Hܒ9Q\1]l"/(eU%gZ#\)&cHWZ}_f_BD mqcP=(T(6TRn8:p#SF&~x3!' ؀& Qh9[yc+Eґe]6PP߰'/PB]F2X u=pZ*o`C53gKr?fb, I&A{,#)CUB*l%r*ވu;%R5S= ;]LAۈd3,AJp4d`-H3Z_ЬD)D 2qmhǽwczU+(ƶ YZ ִscd g.'LRވ6C{Ǥ}Khb*X<>U[C0TB~]cX`ۍwAH/ɑX'Cqadc0b#!vxL"IO-V\_|YK!.f c$:@.21ƒƨ"m1b54pw{:G>N69A+dsmJ,Lt0 C7ˍdQ%u<-ҝ܌@`38J%}vEՙb3:|lOBjHpǯۅ + ó,T,bYdiHAQi:a#Q1ɄɉzGZvp~j_2zU|yO"ǎEF8N}Y?V7>lw:u.9SIbc!8@lA["M:<,S 2J|;jX=5vґ? 9VA'S*Xeu_&~l#Zj"79kIp7x PIz8$zlWSdW/r"06%cY CޢL k+Z3I*3^lڛŗb#Uq %"mugqtrrsA9Kko8}AHe4:̳LќN2/%6#m}lG4:FB+#K&<ӷuxSqX-aQ P9d ^^s3(zW|qU4ɡ0]bܐ9[3īk̯YAhxhn#Y*}1iM|Us<~kސ?w) *aQ_dž5dPAqR܂-Mq"2_ԺC(=6!AhMI ZyUij7\^F"#^ P\ѕU5bJ`2e%(߃NV"2nq@7qхш~yXG"<__TnA^n7еTGl,C.jŠɩsɲ]M5jh"L=Dul_;k6f)kYQ8TwB9ʀ$FTpIz ҈8qϨlW[I't[tQ%Z7/|^v YG2gԳaxK(^ Ћ16^ԁ5HĺtxzBk*ORMT `ac;68nm$ul 9l&*X|TKRBp-Z=cGg^{Z?8©PU J렧G.^Z9N_9ӳUa1e3ad& ԽA(bEmP (Hka#  pYA4rP}RxEN&{YH+Q- l8_5 5iAO̿&q0ʅ["tՄZ$dtv>53ʨi?al"6f=VD%l)F'!]C+z+701w0f;rt?wwp @:əbaJl} 'YE̱ø^$lX3Od ?K4֟,- `s}A%i<(Q#1a˼]%T?~״HnG0&']N?%*.⦦9e|qY0`Q6!܅;2O,=;Nǂ≮YKל3MMHLQ2b3kԌͲɧW =:yawWݽSV6^nPń"֖b+SRO;Ф Ϫv~F4*`Vw9L*]}TiMZSߍ5T(@[41zx~$ .nފ0r4Qh]P1Yd8wÌGzu2؏` ̳z$ЄNC|5e'[[ ڏ9HFƠ/'sc675|JMKaxɿ|x*+9_W`AGvp _Gʶ\ o.[<1Mj >#;ԁg+JUR`ܹ$:Ř[Y_U#2sf|mGuyT K.f.f*υ[ (۞z&$XT]Hc#$f cJ'񖜗qz@Oؑq[,C\E`=HU܁YpDO?:$=nia2 DӰd=lt4ƥ+]TؗH"#_`egJgJlcK l9NaҮB'J{h2GK8HsQn;,V13>y3/69HI Zfw4!ȑ M~úr^jh슳~KHyM: ?<ZjaEZK)er򋀇]W D[O~ۑm;6ɶ)zPFz_6K%yX'6"/d=A vq5@nJ+͚ij,#/J?K ~Od%zl4ҕ0_ⅎvR akQFłm;SЬWܜ*Sn;s!A)#;@WhFŵr4;#~S~lr8FrԬ[NՂĉE4i_1C7z-6T'L}î־mQ9@t_EE N&&6}e<~gM,9LTzs ҆kz^P?ϋ0Aζd02Ǟ(W`O=#JT>A)'+oSY!EiK9WW5f\anOπg1xICb$M1!/ynC|Q}Tuc`o! &B%[z0.^%o&eKA8?[g ^NȈɕ="%D"._mL AM(v3 Kiyi9=}ɹ/{W!Ti ÎMG_ꂋ_H<{9~PnY='R$F*xbyXW\έjɤJ'{?L7 &PvY-Ј.i^8F!OЉfAoargټ:bp'ĵSt0܂\y:P9(MijƶW{\]Xϰŵ4#L1bO>>5)%FsѰ~טg(xN uVJl<CJR^ 7ްˢ$i 8GZGX-zwJL4E =pZ_ZK@EфI7Z?%_?;s/!&/`hi+#-ZG!v}Yv)L⹕<%ǀ^&zTѵiM̖RwlGa7hi\ B%B}tJgzxٗonmqFܘ^jlKoQ%Z8ӱ'7o~xѡ?6r2#׊*&1{⪊aF5v̬yFƘ)o ^38-Mj:8k+!h<АL',utj%Pt8Abg`P#\XU͢&n(`  *(r9^'5Z8k#oRwߖu7CgR;$8`m344.gADȓ>ht酄1f3gP^aR[,TRmsI<;EsQS2Д}%ԚuKpjs @X`?s7T-M8{ǩJ(05ܮ3AM0yvŽwݹ^$A`{!}#,٧9ICv8~#gJ2"'cC.![ԇrԇ"S_Z 3rH-~rЂ>#] = %E(q;ۮf3yVO/+J4J*QΠ4zB9&þ)%dAN>A<bt̯Q(6Em5ے;U|B,`SKX{wL&)S.:.aRG`~HM{64aKgns~r)V)l4R{WP!bT, tRy(}g7;`+{(9}F4\1Kd9)R;XQ?6|[[P֯uOVb. ;l~|j[ 8` < یowh} Pk9w\b꟬ |81ӈ4B!":1K|k_8~χfV|nKTuj=eYǖr:ҮCy3ס;XwNȶyޛ;}\ο#6N#yǴP)1iCaa ay 1R8d[P<8K&=}tԇN.%q^;%' &y2w?Ҷ Ix8] jPy|zL"d|S;aGԔjVYĀ\$攳fR0|n2bZ6Q0ٍ_ap80EY{}Tsz^o S˕.ޏdKb>KHO%1MK4.X#Ȍm%h6z΍Dn8N$MIbԌd12BsgN4W䨁:W./\`OB9HRLn8?8mz*WʑgB!е98!I2!z[:\R]g=NYTq"9ZPI˨^LmpʕIrP-:ˣJD~T'/=:בz?`3 lRh,Y)b:[v\teW8t\Uהa-r*?''cșc\rʷ7å$e1D"ᙏI?Q1) Eu0rhF' 6MP~8._ 5H7c6߿È@f mP)bJTXcʕ*2\Q+{~ZReRW/}h=O߳{byQi4MEzԅmXbEEL`>WĜ=cT`.8mbC17XiE)Jub?tcCk1yI4-2W2.:߿N+Yƀ%K~u]H`(o*f_e+N2p[+0.KW9!@~Uy۵<@әSa.S]m$9 zP3mgzgn6ldm!ϡ(O{B5!z|\$DQ>J?e+0hLE%]JGZs`Xח]Y|Pɇ0U=pTDEt>E%UʔYK o(9kX*5 ۾Ÿs zRBD #Cgy_,`z|"3bY q*{? @lgP!Nj_bJTLDJN CObbbBar8cCyC|q! !B a 1b!LY9gK7У~wŎ:OqVwS:jxP½ζ4': C6x0"WoTKwS܊Wu^lfIkr\;ZR哉 +R!1@>,˺TFсP|fA^'^j^,'!vºVh/8̥ɏpr̟n>.ZFjO}|*֪VI4t@P{ZtcѭUwZ\]F2H Ӛz(B'ê@B:|DDYf؜fcBHUA3YvA6c˵]Vmժ[)a\]z6,u֫Pr_T)q][chx}$&ggg/BkƳ0/:#|˴ϋF,{w(SXϘss+`x0LW6NSlw4`T_މ!_'ިtj͢~޵Һʝi7,aC 65v94$RA|v7}^@Nn^vnߴaYKYOMipdZ*rY uhM^TUS,q]s}/FDvlr)9^ZMjˉW,PX᭝[(jt6߶OlkuV3gcy+lsmWQV٤WUXQŕTZ4~ p:$c!~pO[~xe8/My-,U+^AZyI6A(4W^r>^2AM 7yAF߇l9K ?b+K:3)!"9H'%TErݛ´2Ic2IJU0zw[Z0raK81Ž0KDP E(#*Yڞ x .ŠB*iFþpbaAhd_E=1{H8Lnnd|w/i*x 8ԗ4u(gSKkic:УЏ\'DN)pY|pλy3RcQ&=yȣ{K&w.7hS>F 2y 'D# 1vwσ_kK?.Bb _-Qw wc=x]z~~W] 78@ $0 6Sa}8)&2shs\e '79!O ^@ox-a\1}x_)/0AI' e@ibIʰ8%PJ_]TMjl벱6:VMy'LO-eiRK|=#c:BwAI PM(esD_0"J׼"UL71qIeߵgYmaTd kiBCejX}&Z3ג,tdUnUčY~E+X޹WTV`?}*`7O6XJ=Zl;-SgօA'GGLƛ,q,n12#!<>@#KvyTJw5_ )`uʺ\4eibݲ3E9%JNZԟW*v\4*UM|XfԦP5"՘]^^X7@w[̞ik.FW rPS:77c.c< tBbKm|a.Aѹ: zguZy7ɪ+v|a(ײ֓3xVGU.ʣ˙0!3ĸU8aOZgX(xy\I>:Z`|5XsY<#?Cp1c.$E`/ x'm,$O$C[`y% _/ <x[x'pL?:}b`C8EPFFwDe}LK(iOg\MHXJ6C}0x֊ZR Uѻ9 h>80:H'd3:.>-)k.gl2,R3qR78FvXTHhNAjLm%~[|mo!yF*ӵvA:6L͂H%fϲVC_GY!*0;9*p Jx 0zCk֕qa_Ҏ}NRɓ#AlY ؼ35B3fۦHLsSl64d*nck&\B Ab8l5֘!Ēfwbp֮*-ޛ s{@ :nJ}+cW"pt*5I1Q1 ]N_Ҳ vNЬo3 ԕ?Zr]Azf|7Y( ͱSZ^L%`a K){Jui<̏t8 %!?76IaNH͉+zoGfAuS*;iU =<C\z./˚]3eNE:.ٳRKl)&T>un}=EI;ǫ,gFWͻ/Ō'A"D1zU$[%EE hq^tpr |#{g 3ڌVL]ry Ϗ&J2[E ? +c\c Q?Rpua򠕡 taf<5¸P#$c;ø`(kҵ{|xiqp3<5Ceb{eMe,F/HB]m|l{Wƻ3W8RD<)x$I`0fu'{ξ{^RK ](Ő3Q*?SpFs[R- iՇ1 BT59YO+2$~ԵwX#6ҝ/I@xgnu_SbZ~VY2=OAr'1?`AR54Iȱs.N(a J8r$I8nXcF%&Lpl}q݀T<3E-mU]~Vb~RX c#eYFo:q*'`Azy zISeH paeKrU@c[ L# m^Ո}x^;c@iE-\_k0WbJhHC \q{ sn Hńy~],0ϬF\z;\.—@,6c0k=Rݜ 9 ؇T^S^((Ķ%atj2{~PZШ`A6BbdBJ(lV"TǮ/RsM>MT8B~,x:4O1p_ ԞD9WETh4N(˗/6@n'He!QH  ނKg!skao+/c里srp0WҮky޽_{$]sK@a-uw}++=_i%kP0$ãglk0zXy,D0O4X 52w!|];|N_Cg5.U3!+d8yjGc6"2l?sQ'7.o#FIぐ{E>}R,~y0C;Ͼ\a2"olol`AeN4Kf:dFd"W"s m԰ȴO]<4x̯  SG1UMqE}t#|ˤVF fZFe9™rZeZ\*+!ָ @i=lby؍cN$oVtT[Uͥ塁xRtxƮG+2eM7Z \lOS|v3=g]FaluG\іH$273O'G m:B$ЇRkIzȤǼӉ(qxF5LEӜMESFkڠ]L&;s&z7f(o gCaḳ9UPZ]}bvg n&]oqcBrqAs%cٟ #I޶M2:A`gf1fKF >l`&N~OJ %A-Cn -lNgӍ|h3Dj'Zh|ѩprjIlD1F:=7_u=VEvϟ9ͥtdB~"La08*Qmک-R~^q= :|n*џ wMs7B$vt'؇8fC^WFXWߚ}lg'I&@]"n@FK"谂я4%O(/Lrה[G󲝷xpaoLu@LZHM5XG& GrE;.=-ױ@ HjNcH~r3fNˈ[ H<.iئ;4S%bw ;ĜCD~"Vԝ[KU0AfM 멹Z=!>  ϒB&B(PQPpہ-~iHcP~@d9Y鱓aH^#cm`'aka[YV|R!w00Lr1uDŽQ^I6$i7z*X̯aiĠ(j$[_qX8z*LeUY}BNF}@Kp'3(ۛRs.6j~VNJgv|h~VdxP$b|Hճ$8qZnXC"4b^$V: WVb䦅tui(4f LrpY!;='2Δw4S ]@L{F ꫤs(%Aa:n#i~jJBX)leds͆VRmƔrJu9OAl!XigfEEF {e4J w?n19+ VQuaYQo)E3A>^cϳC26'FyԼ-u$}zfDZZtur%2v \RQrRC,5t."M!,NM)Y=;2סܽrI؛vl@K&SJI@ tuCԅ[A9g&z}m'>ʤK)Mg)K=t ̩i4gQ9?-J /Gy_Bשm*XHQ+pE=lQhTzgHB*eI?e~Ǜh4{o`cQtH4[cB=IChàfni\FJU(5]s" ^'mKY:Db7#zO$ CgVeo}Y1YѢrG/N`i*mYLa1XRJV'7%m$gᙳPU8x_R{ O?o*F5 'X`on#e9lMd}wVޥc}9-JcAIvL'⛑U--pcm8t]lKdV 3 nSh{vRؐu$ > yYKA61Vi`" 'P%&09 AL-'O<f#ψep?õ&>)%Ƒ-ޘӠ%@8Nto08f4*-> C!=ՖAp&TRרFHV55kj#kw\}θlpbY055݆+M@ht~d'"⇰!ԥ@#93=Y$redm-=ty$0`H-z淅4eZkGvB2VvplWP&R ˲"ĭnX8po8,ImdiV!6̠>vx! i+аDeNw ځ$AMZV7 2hEqן̫j}jfßqY3 Lò/uV#9gzLZ#14~xfnXd=`et љjj6=uV9O8z4bS=V8i)7 ?}cmeWdtw|jّEDuZX>M$]*"ӈ*9㟶+}vR5KK׎)\֕mח$~`jh>4qWWo݃mHj/'(&H23.-Θȶ39ݷ/?LjɖmA8F"֐mZj6pS?2{i`߰ݺ]Wsۮv@Fh14~ q5 ٳq$J΍>CT'X}]4E*Cs+݈HͭV:+FVPݜol/w |̟*4e*x_C*|1b?eN70 R+mëBR͈!GATdL[TyqMjc|+!_o!b:9%mY-"&҆p y2ȪH00JLO酁2ҍ :؈qlo4b6"|=;LͽK[:ʾ~SI|Yǂ 򧅊 /*2i1u5 !)d3]npp{OvhP!@{2sT'iJ^l(_'8DѤ\wmrs{bA`ض/ LY#e<\xZ$Ω2[ 㫈[K)J& _E &>AbPPbVbV<*EVHƒdC rN5;;<{?["#9( G$8^3obp,v/luȜ=4M&b%qIQ7VV^2f?PbgݢXLZw6ܬO-h3 ཷ&d]`!LĘ,O'2BK6v_rjʆ4`Uhm^h=WYaA-DW. 6pڳS81JL .nx-B{Jj#MT^Οr:"V FiMl(:l$16Gvt{*3ˈާfnF,^u=L_|rM=qKvU-ݞݣeILaΔ*t`-B?z^T]| ]W;"Ȟ( e?#lo|R['H=-HYnP̏G8s*fβחv+z z=j=m͊m/b܂yY)Zr˗h2 $vYLYB)CYu#[V6"w41)VZ,`$Jݟ/; ?Y*W3(X #d^aHaE)n]vn ^y[=Ң #p`b8q`F8pQw=;Vgr G[EO#|z/`6_۪/a:n8d9U2`z-~(?S2-H;}-BK5 AMZW/ܪB&E{Bx6vD$&_wM?c'gAҠ@$*6dƼaW[0qM<=1۴LFڠ0Gz<Gg.67 HԎt8-MJu̷tJrs/|u-Xa~f_ۛsMYj$^WOk$=>fx/@]9MڬFuھ/ q_Mίk!y8Un`7 oG>˕8s|x7ڋ {jrhƑ9czNӷB2iC?'<ɃsW2^Nġ;nm?8zf+܀tWi>CXߤ@C=p3/mMK=Xai㇦z)sO0-2b^R=琝d7[_6L{FAUۧ=ٵ Wx|s9^ ?v>3pf KrrN7O8wyn=T7|ݍC 8;Wu<5r_\Ee/>wr! ^ߝ}%wTt<&oaeg]hL:(pǛp&ߜJg_|w5vZ028Pbz:ӘcK9 pW _>8 /~kS٧{ȹrwsx+rqҌ;ާϯe >̴fH}hm#Kׅ|qD P=z2x<VcEюх v@NZ8N+{vBM qL[dܗK;>D7vF=ZyJ_#sM JMgbN}~zqiPlgyU Y:Q9VluՑsu5ftEkBLwN@C%^ӥP[qaiZ{,^*u"#D:':݋Q32:ѫD#P-<ƉnOgjBН8׊.}+k'pt)ftݯQ"WfD7Vٱkw03;1:P WOhS~iTKgW-%BIeJ"jeLOܭ |1ECF2gɚ-{rw&y`v ,PF/ؔζ2ٕUv9) 9T;q˿9oi^qS-;|WEUa~y+lɥ$r#ٴ3fΚ=g. yD/Yl9\xŗXb~' +̹2B^%`k֮[a&uv뮿{t- ;ykH}zGOg}lzZ./z@F Ĥgf.ͭ]InjDãc:9=;#)g,OҌhaZQ{o<_5/0>! |׾ D=$*E?pҕ*Q1XvDjҴlONmfb*BɂTt@ (AC^4%k{aCrhX4汪b,Ӓv:L={-?|J%3b&%;hĖkB > f:Mlϳg7&燖Nna}!Ӏq5|q }vaĺsZI i`\xpdQ${ɖ ֚=L tf4337>=vh*\ɜ1a-QGs>T>h'<5 PO%f,L-M \]M"B#k j~z"lgқFؑ>b P#ņML2̦%*k1;iĘ !"#ZVnB?2?h-t~buvjdq:}vF6b3{-kV|3]R:/FƉYщ{fwC>BF}D|⌚ַG;*TA t_}ǨO87j/O&a.xKe%3|M*OK%Cj8x a=(assets/fonts/google/caveat/Wnz6HAc5bAfYB2Q7aDYYiAzcPDKo.woff2000064400000070454152075600740017422 0ustar00wOF2q,pBv?HVARf`?STAT</8 (v j0.6$P pC>'r5Pwcqȣq6ȳz5HugN19iջrwAAR= :B*H]́愙bIRv%Qɖϣ]*q.TJUPUjA@hl+_c%P{W$9wx~n_k`ͨbl#JƊ. QPQLL# @))=,-kfx{O4p& hL,}T62<8R[JTpi%W6ۖv$u;e{Wjj?< 4iֳ%M}ǵ/Yݝ+Y܂1%r5?f&ZhAiK6TJmdzt((σv_9u~geIقRگ^mJ#S:W hRdxT\qjap^lp|y`m0N+N`$$͌`/EN٤Mx/pz{Wh^*?ߧzNg!]®:RV n={< NxTpSxͧ{i 6u{i~֛BG2HS (`Ԫ30+@88AĜOSZWg5eits+@p\8UX'8JR57ЮyB{ƿ5M靿֥=/2 r,]YKJϥ7$)٢Q$bQ^S.}nt7Rm ҋ1i0.Y9Zs"sqh510#h"#\$Ab.'BUyĻdJ %.3WH5ްx.CmSK|BX!SX;Xf7tV?εwoH6CyZOwˡnTޟo A[XZm ay6^iͫ)ss)lc`*Ǐ{˓feyFxT6O w&S"uNy)A dhv$nJU\K1sXbV \fd;q ;ك]鸽H]} @rvBwkSn AmL8ƈ8АAɎ4aGƨ<.4H+BAXX0=u 07+٤ZTSa f"Fvё((fQϽ qekI7W2-X'Hmە.@?bV͛ύ5 *AX^0q8~Uy3FdBE !Y+3Gٟt'i0"hVUoM bm E0Wōr󸋸_ޖ7W}O_klf!O ,y B*n.ƝkV߱@?Uun1 Q]i_K`:R'@@uIQ3w1Zļ* -Lj!0S>e%[Z| ڌF2" ogRhKIUbL،F"vz7hGRe|jZV0̞˲>l5S`+TI5SD_qji9cMNO܃t4 E-b Rf'r a`]ieP҅|~f+hj$$L"'.ihS2ms=5M&"uV6̛ h EJ KR :Bd;ۢRڈowH|jW孹H9x)Y2 ߗ4&S=0T1\0Yt{`Ә{r;'Ԡ4˝RecT -*Pd]Ы +`eO ?䑫.==5n*tU Q̩ÿ05M8D2ӣmnjDauUBU=ldy,t %Cf} mQ/ܵg/Ǔ}bwqҷS  /tQ_8OZ&*_ +xkǭ3>F=ɿ|nP~*]QTNIOdH̽# AE^o\LLfĘS%D{]@U [[h}8LHt`7̮U {f)7ThEC6~"J+)תHvp!cBl`sw|lsX8Th <^KEdR[zOwD25ؒMĪ-Sb͍U{)1>5Cb)FuOخΗ!j@\:(}x8F\/m-?:kqj@x`X"2)LO])$utV?ZYA{P`u`wr4ܸCGp.:܏_!m: A(xͭ(}&4{;uz#Z6@알e <*bٖ\*T1myв>{,U5)pG=HX{6@w )iK!i6dn@e-TQUWu۹\0N]w7XP1ÐpӚ4W_[v^h㳹74 d+wU0%EWyRˬClѦZSf!d$91B _{$<#@{cܶl/$?~XHß҈ %84vx]YA`ɬwpmojR*Yzhc8QZ鰯r0Ndsm"Mf*Ҽz=Rڊf?nGi۔mily]ANL4oG'n-' tSM>6!@h |} T5R^oj5<7+K7Q`emNrV.ꦖ rUEQa1+~?~F_{ Z;hGAXj6TUAzh5%HP0-$hPMjC؄ȝ&@EXU1X ܼT?{#ZD6"J,:4ϧq*hr&];w7ZD_\(:wׅb4sjozrlqY+U'r !xvؚ IAXDxh{1hGԂnj)d5H;7YRHJGր)+1;@,_)wy7ImB F tNdn%l7-1=9' @nAePn{XC{ߪٹ%3a֧LU ikH@Yjz\o aHRaV T\h0p(dխҎN4gq-hǷpcш).Xi)YNhzhh= ЏGlVE+gJV~"vqx_\swn21 X>Vf}QU 9 C@T1LRı,*YMYGN Q@u`ඕ~,#WDF7V"t]Z`a (Irp>4snTm)j]N㈁i-tE2ˁI6MgpHdW$AW9cI\`GgQ 0y9>r{Qs2"x$Wcݒ9%#heR6`nIMGa1Bj>E;Ya)KͬRQ 8zHdF7eX"#8̋khS f{  "J,e4UU<1Ƭ<}oӍu*8}*( Nt?>ɱ6=5z#ber޾TB>}Eܩb@ELg ¡OE"5<@;2o|˧7º5`w@wR ,u{Po>w=2ӽ5NwKؔ77 1; 59lB E'-`]-Xw%p=Ӆf/\E=7/l9㺮hFT/I9օjh"չ,RǑɎv3m)dX/c?"դ_ސ&YO&*Ώ0e5#9b6kTS5>YLjf4<-t%o8*mt?I_Un5d?VaOش :&E`;[$ijBia.v^UNwY%}ic"+@1}2=w"S]nm1zoK|Y|*М`Et.H 5@d-$.vҚݠ3@q.R+T MŔt| &b4fH!q$rp壌n[4"?/%vݘJ5t*$X\c'z>ܱ͕&-zZ"\B%/ >!2w/O*:ʖ4_Ϋh Iv6U߀8w)カ>HPٙ=Ooh3y/+ Q#,7nI׫_ߓh kW2b:-h+)p(@j55 n޶]wC@2xT 6c$>҇s= @ j;øU!+?9*˗!Q\[tHەD`8 )o j!lZpӆobm}x|ߕ+X2ZAH%Mmr)_# U%2h^KhdWϵ4-Crጚ 3?{:&gE[sGIO^mvkVs33Ӥ(BAhc3HW T&%qp{^TK-B(o>S>TV)?F'htNg %AB;IX/h2|;ޟHonϜI >%arW .cZGYt` a8mPVE i7-?v/~F(QkKxsCA8Bғ@n8E`z(ᜢJ('~̖ .y<+\ ̚5afip̫bXV4ziل Ⱥ/0"Cu;pH8Q9 MC%ܟ-T0Kmoh2WgO8G;G 2P'Q\3F[&B8tݮe!Zm\%jM,?}}IhcpI-V|5*S d"y`ʎ ~;^xm #Vi,zoљSA(ba ] ='0aQDu ]oW ;݂ z8v_[{GJP358#?cbÑ,)vv[JR~%5k5ܺ s0]+NQuq^tԫ0`T(PWԐ嚵[1`֪B ;I<}vqS:oIp&ku/BW-͟kʐ0}KGJY^G 6 ܥ {VFttO"DzU2$}Wy5tF[tt'.VERYHvp+[ZB57<y AI4?ՈH#P:D3.j]U0))~ENE gq[앞~!ymhv&fR?y޹rxy e' 逿-ؒJ\r),-0R&xگ.(J1nZ"嚩DyԢS;FFGxn 3 75Z;':i+.,-VЗHAa_6woid^t]83/keQEHerfJrhWϚLyFkoz%{A˖J0ÿ@O@2I8U;M쉛X3w`hIt%) [7-[7iFUQxQe(d>ZFtqBR矗O0'zGD Kz }II,|QSvIV1sD&QPu|Юʂ|?1 # 1|pO 1+&ֈ3\gdn>m@\d?Z?(AA]CTntw)DUBts[;Jb$=70C6Δ¸pr??|N4ͱ$ 4_ ɖh(A:qFP[F8 :d W*|D&մ"KW W$4lz j:m!_OPTdjQ:M,?^UL#Òb庌r #gV#h>a>I:;~g4 uqo!᫒+v%Iutl4gC^( Sgq$|#dӇ(Lf{NWdvc< q"|($8Qb/qmi!k zaeV>u`G7jQyHV|U]FɫU?a=G{0hWb]pEiٸ<Ә}?6kWϜ`s)/uernBdFK<]lY+3G|p!/!`xBGQ/47KW*:TT)a,::>x J??~ႰEY|Z79+ wmQwץ>H-.vΚR.74>H(Y%db5zHe) 0]tnl-aHm%r(0ֈRpqSxm{-UQ'T*v\*I]p[OuHr>EN"PR֞HBAZYH$,^ة~T( ۘ a/~֚mޙ7κPB2EGIˁRӨ,XnӰbIc`}嵚WGr[O"#''q(,Zg8,bǂ'\r'wxd潹|fG71rH޲H ŬV㩔WLvxMqKFhuJBA؏OW"pus=MNp0/~ouakƈ{6*kٕ}mQZJгMJBQQd#FhSg'|g[]uĕn/ Bđdz}tqt-Hk/[l݆+ue%a҇qbtK>c}VZ ybc<_)*&#bX)?D 5' ^.2{mkj/9ТX }VI5!ʻ揾:<6/oŚϪJ7]]o´,2A[~\bc&*~ڭλ,s;VU\-2'kU8izi#AT2P%/&km?%ia8pTRH [v_kIYnGRJwp2!6n\l ;>ÐȪ ߧ%t+ KO`9UNkyn04d05_Y Cs6nD"^3XE QRI6 ߝ',;NTdrUk>]j3]ƮթI!ί 4IJ_ܚm,-U#hD2#A?gL :̗#T ǦAfPf"/bT7M0!QCfe{}"]Oh(֙\,-*xwpHYOXJ_76W+; oQ6;ӃxgUaPPjd0`Ol!x9v,DdYy^dڙ (Uٔ ièTI?@tGʏǮe1.^y0aO7QB9@q=C- M s&F#Mg"G}DՊ"@Efˏq fDW/ZW^f@-5-mwRuiL) u.}r=kjz$m0C}[)Jr|ˎCMhm,!/fux"żӴ/A&gE3uE:vhCɗ)͎,ZN9>}piPw8ίCZ4σ..1gDp%᪭;fІd^da&6D)nad-lVۉx l4 ia\RRϾȄxթ:sFTD#k6Sv|"$H2{b+W+2f^I0s2w}]UT9jx_-۩Ӡс֭Yzl>kYeeDFYZ=귷Lp#>4OM.upZ?E&M]mt:|+2Jg7ENtPOM٤e=56.bv-ϛ)T~HK$A,)en @$0i"H<ۆI|vw'ɞ/>p,tg9^NVkw`K}<"gX0- 93U-_Y?ӻ$v*OP0g֮XKBx݈$ZS2tZY=N|m Z]}v PaK-  g?YS[ms,&B 1Y x*[;[; qso`QepvqI <2gj~IWCFG!5=]m!) y|]KGbHBPy ف% \U./ FzG/ 1RCI  :%8usxH$f }8eI̎#ҋ\py0@tc_C~H4=9&/NͿ(1@ m/vI.7l~j)긩qqEle9L.|1[Q乎|f'C2;>͓?e4 =J1%Kɫ,Q+[ xLz\Vۂ|YmKke<8d<1Ac)=-fz-A׵Xyq<~fǼԟXTdϰ`mn°KV/>.xFBI_dMl-齗'{>CI{|Rr{EbㄈlSHȭEϝ@PVW':Ns5U1%v3~XWG)!ƕRӪr@ Q,`@BhHNj{yr=ƓolF}pZ&+gOY/K%w4Jӫ /Yos -ɔ̦Dkp]_N`bBhKr,M)  0^d+Jm*x?`ͺ5W7[bܟdu!yW r8x۞랕Y Z˕reU7<4xa+f㸃hML\Glk$3˂QV3_DqGT NOyZOx:5޳VUHKIg  0&Ii~^upm]ƻ*ĝTs4{#qeP6G\jTpw֦(&GIs(׿aQ[06wޜ{Ɗ]Hm2EXߜ#^+g! СX^@>=͗MVEI.W:;ӀvΉX v⁨$C!'A"rh>ZЛ9?1v;}Ʊ?qMV\n /^Ň |!9`C\2OG8B8E&\&\b1xx8@r9ɜ:uu#UY0paaa-<φ+=e [ HT V /3B,aTd6@4Pq `B` RQW1!oiؿ)q]I9wݜguT6DBY$ V~a ێz''1'ZߛD{.!'B0F0F䭦*Bn@`^o_m80oԊKI`EI'-tKb% 7}_Q %I?Iko2`8ՙbFroCtfъbRISSwLŹ~;DH` '吇"ܜx$$695{"FmMKI`o=&y"=㋲J+oЋ $RUq]o ,u*rhgs4OޑOxj =)QdB\ -r8 Pd6Р~{ݷOӌ舣 NlVADRJDsJBOS7APw75Uz;-C*НFO㛛=43!uG=/nj~6}x3J8Y i gP'QMC)UC6+:sX +F 5eZjX82OUoD--lDn`8ͤtTui~k3\sZ' qaiz8I)wUDoUf9bbpZW y`p҂ℓ ۉ^3e+ p"o߃m^xh7Ԅ09ar֊ ]_.,UzC! +¨ [r"rHiCrn}D5$_T܇^)CT ұ90[Ko5J)-k/t]@ =mklɇa>_y=zqU!(~Dx91yd xC][]/vVcfDw:p`; Ȼz:M~53:>^Հ>4d@Er}0@5ud^lfoy2{ݶR2MU]_(.ȞD +x8>88=Ȇ*.ݥBT-#G3,n[kcZs*$ƚWPG5: X1*K?kS56KQhuהT7fqkރ=yWx*Fxz|YB̆r@۩Z,0lOToG.DބuV}?Zlbڑ)U-,Xqٲȼރh>1g]uVxtZc.>V Y㭯SU}bR$kM"kEf Mǃ 1>7445PxjBhE>hl ZG05ThWψ^|sX8XүL.ᕙjyNj+_OpDG@bSDnj$q:\_ѷ>0FR˕4֬P=]̷CR6roq)NZC3Қ aj_+1:R8>5̏zD7e7PsZ'ƆFy;y~< l5"Sib\lFb$ JM_yw{Z=S/!%+6FLgF,! EGt"KA wIWZbvٺfOOqM"$Cx(Ez+97XӬ%͞<ڒ8vlEhяShSQ_ #!,^`b/j>N0 gdi@¢y.&^;^1ǝP *1ۜǘE+%Хļ8sNa(4QUl_w"(u@!~{@vs9Ne"hVJUOw>Cxo2< jJgm^U|. {J&rk>c"!bÞ~ 96:,E@u+3Ɏo1,FSÜ?aq9cN)t {}M{ZyEs%ϵ>Omb#81l܃pKL,OPR\B,1Yq{i)MYA7G{I]Y Womm(n/! ;&<\.M`~($|3dj'e" :ۡOf!?6<í^R3i^-JoD|soee`lDOWƜb`T/})w1IG"UBILg[&'GhV"ڝynjvJ ̪cB|͙Oٞez-8i+cBkiak)iuʻ(73Zl&ƀZŅŘR!K*Z鷽W[U3 )]ypVLH4Ku4ϲfNYOBBq{kߛ8CSG8z'Zt{ U:#*ǯVl~ UVNy <ÿ RKuLU޽T ƺjv!n:s)Dh $ha=15hcbz`gN7oVQt\d$vܺ׍c5aUtDaXyx;m:QKѧR5 "A$M<KGhlL  egH['Qjvi|mSt%mB''/h`&V;Ú;صo9r1cʅ"#MDUS]W3ցތڈWFB8K_nbVl8s8PBQ&X{{<ÂDkIi'.D.% P|*f=0^A4ˆ_z;z9=02)YܔUkD\Fތ1%B`A䁷eJ1HުU'(^YYqF@ixmV/d[>A}eg[YD8\k]B-ۢ 80 JpUkXz"HhPvԽ1}H!ff\*=A&Agk5f_:cyYt@"}f7h1~z V:Ck^1og8>GAjA__qs|ԓ™1kH\RѾSr!qOHfK˟MZ/mtqבZSc^qV04.%D HؿV0`l5"HJuf8cFtwstʛ Tf>\*K&,E6LX^LQJjubNaY>WVKΟ[߬㭋]Z؛$%)ϯ>ͭjndR.ۈCƑN[LY1rXT'[=s+z𗋡o$Ź]kWze;LXo4~Ss}?c/ptƠРXK(BK ]}+woތyҕO^=y( l_5޽˗gd IDcQZ<[YPTb-]9*Ь60U_7xL"!߮_ͨR賗{&rA۩ezl;f6N*C`ru 145j xy_v /bm뷢Nxt6`\+>/ǔηmg]o8me6U}! | FX{]`1&1 djGo/J/H&##oBNOZMQ#:HbPb@iˊhUnU,w,E* Uw~ {8o[*SU%eE~w@_~CH` ha|c-cM,zޟ.\y|($˰$o9ƄR;XS_fi<izom!7a1 &Slɞ%݆ttکeU dmJ-h0/;r=zz?1iC5֘ _I}M }ZfND +҂zdoVn; Qz3e:Z@nRMcnGDSRTaPRd$2ɑC&<6k} j Rnc PXGo!&gGj1q 5*d 7~ЧOߍF{"Gck]OcCorNYĎ=m]ьobUKdj#H^ByK\|/Lmg9Z蓑ϯ_Ev:Ep>D+r(0$  "(oD#;eZL%K1]뿾xS2vВj?\um:D|\@agUٱBR)<=<\Ru,mw&77 E`{IO&-oNX&EK,u$|ֺ[{*!ԌHc{R΅!_$P@~Iqmnnj"Qɵ5k.Tzk7qX[F' qBp󨖞?>+5|`5%ɀO`&ZL]QUr*?.ŭ$&ߚʏpRʂB*9UԒr-^rH!n9pl_ L ]yfdCˆ *0` GE!A$q O)Sa޾O>v[|8_~m~.ڸwnJh:_4iblc㜵r 4&̆*`%MK,q bWc@3VcRȸ 0cs6Vjkf@zhlJp-pR.f3~>Hy]HjdG>&U90,P"Ӌ 鹙使;|D 'OįO t^-*ٝi{ҜPe xLJǪuK@% F^`4T׀$]~vڶ_nw QАfot~>x uk ,f~#SϒWaś5[u<K.T;7byNW wzy<}#Aoϼٌߍ'K2]ƇJr븯9̂Ͽ'V<5#§<x˩Y荡J})?i/q*}וALb_\sVfϊ LrߒE#0 :6X,괠Kz(n6ٖ=BeFm/4\1\~}c/<4MuOR}$-o(c"Zm~>}aYh? RgT!1)L&gޏH;AΉX i? `It(SCrHar>}:A"QaS'>⽌ 56.vs7pc12A+!-qnk<_s @ʕ7WfC*bƋ7ۤ:i2ȾsGO\NB%xA`yepmƲw.[5x+v>/C2C͚R!Fe<7Ei/6$W!8a)s`D>.`{l!dԽ"J{(S$d|U_֜SZ\CHQ81N/%uS49谜UOs%;𻵃ny Hx ,ev=eE{cKcOzQ;6Uu֫j"?Z K?E !ʣ_i$⋺Zz$:NI"r< dp7CRY#;D&⋀k&\[ψOg!]gQ3HaY|#L7UDIC}֬1ZIQX ~QUl#4 isԑ9KQc9Mxz6p 9 `oLJKi5sґiM[ ceBKb=Gwnf1yoQ&72;`K&,B&NI/yj&U/}ᚿmNz.Z`kVPK62*> $oL$}JQ+@Z{b+p5zq0Sz/QNJy:sd"_sig@ +M4O_h]Cjӑ4h7L&#9if>0SIByMHuˉ"d$)#7H#CP&W$bfe^QRh;ܤ/lvH=2-C<%}rY`'61db~![#,Yo>$JҵUpPCnkINJr>`/E><|G^ {~" [0$–╳,:d% 0XbL.fgYRF !w00tDuE8ied&Y"(Bd+bcĸyA>3xtUw%ډW7᪨&u |m88w03m OX!%8'6M28GF+R$xa,כ싈bu"iMO#Fw4]q1&R  iPF lj'HV./-@ս+ͦnbQhN⫑Y }wp# %RX=s)EF<(MBGrO:$/U6n_od7 ;M^_D2jaPevT+T Ӗ^5;nzCvIu6wٝCxX;<ZړEK7DFp4^H.'IQψ svf"y0 NŚV d\WAkIݚXc 4|[јA#Z#Ɏ`7oXrSW^6]oXБuFN߾CD|\>%assets/fonts/google/caveat/OFL.txt000064400000010577152075601010013106 0ustar00Copyright 2014 The Caveat Project Authors (https://github.com/googlefonts/caveat) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/caveat/Wnz6HAc5bAfYB2Q7ZjYYiAzcPA.woff2000064400000221030152075601060017144 0ustar00wOF2"sD!Y*8?HVAR`?STAT</8 $ D0J6$ p-[rA29^!@2P<2č5lJуpNDT@PUSRfRK*e˹[ ҺD :}K:ĄZqH6]@B0}+NMnl&1۲ׁ={pFnҀ]<m1Eku@<6(m<ŊW6wv_bk"zlcDA Q@( F*^\BjhW}[:2JB~t FDchXK@;nBJEʴSP=r}Y[P,(@qt|I^̲VhC3}~)Ppx=2)Ҿ1Z%&hjN*7e K)RBl#v3'!>HbQ+CkBk f `fIE]ѬMy@ETyqsJIIJHJjZş#EM9!JZ^8Do^f󛣯վJD"( $YRk][m ?TU*}O]׏ CD 0C",H)Qo~=hO#[JsYI8!vY{?q^,nd t-F,-cjri9ideng,gt22O8FݔdR3QI*q8g:gdOxt|[ZkeOQ>tsfm FC`X /q'{#m|*\`=H{zMýqEe'Z1% aV$A//bl_V$LNl߲tzH6 m~\Wa l֩LaS1 C)]#HtQxmk*ĠG/ G Fi-UN,TAoB* Le8<_K?lc ?͒3YZeVc NtźV6Ela+۞}ÕN9b ; 4s5ݝ7݅{ q5 @la1x9&;gus0 fghLfhLa5E.ȁ$wTKs˜*(p))tUJe㫬OKgiNXj#+lfU)!dgo"([LqR{o~}/)cE#B\OiO +ϮWd_=ZsT9!Mq`#'O+_i7U{[\Aٜ d<$ڏ/ љoc.nV+;-/_Ë~ȅx_rxxǃp8\ ސң& q}(4L$1az8&DD/L&?f6 dtJ%qON [r6MJ,](Jlрyy?,0]iӟ"a\:3p̅rSIkmE]zYQݯ#\'0ާ<g QGJFv 5#'EUm|'N-\B H 7va!"&u#  .Iصe5&A%z4 )ElTn( W%U.B [@k$A L]mYS"!rkQz::AE-L=> %ja~X\ڌb7%O swJ8-%_Mu{k^73hm~RPDO'XBE]Q:JA)RzҳbRJJ)TJOz,R)KPJi(o0;1ɞO^z Qi2ڶm##6҂3cFvaYLIiѯ5+?c`l'el\ + 8a,krwR[fsN}#cl\XW,Xw,Q@J Yb/P#>gJp;;nx 7uH.tT1=~#:ƅKfVo /Q[qaaXfweϣaXrcȐl1I&O"gJ=z5,5ko Gz:v쓙 ʘWF6!ţ@~Ӊy{+nܪGOܦy*I.j9' M-]Sfԋ,5Hj P'z]AVPvX 9Bue3h#ߔo/:1UiMdĨ:|7nNSmmbO0qiqd{cZWC֙ c}gy[bҞ(ٖ*Kz>ˏĤ{UEE{0G}bn}DzUx1,pdVD.CX't0W.;̏ؔyӬ40@!ŗ9I^gj@vY51לW/M5Y2zZ~ߪ|uo6шb+-8:PJQ1Ai>2e)PZ@ףH}y­4~IL|zۋHL4}#}]^a]9".nyc.>uwK؏JCl9E.rpݤ_klw vґ4Ѓ^CIJȢbVv2j.ZaRZta_,ֻ E(O?hUV3nP_D)Pg k++̿m=D?>4?Vɼw>o.q <'5SgB{%DѱVj{&pK;4?cnZœcd咊l&Q*(.C³},ɿbƫbTlN"_7.'1?4IH[0ܧ`7WbX7;`9M'6! awErF1βi&lLy`NJbȯWؿ; 9Z'q^3GϷ&GhZ䣽=犉]0ș%ɢ>œ YQWq :N>+>I{uk'˰K,e] r=]H8^#Kڼ*UIZMlN qinDLG4~)"^G\+UDӂ-ژ(j@iSBpE(%fe; ԏ0>TtERRs՝LoMo\ݡ(]J޺PU΁LlWCFe8: 6H#7d#K7\*6hb%e*sYR"Idi{&"ȯ+?WnFÌyEE;Y[JBw!Rw$^nK=OO1/Z{+6&$H#}͍mv;_^E1ި㪜tZkrU\w[9v&#&NyqqjiՒN6 uIy޽ֻEVEb^b8,aKp$,5Kqçz乴aгD~,(o wqf8ά n64Y6OmGTO 4/˾S!a> X"{H:l~PL=]xAƴ@I|uϻw/ |q_)/=D$e]y2K~?R E#`c`2e +vcˍGTPVuM1dfaY&m.-L"7`e6$&(ChiA3[`z6g 5אoC * #e%^/c@pkfR#rzRu"lUSX#E ~kj,5ξ!XѬ{a Y`9A*)߾ '7F&SpkȮ\~\W.Liq]D3qh R+2M5QsM)pʞ7}LDۤuM sזQ#y ȋ|EJx^!A1jEDf`<.gT>F: ;p!T>حb•n!NMVm‘B=܀ʞjdos"|By /E-\wh%p˓с{k^Ԧm_}ŏ> 6w'/_{7!qe%^1 ǗRSG!"LWRS,7"ĕДO Bp ^N8y'>7m;{qYAD4sX:8zaP,[<ٳ][i!3/VI ̷!1{xxK;!W{.|Rb%b2![^ˊϤ7҅=,5`.!cEPl#wB+>Y?+:W8aLL@GDۋP1JwqZbȣE%׫Xoc9.Ȧ7_\ĩ$F 3rR7|~7%}9j'"yCBt= ¶ EH|w"iQĽO*Ǟj;,ZLd`,$< (4^>eHu-`_-bDܬjw&oYtdjfXnN({ X,lOOc:fYgHfy? : ˩@K9^ciuZFsK c֩ho\ybѐt1X@3?W=EZ+1gW&vJCi><7E?|.6[;1'};MK- nX ٷ9]U-p5h& _ċ%l&4r 'C 5S@8ZO5"֗>Rmg"؉'Ubze#c6?"秹>#&o7;lcnuR\%#Z$GWxPF>˿e;&m@&&^ v>?r>~2P#7)12-] 2ߝfA3:(#8|;S^^q1b֫ᓶB/ҜG`9D !#5ѽVTtО>> jWŸb| qv2|JhV61 yF?$ Y33c$L}]q/c~w0.Fzԍk,^ai=m"zXa>CP"[i|euRr8vv vD&?ĈTPn1DG[G~" ׻+h^Q7<{BҠu\?fXOY{ܵOE"7Gj5>~*Fd6h`iHYnmGHgqB:Pګ媜?"F!IP>]rG1^z/S꛷1 tgZtΗ!1P^p{nJ5ԞYc0fIO'[˂ɘbϽwK lqlP> ؑ/ò𓾊cA4Vj@p݈¬Nh8sAi38U|)<%i{ZcC;YA6iL<L >x%W8NRI@E~|u<;:ʄY q#Y9(*{)@yJH~{,.X)/mI$W|izq:²eX7>_/uIt{M/&LI>y CA MNd-$HF3CðcHO6CԒJՇN :%)O89$m>*͐MePn۵w !VG>{#1I,䢡-;> pZR(nTxzG,ɿͨx^˂'TyEpJ )SB&&Ō:a/MrЛܾ7p%h$E@7%:(K̄!ݮ.!c2Rų7{8"-@Ǚ 4GN QcO?'\{#e( EQtNlh~Ϋ"^ fJ(`2*T8V&>VɡҮ@=h.{t;Wb[xK,<1+ALɛP߰b38UvXPv -N %s b04۵|Y<}a7}NL蕽WQ-rDXW} xg229$d2=}?jy~DҒ5 O<R00 5EYW{-zC^CS>8g,UO!NGtnF׿Ŵ~hM I'fYT]|Óad>@p@BoP_IKtߜh$n5Q*ظӊ%[E>F1>vn@K+EjN<3RNKBmפ*f+D״ ƥ_c_Krvmrdy:jip Q%2\Hrv/+wݠyp h̑w2͋>&ؼ/bAs?ElIbgz{faty%93̹S-] Ai%B0xF9W<}UX]5Xu,RWDeIIC ,p2יhk1<2fs"C7T-의` W.~ApNG1uɭA$7nf~8a~%?d>)<[ʵpV׹|0YgcnE+w eG= <8^pG3벫-M͝}{! jtyY /PmƄI-z %];,]i2A:)/[wﺲ.<ڭC0}4Nv&VJ{ЇS_:K'  ~y_M4y1k -OԞ_ U@e䋎AEp=CkZPG4_P(O&G6"(r 9Ԃtv\oFb]h?k[B$q9pK[ S0ǎ%Aݙ0)QˌH":c\F|~d+oKp ( |^]6ɖK{mu[ xƦpX_JЭlP55&[ @(5G(h"[i@gc1.IhfXz&Ӣ?:\Jb*wecp:ye qY^ҾDZ0 ~xb]q.lL&9e-qCǥ,(\D9EW<}i֧|@P*=睺+P(SO9#Kv&L=ZAz@e쁬FH}6꿗yJ2I#CӷGE6k2,0txwKEbC48*4j*qh.,% VJ$fC"229>ȋh sLnqlSL75J:3ًIU]e -v<Ɖ %s[zK.s-k;7 q4(4A#*,q|q]PUIϚ*MQpP)N60qҍSwF!^ I*̧ '{CufA5N=]zud89'ghspJ_ 8s_ 4A늨6.>2u#3rZv8w.ox<|_h&'-$u)OR7m@nF ?@.=bR0Ebδa]0†b?!+]';P0܃ y~x+2B*>tlcxyL,-S{xFLvx,NGlXqemϺGM_Sdz5ys82Y8*91rq I~Μ'KM'{/fP܁F<}:eÈgދ MzW/j@ξnʧ8$N|P"s<6Du)2څ{(KDW+g-b1wumN1#p gVf ^ g0:_I3HA7gW#gPv}/3,V/;nTK> M !OeBuq.|MB^ -^T*QFG/?=h>аQ (?~WnaE_KD#[;g>⿽~2Fd@ !D/.?9%5GdYb|lv+KSmu]+ZU:㎤3Tgw޵=q,~5*}GTt>OU:1ve(֎?svcGMg2u8HG->XI]:A)Jlc2:̯pzQ3$n.7SfXU3?J@^yz A/F%8-5̴/>Z<8:^kM֥0#2@E@64uFbekF\N+gQ,QԚLO#ز<~k7*hV 2bi"߉G-si| 'N:o9V g |&THjUJJ_3pn&Ch /3244Hg'7 Pc=uj2G[Z≭ h b8y٠cxAʻm`2G2,!} -+Ey f178z UUȈov{ҵI OsxpڏuNSsK2yJcm)㨛Nn4swTLj-jMba{N0Ėlf==`q(GrD (S&] l,ܙ-PkRrNwP<,]ۨNbևqKVS]h$5Qm>Eb'0tTZ逴5"L!4 RPgNR}2ia$h]+ ]x:VQPLRG7M/fa͙ˏM 5K2=-T@13eb6 .>ى9Bsێ##xW'}fR\)vdà= ;GgosZ_6i{9{o;X.Yo2&˰k 䎉SfNr0 /,M@Ŏ66)MDHNZPcEn&a"mPؖnU+Aپ>.x]_ ̱<~%k'6=+RQwf)gC;!6_OA0K-$E{?^u[xhbB[2. QTQ;I}Xcp}n9_7K\ \J0=U `B( MAj$Eл*h:oq(4 drVL>dBXIB/nVcPJX#4?j啧ھpo!Vo9>KݝWv1O6~ ``]x2;-[l" "̊binI륯.`XeMr_5uH2JVy>{YQa$ jJɲH/ף`x&p u(X7CԧR3@řso#Jkvn2àT[\<59ױAki뇟g/8fl rRfNU2J 8 x/-3zo0ǐmMYFu+*EyB@=B&E-Lb\}CpkZ H2eWMY(^[_sѬO"?rF"e;v`PĉMYG._LA*_m7Hxi b!V(5&SX%#0ie,u gŖzYtbcC7$]E_|%ht1ʮi{g,n9׌Gb51~R R*ߙzQZ!$C-M٩}q׮)[iePZ BH/~Z-A Eg!l\YKAZlCt$穲P0\ۢ\JWqj"{se3z[ih^La>a/xr*hEv##@+پ3 ~> D-BV˃`IC_~ XOOj յ%6lU\7) AmS^U`aRNRYmbCFbi뢨-v"&RbR:hf\VbS.}ľ\$$.._<לn BscuFUqBfdt'`>+qcѭL`aEb݉ȭi:+PܾY#EЎ^Ld.dq-_lo90kG;#rtn'jT.&9B$|-&XŧHJ]>VOKz8B@d'W@p K]yK5)<՚/wcaj4 F 6\=pW)2zW׀&%T>Z _8G=fFJpl-ފ7/hfY\=!biiQ 0v͇08kEg :ܐGk "Wl&gD!=y$x,N` oݼ|fsbiՆ=Y"lxYdt.Oj)*A%x>6 ^c;zQ->w+%f [.s&#ښd?g:BH#LeF) 9msRgR\}saU<T:6 dZvY\߅7\XI$Ga>/PjDn6.tVQ܊?'/ JR֧ا䠳sKOX: 6v271Ƹl.8e@r7M??Iņel{tm+3sgP-vNAurSAF2btTdz28fWGLsHp 8Huk_*Ȇ6Nǽ>(/Zn}%| @G`R^Dq)4"l`d7\r]zuVZv"|c;(I^?HDC\g=vH >l$d.wQަ}FJJc䟌sb6֡eM \;`P^iV$sKZsG_fʁ(#o!˴8Ɔ Ya_^9I< KH=S4˄Hg,%K,BnGʓIc6_7뗇/jt w"C׾c0="+w5qt4vgE>H5A1yFКܝݝх,;Z;˧Dht: |R" m&P#EfgD2Pw|$O͘__hք :,8d(M~(Se) 3S@@V}ky[/YKA#)@WiCqt v MGlQ~f =-?Qy6,$iqHKoPqN|sPh9d4@g6NH*"'IC!RC^18RS/ڥɵm:u! «@U!wGD! ,҄=sC ׎KΝ`Ԟ\ 9[ߌB W#5USzl8 V$v>{ ͗3_k-L} z'Cq=tt⊥NDև^n4&hT OGoj%ysA?0?"Fg/;: 0oW /c.B~9>zY]WOe\,퍟yes6.{da>p:~.=vuض|YDcQ ó4Hm7K[n 5do۰mY҅c;Xܘm2c୘x }VF$˜1<]Dމ+o)ib "Jʆ`m@ɸΝgg߷#q q 3"\Ƞ 4>5kv gw-x~X^OF}V>8od+c_KqB̘IHcS.+:@Vߖ 鲟~wAa@hy8 Ӊc7^IUbMh!?H$1D"ClU>yjI~tҘxd/,3PPaIQ;b~UJ3MHX[2Af /J z! rn~\J6>'|35`Ak03? PX=Su@1^Xź6()npgbLy03WgC 9q,iô$8^p?]PG&/ ol}i ?\K\i3 e6/_'նemDe5]i,솣ϣklV /35|mc5tvG0qGS)s#kYBj=Hʐ7\ aReb+8k( 8k(/s/n6!e4t^|K%L4 eT^LLEK4< ;C wڷ^ɽf\==ko>t_6mC}7|]%4Ms[GhU?=^Tmwbm GAiR7a4ĸEWd*s Do|X‚+ź×iС)mdž=13]--ҩCbu驡S%'zuk͂mrf\ty vE> 5X bNԋ;6;>e,[ާ"t[ 4vKtΑz6أ5t5\snG9tc37C}s7CSsFƻ*gtݢndR&$䱅w%^u%Mqx.{-;7 3j@e,`UOͰZ@:Wf]D9WM  >V_3vң8, L4!g\0v4[mᴸ(@&z9.EiGe_R/Pu8Ǩ!/}{(3d }Upo>Xr=YR9d?ߦ7Li@MEVV땝lZ?Mqhב) ۛ&ϟQ10VoWRiLàRauK]OI!M\ۺn爰wl Er0UTvs|ٗJh.ݹbr}hEiWaDԢX#jErk tu4\ } ^EdPcT)=IG,B-;4:#M#qYG~_f 6ۧ=QgEfFxRe^1g}|Vd=UXWĐh=ܓe-߈&$T<; @! t߁W~6(Mg a~IIJ ҷWx%]س9**|{fؒȿ x?).Z!F ]oz 8dQ /uK{T }sn{>kbn4G:;Q7!/4WDVjb,@@Z{Ћl-| j.zzc{>|9VZvOrE`Q0۾w|U:pyQ`BU`(8H^&Ȑ%V=F !{\&G?e+'?S>T}~K6.yc8G'!͏)лن{.BwʁT{럓"Ɯ7*@a+z ͓W aܴjx3b0$DcbTy ibF @fÞhmZJ >?&)DwM0 z/[o|k-=B_>5:||t[lTBeoϲ(.LT)0fͥ4 YWz#e&n/S~Eve Xbڔ\LjtE;I k}c&fm__O׋SHg7 ТC9lr8gи' \bm5-R_TSJ4]lX} u 52i¾ÇQZMe!;<IVMyJS{.W{.| -2`Iv^7v78MTV,lfqaM:_YޒHO,;o&w E?6Pu(H BQȃuL_ꑴ3zED.,Lt>q^)b?"hwUҥ\*lCL5|UH$z϶s.FY'aM0[! y%87v_@ݧT޼w{2d %jo./,_k|X߶ª=5jZiO̔z`,դwNK\r}?e!`@WE9ttj8I$_f $T<. qo x.4 Rm[gIkYপ+3Bhez=m 7/8 ^b;+qo-Um\u1GKdE^$P$Xl|n枎- ˁƏ:W΢aB_ڑQif$p. <>DzzVMbX* +[;t紤^Y- &wҩh%=JEh<~S27hincJ dI n}k_L:'ph_:pY,䈄~U+ATtE6db;TgwE-]nqTSǹK|UsC^`Kل Շ{_uc?m$R=~OBS_mrIdֻ7cYߞSYOPwipۯE>fm8}uevA?=֮.?"m\~f/'Nz2Lccn @skMA}"zο'n%KF!~7w,5+LgS&ڷ6;D4@$/Dćygpj3Cef:Ui[qA'*&uT.UKbWu'B>]wp+ $In(,l퐐IE:KODVXi">m‚ ڐCxycru%A\Ǧfڋ^ v,a(m@cԦɛYT E3]<#i.yy0bgT*ķ«b(83)5zrR/oo?\L5|ຆ%BsZU(V>*FB=M]VhAxzܗ2n̪~V\@j(ڪ<"hd.-ǝhGؿV% t[J 7K y\<Ń-8v\ZfbUfP˜!$G-cC PW7{SVsdw\+lz:-4xÖV6Ӂ'?)ʫ䒅?%^Q.6LXd><5u0PNlg  R \^Ąި&I/]{s}5$.e "9V JO]{(X~[H ?OkH^GXu_d}ڮ TUDPQsv]SB@n$$P@|(_d9G{=a&:#WCeJݖTB z53"@+U7Lm1RV䞗G~x1 ,% ˊ`7%3'b1,ap=ہ5Y3µ-$J *=x)~Ո9P 8SܬʕoGo``dT-DAXuO:{HłըdAu6i r%f!4gx0^k\(E@ų5*m 1WpP{qbL20 3U CM\8Bͺjƻnoyitz$>x0Um8ʢ1).Utcpc[*j =*WE#bTu\cǴtQ bG{Rpl[ـ.-kLNtٯ~$xZ;,Ċq `oY0/NxwSc/4ѣ7] %10BpƁo>7(wF[ ?$=71⃥AaTI4f ,O4&.Xqoi3 @4TcQɽ-]+\ M2\Dv$Pߺ(t `ZWasbV/"݆yLx-f0&ke7sV/gK:#Cd- e^2*4LCL.R7iqP2lpVp&ܮn;{3VY[rD<”γq=-FjUiqostpgQB)as>C$!q,phE кlTS,a EO?GW+r}eusjh$8M2m lU7 !mqخ>qusV` $^d%ϯgfY96/ A%d/Iw2 { s#g*son㞠6b߫FM+~:'P9`XL~sR.WA.Οd5awpAfk@Dl Xfo!$YߴF;x%E$t$KLEknTf߸]oDkӇq3'xBRAwkeԠ>yztF%j7Uz^%S iP447)y)%DЭ֠+|oͅ$p$,6<MAqT6')2 lrԡsgfޯm{hPtU84B x(~l4vKipQ֪!jaշO87E:6sW|8k=σfj ڤkۂ\_玻=)i'^;lrOΕϾ\r-C9}+/@xG<f<y;q {,XkQ '9޹Д:qw=Y BypmuIdZ\]hB?i}esqU>szء*P/];LeLy+X b-= [vJc( s d.yfg:nO3r#ˊ}jo+oP[ ҳgku.nB0w?FsOZɞ38Xoj3cpʝ.-L׫ueù8q4޶SO̐3z@C. 5O p*EHrP30)E1J19ҜUbgƬ@! LJ-i˃] GIDnﭟx:7L8VB U;syaqRy`<"*so!Z坈<|:e'++]8 .?2Hp<2)7xScJ;w2nNl=J爴曏M{q,k[}bVuiU.L*Jօ'3$\{}YXsʓ^;~*@+Smj8N¬F_ 4^JWĨ9v}:Dk+8szNt6@+bq(A3(h91 8{[7mj)V6{o Qv0nCCsAAl&_{pЬQ(mU:-ꤚ=Nu3W{ybb]k(u,Rulh-z7wc OFJ`ı 1gۨߨ}kϦո.&Re>j14u[ӊ2:5|%kQ2k"HRBjW:nd0ir+r@"ݏEFIrQ;"$0E ]4E;b'&Ht/?E4GSՐ8;k̩%+$Cs-SޭTtى8daXw-75zMP~נb+3 4#Zsk1+w2{\Jhs>PoMԑ 8M8JPvޏkVϞnk &icT|y̭w X{& F5"FD7;f U Fڼp?+i fo5QP0UhO;Ek>D>_⡓}Rׇln!(,oV%rTeq B䉳Peh"VR%Ɯ9&2k&g7u:6d8! ʐ=X\mrY '_e D+)M}m_G Ih_Lyz(.*ԔDq`7EIM}P>$o[oq߾ rOGYLst-dc`W= $E<X.$= :jYǂB,NLb|TْvkTfT oGᰕz3š˰ _%u}U40"yڬ-Vz99Y=9[߄N7%%xĀ|k,2^>e芁 GyL?1ʶ0d[8sus~W@^u"VN܅R넘6صd".-&QSux䘈s7*Silpϰ 2%<-hn!xJ4Y NKwpS4"v(4'mGF^6{Rz̆s+15y D /ʬaO/~3/Ysw-\&Pu7sttOٱxťCrj;C]m8*ꓸ/ad^ lnȵ]0ꀑ?1(N&i/ÊImDf+=ʌUy$Mb i$ϊ76Њ}mPbhԹ. CZg4+۹ljcƝBQ3אܒ/.?Nve;sQdܚhjc?Պ8L@ߺ׮ r}]rY@ln2YIIawAg`Y=t6$p5 \|~\SM Y/"3rQAR#GQ8/_/<>.E+e+]42y nAP;x.+ZWU&7IaZ 痔r Sw\ xM=JX}K2/XB^euennAȋk$h"(@7LN2bn%{~x쿽0=bęcO.":FPEr! _ 7a1ݙgĪOAܷnl[loz3!RQܙ{## <%[k+UT%2sK+fg gVbX+i@%@!)RF:)#НdojÛGp=m` ^ TsrGl :3m8D?K"U nurLJ GNUpttnQ^Tgn=YM@31w V'Kv*uPp5vP*nD(`=# 9JgǛ2M"lK~aI܇5ɖapQyJgAp{G-g3<51ho|庳/X|4٪ uߞ|}|,xǀiܩB' {qKǘr[~p }闙|ah|ccdsӣ!f],s2S%No|f|!Ƣ7 \m7ƥV=D Ka!ԣvO"43 rF#| @AA}'PF SKaԼғ>Yey h"BSrlų f(#E{6m,PtG-#tg=ݡYKc-Dix[~*K.iOk҉F E=,[fe>έK"n6iz7eFaFRL,?DcK,ݿÎDQ (zBtU E)Óm-M }ƃui2%CQϗeb Z9y(!5EQ`} F}NE`C: 繽H*PbD o 3 ,hpԋ5Ėr |B t4I̚Js뼝PG/33n>a-'5(ϖ`+51*(>{Fu{Rx]$)^]\~8ۣ5חQF-jܸn_ko_q[N3)^JTòl"V}|-͔="byn T AHjRȔ=ԉmH2;o& U,yvBFR) @93@pR.F0- #Nw&M2v̄jDK 1GklgxQXs7O>Al,6_ Mt'uN7Dkg1r}ýah'+o4Mz;}V4TtvʚuoeW']mp-_ P 5c#tv MuG@t!:Al"h79.@!)W\ˡ.xKFzQAAطNHV%S2Q!x/U?um _]ࢁX *q*w [dex( pګeQQJ ˆ Fa"Ȗl+jc~LǂNVDy7J} "Q;|c>Q( /fs=/ٹMKIE\O e|OS",7ؗJq;Xd$i2o1kJ*k-7r\ɔUg6]?nӺN!TT?ŊTWA.oʒgI Z"1h͟ )L#͌xS/K\ Ii&{Lj],|vllo |BQ9j!co꾹N>PH"ۻU>#NzkѨu _f5rpl;(IxL6,n$;U+'h*@agvN ]U; Fz-NwkB(@kήauZ`l^0HToچ.{콕@0N#k&DWk)GwRI0œ:m8?^;sk;^ٕ{rSmV;>ܳcTWySg9ܐkƓ7.|a8kxR;Q }4D8rhN96359g|j6Va-NÁ!y49,opy!89>rvx ;?DcW`YE00Mb+иRUt:żp|W Gů;7]JZys2Fb l33/Hţy. {/- ָem|@e+]jNE;о/ wkh4Za{v 䏫AxZMǔ ,3\Mgv{Z\p?ψִq~q=NH>+h9PJbS?לBQ^%O&\%Pi}40M`XOc>-2ɫ*[LȳÝAxj(ψ g v50,!]!3t9'+ !qg?8L2t2Y` hdDlHt=^TUVM{TJ?!f+7+C=f:Uk2HԵF8e98k0 2 z./Th6ƣF+/F=姥P<-6C" <l#Hĵ_P&Y ^+"xkgU~+[_ LX ]e nØpЙXx t+L\'W}llAtn v\!K__^N3AT&;D$Jf㰦%;U5&ܫ=Y 3u˜?vȨG9ޥw k yY:!#IL]Z׸/2n_C$r{;qS(!7V;(aʩQɁhj`cf16-_Dc'e ک|p{a{œ2 FNykٴb*C?d4 H[{HĔ5e>i]gcn*PNq!&HE3!q'LB$) :|˝DUq1O$\n5/v&cpʲ|ADŬ[\󾱺xeCxqrnoӑ] /1-x_-3q@=jdEK-^H?iEEx&*{Fݢ x9 P6)2s6e, ԢDĨ(LcOu%x4H \RIoןVd^ hm#w#"T mN ?2NdbqGAkߏխv6]9 p*e+.RHXKZv,כE$ͱhye,؃w(N-h/XeDZv)OpԵnAtDSߚ/ Mֵ.| ]]PϚ6{ﮬ^<'BML%69=“K=X-t2u^,ǴͶSN𲋀`5+&>!}d̷>=pg \C }5SX ,0ݰ,>RWoB!\C\h=aKBeئI2+h=Q>j@V41J_Ey-CvҌFJmLhYgD6k+v-8:R?:#-U rvH5I2eAak97ԯ/A (`=5Ԩ7)L<ȃYbgF@}amj/\ziJyggk:ݕ:Vs&bHI k>'MfւMS̈k:J @߬]?V av̘S?_ B,rڹ<@.NRb4B֋f {x[1kBW>&N_P\rfQz8 NuӢ9&"XB$:kL;EWPӲs --x7Eynbr̀Iqo;x Ï [yuWM%æfۻRj- 3IVw/8@ER#Yz"pqZ:OgQlEw} A΁ȷH 0v2"`qDwƟڙE ]>zTf"#) b8\'=]Dm5k&T{Q.%xi>Ղ튒evP$Ow8qĽ[ ciq5={_7Y/Kf5ԪڟVH.fV չ2p$r Deg<0y~V:S|IN4f9?,3C1h&>cҌBnM ~C-OU-, _DFWGoY?3pOr}侺Ϛ̻;rе7ԝW/́c'TՓ2!qGP4=sڔtުeeD^0Oo(8RLWVTpOvV"tN&XNϺki /zp%>(M & Ԙ:c_-Os)H3O QLT(|P\HCPD@2Q;cv/Ȉ"Vj^yh/獭Y6z#ř_INm܉$RR#T',wRL~1Y{y=B]4`2ѣnjL3+_m ̍/SymX# Xc0^*t\|88&{vM^l߷̏ xA5*cf֐;bc&qP޵!lETA嘐 KNƻG|ˈ׌.tW]p ) {T0'RȥHK Cq}AL"=]}rhD |< i$q UfGz1;VaiR!ބ9`»*ߨ̖Ew&dO86O)i\E.F]q ̠vxjI_b)"9nz}Deּo+X٤$~;k2W^U/Mfl5GIc +l3@ :D_( t,Y,{$C&d?L3ncA$PuսXdř;d]Ė ?_kdz'*rd21~B+Ļr*mg,:hdF+b#Md^*sw._6þ,ʹA|zzF=Lcgp"'a=,Bc'\\sMXu}JR /]VY7,R>@FC9.i˵j{uE\Yn2WK>Ъly0R>)Q%bUî 匩)'#FۣadhP;zɋͽY7)3x)P!j  #J6+tUNc}`P=;{ P [VgZKWhK=#aKm[,qA E=\Rw vb\򚔽}^whybhBmu.! ̈n Lz Fn=N6~,ͣ)@/sP&rn캉 x,xT/ t;ĦV W ,;AU q@3PB)Kx!woʑNUsÌ*Af<~PHO8s4\LvdIgU\j`xһ=,)Y[?fLwm4Me)sJٕ h42fyi']K8:㇙8tƐ|48gLa*+GM{\.bnS0M=jI;i{qZWS$Ѐ(6 CI)1be4̚_a+l'Bmjw͎ Ǟ䉠w!(FϽXUaɓʶMU`|Cêdȍ, k+ѧVbf;H6EМwNr74q ~I=g^)xCen6.Wi{gLv\3.yaz3")©qgeF_2z'ig ) QO ,E@FFDMS.1`٭mibzQ4n06EyUĆ;Ŭp:G}\MS!#/Xץ(dK{yCeNR 4 tުH l:tͧ,Ʀl0I@šD0p@ J勖.xX8? O)al2_s+ˎZ] V|%D~Ա闾`WOHٲ`%xY7C˥ON@N(EKz(iAnJb9zj7Rj>%hfz7BVZ^S8U49$1@óǛG ߊo,0{Q)5йBmPFY?KK6S @I&qtc\A0<ڍhS_ݩrCYJ!!HB*_ҕ!4 ClL=e+.=[&jCĈ:s+(9MOp!`jj Նu" ^m9*NA62CZ  ,Pq)[eR`1y4|Ξ^ͪYfzM$~.@6ۿXĵűH.RLzȎu5 &+ҟ7u9 K޾N4bt+ 1FaZM*<44Ib9iyZ4ט%&DˊxfAmO|m͵ˁh: JuCRE#Z TldjʨyK:]z>BeG`jCiE]aI?4*KFyͮR}ܚ0}ATvFEix~2[n}RN&zLP?Ό3z( [ tOZ0)ugC ~\m:[ZΡDWDb0}1 p|u*@lюX%^"kCϋ pXXWlikjl=,[_gZv**>f1h:7-V{n5?U<hm4^ǺH\smnή<1G`sPXt@ =q9n:c5K`;g\5ǧwq ~9Dۆ^UPh ctjCâE vql$@JQF`ijPy,70cpa裭ۺV%P"vS (Ĉg1e=Yן H8$4<e0^\\O\9ߊBiYg `[S61Z3M:*$V]|&6N,P*a+Wa2ɭs(4Nk S=^a٪n=2ֽN.Fgr_5C`7o =Gl[GUTn~7;< x("=,.@vM uNY<6C.#q_DƄ\/tQ#zʘ3Xq]X}T;ʀݾ^qM2wj(^Ek&jE 1l'3x[eF=߰7~tt2pދLmŒԴ\W!E5pgK߯U1ǁ 42*Fp(Cw|x Bg=cwZ^| ńЏk "Yvl 'oA=30L@HcL1V/^P9[[,jߖ* kLM-i$GƊg]!ac-^ϵd˅!Yu8A-oާLӘpWW]=۾gig%7j_n9蜰oVbT"cTJ7shEap ib%1ܓpDžk_2c/a}QsYvF۔;v3Tt 8@a~c /oo8zuaSf+1tޫd{Ɖ=' vmF S)O^`R|hqyɟ=,*XBbo_&Eӭ >Y4]U9Y^XMʋ*omv 6f9~IQޟty)9|m,KN;gǍdIV8^('H+"ȤKFU?;/*!疟Zn2G#|3_gЂmG>JQWV_#\6,σ10FWX{A_c\/ɂ@Mo#$R0QD%M:Hgl@mGu~˚e6L&~6̷񵲿`ѥ mꙍ3c+ᎭQSk *(:A >b{$c 9lˈJB= nT'< QK<Ѵ@}C2 r߈di T6pw0@9iMQ4rWD^ Dޏ @$FPe˟#6Yف @IMHNܚ(`c>Ll)D5',G\;vj_0F)HFt,~ ' Z<#ečoڞ椅'fC6Gr5 m "}rBlqG; 6ށD@Ԕ˗ X,mQw>b]~+ޘ'hyZ5|Biͣ3KiN*xain;9m7kdlMIVK@u&q̩k g%c& :V &d ]_91?wZõՈ6MGGXH?S2(o9ޣ.lEW;7r+mXda֋Hޗ}UwyD(euC`wܜg+lmBQ@:tI9\T?#H޽{FdJznW< 8l6v5rΈO@2֑cƊJfW"1 /}b>[6ڮq{6 ;'0Giy_XFDm.| `j?'eQDբkE_xR^$K>)vI8%Mߤ0i%H) 6*}+tN 5ɒ>n5xwO'N%k ք wBc OLz8=a<޿r'==rtʜ;AT\$P'ƗOȀ\ԉ?yxDݛ֮2nJoB\hWߝ - Gܗ,R^<tN:B8[$97 gmg&jT ygd'coYVlgfNS$sTw^O륷Cg+ WEo -ÞB swdMʜf8 &__rH )Q1K I)IvC>t=^Do`8l;Km}cx F%tiD^cdL IHL فCILqS>Rys4cZ mmQ;2 ̗,'V%k5){<(NJʹȥpGx(ϝW[n\mbl_57M6m7}ch솹\mh~"ˢb%22۲ȲܲQ-8/x/"-Dap Z+,z!z/*#Fzq%'9.J:n&ZYs='Xo~eMNOal?{cbaC|3q 'թi#gs<~..3\Hs\ޓjddONrYwXXqӹSpW(x%jz-nA}<|z}|վ;N_QU?~2l4 P$ }&`,080)#T uܠ`Upe#7?B,CBV yJ -m ]{GM&>n%#FEFDΈ<?#:;zbXa줸q}qƓxxq]K|r|U-R&$MMx+rC4 k؁x JƁ=D>]JEjEyT}Y5B!jkn*d2'K!%W~tBп/ l$T`'Y jjUIk#RLlˬ(#R&g1دM=Ϗ քE>TH?dbml Ib~T{]b''18O1'k K2xMz=;IIVWBvժf 8_cfPgZ a5.v lg[Pv6%^U\55 -}9Әi 6#b]26.Ԓ pY2O )Sy`#rkaCGvԋUr.hx7R_Xl@d u{~jk ju[AU[M(Z)~g171[@00ReevŒo[zo9^̖lnaDFYbcUL%=idW2@J֭WJo!(%keۑ}geK?nk,. z\1x6[ƌm3/61p$k BBbYŲ,wמr`4 ^qSSK 00vQkrNѦCR ! 1w7͋.Ǖv]ߥ`n0zWhmE4qɽMmu5 "t: 8׏|^kyAqqޏ0I!O.]nƘM+no H!yz:2f' ؗm*In7CU|HT1}uDks`V h}7~Xn)EPmcNQ!ۭ%,>"|pqrEHhw/H0z=Vn1WOYZ@cTl]wvM0b0'_RSUw?AȆ MyF/"Fwn6 $ŦB1 p>;O*۔lgo{{nYt#f_`:W΁W4p,Y]TM!&&@PAk%$^tkA SXW[-L!Jn23癝 IWі, ~s]tԷ'E ;2-e 3'1"b Vɰk;{$GBmRҚisdH$u@i(]AδkzUj۽Ky `*6;_¹EJ_2:7N{3Ów9 DQqo[=;x6߬X$obtPSJYj]:`_,WzsVwYC:}]Qҝc۲ kmwQIqO8|jl5K3+E#"Ӝ#t[ 3"Q؞f;9iV.^UϵFV(WhSRjKphJtpʬcBXxTz0\Z82^Qe1<Rvl6 Edk~9w(KTM8);"F~O(r5@z;`֜cT!A:bOKt s uu~[,-zg#<1i)m2:oxV 1һ5z\n^\C\F3`3?BXj1#a,xLH^*F߉+W^D< 3KrۀR0BcVܕr;$^U jT/@ S/m<8z8W?O q{=N:f(#b6 3CXJaލg]I Psǃ{[_ )J4kes1$"|3oCė~NT'hKE^oeKZl=4//&|uabvʯKGN~Bn¢xnkEBXqIG^:(_9h݅В(2UIU!:rHktG"ܬ=T ]2ҙSwyuݔǶmgI#%Yb(Oc}gh \ց)05H}]Qf,(xTL/.T`iNy2HqE.tRW#(vcJIZr8)RcvG<)aVˉw"4*G-/2iX:X^ӄ0ʳRaVLaKFĐI?FtLTRh|!bzp*S)>\~xRf^tZ+0+Mbpr=>M e69_c*P%>0C(DcD>Z69iI;y"'Cˠzq@pמpE_EA.)ugӒ.M:5lamb712%K 6Xft%Ѵxz[fې^ EI2u]t YMerK,[ n]C[E]jk?xDpdO zȴۂ[@\ E:=u8 1wf>X׵W>.:P!yV]-J<FV J  ,;<^F %O<ɏ6.@[q6;Nd5g[_&1AKBjUfQˁ͞vaS- ʝ0Gs&HެЎ%qNjvHY1ԣy x)!}^XXJ5Ljw( .\96\Gox.IeHYE> '(=Jj}^4_jCk91zS-{>[o~[Oa │vܞ>ÒIqw#W,@ ^%l{d o:'B7xA)4SIl3GWhonV6 +Tŷ¹yIo׾rf3!im͹-m(h+# .Xr!讉#Ϟ޶fa2Ԓp-,:Ч,Kf ,Zj4ݶN]Y-ߩ}E3 @{7]uٳQm:l/B'#Fm0=8пP KT`zar @NlItpoxՍ01[wE6L(e;sm͊㋮ A4PuwiŻ8^hvuĻJe%Q]IK2Vy>]{Y&:ݤضN[&lKJ5T߁2AI?'bYqфHCqǐR>5oL޵ gaYuC@L+siQHNq=.X|dʨtԍ%x? t"B-k1&ONq&zJN1B%[$9tih%9:>yW?nÇ6u6*Z;:9~>GK?ZqFPlmRKۿI]R[dRDCzggQXSk5p,^ITu#b>Ldq_7ǣ5S|{>Lv mdf[ywD7sYd9sdGk̽$B^W!y&CNW $?)U_ԍ5uJڋH9l3&GV tzg)1v,߇.n-RCp>}~ ƹqp=$"yKY#vBT-P#Y&So⚇D];tp"y)k#IhbO,z1fƝBn "YhyQHło?+GtJ@( BHl cqhkUim1puJ%aS8:-Jq (j%4MykNv jO$ӗSBh~o-؆v581[(A8[WG`dZ =љO#FxxȔ8$ejMs†⛤%)#dz\W,VV}X)v63}ue3U5^$=Jds1{mHhdmU36(70XD=g2}{)1S@kjnѨϑF)%rwrNǿQkvQD UӶ'ګV3zߟ?{E!%EJpVS:8qSS[˅>8os|&6 :+7kXkXPA1Յj[誝`wWfYIlN5;Wtp_\LsWŽAĬ_0/NE(\h[ޏcߟ_۳{dTNí쯚ՠA$h[1^" oH,=2qQ.!GN b@SSkLuə.6i+J^#vj?77pp\_{om105"y> CcDdy,=xfyw? m:82ԙoR2/2y_0OgPimΚ?UC& ~]0h6m^^EYZ0*kͯωL8V0dPg9?tH&Lw2e;~uP[iNXv1.k6'az1/߻ypIE `# ^Q _'خŸ`+W BSAOg\Ĝ k?!fV*1,+!y4fE z)bGK]bĜpfa Mp L?"iٸrɻ?bca.[M9>^յn^]"gB6v\G W5vsm]vBq,GA xS$pe_{,w&l{<#_cG0RJ^0x-81cA:Wor OȖV7ʹZWNr,FJH˃#Fxt=YEZ0 @xLd!U)2 #8X[.pьV:T,,8hA\  GC8, v|YEl~\Sga`o O_({y`&(΢x8r웦mE91^ڮm0OEE-!(?7a_)CPʴ+uf<!L#Z =<-<.a]i `DŽ$☛ IaB>ya}i6qwؓb=?ZEhzS(R<7>"n+rNJ/vmN۴=͂*%a:dܵ]x^^-5uDJާj~z[DdlJ\KJ &(&z+Y"}^z/p,- 1ꂖqz˯)eX7N}3fIRy=5%L*C9_/mUs[)C)E? $kV0JDkV |jx e0ETtj]{>R;D[ MB@u1RU1zѨXvF U@/ΌB ]lӯB_PS 5gS lwMVR$SIϘJz_6eOuqP:Fn(;9⹪:1%` .fd ח~*t1Bu}I$Z{w  lI+0|3zVI1 $!Bq7$X|z9hDݘHv `EM3I6'uF:OtH+i͗o47˳><;T"3~S# cS2s~y 4]pz^g#Z!0ЂjY{t˿e߻n՗D,oF  _!0Tߎ)<Faɛ+ebSDЯ<ˉ#l }WaIpFBN#9!e"u9:gzb;mZ ;Ar%Ż S% 9d;JY9b7X DY׾τx"2-)וt)brUc10ku)+Z֠_./G?߆Yd$q?io3 D)іHן7I tX y%fşMɲ"\|N7Yhխ_|4I}:@ 2Iu! 3)Gc/9 gmdM*63AF4q['$ͩ,mr[KMu0E;':1ypV;-TjHD:iG얞wFLfzYG (_G KK΅OyeLY:#}>QI:bn:rxM)lLwҭPZTb#WpKOá~3P[J,әz"2IJR:9CJm?3qT~4X郚qHm y$05>]f:Hd{Jcg[4~0:C~wkk\3tz3 Ccܻa) BP9EJ'3yWZ=X>0/w&ǫ4Je)n7 z?& *yf_s{F!-xPN ӌzhCLK^ 4~̔P1RuYeApjNÀBP7_~f'"r+ dgAD2{K/a)އ52*P~JIE #-ɯ>|\FY:Cp@1,g)FU4O$Ed"Ҧrp"  Aѳ`L̂9aMgEarpbE/^亡ݤ#/P͙nWũU|eH .3v0PfS -úӡSL!!iDd1z֭QL8OU1;BL~=j/LnCo jHle `bxB)hFIY5/ ^ EMStbt'D+Nn@'T ky<#ޜ_!4Z/U m:l(iRb6~N0%츎$?;T9ba(lnI,@J0#߈-_$"w\2NmT|4f8dHX!R/(g\>4(2!W R+}Vl^W}eK荜Zb{-ۜ*s=~Qc.kI[a^LMhkY1%d%zgMn֭DM˶}MB(>xtGZݿ vn#F""1Bݩy:8x5V~09sZfaHTy pqHmt\ҀFΆWNCϖSzJ ّ>k%YGd*۷,cᔖ3?}/cYO Z*̺z `XRiRXO+FSj}ZAXlSaai4WMq[&qi%<˄9р<=H1omxKK9nFz@A& Ʊ4"Oq m>6v9 ]0TNVߔ#PFDpRT v՗&V۝KynOn֠熇됓. K{4hޮu M&blk$F8 ї)4(K483ZUw…K1KtZlPe+`q]Y@1&5+ /&3zkȋ& ?[(Z۰nct2n^oeխpNd8$dC{cji"+#}A!E><쉳"hg%Jte/0;H5pw7M3aS ZAgnju)2q1؁hܥ#M?UxFm!B5CPor (D"a}.Za=_㢪wTL0pDx3FdW9Z!P&h ._ިs q"ؚ͉- 9݉.! 9Hƺkb(ɈXĬ WX:D`u5igB/s+B42ִM? jCaEpl;çO^%b%m/ȶh6hrb8T yl[kc\cQo}g#[1[}/-)(.?^_Px>VJ8I2~1:I"ijJ (inF$W6)nm'"Q&LueI/)FL 9/(ɟqv8REqL=E{ lq5#1 9?g<4 MௗOXM";u8CF @} q+ 60h+nAIi,r=cZEطpsx)B,I`hCF\_y5hUdA\>p^O4+TC R9?{@ !ґj].vx`8݁xIS ȼ5@Qu+эE!ǘ%F~h%!AĬfXCE'bBWNf4R=QT[aaHl!1v i =W7cRc!>e O,^2Ǹ oplDD,Q%ş1qgό8t;#p:p1׸;E~7avn6qI1%"QHnI zbIΔ߂v)_{g%PD_QM7y19Ta1rx6UTE?>}qQɽsi6% dH-^>lvې罜 X 0b^? eG|Nݫh>D t$i8t_F~?><@?f!)&)ߌ1|O`{CZ0߰u3'@sp.0iCd CiQ2; V/-X:Epa3E/y'Ex={3P@F:o6$(G_)a5 ʹdB1s]LϔT5 1H—r֏CD8 ^ZLe㥲]L2ip_ܘzBt#e!ш}q>W(>horz6kf<'R|js R1{G_0T0qAynBsve0 2?m9Q&~MDr%.֓W|U}Ly2hFlqkWk4o|_ExJN(q7Y.ԛ7W8DUodqXgt~ª :F|y5B04.F;wC!<0:}ʦލ\JJtZG|`3|>0IY&Јis;FYݕ &~jƄ&%$˙Fvpzdܽ}~1~Iy%1 q):+??z`=@?#'Nu䑽[w9u}W^+N3Z/^Y @5|X:(oO)E}JOo "AW}|+iI膁x^j M$z*]T;U |JʺriLK͙F߹1 x@R3۶0k׍SS qC|O&lO5ațQ!pwLo^ 0:qL QIYs> xa;w;cM ZuMaiMzv5c)s/`;qe.%q[fZy^݋(k $߿#ra&fӰ\% 䈥-Djwԗ cXJUeծ6_:19[;/kW_Kh?ʳMV"뇏U =HO"'*;<ݜV fMA^.](!AqIԶpjیe2Kٟ!%9X12]C#L ?ݾ @L#+ Į t\eX4kyē<ū*iHVVUGt MfrjA)7R&EQ&#G~/gίoifEG_ͦ]*ke={ ,fd\kw[y<Q __]J8NcF:I^mE/LMSUN~'R4Mˉ) +Gtׅ|wAO'h]ޓᱼdqvf#)9,}y! 8B ->Vr/ ezN-^MP|cpueEȜl>Ŭ#w`NZ=7ĔY>)yN[drq(L!%lQkk 6x_| %r+nwPt$q`np Ǵw?MRFz|LQW3 ǘ#QrڒuQAT.]:]m9zo؋cN>FNKNчd>pB"Vҟ"Rew>T\leLEgº>^)>$C0ʿjZMb<#.yI`U\:FeErQ=ZOJ4h |0o1KJznu8ͷ:nK>fqcy2Y#bj{c#U-JB8#%Ez^ Oi^GbÎl$qbbq22K;Hqk)fVיe10ˀ7,8^hB*&r[|lXv *A#q(Nf ~ζ۳!EBp7XϛsO]v8 !1; qq>M]2v7#7:ڠS}ҠAjT3'"n҅"9<͢:q;Zu}W[E*:qrtPjtY[`Sr_/97czu y?p˛ﬕxTguD V `?!hDa.K%wFfי6Eoz*BHp-Ҫci,R`a$EQusY'QI[lZL$R8eA}g69Ukh30cN&AȈm0Lmw]XᗑXEVnAjO$Y 7i)8l<fI9h,"9i$߱!g{(1FwnԉnM=N<-Eۥ0.\9ʪ +odiɻDY4Zm#(H3U_)Ce6SR 8D1:ħ߆W}1 RE#;ҳ8\I,Q`O'?i4"WKs7kߖ7} d=ޥ"/O KaJA1J?ŤNǁ7(ek0|;x!{dX%  AyMN"q7X:R}N%$aL ,sMTh@ы`I<Y'w#q~thl }sr#$P`/׷XL@S.%A8{_VmR"}'VYw]koߦ]C{n\3iak?NwEǶ@ /k^ cxA Bߵ<-:AQT~l?^zd9K^C0oifS9!D$_?sK#*Cc\aY^UNI\F{!d䱯p٥#Uqy8oWIzb97@ kGn.Bq". yWAX\OMN_.em5Wz 8diڱN 瀃 _!lXE$,}Bax)rΫ# I\LCC!#>|qLjbBX$m%APEVs*/e9u)oıq_<YQ|IYD2u]ϾA R !X nHL ngO֋dgOy`R px[N>D#ʔqbUSRPL~1[o٣)W#)]YV@agkh=RSaj~ ]h=RbZ.YzyxއO,n7[o*幐=վ ځvp}?GMyO#> f^י([czhrXM N@[*_ tC0f6i`M~= '$A<4 nIyV˨g嗗cm ysWC}Ġ'>'toXn9Bx.14_7u̎sN Tb&7#撳^Mq-YGhZO,{4.Λ`}[3M%v5[]\Fr"xCF4yy~VMuz DQ4Y8&$!ʋt.mu_hJ?~br| O\n<7IX_u Au*d.]y NTKxjqwF"V<}޾x/R91P:q q_~?&uS'bϝv `* >F 7JS'B^9lH-"~J+ܯRP*l]z1Aĸ [`!: IJ.x,ȉ|*(7t&}m ŊսYqYRdFDq- hAp&oc:ĵi^Eo2i*$3X? %ezZ7 ksdݙ;ç;MDؚcVjhJאwg3V@Ť1]X3 [v[`3 )drF2dRK`F0\ .4;,]^h2;mۑkmcbigo|rEz˃|.6zkԣ(Nѝmq63 Y:u)|`YEUCn)d F7[ GVjbuΝVa? &8f/Ś ܹ͝ 2:U)|dÚ/|Vdl.:Y֚%] sŁj&EX[[XNl5|7v9OsFl`%[A~b)0SYvAK/.Fѹ;M1.P5Lx6}p|>E_C1f#ϳrMVGBI,uavYqX lOP!3\$k.(FVw?^ZsEȴa.i Ծ93BIP~d!9D>$OeRIA]3yjHj/6ז[9%C=iRaw~;Y؃c뻻7?W2읷~ޖ6ūO"wЌqT*MnO /S/_h0@i?푦˧ 7|JkI|Wrȹ;\2ez@oi3m@ ˏ>g!fJ/8&J\3& )%QHtץUy؎n~ s4-ͦ_IN;g`,3DŔC-FmЏxkNW|WkauJTX8;V^!yat!OqZ 4ģ(D\lj|$ksݍlDteQp0O-*oTh^7˟÷PڧlP]42tZl.lLtn{HQ|/ĀjJx x".{Qk49N}[B!#yߴ!|rtSxs_{=#^.zi^^N&o6J##[YxgS闲.>Jy+Z4\dUrsAayR;`3yPD}Ty٨7~sxrWZKPY"\a]!hlb')f]g uCd 3FTC%r UL5 kO+@79f&VCʙxy2&yTR)K8܉Wv鷈_Uz"IZ8ɜQ4ucdMgC,9Alq'k2 WdFZ"?O,HZp ^V(jŏAHv7qǝbPI:,5'vTe/bQ}k hm)ʦ!f 187q;LIH"ndWanߡ݉:4M[A=2uu'}Eqy+?Gߍ+qs(~V#>Gԗ]گ_[IأbBG%vt}>xp~{qqzTFr]0ÆyfCg86]l1PG(t-#gE7L L|ZBf*lON|$׋SP{.LMDXTZs#8J,q7JJ.#0դpPS|=lV" 'DyXSnZC‹jrx+l~']J0P@B`va>iVt欽zxjgK<ͩԷm|ᧈ|pB H.Mp8"e,_{B!;:eʷYF.35!@FAhó *YK2|ʃytI,O$ c+'f<1$!%Sv:$@ZU`aVHwL@DyBǘST滟95cU~޶ CEM,kDkV0[ :8hwKܶf$aX* 8FNZTS,qW% HI-BmHs'{P*Y(Vo?Yi3ɋ-;}˸ 15x#ɖߊ!bWA,ڤ LxƀB@MxE퀜5W7?FbFD0F4l^ NTqtޅܑȥk{mLAR;xq7upgKQ!߉xN )kÖz~#fɑFPWNz*tK*hSZcc4mo9'> 0] I1fslqsqbԻ:îp%} mJ1)(4O>bu gNԫ M ܵ{oU#|e K; 8D-;з0 *ea~Cu:@T7:> T:>u^@y׎3.VZOl@Ԕ7F%P6tiQvtlGd`PvTMZ pg&w0 ˔]*,Lijo:V5iu9S.L W6+"|BiI.I^t}>;ƍ%2=w÷ \ $>0 iL/ʧq~Wh|B+Pf÷uG罜F! (aTWB+L| t@+KZ2,DX\]/QBIh>Q΋KJ)<)NYLTІntyd_ ~cCMt4 }t6&6-)И S%AdQ!deȔ%[\yk"_S4BK )Vh:訓κ(Ur"(6^ze\rŖ{CZuj60cvv LШD707k 9I)&obLS/W?UVVz h(Ee1g &d)ffe9gZd,Yn'?OSfUYm:7l P;bsF6@a!.27I ZCmvG!1fzƛc& diYM-4"KZtg8Yvsmsm64mܪ.ή̫CCs˪qj!N󧥥g P`!B !Rh1bʼn Q:hI˒-G< *Rl+SB*jԪSAcEQ4%9MGe5f|`G'&IJypRƧS9vHC3WE:_eYyam4و{(e8|CAR?ͧ43H.*\TP:6\>PU-ȂAhl>JnY;Kassets/fonts/google/playfair-display/OFL.txt000064400000010677152075601210015120 0ustar00Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Font Name "Playfair Display" This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/playfair-display/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2000064400000054614152075601260024644 0ustar00wOF2YY sjr?HVAR^`?STAT j/` ` 0t6$  87gWPvw!GoVnǥHj$B8H?+PS$ `iNLDVucZMӌJRJ#XSq*$ZA"5z{vͺ~5͎\#֤~Vω'z-HccUbPԒ= g)Švxc#Nkņ{msM\b/CrO)[<}ϟ`"E,DE+Y(,,h*MҾ?TĎe,zj4p:<=. ."*!bVL"[E "bAD-[!KdHI(h?W INU4EGs֟m$Ptla- P';?[ _N6&h ǁw@Ě@2WNs49IUP86%0ȺG,tNdv~8vڤMLz=Q:vaOP6͎sgҥ``vL@ضF73Vk oTט|{;(.snV4k2T <l׏hj$Ѻ6!!Dj #u$Dwȗfn:թ  EEu:?B1NKrZrkz ce0fX91+ߧBFBK\;\1윷פItSeC''a(mhѻb}EB hsɔ;fhk\C?NLnphFv~e:l&Û-h $ |Z)u62tLWً/8C q|P}QCՖJ E#LG0>  8gv4_8ig+rd1wu2[d({w Q_qCf7m䵊ha5B M괓:<,OCޫ)nIPcz9kjMm?[Ӛn罛'_Onh|&d"DM+"74^JnաL)I4"Y1hWGp'X/}ݛIνY6;)Y㠍B@zz˽\ce%~EkJV<9r{éߥmFl]}Pd6,;v5?r2W}Zn[p ,Թƶc4{5^v潨@+rugW4͵*,+$w:KC7$-0}y?,kv7KZ aHthp\{ےT^HuseRì]x]{]s R8`J>kM*n4HwFdWo6*<9¢fAI7wgn5/{KK'i9Uݽ:ȷg?lG8]]2B0f˙"Zxu ]{~ee{ O1w=/x<Oy.e|Iyq0&6Kt>?W/ctm8PUZJGλx?nE##ۄ޿9__`3\O'LUNjUM.rԷs_kFdۊKuVk!NY;:J<\heݍ-͚?Θi:~2L+do%?#wVsp[!GkX1nO ]wc)RVxoikWfZm+iGs@~!VQ^8b\*ͧ>ֹ2?6!j ?h*a~/)3f3s)XEkm_{Ԓ'19; tZ=H&C*~cJѤ_YNLܽ{}!,[ 5l RސN#=<+J_?$#샣Xovg %lysPhW{Jù%'c;kO_}t[c1dIҶ71l3YWd$k4q|c|>:> : B/ڠ@CM.;#%1{D@i,vkw-L4Ŵ؈~cFj"q @$Vjm5Fr`!iĉg6>ш p a-juA*luoX+E3ЄF lT҄KB9ʥIRht8!gS8 yQEQeqī'0؃meQа,!LbkC0,G}я`r(jU;b)Edah%Km!^"`]|* Ӧ؇h{IԡJbHmit;׃/Lܛ[;WV^Fpx >A e&h6a`*i  @AN3Oh`G?%K.,=Y&?RN__>J^]$-俨,{ѱ.W#N?Zl9rdf3'g~A]rY+6s/UɻveS';P@xOȈzO2Q,,)R~#=qWûţɛ@R~'O/} 3Řmo8 [D;CӏpB{i>{/B1.LI^ d~PO:rܶQwoh"wy++my14X箍#9` Ag~鱜 ϊTɪm;ӑ._~3K,,͸` ݮv>.OwX!#"j\ԭUaz4|-?V9t'ͻKrWf;F[u#"OCN$)|dtjVM=v DI!;?3~NCнW9]#h ?ԡ4m@z@$4 ,<"CdT4t L,l\<|B"bFd0eƜK Vld[v}G8 Nqs\Wx<8x O<<^d  OLNMWV kFb QUs8]nCH4O$SL6/KJVo4[Npxt|rzv~qyu}s{wxjڮ!L aB,6oVux7Й4u{ kձyQx/í.꾣̑ j%0V3jMh^q53c; 3l=ݵ2Rӟ.WNzW 69<D`]4R9 (93s?T񒓕*VV4Vf 6${8Jrln  vR;H]ȆFR$92Lw 8w)(|s<0|.e'i~_xbkT0/E;>R* L[N>1E,SZF .0 k"e4 ,hDݣ MV^J6?OP2C y%"d0WqiD`A~\ M&_iίKx}ٗF}(18Q\FpC;@zgiȚ*B_p-.5脬f I5y+<,7pG!@gDەl⠘uGUe*)aPP GZOh@p%#ٔL& W'qIAK:JT֭ 7seu=A)e>wZ vA↢|PQbˑ0BV:gT! _ة4G6*u?{ϼ)ʹ­e3e$C:XmhmoSPlv0]~[NKtZ#,]-lh:}&B'K3 Եr.tOՋF&+S w\{VV.xXm zTǪ8p:(P!zeD (s \!'IU ʟ][vU#3bD&kHO:Cy˕\HzP3ORR x nqKg=\} auF2UQVs]`(%-`3LN<'zA s5 "%v,JxU ׀#bQv3[{C|qNP4йFL&+ZDCg}Eֳ?Ezȶ`5h2 WMQu{ }+ BH2>JqвB}!zS'7QS Yo85ar,,G,xhq3~4:QZv?y%9:TLh p[ǃn %=}7lc>B(Eݵaw!j9cE QR?g"/as(cW s>i8E6gȥZ*'eH`(o:LPϴ|E$\d\b\w\5z-y̒Y'˔JahGj H>òn%{ԭApq~w=3{esQ ر;; W<}4AXWpPM4%4OU\<ѭ|O'ISi]s bgD"OqyS ē٬|YMe,L3YܮmzWߵ#tFes[z;kkH"0KӤIU(F_f0G+/\OB BM?|>7N: 쫰ؖ4*pA7W?of ^/'iOmRp=v3d'&q}1lFFOcD$lWG $g1+,k09<~z0;DV>Oh;rPPYަ/2zĘW&n5P4Ti“8l)S2zA𛌿< z"XYR{Tw! 7XBzk٦} aI)~C%L/d1=tm[fq-eG/?H Th[d͟j  ]%5ph*| *}Ne:2 ׇiPxvOÐ4I];ک?gDؿf1H\؋h9Ur!p/ +ˉGí],Z6C.P 35&ch{ bW?$Zw~NVi]$U&i :#狹. rqY,Pdk6*¸u=w-r/f#hFd}P~fߏ 7 WD sYK]W ԎKĉOgBF˄ 19sa26IsF"?{*y_ڼa/7zي&4Ew Z#hyXQsdF\wn,sBY`V[tXqڄ "NކDE O]T$ڵz@ׯ!0F(ҤdIXiΟA"}qh!Έ(s}15KHGpuTLhaGl۱Ɇ~z)ٞ6)\XYI g 8 9G Z G"3YoB@#n{je"nIY 0CSF;?blonfyKyN*u d?RD \#.g?"Ə$fꬮ-Bе l*"+l u~#i"2R!f*uG3Ia8 ֬! 4-s 2F)y c΅yGZ%ڴ$TՆf!S%N0!;፹ʌJChbf'o بnӭ So ƕn0 ;?|OF(Ͳ<˵n>!%M\} L<&Bep Cs "/ 3?*<9)T1Sȿϖcv}#A͵0^3 hMdZmH#o 8##es~»^`A*jX]&#.QzWv]GddὩz(Wkc{&QXiՄEKXۭiI+UG :[Hi?wUMEi% Ear\D3(]mL(؂<5E&5ԥe(4/a{2I1Zam'nAu]lɢa#tUN(L"OEXqjئL:I&)[9#DmӛՊbİDq0Ѣ)aI p"==:MP+|Da6}b9.ɐHe7jcձ*9d+[*.} &V ;  URQnHN_z`#D  u *}e K?19*1Q6Ȣ-OB!6VrEAw#\QqƸBD!"l8@ k [T|xW.k$Y!S*<+LŖ'btN6uY= yL!}a3vAP[c@t; crtL](҇2PAF;~-]*W\Kn  fi.uHBwMF^8Ȟ[UE3T !c<+W,p5HL 6|/`x4iL"{XZg b҂?ert/CޛF*\s Τ !^,(9~Y6c!se]fӼWq̱3I x/YXр<=Ƹ6n=Q~.]29 RiDо~V U{X~3aDYRQ6A}gjƜyˉTM ׷jG;=[׾>ȴR%3OWn%>.~?n2m/ZB)b:3''x_B%厯ŘXgJB>·}+?%0k)w[<.)]Hb4Y-4mQEmUIw$hmtYdRm̡#?58J3k_? Y;sA11nt)rϩL @;C=8KKzcMZ &~sQ0b7F(:I7E,hޟ LQQ 30ެl|}b} 4 ђ7@<݉$y"f]'5;mNb?ǤC(ġ +]!5 &bczB ͊IT;pEA?) ZТ'fΔ<ٌG? O9 .~Y05< &CIHOuyxxzrcuhqW,BX֩Hq| bI|̻u]ѷoX;YZps땎&t%vEŽ-twe/=ў_HPi* "YOB SEaHyɕ(1ԤF / x6U ^Gv'-40-xGp_p5`m#;]$Z.aAƑ۬ċDPx/ciMm B`X]`:#Ev v} I*̂x3 N_V?Y$J4I8=J >e/ Bg/ |A jS8J6o~@_6|K;̄F1R4rKˌM;@CcTyS:u;#)T@fnqfcq=pUwE҄@|yar,ER^D7Md@lom!Sĩp<}U3V n ǚ[ x" X] ڽ42bO4Nequ(pxCQ0CtR߂xpl\(W(sh0*GEL yb'NT?pTK?=I$yH*X41: xJ$+EEp;~vzLP"$ Rm-8B.^"J"Ɋ;Rw GψՑnGk b]T͇SI]>W5#9u:[jlij M_œ`g쿌6踈4 )H*q S$ۖ2,(qg|kDu~M(W`li~#;o'WQ؄פQ#hTe嶋]t 3ڟ{W4N"tiWe(F[+tzK|5CqLxvB8?G'wJJ-K_L*"ҹVi#;"Cj4ot7>=x^OlTX, gv;N駟DXnR1O|]eeΤbfMtg,c{LۃeWKC×_@3mAB3kt~hF?7⯳%;jJ]MqK1̯~ ۃ<% (_*)t1Yib+eڥ>[Z^3Zۿdƥ 86Vݭdc7yQ5g/_2YcOIFK E,&Y@j["Ya6,7uS `xFzנ^jEsDGڰre>yX0Nz^RmT) 8ױ܋iU,ԌÄpt%~feC\&NG%׸B/<7pтlA}&rT075CkLQeyC{z3*oI%‡ fVp|ڸKͤvZu#8yD,`N)R1:*AΚuAz X%Wzk㉛\~Oe7 CG;1 h-Fv{w(!?$iꮞꭊT*Y]QWq[ҚKy͂?\ǯy{\(QQ&>kȶ*ւ%[ ҕ@{v{Q#O˗[?:}P&I@`X<_bU;ArJBQҤK!{mq-#wćB  iġ˄ֆ q 'Epqx^g_ CP z}Q4t1!&${GD<%ۉĩYp XW p+<~ EP$iB"R) ՐI+I'"=xχ9s|񕋟o߹uև٧/}tK[J/~}q_wA'E@cwf)P4m11|'o\9 W 3c՘;p@"wEYvoo$-F^T'w#?Zq7djeVVzE4b2 Ѐ:C=\m xǽfm7feSId袷n2ZFYTgŮx8k_L#S+7I5 ?vV:8!u]{Jz{elo^o04Eķ|D&I P%I<߈ cOJRMɫz '%Ji:I3?@t'fD[gH";Jrh~7 p|yGbb%8Ft&;'֊f;yQN^ UCr" 8@@aȲٚ={+_ z]tҞ*yw(N=+ɲTs Fj^\A܀mo,[ \Ũ2T`6I>u,:aiȫks[I$}7EE@mc)#VKv!53KE9Xm@WPc~qkWbmlR` wp8دi]y*+St96c'Jb^~JqF} |"==Coz[4S'7.]M?;~0_^9xO~] ?{ue fE]>y@ZtIʠM/1gk鐄o+?w?IKk-z5[c 2uK%HVrFL25 S$?lvvg'.)3l81Bfg5Tp"uuCf!{q|>=l׵MXr_xI{ "i%iw`Œ ؀yypäX5;77tWlz%XAŮ\("ZZ@ S[۪- K>b0y+헉k tkF OX 9(jPJLr[bԁ ' `Ie{rOݎVWޣ4P&1PuEҰ4aJK^OEX&iCwհt,ԢSl$: v6]C=X-hax$ _$Yo{d󃄄;L2?>\> l:_t<I"feV?mʁex$c9C5>ex'-OYL')K"o'[Scy\b+y{kE_e䱠c2[n>!\hE Θ4Qx R.iqXbSNt%74DVK&WtF*hkE_\+|. 0KX'Lqbkdžs4l7̤R~2OM#x;o`2.)*Ev$5lBHX\/@g(\HLIp5@8<xአΟu c[o' vȜ }wlUSU lR&ί/4fP0 rb,z ܨljmuGSU"\p5՟E6Yr^e`\+.'Mu) 2'([96qE ,Ҳ@l5 x \=<^"n?T9,3,<-=>IFfۻ6$ 9`حYX[ڴQOYm|9#e`]58&%i" pqM3@hq9VgK&<n Q`?u$oXm)Ĕ^,thdQjP`+ PTMU4CὫuݿ6{uK^~>3=®<*P(Wfՠ9=X"ˎ0teuǾ=sj q梞̠=m`NFI8 ʩ:xq7 +Eihhy\'"KhؼڍDt[,8:Rm]?m6Yij-&7WÎ9d?M=$ = UAI!濩SBD@Y+oVyYiqvE]wؑڟJ.7پxͶd=HiVpԋvo z(JA(w:5%yJ쿙=dO h%PioຖZhl3ܷ Ɋ-_NY5Q$#NݡіT ",bMeYh 8}?ӖGJ~ms"(K g۵e[ԏٰ`:4XuL1w SIdDҵ$WMHG>GmɁE6+Wl֚o嗔,9%ۖ0$3&fr"ٳ5-1F9tU\9N%$~ udYM_aIH!3>,>^ifQ<& VmŷZ|A2Am!4p6N7;\kz/t{f-"ƂhƘC8ZZ+h,P5{L5RDN]jjvK#r09k[=rr;GQfq,8dJe%&:s0 AdE-]ǁR#km9$pt/_H< -҂oUs˞R4gc!.Xi \!+8rMu{Ԅ`}֪M5ͤ*x)ZCj]hb<@X_R 9zնabE[z=Y(f%q݁*;v@,|r!P$ IQLƋA&<~2  nollL; |Sd= PdE@yrmyyw,#I!2ޡ(}3BQx+MҶq(ì7!EKTt0'heZi\BHg 8ʕ=IcWK)Z&+Y`d ugSKE,^_0 oAVNQZl3S7oMTdcgM/U9t`'?@ 0:VyΚQ2m,Mizx|U 4\LurfuVkCA쉗IC*i4Q{'r_kMԋ0:VM=~?nyFЙ:/NA4,wxbF7dt0&r @5C(8)},Z,1؏#Ai=sx YJj-XDLu20Ix8|$I*j`\hc_5bϷቑbSdq'١ ^ɢMXfEYVxi%0PO 36v8. q "<ȪX =gQ_bzi\aNvlҦϳ(ƾ=BUT =uiC &`d""^duA޸i- JTJ:$9f4`.m #_Tڮ[ZM5J3p3K՞%seVܳ3@ 8Bgw<"Ȍ7ؿ[~mȐK%D_o%<aXЇ 5E]y 7+PjWoW~&G_ Msi1K$'aF3] t ݔhl^|:?f ۮv˒'$r-\WOt1RDtI@xhC7;Ͳݼ~?9'> >1iS3i%1gV'05FS}nGOR5ViEv&G"34UvG" bMhq5 ф6):)A ¢=+`Q {!PS*jҔOhNv% 7E,.qvP><۱ |@o[hȋRᕌDVX4VX꯳ )4RMEac1_{ ءJd?UqU\-fU.xԛ:3y0!;NU/ ngL,,i͎BIXO1iӪ;FY5j)/vJ2iD7X#^H@gsERE !] +ϑv#^ DDf;V*+x宺L)7@n5 7dN)săHe쑙!ͥmxh*ޑNŜcgjף0}[SQ|S i,tuq찥h$k(Qq: =?ꄃW\6KӃhOOF"6V\yB΃G F#X#~'VuГ5RTmccMD7c()p-uy?Zȱe5ua`ɘ`XBN\D*LtǶXQI =;nplI,΀ qpg袮`DX4şe+!@pf_L Vjf/R<,TytI>5$H TḶ(lDnBJ%%TQBg EZrJ#(pС ܼ}לrI+Y ?"h|gUy#hƅ]Aap`^msgMd'&L74)YhߋW+G](@K$TTI)0Ռ0eTcDlT+Xx{:ؕh`8[\Ҥ?L]u&*n1`e4RtME5I2 su"/v=P%,MnB"?(g@Dn:@UZ۠?=%IGtdakP֧-lY%#H^*/c 0p(>uHn?H )kb>.=>$!SjslwZR {Q#}*1ip_Hz$v35X];l L˚[h'3PU5A,k``Xi>t\m!iJRшҪcMC:e ,w}a{d"c5)߾E%;G<59V$mEV "?]81״ c+Ƥ`hFϾtT^7> f'y@8*;zyߩೱxA(śj,8P*Mu[~?ys ) rFu@9BBcA}:_y]ۋq{cL@ .l%O"Ú`$Q{̌;Sa0@wdN[ή O 5k7`{ h=S'y8N+ HDO2ld1 ;m)R>M""v>쀝M4[ا%:iDE?)FR 9VALJ+_ >J2I`d * B j$7 Ar2x^E8ZhI *М;&{Ռ;ԦOo8_ ɟ(ho ^p01 f6>6YVyC }IާYYѼeP̼2)9jCia *%/Cvɭhڌd!Y>pK7O=DxosIŐQ Z.:;Q-뮧AhY4D]S;@˨1S#6U-0Z.N*9,tYFLRqŏHpˉ aUr*iE.f1id?ox~y$ _|8MV5GǞt=^_}@ QhLX> '!(JR*h:VK9\^1|P$.Vb$M%NYjse kMx;h Da&+L8e7oyMBE(UU>Rj5eU>K5hdf-ٌҪ-;hvoedlX g:, 4Z@P+˻oPjp"bR2r J*jZ:z9!Gaǝp4 pu܇R4‘RY-£O+h3$WFuFK36-h`x:hnq9`U3kY~4ՐBȦDm}1GӪyX`@n3?Jo(e[ѯ9psXmڒOF=K40Bnda*j?2ĩHkIzDbٌYDE9 yٖ(brh(q-J  4CłSu銻gbN0wj<|%WW 4[h ϴkZ|Tޞ"Eڎъ83'f~MpF,l]\GGըngNֳohϱaT1)q욞#V5O. ̠ri.zgW >;d@la\8RpR%ͱd₮eTZ,+ш88?P>cknO(VDƴz4Kҝ)M. Ձhc7zׁj}sc9':nhLyGOma:eO&cb (mI`\sKnH+Kwx .EԛFT<7+zٿ-Nxo73assets/fonts/google/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2000064400000112704152075601330023705 0ustar00wOF2P@T_f?HVARl`?STAT,/` $) ~0\6$` s[3quäT-Οf&"$ 1 jRCpN}!@.R5uZέZ { x)dqeHia)Q2;U_F) hG0aotA3ʚ>$! ~;ʴ!%Us"~R i)_+h˾ےerliKxϾ"Ĉ*x A,h іɉX{n|Z?™!^7 @I$k1! d@BH!PPq&*Qv֪~ǪŅ k,DZms^ ">8{H,/H:׭DH #vmE̚Uޮ]{>6I;uʔW(}*S{2*S 2 |v`$ѡ"p;r3=EH>xKnYXO6QTZR9) ??.rumY&(LeUf~h(C:0uwD,:Kt,$k$ kf4$2Ppb͆>>eQK)@ GQ= "y7 g]kkX"NFg0/pPTUemsd  :݋ԉ$5#1Kmd-)pGmO!^c:wo=˞V;K鄶?ND-o!e2%&Y7"SUв8>{ C6A`…/b][ ˯ޥnlqųY&BH5bBRic@r!㘆6 "$K*+.Go3[NwjB~@"`AͮY \mԴ̬M6jj[fZH^DDe&GiʼyBS蓉Ն.fڬA2-M uQ>otpb sr/ ÍwE(ܔ}9&YKrU^ߴ'K!R jM}QQ5EιF/}Vj([3). ^~ HU7>$+wgtDqA0J2gfV\T+ W?.O*SW3uasF33j>lsmsN**KC$A/"װ?>F2IA+Tn 6XUHm;<`>?2O{dd׳63 NNf;&7Z4qLDH27ǟ'4~3N>:vwƱRGh?\þC=D1MK^]_uNzު5*V%?"anϏMhvlt)U)IAFVť.?>V1P*ktK>nla_:o>iA!'81E~W>n 2vDs29cɏq_Pٖ00d!!dCBYZ}&:f3gv~>}@ѯf?khp)Pkp:gPȭÁ:k(o~۫#PTJ h`9Fy+t~+D+v|6X']^pmT E<Ժ ݤmr/deQmOzxg֩8I: {z]>ΑCVfo(%[Ռa佪8eW9O@W#JF.cB1rHTn~s5\<9LJ9APb PW' * d6}R{UsŚw}1 #]$JB1}Pz]2ɷh%YdEnGTs:fJj^+w̚ ;nCP? PՌڧn=GU9ZU}Ra> D'>CC(C I j(Oj܋sEKk%39zoE1}\5eN:?X%D+ـ'wa;Ó$o=|@"#k`aQ@h{G+"YgVG|'ʵ`\񦂣Jv{+m(*ݘ.j[H=0w*-ڊ~ g1Ů;9MSv1'HA|.瑴luoXbDnQNnɸ7*@E.yFr+t;!>A>;b"dN`jgѻڏO`[-1dǛr);2\.rlMws|'rrUbFctTd5wޝ9Z^fr %-myƓG>4-)4>wOYMv3?-]!̖e2ߏlJTǫPBp|4wKdq<3;, 9ki6 ϾǺŀru֫WG=k(1Jy9+XxR2J&wYID^|$8piSRvʱNWt+Tױ (+(RGO)Lܜ _tUZj6+aRSJ1+VZT?H T yh2pPƪbApj##DQxURVuhH*-U$)oMEM&BUJhda(F)9QZ%Wpթנfj2P)K*Dn$ƒњO՚]&GYߞoNj^FO+]\*7ͪrݮw\֨6bti]=zEX13 ݒ$h?M"cacb!bOdÕn%SD&~'XpRPBF:d~rqCx+%6iDn{eק=D&ٮf]6ܖ Wֶ*-UdOdMY *L02c?g=G>@L@>O?cxolQ5$X5= $uH~PzΝztJCTˬ+aɼHcq2$4͏(ԫ/z  pwO+G;ۏOtl]l6H},.0oiM+PHqS J=&7mC.z:E(01LNQ*FZ!ʼn%Qҿ' ژp\!߈a!?zx;gNNǐӊo3!|S;ޝ a[}smsBx$DZ O]ΚTOB҈&ZjnbNw`Őa#Y5r5f kz0Qm9[=wcYK`h:k,.^1뿟_+0ETRdQ:ihw @G1̱ {b "T8$$eT tv0 yN gC]Dt2e]5+O}Yr*vS]kլ u2u떤]ЩK~1PT iFoĘY7X&d~v8tͱcofNĿqϔ; IN/m\QWxiKB@)4;箰ZW="AҪCBʟ"J'"5 -]! }7V6ĆIdE* DQRoiY-&]LY))Obwe4IʦjM˛k"{(oZК4IڴN2l;A1dHō]gr|* 0'0Her`pbͳp@<9,W6 Q`88;:;"Vg4|V!wWwWroRd|j28t4NYNmD=ml0Y3iC3.t.] sdIdv("=1P {'X9D)@ B .bKI!SVʓ@"ŵ"@ѡSn=z Uk΄d}l6dMd-fve=gg2EVYhwہ?k .m`gu_5KcbA :p|Bcpxg99% S֗ـ&m[m;۞!y"bRdT4t L̬l"DIm4jxZ;T:n8#YxVb9jnk͸9qbTFuUl*q%\j1P].Y̌P<]=@[zdU{@YIqr v߻+.۸t0fVbG"ʫ![sWucr?0?ll$լuoad|6fj\w#y9 YxwDzfz9joG-Eӥi f8\w+3 ͢wUC: cݵO0MaqgOT ?q6IH0r\הntle—?53\RcT py W0s0J171S%vX;m;WMQ4zrM\w#y9ws#S0gT מ8n2·렮+rt?6sy%AR"Mƒc@ѯ~a7cSoꩿUID`j! J@c5q*FQWwŞ/<SӧZMS#gL!$ٽtd*;cS[*2rݍMv*5s˓ kGCWp[Iji]ձ%m vVw `H40--xs!HVOwB.yx_~¥ 6|[,So2RGGV)1 a?ĨvR cf[E eywo'#"Gu)jP}Mi">,9\ҢgKUO2|Id- Kj$p7m'nB$/r'_BEiסSn=z Lt8hHu7`wo2Lb)4v6vwa~6Llrs X7Bcpx imU#?9EN*jZ:zƸQ$̱ƞ*A&<I$QeQL,N5@mI.xp%Sr%5P7-6nC3J;~¾E_/\XLu1_.ue+|dN5S?RRr[2u\rH>mѕƝɂ0jMZxHk.k?,eL3|LdXeJ!YBcpx+1?95 -=ChT +;Qn$XĉpW yXR$ɩM3;G p)ǏObǽdX>f0&YYM!]Q {xMl2ϊ2(!Az}}tO1N}l$㮣^ ra F= 45  |K :ڡlr vO$Fѱ7p)3X]G>%~Q|ٌ!"gSP52dvZʖB%vJx{3DM׵JVׅ )~~KYTu%˚až*'MRer=`^B/J~r %bRdT4t }c&S3l"DncZ>uSԢItr:@sG`]zX;g~nk(/?c1oMLfQN唷Y嬳CY>_p ;7p;bHw;.iIdPTNcXlNjKJs,RĮ8xlz6&ꗹiHq+UxԔ-WU7ۿ^aэV TEUVEЌ %y{(? ,%lsћ YC,=uuJs9AEUh[Gem,xC],2$) kfxD$șf-!W| )U2ЩK>mB6ZA1dH{85^ef9{Lě 3ၖtմ\ˮo_iD+QI\ RȨ"*n v0ܰjZQT" ,.0?&~-zD)@ B .m9 k8bf/4e/ЧIr'_BEKTnPhr:j׺jHF35ke'-Z/ЩK}P$Y_jVVAeȰ(k~m9؝'BY0OBIY"Évaɲ])DuD3t1g[..}";?Ƣ2`1eӵ`Bf)!u>.;;Y5;<0g@fEZ݇ 9y?FKk w=KQ.uֽ!(H +47fi!c7ЕuQ>;[|8'LTe18X\/躜'?95 -=C-`*cCR(Vx G.]#ݚ(g|$KRJ]Aʜi5Fc5Βl IlVlN춧63ezyQ\5dD=yGSM/& 4Wk&N< U&ZC߰w1eLlp!%hr^fOG&:#@=I2>϶isprՂ7L!7/"5f.yC FdsAuR#sѤYVm\B_ *L5qHer`p=k`ߎ.^;n'4PԤ-ГX\ Mf,:ߏ*@V6%xSzM-S@a7M ffv~#oLŞQ ;eܣw7wXu [DÌv> UoJe x Cǀ?]jOն א:Wq;o}c^6Kѕ1ntpLA)47Yů}JMxD$șۖZl42dj46C.< *R*i.mxP֍uШ)mhס3]֣5k=œwb%Dpݥp;(>98l[^,Dر,[ҞhrReFw6 ȨȋUaEVIXbB¿d/)<@nGe4wߥ}L1 )2r *jZ:CMFv%faec!Ĭ8Ex ]-qwJdjJC#cL;eF, kHGF/cHdZje*:DžߓS,Et2?u,}0zy,4L`VjlPdo@#r?|c;Y+,CT%ܮ3u8̀6SDjk𕫷L!,] wo!"(dڵ2#C )K!dW-X{Dv׷ZthPW7' PAi.;QL;w$sc6=h{`۬:flUf%ARc9 ĨLaiX7YV$A d،@4>(W: 'DP0ɚn^5mUjBBpAA&i$ؖ0"auRX4N0k݈eٙ,~,[ݾIS)˦9UPG)$;\R3AT<~rEMKЃWZ9`[ `M @:F. k#zuIP @@@ E~-g*b=ӓTPЅ)nf(!^"Q(/!!2MYb8,K2l{5{-\fܠE$g=]_Ry{arg cvťqW+o[96߿ny<3(c߼>x3"  ?yfO{U_$"YkWmڻs˸WO*?" J*jF&fV6"E-Q͸O#H^J*SAf-2+4j̸UֺȥC?!`M\[ oz>c*7-cQ<\|BrRd tB &Ċ/Y-D4*VP*UӪK=:ՈACopp}k—>Zݣq y[/ @ֳ80opz0lGz-XZ| c YA0j78bfҨAu_1ySG,aMO!|@^/z2N-~,[pXy!@ O(2GcFd]BqLz|oR&.p#n3N*pyt2X,(\p8|)A]iܹ}qCh0 鄶.K Ml:,Ւ[\t@/"xUupXViSp$$!!W!-Sbk$CH1RÝ8Xʌ\z58Sk+.USCg4wj5sCI'?i rVTfkykyO\Ճ—X$P/຤m,I/N @|'|\cZM(3>Ib"sAfc,&')dV2;:iIku\FhStFD`x-קQC̄7A5\q;t0h!,^ZD`_i+qYyAf\҄Jr<^5\w[PUvA*xV,סP#IdUALj+G 0$vgN$[bq 5X^Y~94CO穓zh(;ס8ޒ4&F8fI`)^ WFLf YE`( ?aGUpN۫UUmd #0 'f}<' Ԏڸe!X{"O&B 3l=f 1/?򩘯nمC KCʇ  =743SBXjcs4}+V1b .降ku5ƚ͑A+ҮyI`ۤRtr+P,E}5O.u>랴naɥ+Y0MIKVE 4UY~o6EGd#mBUs+y%HVsa% RȢQd`KBj->k]idAfeO%1?K2M,mR[쪀ÏI%gYK $k-PjIH0횼}qrly?A+[ UcZ&lع%8NxcݐR;5=,BO]Sf#aHm˟ 9bmi3,q<~ L}_ś}}5T\[ MxD)҅Ӫ>ͻ׫BjU5}?DF-i9Z]*.lLAG8Ik6u% ur%u*^i@wQY\9nzF|؄ANCRݸzBs9q#"_ܞ8qB^fAS >9=!σM*qg;ڨ71v ۠ ^6Nj9[eEEfMFFutl⯼n :䉚"b|SHԟ pQFd<;@mN3t]=e,Ckm7j$T#mO~v8zdM${*90O)'c5-Z&i ˱ZJ,S$׼ İ&2k2/"!O'ܮ>3@tȎGḿ Py*b^,sbV- *^y’A oG,ӭg bӅ#pw"kz~% E7l͜GXWԌxN5e>dM|J+=0.3*d82O>ĵuF8̓)uQƎw4Q Xյ'=F܌d3[YXps%=WGaa2Ϯ0Ggwp*sGdܧ'5yX2sR( !ڜp)-V@QD _bLgty{iՌ˷hc h1Jq+I?TW5GAeZ-)^~#-@y~$䜭"GB+ĈG>Vb!@u%2:[tͱ#DSC9*bM0&ךӛp.l)$Czv?EzTK& kvF^o!4Rj)VaI^@d}5ԾlʝPUhMm<:$4g0T"c$%6BW=-έR'xTiàKҾ8#8t7%a(U=WB;q䟞1i#d" #YI'Ƈ Cp=4uȄsDx_|R @zb ~HtY̿uƊu/ 8T1J `DX:jؿ)6\x4rTB3Ӫ2y6Y ]%ӒˀV8tuMU0 g/A߶?Ee6E$lGE"rqɜnsW ςH;R=u0=zVvu+2!+s707(k^&ENZY7 E)Pq+a{!}nߑ!veQd}򕎹̱s[3*-+[b_@wKeDl$("\BI5LM)NkAv;Ș*[ Hݿ$o lVQ/7D/apr7y:9mc!4&w#m(+=s0wM/hOk!PEYa C08.vթjh!rA׋k=짮CD<`mhBHK20)B@NN}l0YB9){c!;,vuJ7%m 27eck۞H[|bgܑ})%&O5f\X: ['lDۅb\t9z;&u4zO_M\/TtX!'xioY*JOH0k9Ćz4;,jEXr#9p U0x+I"#] "`byQA):[(^v3GKH""IBԣu >lEZl.dQry6PlЇUbmb\! Vy&?zɬ+,kM$wvöRAe$A2R[">䖕HZ*AL$haZ2TcrWQ`<h'lGV-?}L>ajbÄ.횾@;/GRIpxuX`6͋B;Þ Dg1RP DyxF} 'Yv[ huHLPNZ .^# o:l-NW Pk~!L8tt=>&~g/l+G_@K;I4UR߶)EV*ŜЎ!T,;v 8q""\"5\MSʠeZJ<ץX@pe!Oy(FԠ*&aU<4ٶ7I.@^[}|?y4RX3-yAQ"Tbo'5XDi.]EU~ZrUYiJa! 8F%6PߕN;4[($?lx"Q\nLSF~od %Fhhr&{( PȦFtlPKwU׏PLӪz\{MhB6wAX/) aA!;ћ ɴE*q)p.-n- TaCq?/B҉D͇CyGo$gI@[Wo{aCFl\McJkaG qS{^&eޤxmm<-aYt{Ȑm>OG:d-`A,G+A57.Qabi)9eh+1ƚ'a{w!wxbcR87zpN BgP8?xa?޺{x PztDE} ՝ȭY쓛%ԺdG SL5٫C"?Ry t^L!E, \/~T'|(JF9OZ 4R}|LPwwPzy[*}wR< P">e~є<kЌg]C+7^l-e|\0XUA1 !y|Ċ?ɗ.z">^6KmRV$p?P)]$궼\P)ױ)߶Ac;} /LwXΖ,|"?]Q ;WZ߂Қ_ΐ_"y@T_i1mkX\I-Cb$s !ziƵlĖ/\RhUW雍 Bov^*$AƢ~u& )!D,{IWHd2iYj!BZO/6R!58 & z8vN:pIwDz*}"S4`]J(D?4WS#s_ $L(i/o& ufLWPd{娨=._ZHcwTۻXn_cU8El򃁵i-kTD&%;8rW%ֲj]jt@]d7:ΞNU$b*-'N( SۡE9*B,TplH@$ߔ\\ |r^%q'ׄ7QJ,D"eqY'j؜~78$.!U Y2gNYRXC S/>uLaۦ);1{F#"/5)H6(\tIFN;;tNt Pg<0ʫ)AApRkx OY ݢN`nYZN9A QRqy%);ݝřf1 u._ר%Wİw@x_̣Q64#H9=Ծ:S{UGڶQ9%?a9Q ꈨAVA.6`u-aƜܩXn`KSJSvP0e‚3$a6(pň{u93CZ{cP!x06´(lQ LsJԔ%>ynן$z@6%4S8>ywH$)*؏AELmWx٣Evd6lI*qϠJ˫,1/LT~FZ~LEc \PG\^P/[әZdWŬK7異iߠ'2^+)0CaX˔C F$&"%5SjhW4=Vl 2Õ^go#j3KReFy+)']a؍|PXpsw!9$<)(-*2|yFABRV.g} 0k781a86?L~{peҩFZ);'WOBPCa:JӾ3$g]\!Y>pY[.h ɧl o#q2*E֔:cU󓆸ӅBkr'㦺r"% JWz9l’{e<5y+cU D!TJtq$4k';zI_*|B{4QzƭGgE. FeF(} W!,Du]ꯟ :wfacgGr9.IO(n[^ GJa#'&9~Ego~y>usN'?:ݱ:늈,@ UUY Dj/Y;?Kgo<\e_E}ܔbTφfS|&:$88SG1Fz  S0|< 0W®ϲ |n%<Є]a"^!]tzw ͼ]-መaYC~#wǎ诗?>^F{gRSl]:4"[L !);3Y,3o.KKOtYi3eN=k%7f!!xq:M_gKO\̪=EQMܸھ q#Wo9G@{G?j}'42ػ>8a]QV!ӲK?!'6w]N!)51[7ה! lza`]yTQ '&RUE_kvWe2D̈J`5l^:Zu5C"Y ʝU"@Eo? 6c~:o%a3I)ķk~H eXf\GoZ7re̤,PՊ,vfy5PLaEx9nV^Rd~2K-3dEYj VI f'JglMǒofY8 (]1ZH뙕Z@'j_IaK4P 'wwYg\ю+th<]FkX|7uF<5»Uejy*Nm1/oVvfCR϶Tx[>rEd8M?,ZS/*~<(U"K[!2%] B%/'"|z=%9:ϩ/\jʀpd0t\.Ҧ¹`ohl*fBKod[,?A G򽶖NWk:{"d$>>2 Kr'|b>vllPNr ΀n587ljQ7>(\H-pP855O?Q(K]ys[u扽3~Z 'fƘ ll_{_.{{#9m,8M#2,&Yh Z R~lPĢۑutV)J{!M0;vrkrFz\z`2VM 0> `#,I=+|sQb^[u12gO/;IW~q;Kyk`֤ME#X/R *'P Z$i2 X3)=?Վދc36ASiٓ/LNND%Z^~Drm5j":5"JHC>@[Y63̯O\ HM!~VXZ-?iO:EBD$|X(gkR{۶+ ])bn93*nݕuII =m&%"b֧a.of(yXrN;XU^ƠA? &SchKl,<,J9rpA0/6eXvJzkk商HؖAcj>*OX1|y*nT=>EƪԦ$d$"tPl(oÊ㫫vPh~*G_ WǘN`OXDZ gZ̝.G>PD?b  {ׯI (Qcaq8c U]2PWKf$i"=>Ҫzix᳜lFM.:T#ÔO,}4t61<<"ݣ)E}é9yܣ' ;8)9st^o.:$b.m"S,:mb08;nu l\%z`F`"^"t ^w.D==#%tDn+w_SCK]uZ!Wsb=x %>O (+ oF|KR &C"nxo:6طk>ln&MD?∙Цʊ߁L~ $ )PO17[Nޭҭwon#O/ܻwA{ϞОݧjLHDC`^̫%c8bAP`ǿ~:5Eej\#w:9#( ?xx0r=jrBl¿ [Nb9j= X1fÿM#֎Û.3mnJ)KXwwUޠ_ߑiLچ 2&Z(q73Q!'S2)X)>.>onqཱATڸ=R"_}:7s;LgnC%SɸƉ)qz.I=9mV}DSY[rt&3ժ-JZ!q } :&D)4n*EL/U b.2Wut jl1ȃ`Iǀmb,?8KԈ6aaS Ӟ:[gnPDچy^oBn4 % FcBFK 0Gǥvt#8j[{Wn{lkY:vKbIjs't)B(|rA:u`DHMZ6Aߗݞ~w0siQqz5zkZ=*`@acX; .q>D~ ) ځVK^gg6gsp;hYٴVqF P^*JYrb,/~yt.c ISIdQ745YG`d-Y3ڔjX%Q7>?ɕ$O(;8˻}7Ϲi\Y%Kukf弲 $iHAI֠P0%,%r)C`Ղ>x;HhI<wR/?%EOӋsVIG i a=ߋOxރ4, &9;LfPHgfC@gw-DdU5Zt.&ItCuX<5LJ.X #Q". ׸ K֎YwнջaץϜ)^~f踴kH;?X炉|j&ֹЊC>F㆞X).(H@mq|~!mCP⪫JX/9Bx)OzȮ驟s;3sBu&8[z)^G! ?k5EFwl;\}  1bʴn֬h6ɔicZo/&lݚRXk}^IS.@GXA [aݟM[dEs$g`U XuVZmmpdK1+H.az XiD.,F)HZF BA++1,3M o4Ψ^JJ'#^E$ V2eaBk[WIZqQ0f|y9FK<*}xK}Œ7ic&; _ݲJdJ c 1^@v0@C mu|st%z^Wk!ܺΧzJˋcz;mܜFw丆2䅡P(>J7`]R^'Btbwm ;45w#֟b0uC3leW^lZ'I#2{7I#}AB@/[7B@=0>N+j Yj.P|Hu% Lm*HP^_˾q5d9Hn0lG@; hkZ_ 8v#zNIz_bȦ3VlI45|?k8x+ʁ@VP JM.Zjbo$v|`A:jDΓ#΢Z=gM|7߇,Eʖ~{m b!E anҔC=*: d]:5[l-~[:5VnGT% z({ T^ɏpjɓYe !~Lb}kUV_52Hu [g $R,*4x`:eveU6d[*VTu5WgMٵvބLcXcUݡPO}h7hzDl;A&@|-$sykbXMxg; W@[ 9K( /$1UN0IBTLܛGa8fIw6kO}heE G_FƖ|]Ҡn+ QYڠ[:xWk_HnFoP{EeQEɌsɅI"xAףjۜUE.#j&Mk9-ywcYJ^>0${U?"w6_rlsk~JM4a#: "R0>6K0pu,3^tyK^+Ad,bE[(3-C 63*/_mʒGjE;}@,]ʲ1#DlMb>( fΜ+*5XeY==unҩ4.4UQ|uvcT׿c`%C"2Xt^Scgs> ,_MT{ luaQfL {h%-6tOL"&A "Xpx5ٳ`]Lfϲ귁6ut ބ l|SnMo4T9sK (dM ePvSxrjxEח' ٱxq&8Gt`eCTEa8SQ.I+7q0C .<Ǵ@ez&S&d`MI_%`u& YC4L1^_G@% Ie7o"r4/3tOlV,0FY9,JH2yCO3pX67xA74@8A;\Ͻ;e#^"U:8&z2$ Uْ2ky.G99`ʹ4h`8b (/UwV,g=Bĺ$tu8Z ӪR'RcUsy7湏wh#zY:pƒ;h:D,+c6 $/wC7$^ExKܡ#Q#x6'AAۋu2_z1I֎ֶ*DTMF[XR-GI)'ryݻ2Pgg{smoG,3y0'=#,u fnHwiuM$mjYV%nGF97~,RZ!*Fص+8/pAT??{vMNO6smdEmYAQ-&#cYCtܲRb˒kr ؽ ܤb)]R~̎[bAZٱ .u6'|Idë =;* Y4˂-^[~F4@?H0Qc9bmA(W2I:}t`ɖx(0n^X46ozE~wē Z36YOn{x[ttf9F<SfJMwy[7ͲR_;> 0\RYcJ$@GvjM*c6Zw.(#zH SȲ9ة9!8쐱20Ҟ+q g+ PWgCY`;b4!Ǘ (<iOu`lr~ē Y,>i*W]iL)Impؓ9 xp*0ٓ1Y.}T-4r-a)!ri *n<;lSPi H.QN*F>V#VQxh3bAuv wxҫKH hVCO]Y`۽g3o$\Nˈ8N.ݢ(N^g7ˠD2'$Ϥ|&]/]nlm;m٤_% '4|DESdt5KG0l.jL VI@ rSZ"}7'egZG6cv+.5Ӑ,A{jZ `Ӡkń(_ѨySny[tx{l4ݞ:?xؼd!g?v5~-q]uДPn5Ù_SLƐFֈl2kP whXq0.l= c{Bohw^y5&e]gI[RLJFb}%6a,=_5@a6Mae!P^]-wuҵ%(SM8}qr>CE,ZhsìnUsa$T:1X+p])id:4; Yye2]gD{1A/{|[A(Gh%2;0Beֻ곜ybP>ꙭBm[ 'L-)d=18Mu*yIf젅(8 Q@ntutɏ+*,UIKU"'I2^#8Sf?4FVfZhn+]Fj8ƟWOLju1G=RyծXu$СK!S4n&X gC&^KhQ 8ޒlĚ^Fk[µhCB z1XZ!b4Ug<,h^g](:Ntv٦TzKQ" :/'.|[X)]cߒ+cp8x Α `n [$%)vķ:kX_u_a+--.X5X7+h` ++fX:" s|2kb]zMgՌ=c)EKv\ΣE@gLikk z`l7LoЈu<,#Hݷ7TYI8TJĈ)M.Z-Fc19_3uj ͠*UE:R\#_4RdVxb 9=tD%vcn B4 Օ)h5͇@8#x kT)Y#pEe8U. 0e :1RuIpEm}Rrj1-鬜PCڙj 4PK U1V5d ):ǭڍj޹suk*LpˉQ'PJdD@T#%gԟ}״jIdD8Qv^/2[ujVIz+mn57)5Ew$Wr&$bZx'CzpQM>2FUݤM- =$%;Y؎-AydGOR[f@L%ɽ@pޖ4qtEi'YI<+'.^!M%A(+T^*TچI*y4Ƀ|}`re2גZsKrPKQD _h( b@Ё]+gva+ dm<G |%)Z,њ#{ ;FB ;m0#7Zb%`¾eOzIHDHjQmyHYԓ>OO.ZÞG{~],CŒmYc7>1X(%ۏK0>ʜjޚp^0>RX19,MiV6ݲ( Oy Z^Neq(*Txe:vѦ?p3Tf9Q/ ,qf$t]J[U7a~T3"](Ӻ3NZNM>GvMBoÆ ,b*^m¨0A"w G[`ɺ= R.҅Yq2pˌ}⒆owZ(ֆS:0xx!gv@wW`Mޙ+., o琽(ѫ&>yΐږf䫍|ʔdc?TQך:or&!)@ AZ#焼EwEXN>;:,Od1u!:X'r2E'm#wIdX5` &6|,l}*$204t8D =%<É6@/b44,To bzdEqZ^j8x y͚\VR =dgI~ZZ 75`"b)Lԋ#3WM|^nC4eINFr~ 2E-m;.Jm3D1snMp6,Jݬ-4:j ٙ<^Y̥ϰFC|vŜ@E&iZ37(nKh$v4L" ȈpDAz;OXpDm01_#13+!}:19$r~ܺt̮&Dڶ^sڅGpsjj cvLO]jv'>x2 -{f> Djzg puY3[]i[XRUW ޣﴘ+topW{F`n0}ݹ!wӼI{a&Mޤ puҿ }TKHNsG l':[k7酌&Ӕ: mvĶ}=3xC&U,y{~Y\N,?9$F STCЉ4^F͎ GLnɋ*Su΅@5+2#v60L'(FgG$ِKN7J[S5l9Qmv)"Q;Vd.Ľ1_*נկW߂PuHRY〃|؁HDSl0.UVv:D#ƳԉH0Key5|x*[b;̞H"|Q>F,-L^?ţJG:B4Cnw+Gը )4܍w{GCLk Eldr"{Ւ܎d{#RI8,,'g)d\Qd fl2_VhmZis,d9<*0Q)'itL[ '4NY.U|q/gP QeO{qj(QHaVi-OP51>Ƣ%>wg6b[^Uw<>0XarghK$tj$Qd5:`/ihj4V(zKY4h9<Y0FY[v8C F%S \F@k!mc+ ͘,$W HːԒ{v, @=ξ7= J`OV7-,VlJa)\9 VNL4Mbv cJXE̘ U~A_!=0EY)/Ėis07d6FnXæ\^df#4VU/ZG}~q MH(좯(Yt<Ή{+Y$J* E@5?9DQ\w qG~ Xl/3(o]h -cc[.Msy[Ta) [sH ۃyE=&K؟.ʉ<7 5:AMLep]<ˉ~*siZ E9/$2^1Cp*TmʛS?cxJoӕtÐ@fz  Z&4̩K ~'uSҽӿ`;1`_RS3^a'@ͭ?1~!յ/ ASHT,'Jyi&;GКg9, J1J ). ZK`p2ժ!mq Ph|qӻic_NUww=Q.gGh,Fi9&7%J/I]esdeYÈ.Owy7 95|o* i|,bN6 DeۮYŵCKykwYu|tUb&FP(؏Z!Y"|E)˲3 qF AVs }&vcWR')aɞf9]-@al%}4f(VGs쪭],`R:+#fkSk$4NSgE0St}(q3Ȝܝf@p+O,P'``,,0>eCϲvnoK㌎{"o?/p dPb8֙-V %oxktg5Hp=)!)\ d,invOjYn]KEDÉ:) b`8H>ݽPUO:~7K? =}LD-T`PSY1-9iĨ* xB @!vJ(n>x7cXuZtx#iesՋy{9EXYcWq&:eSLW էBhxZzI( RxcdM mGFEp,79?Y`Q[䣘^j)ͯno/`Q؃W0hzB bgwyo y:wW]6,V⼫iv[֒nNZŽHΒkSęCB1}j0Jd\9Eċ KWX3bMkr&eB-*Q>KgN2rBaq,aG4JF]Dyĉɣ:R28WIg6-c1+c^Ь+EV$*`JZD_kZoT!5TZ7s_J>ԩ5,1&N `c;N<{Ժr͑פ\$;@P9_[d;Eq9drF p7sLނ|d$9d?Y ."3Nڂ=S uhdȖUDX&7Ҫ]&]7"bq: <F` i71eu5 wDM<$$6 ഹ)MBQ5 $1\5V_U?Hj+ldR`Wkpќf̓:Ӑ齝OOeO{؈x*-sPؔn;3>X'ZuI*D0"SsFW6Bpc\#N<5XF|Lh,,#p[C? kfMV[q^KU/Ys0Bb?bl#WN|CZ {2NxKz^  Α8HHQG>6P!r(N9M~nPڔX0ÚTeAEI",(~=XKX=WO02y6{",E5hⱘ46{B׽IOy3sCNzqnlr~tKv Rw<ƗjiFX)I0 %"*T&Y䪋K}Ҙ4%iK{:2!M=0LAƷZc#zSW1vєzNm .[AG&I|j[WEp4!/WƎyz%֐:-V艚xZW ,5.KXG^kBLrP0냏cJd\g꠳pdJ>r􏐀EH¤JꕐE_ )x? @AAARP W ڌKo-颒Xۊ((E%5gDr3 Y%}S5Ed321&2 Rjd\Y\);2Of tp%Mn`Anl_+,Gb,K9+^CB KfFx,u玥hlAě!o-1K&c@};?t/3^^!QaHSye+assets/fonts/google/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2000064400000047760152075601400024242 0ustar00wOF2OOw@?HVAR^`?STATj/` `l 0,6$  $ά'n;[ZوJx$B8HETдޤ "ݧd) 3J 232d4@CΠ#*1qI&az]sbDC5|Erz0n[B有5:)Br=m.ñح~&~eJ +p%6tnߐD`y7r˜oJ b_ϭ#"~Ο@!xi4@ BxbZbNJ5⩸5>PԾw3?2FD0(S(2!^Lt%JVQwx?!AJH DmUs*Q9ԥHsW Wi&LPm>^ 2, :#0lVݩJl; e:y|HPnj+UU8Pt1p0=;lVX=VI;@-(*@+ U[ H!ܵgqok>7!w$ MC74= iIk`m1xAvYfcv䘓iˮ!7Ay<w|=o~ß8D H`k֥@v Ր\;jhqPJ,/a2BrD[>$3D  G$tp kT87'k\O Wۑ>y"\N<.ˏ+R mKhp61Yy DI<@m[ZkciݠMp:~?>e[>O (N*'BSM_NFgSpRN Dx t~ "M?~k;xr/U\*tMo4\ࢾRh10SV$$|I0}Rz{P]&nS[P'ݻj@(@2نc(%K&tA8)g ;O4@C+.w*4~I0Ӯhj[:T Wם`r)oޥipͭ@# ](4[6LL͓.#΍2 }4(Q#.k*ί%9} l? Ҥ6^cǁ݌.ˬZ#v((Voe6Mh!@̂)9{̃W>|_ -#aňSi2E_ͤHUը3@Qcaƛ TZ`zK,12FYiZof]fch1'-wE+]vz7ܱ=OB8fq)8Ɯprψ.}>Юm {TY"mїigZ[]k $x2ftKz-ӣXt#]Nt:P2 6:P-T#K)NZ>>@oqu $LLh0#kֶ%EqyXDVR&q%^=ܒ3uk\l'`&yL5Vz=tV!y]$/sm&旞h)d$an(2K=`5~ʘIz Ru.Zzø!~lz&5[Z ߬&֜x7F@.Q~e}  cXAjijg,vf~ξ]k.論q 9v_'XkK-ctvyL ?mic2Y0LRސ5cv(Y~Ovsc2Xu `MeLONQ9c5J,/3ǯ1nX}--cLVh1\C>v]=셑[F-Otky73e8ܹvԈ:j{ag5&^S1ΦÕ̦AWp8ւxnE\)O. .xDa 3Xar[/kw3;O| !"4gɚ08L5< 5ZզJdT T&@ J gh8k̘OWw6wmꀍx1oYn .K)쌍$%qaO6xm/eo$ M|}A< y$py)YFڱf$(Z#[|Fϵ+/f?Jլ:%NO\#@?Xgo7ߦz/dVޱ\dz΂'e-! pꔏ>ntI,e)^b^g5-XLJp9pdJYn"buϤ5qy!W>{XNh)㣑rQϜ8zedū].UM5<&2LqqLZhjq\{D}G%4\4{HPJ C1+1ŶKrS^R523ˡ:SpdTjJ)E/r۔wQ%j{P?NwU=݇)2YַALSOg>"4ŹҎ_WkL+K|iX yTZn_̡!e9 j8|fU}$ IxIbtj9KgC2 s TJNdvmXԏ,°r:l^S gɍB~<[۬lSF{bYoE[o&)ln ܳh&Z^`.Ⱦ'. WWCfE}|X33LLj9ـ 3"]S@z3,Mk7!{=c8l/ i-I9y!9kxnׇ`6ڳrZ{}Y G,|/Eb =%t0-~4=uV<|6Mݼu@ RPbQD Dz6НPOr$tx3QWJ*.>B8BchG h%Y2rٲ̓2JSq*TV OL5Xb$>Yfy~I3PVd-tEf؜Hak,vD~,QI=.KOG<&ZrĚ GNN@76JMkۙR^S"8+8"[ֲ}Y gKQYLpDjBL׿i-@V&v5˞YW[Q+^Ѝsnk#4#2#p$855(#XCf,[ȍ0d6&p1\ͥ2"j xYe<-HR>muz${j8ldlMBnH; _+IDe8!qil'AA5cusA*LaǶhi|C7JA*66zc}!N!"SyK>ӛI d)P;k"vqPj @۬J5b>sU`-]<(V8:xX+m;"w>TgM[ܽDYv˂ \pYy /!fr/A|^Dv R91btGP o K-C@Mpkwh(qiz-lf4 RU?a#Yi?x0K(k:%b&re>Qzc'U.z i`12R^tT| ӰS8LF_m%]ΠH҄L:`#ߔ<͛s.E-F&ǀx Ə-8CF&Yb88PWm9{6Zu`RezrgfrC%!RdBe9jdE֧\wm/讼͒A59Bļ5odbzjg*S5}HON勠<,+Aǜ>,3`;RYx>(pUYK*SFC^@2\KT)`4X軙 8m ,pocOƯW;htpJ #ZkUՏV>/? 8 'dkWe47vO7!Żpouw\?Y`:cQ|"34"I9{228UAy( _՝*n+qĝ;ԺUT_Y9ބhJA~/Ic7W5Ei9ZM$4ΤHM渓"Ϩp݄Q" mP9U [}<z'NN #[ A Eo3؀7 M\AaڴZYTHYq I R´!F''Do~ xZ#!hBJ-u,_9dds \' OuO~'ۄs**[Msy@W+KQ>}m ds^.\r@/S-˦Gy (D]OZ ԃKD 8:O<[8]ԧ@!585J [<#dWQY}Y(f8*I,TmrދǸΨ[ՌklDfEǍ '=P`SKٲ!ba "k/6X%Plxf JapO Ιm e,`٠L)/38~2trj k,\`P]ڪZIT:kߖࡼİ[ Ksj; %4p"ʣGMdBwKiNBK$~1> X}>?%Gt4֘.ū֘S$w3h8{~Q!*%bW@ L7'EЅI.d),al MٷnIb-,=x" 3%qA L ɬ4s.#×a=ZƟU]4d3'I,5IoTP۵ ۦ)y):5I1*t{I!%@h2H8 ;5˚Zpw V d cpdםCPo,Jb@5{WrjE8~bA (/3Ab ʒ+eT?{那qť1t&Uo 9TB|1YQUZ"ۛ7*|} g648qN]>hE?? T/]\*Ӊs+W3BAqpg/'{~;a$oK3xr/^+m071VN)`w?_1 +/VJty#*#Ra{NFEnA&<f/?1v&kP # +`K0GW{ z$3"UP ITQBenxpVl -aX8rOS1< ^M㿟+$t3JNECt\^"kLOW6WBjNIu6"[vxJ \L6 E|ydڿΔБnkP:C4)&("QDPIP''ޙ6TbFqTJD&t$j}_odb{vY{’ ;$AneI},GN=w`Sgk}yL,u`Ƿ \\vBHgE:H!YJN6 __>yIG7("6ߛ+|ĉW\]Rnz4%`ǭҡ9-@r&,/5I)9(UL^Ŭ#x;/`F vEI\cvگ{M2%$Ԥ$XB^ Ek/gl3mCZ(etJhQPc'I24hY?"@')al*i0~ &LʢY2m&O?ٶ2ף C"nXuQUd *6ƽ U~@hڐ(UxA+;Y|yd]}Rȏ]b6-Oj8GBB+%nr-:B6Z "OtPl hoO wV?tmʽpP&5opnҏ&Z@0o03Q&ICqį] %+t -ŅbSyx?y :!b lVG b<=#q~ʉbyOA p-jQ/؋Q~L;Pė_Pmo8`kcULtcQ! VgG4r 1\LEs< h`˛C %dM 'kDe}ݫ^V}{X9KSKR2JfQݠzų:hOl䢇z8y} uq;tΕDF;O#a]h{w[obSxZP3݆y{[8^CkC  @Ou|gΧ>'ۂcUb?r?!ptW7WPh kѕ Wcbqjj\_|Nإ*N6 0HI"A'9v7kO}lOJy&v4smߘv;/uwOԌvK]W}0ٳ}0C(oUx OՋ҈Ӌ?顇?`}aAh~3_ԓHp&h3 vʗQ)E3>;rk"%6`9qY3Ln ~JDC g@knnaDrtK^A<|$vW)iONЊ$wvf1b<>F.χtk3A+z㬕Jי9*q^, 6٧y[MFfʄFw] [C1_.fS^{P@Do~"<81Gk<=cPQky挑g5Aɉ'}3E(:鸕/M2s|}͜ ##E7Օ3ta\*PtePp !#@r XdR[yeR/ Q+tpolU7f/VU"ҟ_ìON-]C ֗p$$^u5W %Dě"]a2%&8vD GUl* ?C^&~A:O^4ѿt- >\UX?On1N ct80#C?ѿ5~WB"85hk;bؽf;orm~_׻,SoJNx19cB&AbVCC(-~- 5G{%Y`Os:>$:d $Zܐ>ē M1XNh!H?b^c74AօME}ǯ+ !Hgh68)uAGOE8` "n&'CA,"!;ޙP"}}hYGZL/AG*K`>wHÂ%{8+Xo4뤬(u߈295Ujp<|7G5Fl<ٺy7˳ 1oFzn<ϔO ]l9Y8J&Я'"O2>v{2 G>Š{'[SP3la]5ɿ2P06fuw"A>GDǘ2#~3^Hc̑0iwLOtVث_6G lA &s%ALl:=[SKLzd 9Otk1f;4" .[f3$*g^yyz 58YwИk^h /pu;\ =#ڴ -$m{]`6HͤRj4l4PX-h5`-ՈЎ]E. [6HEp)䓩g.y(պ@ +07ZzdtZCɼrwSYQ1rhm5#SR fphLNpC*h cXָ91Ճ\ufh6Ho̠.()u*}av}R׀%jXDދ-~Wi[`Gr|l9.ѷ&DArRkEN T F.Fd{Hl:Ai@[X ktEc1 $tm1$2fvgEZs*quؑӽ[}W V8ygukt%8ζ{3F.l,j=櫽媫U/Q'[j]JelsCSk7o2uIݥRO Z&xC}y2l ;#W8'4Ը(\;+ꃹ]pvmFӑvߠy^G\{32fzs']Fzܛ{!U]^Mߒ~2up}ɰ[Ww/gn<o5#K]zુGoz[cޘ;h @$2ibP0%kjBkR ^>$rJ=5@/dؘ~3{2N+Ubc[Qhe6Cߔ\oВ:VcL t >N##zCFēs5 ' l! lOoc'Sw~ ++Sg+ik[EK#m4+zo/\+FG (N cl.N%^fB ,-Mj=5?pքEYmP7Сysft;v- BJމ"1Lh* mAme CP c&y[s[R#D%ǐ lC=u gG$rubʬP1jv_:p9&1A]SDڸ#0:hQ1߇RN ^V(J'-n^=` n_5@u+vj̐pWQB gF>E3fl #]/va63^tsϽ[Ughk\1uy,hZdm{4/ L&u{QGg`ߌ1ذfRϯ ^ŷ5K{ʼ;,v|2Nq`.…[.~"R%#q.b1"].H $8wR^i6Pċp|)(>nΠ'萪_W g3ח;{Ӹ/l$KHP$=2y°8< +\y뽽==*DZ-" W?cm!rOWL>w!~pK,[%6-ԜB̧;2ic m$d`CmcLtl -NW};6;Qvz\#YƼdl>iT$Ƶ90);eŇPjZ'& pQ\y8G}+;mf$CǓUVf7%E)LH ֶF.tO_ul613+j-//LIUŦK9Nŏ_sReT"(^0J)I}H>l?pdm?Sq2cBVL&fP9mC,i`SMYjNz˺Ra^ ڽӊ~ͽu˂bi!-z1߭}kVP`k75+Pc;"$|d)dPz<Zz1t#3­"kN)+1h!kvQVaM1Շ2T=8UNFC$i̵VʩBӍ%Mͺ;BWq*a:ӒFU%gs92CX6*V12L?c$-Q SU8g3!!#1,>w_D{Sغ7E3b>-wDIa9פ։h%hQ_Z+HCM%e+9}qP(Ё/ʛ9 ŝ/K۪BӲr#Wݷr+,O sMv2'z ja^NBXy yzhl|19aa2b&4/d'%_Bu+†e ] n׊u颅O'M55DIQ74NRGlPjx5*K=) 3eǨYOSf*?3/gewA̞E{zGz";21-V| @XӜt:XjįvDc2M#{tzƵwP(E;YZsa&_zu/)X$Q<  #+o<BpWGx[1Š#Lk̸C@\GYTYKqjHރ0b :B͞Y?dmj8[ }.-T@ 4bR'Z523i!+όW5AeSbb׾d Ua ^rޑlxl~q߷L!"MGT/΃Rj/ ,Cֈ@Si ˠ{YsIj6%:ʍxff*<}|>ռcJ0Y8l!`yG^Ǜ7*F j '~#05z5W^xX:K ^F6<%g0V xwYe^Lg CњR Ӎts pŵ˴J2rxϱ_2`CUpcgM~oƏ Y㟆ǑoUB- Z5MWs=ވ]mº %h c`U}, xnᅝғn:Ty'MѨxqf,h jjKfNtKeQȽx"t%Y#4-ߗe;5i9Z}6uF}gq%95Ahq JڵIv 6A4i~;\CKM`lZLDʠ :V$UIj/pX= wV"`2߀9('y9"eP-FzRBU-dF8ZP;iQ+I4:,+7>Ԭ~/~Tɇ~S\ ͝#tk7%zFUQ=Ac6~2Y9oS8yVGve~4 |9 U)˼q1 UgY-=(̥& Q:y+B(''q KӠEllBFfN4uY W=rTJ_;pZUy dVADٜM"\:D܏a> }yqbLf 54ӗw`١eMr'2S8%2*|>],=fl->#qUeyAVeykO_yRf=$hC[V-֧RFIpbCo?<ҒŖQmRI JăJɋ!M LEY-ʟBĖ5/ ʂzagc ,*?λRRJ:!&ӆ(V\߶G&:,$ +ڕ^hEO\.ھ?U͗Rjw\!v*P{a*llW.#]A2%~NT\gA$(gDдLSU&fwBCWZN -m!\ie: +UTX,%fuPaT6>;(Ӭa>;OY6`þ<߄Dӣ.H]U eÌ_d(ώ'r]T,Dô0[a|JdYXCF_kŅWxQ>mW,/,F_=8^YJPL` % _}xmPQ$Ѱ΄M|1zAm ro4iH!DBAcz]e7&D'ق9i/>n1q!eoTʖbd?oV+<%BX)2e9+A  k-eE܀4zbQDP>a[U1Z{P"##oFHit{ J,Ur9:Wx>3t.`^YP0D]9P\q5%6 vI:Y]%Op/k]Nr֞G h"&> Et| -jOm P.N)uٗInҴpРi0g(eA$:qt< zNQJKHJHSѸ^(8G}T2woɴ %}̩.ٴ-|u>,X}-6ϕW$_VIl!~7KZnwdžV o4&4QtQ8d\i_/\0N}Ůӽ>a4xS7PW!2[vC*Y;* Zݹ"Y\[}GSY` 6)cȌNYd*[1dZ\XHZɇ+ 5Y<~^Uj.> )\]F$̮/b[3/d8^Vd~bTA5^( L_NzNV'b7V}qIldHrT0%z撘ö08[xߒu[#ʗnЌIeRXZyiTvJ(cuҔ%[5*fS}ph;ͮG9{)=>Zq*ZӪlv(?ҮwkH4b%ZWRF 1 +})ۭe ?pg*-|iꌲsw !韵`E\iP?'$$d2Ώ ,~] N:@lm;npko>pLF*X1OU<^1@?MT09$;WP=YzEvy7LB1|Z{y7՟.D%+oU\q7q՜R]fi,ތ9nHU&.ҝ_ }c.e􎋊2,Z[p5DZÌ_=Q[qP;VE8;!q49/{+Q6+#UVNYy 8*w ;"2Zs\Xlrt+q r0YE0*/V B[0jpVKZTtUU!V*S 3oⱶLzn1_@J%A|zU*;يT)AT#Te@VĈ`N4* sl2k2%J5]cmP~]SVԬWQIF~2$J圝/|kTSA/Wpu (G0g['N(Am-=SVPԣLt:5)b]dbuDYea TSP,6B}bn;QXALa"bj}axBUKi} 3!u~Õ@G< աD,hZ_׿8}B<ؐD?)"Z1Qd~J._&QY?XaܢҖ` uQ sP1bʼnO"A }0OJR`42Xeb(rʓhwTr*UZbթנvҤYVmYP'$-Vu˱R"IBLViq2lE⬶vG*+*u(thZo`hdlbjfnaiemckgQ܀ЂXNYђ0 juEGX؝ a`>kg;Dq^xBбkOXtˠ1:4PbO|wq=\tx.zW<jgF!0E=BfǓbBBKYOdSi*I{o!;Ns(' `j[%KG6 tʉ]JJtpa4 v͹_((]NJ97Н{)vWл.4*ٛg}3tR8њA Mc$gl3sp.HvȑCAQQQ[R8mdsLUɫi‹/泗Gsd /6t+:j^vhOi]zZOpH @?Wo zwB,NN_h.HS kwdli˅` Ǎ̟J0/fL6r3Ek*jH}6n''2K?2{Y>XSa~+O){)85p)oF3]ɹ.VҌ^wSd%T+?HVARN`?STAT ,/` = r0R6$H 8.[q@ÂsmZ9 +6+f=7߬<#IYU/?)鐡]U}Jamohث:qdٖ3Ȗщe`9)JMfEgqʹt(˘-5h{I8vxШ3L֚GeFsY{/"30t%3r%N2A[zv ɆӟYƭu5tkrR(! BQHłXZ@,^^W6^WD bG[ylL\t˖ݔe?E0\Ƴ૞!7<6" \.H#*,DQfNQt3g9s3jFtx\C۪E\\ v4s)!( .Yv5%Q+̲\$\$hD("gP_t? n;mXbO7l>ŖA|[JW IH vQĂA7+tj"yu_FiT:KTI#1Mh{N3y=txO?_W(.wDqd-MK P  q4gRn%AM{Vh(,b/>n-Yh@^P[hk콶`-^g<ͷe/̰C h!4,$K_{MH"k侓6m$"? Ѕʠt!G +JS +UhOo2V/h5|&3SAz[#Ѵ҂F2#hS#D.gΈI f9$t&tf{ƥQܶ#o.W$H}vvL#ڍeڄ> İ`_~q(ALn3+/S1GGS}FlFbcq9>ǘV1+o%P@:(X?T\ŐTZ5ABx$I,՘dα,rW@ GDJA*E!T,e(/@$fMДChsbQ+- a8}~zͻx; uWr\d~~UCD?Wu?}Yp \xMu2plYW.Å8A37*=<U' +^  h=a-qQ)L)]÷1]>#\ rDp\^غ_9 &A֫].s ~v{5ћ/ypg?R<4:SC?J [euጴςs^ۈʚbQ;Ws*|N(ĬanTcvnHe5IsP w'_pnH9wJe}=o׷ù{Gnd,I)91C;m1VaҕY .P;*0w`2WwQC b*=+!{$(ᷰڝQ^ 9DNDlß=4ݖo1 )7nMVo56"7X-CC };>x'x-9eZ3Nū"wF">4IH=HÅ:nێx%H8}E^Aq¨m&5̗mpkQ}_I^JoΈ]fO.g:yw$BV5Ts_G/"gӫ ۸=o=\pW]n Ns^S8mV("+ŠxJ}n |hjG+ ;^Rؽ{| yf}ss?͂^„nvQ:IC}wt/݉ц;Z_[K}iM e5NO>CYі /֗tlj[6},Bg*5$V߰h g?(5-}**O"tTd1u\]'wlGLn~eRl'>r6I[v,,0$cK 41\:{ м"( H#&?1vp07lN32K|P}?2Pw\o}@~SAPri)DMǺ/G Vz-6]QS=(LP!EMclQSl}Y4OVKGFmŽ^_wxKE;طWrRH҄bjh sbxwLT3@Pnrc,+C8< ؞m!7*nw\}V#]U ťy>} E TrPژ{?5!lǾMk(ʠFi*{zn+.a8[,['Ff:ygeV@ }n1K&=\Ѥcr}"*땗+W7Z~ .O]zAsٺDoU}:W2 Bc>)k&lhXqhaL0pqR,dSĚT2eR-IٖZ-GSi<5#L((0`zq@F@bl@^0Vz XFHCŤ2ǣ?qAŀ͐i3J,QP75);h.(7R)eD˗a g(F F@Ą#"q]M—*t] dd,K}J64+t5Hi\29\-tW1j|0/tJo%s=wf#yLkP p5,PRtPD3q*Qȡ'4gMS6KuBqNQBN5K -P!Qˆ2!F)`p8+PN}1B1P5,UQCdrS: 4ZcaPBh5dƄ{?޿ظ.omi#[HNFNSzvVO4i˯scѭ Ľ;:U6smыQwAڊ\N𨮣tHc[F$RYXP3s2{+г툧򮼊gcHYFu,DBF3֡~jZPݟ=3MRJF٥ynIkQI4n2d& Qm0S.VX%Z O(J g>G.}*/k uYO 6ũf?QuXn=h=6/c% ڪ .t~3y:lWA^B/?uK{~$kl&.R/'c~K;hjVMzAUyx4%ܺ䮶5WK ڇ:anQl-tz 4ATuI/} e֛)MqjQ.|qkH8 V$o^eɮy6豱 L(<|B"b>%01!l\<|}'hP"J5QNiq[?xi1fUC =_# X%`idEڬ썫8YV"k w!"C~<wZfqܵè?sprq;rɑ+,O'LTHVVz 'v]Lmn0c3~ٺdK-֭{EZ"+{*.g4h9u]֋/UtFJl-?ϋw g4{ Bp|kg0b̄))s,)YS­h~Cz,h=T]=K5b|zT/ڕ@`hGAC z/@A̼Ag>4VҀC _?ܧ(Y] ML`xvPѺۭ^b8Z~\#%m^;ׇ2#Muřwa{n}c`5Vƾ6;<'TXgtVfP[oS]OBMnŒ FY!:/Vy];=n*z pzAv ZYHa[]1 {/։ܗmU_M>w%8ה֍}^-2$_\AE aTe}v4Dc}e`TeZ=#ojWNI)Jdhoiezmj_SwQ?³b(Hy@bE<>}8V }XWLYYTcPiAo^B7h` z1"i6ArMm3 *LGtrS[ջ0Lfd6 VjofϤy;*4 \1N.ruUԑ C(M:ݒޢOէOatx;~%Ԗ2tr !kc#\Z\XUIM]S_yIꦜv{6Q}}A/㮗lA*T|+)O^ZZd&> Rwt]TR»r "@ћHo ۞΂%!s#Z'EmS~qz u|@[뵁%R!4d%8*}_ɀ:\7dI&9qgADIT%`KūZ\@ ªJ+2e-ݐ)u%}}PC#wG; Zc^B-ORQ6DDRke5qw>`4(i_YJ * 5 `$a'hFo܎%r31z>UNdi=l5Y,I*KթĎ܃iGbe1'X0"Dm+PHSV‚ISy6SY4*UbS Vk~ Cs)N(]fSD`ml> z& R/݂xK}U)^V?⛸c@\#V'K̍*72rՁM< {$$akh۲7{E$;v-бGkN)8p{aث=M{nZ&?ǩ;nd ^@<z18v2E); ;E6n [If8xœ=D~qXL `n~Iς[}  v_Оq8-ZRQ ɼ[AZRQfçn`җ :6^U\n:FhNDh+" 5Ɔtlӂfj%Bw`! "IS\@xQ\ ߿JSK(FPSYa5JUёb#Y#^#NcC,BXtTx?8,!(%Rzޞ f.'L{ T.!647Â͔gPBhX]gul5lYM|d2,6sHw̔`9kZwA #[!1lQ% gذ 氱*kVv -پݺ^(D +ʗLRaW|=ٍ z}D  1)d X(T`004Z/?0`HQ0X0b`BC$B$DHI i Y 9 yPEP %0T0ʠ*`TLa̅y0BAT"Ű2ja9 X `5a-OClF6&hͰ6;~h`7쁽Za?pC G(18 8 p :4po ] W57&܂ w.܃#x ) x 5 0o->' _+|,Ը:D>[l.{s@p#0`d@(PAl8pGb$Ha rLk*̂^ãuҎO:CmU቙ !@5*Myp-YKfcLusi7ǞvG@3!hqMTXjLu Yr;Qmtb[fFicy L, e0 W?S$/F0&M jBEht<WB!ʕ8 a-Y9'M,Udj+D)3]~!% hbtgf6&pe9PoL;nB|aRițtP`QZF<@؎k$_P-V]CfPte3C?.%'>FP1$@ 1ï,縞*OAi18jȎ77f~޺ۄfh}zȒ6kUh Msqk)q_w8tcVtGo(|r9ҿ@~߷5']|Ï=Ûܕen {ٹ8&7K2r(߳Y}.{k8v:G?JX*f< w[.iῼ/BB5=6ł:#VW%Hx !X `Ɇ*{ Ao]+R'{_r9㯒oHn Hz.E|迟,CrSv X]){,I;1nݱ2pR-}x`H!@ jk $mK?JϧaZS1k*gn!ww1nt݊_Bə43m{1Z`Yq3q ?i2Ly!|⊅"K0"NuXXZۂ4QM^py8~ ?tוOy'pt3 6E 1GwYɛ(Dl{P;TD =wYoP9t?ptF̏^F߃ " ԡ5zڋ=2 =57,k2>P_GY3+O])8䎎^R Q+Equ{uwBӊ{V#>3(\ t߫ 484oZ r*Y!* صJk\W0j#V[7`(BA8>t었t@rdĖYOn7^˾PʫATEOaKݡw9r]6?6 }M`XU!: ;z7-u&GǨI'óV_[4o xy|݋h ;ڂ B{IrO"MtrqU09-8|)w&,!`Y<$|l[yωm})!RH煶 /x(2:ez]}߀S2-mxfCbEZd{⥭6/M9|Sj|*PEc]6vewdK%c{GAAnX%cf;\lJ&TjuO㯔xBRvjվ, R"?0{_?~ F~=#x"IcĕFAFP_ԬH>e)ڼn~i/O7J<~rZ:0imkT+R۴VCuvp)0um_u͙m߇&K^;Ghs2m8 tċ -UӏO۹^kڼ;U`|G )xl/ ڮ^YQ'qس`Xz[NY|1cvx'D5 ynDl;N6pCk+;B+}$XHPL^R<'[U)+cPbi`a/]߅jr&ޢlȽ.OMgm\vjnt'+-Wގvw q 3A"F -Nr*`yrk5AަRuf+p@Ť˜^VY?7Mg-^)G9X9ȕT $!=5>I̻.]#2~i^A!/#D'lj9F elV+wdRLJMMy1L{bίFeh n&LoÄţLd9ī없?`q HA?bg%ac&Ve6*AQFfըlIa QZ^V T@Or5G*(B(0t%'m B8UO]ޮӢǭ3 6OMb5ngxHoyλg`M•\xU\:N  gª*"5v*3/W$.<@_k䞟/|ڼ.a塀nQXN. rAl٩>џ.l FQfS o+Bg9_.ȓv-dwY':.[Jp\O墥gFua0g֘dG," ]˃0R7wov]>9 :(6*5\*dbn^P_sLX۩QxF >dBmW~0T%ovCyX í ^g3iM:|Hn;%L#a;qY֏ V^Rc'0Azk^R4)nf[Ue!C@YE=S!?.RBb.p]FIN"YP`tB`p9pY-/RxaH"5弧gqCH,AT1Vv7B2!},GF8c_cvI)E' 3F+.$uٖs}xVNӂӃ擕WKc6{QJp]HoR8e;@`A␝>FaзyyyGI<`-8*Ҽ^d},[(5!E 7T<=kX^RP+5DIA'[KrRIclflҩ @{EY3i}d-ͷn_}3MҰl!Nc0%d`Wh> N@؛'ϡƲ P1N˒Cu23mޮE[4ѕR/aQ:'+-i/!riH3ޮ^UWmn$z759ET܂%㗅1H/"d cR+AD 9|EtB(N9~8xML)bx3 2~-ui9~$ac}x %yCg`l(QSo ̾n:KKu=5-^v=^WF+_;`g/#^PC9ݕ)wgNCoEh t[ 0|A4֪vnRV:I}cRË'6}"[e$x,?`Y}] l`ۭ3FD᠔W$!$ARNMS+I*+DJMKsxFFJrݲ`%Yn.yv+A `T<'K(&AZ=Js/ɓw;AI@U>ET^جbW՟ ~" !_bsz95fNꎠ4v;\``Āg$*ur%#KrW"9T9T$~]@l k穙~x ɧBR\>0R& Sw 4lO7VDzgb{`klu)o {Lvۺ{?wgnVks vX@M.cO0AӸYF[ 2drn۔=TXzHB)%L`}fnlN@N˩ȊwήK-=ߔ({Q~XpylszYOã(R HGDQZ}w3)'A t> WF|$ S5u i "xYHahQ8.VAnFQ;Mc l (W`DsenO ܏eɍ}eUPJ@xP6h˨0-^x ~(:zCWS ̣hN y8v&4joeZK-Eɳu"xFf!kƟnfy2Nc}#&b\juO%=]r[ŵ6~ t3[@f:SA`>_[J"]25.C\ǕP29㾥2hJ C( LCZǻaa\,n?rܥB#CM23AST>9ͫ3ҲLy ' p%ڈSW& ~g'Z98άpqM4ݻdbOα%/ dڔX!Y3v̥prU5Qg> Zn!fF"n{?- %\@2'J@Yx0~SM5gl"kOm=\d$KmNLLc~v\lSQa4KB`>{ ! 6_/KB3.rjGXWTǿj33ЀֱܑIQzw\*0*/!aczJN}?S ģўTl%=ߖAg&0]˰bOl=\r*2|dׄhɘFq:,Q%+%(fx+V9A 娨4m}tYҸICpiޑ Z3|Ys qiXgZk@0 ,߿II!1 Ov vHgFr?đǧ3Qǧ7%$i~em"f,<@4>j15OC|bixtdƖCi/8 O/]H#4eff EGY1HJJCVFlm_͞UsSg̝5yj3J]Uҫruk-9\J`a/,͑I|x%:6>Qbvg놣p6pWg+"Ļo9yEX*Mfͱ.US-ݝZ&tq4ֶ B}M-H;J݌9rs8L}QTP8-do>83RaB&VuP*$Y2˝U4Ԙ+޾ǓZ^? ?o+l=_UxW 0؇˲:ɳ$LX[Se6*.=/wJ\Uá⪼"{/\3]ߖ?!.dh?#79y υ k`:"#%}`}}xE)7!\5z4¦:4O)gT ԹWxo{ǎ-EoCL՘Ën6eQrc`-#Oـw^Ix=6UPyK햔 B&%5s RzޕWӉBIB[ej}6=07MJ+5+URr2)ܱ SLvKwR\ _ϔ%rR.:~9jrzlme:n5Vlk+Q!AX ii nM#S3^].eDC z4c˟jv "T]\ZdUviEG*=($APK˕Lg c;4&)$%6*e o]5g.t}s> VClMCr FU'#(`Zzd s2ۀVN۴.O!/5eT|ýͬOU蒘+"6IC̑`à0HA~ P[[=)j W0(~=C^۱y)$ڰle-Iv1ۊߞFFY;z5u$xHc`"؛bצ(uEe5R!ʔ%@` IB=?Y Ǘ Ue- e8pÑ:D=({n"gFkAAcrXG!'?p*ͯ8+x_y+)yw+~H1(XRk9ş+43 @Rb, ]CQ龤AKFd-2cvĽkgAU,hp6Lo8ЀŹpD{Y̗lh_=Uf Ixh a{&44"573䌊82ze*0 @?ۏˌմɪ IECiV:g,|Mn,ҕTJ>7˟`.˭?f 0[=&f 4YPcDÑUxZg'ltw'8,7\Ny|%"{{&(#=^5~{1SDKr=x;H|Z{Bmhk`ژt/4 _MC^ةL jI-Zy'L&GeTʤrBdazπ}H}>(_3=i{71vf԰8:3Lx CʦP'dfsf &On(dVq!k-W^a1ݪc3\ɦ'Zt+ODx#018sR&#'^\'ƶ  GJғvQKz~prWACo9W77[7Fl~LU*m~* ֢’QqI<{ +a߻YsV1\Գ LHBz%֛0{"<yߥ%~qd?l/SjRoUW`Kzc+mY_MkBHN_sW<4@ Gq]@ KPK@)K)etf+nB!ANP[ݯHC#hAN$nZj:nF̍7U$Q7K1;:h5⣉ܘM.J 9*]G9(xxl9kJw5 g풡f)ã ~׶~7TŲ0ZuVIJh<N׃sY<#ˋӤ<$lĤ> t@"+ꘄ|G_A(%S`u6[2h8MHÎ": Z\Rxqoc?:(ѺEBETrOp ؈Eo3:Bؔ8wi*Fi2dІa2gVշnPYOUFlMboRzvXf}yZ3S˿uI3g>)Xvt,Zx(S*n2椤*?2 |?W s_?d7z*/г3ʎgoTiq pz!|79_mItGA0llio?6ݏ OZOŦt>&!31LgFBTdgse2{(ZF0 28h7H:H<Py^|QSru>FEw#j WUSrk\Dӓ_יvANNL4f̙neX@R[Zik9됈Jsb?Uh hxO<#$w^zN$g94>@@1;~E@ݓAIZh!-馱&P`mKvV̡*!5 VL"w[kEφ1GE@E-2%Q6s`s6uEH%??3m_;oߗ) \Yˍo7RR ˭c*snb(#6\6Pp?]nOS, yKX#%2I֗IoFۑ"ogרRܶp``b9P(<@!}֖Q`?P^!xp$.?^yB]N4(J)dz4J˩+5>ʟr0:||A(]:$S)Hb6ܶpƒɓJ&8-peW0Ku0Z_\zE$=Y^}mJY(S[m,+e7Puȅ $t\YJ܄ /cMXq,քyeHw_UL67{L'~&&Jc$42+)6V*8ҳ$<kfvv?Gcx"o8TTne8u{k5W<[+Nrc+x..?L|d7r7 Wkku^{cn]X]i=;%UޖߢmIU`ncjJO?=?5`d`. ǺǖHɋWB K<,I[!Aets9d+b$55ʚ:[P,vͩhi3d&N p#YgZ-ZO."TG"0%g-](Z^a drOi &1 B0'瓬p}^Қ<^G*pXE[4~V)}01!LB%F+xp5,_Q/0eVF{Χƻ:uǕyMx+R2%ڽ& bZXVga!c2 *j߽6B^wO$O?6@YX""qvu1S=zb޺Q#FNg}B/>YNȈ;aq$mYV:&*tK%AռⰫ^{h 'X8e 'i(+7](fYQ#Wڐ"E~b|F E~GHdԚ fE'/a fDKg*c rEępB w?ΡBG CWz%*Q*rbt~j1/x]y9Ba`{N⧊HVAo% &7wI/p+% Uj!rҮhqp%q?>T#lZUo0(Z=C|G4i&V x_9 y->4C;nW"b`L_!߿-.^#m823%(d^t^1dj,!m`~j&>!O!ѝdIHpqx?hήk#1i7K~'Jh gNޡRLzpGKf 8 W͒ <cK& "~\f"q >SSRh☦bbRtsэ9s0!喤_#fGīUma90,VQ1Q_3fMV7YueNJ= ^בn ~&r/:X}]8#!A%ԗFR@cUPn!6RC!lN?{<P5eAԕQ~5*Heô9i?\Vȱ'o5C \%SDx BFltAs;'d#bk\G=kXdE"E$ňX>4D|ji4EƂL {=J;맡P:c&7? /+t[y=EO28vFzTyvX<@W;u\{ QiHs*.̪>s]\ٿ5`7Bekf&$}!=BSQf4~5Vbn l)Z.ĝ9w,xY 9/瀲Ҧ]m}ymO .<ϪT"4sU.F5.ͲgҖ,;uM} ߺ>}y!B^å92~-1>L$PGij3baXN^EYy3X"nzI]gwےJS )) LRQxm)!7PGwED 43g/ѵxqWClDd׈[las1ҿcש &Dx3l R`8<~RE(P")()3SxQ@^/+b4^gg̬Q16aneMPpzxkkԂma; o$9PACn3c=xdO7ʘ4o%ߌh;g9[[>E@WG W5]JzE^:).MH(uq1x1ڊ}*bOa>?p_y2 gXkGqIqҵdWjdRH<ϑz*i8t Ȓj,¦Yr%Q(dU1x?aJ;HLNրD qkc==QGu蘕hoBEh0DIEk-7 Hh`{>K=`CYk5-"l{LH߼t)4rju7GbតH?qh>cX7Ghrp đ1cgi3:@R2̇Jo$U3kv.x~f~jV?RW#HbPW1_u y]VUۖzJ;nVujKslR+HCM8 urN\xa( Ҕۣ@Xk񟡀'l/؅zvb7GY붏]I71iRO+ӺԞ8ԯwߜ+|26(+Т$bhUJ 4j9ƍ\ԲZ_4FRH%Zn+mm5=Pk$%KhQ[QCQ8/{b #b~\Ša1qCX| EXD C&b,El"7R%i+Dv;?Q򂪧QEͣRknuW;Z<(b8?">_U#|zwW?Xu-̜>/WlbWyӜU"fU9kVqI#=K]sfvh³Aouֱ&~#^ө=œ)M,tG\@8dcen,@gXhJ(+;>Ի bqYpuG^t(b'cfMȧ])dd> 2IGM4` bGhLhs]7V-_ AFcڳ<_ Uݟ==v{y9ompa((BQ zGldփhY1lZnYfxQje.Ѿx54di|8T]qya]73\fv~= u硑$$# xYCI:JJ7 xrrY®M̼&ilA3N"05C (ҙBP|`EzS0gc-ˬC.[%hېuwl0nyl"a͞-)5Rs_/G|4o1%4xc!bD`G^;Ix,զ nUjd7'dE:Γ'b^~n^chrv.J}U֬[aG_[ǎxb ?]wuXavǵĮҀczwwuia"Poo.'ȩ q؈ ͓1Wni'y=Nq32--'|}8ܦ?xȑiG|ٿ`6DUqo} ⻯/J8VToDׁ6a 0]2W^Փ z; _c)+MN8\XZc4(_CǑ[cxzٗd zVgc |j#+n˪%[i.6O%Pf;%cb'JIWL5DQrAT(I,MGB Dl|4\ Uam 2RYa֢c/&Rf3Fʣt'YXnX>S|40zԜtDUKҹ範 CZ}g~dbq4?׭;.5aq  _2 D:IV`녽.^ݹ xүY~8E =pXr,56Vu36~6Yi%$}(JRNjY_ɐ8prTZ7u`;/2cA8"> ʧS- vu,,o&vYa \1l.j`M}2C| 9uKQq=i6%'Ͻ(/*sk; #{f"mf^ƺG8Q󵽍̑+#.yɢ{5 tT`a况hGϖǒX˔}QH_3bn.]|AQ -ENR8>GsԦNCV+ItT}9YN?YQm+^?18<*C".ØG4IS u5n?>zh9L|8/.^ !0a&FǑ\f>wPDn)0 8 T/(L7ydA!ڨF^Ao-j9K^5c' \ӞuqZf5 zaJM4Hl4! 5%z-2OTi>ϲno0vŴK)15؏2 :2ҭGWbd8kXg-@FXh֟"x 5˵(+:]NXa}3{2{̻# &'YPcR@yYwүirOnJwȒj&u6U%GTL1ŧzW}eDPBh}c͑a^dp [L, 1h8E=OeՀ<hZ|م9y0wCpKqtj] t7wh(h [μ>@! $;/O1&K)`['L>x dgTt7.;<[b1d`V|w_RGZqMm|q;f4ǰjt%y&qk 74݉SdϵnJNTe)\Pf L떗^nxbwM+Ri-ݜ& $q0ۈZǚAu(\6N$F9{`Y>l}FchXt#J>K,6VlL6Ěԁrp޶Qm' fM?guSADz W/0$_,x8fvhy#d6ۻLG 9J9*&O|6G]xkv j]ikV BMP|U72rn.΢X.kVW2#)|`e~ ~kuA6(A#sTF()4yzu`ɥS=k4^53o6F gs A>pv/Ӟ OS:gLˆ{Wx&]0TId>`)Qn&[5|< >(r#J 6|nw^G3ҥё9C?EE@y9!ԤsXU~ .˘ u[*䈘g z7tΕOU ٗ!(bU*OB=^Ţ#9zʧ,G,{Ikb{j5̀δo'6q*ՀpM:D&F+U QN*u'Y"?rCpRpf,^x$a,wyWQa^3c Qb5uIt&" q3^! mQ]l>x-m ߵLZxRC4ܲj"#c>a.4HyqpYpaVđiӂu)Lw *͍yYbDl4Onp ">$3/A0YF2̥,KBVȤE{A;-2 - :*该Vb{]@}pE ?^ߵ3u_v (U32ibľmCyPrR yF\`w۶M~.өfIeU<6ۋLbB5u !oN @~5,dȩYH)[m 6 ex=ͦG6 \-SH/cT!W|О(7r)i%;ޜal9AM~ڛZ1Nz"9s+G3͠]f>/ Dxax#֓5ȋz@i$ի/hYLYXņcQo 02 I"N,bNOIikb˰BzUI9 <n$EaX(%[ st<q%rdL-mH(UXp.hb^Х7#GeM ϿjinRd9ؤZO&^Cz0tȺxG(L+5Q&3$}R@L9.}lzqBvL+Caq<%oQ$ ,iC`k5Xn9}GD}zL䮟gatCg?A<_`|umd[Ɏ}ggbXb\SyyaD.JdYxBͧwi"x*~^;G6,r)76 e]= 0WDVQ8jෂ,7 ʂu9I3&ezrxWVד~oo*@p`&M$ZGb@6v(c(ړtb-iRʰsۻkrp=>HEʳSQ%bbu[A-ߋD͓^]YN>%#13 MpI*xwI XV#fN7ǣf])g~@cˡ{)j2{>3hIDO;]N6A%Փ@~ֹ=(P1B,5hRR"ř[D*)"D܄Thr 0uOGέ;* %tC%zԝ4`FLW*]Q,u6Ḱa5Ormn »_?iB?}\C~Oa-d{kA%kZ(ⷒ˘=N~ejsR_DXն$Ei YPP2`&4DX4#զZ,oի6߮QY<d-a<U>ycnuK&*G>:OL&b.%"8 ɍ%j2\%yQ)KDwm(dp#F')nHBMwt+ZD軺_ST;n| X; N;a -vgֵՄlrd-j&F'$X9(T/M7#HHTR|̡>^GR^IM *cufh&n÷1Eu+77֕ZqC9Jm_@I,m^? U: yY#~pz[8VLQ ~ \2U)ndY!~dZ'ǎ& 9[LS/9:2525+$AQK3Z!㐾o%}y*dZ=50Sdgݘ V+׳;K.?8:~lQ$ed[FBӹKDL xM("(gF L1LSSiH1CsILvӢF$$=[W|(Fe,[fbv2E|rT<;35pc2!{0+HdB -F,oAݥ[(&Ю_?(f5oGb)4ɥ#Y?s<'酤 ȲQq?BALJD3lOlw $% M|KŅT?206ȱkXdQ~#s,7NRPq&(q`ޡ۵w2Мl=␡ygST7x^N&I ѫMwaܵXc^a9+B 5aYw#%{t bfL"nsNRU#)05& rQюRb'CKTE a{MH =r&&ǒb5MW6cBM6TbY4oԿXX jҡ"r$^DA:*K$A:F=3>ҥ@5EGNtr8hh"~)9?$rQ,1oӜA J2"ށݜ(QdO41ڼ3% X,$ĚŤ~g qvuC |1 & )Dmx?Xl?Ϝh AP)+ӕ: ّ)m5蓱| `~ O:^#]gƈZZ| OZTpZҊsKYL5Qa[iDsiq.ՆU(@$D:JW"{oAN@*{vXjcHq5HV\`m`p*mN4sE1Nޏ ݶg~M$AKP1;UA{ȉCFC04&v c3ԊpU%5pr?#̃DaC t~XDwYm0B$sbJO O LM@(,fPBw,J@SUвФTH|Gjiw )mc܂ؠL`qP͊DO:OϒגDf[n 5GTj]=[.2wjUCMMм3f=Ѧ(Xxm~o,ç/uTEq{z1Z$$9uEI'gv]h𳞠VfE8Ghbz\X Y2ŸH"UFH }J6Fs c}vOٌE6ZM'DgQ Q$lK>-"pz=Ch:c$HRT@KXɲI -q6u9,W !` &%VtQhErqG%WuͽĚ sXz[WD)TPAeYk5f6ʖik\:Xv["B2ރRmoM>~,P0%ܼ;Ʌ8bUca3yn'Ȯ®kֱZӏF!NTsS^0hd2yf%[|:E:f`<QYKom%V2:>kyLyxR"1ju OMИͧS<5qSB+sT: 'yrGNK$T̴6/qIy!utGD3d!%jjkQ;_iWЋ/y>(>Ȇ=lvxM :Xp#@ ق.H-D\~E<6rM8T(F[A bEx*}$!&FirR7@T$Ed7ElP}^Fo8RÀ&O>ohg2a1x5@ݚ2v,CU,egr*S+y5Po)믂2sgiC/~;vA 0϶w\aIjd`mbӜNT㻙}>Yۜ.IBL2yij>IL{09Y~J3HxN6S@R G) 釐>&ıAYaڨg=N G_h扙j+xk0RJjxcU0 ȓqVHMN3;FM&yG6#DFxH|*Bm]C>0"]y!;hyʚ-8 *L8Nߎٞ#LY}/a|4 w: 'S}>?X49-槆Öxt=WOF,f|/D%g$%頖 9}oY\lp1&hM6F).ZB+$flpyϤ*~&0C̜tek2~e0KGK;D=peNҼ'oSnugzyHX&kRl9U7n\r;'η#/ ;C(u_,.VHw h‰y?4757PbNŦ rx)R!;z~sϪ1"d~2(68} pj懳6>Tua0Yiw4<#ɫhX046P1YO]^2$3;$"24Y>~'P) p\E$1%$̫Jp{] "n8s QVolSa$o350lhqy!W=4 IbIH)68ٍ m'5ea+b~swXD{m~e .i|-KU*ZM zS9DDiͭnXA0ĊdC2Iya,G0d,3c **.+W^AD1vd naO1r"ViM2 %L 06/iFNմ:B zE O~8Z"?+cXGbQY5mҏh!{d8z-A86/ o^k Ddb#Hs#: z#>O1Xb>&8eBhaN޳,m. 96\?0Z}࣏U+lęmռ]MϤ>ri k2vsNͬVx޴pNj-^q<) w4>im.;p{Ɲ]0^)ߍ൳%|z SpFd]tI4 GQx0\wKU|eDjO;O'`z2ŻBFl NJlt8f'j`7'=ZAi6_W]ݒj[7i9I/3V)"R Mwhq=|)H: вd&K5 *d%^v*^uG2G(:(g Ќ'|> uIن|'[03 FIҌxNHR?_-׏ڗpHXTu@j)!OPn/EpnOiMܳ{=8MlbVMKu=#3Ff_MܓhږsQʫ|s؈NI;#vy :6f]7 T4V}bm\%!F2ms ,C_ Â~e K" /L֕TQ{y$[W2gl2#@%VuM'ܯ Kk.^ K n>9+ɠd2Ԟ 76 o6p cKilAc1 [Χ&fr&Q9٘.֡$;6l"iJ!J7r)L5tEv0WgC4;B6cC9"KHMx`B:Poy8-+v{Gh5~EaQ~}!+hJM@?׳vVfoA?;|'@bajZ`.Mtn',ju'P[O!hZ+6#X{&Y͌CpyEc*06+)%<,6oO{2(Rl6QmXOUAmfѨ:r}q6RfbX lʀUs\,;%JSXTĝTc*2'K fI蔠!0EgRTINڼN9[ܑB.("x𒤮8xeZ֕Pȷ99|7Tdoϱ`j\\S4 .9rIn$8ߓgߑH޶Sϖ*Ef;%1m!ddkԡU#u_%)o&A7d64Uel5`~EA^!N1'%Վ9JþANvr'q #Z_ʁO-4"`Q zք45Xq<jQ,ֹ5rNzC^#Z0Qt~E$!z`J@ 000ǀ14Дpү&c=l9J`kplqߔehg58G-n<@ R&TD;L K2õGe@͐Uip#c3Y@fkwP*3qUQƒ\F4)1ug4l7N7R}P8+.9v[͞Z.q .ʉ3M"q.•[}nvEc/O/y×k+t0 ܈Dmdl\l)τޗߊ„ f&3DE f5\̱|y%^D?Hl* MbT/8"$DD8d$bĊ/AH$Rؤw_N8C,rʓ@"JiDwtXN&l z=#bVvblgkS226t$V:?4;/<tFn5K#ڀ6*6e~FiѪL:B2K,W"Sn=z7`A ca̷e1zs;YlYnVYm>7vw)=~݇B6mNN]VmŎrE,ć.V XRA'~Ik<(1eOjKQN:2th`ƹW,ղ1-ŁUr7Wf)tsRiXzM ҩv1?IyE0 assets/fonts/google/pacifico/FwZY7-Qmy14u9lezJ-6J6MmBp0u-zK4.woff2000064400000044400152075601600020175 0ustar00wOF2I$HX2`L ~ T6$$ rm5㘥 *} Lɬ 6@@?'A&Eald4iIꁧG\k=DMJiϾ)(׺2ԀXÜT#|Lhw$V$$LB,A!7n)$#Ʌ@ 4@,O 7-J ˂r@E4P*Hk*4C Tm6iY-Z ڤb+Nh>CGλ]r tC+>@;0# 0ld0a %WΒqO߁ 6(ܛ'Da TD@j[jhH:ݟԔ9NCWf~򆴶0ws=E!WPNxPi;1xgͳ ߧY5pDpY}Ҍ|?) 368uu WGj>"18F1LR1t\I`:=ˬfab\њDT(cxW<%2 C,G b{:ÉȉRr`lK |(q'BA@@AjtD H$dCHQ+.4PEW>zhÄ<` CIr(!N Q‡"DcSH03d23H'# |x @!B"Da <`YiA|D:{(6&[l' pĝVcMc5dQmv|;FX=C_(V}2W˪U^Ef66B=+_L)RD&`֐nPjPGF8`=NeClWG\'|y؞o@##ƻ;'H&8mZـE;~Q/OǦ3N'_N;oB"o͢FeGnoZFj[Uc6J֏%SGI2A)!x4E0գxTL2x.Y&]Hmr7xt o- UM96aSGMX0P%*g?&zd4nxX;H.S8a,P6`XͣƬЏ(eTp-*n^6 rrE&l.ʜl 5 qAce9΀GۥXZ1MoY&!ȬP d w<}.]fNӎCdzw^.e}T"CI4Fʦ2!HpNjqޅ$Jfv1J F.mʮVQQ6CnqpɏbJ0%ھs }9a^`z߃9fw4q/J"*;3̎c=.fEo __E&lOSԺ9̟i~5&>wST4ܰ$5Cl|T-(V{Nr&v`b1}R<&l;n-Rqv.W{1¾%,E&FYl^]8@Prp1q!eGLbn?fԮNKg&FCn*j뢩򐗮] =5Hz=Xn ݳ'OGfgۉkYiZb5Ko;E dGmUcCK27;(]by( &wȉ3Z4[>M W\Ơ_G#22JץVRj"J!nQI1D)t Z%EgX5_ugOf;.${s伪ztƬtBէ}?I IR!030o~eI!HЍN3CzDx|*ئXu.ʲ/㠊!/?[J{^Zb1'BZ[^fz^SE)Fgc\sZKY 2*vSCMhwYl2F0 `q =WPqd )rkp$X$;|\^RK'kSvD}-#v׃"l̈́B⹭JfZ;F' \qQTN֯3Z m[Bݪ*.=ns6V 6O(L #NF>K ֦@w6ɻ#v^)¤D ]QEO!¿ <]-"u0Atj}Ip`(  K9'')Uׂff/5a`U_߱dhϊG@Ȼ®M(Td^g\D/ˊJU.?jp?:5"ہk 6W쯵`0{mp:&3w̠Ո -+MND)PbɥbQTM 2wNGwrPanknt4 zN7 CgK5_W&aC`WB0Lϒ?Xq?N$"ogQA#QQ^[Ccfr\w-S+HÞh/ڶ U$zvDm " 'ʳA7:26.aLmiX-9¼N@䲹Y0T"fi[y܋xAd.㯆u ~|5WT!F`A[`{9)>^<X' |p-U`)֏{kTDnO9>CIRh"Lҵl(*- у,m+)HUi-N+ MGBD^qeܚ<9%:hYӖfJ*4oH_exNC,uixTe3J6URsxOCXl̘uRKS,n,&?!(LkӾ}0 _G-V*emZs\'#I1DU~;gwv'$Cbh敿>&Om{9<5WS8wfNϬB_=ϹArAgjW\t(Xє2S7W0qwQ&8Ma="śCG_ [gw1v τtM{١Q8 .] វᘵu'm-/XJtDŽaĠ֡5n ぶ!;(d۠ӀGғbņL+/ ʩwÅfTǦ\wao"^p|T-=0;7#$Bʋ8[=+J'աL ?Ĉ-dAyoM\;6ɮRT+g׫ >C=9d^l;` C{)9[laU|љYv׊QbXnE6Eǀ9[j4F+ۥ*ŎORzauSq>bbߣBF`jq^l[W`B@p*8i@e2MX:fCSqϠzC+M(!? Qݟ4pOvܔhDPwH{]c|ؐ@i$;#|ZAv溔Ne4l(;gȰK,u |)UK'D*p XYkk}K"g;jEBI({ϡ2._ +B35#瘍O<:(4?5 u"cӾ :\h2bh9E)/דMQ۸F"x~)꯿+ *('YP ߚeJAƊ)Յ6cUw glⵌ??D?Sa f7f3Lag"P&P/)/MU]ꦹvMz76SMxz[QX!$B6#Y <\Ք%l-8f|G^9jNU `Ah$o{̆8ck`z.x=7Y|}7]tb@ ACcbmWARf-˗8 -Ax}eݽ56R-ΉD•3˜s!z};zIU1 ;s^X|q쁂^&Sܧ.T551@dH慟|>ӏm'!a^V_SW.6]_ ɄO@*,'%aj Sea5QO)_;Q+ T %}pYufpUerBfsr6`֞`S9WGk7}ߤWj^Gβ}OqHJS,8::pff''Nvpp!(Pԡy icτN z_Tdz`Ȏ b_BmR{ +Z5,z-j@6.ޚ.2qxk'/R&܅.}Mʥ>|8?YKPGf>Hgִ _s2ۤ1LHs[aymi ?Irs])ކmeu+k(T~L/yւeԂLWM4ḬD6gsL(eʐ *ġ8fo2/3y*] w q ƙ#2<,`{[tNvgp g,:<"]td ި^o6铿vQKX]jeۓM t{]ɏ)}.jDM9;c1oXl tAH*c0;k+m+83},z#Q-TW*ɧ, jD ;LBeA=B[K=t $-'5j 4Lb~ ^r .A]e"P߷4\V|IG>?U4'ф [Af6Tϖe#.%n4&$;k] '~Ҕӵ" K)gcġ+dQASuPI^@%u\36d;;:-kt;y1Z]E~sbI.?EFҭL ;lELehyNGol\D*6P]r01P6L ݌F I4y}{oQ@r R+F=T$Gңd!@7$zgfkdAw]Z0ؖo#`l+ku -ዧ+#*Ao48&=%뒚DSQ|!|"k.r{-t`Rۚd<&è+4,#*OGQ}/ f):kzUDi 5'"j6= &LhFC!bE:,?h-))_Sz)sOY ~`sZZ#kT#_Eʣ;;M(?& &kK $ӏ*8>ƚ;"=]T>\ӆҝp bUf8] qvs}-2]gQO?Lw|H E9 ` }c&e,[j`,y96+ZVFpz('-*P6MU{\ a"ac{+R6hDoQs:[eV`# Z4po_$VhalDsu7T"1LLI/luԼ5?xh sOyXe`h 5%w'nꆭsW[nUlm=9ZdqeSvXf׫|.Ȋ BأmW5; HVܰ+8ؼ?JYKG Բ#ВtHFe[wO6GtV0V`I4 V?0u ZոKL:O]25Ia~6!XאC*,U3js~Jឰx»$'j\4l| yrw z)-,rv+nNǽ'HWkj.aw:{M6w]CVUH+yӴPGVY(U& 7a^wM8gI HI /1KpŻf'=w&pu)/Af.%n(xę-MLZ>Iu)bk{gQXDN*y淮4ʳ\?v+Mz$=k. rB;hr>e$g_ ղkBƣJRasw"%>?VBu2LCFeqT^Z|o~Ps04 ] tn,er_L9l 5#Ic<^n"ommHY|/,.,s)d'"Phtt:>%JfpZ[Y\`ϓmj=漰~7|`v6j)q^"6>1k [ k~ƿi sbTNG/[M//;$?$IDv+gs 6 {bID&<,Rd}cm6A$֠HT*Lz\WG ͙8V#d9KUXF'yKـii9jȚ3xY)\ӑ_PyGT*LTDqp&9Ǚ3bnk<(*Xa1iwM \ xڗ ӢZ7uz |#%7c;j]zˏ2i6_YYd ۝p}':2ߧ ]rJ^O_!ZC"tM,`: #rQA\".aT[2;y=!'Z)Ľ ѾVYL&{q_ޠquqt4ޯ~NJ7% $.IIp9Ts!4O|vBFNccJSn.2n>BȮ}GtTZgƐX?tA VN$pqQ$s5]G]ZatfJtY0[>xBUKP0SnPm_0_8鎣~ҌC*!h1Y$X7@l4\ڕ]څ;ʩ_)ڹ%kLv=0dWU4id,cZT*fF{o%>%n>DG$lmC34}_M\ D~\c_dob)x|հQpՅ7rU|RCu=ˬz"qYmo;R uI'kGl~rWF\e*/dnzcw@wJM5M?!3ݝzx4v7=vzJgHDe"yeOKŁe^ζmRb>pLLE l줖NAe>E!.QUTg9z zS?DؚQKTMưii)_"ig'73Np~y?.jG^`8?Ի}c(Q6wOTA43{06Wqx*.C A&/8wM?uB޼:mJ6}XY!s'~IVN(PYqu8LdI8/;)fsFGq*{фgP<΀PUX0H!5JX)匃w$e߈iLه"?Qc8Yzˤ8g_^-86BR0C k'_4!XBҏSYr"wco֞s-8>!>e?}\}1CRFL6[9t2 VF6E=)V&29g[^UHxnnjs_3^4#yëEbr[rlq*ม3y׉ӏ U17;Y%cau|>Lf{숢ir I@@ =\r[<\q&LCOrs(w/D'eݜK HhE9Yz %*beޜ1EXΖ?O EùHe&ٖWivMհJlSx)I[L ~a4V 7_Bu_D"LE%"hOōŎ`b؄aT ɜUHnEk9Qs_G7=Zw+ש{V餴X{*oɗ& ]V/`n\|ϦD"3M->m󩮣T(*LS^~3,`+e`jx;k{@$-KK2Sa\3Ս'TӋk\|ʚ&EBRq o Pdc7zaP& EcUS"s=T6Z"R͙.N'_&K)mI+@`֎˂̂bo+/W@թ$?E|zL k3*~Q ta3u*Tb ev *GoI},Avl> 8l[rΏf C,ƋLa`(e&*{cd PLyZ*7(@ז^~8"Ի7M8n2zXgiH+~:vs=̅8Tv\_4@ \ @WBAǞIfTV4 Iq5y4|M=T"9zv:rFc_Fale  ĈW^Y8r*MS';N}sU[J4M>L\u:@(?`wJ"|cDY%LjҀhh! ?5G'WQ@LϣT>+ RQrc4Vo[&![[,wa#ŅځI ۨyKʧ<C3T('>~22.f'-4B-:0\+ÛC$瀓,.NnOiݙi[H;hgzgQb?--iW2 λ}]5-|Zh]q&+A[he3Y`/.uPt\=5t]w΅OmgEKRv6h:`'Y=.<̵tLzq餝+I;+ qnv> j AcZ/\ V{ NAW; fˤz.)rsMh&m俩߂2>HmKqvIc6e &d R3P_EwL7dh#o7f:3E'xTY6 ./lN7[2)mW*VW4ȶ::ް:~92طe7fս̂gׯ=;f 6ɂ͕3#%>npIi"ׯޜdFmWx30]sYG'k*$xb~C#>IF侈\4|ˆ691~iwV{ǭ_}U\)|HhGdxcm|,h3y"׼ujʻ>xP~>`dW!Sw.mr`n^g^o3N3Dтt5;_f3ʠU:)Z&A}IP£2oLWYK^}nr$ ׻Sm\r g4$ˇBl_5Ǫ^9nm A\wg uו~C5% 2u8JU?`.rͨfU6 5C&$9knvl▤ïiB&y8qwbC@&W<uhn?;onM&#lPڶcdJV(d-4)Y+2ߘ%2:jtdFY)̨7ru' yq29+.+L\&#ဤqx"֏d$\}y7T_ $>Gʽ;c>XJt ;؁rRK> E|A1$XMj}-6?n3 .y`u=`p+nj'LXԅ Nn% 6(XI##⹒q,#M 32XJ!yS &:IMXڈc/`hi瑈7P Y5^"ކˑg|4Fʡ™.RH̏))GQĞ0/GR![^bñVK9^j 8!:S)dQh@ 1 r'u<㇙Lɇ]^Jy %rr =2燎hU1M0? \CF1g>B_umdɚW}c~C7IΕn07hz· [$P@?||<S}CCN0Y"d2a/dEqYLR &XD C,2J4&WV^! :C$ )"ܧ Fg0./:KJ2BYu4մ:dXmvǒ'go^5|2~/o_?x2zB3, $+e;a0/dEtôl|Rk5ǁy^JƕST1\ 4S`ea*+,Z}IY(eRcp% MCQxu$dIoH lC2lLe qx;ѣUŻFݕ9I U,6H۠/T%d,=!>VB8)H˞=!l[R?(QO0(䩊r&\ Wodiix.S?߫mʷŘ9;t4τ+<)=wseo[]x4(k/5x( HAQjl6w3it!p@A4p3ڋLrorNي{=;߇ycn?b0L{iG:Eg4 wjtaIbʼny]l]`=pк0At.g~"\K`g\ {Q?~[~[&Ch "If!&hP&mc0=sCrS'"w ork kYT $&k`AZ2E(KnK,K`_q!7?] ݏ(k$cv}8??4KShaQ@x8TeTXK|a̋BB"u>{ 83NiN Kv cQi=fTO<4^6- d!׊yT8h@6(s-)A8G~dq\8Y"6[/<*odUDgjМϹ0}+<%-4兏-UC1_S/80lظen떎K<^z˯zԥ .X7`w!D(^#OUy%]amSP'>JP7TW_"I ޖ٪xq ܿHassets/fonts/google/pacifico/OFL.txt000064400000010603152075601650013420 0ustar00Copyright 2018 The Pacifico Project Authors (https://github.com/googlefonts/Pacifico) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/pacifico/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2000064400000051044152075601720017607 0ustar00wOF2R$$Q,N`d , z6$` rY͝ C_1ZCۡ[sqD2Zɍ1麇Fi2ҍ$AlʛM< m߁}͚* vٮ$ֆȬ*ߠ? ~sw:\ B1ofR Osn[[V Lm|(J F(yK.zn'`=J?<~} b3eٖP D]~1|quF' t@hvw֫~we {LD{3?@Vam?Cn4i6hBVL܁' r8D9p 3V/$Brߋc3%Bd];`7~oNKzsvovDmi\okP`cf8 ,[y/=ҩ{VH5Y_`H哾0⅞erY=u0>PW@y93m*#`C- poֽȻ[7{2Τ\ T#ERR)S%YnSAPknhCq+fc1@ $ž$9tAG'Ar'Tˣ"1_-@G4KhKy4O|=5N]UYZL5CM IR<-?~0"QbZk&Ŵ Ċ,vYXƴڞt BT/{gLh K\8#R(: D<@~̆FE⥂e@eA&jԀjͶbhm]v@:0~aw2J 7} "/0zٙ319}s (TI/\|bcCP*D<jYyFM7cFY3O+7E)Aِd^zRacR`{Gt3ȱj[NXMΩ2.ϥh_]{:|n|)zT V(Wy4Օz̎5rZX7u~4^Jg_Y:Q{Nf.?tjtX!̬RaM`I4OXop#NHpi) i wt9 [T"JtPFyu8~ @UDD ".Tfhn9EˤSq`^$pg6 p2# H*zFXA8įYLTYrQ]R,eʰ+GWQJb K5!0}($"NKJu(NF'S2b.Ű`Ék' &WoZol$@q2.VXxޮu-inL6^VvgE ;.sYWTnutGn1OT{^*J7JG>)ףT~'2%:d?JJY+ 7f+9Lbк"Ȅum)-{sh]0Ytw `V^P#Sk`|ꡎ$qnHP V>w1>C5'X^"=;7C4[rAr‚R1Hh?7uJp]` V'c36L8?5"BwcPO jQVF=ז.A?O.rD\W$8^B2'B @0| f%LU %3s*y@bK-[q%kȂJ*2 + %z(d|LV"^:R뿕0|1)=BP4%Zai EvQK̺@ ,Moca&I6eiqvI uYr.3${.(zEy7 N@i9x Wz+=A Xtٝ[B0= *"M PZDaiPd_}ء@u9F#Oc* Hdzy\<$e9-=T h`z B x#~x_|OOU}4T+f$1=%\6`kIޘ:{Qo)6xH|籪SPX#J][~ ڛwu d6tvD]Yd5\`f>.dZo`QXQjg-sȎ*ڙ{ -LpN0N"92iﲛ 3T4ZZuf[Z.wg4/dw: ;jW#x9VxuJ'=:+j'7x'nuS\Rjn>CRWjN&mN"sibrܜA@1ONcNlUAS3mU0#쀅"3zO 34B*2B*"ʒ_99n%'IKaZK9v@L3v7S==xY+HFM17U."ɬ|VϵYo6lnvmV{?mF,'dQiV63q*uE$*.`("uFȚ{0Tʁx I)s|D*b,:$F/huJH%H|60_2sk޲Y*p (=E-u B`sR ̵[L<  ,>g< W*C*|236FqiWVb\V)7IeGƑ'>>x_u @#@={^zu(&탾'| HB10q I(8©9g`d_@ c_#EfoieȒ-WReURD&L IyT)?.I p܍7ħNyE''@CÕ3aƏ7ҩ.Da 5\J$Y L08D6 r̻ 'ǷVB$ġ4&D+"f;%_d0EH" 2dK&\^8N6WaDL=YklZ6\11 !Q2?%ݥP'Ak}50y-f̿:Y O%j ŰAe^c }ӈjH6ݰ}p_V;Xuu} {DD!B1AғS=N@S{z=۱@訆TVJP? <ҊОMyJpuC,[>36CHJUй#`8IJc5nL0Wk zAcɠ8C5g}1 U~sř4Ahf(gW;t z Z ӏ '2V?jG>Y -kKYjcx!o0)w}lg})7:jP.cV\,>:k洫uiw+xT]<"cnP$d$%P6YZ,Gx=XWv4MGR/ז> :V} sR}4f\rV=zSQ=KlJO<,y&ćnlo.k\)ZlÚs9ϩN{ 'XViK=8+0\v?(=B]/% OauO pH ncBI)' EI{JewSӖ`U=T(l! Ĺ]ɍ:C}3Z re߾f< b_`Nt|'@zljf}-B0B` 7`Y O]xv&5V$DHg(O wtyWQZ$ bId>ݬCݩ0 .qWxOoXw,KF@.5mj1!->%R<&*FǦ@;Ny}bbӇ>?np3~JnF|9ˊ=S,{9Y V&TZOHqK.:&W1jes'ڳC^)F'xթFB>F]@<"sMcv,&xxox GώYet 1n8r5JuiS+$ TE Ж^)|ko3XX3oyWL012A8VܶTMq G!\P% +=qjTEl~StЌ2єwM6FU*f~%'ȯ'NDe7&'1t(MCnJ@ő:ZqD°Nu\C|tt'),! 8DH[]{W=A!tR{kz*Ek(k=]eg;l쩷,5s!mai{X(/8K曝i 6 ׀nu_*YNQ9lNVt y@8gssh-[LOxzZ{{&]I)K׉cZrQ~|Q67foVK.Qb8ԱzbF4Xe ϮޒA%HQ<2' y`$927{wo۩pl7τX| |WI2ﴃ+vU"{Es_u~8qrSn1",54SƂU 1gJLxʛ[11S1ppxWxNjŬ!\_ӡlgcAZᅲүbe?4^ޡ7>%SﰀA9J@3y$@ӱˉme', iovb쩁N)8J i?@!;xlPR"!W,@@QY;vɶO}|srz=Jb+t&M_YxܰPkK`%ln0 RPYw[%ˌ Z*vf4epl哥[k' #{V qE+`x;-xr7e;ʴrN/b]Q-'R4+Uމ61sϵ^{]\֍+}) OwB)/FIw9C0=ބrBq]jݛ*H+OnA,~UЈǏU 6Oi(bLY6S{Du$U4܃z(w,7>J e>?({"1(S IFړu33;ǚ&Y482 ٗ`/3D#os/*>?zJ%(wv=웢7  TY?sp6sR#lSķƸ~BdʃؽٓKG,z slr庆"vQ5% SZ,Jt~ [hg\ȵG%K#IA͝pLK!KKO5㏂q)pyͻ62de8\pu&9VlX5v߲EtOz 5~I gV@$Ī9ĪƄ>)X2ok7)uvF4 뢻pꃉQ>psG{(5TΉ+ )D/{>Зhx|L=mO(ݔ|O({y8QT5Vi^E|cf_b~) 5'ױ,WwsNXGE:msC\1*C؋ v?x %#]1.?fq$i9}ԇ3/:Y.6kN Pn4ц;YFZFm Aa-:+clX0e~ݥ(wtw!bE89W~\0& MEC]=U_DjUѤ٥es(ON0v܀ t6a{V1R]. |0EtS.c5:wf Ar 3lT =uʙE=^Bq2)Uj|"}xhGOؽ+ˏl}>yԭQHyFiOKd^V#{5e:s PѷAk>a`:ZrXX& |=Ջ&;fOD 8mp^uqkQR1 q4K%'v*elΑ^}2i53?Y?j혫2%>) BfĤ#tBjʧj> Gz^Jqz`q[a[O[T3\cGYQ!$ -ŃGfg x ]&>@|MDAQ]"t2L m"! d??~pkn̶B W3M \P'yʆ&i?40DMf>yq3 qoīkSo=s)lLvi,eOG&Ҥc%7<4w`g&%gw;zcM}=WdZ4irϮ0>#% Y8 g)vY>;ڱ4)X}ݎYZ=ŋMhgh+WE5-FFENNy&ְ5[i@(L 'ъҢ RA2 @{Lx2AV{Ur6ŧ{}t ̆B -&NU z2ODv'i粿=;l2&MI3W8yo9{TUh;BΏ21aBYa}ʐT h*$*ʍIswc0BTzˮmvT3A_T=_^YHV)bn‚pR@\M#I%엨huP]?\~,>`Oh kU/]J:.yy ɘ1ۛl.4,_,tv w"ۉP[&;VM'uG0,$Qh ݧeUoV]rISnGkT~(j-PZq {[`9!l8["uNfuqv,λuUxxUm^C\+'񆹺+m`U  k |*WdsaJii2]d \n_w?.ي|S%%RKj|VTTm K@EnSv x B]a)ddϞS u¬g?9V}>s\OiDyg6|E: 镐hFxߧE$~я:SmTx`uxqoγ=˧-{Nmp2lW{ͤ}}e|$9d?Iv]TRAa <׊_lX =$nRisiz:J ٝ"(ՅXF{!ewh!12')1RraUHN\G[n!!Q|ڬ c)65r nN~8Qn@B>VnBBW/P 5e~a߅J&c-l@\c2_Vk)M5ENPNәԷÿ.淛SA-])*3u,do$O)@gDdAzbt689{F Cɽ\cbJLM¡aWwfbMޢI6L#k-/ӟ+|#Z#҅{mK(_#t}%ٗ ŞU.@Ά)?>J"ƮOCIץ a~;K0@#XAβ[cH^v7Td#X ;j_n|b_2*ZXi"u7ٻ%ǬvynJ5 qKZ KEr,: EgB(裸:}.~hIG)߅z"G1 R 8|- cEr{/n(ydᬘ:  ҡO^rtW:hZqe(D=]$"i)X[8ɐI4bRIу6<],F a~-6ݲ+ܩj$4hA$ GC.4C:5ҸJh4E`o_Ń/Sb,j毛ݢIQY\ -B ̌ i7Er8^ U\/mO]2uȰ(ڟ]P4av&[iϗv4r1-BV'I9:B{`6#.6GEPJ%ԂGmsQEd` xNt!YQ _e/#ZQgT%07BGl4mZ&0ӰpŠòFvc8Rﰘ'tEΙO7klGՋn>M劾!-\Yͤ:b14~!+)wwQw42J|Գdr`ıt5SgԧOuwG\Z+G` u=,QwGX΢$+ti ˁmY -%]+c jiIE.1#v;}*['xMuT>-:n̸ܰ/8FRS.drxuM0ypxĪC-J 9WtCAdx$su&0ٽ0=Gx`eql>K V /p)Cae?AYך`$6:m?Е۶jX KmĻS,JuAAC?/[+p>qzfZCŵ3 *$D4+_v Jp#%5#ZfG8ou&A~"^g}0~`2VBMTdpWVՄNQaYb4@ɧjsY9tĪ B?wU:B@ʹmUl=,Xrh-6+hbF%Lv,(dnlvDPi8Jޠ WJrޤvXms X&T!N؈l 잇KT, A$U<σcFNNtJwMF˟)p2Z.O)vÒ+"MD, (L&kzŵgI*nC)p!/-C2ŜQAV4JLn-6IVծ~"uCߟ0bw}W%zx~l5/Vh}.c GlIӈ_~{L!%@Pt-F럱I6FarpEx:yDXE>ea%UpLٳ{U:lNSj.XIDam[Ѡ &EwK**>.ceCHu 񷱢ٸi-q88^Jc%,Q 9k|N'ˑsO01;D§\ QK~qP.d3ɘGe?%p$CT@2Dp7~!QM&_f5 ""NFUhLT%'(; %`fVŸ_'cdLDg#"(P~S6YCR0 j FDy8 ^F4y6W<4ٌCև^"ۓ2AYq7rBDBnx&Scb3<@ 3`r]2TuU+EHlFas}&Aj_[Ka_|**3Q6]Xqq5k&ۿ‹'Kz[`cTI;H N%CMʦQn<r?HXqˡwx]=-%24zX!.~h щLFQSmMJ90qI0ROʇn\J5PofDݘ9d77V7`.SR|v:d1Hc >.$Әj M}0xܛ6kKD߿鰲JJ $@4?t JXbMQlz3ߺ7AV"'8#E[h\jOh.tUThoAA'Âض6gMJS(h(9!1ߕx7};F~ U|/$;A^܌U > h6BܧhuH]aPq ڜO.ȧyC1nj$Vh/|p]p+GlN j{.W U"Jse( ʼnY}_B~J?;V]MO\/uvҡ @1LydHmkCۈnE d!)GLR77ݺ-i'`>qSLzU5h;IE#'IXIq}L4x ǍJNai=׃1O*]~Fk1wV4BQ.$PyKTZ#p5VԹ,s[!(P`\qsY q9=]; Kr]`j6cxx؄\: ]bX6Kŗ,M99[t]PJIPȪsJ<* URu{.|X#<[5bF?S"4[lcb ;#oP`@lsڄ BiZSRsZn14_*[ݞ$7c(f7Bc]*xu{_m&=Z=iSXyS@ttDo*̸SE'ݞ45QbJ UQQ (›w&7Ey{sџ2iw[G0מ'^^^Vխ>胟k#|`TtܫkxG{DwI] 2*rS @t(̨Af.x$C߽DR dc(놭שʩ&{F^Cъ^gӌZٹO [5-]Kh4#ڟCF&1Нэ V-yL\ҟ[-њ K8r:T]ݟniIi; L˼ G^eSIi8 pE`@t7E";2d:0LJظgL]w˝ ͫCGF"dA䌽v/FI#]qn5-;չ"aC8>[Mnx<Ҧ4"4v E'XMX|_SdIys1}0wVJ3iiU B'OEgGY?y Xo%m ϶\kK?~jOx! 'z/ Z%T+o7nxZq@-m[vs/XG wO=畡kkyrmVa EÖSE;69Hj__tK}ECݻ4.C۝lܱ2t}g𮻷?[>Lc2kDb/:-I~ u2eGƚ{fy`84q˄ 54/J]~%%u7oyD:(U UJIo0<iU~jψs:о =1`LWl;7{h|:)gu2{%ɨ,L*ט-*X1L 醂l3 33zisB>#osuf D?l" bM~9T^'(JFԬ2QN-R&z{BHZOCs}PǴ.;LLB&-! !C"^ϒ+dq},y39^d]r2Yf“n4q?pOq=w֓ 29dU!M7Sy]n#͈ " !v1qrלbHʪI3֬JD@+eP*Tj֥O/Z12e+PR7M ݥJqrWe@ɜ ITJձQ~TorS Tn\a`cAr\ OU|ce1Q]6DyBe§ KʲKq,7rsEܸpeW\IGBcruno;/Ώ[n+p'-_Πr#/ aSD„+5[ÔQa3>Ɗ%:TbĚ NjX,>=l FSoIZ);$54RXEŃr #ę -Wnyg`dś_~4@ 6D`f!B 70;xF)B(bĊk0|DIj`,⍪ݗifc zD4 hoP:1kPQs2"<U5 A+GyEX@meFT*hiadxWĹS<~0DF,^iE<lQ{PJHZ\i쒟cWu߲^˾bӏ\7\"=~",{YlY_?r!Y=d˳}CIלMZ=^4^<.ɓע,˭?^g50Y)`s}NDxkdx%assets/fonts/google/gloock/OFL.txt000064400000010572152075602040013120 0ustar00Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/gloock/Iurb6YFw84WUY4NJhhakJLRBjIlJ.woff2000064400000021250152075602110017466 0ustar00wOF2"M"O6`b x 6$t  8MBel6߁znkK$&@J"HPRLF&T Inlva_a7hsilF O& $&Ϗ~ XVsho4gx~nb{lcl,0fI.ɹ#D,Q,N)Fజָ[hzXXB-])F3߆2cx2}BVGk殝|V Um7D{w:{v1SpS%lTd%m7eK[v\730#(_(-fYZXTXf -]6JUnuV^]f2i8v͌  2AwA/LKÃ'!($!)Aj:#df%Jr2@n٠\ŠR*5:u &-v]A --Rh~A[mm7:0褓N7fޤIx\wmx^8wwN|P O}x3晆#O4 ]!$tlD6S)P!v FQd6.y=oϻL9B糾 6X~p~no{]|Ý R}_ﯱJݼ2o}ǤM8a!1'*o_:_ѯu/:Ox=v7^wj/6׌KnF., m?Q =C,b ^xHaEeiP9Kkp3 3D~,7`\'е [˟Im!H7y,{;rŎE3:E͇3At>~Qf~(cAjA@C CX!R  PP5A͖B5F֎w0gGP]f`Ql{ \y(%1Be;KZRђV,Gt=;7k&+#i}M5"P0~G _?GJ3@"Ś-A\`epHz`h[E[aRf|0!ܦv禡~2  ȡga;8r4.2-B""YJsKi.+s`<<"|SMjgCoKڄ彃0 =,BA P]нlM>4!n}l; ,О4?Xi=60{ Br'wDt&W0#UVgI:L2\'!By=====^A`{`"Tՠ]-zߋh_s'.w?;}>|ruyyN;QFݖg~ :λx+] PK5p5k"BYVaEX$z-"jKi,ecbom$v@ࢵQ6$6pԛv;u~u (@]գr\E9 `JVӺ C(M=CH"ѣ($y4/Y-,HC`Q1!_">TCL|y*c 2:=TPDHH~/ʯxWk|@GIk#rcS%Xrn{6;-L*tvlڞ X؅΄m(ϣ/iQ|]D oz"7(f!%@ W=S}ˏ l*+;k*FRˁz ƆjCQ#Ƣa20P3o3m2)t`:~YH*.E<%xj?\Wq9uRFJ,I jb/ XfΞjh1$gP,PWO`ޘNsYDL8!;й*"i͙8 @ ޤfH+$$8sS*7w8=E:-13P= ō#~crin- X- O\WTDogJ6{tWw[%xYP-t,!4*XE-ݥ۱jLH61[?rw^`|*X>}{{zws7pr\-V:-U,DC&SpD 0طn^jBDDE,I*+)mՒ=u'/.v:x/n(2ip;\."%8jNJsj! Q8% \6H|T}`M/J?Ҟa9!% H|VDF$V|,8cT>b8z ɺeGiK+OuuY+*Kun7;*)Euh^R˜mLΫICK>>Ͳ'_jSZ+=<~1>wægx&#aSސ]^Y?Q ZaAIV% SgNi.^jTթ?€;r"D_( љmɪ,MTɑ?@){Lu>Z4eԈTik&j(LEwZXwg58D\Z }{cќg .TEȥnVUF "SZi<C&DtcWkyh A[Μ)8ke!LۊezcEZ?Q-(O E}g5|z̫i&mߙN)j2rvC,Seg<3voK*aq]R~yPh:2-l&\rO-6Ȗo#&%`K(Qbi,TwܢsrqExOUB(>*H bM+J!h2͊.GV¦uy![>R(TW~$/Vo?ei7'zE/ZTdeodsdC z2YvQ`,O6Ӑ^Q&ߺ[l,n~7z_k/v9q!l b;!lS2A`7@r2eI>ֿ{}x~&&ZnлBD»̀3,LM,D_UۻՓ<gWB{FZ NhKҖ8k4{V,\E;_VMe7"^DiX6|M h\.9oF`}cR!- Vh+'>*'T5p9 "Zdrjpd.e,4Yz22,\Yp_TiKe|r4v\ϧq!IDj29PxUSNwAsTZRPÓEomxGsZɤYE|}˪\Z&DS`6tP*="LdN)+nɺ Q1^-hioimBU(W"JDN!c7^F<G>8QӠ{_p^<vOoO)c>6Iˣ2Fي0jo j7+9jYE1B؛_hPiso^S-/ǛX0,~*.'2̢x7n-I6f6}Xc;=I(e[NJ2Ye0*3I(QAp=Sǹtu\얒fW\F"_@/:Vyd|э V`M&SåK(&zWEupĕa5qyMeZ|2hrY;_L/;6>r_./#2.=\[)~Ѣ϶n3l+*50W3;l%>4do!,&Γ{Ԧnw{rYN8X4қ*-ȢX,)yj =LZ%34 ooPò\ͷZ,ŗ2*R˯ܘE +clb,]M p LRO=5[J[ k&cC1uo7֚4ZM a[ _@nc-}N9Q^P[{cS[{zoSO#3TSs;BSޛ&jK3B  1qm/)fT3}l9Nx L4zlFKG՚nj q90\10{1Rݠ@=Pp)h@Ƽrlm9[ ׾$ X@b- j&r:/bEYPDGECn6gpP!2v%#dˮ5]Whi2c*p^ݛ1lWN(O!ic.a3h`:E~2b/EלOxIH_^uqtF΋e  fVCs;9?xrh>'~[2e2XsY씃$Y6" Mh7K66hm.a3eTm|͍݇n;7;@hm]gx ac:_j"G "ª#v/i6菺P0g}?li_㖉7FkJa;pת9~`-|o[>f_ z O˖dӤn9?y_&lzcJ^@nM鯫w&#l< ! ײM{:QokiB9sl:L:GNCF &f&q^_Ʀglٗp,m`„|<]Cw<^o>/G=nr5|:oj#恧@̫hk,v`a[@}~ /;/@kmWcf;[4$ο*iQJ4`@ E^ZgF4oL7ᗏMQ-hQȇ7}RZ#Ӛy,|wqxE i`86CZqZgag;w0艹x_n%>H:7e+!,zT/bVAlmA-S'Z `!,|&o |ro ]mU Jh`[Ams9r+V֡MʙƬr5m#NnIm_J3[Xx\).~4whi Ț~xw_ivuRM_ǎ )oO"_QߎJRq JS\uGkh#ߑ!j& ? ԯDAeJAH݁3LoQ{@q\FA_|&㛜R T` It# L/HpECօb)zHZM^XK۠g`]J+K`su,hƾ4409 )4暰j6 3Sgߞ.KR7`ϋE/0MQh1 M$MUcٗ_lT[y~{5`s,rjvty^~{YίH#gnN6pJz/1e~= ͭA. &N.?lF*L dzS!IJ &hz`21r2ϵ`QSB 9\{kV{:pH'ŀe%OQFǐ؋g?%!Ë j2SEHm:s,FȃRѳӮ?QA0!ټ-M1bzaJqRęcErHUnƋ`j I %**$assets/fonts/google/gloock/Iurb6YFw84WUY4NJiBakJLRBjA.woff2000064400000042250152075602160017133 0ustar00wOF2DDM( 2`  < @6$|  Y؋G*Dv")4H"S_FH"J:e=ǺN5 CY(E N!^ƋiYXn䅛(hp>pgG1O7>+4h (G'd$!I6{R"* R ]Eݢ/vwu\u,Z۽O@w7"KhEb8In|<"Qx!rpDKDN/ SXDݖgޣ6dݻQ9pXX XV0l/x4v"^w1VRPk/%r+`--ʃf.~yf!o_" V'uIm)Z~J(-&!ڿZCDhJ! N m *ezŪ ,̭~{vo.S Qș,2!*Sol08ɥTL˰Mk*{z.FP[ėV^D?KJh``$ #*K306Zl4I !!DI@"sr$]P Mʚ):U;j n/k\*(D]#-*X Zm>}x dCm{OG W߶ MWТ@RPOlDZC@to ,ttd p0@BDހ T.Tka."@|tK?֛G);5())\~~<46hlނ}^+=D{*Eo~7`Qk&w~y>(gꒄm2୸K8v-Vy w沺Om\|$@BJjrV.%Q5Kbb;muܥӒn~.uvoԝwM若YO8!GcONpC[c_@PdֳapD~(1XpMLT1$9tt.9u~REֵ;id|8*%~/!i6)(KM6ЩKe 6bƨƏKA`D1X@92{=ĜS8I>T#͌ʜy -Ywa܀;GH h G. BRJZfy8uE\vU\wMvgUCg[I(,.BEha8<8b;:hV|Wx(M&[3m\Ga ĝ,wDap.%-R6`pnGqqC0$  lo,Y/bJ*uu}\yXidCGǠW$q<  ـ#Bߕ؇aXE/vZVVmuԥ;= KIT/W &SPRQo5h뤋`dbfQjVUVV]H#ժSv:uSrOb10Y3o%eW!PXyl  ـ#TBc8Oi+tYRJ4jjV+ڴЩKeK?1UC2lh0?̤v@a  Yn( 늰f0?%MJZ,+ILIdFZS09'9nÁ 0 [H}ݨLg4&Mj3BVE ȡ&zܨ`i){gm`Y>G+W jqdyF#JGr J*1021(D+Y/PQg-+}{̤quZ-1Fvg >qX,yͣ.i]fcԿ0\八X.&:=&~=T7ofy0[ч~0f dfg7-D_" 2HU+WTOIA +KߑawKk3iG*!'-n6Ĩ"@DCDEʈW_L(w((S5[U_Hy?Z;aVuq]"W"t~F1Lr\2h)IL3 JP g"P8B1gfJQS g)NG! 0x-p=J/=2 W]Ah@ĴKWq1F;pw2IV<5:)y ~͈cPqG @0{FgBSiuP&V)*G9Mj&|;}[s}*й{4xns{c\E kӑPcgFDIiɃ)`[>>sI\-2:482}~y˦/@^x35C9F X0(DTF7CX7}&>YtV$ⳤ,5`sC9oQXVښV c18 @O_nӵڴ @k' |r'C:MPG.~u/N_}!  ?4Bb`#PD"br ɔԮ:Z|- # +,N.y *RTz 4kӮCWw+?s1pԱ"k{vepP0Ȃ (BptTl|\<>!DBJ%^4)Rid-GʔV_U1Knjvu7r]tKPKzFІ{h/tMf[7:Y=Dx|q-:>$ha F%AcB) T-DFbt>FyA\~#(wu5ЬNFk'e>+HUc6mJ<q"AV y֐!m_);e4CHyhi=rDZz+Yr0ӣ̔B-";~3ft"Xobg,j`WUrDZBH&>%3!FF@ɀqz9Be-'αQ:J j ,O\ip_̐ADC}',+_C󒺈 dJ%Vd\ĶK"?WFUUw~v (ϖA) k(1lS},iRd訮D+nR.!r8b2`vB S@&,'OmLs]f2;8G|3OKðr">Vh#J3$e*~54s=C |I̞SX301_! O]-#d0~cQ̯we3:=B4fL}}]wku 0B&e[̛󭡂]_)j@"tI8\WkN9;MMq+-CB44YFgJ@[UZfLkoK fS[pЈͶѾ\!?uO/."|Tێ!g ̝0waka]ƚq4dZ{l;DSU]>42הPAn~*πB8c0~]M|kHC^C4ЪH{$-ɀ-[ς|(o7̙lLDՉ7Xo~ 2> zvG7,eǐjEvTP%([x MV8r#Cl (QDH9t8JUB)d2ɇ u((M-dArJAillRnݵG1a#d+Ϛ8~;_,9᝵JPda*1SQȀ] Ni)/,lC uEx9z"%nBU}wZ76߃hfH gBXL·u=1lt+MhbOϐ=/PB_2a;︐ԒsD=wkw#s)_lG$@y(8x9/G {K\:P%٥jq&Yr4-L^oj G~qT4~Ψaӻ(E/ig1QtԱ41҂Ʈ3\;YOEWPz}Gb,ʭ#kG|=57Mm y]!Jo+ W\5=Q 4ju:^@c!Jfc~qͳNrn5IQM125_5~jPUSe9ep 4.L:E 47yF=ȠG7Qk'Z[>i==U[c&+^ 2_\gm[޺ķש_ dse0a˅+5JFJ#3p99 vϾeeSzԆE)sSЀJfӇظ0B:yŐdcℽV7Hfz>?&T]ϻLFo5rHbf`,|Ʈ4{ {(-g\x[^MM_@G):ͳ5,'aR<&|=Cy=p4_|PHך]'P1rr>> %W?2;p|:w{ AQ 7d5{/F gXb/p>֭׊ 4PmCGV:4bz  zBXh笁lXp@.* 9J$ۦOe Tmjy !"tԅ&ޘhРG`GHA@Pr;PZN,9 KwUZs;4ο貂?!kwSmvf`VC*?oȮY^'W"PQmpJgUQ4m4| }@u Vgc@9,KpIabVsJ_=IӸDF Fs%ke3j}q< +\%8A4?ӳ֍맱ՎSy& (EɮT M.󄊐Ë́۔OX.Eh3/LŻCAƜ9e,߮䊎Wzqv8Omtv{8dl:&0uSzy;*?0ŷ3 0HABo/T7beʽ`[[> E0izWzm}Xn'*RC8}kx8/=IݶL)·ڹT`Wϰx`\RE=Pβg$5{:մ 뛛C]_l6,#ljќ6T|6_^t4H*6}\65R>Ǟ?iB8[\/Bt8"tj2bp|i!e_ҥ-DP#UF{0ИyCM,2n~D?ń0GȹY1F}m@!a9k#IZ@8dNG6@-{Լq.oꐃcS&Bnͻ Yk҈vJ?a1TO pDžG7gc,qE#>7'<2g:,oryQgI̠(jb. ߧ#%,?{XNa0뢷!Ci\/R:WGTuN3v/*k +`{Wՠ&1s39TYi6as[旮^ء9BxT 8|C+Lr. )(-p1I Dx uT:y*]h ~AφG.z9[K!1O@=B~ qzY0G V<r14="lK.c] 2I[$\)~2sVuZTy9ZVTfk}:|[MaD3ͺrF]{Zk =mZȸ&J'}3f\oXw3X8m[m[1U?Ub)nf7oL/1ty(-qëy6h6Ԉ4y!'!K~ Yae_UʄCe ۺ;Z>:)5P:T*O.gW،7^Y:| '#:"ysz p2LA2aNҘF/TkJiyHiv ?}5ŭˇ*7/AS uLq5Xc z .XL HIvW-U$ ૷n|=" 5s1`>IO0Uh;HϓO".)WO+5aMp'dWJ4ҧv9lKlKktW ҥL^w/ngL|/!5L4o`10wŰ })rGb`RaIt.vZ]MNWHr,ٽJcd]lZZ.ȩHqʟ 򺛞"hμ:UݳL_gm@tPn6fnzGvkr5?LeZ늀^nkXU 30xcMU.2U / 8h2qG0+HJ^TGW7O氉'!IX#ܦ]xC 7cL*4H0d+$$eܥRtGDJc xf84x+)m GzLMNEOcM*qpA 7< Y`!~Q&\m?TmbZxhAd6#=>aُ;`p:@>MG|8|ܯ+iF f9<"ɞ VBe#l#x?<́3guN! rsPD@Uic_)2OMW7T k;`%զW~ʩrCٙ*UMsj![XZ5W5"V!S#9^gTz\i4+i& 0̒UYv//\Xsl=E&K:965(;Tbҧ89vK[>1&7]51%;yyVgMYp{݂ʊr=lN%5 SApLVOK!ttj,)̱j+a6h0̐5&uez[q*hX+d_ lLqzЏDwoHkk9W/ozJ%FLq'OOPϡZGLznWblGh1Y- ̍FMOKf^%Յm,{7E;*vJ*2 4o0w(3.i)I 36D^' 5% |*T~"GVUCҜaՕYBi{/u671Jd X ɌMtp }õ2G*+SؾnKшqS<y!;3/KQ#|+<Skpy/yoI ):ި _f[Z .bc;i显|!8>Tǒ :16~&kfUNj-ӐQeSjtY2 鋦KYQF4dn ]j)d]Po!27adIt,7f;](UAO|;JrbW?$Yo/Ey5Twz=HNV{[W鱍vN#ro[nMW;1ڒ lLoJ[[V&ޘEBXEQLkw=~13Vi_)^(" t㨛 kN Ҕo!w̢Tcuef̖b8.y 2V.Џib垕X@/8!u8$^4>&'&g_I^LjVv{E-6U:rtJ#)+ɥk! k9RNW/$vF-#I;<&&ȕW'$*DbђRSZMIꂔaD={2 xsSN1' 7OX  "VG#5h,`CrFxq~vpJ0 r̈́W5 .3C0P7c~AT gš߈kWƹF)Obɺ 6^vP2";WkM`PHyd6{e)["H棧@6\}>dQ\eQ&Ruc\N"xf>k$)󋝒MȬ)&km 8)f"vZ^Ad#ҸqoB/bqU;K,,]Uk̮Vm.㈬Vk' 4`l][=q$٤K.Ag Yκ ~iXFM_m`8[U5^_On0e?r,Tl5dj?; @iL,(JYC[ѩO^xdgQ%œ@ 6r-`*[WVj*J2.-泗*| im3ld8pUX1*6yhJ[I;V 'bGu̾"8{L ݿXKf$#3Hp>vQ+ܔ%29Uc6GH3Ѻig+gxJP9P M*P;qKYTu;n(|3)i; ^P$^Pڰe`hv9S5kɵ$Jc,A"dGL-wz='ب~ěZ:]OXQ=J;ej֟7⮿`;J)΍k2&C֗ȫUd?Dh p Ih~߭fZ uKXeq\d}WJm}cg BC(;Eb{h_sE`d-fV^W^svۄ=Z}ArI'ۃ7?/p CAc#ܠPރNꁸ:G.n%{M@aTO#aBMh%W{QAK|ř&.Xrkkʚ?< 96!0ڷŜ~?3:6' (\dƒzBbo` l݇*/:jIM`+\4ĪVbMŘ+SR3O`:` #b|T]# a8ԴN :)A^㺸Mr9͘l|gPT hkc.I)jէsDJ\K)U YwFCB%;HH8e|3TGW|s53!6PeVcqӂ7iäO\axq,RHFcGAJI0sl-¢dS qf(>CrDʳ8]Zӫ)JLH6%KryzÌoew[[(NdfjsstādhnN03)e8R77LuXxu]z8 >{̪lMg.\Rv2}޺ɩᮾr'RH<$,ONqj t 80:1CJ9<,zQvF,ơ18qh?pd.@ytǵ˭xyrVe>&FL!ރ~i]a*wO|Ȣ !Ӊ"ܠy܋5uj4еj|m֢A_ͼ3'T>tw( c /ѦH5ĸ[st [d2yx4+,8W؉jKrL5̌Ƒ0C9PɊ}F'݇33n ʯ{z1,w=Eg\ f@sYf>ΠIYKsҦNNkXk,A/?<ֶ5l~qT[Hp_ٹqA1=4We^<~߷W>%R^ut^$!kfuH7Y's,Z3締H&4WBY1rr+JB$vlb۬U}l]Y3g `s+P_{S9n!t|VN>M 0L#KG|5idni7 */ӊCd#|a~noA} CP`%)(_Lk`\=nA$}Ra OR="} '$4'ID2{P0 0go``l=5R!j~\5<+ ` Fjɳs,_cGimK/416ǖ z?pLCXF`S65-K)Oc֢NXc-{p)zF_{UI`J=K'[`\P:j`#+7aQ:n+d!HH(ۯR=瑞;eYg?ws/^^7 #U: GΔ P6W 6y}(蝍t R!udž)qCA+cؽj8Po@㚴WE1Yi4;3 NM  V;22(DѪUZ~zPh[׺BD/'գ =;z^M@q2V P_}?r=!@$zsH~]p hmD7 s]P>YO#u-D+]lhٗ< ϲF= CTi>0ؐ*[pbT݀,A~*d-OjWITHּٵ/#00LZ=[H ۚZTuhAVB ;7bGCZzJ<\=CXEvòY y=iassets/fonts/google/open-sans/OFL.txt000064400000010604152075602310013541 0ustar00Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2000064400000127754152075602360024117 0ustar00wOF2.|Bzn?HVAR!`?STAT '@/V  >06$x c[~Q- dʶ]@=alqoq"G%1IDB4D@5aPaH^*#]"al%Q4hN::[z`}J ՙfD-hǤM|8i3񋏞1wR-/C'ՀX0sJ3]ӒR1ۭƊQ1,MT7D 10Ƹ SͲ%Y"K2D1IۭHnuCbJٚ5i6{FbOA QBR@@% aLg.R{.tˋ\vw~(G$.kSx~ M%8Sx6OV+5:PX!H@\*Hv''soiU ,@NXwLEx1)ICfq?gf2r3@_F9`b4 "DZؽݽ73N+mbܧu+~6b  @ hM2O?Iʍyam`$̌=?-r!&qw@P{'L7K72 eB<ܻ{BR`cN!<<?_WeD5@ wxsG!N.PhP(O$+Tnׁɬ( oퟦ6ɨ g=O{R>2qL7wCͳb", Iz 7 f%reIr}r>W?{۞ /tɏdԶ2˲zؗV? 2F2lmVԊXcIjw0w*'{xa ߊ賣371r~݇Vm_CG2g!.1'CF6Mio 3*,QjrEy2SǎҸUB}z8ss|P%,_3+oo-!WI25P?d8Z:_E5k#^sFA>)jl.O@QkTqEt6TH[jp(SQx\9e$eҬ?=FO<{8OgoMww<;/L1rV!,7^2߮2udGf&:f4׏mr,BbzYN j2Pr&-cHhr'pI꺋'qwJHt#,>1HvآsY#23Bё*Fn˄2Tc@}MCH=#O} }Gad $&[P6~-BQ-}Ų[0MϓḩOsnb)\]5W 'rL]М'w jNkKZUmPT_ЧzE[S cޠ~YP{uU_ SO]D4ӗo[`%V9lAzŏjVp7=v((7Wc1lWKlnAבdX qCiKEKC+pia0GUXy\ ;!)| W,@0jů܎DzwҚ?auʕ]p1p0O0 ƍm=Es"'G}s\Gn=g噢Y'I։i.N]λ2pt lZ8 Js1ƴPk j ^sMs4xE8&7lZCݭxSۛAsiGϱlSُOC Kz5<'77UFTD߭O lh2"D* Olw͘޻kFl`zdɍ~o δbl>*[fxEa&Z+ >]7>߀pddKRS%4Ք9(v@@4RкIcqu#%ԪX(b;Bc~ ޹{ilԉ)[3}e]Iv¨wI*01kuU<*0r 4SM !0ڮ~hz% k2Թw(p(p-69%?;x]U,O9UB^)c ?v`7>*ݘ}=O\o;34B(x&:zWUQ5QP$} $OD$8Ҩ4$e;4G>2OsğAyW@A9"߇43` ۻJ'/oOڧL7>ڗb,|u}__#sr{ l>痑/~"? g]`)މyX >_??v쏽?avF{x엞_u@6sC~٣TM&׼Sn*}^ڪ-+k4O4WwgJŇY̱nΎu9WJo֊g/^\%l~A`~`Ӷ߯V6MZ.>rhZ;e(+81a62:@ cP a۽p*Uy2|"CP__ʐ4/(;̔ ϟu:H.6쎟 molgEYP4W0պ\V+QY [ߺJXF֎HQ1=sL`!Gdr'bäz =.ՓDRY*r-q9q)q>q&Vį/L;ӻ-=Z]t'[n<%5npP-=ݘ:cpdceI6unڮ 6C=U5lѯ> 4n/5} [褢Sp'YoW[SiVlwn`x un#$# c;Ia<)I]3]&| z W/Jizm1DRM#MʭE6̡Ne/߈$kkED@7,-Urpl4iҔIlӆr1'="qL4-` Qg^ @qYH"Y(D@W004rtA/F>-ӓSs֤$>f{AÆ jC8n/ 3txС1. ec@y,K08lK8S=4eeW#UWسxT] 9HeRz|fŭIK]3(+S쥝+Ky?8v%Ao {IۨLWa,.45DڼQA`TqnXAHO`r_pV_gB͛ u喖^DT Ʉ[p جB/,3 J ܫ&Py[,o EtlВ$F0 ,J^9<pv,[vgbQ{I]=DdvH#L5=8dőD|O4\r獳jcތZ z:$ſT!Ii1U$c*zJَ`,.rԑzѷɶyu[wb>mL9VTnW)v<6,^Kn`t28 FxI[i X/CW.{1U+W=OL J>njWO=OED ]CXξ~O_;m7Ҕn쓨3 ly5>}jH*c2~lx_mJE1노k"m'մȯ^{0ǀN3)GwJ]Rf $5 =1c ]jZ JgX;ܝ-l(_056MťG;(F"sA?n J n`c$jB㦷wkpA/N l_K!mrR uwS%1[6si7T@_8݆p?}]aduddXuisc:AU5͏AD y(p"'H7 WHf5ʙ B` Kۺġ4RQW얙/=vvZUqNid7o ZCqY5]RWp>-!u +}4T[&|@9*͚EHd[ʯ0{R}VK%-\˃WPh,;oZMn t" '!`Xk^Q¥,c#Iz%f>'N@$RsOƼ1cGMB!a)^<`)KUG-TFvRM@HqS.@Hy9 JJ6_xa{%;Qȋ<ug ~fl@CFgSLiW);S`t0?  j3jڧy]2WG[o'{&+3_@S^bl`ŅVZ dD`ݾ?:_tߤ0B \"lI |@*XmQA˙SUbZ'v_[2۽m mqBL؛̲+q>h8Nہ8ԷCxdeG<=d*5ƈQ{?H|w3U޺\\Cxv=2v4JRsT2II(}?Y+2K'@ Of@'[8@H能dPꢻ@Wܧg~xy ɄWmME@(i⮗b{, ~kamGv3'IRnlCj7,o |? Yv|IhF6UKwN&|ze~(f(*; \ .erѢƾt5 OC6yP IM_owyb^D*/u7͞4#ρDl?g;nef}&=4RQkd)֯l&wa1z0Ƅ壄i5NΊU4-& A0R$8_̲3l.lռ )F{ٶ짒;8fPނ>xFXn-je?q?Xh]-מ~>{ZEޙ?Zɪ6 f ҞxW@20@Hy9{SS] lNc )zl\';,“ʒYWs  }(lEUh;гۜ{xC ҂nX;kBO$g"@:B$tk1; *i ?F^a סDdz!< CRĴG־p0#pqΏl>p8W_dex3}:|) u /T@W(!=x_%nm6%dPBjjelWB!G]Ldm9 6(n,A$,ñ:!6\V R11BAD%?mqI*lEa[W")d6[O9{ <#d>;ŤTȕ $J=_%1lI6,?*]̸¿e'3x.lu{ehLaS ߤϿ9-Ca~쌺! }-vS.t/ `q$Q\9Al$ æ4%;u/Ѩ{xUU2keo7>2zfT,FRVxI= +qӫ.wKκN0Ϯ3t!,Ԕ'`wdtLHnD%-)\=;l)cK9x}9<1 o~PSo7WSguq?IܮGH|lY2fy*Ƚw)F]K610Z7eU+ͼlj " Uh})P`B L.F4 D3G3WC*p#3Ċ:%͟SLLçqUje:PZ;lhO&k?U7:ա>EմkÁN׆¶![# cgZ}$2M p&L^ɺ.8i9 o-RΘ#_eM11Yͮ&RG]^_jÁ')Djz$0ݙ+q%h)a`4 _Fwu5t qe%.9 UZ@"zn.-K3m<&[qhœ>/]\tZ:$!#l:tZ]Դ) ੩7pG:9nlGq/;\6DnɊ׃[,U;0I _}04.!\.+ niRYl8=U@H YTo p@~ҫ'-:ak5LI ?<(5rlVkz­>#O!2DZ|$'ݪoߑĬr9s`Q39ru\[ԽrO{ ^dky͏0jj?b 8Aȵַ)g"$\Ky[:(`%82¨@S 0$eV$ʗmYdRFyZl-3$\<&'7k1au9n_n-MEsM5> LL`-u[h*Z8!W5 U\Q-(+uvhD vvYEḢZW^f #楝cI٣36??sԜ5 ɇ]1a(-?P&Yhp?qAģw t:v vJa:+Pɱ=ͧ/:]hJ$HO72ynfY'I=ot18hz Poo)2UT ׂ$YQᵜ<6,ε^?u%#hif&ao!}Qe=loDA]n@-q|(Ul㧋@{LqO 0GHWJ\t=܊;nd6Үe~QihI|n%}{Cem2jAuwvWu'Ilƻsy݊iQmYQU!ЅG5(l} j|eхf,L@XR;ːu] ? U.-m_ )Z::<ߗ\lkƏZpuS㊈EJ\ G153X[Ky.@Ob~ ,o?!*?ug2֭ďFǢA+poXO%{DYOxv'1oef;EG1u9;f.u`-b. 1ؙHvMٟ*cemNHjD /W4׏4E@Byqd%856@M5G֠+vFzı/ZqLObL>']-k cxHjiMRuIS0+BlY> ?s-ʱ|aruS{ʍd* D`wϔ;yPFV{yy>!a aƻ8}#?Ľg\7o~Rn̸9:wNĒb')!ɤd86}2 yϸvG=2_[$!qA@ѲQhߑR#Rhj ?Q4t :X+ )!yPI`D?(+^,>V鱩R2[(a҂rrbDDQsyrZxY%:es|Z yȍ;q N$Cí+G18F5g GLu:a2F!5$ɘe_R$!p5{PݻsQy+kn \4@G0TjtZK\LEve%DMN0%J LDHlvfEjW2#jgu\|޿Ye-%'p̫ lV ^֯Kv3o^^d= _Jj9GL^RZܶf8ɇG˘UzYd LKpcJf0뻽J 9gRROݟ,KvPv(!!tU^&h'RN`0D7ƙ@?݉lSE-o_j9W[xalKƭ /fŅ];POg,O`Y˚F|/Ė-e#_~/{UN/ V,?'u5ױF\sM:b2_1w. _I% ~4F7_`\۫ ,*[1jxY| xƹ = ᑧw}xuU\L-o '^}/HhOkV=)ZlOJfkܝ[/@QYʾad;ԃDS(Z 74s1E}WϱS/adBJhcիQlh lvt$\lJV]x>EA:J,hoK zEBYҾ۵}l4S9`lrϲbN<.%\Uܚᡥ)[-ڢFGj }l YM#t8o%5-`Smw@[PJF~pG uր ˔ &K`^Qd#ʌHۇ2c2:r7^*p? 4aty321KI=[7a kۿA2SԱp%!8jfy<1aڀV4乓y*6ToSxg~DeS4KNHNZ_P'*v?7<"מM^ldIg b Dւ. * u /߀؄!$EEܢϊs ٌ܅E^F+y EQXՀCM.,=[ze˂ˆ:=>9Y=d|%3@% OV#d'!nޓ$;<ʨ;ih%ŴZgG2F L,suu GS\)<Bi %Uz[?5 3J3dV̕D1Y,iQ[Ic}iŊ46Y^i{'Kʅ:.3v rսCxiIhP m 9zoUS?cBbڀEuW'we~! +9wb*$ˈv-ӎӡL$\pBGishm 2J <ՌcUy$t i`϶ahCt;Jƚ5lBlnr .$Jnnh RXH8ޣE_x:򆭵mWս*3KmG`*G9#8WӁ8 (n2[- 7ۇrPk={_]CV þg| vavgVEF'J-)i7e=xj4P$3W1(}ut`7%<@nkuùb ޵ZHOQvxG&,[ i<3*j$S.wRrDOuJI:%"["Q!ƴ=y{7tķ&Bs\6T"q jw2dӇMoz}8W ]*;hZyv0>LOJ BUgKCb=t֬6mGTXYcn_rɶD&{-NYyvVr~x_ l~6'z=+&".-P8L\1ZH?+Oc;mƎcˢL C.gpL-1, +Zwa?,>:BRU劯dJ&V~'"q<"%VBmk4}O5]ǬZJ,ȅ1AOȑƯ ywFsDF_uޟt^FY3Q½R8ssjI4c'_y]3{vze WCAA*6t TK}\f$fka"FǴHbBd-/!5Zi&*;Ι[CQ I8&߳E TՒFC"6Vrl.vi) PHdd,8l[ vKFOn$J",InFU;\[e1 H/˳6^*QeJs%oI}9)9"Caf=_=m7w-N2|{+]a.x ƍREhN̆Cq2#*bdy5ϏGe4V *ƥP )Ts$S[&g\y6EBYV~Z+m>.% =%ps 5͎MycrxkR$ IjW|T\-Kݪeh{(˫q}'a*q1g[Zt/1vcFZ`%C*:FV5e`|$-f/cϿDVY[8g][3 mZ20KGHKw @pXPvvA?ݛgKѻa_& 0$߷~~!jDʆeD$XW$Oz%Vl"^S7nbwGl1(cmvI b0fZ?TXց톬kkKd^Qs"@ BJ|%+zTE2M|zȽX\㸜kD[].q`4;C$Y v?i8I7;Kq K-90f*ٞ:Xo w_5l[;/)7_5ؘk=K;6?9C WDNJH8-Cei٘눼t1M `B6M~~uNWGC5)^Ym| #EF}[Xl4`px"MaD%#d Ќk{hՂI4vˉB/ xSLfinŰX(|Dk[`8Ψ\wVInD$΋˗:qiSLJ!?M+W*~uH0+ۊӂ+(JRxuB3:Ng(q/*p?:\56͜nVt*< RrlT]N ޗ Z e%)[ /^bK=9:g|r#w|ȫP^ȕZJ3sG {W!Lbr,CCrIWDȟ-zk?=aln2gc O/L 4;B)YazuɮJu`E<:^y(p0ky)|^(JƃvI!'e@'I4n"'}KIXG> I-|rH7A}PƧ=|qj$0c/=>^z/"xx@JK zT?2cR2CXo]akwf#?+<pk//dOIb&,{Ɔ$miC258ePPEQN!Π=,Yg!/-HY! T:ZڡՎJx" M1#?}ח>S ^x1"PJ [hg׌ s6q3I8Ne10r 08-;y*9 1UO )BAv \x@i;?qv/`vd?|:m+ Chqjἲzz [C}yV=^UT(Q{^suuz p;ZunkJg@ hV \!kZ OJ[FR41֝)N|m`"d!LUjP Czr^W+fy ^B.5/)DW`H!E'~q!cYZd5a2x&5\*X_$zv `М|ճt^46#f!"1F1) ~]6[eѳ)A 3'+n^uz,nW" l@4n9h`,Fф=kf(䜲(,DݓL/[4kHj7D4Öhl>ڟ{E>} Ј3[U#jƣ٧VZODh&4hIUTE LlcIIZ4]v때?^ sVeB]Kh/rJ15n<ҘoFlڜZ`do LRF0E5 77»"Rhڞ} h0Qn~踨5}"ޥ&Ax#KcNE!^~dbRB1_u&ШWvqwpP$( ^Za0ڇ^qn߅j g3Von̈[6 )]( R^:n Wy:UP`r'϶+-(0jru&_yDEH6JWD~4LRV89y~Ka>,Sa:9> 5\ 5mWM&<@}h`V-*|А ZZ~7둁BXY/uCO.0:k*R򎏺p\7/cUiPZ~v#eX->sZA*YwFPZ#|Xd/M჆EfXl*rB@Zfi9Ͱh|aNkt%6Rn\jK('+I͌.~/cN jϼ5"X!-+?Ug8H'qӗ,C:3"Bx;0_$(o?q%=++h h!Ȯ;ཞ 0e0瀕ruv'`6@%{])=O(OCI p> /G!Ssӧ!lvv*ZE d? /0$M[9k~.\F.|-;).@UK}T( -^zeV&PQ/ht9HpR>׋Yj5s*q.{GO>Nhm'Z4R͐71t^0R)e]"C(yBRR {rPc}y*WUeh"O h3Y- `{²B!>"YcU &JkPC)CQ>}m?M,+h %73QG K~ 3e5 fD{(3 }]v>_QY,J &#qEיɀtFO;=AbVm !YM^ZltF=])iլ$.pӄ/#38%Bis&Հ hfZ^Ah/-5"& K`ՑazD5iA@ 2=M?L}x=Ȃ͗QsڭO'첒p;/:fMXl1|Ft\h4@]ڗWxPßH^_<}yhGEHijԎۗ@ v6)[s c00b?Eʗ džӲ=1ѻle3͈`YZ$r$sO;t Ydt3C3+ pKΙdY@(z`@6M5VL}X8طք݁sдI2~}g)<rC?=|A(m" a3~Ga  TۃK96lppC^w~'Bv?p" ō'i߬{BڔOq>ޥ m絮C9{!Wlx#ggKa"I`ٝ$=/)&>V$%R̠"n@(A#6fՌvYV#rj.)qY#YÆ15+~X V#^GL&uKo1Ǟr @`5*+FZ9+]x9V\coP7OUG0Y0% Y(bFzawHLUqOW߽7[},|~eK\rtieSPYAh4F+NnK`!($%!4DY5d Ú x Tso6:j-@ԠO2Jsp7ڍ,Q]oض,H.K`|GvH *ɤ&4C~Z*2̭)11N3feq2#eX:I2YM"C bxeV 9{(gɗ ݅5Lq jhQYa0bYV/2{K{R)a9w-u|d:BJn q{cQ0 C&KkJwX,HoL2R\N{<\M'Ğoio5{W  T0eܧ)S+{j]!C vp*Z1m a%rU\ uK᷇u;ovL'G:uq!㾅`b!ʤQa(πz RO"o(LI-tAPPFj =5|5b6( 8AGB%N H%tvA]3m$Pn S[Á4 2r]:  'qO E q 0H S\%۟s'U2i6e=c\E^xcZ*åH`-+")F~9>'Ѥlj6{z7Sm߉D(ǑJH`hD 0ޒ>bA]:.q1k<@)sP99ҏK%{jt]_Z:GAX TzD#b,f2K!bnYJ&~,A#2&+d &`zY` EePmwĔR*%K뛦m7h *ad8>+6g鷭 "r7"2Eo(0l6iZ #Msmbb-Fq\P0ݎaǙGI4Y.2Slة8@P"kTbL^6KːRYzn2t1뻾ᱩ%gCv;O3.f4̧a?cWH$`MSZAUT7@XC8봱p lP;I:@"geqge>ƢtV43%;-wu n #X0v̙ӟSK췏u1]Len<[@VVXQKw{KQ\*+2)Gx/'N0z~Tvכ!}+o;]?1^et>R? {տ 9Jɑ8'D~ psniH Ƣ@S)i[~6+- h6z_PuЧk |\rB&ADf r+^>d:dr*]-it`襮KS4_:G9brwϤ%Y8 i-0m?"a^l@Qa_Wǃ~\lڹ`~ 4Nȩv(;$bi\iLN,48f{4afhQ\eUQq*aBI5Q2,G '*ϜOiHP_o?;ױ8W?!Cg@p@4w& jd\,44|SyTE&]r"%uBP:ds@QX$Z \u@ȟ{G9$Zhzb7) 14q}y~ˢ0&~:XD~ seVp)8 oPTG'O}A\uq"8l[M%H3g(sKٹ6lpHe;ڋ]q{Yޚt`&G9B;Ԧ5ZУDvFd- Cdg;OeZ)2|RH,NTj)UUO8 ucUpaee6ŻuB(Fphh,)ӶH(z5e1&6_MG| _Sz _.> }YL(Z*B!^,&"E!TaNݤ뚺]b׷$pJkG5L*˳eӿxg;/N \R0j {A8xBi"PQp`oWن0Z+6w%#q5'WPzȋB69e$A')m"l8C툂W6EB5!'vpyp2.reT3.RxRSEa"o8,*?H"x6 gDž¹HFrGcO&jޅyXRBK)lL-¨TW}>f_ %$dįH@ˊXuB(J*+యk`Bhʠ0q&Sm0뇙QTclbyï!L1yl*=QK\?GCtDt We՗=4e1թ% b'-.R\o?üؖGG'5FkIw(DcrdgTg8F%$[Ojr/ ?#{lBix8I5=L- ۽j5ZZgM#Ϥ4G [0pz3&>L>#~f|ӇR>A'/}L$DT 0WQ )2(yIK?:I@׀Cj^;j1pEHJ&"ˊ 'YfDig]36nc`6Ȉ#0f"CS\)΅6mG&VȪ a>#€1*O1(1eB"A1`#ݓSɐ.aJ1RoF_.i]{g+С*ZAݢD,8"U\[CpmZy/V![.eTH#Ӣ? G\lKavWP'T%$0W޵YSa jӕXd*-DJ愓)!8fUgAa9f%AVg>k!~dcte I.=Cup 74d*ՁH`vOzM& s25L(ODS #3[)S'CV2W /ЎS~Aa4!@^ dH.ߌ n0'9}*Gy [r` ! 'Rߣo@Z3L+`#d%UF]4w;}Ҁ0T GwӢ[W!k\rm`TuJoiblX'vQ+uIb9~:" R築jT;slp!{Yzgwsg̛4 K8/ʼnq`'/wg9>mԖH{Y)Z(C/]dj,H4]C~mK/Pm)NBV<ֵjpl@,iFbXW ,ĥݢ$sFeIE#1i)$Ye1yn/jDf.Anc[$K-1:l!bH3c|87*6B l=:9b: ܳx8K5%3\Ъ(vemQlRucuњ8LiVs(YQ9B =&Pkimw"Q ĉ!@ժArbpSFÌFx@ mFJ! _!V(ˉ)ݨd7*YŘol6zc],Hd&Y&uS$Zp!XCRI%~Olv7zjιq^Q__ogoߺ* \nk| 3_5|@+@}$H:-C%>TV !ghW'TS0𪦒DV !3NE]gྖϫ7YK*b Bİrhtf%Dċ-G+ ap_34rlǢI hptH(j1Ѐ]ULRN_0 CPxem{ؓRBI8~X}܄-wFK%J2 8ƶ6rPҌʙF ,B ne I3 cjY*HXiFA\W5Y3XhbQWZ^Oxǫ{do7^‘UB[C$2qbI>|CUm9\kNƣR*vg 7fo0#W+rqX0npx:adž.xQ, 2I%8D‘ݿס ȇ.NU_{|G?h!Yog/Y'l-ܣG ~?RfEprDGkjFʩGNcHqOIGXW5U]@v~YS6k),'yEƉD_eqF716F ݐZ0T\VpVИnnnvv6kg=֚\n_ }$!Z9P|!C=]ut ̵dc6V<,|I5f^պOJpS$V S1֙UXմ)r/ke+qnsm>‚,9Jyi!a2,-ޛtŋe}ow '[t>::>`$EقTK[A[Qn#K'4GeK bi8sAU/7wx/T%tt'P\e# F͆v^DLoZ-}t2?w<?:U?ȋ4qM|>)')$Ȯg@^Efs | sn#?=6lcCv[I X9=qb`" nqr%Ψ۝R\Ahn/q=7ҮG{b[ X~qwj; Og;e"+VCqH+tS,.t>bⱄvG_uc0}ZLjR/0y]yB&RE5"YttO*۠DvZ3^g5"zptט |E`ZoMƊKo R3yo[r=5#le[/.3E|d\ynyhE=}87+ .ПxG2"#ݳ)] AǩD!k" >d|g;]o,nl04Ƞo7=YW%%)}/Im3%۩v*ERlL?-HUjݒiT]Fm6*I'(ӐجFt8Iq(#_#lte~:qw".Jtb,ޅ=hs߭O,9SF*2!.IЅ2\sUi{ ĝcIBrHD}&;eqYi uGNm߬ۧ]f~z`:3͐L4mI37 }w^ tcbx3uژmݒg b |..z\xVM59B|B`hr,`iCmWx4G,ϕ-HiJ}+s-ڱ b[\ےg$SeVjam)ۤqr=i qu,0ȳW;Ǜ`|[_ն>Gk57\I[e=6Nt3 6LѠxppZ/]tXY7Feh-:?k`n?HUFECq\1~f%"vxP f*MN:ޯ ЬV\Lw 5|[_tn[e@4ktҫ+cAIT5~Q wP>H`~'F:> WQf;z\p]mW5٦)bZ{zOOX]cvP#ڥ%W*!5,MlԴoDg@Cukg$Ar蟌"䃬鱂6墘[KpweE )9T6xlh"EReՖl.ZgGz{MWN:THp'ojAzr)k`[80M8f*|mB;@0=.Sw`R+0VYc[iիncHg:FRg)߽P+ b@oͻG#W˟nt'ұڎ5u* g 8wܻ{[ˣAv,KP:RJYHy}Sauj8?V}g\U;#۔7l,p,50Ŀ^[XHJ]#nKl:b$h( C}D 9A4 `5T/EtSN|B$_TF-hLţ(4V5j u%h&ºB+%q5bkb>| ɳ{] yơ#=ER,u\<"my&z'kPi#ϫjZW951}lӥZ 5l[iEƌƳ.ZD;5|g*+;)b"ȱ)1ҾH EEqȑӉy. r9FdxC)Nuz.qi=%Z#J .Z<).{ix'-BD?v9b8.4 Ueq"OJEU,./^r*Loơ`GE-5]f[q@a4~)\vaChneX0L@W]y5!(zw(X2Y`G;ETG 4P?G+z% (t`q4xFko_\_ ?ɛr.l9+sTb mAkgK1Y%M͠N+yz$ M‹{O24 |OapC1F<܆ t.<'jnWi^EEk)zu~oWYՎg\n iR)_cqƱN3D{YxZ;f"!8?"n SPj%1 UЂg9b(??tx̭%T?sǑ6 b Q6TB#?l ޾-N/j79!E/DPCA+=9 Ủ,F Iu,1p.zǠ_5w'-v%{lXyɣ `Uޢ0ՇTi`"%8'QZCK+̞WPRvMK i0~ErбCjM3!^^1ڦ!ђN_[ڑ-˰0z{e߂q]i  zܦBF)PbBSB()4>FC&}m; Y?rA.8UI8e?,R=@Hs'V6i1?qbiu0B[̡6JJ,ǘ%f| x՛[Y N.]BMnS\\VϓyWw]z_Я^ ]-Huij/^M$Q-.I +"GJǷ"'؆(x<&cVkdΤw#!D,W)[Xr=@6˝ע,21jh # J l:aN2^'brD򈟂JZ_%ЕhWZ/_:ȧNȧ(q)8r00Χ Ήʷ3VA$ϘŅe55y1x9q5s']-l:O0ҚEt2]ζzM7uz?r{wooDKkf|Q / XXn k㴫FZ-1"Zdi" VOY8C'PΆvR◮y'ήaPA9A g8nZZ89tG'= ӧ!Ÿ뒙|g't ]XeE8^‘?{!Y7YW诿4ma\ƻլnM뺪;m K]+䅳=oz"QэSqVJ"@Pa0&$G눑9s˞āaAifg1]JT 3O -)(Mfԩ~3]_Z~ҙ~ɾ)p-;fW'Ӟڰ?stMN,zwMhyE```atno-O< ݮv黫|9@-]>>AxQ<~p#D1j]b#K$%2yg~k)X4 d:.0(GWяc&ȝMdv7g!)%w͑`g밦7RH:6MiQH12+W!s\zt&9Poc_\GIֶ?zѻR/ =>~ $Hh5hzŀ]oCGB9kb0DYMy`'pLe(ձ!B)*Vn&Tz R!]2`cA/wu!$Ar xmIWf[px'#/&M@2cV5aN@N"-vw нr2"z^ F::FXLaU[` QCvl`_D S *¾@Ta#^ K)fP j gPd\"79ys +֚O4#>_\6i H%˚1zn:zWNUJ+RaBP֒gAA]: 'ɆTW(ja WsFsCjCX#0n,?*ӿ0`Rʠ_zp J,+ոvfN]:2K C &b`+gN J +k_dc8W[O: Aтͷ޼-R~wS z~LqâECGcR* 2os f6h+k)r\PzM7f HVG&*\xc6 0֖\w^=[( p A >`hq6a%ph,Q$ C3,t4FLH \!`甈l1hiD&T@q"؅-j'o|# ~L9%xP42:0hOIn-5P2].ȣS; rVj a 1SZ éZbوl1L l߬.BR:= ! MS3HAF.dIk >(R8}MռiYvdg괒>ItYHȏY\2clVMgTCGcB 2?NI-`Ц`\F#0E?1QcS,#5汈U 3T:-0 RRoOt@ ,8X` v8I ע J A$ :ƹ6y U8E)0rG& ]au-6\3зYKOPLk@wwߎYtTHMtҚ0)b8BDn[N/Oy.meVY4O_&G ︶jHcw3;4?zy\5~.B5^_Ҫ RYTu `W:KB]|~nassets/fonts/google/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2000064400000124074152075602430023145 0ustar00wOF2<OBh?HVARx`?STAT$'0/V o 2066$` ~[ Q6Z7`&ӛ)@<!l42Cz D(+@uE~Fge^; ]8,Qr5pHSa74+@w<9Ko]X_e*2nd"O,*^Eu>! s6m;-SoTz۟c9Gp@UG sDh,lB1(; Lq;t􁱔 :i\Ҥ}@㋣; ?痚4m.C1""$ ĎMJ.0QP Az{uw24}:C i)S!l'7>1)Ա,Y/u5ow^t+BQ̪m2@D*}iwiU @lus4ߜsF>zHS}|?D_L B6{s[Xh^\fѽ_/%Kܮ^M'qys",]]Uyu}mt[)^?8 t9g|za?p$h}h[|t3β}SUj0.ͷ~h SOEm{7ߟ+7OGN3Jl hy<3L^]6H/}7 0 F Y e CZY䘋^½ϐ/&:GsP.}Y[ .σwx ;oCI- ؀q.`&q#H,hȈ/Rɟ;Ky lpp=mt8pHoo%Xq%| lѯ3Z?^B]9HxӠ͏C c 53! 8z)+$T $ j6hփTFi@cއv&1 kJ{/eI﮶pѯ;WQcQ%1Pp/F9;wzQAhIu:(|3UPkR=\]|O:|gvS/K4}\\M z+ʔ  B0٩76fp6/.>c:>͚~&e` {GIs]+\q@+,V5ioSlAzr}LodW,sNm։FiJ ==ӧ2{9G;V-!a<\\ Djj7!J<0Pe@jTrF96KFO7EDsuݗz^aUBM.U;Pp Q)Snh ՟XDz(P0q[+h>ኾGPtRb 9iLQ@]]UvoU Ijw\Gq` X3:TAwO]yExqTi)tibc{P3Xj <_K02pN}6؁%;˨mdg ݝs\neE O=yDx9/=#$O Ejz'VCY|hQmVƺpj!66pJv5?]=4ijWmKS!9EfpR2OY#DꥨR+{hh:(nMUEȥSm - i$ROօIpkzEIK-Nw-'1 g}GXp=i11*? [.Z⬯mj&-Y/au*(%,sMPl489]wFNL&^Rtu&J픗s W)˒ыW>ֺЕ- ׆~ôpz؜ecjL;Ե;f}:[=;u- //6:+Gs~ Ъx#3CAfun}FZ? &b}$, ;.s\ Nxkq@O\h@;#;J,>TGOǀOϪ@=?' g/ ˞+Qk\pb:+Pht5\pb8fFmO<6Ԗ~}噷ϭ{JϽ|y)iysSMmwVϾ1ؙɓݓ= ~>>Ԟ/yUN~7g6}{q , Vc8Wj:T!@7+S~)t|yfnc ?T5qP|ӢO 56_VK H)7qq:0)(-q @/B|S䍡Z@߭v05$0Y'xX;{ Gw~CNаȁ+ O$> h\D'96x8׵$8dM"gJS ( D^ʻy pÃo!aQ5I3I+M-%+O ; Pb_ ;%DMGLj+b ^4vqc}w+cփ׮[?DWR(ƹPWQ)_U-JSh[eJ5W/M3_NoHb\߰Ikq/cG,qi A J.M`;r>}ٌP]~iѐ:E)*7io\~@8%U:OfNZڻAVC' VxE8_d;I^" 4|J`l#C'uͼgvpq,4Ʈ] ` l+>qXcel#$lI"G`/~ʂ8N* {AFWV5@Eh9~"l4N,rCUK8),vBD)IA݉z'%HԍŠWJXJPu?'$}Kj5(~$*G:%a?P]>}< ؕW?x~'h S6yzyaǒA{̣0txfQ9/o:p'[|d9P-E 3~5A5V&?ϡQ]o1y!Tq|(`LG3]:g$BVhG壾+ZyǸ?gXq9op@ׇ0 Tt=Z^ g`.Xܛ92M$Xx߭~ IEFy_O(c}Qm?qbN7Go6ƢcR9ЃdY/L)UkS|'lZcX7bV_boGGL%d,<1K kus}8*T/WJn;FHTTkVLɘ,;%/{Q; LNi] qjԔȘ Oi9uI(ڬ4{8_u#~@NfE %ٙ0⠴ݪ|TKJY(ԩB - .OeL9Υvw"Lȑ1|:EP;1W 5M6G&iO|HfYޞݮ zS4\dΡSG#N7"TbL^KMlfFe su͖Kֲ_}M?g=DEEK7+py{ 3g/Wi1#whPؤqybƽUde0 ,3-GhqFR՟@Ɲg匊_py/oJpi{s< h>z|N]VrNT` Xh,\0*Eݭ!0u/AtäȺ#(#u9))eڮww ?{lBdiظf)DzhȨVU>X26۳ d9SUo*cH&j""Hou[ ZzV|(HQ+o+C2Ugm(>x7q'@f=կFJZq|"X?5kEٹM5 SzҾUKC*A . Sc+;{=8(s6 x6'^9v 3( &1dʗLG?QI醏+⩊\ER"E܀M58*hPD~cf7!?ZEj'l"ph@86 dm|($d_x׎}Wue ԡu,}A#U?FG$KX580kÔ|M| œB(i_T%|M"2f&'VO{bρ!]qPQT1 SVqwBl7O-.yߧ+(i[ޜI#c|)#2to^ 8r%A`S6v3cPGXh=Ö4˭WW3$8N이T dR&MiOLl1a5\:bDtybɳddeZƶx P XzwϞutgڿ3GƘ|!bl7l]ZPq ;x_gm{omCW1P]ZƎW*_2uDhnGg̕{[s_ R ʨfsKr =lI fN/I&bKbJFY7IO oeyք ]8BV$K GOʜcJ$V9e Ԑ3G77"ѻf3]k.u6շW، u]?tAhd Qx?<69/yfù$w_dD7p{33{Gp{5:[Ҍd3}ƚ&UZ[,O>"$muuiT~vtkڨhc] N6>2A:{z>4O(dJ'E̪DՎbHfy2/fHm#fĤ¸~)vqaDTb`hp8I#bF Oz&w[hEJRw*A9 w&kRVGvlؙ@gUw3ٓ}tVU׍·(cEW叢KVso%T\̘=G#:&T'ɲUSDdgb".eߝt|߹\O-5&ςgNɛv61=qYD)ڷc3TЪ->lU^V;鴋ds_7`%f e㩬=MN:𭺸3 ^ILnSmWvs!Ru^@d u?7~.Wÿvyy߼@ϲꩼKn[Q^[Iǰ>}5;]3 紆HZ~9{\q1ȊW[\W Cf:{bɟt;:Y w`|8Ơ{}@+^Į[vK{h w|]1U]жQ^Effg ?@r[FeDSNz1tD_A,q赗c"+>y-Wt=~tLgƟt&= {)$~fQ)VW[~t>mvIxL&tv7[T8\oHJBQˋ_ĚlZ9k[ەxOl,LjO -E`\]QQ>([127I0ʾJ/C3GS)=\q 92Y?9&ķprʼ=u@ws^. g.]T36Y,Ѳu7[uHޯ0'*罋BS /}L M's{8o&'͝M+dGXDڧi1vxem#1Mٵ}rß?={^EK-'U/NiJvgw5}î |X _+|c/ꮤBl419A߯8ji}L+yfucFx.rA9mHoի S~AuՆB/Bp:aB,3Rqq`nVM6в BN;wBAؑ 8ycMϖ^{س MhVxgۯ^d7zPt(UwX#P# rQ}KYKr>iiڳ(0]yaUso??yduxȣ +y''Vk,O`H,)*rJѩsUCbT~uG4˕5w,&;ćC.\n[BHA$#Iefp.za8.̪Yx6 ~`.utaPzսPܾc9s7GK%pr\0k_H\?Ds y8e)|ĩ-.JNgJuVU֓ W"}svZe$fXNK )Ӵl;JvVܕ6-w޾gj@ nTa/<yS]-oڞHVUR/'fO~ !?KZg7DTzJea1O1*\cVCD^#bS\^BmRZ;#^NOX|i ^FVU@ANRm/ׯwnf%NhhKFF"DzureI@=ZBj5#oIQh/% Kq2t1UpI j` n/ ӸvUJ0FD4c [jbu,:횩bF i3V_TSZ<_AGM߉v}C:[ivkw4CW&'7 ϚOJ֖%PL*c9~pa1T#y܁bL~Z\𽀼p>csq[ۇJew+/;dGO>ʋ jthد")K__V֜Ox  Syu[LEϤdm\v6ُ&hWH-&BwrVe+gJ6ɇ%0@݃edM*::<o"J\ Vށ%dnBT(>:J ҒM;.pd`szwz7wQ0OBc<66Uv^9BkK詎tq\{[KŊϋ'[*+4nﯫgAշG_ Ȫ4AJFEZzQ:)_ vWY_O"h`& ё5{rX>>RPc@*}U_%m[̦Ymhh12b] Bߛ&LݠZmi~v{Fz 7ג0QNJ a[JihSxW\~iItOkp~m4RK¡hl s[RQ2J2< +1bkg`p/0/섉t'&7˸}Cc|.޸cnʮ"75ޥLfG'j%\$Fybዲ|rZF\erXT_L[O `dd 5ST!N8MX+#=0{$Ip}dK4[ɶ1U'"$thORfaN\Z dIf~߀ f*&.:kH9MXy$t[P%J<~I1*X^+){\G>7"ށMbH/:I<^YALѰc'svmP*Kw3+. ;U LV.E'B[,YrͰ@,bV2!Z@A{KY.|v\0].+/n`ˉz vyOl#d痥n`E>W/pɎuGSaF=jz?՛ ,Vj!vHk*Q?TMlӍw)x~V] ).ȏ.HLWCU5dqo7 {] y'TtveYe;[yX{oWO}jYu;tG҈=cMAkљy@?2*owe#^6d-%\Uy oo #.݋_ Zƛ@rm5ہ(X&j_uPyq* '`PsϏκ|'{mqI p1_~E:>t4>0{E=]+`.Hc,&N.EgͽߪaXRO2< YN"vR ?t1#pmg*\EOkZ4{d.WD^?yPMFר;n/!NBHpx'+rQZIK@-b([Ƞy"Z, 96]Lэk_$T6RR}(%hePp9쟟g{S{1jdsZZzϫ0ݶTm?Cuӆ® C0%2j*>[ Ģ|`kK+=.$fLc3|!Om͑7yW}93 e?*ny;}?TMJ :c9I#⬉cwabHh[{G ➸!xbOk5|# ݪ4S#Jì6Jr[W;6blW!ŕR 7y}:b7_clXOf Lv\ڲjtBb Ș78=.gۑ_:t¾l:}% ո^;zw @æ( ::6 pA9 _Vw@ߏ. @)u=O7Vb3ԍ ҹJbxbnWe3"3R,r2ӕ,Tzu+j"jΔgeaf$fQ$M E #}юR4%0hG]ٹ rqF`^}I\"]2uDCH)eqz/B{Ov6nlhqj$#ޥa8p3Bِ5c9ά͟@.ʭ-`woC' )1!6̇)`c:Үo v^ڌH4r0ֶ"xrD\<$2M|7eE~H;nDq⓶#}FݞUeV|?pÖzWmFpF͒'&m$[wcw=ppOf| _h.k"7<-˨jQ_%gxa9,Ẹt(`f*04f(4N䨆~ X+]­s /(ΔC^?rbWϺΓ&EC(`~oO5O퀩D1yAJ>T**agbAbw ؘ^D40ߔt$:G!21q'"Cнm.dAP^]iHcI%|A#vCP8W D: :uܻn䬏mhQh`qFpy{!e{-*c!y)CjQ5<ZSgVJѩ^օ$`oɝE~\hr|=W@md4#bF6Jz^yi0>IZ \Oo=|2̖Euv$T}Bjz'/@h !kun'<ԒuC^:9PfzC'I0Mx &g*w4طWnz̞43IngνB3WVk,'s[&M^a8K"B5JR&ɹ:]h~ >{/et9έpx8/襨LĠ$! F1k׎ao}`!vɚϑ~ k ڗϫ??YW/TwNI}೬A; ǦKfs+gpPC~D(-(@ ~9;f `_Z7$宀d'W쟗L;sN̾9c@Y+aIk蛬'OXǢ`XV'D$u!G߰W](Åk|/!m,"D壮S ؓ^TcH~zf_FLm7؆(ʗ:Ԇ["zL,`WkUw1.BK o ; 6`_C]wu{\Em%,rF$x iѽKnY16YAiIEM|n $}WLmmгŔ}[=wG㚧l >b1k[jc:^W5ǮWm>K<^wިR{9y\Veȿj禓0Ny]8#tb czYyfK9o8}._%In" ZNA yGqrщ!0pJ2_'iլ)LJ;W=ӏc,Y_%~E,{b{k/Lk V@㥾T6/3V9?h|67l6+&0Ii`e62 Bacwo#h;lDA3mg:YyK80ųT:~}7ܴ3alԣREmĽ^&z}cGuڔx ![N(D\?SQ_(넗gfO\4fz+a~a.6?r=qUQ}s;o4xF9zjі6,R6v'E :M~r[a/ N@տrfÙɩ2xgTRd%ѥ0iDn3 f@-{3f8׸gsղTZCn#Mn.dg(6LUc2 L՜uZ܆"~0cQk d4 s@ joV#L0y΂M7u+-|?~7^oDkcr[p΄{О.G=u{Z=պT7Bt"&O] 1A k?Ǐ8C28 /{1ܝJidY~ě."J]-0D!tVM0;:6]gpYrZ wGQ06u=y$tk%ŕGld/ZēwtŪI;ؤ/$Ebxپ0 0yDZQ @'i  "̈́~ Lkr*\z*NU)q1HXFM):ジ2yI `u.+0)~E&e&ɶjKr_N3U[3JRh{WJ<)gmP#bwbO9$Af8ZHL݆?KH*EmN/` RL~Q pD XBlSAckb ^({fLe14R&/\W]_T]sz)}QY=7YRYl}BZs([óCk\\â%S]qeO+[ lu#UZrK4f[gWκ @\zjso,'Έo3BPX>M免 ᜗v׶,GU/dq)=?!ciȂ?ok0ԙM/T޻l>+ZQzedڻ"%n?__G3wkn =Ƹ>ݟUsVUGף翔g5a 9k`!r-u4ԩ>8"24RUdz:է#XAdK"'> Xyk ݵ]f㰼;YHho+"< k04M5:g%C>I2 {=#Ϋlj:MN/Og!XFW#{uo܁ĵg!XC?AUZ+G^uXl4,2)2'4:& k4RN8^NsAVo-&:e)ۢ5 wfZ<&M kYE '`GZᬑxHCN²9:~im q'2}> 0X !@AΆfRij *&]Na|"Y?'zkz̥NV2&-/f鶻KX'ӷ.0nMwS¾uL7 ehVW'٠F1o %ב5]{'ݒtM ?Tw<7~4YK[(TY&,BsF# FT*i;5de$ Sq ]鰌5sڴ"SAj;r`Rś5 LsF̄.Gu;ۃJhr>V\G*.Qٮ?_1hb 2oЧ&idҪ*DJj7K VåSwSGU"# ++ M>߄1nHݻ) 7e8MO$Z?5[ß/܏f΀ASBvDYzѐ0d 'fcm%\[qz 0_?η%dl+x-aZ+mO}JV~!a ã4y&?^Vڡ31,1N7Xfg G) oV`U@;n@%qo`ݮwx=;yqAr琯C}'qT8!?QԵó!Q{ -ܻ`:d̽,њPy]Cpc p>t5(yDʊ \N.MUYM)>&1bw,pM NB=+f(54xj6'EJduNTn4ra@Zn̍2(z/k}O2> <+IJ45÷ф}  &lkKΚsҩk)48\@UWRFz&Nm(˖{)AD-F Fiw{g\"Q2t%MW;X^&G0B4^%d1ߩ%G.*AI3BJ$~ 8} \濁11a;c|21NP -8Oգ 1F?Q|irg<1ƿ"oyu7mUQk;i6ܸSw nBaz~p 8 TCr}3U5r[w5^!(X$.);}>=8܁ kBVH !ay7BjyrWhRNt,:OULjGNB ^faTΐn3'FLUKZYSyTq{!A &عC{8 !i?/)/+wżc5h߶۸n#'9L{ t&}U_<%ڣ`+̞MqB2L0T7xgeڅ7HN~D6k,PF|ӠpX< 9A7U9MFiyځ8ޛ82̮_Q,;=m/ՇaZ+w=~ *!(a+jk3Lӕa}\qW/^=!*]cpn 7{.<+OC(Q˘k*5q}8!BtcZ)E/qkb l0?8dJE u=nץ埆*7=3 +FF!!XGG> 傱O0Q_- =v9\,ϳlsaAUj3@[7?ʺǃ <0qϓ^-y]@D8R1/č=*ʽ?IVU]%C¼j$,~#V2G|S!1Fb 8iTxZfфANG4zE 1wn)Q0,Tce= ۹ʿ~2K#ЄR eqgu ֢c`7}mu~K;OSb5xA%HñU4_]̑C#)* Q<4~ia˼=# QU˦L -MV *…wuRAإC h,%U-ÔϓCւS>B'#d-IPՙ8?sW[LظAkI`HNeηL ޿|sXh&c,jidu\ekn\8ې_I;èwN#}:־Ԝ!W:927Ѹ_~@5A:d"Mh0mO. SYNdUiY: rRðƦ>0hWD$4͢EJ^"/ӗ."痟 H&{-4K(8Hkn ҶX䊄ᑺН')./v/9ƒa/n>CviZ^uסۍǛ] a!mA6fB+C|8pki =Ѣ .)s\?D-ꏈ,: nY TVDDj!(^? }8pS^ *EtՂ1KWx %xO b!k-ԑp=CHE(D|؏]W3,%>a%^xڗ4i1`GQ9ifiݸ=4Azww_O#SN͇NikhgDּϵiڍiș6 n7zU8seտA=ƉN/GGN ?{9搫^%h@$faOT7Լ}yN2ө5UX(tnT:z.IB.UvSk[ t[i{_|n}>kojjj>CiPWqޥI\!vCFߪ2ܖ%.&ޛz׹2"ܫ3":򽤷=` 5jP"L:T!6*JĢJ:</kdJ-wDMՁKΒt/ǖe=CVz/:"qb##] sAPθ89흰{՟NεEX8?Z E-`l!)5wl hBΛ[1w!X{1b"FǦXDU;S(ˇ@EOJ>$Ar|4݇Чw+=3 mйrԧK?3}X`3C}4y>s@Zza<}d?zxWOXMBHvy"NiG*f,$(c`ZhhG0!ä!QU$> 'G-*m4T9'ڑZ^qJWM %XuJ7sH3(唔zx0rk7!.W6ƶ#ܕ4"N'"ah~-܅`oOK[3kQqSF1Ͳӽ7K^?t\hHEʜOSi;F4{Q?cy4پ#W!TB5Amuzg+ɭw~F3Ցg~WRAyAP=Ѫ-8݆CN:8!YA6f㋡[t:zW5xSyb2qZLC @Jc!W<2ӧB76kh8l[,v_.K_dk=i oCuY9vh,ˌ>*y7EDjQ5=CݨfʅHN:vEW@Nu$]we6|agd,;?l pg"993F唢ȕFjAX6# B7 AHFh&Юgcsd#IjR!VӖN%ק AEm,v+\b-+SuxR̺r/":rUݽ=WX 0 ]? FRvYuvi^كJ>ƲYuw u6P_FggBf4l'F{34|l<m7p9pT]7[{0\ԽuwUe=1k7vn)U="[.$b p^utl^:ݝ1 qO)ܹgKb#=[p= I+_=+ljFyŔ` ҹH1]޹4.L7Y4y11`u^K]Wm5fLh *A{\T i[j?O6t; a٪ jO()LR?ܣ@Pzִ`)xMM|3TLz^qmW ash01n#H6iı$0CpBZ$u6*zE` #xA&0{ U._s]*7d21oo6 /f^悏 ;=i{.e PQ\/a/!"T b?.܅ߋG#Zo>ta$q EWH"z qVJg̠f^'5@iXRQ2lq2dHM goI3L{UQ)?m8M Dc$niHKj4[Qa݆,J~c/ns60Ҏz԰l3M2jKTC<#SSӼ̓% k)E 4=SIV:d7+hR ,3JϢjE:-iiVb>䰼Sаjkam~ܤdP&L֫lH.Ҭ9OU%MVbel/?w_`_n4)YYBw#kzs `9MϕQ!PKHe+QVmD<0wR} 8x%+lciӉf[X䒾`ɟP ]%ZgH>նH7\yoN<Ĉdsɩ;hq)v&.ʞ+Mc>Sy5T%%Sm.Nh,fDgN6/C捎޹:\V lTR0S%'';*&N _ k;=ǪNm[/඄HNͰǞic8@B#!{ 3n-߰ /f^,~$CMۆfY’_xw>s.y'ोMCc4u1~G$T|iq(I~,RpB#88]v]{R_foXNN/g7'spG+`EX9..}^z!4*}/,.Zݻ(k! %a?b),a?ͣ4N2"YEUʲ4zS-wV͸̭r˧r|sooʨJ8lOCg 췼[8dY*`?OmAHA=OY;Oi飽mE84-n&zVK iHarqfu.:d_? :1-%Yr/ָBGLx(<&}؉*h[>)AqrgߧC折B`*4X1%ݨ/}_s6^ t`n( 4s"yJa ďU2!xJ*h^Τi}PM5\Sm+d3'$qƮŋJBV\;(L*mgMh7\jQ[7fw>~ )- 0aٖ$1J-g*چq"'釺Ѧ. ywCu13K>3Qm@<&JK_wU`M$4C]sDFjf9tƎ9:}bORF ɑ.r zC_JLtzbbdr9-c4QV"4ރ5֤i%ŘIp\l&lڻ:tp*Ukݶy~'wQ rK·y}$Zo_USo>~ q ӭ,+*5ǩ̳N^ŗ~5ML?u#R[ڕ(NaZ8w_-WbЏl,Rլ8R9۸@2ՆlR]H$wjAnۆLg@PbҪtK}6 `DYFʲL1%su]|h-",r$݊q Vve,4"+]7g!sv=='WmyΝ@壪,N[@<yX{{b3|(`$NRenzWvM]yA$cbFƆ2,ɍ> *`f[ڢpQbsyoQ>Ո;Qk`p亂NAh!G˓lMіݞ㼮,h1yG.x\&~{7L8>v=ZDh^Ȳ9P1 aU' |%GzI^om7RKޟ.caOo|g[(~@[Pq¬ڲkD.?]\ҥ61J:V<`u0|b-_\>_{5vZCVwِ67s LE7=k 5kl2-pϴRLZꜷi~R5"F4&мˠ!7-:jնQ4جjP߬ (m^gr+Ԓ݉`:[ +7bq,M*p8؜M۴A޾M|7c@ {%dp !¯.Yp==72wJ'p,~2$ X8=p4MAn/x+(Z=\J5E#Nm96MÇW"0yN9# 2\ZŊԒcKcnZZj>Xͻ1+t)$Wmk4[*"r+tc65 \p;qBvcZG[ _obL|\HXeJ fZmX%߉#p?fx/U_Ic (;|UEw&P<(A긄~ YP.:@>^mMM?WxR*/u: /.4mN@^$.I@T ڦ0 P#Ԙ,&Y\krT5$I9ݸܖv;c-\,>\9ZJC,oBb^7&&KpV,!դ;涝 Fy1!Sep?<7{1~BNO>q5)c"[/ub9m:=gIQ,+x/s=+t/γ(IV5F P/*)!<" 9&S.TWa5M |fa j8X,pٱk^_Cl7׊C}I#j߅&ڝTꗵUȃ> הpan*Tia|{zf,B<䲦^iTpQG1N5zB0$2Gֺe$4٦qګՏ2'y6+7Zp2&NFr74o,4iQ9vĔǰ䇔fPiFӐ_DsBKo)Y8鐨Bψex+dcYK5#ja9Lꎹ@c(RS Vi]2œ7jmq(󝺼fXN R$ v#!_CzSAـ@>R(ը'W49F[qtfis&b EӺ,=8{g"_Iw֣UF8hݦr{N'>pWX$B͸J?PY ]AYh^qi"usJ=<]1LJ| _:O̭`em@ P jq\n܁S'?T3`"Eл:J78QInwK;@v̈́_+$8pp]NޡĢ!4.5>1ult"&Zr4*-,sSK$\ןH:<Ֆjr!M WH`َeV ½[9~% e#!Ӭh4s|@@nVƑwQպωzcME5ꁏ.I-]F]C5,`wb3U@# DlGMylrJ]rj40Ph`2acSO زv]wDkHkAԎT_i!J1jv9B![GXM[Qc*[UV|XY 2ay*aWZჰ渲(0lUy%o֑ghID76^vӡʊzanPp%=DpE,)h/UuXkVG+D6ypBlq49LUb-1j&k%z<錾cªӕ꫅,Z)5]%E.y:StY +'24NFIʠC}:Jkң'a  i͋o天*(V#;c}x0γXSs>vpԙ_En:w|6Rwnr9 nq ¹)ga%:q7̾&}:.y?wiGZؗ?q7KA: ðacZ]<9n#'\Ǹӑ21Twg *SfϧZ:AQzx0u>23i0~$NUmew8EZifNm]ˣ9rqZԹDܹ:]FЖ1r?WCmk7Fx2Cs.ĊH״Ʒo2;VT4'BfS#kja1f;z |F{MYcgN؀$,Q)k*-RU[Ho;dE-e['P21#@yv>x$Z<X]PߔB.`<<ݩQAݐ p / @Ti#~D=yLG5/T3wx'+\dCKA>")[DKSe|PsrJ0~9Lj``X?쬫a1qQL]}JϰWZH nײȓIPUViꖀSNzRA5S`GUHۼ!H!Nx-Z`K]3˓pmטG*4(;bd*n^4o~uZ eWTt5aMcEg+r'I;elvG^EWM]vt3:/oKh:꧛[tD^Fr;3[omh_$ᥡp28?3\5rH7y#Zw<ϱz~&'|y##V"Yt4>G O@Jc7q댌Obנ ϭgOF#x0>xhjj<'/>{gD+FjEk]o~#:?5+\97[Cv9:4j/U2dΘ7R:h,&LUƏ > Tȫ2ܕ9Ab1Be͵kF-sO❰Xf.|JI{y!ijI["L$PW۸-_(BhLEۨJL=/02}PpHu\gXZ.HR*e~v#|@|dǃΏ<#솅4Dy e?yyvofclmc|.la=ZigL`~WpO&9ũtӦ0##l IeopDH vNhXj[0 VX8R`ُuY*Rfi;kܮLӋ[a:9 L 4K%VS ?[?~=GT|́*HX?p5[@#MAٕ&5.Zz`uZ!.v؍AL BNN!ޯґqMc%ݓ i#ֶm_H, \͕Sf:`0.'sU'Y">Fdxz?<AWG }c E8@DDV/ =o|.⼓krpD"mѼF.g]B$:{/U_'q4=d$| +Fdǵ=Mc]G ,O:'ȶkCTKSisY2CEjy0R)vk4Sr 9NT*%8TmW#; E {YܑaduYl H{1^trc3>qTl6+zEX]ll}{5.Vmyh sڃ@d6s?kb6Z`Zls˽s[ۡ6NI|}׷̃+K8j^}(`W0V<99(g}Sϩǧg BB!ZqXӆ/jND17H SDO\(\^f=]sv6pKfdxP Lh^Q?KlI1wD/hd7Wk^7}aA,+cr|e^k<6{h 4܎טD.w `3dt&J2Dl J/Y^6hAx憓rT[QW'2)Gn.^'Vx4%; e|Dcmi'~t]q 0A5:6",O7^Q M ZHkøQ't(פuGG+.7NUˑ -Ҫ頑־Y/.&aEk-yƵ*|(?1i c@~O_!%Lj~/ٍ=҈}=|{rM.JjRf^ckqm->CSNQ:A cvz  ]T>kC _2jq9%SoW+ 6h c#-89f[˞BtD&.M U]<޾~\k2`^*bjN.i:ҵ֟љnv1{[ jJs#ivj) &m+'Q]U7LŠRZ5zD,F- N'ˏG1R($ղdnU#R2m2E _t@TeR7Ƞ)L9/xf2ס#[ubM2Fj 9,c[Lȶ)&Hqyb͐Lsw'!`H lISS 닒t5)}el!#Okz?1Y *\H:AC^ƈ` {O>%>GKW>8+w=Pٶo; ް Ya+O9{8[<--¨$Knq3#}h%xGGSI(_Á̵nj!8XJȣJIիVSx" 0%!(jHUߛtQWծ3w7tH^g3\kbq}%h-3Iktu>!ÍO"ѯ/آ gF:]u3]\B #w2IwKŐObI '6O 1X4\)'yЂMk^>tKD#Ydۂ;Jb F\&1T7ǪlgOpEVЦH î^^gim Ovw{LT%޴Q /ݔ@$TƢ]W b&[3j:)u*wr#9lzĒq|Sd[Ri+&Vf)nƲC>t6+ w5é̻Ep;KԽ?kT]5ӉPmAfI+NChn~Th)hGy7*5-_i+4Z>6HQt2 2':)z:Ǣcu=8P$Z6Ơ95`w/%I=f&ĎzU7.5:t'O!K&9iE2T_G6ݍJUtÀ,CDmCyf@3xQ7]5>zxS^(ii<bHy(Bf A2g!H؎h%w\-A^헾ޓm6׏o! %9߿qeês'Kpf3E$ifݮ[ÞXqY'ZEg @"|z`sOx4Q1'Xvڅq%\H-(=޵XlV8`. ,^x__B7zH:ª>*NW5M3e.6%dwnRTWMs?T6{U2k324cc5O~C͟3]A "iΝ;|[J\/2G&I!N q:_3xXةKya@TTg=`r)j'sAcjvi7DfMJqq ~*d[Y&$< g;I +?>5 }@? _n`&ϝS/WvER@&dL]ދYe(b,-^I¤wh!OOiB=ғWDIܫأ~1uCK;1AB;6B"RK]w^4̥(6Mnڣ-~L\&QCh՛_R*!*0s(\e'y|W5)w%T[N<#|} 8*d).b0kLD'oQը'%BUШ8شu}豺N|f9%uCi"֨2TBTZf/W聡H|A c J&\CƊ4  Ʒ2;t KGŃ2,dK ^"6K^&K3|{fXomq\{ e ˒4@f)Y#Rjl}(q֫k؂#̢BqN` aْ.=c6r91M놦%HIj J@QQO])Z7n |FPV~ X @ g=KgKޠeL?~}dS`KT81s(|*m#B+zp?qh{ơ )wo0E /J\^/d{ % $q=QZ*&tȂ0lpb{#5>t< fޖbYƘN*|d1PXTԌ 6Vcco4jSn|n@YPqF֬l{Tɻɭ(x3WKMԴNl . e.bXA{1lRbDI)2l:ca޸ &x&͒d<Ϥ\-lH*aa {'A^Qbp-T/TdtӟougD|@;H$/ c8֙ HDc3?h(MR;]w5DzF/[;WJy2X|4#V'SC):;tT͗%2Ҫ$=bʎcqT*&o+XKEWmJ݇\x,! wt=)ϻji+T_H46袎HvE5g&PL$[g2Y7z%btQ[6ēkg#;3^O ]4铰/gêl "@怭JW{FH=u͔ `8ER`6hŘOq;۾55_ԐKt#r1m͕=FQ5ĭ<:ڎe}m7#s~/u2 $b&tZ>i"MI`Fˊkh܂oB,+|FRIDpSk*71Zq[jqwa b<=n#Hc @m\ơeεZt`YuǪm;͒XNmwaIFߜX:]\rxkx.C_Iژs.4ľ1qbH4JҠm_IСGcF۪P4gK}/c}h/M|-!])Gs22c3;! "ذE>j-2-fTCJgʍb=+H(cյY#=Lu րLCЊgkXD_°,'O{"J+t>kx!f ZK]Fo<" KJہc'ƹFw&H™9*ᤷ e9[jZmo6ن0`ҳ\f_.>vJaL|1{5?Ჹϻv $=p*/ Ws`oЈ8* z!,-?#G;zĠU+"|8*RV{kA6yA._RĐ9_Vs;r1Ү~#1U>K4)$3^ꄑxM>2Ti,wΙ5@qΓjc.~ձ{K\Zxdsp7%Ӑ 73C79u^RНC'Td-2Qd43J}IdyXp'LЖO Z;g\7Ep?%H;?l* ~^;2f  23JJKdOfť%81˯iX1z؉gmxldL^P B@YKNIJq-rԉIH>z?=mf3 P`> 07 t+ z>ennZVִ&{-A?9c%;)$tRlg[hu"WoV;S0[&ODjO*Cqt+:ZM@ڪҵ?tNС7T$b0~#eh\2=/[`VD,t۩)ќbQhFv*< &/W@!-Rݲ=gwei6%q̩J +cY*Y*cy)![b";1+ g @4m΢(7v~:-s;Z-f/TUV O[Ȏ푭G{ooA12"2v`)iһu͈qR)+%1BhOSTZTtd',f{5!Ї}J!_C;LL"@˰!_G5 خ=DGe*z8!cIhֽod e[ruQHX@- .s]1 o7:Q5t2۹բ0&'uܲ;I2j:vh.d-N[zlppaj#G/gO!_ϲb+I')s7s.-(>1K˻x3X&0m ["g R_ a¸|p;gRUPlThm4a姮 *Z=d{URS7B{4V4Rݙa'0aM067$^dCp pDMVh$ЂiS*i(l5Fbm6K6htuDpJIfС#ă魫ݞDN]ijo=\+w \Y|qeSI0dz7CHM~Ӯ\.*(4$2*AuUYl'%-#+'mȰ]z&fk:>B fޟ hV~JlwioLj'jW\a@,Emt!L/,%+5۰g:k?2&5ȴ1)mI|XZ+Z6RבHt3%nmqv"-@fQ6ՠe)ɋsË/ON˾p S*pU abr_FAA  6x{Wassets/fonts/google/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2000064400000073734152075602500023630 0ustar00wOF2wwk@|?HVARD`?STAT$'J/V A 0 6$, ~ 5lFr^W 8'Zw*; v2MxL^RC;<(Y ATC6zOBh6JI id9$Ƙ QU;mtFxs9V\b?[n/itd-p.w6aR1³mso%=tI.s7w=m#="۪zX%-,d Y܂!!)Ȓ""#b?SQ +*"@FAO; k>XRz%5U]P* ATK+p$#]uH[KT@@DE(ݧG}'sGNl["@mQ,JafN59jus.{ÿU:f$7 &Rlg}ڗ|\,wIK04l:}a=`¯FA -yUUw2 輪N'ܕJ @Y?s$[KFVzvvMK21c-APE@ڣf@zh&q6@JƑ/؟xbͺBB$UB5I\2k:eT#ܬ]d뜹GBzN‹YˡK9ڢP&-ao/.t3Ad+$m~,^ 廱/H|C7V־.mIBîV|d6*lZV{:,=ꀃ9pW+,_dݭu$|kG#G#+-ppN\h.NcPuHER~i{m$I DE鶼AG5*}e&O+K:bXVRJ%*ֆ Jow8jZ& ٫d> _GDd*a-ӳεbB2ڻe ks-eIHB" x5>]_ rII }ZNڭel {Q}ߌUKvA-q{)|uxIk9wt=ؿ_4O8=zOz?s7rK^_]OLy+W}pu~D;ěksozqo9޶񷽤weRKskl]£CW/>񁡨4kx#-upvُlǙ^A8"w>^s7Ղ+S+t?EhO!X[?[n{qe;:cW~C;|{vbo&n=5V>/dEցs>:ܳ8ھ9!ߟ=^k{?KoqBCP=!Y3mUH ig|5yC/{-,e80# 0jAX *' H76]@} 6 7b2i 2m2k" (0D< d JWf^ApYBpGI!kۀdUDݪBpAGaC B ,HYS/RyL6k>twyՠ_f2XSB'%x8nי%Q1G h>kgI +ꧧppKcM4S- ':^<Tobm=b/Z",J{U==ڥ*=x5vUPQ/hH.䘌%[VbvXè'->#ƕ #?P@VW>=ktfHA]{nJHLx%V:*͕Je%l%?ׁe~x. !w5rP lA]{p^ ѓ]u7ZKRԔ6>PU.B 샜3[umaͳ6itrZZZWzBlg(TjZIV^4UN(7~ex`A,ۚ@tG4:P1~[1/ZE`X%/\ՖO=yK^ڟwGZ}Id:&x`Vq̩+էN7)VdlSz4VEUjtsWJv3 Ty_28\84RCdg-7U\3\?ՋȚ!([͞E횪_8pnHƕfz;X?k&U0 )8iAicp㔉`"+j?L{ lK+oW+҈ڐ ?- x ESj˞>«o! }Ic""/t^C:<%A { zasAɪq2/kK1\ZreԉsKAO&Ne΂z^@q{[SMAć/\AQ:Z#Rɏ 2 W6ˈ?m4 4.i@Ѓ^ȫv Ă> Z n-IC++yP|B7qޕEX^0{MC\աj6|jJdoUkZJzp:`Bԉ{\3k'!-DR I2=Ἢ$`O"eǝ,}GFr*b ʚ~Rɐoz6E5 Oj!)Mlg|%Nq, ~1,wFq }4Rbp2ND YeiG7o/n.+9@pC(ZXAHe3Pik-⧍A-Wt-7-#ɞ4u%q3;rr5>fBXnT&֢˄2Q/,|#hCHZmpVE)mgjҫ)=e$3HZh(J5yɻ ϵ斨yT|d~KS)GLj{yH'j"(G""*NclQ6i oa"8n'9faTƐs#f -D_ٮ& , E`xbM.vDagwWWi:ON+s|r}\; u~E[+0k)kH*?CF0 Q8X7GlKl[,!/=IG6|~Ba8d Cr!9h83 pqhp">"}8\ύסg۝nZ9}U(Q,l ܦBSrf?x9b j3ࠎєKvJElH( mԥ`h=qԱ]?~?uA" @%p$X\N!J4fI e#p p2˗: ;:+Dzo*|a>.TKg/ٝ &M>`/%oh KJZH1uB [wDw(}.>S,RwzhYcho( Вm}uV[Q`G6JẛΘ:施ژ4ޜMyPA 4d 3z-LO>M 6tWCZ/[wx79 p}"hgˡL2,W~_^5y=D{.z~ة}p}Pp@ 3Z o:h߻y  [~:u]:TGQ)B?$}c~{[}kC!PC? _̀#7?~M}:;ϙsӷ޷5F"^WN_htMN\j57?:_oBu &жg~N(F" SNQma,X%Uu\y'U@~^ 2vX:sn-i;тI#'آıf-8PVB" Xxe22 x5/772C>CNˋ Op;1#H&9eOo_!t6t:4_\\*~]8DlĻXf8-_R2)WEiX/c 8:cR h7(cDBfD$Sv? EF1a6p烪Rn)?tA59b5գm\`{d !TVLzrw"_X Ipv(I/{z=7$q.YXJDҫz.,憜&]c]Nz2-yXzgi'ƒoYǍ)mX*5NXs Y,,L6?0 C{S#@XNẗΏPi֙did6'r]s@CPI4 k!w_ 2GtYho5[%% BDX$| nΆZ8}]Om6'&>U D 6nNl}% Y=/ފ;)'KJmimLT#@:q y"͹χÉn-&:|lWy6S{(qNs7E!A߂e{a?*Ga2dh$JyiXB!O3R9#\R02uRA32@pJ ݴ;=-;(/]iwz͌ Ql4'M 8yc晧B+ 98n=/rY؎d1&*jaJ+Xt2#Az~~sY_!aܛ'DeL,^(աuLA}Hic t>4{фSw6Hm5FvTTmC4 Jl%BE<4t'J`ifG)\ [Xֳ9'Jߖᭉ*|; ьtYN9:LlzSk1ib0Q6j O;սł3$T^54thfm1͉'=x:-I솎=|8b1Kz)ƌԛt֦\ǟ~D zG dbycvlBmt&Ο*q(dNQBF]v覮I >P;Ȩg1#lG-skm46biQ<4@3~g)/W&xW /ںƠ&ɗ^u$-bfLߧ)<ˈc ԐR|&^i{Avnؚtw}ZB!:4f=mAGikRjo{eTpCMt;S&K@.=T '@R@rF@#cb<%3̄;x{%MC 'O-.KO|.}ndqkӞv7cS֐L)IdUn$Ek@ 6p8~2ı`ÁQ _$Em X ӓytz^Q O4vfbW<^2zCV~{p| h۶ޤ,w$Y.y^2 r:b>14 41z%a,$O $T; @9YC}G0!qvT2fDm5FN2}>¶.L"^@?֎(??4nexLS,YϣC٪/&&LfѴaC׊ōXX^n|[O<g;/禫x<lZHoދn6__:3޾eSt<KlbX'j8\0)%YK*﯒]Ϸ2k2mU@IzgҒ7gAad6w;>}]I.CuP7Lo 2B:)0/ꤽb d8/5*+I)I9ٍIR p}sxG,uMM!{Rb$~*OZ&APvR~Rh#g-7Lc \ emhX9)9* Te5&1ӪN}]˗~I}lw4qp 4y  f*;iVK񠳤("=/Nq/d|.PgY{h/`np)s2Iol:N.]R.ji^pł,R}Ŋlh;FjsOi_TB6vSm|CM -T+qG /kj{ҝˮ9b*սHb˽=^/^ruyͳ{wVnѥe9iWdnb'Q0Bbbte/ouQqᾪБހ44Ku.'JÊv1#CFƕҀ&J2MQƌ*\͸E {0}( _+ⓝaa S;}0:1$ى`Gvsr 4BC!n4&E.َA x&#~w~9 (Uա{Ml*2iNߜVOLk2JJJPxAEoEΜI9 vLO[qfzzV X lp 63?l/)XKQ]#qN l c46ݎfFr{"Zk9!E6ߜd 5tPQqǣ'+_8fi 5A6*;l-Jo߱Q-fSfGB HJ̈K¶$zo$@;ؤ~E\Y,-h frSxs=Ύ@S4{^ca:ç7D фfZ" W|qqدD[QpXK{j`VPm2~ZGUkR0UjL .?%]<&>v+ %~"9e_e!:0-3[>,;zW/-#\4#~<*r.%7n" BV,: c܀5 ^ԉBt%~dwM> ¿%F_Y/.|й)K(Ɣ^,hpӵN<A(u>5.b- Sk\ZfGVO|v2TBuufnˆYB\BڠR#}Yġ>tg*Y?-]hhyqXn}[qѼkJC{γ37Y"JԋGv4+^`g?H-[0UfZ^B/n.EŎy1]Gn@#( Y X~vj2d;rԆ_%}PsWPXDisY3ŵ z1 č*Ч8Oek 믖mP h^^/>}duXlMKظ83W;U+O)+LhZEQ>olբvѢF}=Gmq_KGr0%GM#&Sj_tj9Hyz8̭ʇ0^}GB_E 9#-M J`$o^̧Vky)G1j'uPd͢kF2`lddjg mbaekǤ.@oBmaLXL ®^vpx?CHSBZ"qBd r|*D5&QQ/PkhD']9L6WkM.^ྛzMLO>50K3[674/5Baqw-j463č al! -OOT7u]ӪP=r q mz/J]gR8?Anm kuo'9&t O= :T9ɏ'MM͚bj91&!<"A h!af I8 (C7 =`VcopOe_fI͍3RCC|)]DNɼL"hɥΦo [ǩcI(rL04[F[; %ٕ7z] `PYrIdnS "pTAlmk6F0G]5l0̅S}'g¯ހPEEsYՁбm0(#'b,OZ4Yvox,cd^k!f{~TFq1{=RN{,qy ;Y>1% OBpc׷ 4Qj4+֎y0zrgqb_Vq cCEeYT'5KŢC$_\]a[ 5KA,k;E2M-߃i@4}n UiplRH^8!d>VӲAW>I@j"l6onHE_.q8uM"87 5~c%%i`n(pZ4:"o+]ײ;Xqyb$*q~:[\ E3nU AP]CoFs1D@50壹q&h=kB}4~pgcCőm,^}hVI)3epm` =uh}Ra㎷ x IXm4{H.7}\d4s6uӺ)țtf"|/5 #@Vj1˂oi*q#4{;7zC w6p]AMG{^x~zHLFQx3rթ[!Q\d7|x)h 'wT~o\(ߡt0ރ˵w<7֞8/jE lPk<ʲ$Ct h9OPQb09>oUx3Z'lvMΗ\Cu=fEdY5덄#9TTy!#DLhX^'$L?H*J| W;g0t-LS Qkn7W;$UN0 ZbOqpp] .v#A8‘zіlUxCZ1d! idrkt錗Jl)&8/#m: yMLiyME<~pI^XO oӄGl2D~ ό G;2=3w~W7mZ݉œ1^p~a!8SCV^Q:q Zݹ  S hr[ ^22uD{R#qEXk ՓQsPR5V]p>a8n*ycQ(:c<6{SdbB]+Go_cB,T;/=<?!.ǘNH˯@[48qxjАw9`QcyM1ӎ0V݆t3!O0mK>E'T<1u0Uf cPA ME8):r6 -eӫG}Y E6J_G5ZCVN24ņJOZ FB _N$ޠ%;f{ \KgfE*Z(uϿdn\m*&a "vi ծ"V'"1W)UcDa%Q0q'$M油jbVŖva顀yik}SONuUT̜8ulX^#oYl-pDP<Gme= a0x7E$Gx8*sB=nEr~dpB,tNạ +#˓oF^(Fnd=ą\\u xr%Wa|p.o_Ĥmݚt/=?b%)P4=A.‰ ɨ9xyEvS7~r*'^4ptRkB~WU.\ѩ MϞGVh1̪G4N&4 Y.-QiTZI@#iV,&%uknibN?M‰T}PHKι#wN8ISpQ2hDDR?_Vڹ]Qfϭh "iԯe;uz5}Bz^Yy4eZB"ƪ]dv zݣ6_zJS S?CQquwxg3B!QHLXkKQye=LW-'EŌ$Yz,C$#([֛';͒r4SkpJO^ioGgB d2gk:`8S@?] VMTdJdxI!@nQ;;_e # b ޣ3bQ\g#Qex!kA6SKP6bS)]D*P9ǢܺH(VT=ͱv7}•hL:z3 p8;|d;tsY"zk#gw\vܺ)3~E])/U{;` QGMjZ^ 72YͶZS&'Vr^mE.=ײ<o,06SpƹUE7ZL$N90e؆oGR uz"q7;~6㢢&$y 5ss 5%1{ʥ`ԈWBFoҢH^8V)EfA:RkR %T4-v3AgAQxɄ}qJoRb"[ H,&Hv.nͳ}sT2:Jc 2\ :V];fL(Q-n5Xp瞦!| &l#7yl Oob<8?lG9T/p&kQFD&xI!M!BMXOKGJR${W3vz ň%= J)U{MzD٨&z5);%y]zR@z%2 i 1$*?G6\mQ+p~'8AEYvq>ͬ, $/0h14bR,.Y؈ۭN;l*Mao. rRhd@$K{{ ; m8*U?^zѳ/JZ4,|̕6F~4!y>t=#/gL.2>,Idzqeqbs𭯱wVD8ve'Ât S.V|קZWfPyn}YvwO.+,|l~9uP N\: #ڱ4R# N;NfWIO͜R{ce7dD}8fR.3(caKdj z-J;X`ß. U1(۠# 22 V`>ҙL._`hNܥ&t$Aa0sΝ;y͆6p2Gb0H 7ק_ K\TL.r=͜ Kyl# !v}ʐ 7Wpӏ &@ը vO:K8AzY:Xb(şR>AdGi ZV+dI[WQ; R- B\)F^ Vim!kR ?Y8mC*%"~Vߡ,pDQwg%gъ]ruqv]<'GateN/x&z&W`r߿9U?Wɼ0G}+aǒ  A 8a( e12'["LhܔZF~(sX',Mxͷo-~t7Mޝ[ U-xwɚ`)N' {ʲ Lx ۄdI4\*゜]aN8H)\4gӮAoO0g8>_h05yTH9q$ jx58'|fgYQ!'rD~uKBvu/BmאQ ȑ@Zϱϐ颻vY5fth q&"$ǎgK @.H,XF p_p* :yo :/ZdAqm͢ɱ2NAʧt&X24 fp`ԓo~^, 209EO[~*G s`2}]bxx} 7C;qdbyt2Nb, @$`D: 5p7~T)=Urc֭r1PZmItw/ Gc ˊGȧZm:5VğKkZj\ѻ+dϖ?A c2\i@I>E,l!$<6ݿURM§-iZs$w,v //jTC:«O8atS:ív}]~E~mysd2]'o\`6W7&&=SP,*H\ m w}}]zqcuIaQgS8ҮbJySwp;% F$ᯫ*R 8iqOA#~<|LmjjvHsZ@"qp*3hl 8&{l)5:_yalI߱e=ymKSpm{fUz2 GnA  > Rzv|pO(Ԇ$7yT'鉤ZlD^XQ¢$evۏNI% q H1MF&\f#?_liG֙t =`-S=JIaLF07y==H\2ES(+`) d w/oW>WgQ Z?NQ/bMYtm'A|4O Z5A7zG6֪\aCi6Zϱ[ꀎ0_h{Vḇ $hp!V6 No P<R)x F.UJ5c?YmTV_L?ض<\*uiߏ~M|f6SdT R~;xH\ 3 |~F׿Ěv[z>VO[򳐑 =XKjS|򞹮vziR| FߝR,jj3*UTCGL9a/Bx:Jrۧz%.Ӗ^^(DJ5ma&F]y.myzfo ^α=Ix!{`bF t7 Љ^\Ec|LbӲ~%S꠱r P/BQt.S-D0b{A^I vXn d0*M N@[g47U`EeY;HDSla(YDCN}-4\4.?<]YIѳ#&wͨ횗0T +fn`Lp&2rvne=7څ*XHS=AUped#pfk9đ͡\ԍ!֯6aiDfr.s낢"@ 1HdpqfTz\ |j.HޓpO=n%ɯ@E39& Cd~eT׻Ľ_m<Ofivo0 XbHu_qLxOn̕Xsfmv* BBQ녩"j8,#C1ʾ?nhXd (D~2Td@T&B @-f͐g&) )HנNS6l980qO"Al[)>A>-oqk4z^$bhjy8U7w/>H>D6OW(˷JU4,g}x?pO9Q!//)(88Ao4)x4ɐ+qpX:Hv9afi;n0t P^ {?a"{l{_|ĦtMc)wC.F>t'I33jM;D% 2DT c~]gnh ho:  ރ5jFkOvp$?JIVrJr @PP= 1եsR,ˠva%>UkPj< Frsp:y͉#ZqjAZ%i ѸĖ 3-,8Ϻ`'i)fN]PirOs 8Ql6P䌳.8d9B])X xrR]b* Tb0ӉW21{'(C ( U՝`TXQ#}Q$!ݶⓕFYKU0[۰^ye/=K]7?Ь| .{w|Nr&oèQK@r0Jҳ)S=Xr5=V|=6 FŊ]YSp9#X{WpIߎNoa ɐ +)|fl=Bl|dyrS>xc#xdV_F.x00(cYB!;4ȠdPtj%إſO(0Uqq>Ki)=ެlf$`L4FSV!,,2dgĮ\L/RЭ~RvA Up];![*>A~%=Du\@!&~ Ý!_Yu9ӃqU١Zt.H·9VB0UfLjP~(ItP>H0jW[DfI&5[&3w lhޗȩtvZڠO)~l˳_hќstZ.sݖ-{TK]QcyBW"NN՛O[&ǟ"ásCׄyb:'/v󒢪O;cZ1-JA5_2T I!:}FlFgm69þM+5ӽĥHHyvlxLcGyeFL۞W0}DY1DX wi)Fg:հvszUeT<_?]CJgOytͦ-jkV,C;\gO8FtzH"eZ7iv4lˑ`Eҡh;(Rm"ڣ(d)Tٍo {% l{mt0 e6APfڱRmbG8MVǫ%!H 2$# !G5o5>q.jR3˜ۨ ^ 2Wv\3 G#2SukL_y dBc I'#'j=I.vxssiyU$tq;1mz;Ocy{iΈL‡Z +#Hh@xni:jLfns@JL@2*eRVC"4/B'a#pkV!. 2cb d֚ B v rJwc Vܻ'ҖЅ͸^pҒ5^H90 uV,uGd&M;.¨I:b4EfX$A =4}@]|lLa&_]gcrjJAnˣڜOP YCm*&.X2GQ[:E^4LYʹlrb6X#.UOP㚜m\C wnQ~<П?%9$d^y=4D(*jZj?_.XPYA{ c:۾Q^\ԃ~ 1LDq U(0WkLbk  O,_'"3Ȝ1@@)uM(_bmP&_ ۃdJ^owU>؊eEPڋ 96z!V^]Sn%[TՖkNJEoQxyz$=8usAuyf/ޘt[NnOOimUK~M!aN1&Yjc ߉wpg#62֏@Es:rs&y/4 =dˁX,~,VLf`r%-1Ju(*TPZbͩ.I8z}U5sڿ>zwl7xe%C?(`Ђи`! 3Z+S"@a5h?Sx*kbNY şeoW.ޚבqo?8&^)gjJI}I2x!ii|FJq6 zMW\ȥ}ڲ*:#j.Ǽѭ>s>,6v%܊FnIgiC-(2B&U7Vr<X1m2i$#FԈk$}X ٽℬ r);ʅHn aS0"-` 4w\H'i˖1Ki"'>Okx¼k_y<8n",wlҁEVW;h>ffu㛯KFUE5ؼy|E)&3D&yuѱpsJk\Ω9{Zit1 p<(07l}?|-гkU3[ bDpV!Mrul]^_$E'(xIrOdܾ|GސԴo2B7bZBa=AB LXxAKfyrgh!xZ "L#KcyO-)jbAlHm1J^tB*GQ{a( b1D-ԮhrABgwXn!"D,rw9!zRav0i*qX-L:wۭ#Q ۓQ`Iei*aJG{fQ[+F!beW8 !MgÞ'"Z>vux-j0zX28Qi}-LmJ Ʀ+oF4#qy{Q\>{P)ql(G4IMfkv<Ž՝yO~XƮؿϜ*j^O=σ(tI9N\\쯯.mx띋pDa|Jgp'Uuu]sBiQ0۶("+?;53w;'2JQ1!qbxALK{ߵ;SɂX}; 䙛A{ދ+Q2y)R!C0c]˵W^aD=.S1K<5N*,Ke6Z =w"GXx~4ڦ;eɗq+UiKOf5(bua ԌPzSF0(.e#>!uWr\˜g$j1kl.఍_GRt_ ck0n]zꓡ+nS;k"uP!˾<EE¢L|x&`xŖ~gwG A&);cC6ŹɄ)06ϲӘ(M:nsU)Kı6"E'Z2U4rb ߚ;{ەltx;[4ΈL/k7je>eJTlH3Add"EkeB"0fu'uqux!8vw ̼nsWPe̮&JP"$}tQC&fqW7/nnICՒdi)y:9'vpé9 8#_ZLQ); n2c_6daB?q0̶d3m/@);4D"ܗȏ -¢/H)KFRmXaɛwްU>`,vÛ[ E Xr$Ck:`E$2ݭُ7.БoeJ! UE԰>#wdg i8QC1)nӺFڒZW\b(a]NV;>Bڙ Ă_aךI% dmqݹ#os7_#x' P画⥊}=:u{החv򔃄!=M Վ RgZ bYR1ˌ?`UI`02Gp6ĄE*= ѫdWٟ>ʪEe_*?/IsihyЬf#YﱩFP"hXnZg;;V (.?X.:u9:d@[!-7p6|"#C'c&vkV,5K Y; d;0ddw [Hkz{-:6^3%v4U1[mUVj鼮f̮5%d n" 7x33xsyWYQ橝߃h=%I ʝ+>ut;yuT$ַb8-+|gJ?;5;`>Z]Xs} aKj@y<)DkIW-6t8KqMn&iOqr 1c2blN@F Nv)u?0ݿͩM4f yHZϑ]R[\*>YjxӷwBRdR{ H}N7A3{J\͈on<_w oyҽZKŶ\e} ]+k1@ꓪpЛYdݿmȆp8_DmXNh\Cu+uM_/tB? Hy$F'~|o$ )"ôQO84 ,\N'ѣI.r88x6cKsޡ&Yn㦾 8~6ه}0WkPd;48OnL\>|ۅ<~n?48cdshwT@[1m ⍧ ȝ.a{}֦|+-%nQTF.'8s5$έH:DYeRVҳ7Z%SzBʅp7ji1)Է\hwyX3tXRH`8O[i#'9ԁܖD >B!͒H؄+Kl} g9W?Ga WjXQ:1_-1^}LH!I r|ZW%IʠP.C@ kĠ#[>=FtrDUUZ~YWJ+=MspHX2A2Un#ur$u4#C*lԲWw8|,=.I3v=7cY";$-{+\3K(I`*S@oV#mn0Vb`sXdR//0-D&vN͋+|\נd 5 @8T&OeV1h]Px4̵WN449uhNVuE'NgZ!iUl?EowNDϘ>;v5 ]h%ꓩcxUZkiyS#gVUc'+brv1dc }HE$ta7p'nrm`7P|oȲDJK#˗ʕj왖zAI;o;$yKE ӲnSV>6?ŏ`pxL>($,"*"NuWQezZSKoL / (mĬ9,QNR&3ؔ6YG O *q*ݰ`hȒ[J}?Dc8OABgIۅfܱ>./ݎD4imW{٤ 5%AU@Q໺T5CQ?DUO3Kp93t|t]r|]#v38ln[Ź Ӽd)TS3Eq<h gU _v\rB9?^"\T/} /n>wOߴlYDOu3ma6 hMw љ.t}=PoVAbqZm|<=2q0>M8xs}'{d^f `̅$ Yv3L-^jLj~uG8KŬmD#X9eQZT 3iE HBTRDQF{"_d-;/_^En #(z{#{z^Ec)܊h-)X=1c6tal\Z"Rb,hsK`扙wwZ=I!hpwhH>xnKNRŽ͒-m uIŒz d` leE"H==W@M~@@ Fx}&M?vߧO\wkWA"4zjwi ^ʅ>Lʔd^U^J4ۗM0A hM'4X[Nɤh^EmIspÜj;+!< :%18#PsDEsf(0AJIC ;?Uzau{C45&i~G9Ldkn)j:eTߦ\{C ? O7[4)ӥ)ǔ҂leg[yg>y2lFPojdoOv` UXtTPI].}d 04ޖ3#kr \=oVϭ] X tZ#ȁ:+їb6xpXtWݹ3 *;N~y/eۺ\%+J*R7ƸҌF4ۇ/ЅkBh@CJ?JL5,bw1jffCU$׼7$o];% "6UҔo5E(7Eͻl|@8}lˇ#>]~Xq\~xO"ܳOlraCXY Gw|. =v$6u<;gĭ\r}0~4~l)]֤;cb;բm_ÜcƘ٫,s׾{^0o]ߢY"=Kfo.w`rΰ1gΙh1[ }?,6IϓX~Y\] P ¦Gj_%AK H?^_b |Y&N B-I| =Odo`טC5 KaoUzRbLL:3<ԁde>HC?h| ,(Z!Vd7\90MnkB*Eh=,xL8*e8 wa2B2L3ewR { vۦ@[خJ;ix7s*b+xg*(3-\wS)0AAqv0 򲘣f{+ZyՏ']?d)qpl;K۶ݼm3(^n`2tL&o'''g'{'ddXp3 KL6s O峾KWUZ-+U~]_”wu|.,H/ ,Ƕhz@ivDi, bH?HAR\`;J\C#倿+.c8tӋM!/ȂA^`yÝ $ eO}c_֧i4Rh QvIn ֻ.Mì_γyxV;ggg9OhunX72x0. ȅ?5d1$s;@k=,C.auϟ+&2{xVnxbؕXg[V^PkO}<LB#v0MqG Nc+!jE<8^:֡``Fi0O)˶m&,l`҇J|;YLU-v+P5߇ pzlj2{+\UOkyt>2^Q#)Z})WCh*-]47X0([38Ӯ^.}z#%P)A{/;63FoU;gFukPf!U34AQPqǺ=hRëO>g$2f.g.KqRK2s᭐?IC@]` `l}^-7 wJvQ)S]-4@:բWqEw? 8|ms&he#~Q+C^6re4zm`ǀЏ9p)\9aS:~Y S/3U%X7y#_Yr%6|J+`\X<dfOلeSW`R֠_L4 sdG{24(N"3?Zq7Ihfbn|Ļbho} ȍ*%gU1)+TqZبixuT]%nx^^ ך5^K ޟ6_vE=@=(悕h|JteK'*s˳U?uҚv< { )$5DE4Ėцq?1dLˆQZm?;2\+֐Z5އp>?KPk(6)>s]!`bS'a/W'We{)E!xJB z8M(0aP(1]`[uCqwg eho;܍n cy&ZZZZ"i븟=T]ui0!_`Q;Nؐ`.b*1k`S0`8C?ס (}6jCtH':pgoBZ^avM:lfw}aO&N&=>jvKmc(M]JRWH|pG_K`odzx>JP0eȈ,nc1FP4e{Or@Rh9ʰi|fKB&h8 61-k3woر }GJk6Ě~h+y_M<=LWxfOo4m߼ :ΰu73HZ`qe#&KON;iBܛ9z0R'ZHpx, d\eY敝9[76#ZOj(Legs"lӋǵ컝"ϟ=]1U蛧p>-`׃c_*<2D9Ul_s5eۇA YϨ;kB8qpEr#3pUer4v7W߅+~6gp|% @G+Q' sh~?q|/&G?7@/ .#` ~+=Β{h.Λ?3A+ڪ2g2h~~-Q+z7l3hk4-sK֣{nMTt)EQ]\y}v 6b*un 1z:6x6zbrJv\*+P x;I!>~m_&mbo'ml4CHN@[`p3}Y+<01l &BC`T.V.ޫJH%9"6!«7ӌXl*}#KgӃ]qRju}S8=@p=@8XJe|Oꎒ]XBk@'. 0Dw~6]959$ B,(/h.Ml ' lyшu- (ZDL aK֟W0?{.>^ӡS_dь/|qT: Htr8@-(iM~+ b^ g6@3i "n%N8DB$8 ;KIІ ? ,0 E+$, J"L: GX\~ ftAuԨ,Qg5wA Q7 3tTZ$mCvGXS`.}Dδⲵ,F=Qvrq)+m/E6YrXxvQCحlji_ %nܙ&…8}[!4Ҕ M%ҷף *cϖ:J#rxakFm+#I [$K7ܫO^xpxS,f =kOk!Kͻna"mp [䩁4@44.Z״%W]928fFx[lzτCo[!PF3Jn֠"e[olrMHv`p\73>ya%Uk-3d" :Fhl!d?k,r_9þU"Dp K1wpdam,hLPU|G1y ԾWd[Ͱ*> ;LB?EWr<`Zsj'׺SOx >Vk4F0$0<NV:4v~nwP2| G'n(vG0cal'~zQ{1c%tN|ņ`zr ؗ /~:8E>yxu76*ɯ1]ϼV@qDC裱7KVΗ&Ŧ|y$?̱t7 k/-y D]_+Rs|DN)R }p8KnHc1CYm`d,/!K]zX0]T$u$h-ձ@MUjM?z[8]KFS/ֽ|3n5V0v`&Fl{~!.B{^>U=A$v F>8<♒ JEYUe`PFCx[;+Q"~p",\W-nŸ\YlO Ą$mpDzƱv.bIVR% xF@Cpj.V Jlj02P!=2g)x-m RXl V# Y+SRhF|rJ>a 8b&(錑&ft/EX|(A]`m;RiqfӹoP7X];~t31NcVdCm*hi=XXw-`E\CDxGvlz-X[v>UPğpc)R,Io;>,D'Ө=|5K-I{0ͧܪO֏=H7xƌMs|RMX?$mknvigǼzt%)Դ d85Zi9,(O3R%Y:DسJ*`D79(R9} uRz;./6/f1g(.V:qxF󆙙;Urr{Wgѫ{'@'&"nDJ {/^vߟ{Э pHA`~m2מk3ܮQp@ 6Z>nιԫ-,!Q)>52yS %5ug3J+V!%/fmC^hOnFa/ - kJ?)bX~P.3yb?(K{hwTvCVC^À-q֡#\͕,"rBoqmb+.O?\RmTKXB=qZ_^ҵ8jfE瑇`Ûk\ + q=x6\n3,רsYH]"'f!=*7-J.'hܴDQz.fG?{Ҟ__߾l\XMtx=qb E(Gc]bFЁ0:æhd^j}!L`t+y{C'=˿5zmsSst$HQ4x'bz?:áBmeH CɂwЛۻGܼ|\_0ޥ2"[h"K:=UfCaH~Iyd̏0™kE36|S qqe U~fn~ ϾAD!hM~Kd33ztUKeeSf.zx _\IQpN*?;¾dŖL :+ F!# ^)[jauQɚJ,g+V*4?b1E fb rPX|+a _%5Ke>Ҋr6n0p]84z'_Yop8zQFe7zl@?jƽbET[¡`EgŨ" D)|kӪV5W+ZU"Ģph^<CUdN-[RXhC*,Ocn90`.,//OHCsLK&5XZ. e":8ddl5-}W:m4WfLaPKԚqri鄘ߔ#C]ɗHt>?,64"T 68A8B:U +p*yc;\{M]yK zm˲.[5'2LgZMSsX Ɗ,vü!wl>9|N%;jHїr&$pcQ;DŭoP :B8@(#Z~4(fU ;ʷXa&n nc.qwBeEcӕL7/-4VEs (?xTQgQ) QUnHLL!O݌1s*Tu i=*< A#쥔*2noJ,&&,WiIR||oy1#SKC>_O9:d/bMhIk7po{bپ)߯uKSoD&?4WJrjM=íK#̀v@js-Jj+Z:qt޳;e m~-^SM"t=*cvTzum>WΨ*/wŪױ3MD4-;|i ϱeYrn0;@OP!@?H~*WJy^-Wy\(ߴ3c7-6VjkA31*SQ;F#/iޟU$Q:f~xJc)Qo=-:1O~^{ko֛΋yə.XQXc֚ +o2[3Ί$v/nAҜY+xK)e1'kλǍbڱ,lD:‹ =ފᯐ2HtFჃѸyMF$u pϋp 㔏 y^Ȭ/דD$U7@/aCíF*"%m5pjY3r:C4${)*?#,^ZS|ǞȻMbfGjndvΆ"]pI&[#ߒQ~VnuB؇q*%[w18@<{{3{k[qUޮ6{*m\uaָ޹\ړG8o9xgE~Y!~[Rdž6fW̋|L|'mlФ;$f.u=X~_p9Dѝt6z?6ڸ6)֌Mkc7clwG .Y)3BdA *29yəɜd]rGlJdh/tzkM~1#5G<'Ep|?{oL@a&8g_k'>^MSe_̎y`כצ3{F{y;&nRߧ~uFr>jvMޣܭtS;nzbꍝ;/ ]{ة t75qnةf&#SG vXCB(m rnE5Ρ,Nsu:66_;L>}fWF.zS$t|DtI3Sb~}=_NpM=N-1ƣ&AkA_)ؖ&2laPf@5+sH?B6yVq`G.2,& -?ek9@AE@ĴIFU0L_Q ܓՙGo/qޚK[]~PV>wX5ڃ2ۈ9i<[6 'kycJxta> `֍u7Y,8,`4}>ə+:w%]ϵcLq9cl6ڎËJO0#:Yq)lu<=NW0:޺pC@EvU Бݻ82`Gw)+^Ty5VBPk vu|ROܡh!mwhDE@)L-Tw' p 2\-+7ð"CƒbDi ]f@ ;a$b%g\,8HJ˜VҖ.6y%?:f?-T1{YC$ F"Qb3ZՏZKr,)A*ѧ60@cEㆴ8cxbN:q`LCeWih@dbk>fE~,7*5QP2vnm9bjԛV8ӒiH!NB^ʤ.v51UGA E >c& Inhz[UOvxN1SM#ch=P^q UbBo8ņ{̱X4P\w˄`qE Y]8w-'7KM1W! Oj!PQ> 'c~W,4EUdhgx6qFh]%{G:lJ96`2y#/! 3 8M)͘]*4݄{$SM>27Զmtl.)1k)$[ D|MKK|p{'JN"4FtSYnP4UdI9'=HM=5( O"[:Ӯf)Djẜac6f$-3wE4uB?lUΡhCѕ`KIySqQ?E]DV|5{mA"CW0L-Nc {bU$ZvF-|1KEQ 2lUEV4K~/.c\ 3N{"j~G;:br,\VL@X/t#]F6BŏWb]bgJL, !XLz\Q@4x6ab;K۬3,nNjQ<;4gxyQ fdz,R6[}|Y޼g]) \50Aﱮç$ DE`/_&%0t=]ij* ϻF0x\kd,V@E&4'wZ@g3uќmo*=%;x9־>dC#0 _@eȥa ` Ԋxu_}=YX #aK~>!DzL>M?BY n ^3`4[݆$!b*>$˜#ov8.Dt\G",< jh0!LyJA:'IPR [)X5FS&hմg׉oJ ݡ4Px*E `&M[̻ :@ g7[+0\bNbg^n47NɱjrVaѤn4JĂ*ƿ>H1/*\# yBoF)D5\TH7SqíFqFY 1e<%Rb<|'qN"`me:[7 m ^$Z~ZxWARd*yL7i C *!#px,*ȾidG"\7X@:j9==k"(ת4',B;[4 i/onY!|4Ir,˞/l-W 3`<Өތ͂.ҸG#Yv4)V+'yo,q:d.mơx(0MA[U0mD%),ӹ`8 Y]1s{\.y2#D5kMFJVAT} xٶ)2`-ݼa¡G[\ŤW@J3 SSVʺ^\?Ug\!8奕&(2quO~Sy0Q"zo@,p ,v=Ǜy:[ǶQA]DŽDZ)%wґkЯWGac$scL\XOy*@S۫&qnZzm?5=g)PEGFmRu J^4N `=LiȡDEEǎwxdA8Ϧ>*V tlXJ-a/5ϵr4~P(h%aH冘J)y%%q%IBj jЉ 13Eg(2Lsf.l0s_Uͼ$kaZ()/y6BdEB0MaY¦Dql#c710k:1~XS#lu-Sxeߍ]!ZÅ[K4Gj=#"\S.C`e^>Mk1|a$zf3S+*aқEO)F3S¥l5oֆ0tFx0tqDEI  !jy8ƥE$ݕ_=(TEoYk #f}TUCD CW4V55sA/aD @Uˏ!h}5B-oұE[f<.Qq.A:k4̋aX NhsD"AmI'%wsEByZY3=By;if~=)"Hw I!dluC (7`XU.㙔':CqY\)~V>{tXo4г%bUEdty5x;n/ZU6m;V>[U p' As(ϫegmSne qH @9gDPD=Z)l(9EBY_ѐ =e9ˣ%*7 +R"4vЙ4%Lmn/DLiRY>j4pp~}wR]fȠhH&,sl@@n/gc(< >5Sт"!%w, 45; 锞CTHnY[VOb~ڻRT/>*HMJuhanUZd,0a9bQ4X,??sn ~Sak)e#']<HEptk6Eԯ$LQJsmcC$H1qʐƐB_ΛJe$nKok]_EX%ԡH5PgKhQ,f.Mwbv Mxq@zӳi/g]Yv{'lJ_sb^hk{۞?[ݷbzpm? dI5Y۹3m]2"g UE0Fp1ѳ1<ٱ.=lx+4Hr^q끔TED\caA&nx6u7N N7dLnY k5ڠ螩+(u+z~2B#j+ ͑b1$"a%ap,(#UȚMBM<HWtRdN)NjaH+qȤc4Zsp$F+1a(Pݹ:š5$%7$Yr&6&m%y刕Pe+$v#hٳ8vQ7h8:-G ɏ-Do?N":]qA1*Kڧӊ"{g9@wdӥV0}&'6zU]NO̴2D >L,蕉\=hqfx$a5NiUnl-=ڦ$L+33H |X6 T>F0(8u a悫d#J2ƪ{.)E{4[x#PdmaT . ݧm4Xm3B$ i93,^ˍ$#?IuiNTJ- ssW>?@$TC5'TH#1XWp^ Tu(C6ݛl [ luwN3)n :[/8xpx܄&5i%œB(0 i5m$I9*o.s GCPPƎ ;屳J$1MZ:'K0ѦKNw b9 akMFxn+&4jWg?ERݣvC%'EˆHT.~m]6]ėXBZE+:7J~0 $@R{Ś+HyQ3k W-d\MV!ȉz11A3s[ɚ{eՊBH|tiVL#0aHsjfeD2!Ӕy1f% lC$Pʰ(nMsk(cRe JjCHfb{2&s9|P1 L- =!sVXAzրs/GN8VTx%Y0wsVLIB>JƔ%%SUņaJO0;^fpHi@ݜA8ݦAb8ʌY=waF h$) Pm*PMQ:w*{.`T_I]8"Wuߌ(v~#"GK8퍊\0آr5bPik΍#D6TsCI!๷fj_)생J@Y^NFEynK*yL},TXV\}SC+g47'bu}bPz<[Z:ކHkZ TqVk)̪_N{'M$c 6 u"N :1_HK=?azIQF}=+7 y'SP/kM zZˏ>wʩ!tUlȧ~u{ME\Rܱ?+©)zNS[;=ik[YENnßzn \KXs6*NWR] ; YTak,KXW>׼r&K4Dɭ5S7Xet9 oX˳Wu P*xOd5mN5F-u2#;*fB#3y`CL",,Dẍ"s^=W) L noܲ E1Flv. &qpkT h<UKʞ yW%$]Y\;40mfY4c?RFeɱr ŵ a^2c$ ٔ8F]Sւk6q<YSE ^APp֬QYf8mKxfR 5isS!zsND^Ӈ ܋5Ԗ<{??Ǩ=T/S1s@ipW2 !jѳy1mcbI =~ Z~ɍhL϶aJ삍'u &9HNLZP89ٵ$o^pe6le7^ו$վk\K(m Tbq95 *d Gʼn $#sÉux^"`8Q<khCκIM ƈ?PRG_=< ߃7p:~o{>_`Y8eDi ۊїC>ũGIHT̈́qo .NR}(Kg ϣE#hO=>Chu "9ۖGBAezq+ ~OQid|XMrƝJjMr=zDW^ {NPrF;.&%DQ 򁫎&eR ȍQρXage_[+^oZ)-t iHtR/40孵y%pB]BU [7y͐8ϜB `[G?{Y)fSe.YPTإUyx~FVVvC^ZEt.(Qw oAR>KxYJW9;J|c?c?Ȱˮ6r3E0kuy想WZ'ֵ˛?eSU{r=mLYϤEWsƑEm*$! {>pڠ W>6aH'aFD+oپtEh5%׆4W}ԬJ3lSD%[( gOU5%XImj /f3*O`ھ35->BdY-uѸ,`2KIhw-" z}(ei'?Z/4HnI` XTdSVSR"a=^^ 0nr||GidS  >Nj ޵&]IJC (u E\鬪r Us pRHg7 ſW ]"O6BѧWG,VGj P?L[ަuM$.tEG wwAu}j]SSyW䉛߀k_7nGilˡIDfm0Zs 1 tk FJg2$HlR0 ZFD ^as^?g#J< n@ Qa %!{{/wlw]: Xy93)åːm x4 cXV,@ՏM$hC.8Sj|ؓ#/;TgHZ+뚾_"p쭫oOpIKuۓi%s/uu~Ih`D.\[Xh]Ť9hGN"]2t&veM^j^E+Y%e}^[,c: aP,1A U;D HkaSܩr :#h=`_^;]RVZ_}1 8ud?#kXՋl +R*x>>\i\#`vc3Хb<{"oX?W# Wzì&ߐx:ƢŔS'#r*Z|HdS9&JnP4LoH_>p4yL]ˇ3QV.Sgc96 ɸ T E5mRCS2_1IGl1/EG]@@$gX8M-DG{GŖ(;RYǤ^|$43cz|{)A (0TC\=7|S9f_֗:ҋ:mɐe2FudsH/(S$b},HIG ZYbe>Фw{ԱݺI5 ?9xM4-^!(~] M .eiwǜh ᩷HH9DhFШń4,ZJd<%)p0^dQRæo]Ml ω&-θfxج ޫ69ɑ$|)%#HLc䚷TaԓdE5|ӫxZe@0DXoxvu\ z|7[r0]8[-=G|Fo$fanPy?r $$:a[77"^|6\8fn'$JZ-Mi+ bngrK/<zk7Gd<[n '*d3e+EAevZO9l"8s:;kIlbʹ/MLݑ!At}Gn>K'|eӏ ccIj2S0 ޳zcV[?Nl4-#uPKk,/թQDWVԋB 쪨`;V%̞|#^/;{ D-U)DXv@7U/5]>R%c +m9|45tOWJwŶd}= sƃވߐQEi9*R]X29ЙhM𒂱 jJZaȡЁJ fORqfn, B 4|!ԟW}.֋> tA'B*9MUi7w@O.ܵNɸ(fV^B\cDmRU-4r5peXEH[W* UAt=Q%ٛCX?ye./_1d_ū355-@Yl6RM]p7goMh;D]q[W>੾kP8ѯk(wm}l}f=p'((8GAECaxpL{JN yk꼏fHxwS_ dO̵ k-<|W4n/aR0*<?ѡ&jNg Wt6|`fO9zVȢD㍛kK|"{1EcܐB9%~FAda&4bRL79UKXXTr٨eN*׫2JX^,@ga nIfPP#ŌFFEjjžGu8ˆc"{_q`(z r9 \9VZy0bS-Js>o|QF2[(Z;BLŽǘ'R!ۼIGKl  Z6 pf\\2da/K;fF@rwEc[X!3[Am)MNEL~C'A+i3A dB{3Y3UcLOR\!_Т 6L˄Fev&F;M俯2ovp|Q\^,NUi{({cȅ;/v\6L90!7 MK7yB14ҠCVIQ֊.d/Wq k9CtDHv H ¬}G'`G#:iŗ.X=(vTQHK+WbՖˋ=1Zr{,aur0+g CMtupeD#1 *Ъ5"Wm$B,o# @LHtTW{2LkGC$[j)ְ9wh;7Ð)jtƻpq2M͌Җ-EUR2.t!fmPԉ7 6N7F20;%:,%^ł8V[/#$ .n $uZyN+$n8JXyAxjuM.mK80ݰ#qYh1IC0iU4bӇ*!!y<z~>QőpΈB:+PƊa|-@8)Sɔ"pGlM^]K5Ek͖kl\5sIlZB#juMiC1!l)m̎fa^SEu,3?A$vNz3n!p x@+%R V؛z݆1Js f54FanwM5jAh£jdE:rSV`0jVk$NB}:ЅvB$|k^ȂuFpوk$F+FgZNFNp/P?x=?w2aYO0k4yUtdDx(ZЏVV.N`w)(*F(xjԶ}]C,MlA(Ck7.OhX8>GsV9L6K C} :ifm~-?b` M4аJCo"^M ­U& ѻ@SÀaG~ a _Vδs;:K &\D3̗x/B v=O_5(v]Ը`(VCNq/N] &WA ûd´=)+:aI;usżwW*Q0 ] tSCV2R>LGI-kh>sOXGg0Ez۴rI?ʭem\LltWdN T[$Օi֕w560훀FDZdp~ ]R n|m6 O_l Ƈv+}>ºgdSҽuDg>$BCeQ7} TGa (lPG`OjXv+#OT0MV/{OGss吊CFvO<4Zek~[N(}sԢ Zv.ep TGddĘXRFѨJ]_lfu 뿲/gnZwUXl??ٳ L-RcAc`8df\F7zY5"Lɇ@آV{Λ5 džs$N\(B@ @UsN/-wݪ|!DqۆR}bkV&lad:GwwIzck-OkAɕRD.p,inm-IQ=AKM[8Fh.uglčSUN<$$'Ւ?ES-BJZ2w?$x{Gq:dž?/KP'1)*z~W Tўwb>oDr5w$}ǭS}rߑb7ojB;O/c mTZUʼ rcyul754!Z/B(<HzGt7B԰9 $R`ZU[pZ27fMrBZ Y!C9jRO5$ $( 3J6D^l3.A-۶TN` ֪b8uN NrA 5Ӈo6H2_ryD'Zd߳({AN':l؆;ʪ8e7'vଏ'҅>y|6fDPٹ\:F"wUn`%.'K:.'~-²d]wFxG-,!}# Ti͉YR&2XC+xkTt.d|GƭKBfv lDuWWaWj#% $*!"[B e]'cЄx9=0WA׵|q3̸]y/6-V/zIG1^#LCOeBS5odY|4_$;>HTdQP 77q:aMRj?@Vrn{`8\}"p sMV``Ƹ$p.% )gVZeРJ/'(*ZB/|"zwU1)O/;y 2χ ҿ7Jov,\{@@/]Qkz:ÁBzoI^Ob.}ܓ٨}|Xͅq:xx:!1FUe}>{ue.F|)aArG쑧n}+\{~KHu4Pll0q ka.Xh3٬Ml:0OKaVc媗HC._Q-< 9H}|З#[{&LJ/~o^7kRoF$-% # ۤ*"<^ 2#DocV^R@t[ߗ93N}ߺel1x>C.DWnVgIȟXCL >an'ETX5粗6ù(㸗|Fl7u\GMu=Q]#R!UQ/3+<П\/>4m(xv;%н-X߆aZ@4JpH{nO{{.̊#Dh|$\0b^l@B='%"JA5Āb~{-㫴ǽ}t67B7|F+pn\|6}tkL++C̤ؓTB?tJr񳚭sn3'8.w|LZ!tF=e?h2,LR$%z<f{B9d'={izvq?7T Hok}ӟl`!&NKI3ddUT5 &j;/ Gƽ@"ba )߲z`F0_*+B Q18M";%ːUT՘_PZ:H3021sprՒc ŋKHJIۗ$r#+*)5@'I)4LڂEM(Nr! MDLBL%9%*jhh3SϨE&ͬZ98Un^>~A!aQ1q IRdh ߒ2s4 rw(tNP(⬦IRś7V4N {U3n,a$!T c[ęG]Q~-NlZ\1{.y qٕSlʃҽvs?F^ڳ o?R?.Ac!ʰqڅ_)ƴv&]SQF2RFA!a6`zlٱbXRYGQפU:dG\gc1ϓ^*#ezxeT)(#F3Yߤ;U:5K\+%H(Ţ XT6 =AtѸS?uWF#d4z[$Pڡ=$G"R-xSV.<&`'v%ƃT/yK紌AT'2σ&݂xb̄WߏP9˲̐oV).fGx}3ڡQ- 14SjDg oK$t "V4_Uϛ:E=YjeqF[/1Q IZKsysm&ez$5MaGyamw`G` &'ʓ&w]j(Jr΂FW!2ErJ$l+  P&${Ŏrh=Z¡|NK( ¡d[Z!kR18yշZ^- C!D ^/mYRh}`C iw `coAVaJ |0NgϹ_wKDŽ`= gP)<ʐo VnJ]$q`[k4G6HЎ8tLKyqC.-Aƥ~悀bE1z֨U^/p{W]Rc[ծiw@x ҍQC';R؈R%lD/pe3bcHnIdhAQ))Fz+1(Z" -8"ZJ1XCYž 2_@Y 3E䉞|7%|=R4^ ,f ?Ęҵxs@Yhb fͱV!1ᲬȤ ' s"e^Q4+V *)Uރ!1'1rbT[q*ӈf ]K,eS@A`J vp%:8PqFC6F &̳75+cR=3Y꽨;܄IQx;dtoKS0@Dc&h" 5ɩsi/KeA@T5 ,BP)Hc;o"V/ }Uc 6  ;4±-hG!He*YۇLA7&/$546! B?TI@~"EqoA0@MKe+b L/jf03 Wn),Bi=јqQ7YTu˧,p[D. ߏzZO7n[u*~)4z9.1  70hHHt(E}JݙJKOv^wGк L];c+ Mp'nQbW2SOr!H $Z'=YWJ䨐dxhw$#SY(tbf)E[kC8 ~I$]JJ,`"aqؤWǀ_ϛU6Srzb4?G셙!vnc{7 r揈R"^OQnS@N@NůIƟ6Z80 3Lc48q}p3Cm-\R#{Nљ=f1Hg9m rcz}wp~o⑅1FxaK8_RVmgi_RV]6?,**mJv/e^6AqL7Ah XJY%ݹ(bW݋6*3r JۊVڰ^\ܪ6 ] KeV>(m"Z}?CWEV,ud7AI)ź"چ%aA˲ ]FT錞eW$a# ]oDtǔԫ&'Tؼ^͑u\<1 }&$#zn:wo=FMՖ xjag.PT.]m}\%o:fDmޖ?pƯkE>Se*BtyiCwsݙZb몟Nc| vԀm(?.*¤E g)Ћk5*Pm.l$[XR'Ezf  ^[圢7T}.xAo; 5nE6]ij.jmz@M+ZoXƉz/SM4!F;-#}JE! OW1/lɂ VAPy-21 y'n3Qh>X#ĭ#~|0qU;60l!5KiMa+55>@8QD2@;~j8X~4:')6"IKf 7]'GOXƳ)kV>E#[8""9꼆Zww@>ouG$^pc bݲBl((^uOqրk\D(ٳݎˏ3-F䈣/(uCfX9e5-t®R%ϐCi}A渋6(k7g!P01vv :O{ζݖnx@C lv~d"pPZw;ґ ?&D0S.NIi]1XΚ_ѿr#IT7dWmfKzw 搑ϹG%InřrCaC|nUj>Px 8^9ea@ k:9[$n* :8&vpF8F `.vuYJ#Ƙ"u;@"{]͝_sD0SB+?$7Fr yKa~qN#TD8 82CXD4 5Q$CUn dX[eK MPs;' fAvU&e -LFe}i.֛ͲtڲȠ3!9َA\RTScP t 6wͬzDA@*G whCHhǴR .'Ʀ]KNL<Kdb 3a(%u~p%[Hqzj&ӘǮ.9h,D%$.fu5V ԎkLt\@o/B,h-C).`ka{kvE| &}@ز i}Lv s&3/$Xfٟx*B%,BE{Ejǖ i[ߟ!R 5Vܒ9nSQ+$&k͔6{o;wJ:Ive0Ѷ[\uȑu2|2ṲPj =iS`6:J(',-p#빮∆w HY]OG]f>G^XdAb߁R@ҝL[PBLGas(ѻF]q@GziZS&Kp])VL4_\q7 fFwakF' '}@sڨcHZӓHҧŤo*ۂBlPiqڔ|8t00d}r0Wȓmۭ++eZjA@G!J'IPT II_Ѕus!k_&Ti&-: ?-rL s2Q]o6K)6Mݥ686w/>r$:uE`9̋<` &_# !U928_œ 9ކܩFVݡnK ]r"4)Xw\pc1KlLS]ea)ӍiKee* fǰopUV*}nZܽcrt{,ӀZa3ۙw3zw+#;6bL6uxcr#$6/@n+g۪ZQQSӔZzg[C*Cdǚu~VL)kR% ([qz-`&@߱׸Wa23<7sc b?\XafxN9ѹ~#/l\/vωPY& s@FGO7 Ea{^2ٸPɚ"5n9vp [)yðlYY;nn8 V@<"Y\cTtD=I]dkΤQνCvJГ^S4Pe&Mɧr\Y/KSBv'!MJ?NQ!'B F 3eVLdqJ{Rx'iŰpqщo݄6C+ 5"~aRE_Q 8I+&%0X ʏ{QReMSϟdopd} ;k 'B6+(b:vyn,<0m*iQ88gˆkHtoeXP ?|89WYbm}Cc5H']6-LKRחLqRl4)){.N hOG%|k'V 9c8u>81`h۽]v {blc~A : c渴^0D1ʡCO<>Ty,PϻƟRd˟C:_p0EeA-}9P1C{tidCX,3("';oB_?=L/.wjߦLGIֳ%LP8B.)'44D*}=sFMni(f TLw_iZhu\w_}&w#G5:ήVK0h0Փ5MS]d>!bjH-@Kh0AjhdWI%zMT%WOS~ ZLy դ;ˬ)MWp@nD58GXes&4?FhQy l;ޑPG׀Xܘl3O(5Ғ&߲[`]ފ[4Sx2:UYg[⒆$* ŧfUL>GCFfj;-ycLZ5_1-FLH/ se ͯrF(-}(p ήӿh#1Eu}I:*/G`@oE?V@ݴ ˋPk%[]Q{'w"Ag I]/L7Ee+S5 [ZH\\{2 aWqPyT15-mehu{o6/^QcoKѻ&iu #N0-~OA0\1Umm=q^X QmR-4܆lU[D6^2?Ftt¸VH^H=!dCBh̢RfZO@A2E;>jj8׹& HC_߇'x 8]%r^. [*H&gӬeBP;kA:*e'yuG#s[܆ 9#sҪ%n\N$ZQ$y&1+첰Xр(O+_Tncu2Hxi9cC}bvVAEY.s_Rzݹvӈ8b̝:;3[gv;!_|@)''}{3# :* `7SvK{K.KcMYǬ ZD*_HGC>b؄Bqzœb:L}T܊X~JWMV_QGL< lbS `]jg;izwq,WJ u1ဲa]GҜCݴQzl# ?5!+nݿBV.}6t:aǖލiO _ETU8|kwp0!Vwh\F@j'lu[F8{tK~_u+0Fwp~>7tʒKWO0gLƋw yjb9y_KGt[0 {'v% h RӣO,:}עU%KD }-hݲbNһ'cZ 0ӭFq@}Ũbʦ2a? .%?_p-Fmދ^ z6ǝА\Z.w0øۏ(p CEwb26qmG04 $^..`2Wt}Lj>uC ^Tze "tȁ@Wea(>ӹ?E3Xx-WSB.ȩ#hZxo(G+\&vpGq@¼ ^qRd"\*ɶZU)>GL&*_bIL8ͮ-ԻƀɊo>?uy&y.+g| % 1H'/` _,31œN;F}4ZU3s P Ūf\BQ^v:Lغ5&SꛋyLp+E|ㅯCb= =R((2fCH0.%$q>4ym,"ʪWN3m uɔE_s w*-4Rb`1+ D*P,7L<Mm-2r\*{)Xհx p{Gtӡfl |u5B=^ڔ BvP'ntbcרVsIۑaׇ(inA#v|>Q0oYxזUƒjtʱs6>U+u'[zO5TFwSbL=VYQgip, r@N6T/u_2AOC'LzڔzVn쟰ɎS cNp+6^J=5,\tޜ\L^FSd L䰨5^ C^mIߗ:L 1UYl4MNɌ ZOhI: Ԏ1a ?ce4hkR2{d O#0RP ,0:vX-TR~E!rf %쓅o.pm8 -0 h SzM5Ё!岯BJÅ3P+f r }.Ⱨ"DeܑP~;P.Y R)0]}]Mzni}V?LD}*UUc^A\Fp\1g4jxX2!'y,ُ*ZHA1z*37{מ~rѹMk&t\;Wk*ln'D,ۄhn\)TB iB%fϒshM% b9'l)VatٍPeU ߻<{dl]ynnLD}uд?85@O8ӬI8dߦwT)UL,K,8="8]l}U=ƠjmY3JzzQ|8zA$UIU<fp.U/"6kWB0C2(O䲞}yǦ-T^i*JS.TQe3_x? m),أ$4;aCu &8[k=j᫴o0v^1F)cגP+Ѡju0V2QݦXQt|U- N^nNrBj)UT / Sɴo}'kcrxy3s| %3ZGF޸ z*ZÅ@i#%Tv;&7- Uj_B?N p٨ s1T G=#.1$yw {(~t zPfjƓ3T=#a o;eӗfMF4 x=0(geb+(z:EwGvX?Ot:F gA47ϺA\uZR.FŘZ#qwF,69dSoj"]u^0!e:2H~ņF++`9aœZ5P>R֒jqV7O!̾ Μ 3R{cSzTYRQ<DdiH4XɄ~k9*9"A)_PIƠzqyo]Y9xuS?)bR@~J=jۥW/Eo@( I+SeO9\fy2[B)f"7 ~Ae,6u9IXH+h\?D~6맳-|saS ?@hNTg]eM<|J=d83Ay>wc/<*ҥ~,W,;d PFn"VU̇R XD c(?pcmv5v4;Yl)e]o]:Lb&v3#IfrGAxB}ܘ%7a/-],;fA[s T "-ʊv|B.1Y;^iԅ_AejY%5^R(P_MxfTH(A]E b7Y O5Ҝ w(eT^ҧkSnGpWF47.0Gj/b"$n*`N>ե'EFp<:2DoIJtCw/ m&qI|Z)E.W]: %w ;^q4Ca N{x ϭWg;3\!*5KCT v7oT9@vBp%Rwa5=7FY}αj_9`hlX`jB$: ݻ"AS)mW/_ԫwh` 9:m9[nr>%wƽ?O{[(`GbOZ?K Ixc hlD>go|:0fVkFxG yCuE徴P'h/'*z$.QY㳢)%$zµnZft0VF3`v #?bt1OzEO-~=4%T:`dZ钭wIwsp1)y_?!~-f<ܸ~K_mzy\۠ȿ/|H :L|j*u\aJUB i/Q 'S+w Ayv#[X+]SyԈO`iдy!".cTuoV sD)2YQ/8V #Kql=-"OW>uy\R"вmWד: &5`{'ɒS9uy.W5{eC dcoԟ,s~4 A7F.GP`S%'?aa|_ꢧ1%ɽT1~m먔b`QBg UpLG~s7Ip_|LG grˇs0 )b e$[ dӂD!toUB?Ϲ#8@Eۄw8ڹT@0c=F~רi5VG*ht_pF,z_:Μ241-wH)B+B)YX Ԥ$ ωHd# >RQȉ䆕`ڠHxW &9.pow'c,>|gCGI 2nk=yZ/]aADTKO3d_xGm\Of=W;!AN@/;yJطK`;䃵,D G{aA҉洗V:lV9;{~j:0}=S4{Oo857*YӪt?ꤐn@p˟{ ; XE(wh"-Kb^%e.l\o,E%1.FWllŀE#q-uzOwU=|/\fsqtYV)ȓq˵#a;Ugw16y+3gyɩ,5A&{Χc߻>߭T2o~Oc.dr?"uՑ.0ݘ{S6.=#u{i5msyy߆IC3:1BJ׃,C%xSrje:7y$,PI׷;?(ռc*|C1TSb\S?df+yiw0c ܕcp3*;^13{~z 1oEz3˦{5XXhh@7JҒ>[ jޓ@lYT4gXOZV^~Aӎ'?*mǏ\!ج}Ec䞒MY(o,)HZ%.*&FU4$j3 RCHxU`mȭQMJb%.aAo']\jϮg &“?$"d!'d Ei4d_(^d`!O>`uUQkk9<29Z5Tj~5P`ffHCɁv|! lL p4vh'+zQSV6Lk=Dpxt+#"θdKБ.5)+VA+3(y"%6 lr?䑋P)6%IZW*rF%ɬl)Z!K°gRimP@ޤ6ޮ||(H?10qp IHȅPPRQ30 &Im+dXq%H$Y ;'Tn^>ieȔ%[\y(TXR=[>U :L4/6l3@`[&fYlU6msYUʯs]?^M%Gs003 @'H ៺R*5|h#IĪͼCPassets/fonts/google/asar/OFL.txt000064400000010745152075602740012601 0ustar00Copyright (c) 2014-2015, Sorkin Type Co (sorkintype.com | sorkintype@gmail.com). Copyright 2014 Pria Ravichandran (pria.ravichandran@gmail.com). Asar is a trademark of Sorkin Type Co. This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/asar/sZlLdRyI6TBIbk8aDZtQS6AvcA.woff2000064400000027414152075603020016734 0ustar00wOF2/ o,. .`L  ~6$x n1[%͝@%!26z(&:lU+#!LPY֮myIѲvqXJW.MLǿawn>{M7gβ9<#jC'P7Dܛi"R TfGq!] XE6ͅ ]vJn绨"KJP Z'6XM酃yiHs,'"I*X` 8ݼd`a}W&xVb} zK%xzy#xB -n[%9Dv猝֤9-<*; ظغt5G\,q@ٽ#G *;ڃx?= g Ac)sȎSI(ܧއL*|v՞u2LfbR`&u#VցٕQB_=ōTU,aMl+pyTp1*{Җᬻw8%@~$@qn\D \"il.| +\_q e71)sq ,[­5[mm7wE.kd(di 9FR()`28^~ o[S`XJ>lNPT3!&,%d7U}Iυ&1I'.'gI9<a˫hs;35 D9VZ3ZKOy4o D8iqHN<.cZL vIYc G&T i8p0 mH,NS9Qx-Ic8&ζG0yZ,RAB ˏicx HB 0ZNR( M #H+L 8bA%s}9yY9i=D<HS4$}bDA? ŠwpY0% u$xL/Q*ь, $=O<|-4S:uJظ:V6eM*m &V' &+?!c$"%/O<OO;TŔ5 r% C DS~TS(ޜWΉ㩲L^"J.{R⑰Pu_C3#G 3!.6p/& In`N9AiMȌG\0f Nt9qc]EC &+=2PWf||EiL{TxX '3 F=H1 )l޴'춤SQL& Ef^2\>THXV!\* { ?>h_Yy:ƹrڬյ4AM<#심a*t'1|Mn-\I61~0F=<ʾ:4tj}*šq8P({-w3bVn9x{-<@)㣝Zj^T$(Ք:VL;VZ)pLf&.P24\ٚ?\]vO3ByWhgË2M;#(~2R\D/[U6miU1\[^]˲cF#e _0QMU,[&S <^A4b|B?OյFAla-ډLm*`S ,U 8ۤNtFfŋ4)l\6̪"Sn}S0 eL٫ N~tby/$^ rO$rS 57^~1-e.3YW}7͗'Ja#zJĭ}Fd+j\ww@Y6UyJ@ʉ-dx\=jt֔ ilEvwTNa^]0Ǧ6rGTΏpWŶD@9FY.ς`Yp[x|+J&8 s%F}@ɏc]eꈜsJE7m>N @e1{;/5FPq Qh/9 0Lқ&gI7 ~@|y8]j[[c%6"1l&˥iqr Fת~TQWpP%I@4` 0b/bUP<[8:U Q#ZAYȚ~^rU|Zι|* Fc>&L8w8cSy[^j3JQSE+ >awbvԤcL1{U@>uϱ(0Sh!U`1=>{P|ЕiLJR]esL{5)mW yk˛dr{T>&Z5t<qAl SZ@Xr$@6 'LB5#lL13sP2v͡C"eh*UqArc4dMxÑޒw5Eg:䡨͓W訦6W@'8Cӻy7:ܬ{_Y^$[iDPDt-`B;aA19 WݟF>TjUBdI Bݽľ^ rtn:u8YZk}K;Nkdo]]YE"jS5YXk8Ms5Q<&=K٫n-&ǶbCI̡@0B%U?mǾx3W1! G'6[{CS< 7dֽ 2>WO w@ҮNـ/e= YlǪxTB 3O"j33A HwVKfٵ>63B]V8#$?ג DX*AG3a*Y2-9GPSK;+WK io5B$ө%ՙz(n V7oq=D= D vzϲ5%rGݹO-Ztw6O6+(> uyTbh +MK聂t \ɱ>gb˷h}o%^c[$!$@ĪϳTBw9)T#'żoڟI hW-CG;.]czl;'_J6kT1Pw5ժ|9пET",˅_BR:t C}Fu9<ʵ1CCc/.ՁME@`Yn<5!|uJ7_wWGqs PEe/9r?;_P AxΗ%I?>jH|fjUP:О?6r`\Vj{l@ 190_yXŁ^a9beWU[DN2UK ŢݯBUܲ⮆+(s듸iR['=1(>} !.pK2F{"^fJ+ oAm td Za VVv, ]$L}i (:%)"yÿ&[U u8.#5qSLz 2dPW3Yˁc5[G ]'1.zEM?:ճa/}V*a) q?'J' 뗆N76T܇t{e]WݜUy&/L_uek^"T|Kċy [QhOП!/xWD쇢NՍ^ <DMda (IO>6VQHuCДa̻{+<@naղ̾dÜ$N@A JZqמщ | /Fo0 u< chǺG+ڌ$.!KB@Lo:D/ 6|({VYeBVՄ薴@T6marMZ8 ?IՅ$8(-: #d7ϊauH[dYV{@4Sqc@B7+]@p$F2&WDI@+MȑžUx Aw?AFZDYnug@h+y dU>=o+r>;តHxB#@'KM7?5 Cb}5Ba!ص"7@ H@OYQ:ٷN/st!jGT*sUǁ}lتWiz@HKb܅ƘtC3q~HMK]T!ܒu[UZ"#hJlSO>dW$/ΰ̦j$"H*صhލ?>a۱s b ۂ _v8&dJ&q́HMl@kf+?xx *ЬڦQTf7h>cqPy\鎛E֞?+:`*ًF}uv]=׀g0XiQBsx xdē P T4ƨ0leٛ-YY> c[L.gme ؕAvZr3zoag5!YkZ(6Waԭi+m*ejc9VLѯGG۾ZH5XaiuπX= oo<mTf+b?SS0Lw: 5W3Y@(Z&+H:aɁer#CUo0U$gAe=|O KC/jBf.ZhB6!xB1:CS( vrfT JnBZųZ:KXxwԞ1haOQwW# eJ;o3\fD éJa,%mC2Sݚ#E9°g)Qac8\s_)$x~`8"q.KmhOdXHTt@vT`IS>ɥ ,~:sM"_ ʩ~TQ4aKHp kCFW  5/|4ࠖg{pڿ@O!D`Q!'QCp1g@9kƐb%yz aDm>4da\GA/ 0fy8~x#[!FJP%Ή|ny/P6=,`"B w|j G%'Nعduf[?gD?d`D1Žtn$-Ph(=pQN "JC}vH;,~3׍Շ eJ[.#{nf^I$UxUX4x+`Z紀ǰ^,x4_)c}\r!+FpysDl<$l:/\]Q{$66RmFE-tUQycJ7/{S'RʡO[|ʃ:Tgih123rjv.ؕCpk#'n.]0jBN{Fs?խkѤ2`fib0o)e0Ed%M#T]sI.%z9ԡLv. (g)Z1{i2%@/* 4НtGizge8Xg8tLcdeaM2y7QHqfKfunzqe~O~$QxOu^c5?PP-.E$@TSSTM&6|:*LKwXTI k>PEQeN`])\,$ًٽ5"9&: 8Bq 2P!_I<{׀as"ǂ ho\Y@Hggq)ŗz^c 99TFrC|jn'O\:KCXÏtG Z_r_,ir``EܚdϞi7 C&YLv /BLݯ}=[b>@9Y@!_~su=pv t085(]ץe ^^!xwH\~V35 g)10pKQIczW6|spEA2FOp =#&\$PPI|H[gYl1 []ѽ}X7@9aBqlxc+^mi[W!X̮ąen 5Q7^$?ߞP>_.˫:D5~t1,~ /zX5Ÿ F qr_}'Yu>O[dHķݦd'<6:|1:6*bAÿ/ebv1c#{uAk! 7Fdiiщe%q b9^*j{OzƵBa.eM+[kU@ťr{i]0:a6E |2[yo/q'g*6NKq#c?lp+>:!#/}io\[*C@?fTr̅gox&?۩ V r!$fN̈qS+;Pr>Ei9{ );"U|z^9br_18 wzawLQ.ZbD[mŶTNuW Hm`$H\s8Zu`l6 jFV”{ۯBL6@@ ;(9`_йO/@I r%GUvK|>]|`B@]@!tg'7ƿf!LF-Ye[Υ+:\)#`R!D#' r1lR~i"Rޯ ~hպv~unsvG׭S]ݢ"ӽ؝jua8'vjm]9$g&|9a"o,PgqO?X7GU`>U/'3lq jNGvnOW(1n2 ;(YPK~hg%H6G/#(P^7%,dd2Bb dAKhSB ^'ҫ*6(>$l%\%:̘dNgzdhN^ۃdY m.Y6ɉa/{BEbSF/pQ5k F׎p!VqYE\#udl  ~OrHHk!Y0E(NYX-YzȺO߿f8`SATϽXNom.H=M!9yi1kirTjO`~nkn1Ͼ.%}<ޅ+u C-MŔ}P3Q}55;ƏFRUi> ?>o^u^}vƤ08p=ROQ8 nkhb>ͯsKAXl@^^ ,ȇCQ-e=:<-sJ)ggw3~ԉ΃.xqA|sjsO?<-^0E7-`pgU*HJP?x2(8T 'W*ҫCG :,К{d]3hPИݠH$hB \"z")g޵aR&U8valPjA!T`&;lݍ%kՁR.NopDz[=6T I!I3O҆mA, i|3dEL.Aoak$$!-!1ҕ/[{+iqlFŖI6hKpPǹ!Aۣ]-}?~BZ*pPQntLםN4ou*Ƶs'|p)SgN4,q+6Pa0 /{{I !,T'l uΟgLg>` i@g6 *U&]2fUnג-J!5 6[b") K BK-3 һ]UaMlHi_[kD{luyaTRvثm ,' իպ#B15X XkB@tZ@8["Y(Y-єkPIMO|ܻ݌ѷESqB?S[S`HOH#ve%W,R4O: 3 XQʅ?(3Xoؚg G}2dRÑ,>f)J>Gyał摱nb.Ϳ>gĬ9}Ҩ >Rx_ahOOG_XtIBP];㿐)0gݖ0>՜g0,.yC~q+wd3b .xH:(ǜYm7rK[l1H`l?ax-.($?5'LB6*v+Qحƪ4 :8: p98rS?7 Rh&aLkYfӎ)j=&d*53Q״h^.7w.^h*z$<(-AN`w v뷐yfi3p'(J,kbē`N_K1:q=>'0lqB#'y>Wr"y(zZ/ҧ>ve8b=|Xqǽt٣vCY ˞k_X/{jG,[c0iѴu2DYXپ'OeygBv::Y4'RRbg`_HZDlEʥekYvFLu5:8y">1c TB`;+rZ_B C&[TӍc_vl3,-&IXү_*V}2+d\uavAIZ'd `fۭFa1;ngNΜSb_GL: =U7I1JD-F0#hR; ]iAʅT 0 ΂N($G.`˷0oަ9bg& n!Lg„qN$TYeF"EJ0%-rJ G=ܦ&BY4:T^7kBj x&a2iʽCMSil 7L؄TUu-]KD<¬_u$$NR)mOL|@D 1O @cfuá<%k %kLv>L}fݯa|+btJ6egx+q X e5uSjȑ+U&ux-5;E:6e3vjy~9ԊxW&aBbX[7&'WldJ-F@q ߮?G2$!HR=cz@K`b J!s&PYlDXjd/o =; RP!X$ʛo\S5%I[%|{K|z[^U%$PYRQ#&15X %-kak.XfNXӈ )w4:ҥҕz-/i GGݔLUۈ ӺΌ.a[T-˘T3tDU` z, VZCgХZnԎn/.ȭ@3 T䒒HI6ԂWT~eUzbU ݋Dʑz>WaȎeef^&gd(x4*m Օ>sV8IoL[ɷ~?QNxA v*Q162% BMtHiEt e u|'|meU;]1[h} Dy#11ǥw5I]P(gRХ}#K*R .{erɶc5N0 8`4l_D!|\mNnWu@Ѭ?FӝcaĜJKVC"{b-A WFмx 66aO^Mc$`/חoݬ (fk1.@~+$ wZL PS5vYpd `Owڻ2R/`zO>}ALHG)j! >yy$!uij(܀x්/b3qC L6Z 17# I0ӞAOγ?toWk}lEb{ Fl1E g^}kd#X|=6 r{ dg ݼ$zazk""9fsXiI]"ys}-mb)TXnYhD<,qd- >y*HkǙ3W{F)!=7AH `lPAm8[7c;.+H_qY%@I j L][p÷_#'[ %$$vllFoZڜy;|)t\gmL=Kto[<~ђ,=.N[QCh_>ÚQ"wm % \0ܢk,EVVQjRFK2&ٕ\8x?8R8=2mk9;e]fvRa@tfI@LHPM+I/De Qbm~45Cؒ&)pL+e==+ MӄGKbgɵ9rs+ᄰA)N B^qI_o,֝ &ӍeԽ`0\ Em7|/G8o&dnl|qq)f\ \0?ⰳɮ|Yf_%_!fNVtɃ8AoczNyʣ*n;UjHDhFi#N?/ie =PGs0XHa0].tV Of>P_RUD !& `gi5̟K7ާV{R ;VװNY!IHX=?.Y̷KA<1=͆ycf/ݘqKBHImL4Bx%\wȪE¯ I]ǽ\u?[5I9Oz 5wE/9:k)Ak)z_원;S 7#P6ۦl^k$_Ԝ35NTăfE*Z`gա_a@E )[ll3C%\J̊9\Xl9P'M;c=$ _xLHgi3Ar_ڿH/970yqR`pIL gz8e`zOMH!ܪcnEV}CQh.]gFvQ$5=dcB-ƴ t*fث|C&^ZBa.#f)ǭ{ʼnpdףC*.[B7 ljTxHj.rK f\.sqc.f,]ZϻB4ekvVa_?p@'"r.|mĺ/1u:-==槾,&3tPπmbzpJ"p%hծwj/ݺNnܫ̏ uݝ(;WtkbOS=d.%1Q9;7 =xʌŕ'"ֱ3 &\]` k^0bڝ>@=dP4bC[ KhCj_~\pͶ^JcХd;M:Š/4:éykׯ(=޹JM+:f]wt+/8e.*KٶK %ːV~`}lӵx<έ7=%yFIW~[`WӸ)<7^NN||F`ŪJ)O"47`)Z.,__T xσ ) `aW7VF)_()*@GKzx{q@70'&/2 HE{l,_yb'VGއU3>?p^^GnUFxvuxg՗ɤz켒y>1?xX>bx;~G3\\m+wGnܫI=GȊ4>P^P<3-~Pk^CmP1L}3Vq뤲 p4*E!9ϙSz~"k扡y |\xg.J~^V1{`%oK 0yI~Ǐo2xH*Vt ﹎{r]su!o?\ٲ*۩\7jɃK鬇oYPgG2p[wwQeaebh?Hk@ xIU#ɾÔyQl{ܚ}eUE/:qFm4yjπkvcmH N5RY ^ӧJ˶'}MO?Y<O!bV{o_xKgw]5kxmWb3~4#~D{yN:m6V x6'#sm&5[vctW#8hvYyj良xieTF13ľk/ %%Kiњb?l3q TT$×P.\HF#NAѝTÝN8%A~TΡFDQA_he;Z+Zw>=VP0Twꊃo\)L( Nq_ۺjY  9>pVy}tJp_@d= 0f"2(gw@+ m1a 4Sʃ ցǀrnLVeı5Tg?@zAA6darGik|8| `y7bIzw79:j R./x-1YZSW}?"Oѧ&l~"p$&тQh_=wT< L$|6E8i!Knm:Y,Z#]b&!KKh9u:KBrÚhEĒ@`MWG"٣ i_M 5~Vr_?X@` @R8]~oHP1}:7ܛod#O;f#qpa"^( q/%>*3rO5l3Q; 9A 7&6-D$*߂ӉO-%[4^pNSci8\|. GcĬs7h&gA ܂VSlj,oH !,7(2{E[:nfeCLv‚5A :PqqQAe(WDqЬ qiXu~Hu-d4:d _~hYb`uZ]Dy@Crs!U&RU&9eRU:nx犭FieA!AD}ZܢT$eDaav5sOd4=i둸 *i ]n\V=SHNΌrӪJQ X. 9l]GsW2z#ǰ)\z8fYFԱ!TetN0fJ%,[=O%@{4МfhK^BJ_ vaeab=C0lv)×h*81le˨:u A 5aJJ}.\rJoc(gj"mVXX^NDZjnvWE>2^l)E &߻5 gssY:SXb soȋNJ@h%0p#QH 2(Ьm6U`l]LϚWG$k7 RsO<԰c6 oMzg*֞_Ru1n<^}=͒Cj K⁲ِ$-Yk,{=uk7]\gJ˷˪gx({s)_,-CV_JnqL| <≧y_t 0NyxPsiD.Jr?ۿD\(2PBec.4R_$VbMN+Q[i4EQ7N~/͉=1|.+| 2H:H$D#K&ɸȻ%$G"_"%*T晲 \D_2pF|{ u8` }^ER (((((((Orqę\q7 (H„CB*M,:&D)x2e&#X|R +Q\JUըUisc-Yu*`  W42 TU^f-Z)ЩK[*],/\teW\u-_hP]Mz5ՆlyQzec:I(*hDyIV=a{{3 "hj0y杼+Xۛ3ة#ﭭoX8xr(PL UjP4hBɶ6%&aŎ=xAB"UȵR 5 <≧y5 x*4юR{Y} ( *Tnws?ʴӚKm̎.ζh3lc̄v`.,Y6li?/x;ȇ@G9& 'pJӢň'^.%K*M WjwԺ=k(?hXg 6zǻ~'~g~~~>wl\<-$T4t,y  CBE(U\JUXe5jP0g@}9UbxLr^w6%чGSLc0=o(_/{!!9im>[}w͌W^xá׮_l\ s<֦WD箋?VQCHyzZlu&;C-QkAǹbqEOrREEO&Ngغ;m%NYQ ;`Fp1{W7#lޑOU^>vB+oN3GtșII+9 z|"v!EJ\'y=.FAs st7d~-ȣkçGx[c}3%?cE? {ҏnKKD,ޏf͟X֪qzf6ޫE%2($mڴiӦM6m~\~88( wx@d™?y# aK nqg2##´ѳݧXφ~!<i%>D<ؾUt{]6ZPUYwa-SQj{}ʩ1_a  >UA8Yhf` C[Ƙ S],X=lbeNU~<O#E8%ibĊ/YH&]88];TsO< h/?OiH6tȢYd+E42 deۇZSǽ0*N-k ׬E+v:u֣W_gǞtKK]'.>Rl9JJ9;;x)䱓/]Ufez:?XK u+*w.{+ w93PF/. ϩQ z"lwVdTRKUVû~`K+Pw!?(Wi-"%%A )> :w$I!/ɣө>Q{֊8QMA-R4)Xq~DXoPo#/98,>@gn՝tZ2̠Ϲ3QT8,1 Y6`,Y'3-^q*=pRFBR= F4ks.Iuy2F/9 S0э3:N0T*[VZ%`%ܨphOz^pA˩pg[w4S(mqȷk,]y]e^,-mn,v#USe/w~Q03 og.]m63.=i\,ki~[{P5db'LGE^%}KNŖpc$>C=VFB~=IGޏ~́?6 {@a]!2ا[StE=HYKh5?9o?K2f\Iey5/\f{`=n0cƚ'@] OzJ6VSG/.u:x|g}xV}zɯoO_.iya*߃Bxc֏*u `D盎Cndɶw~5VS˷K){x+0._ҟ ^㵄?1?I]iw<"ݧ57q=/ߓ蹗y`!WceVrTݷy}'8&<ӫqAA4A|,ϭ|٥~ T<磒~m?t~|/\Cс u缇_v`OW^xb{\`<7* =ݢNxd[;/#מ/Y ;Yߣy򟋅#C]˯vxC+s_*uןbW;)i|.sB^/.ۘsoS_n/?Ӧi4fB>o}]z^pVH_y\[6>9O%R׷I!1\G^|xПgJ cmhQx_t<:䑹хG}'ε\^r;_!G?(|^5:.m;SGl7DϷJ3'-i&}ǺHvCOפ#d~d?kgkqS9_LA;iOeriC rd'w~W/可M?az=32^h/̯ѯoB=O/|΄ ~O~?s|Ҧ߯A{>9rmu'!S?>ɏKD  ,WmPuu/[ *[:UKgJ?uGNzW@W4o=5w:0~CyA|3 }7}p&l^aF>td.Jϧ%p/W%"mOk |Z'"VS0R(U؄EWAT,qWHwx$8ѩNCЩml:vA"w>ԎީO.L2dj;#pER[e||)KmVjh?Xyȷ~mM"ǰB39r[ZѪ&}`9dӧ\\S֧SM=QmQ;-wLn=@o|L%j潒L6 t/ezW6mw4yWk?ͷN@LWgt~'Idq;epOgyO{<OJ Aa˨nUxiU|-iȸ9,ZVVEXɕ51,n3`ֵK{٘Eܪ&/D^APJx9x5E0:%z\D(@*5չXR~k[PI^(i1BJB=:Tp J+,]8e=Sq;K,m[FUlEe^}w&QI&Iޞ]ݸF&*Ķdn7+ܜ3 ]l8:[Í0|EEo~;N9#UZkfΒo`WhcCqK- 4Yfw_d{sG$5-֑,׷-羥W<޴Ԅ<6nόbҷSNs''69܊t^e8{,%[NN q5l_Fu9WgS\M - uIRݓ졞6M}9#{SlGI)3Gl׮mfڻYc.uї1 q0;ڨK_xCUny_"xKdҟvoۀk-Ž:р@)4PlCY0 J_,\h,;Ve_e[ke VT^ՌwPVdk6 @B!;.dP=`ZeRwӾo掹lKO gQKܺNRn Yajڊ,ҢƷc񖳔cNR`e@ K fxS1CU1`+$^ QẍoNÏ6j le7 TLFaޙGpa(fB@TB;†~ cA%~|O_Rf Aymu܉Wz$hc#Dk^-*֯xH ' \MIS -S&5\-6Α tމZ1+иM\۸i<'٦.3 i;^ B_:6J0A,'!{)ݔtlhͶ~fp8G*sM0ifcct%vBbzϣC6~hpdV8?2K߲`BE\f!CG4`ٶ'ic;5?ڄ33ʴt_0iԵn\I~)!p߃BI[< &Ceͅw7e*-aT9Tyw J &߭l\k2͑BAz9dk`0=8V1G qnъ&d+{=slFʤVť͔`s ƏW`%5/ 0b ,Js NILC͸E VsL0a .~-( AR@js؀[)F~6]%N1 NܢI +x6BSo{Dky/ʕ X,-qkjؓYUd&U #;Ő! LSV5 J.L+{Mh 0P?h{Z/.\aÛOW!/80w0 3~ovq`E3(BK+31OrJi JB6qdB9D52aԥaqnP(Q?Lf$b yYVq)NBux1)O4[]L,ȕWgoN IiHOkCiѕ.r Z7%Kñe÷~4O/V2mitг@FmBBa͠[[MS/mpg!œ݌=ly3) s= <[Ӫgi;q{T\bvߦ uVfmlw Ws31e{ucm};.tH _BǦQ!<AgʓIxbVym+WNUN!Q >97+{.J{ ClBʥ+>9v&mՕN!hkI%E_Kٿn[ QN씙!19w; 8@6N5=2hh0 /ٽ؀Cp){41sp TxCMQDfNV\;R}KX-O3ugXrUj~>^=m"-JVp ۸9(1E'ڞQ挔;ѮFQ>8>5brϝΚ"Y{FۙCl7o ţ jܻSmdgʭ%s+؀{' Bn;L>UW6yqJ& w0t+SB:$dߧ6_![Q(![hN6VC"dXKgTb'C¨*^T !"~e0!V3.B,fxZC(\k%+U6M8un-K"옗82}rem]N4 mW\ϘMk`h :q`rК"EF/jxQDmo$@gŝ/¼By-WwMbBt1͐9Sl^۟\9!ŧMظcxYPY)XJ#|ף] XLv: wq0:`}lI/FFP@[Ýo%:g ?=oMJ,GβB%.4~Sfn<l*c,/jw=b ǩ "iVgxӲ$dm3[TVHY[LdV逛)9bڮQ=9 sNV Fm!dP{Aۈ.bjeyw:$ ќ_@utg&j0~/`rACgr;n:ƿLNQ)v-Ɉgq SPL jr9Ls@aKdׄ\LNtcz?PC4UR eL8gL8yd0ڕ& S3 zf{_UG s>{_. @WiBd)Ac72PI|!"6 X&~x.]gNۃ^V߳$P"B7'SnVEy:C 4!N6YFj'X|t)/4 1.OD\ TlW'xSe;* /'erg0oi~͡l/;EOӲ@Lz%]-nK?yO>2; Eì5XvVV5jѽ˜|9Y>e~ǔ?܂ҶI\n*S>Zs-g%ZB&c0|09Plf|r:>VvZwz ɸχl}7zSMdMS-nv+T>/$N_qhzM.zxhaΞĥLN, Wp9'L]~~,QZhb XNTskc*QP$j8R6O~¿yuCtnbf5j56:J4T8>v@[.l+t~@{u%XB^sJMoÝ?؏ʼnDg ~Mͣ ELu4 yj#>& );*7??5K +%{m>|H9ӗVNWVaW(/6.˪CO%U%/* urޒ!EbEJgb彚bȣ o;T꠾A~z3ˮʐzqJ97`==Dd{_+۟g˞Ty+˩6ͩjΪX(|2 Laix#uR97M?>ߙk^Ҍ/n5r]U8&5v ʃ" Iqcj?~$TihkiJh+J937ZW+15rȼCC4lpo5ECUP'TC/ެr Z1Pq1}jسb,3AO%Նzj \bpZ4yN֏V߯)X"FG O 4뱥'b(TC.潒-0bâLnue^F҅ %GBh#Z~~wTʿV~ (\Pyq`v*XyCvcU~BF/ N0[w;K{I}/^)[AyPvvy\{9(iAKb-__ .p1MV}ZKp=>)#Є|"WH4^ QR{CZk%5i]qI55(@8*VF%ڜ^XMZ?JfFcVE@-a]iuaҫigK:.$PĄh 'QAjNV"Fo2Xrd{"姩Z&+'ZNuY0Ovөwl`lP.ES1$aͶ{%ݕFL?w5RsL>vrǃSTJd늢_ ;xطvGRC)T̸,ޏ%whw+ՍvUVʪˢo7D0l|}öz Q]V}/mVl1*qq O 6dd~;<&i~`Mhkz) {؋QQ§z/=I6lᆳ{u"ֺshgrE%ek֓@툔 v#$iȔ/(YIu[ԾqG|`7t{ܕ2ߛ+Ď0fvӺf = L+ÈN=Fٰk)Yl~ [›M <})UD@]{JtPr=)ϣXt6> Osb)$*tր{sӽdAO&Y+wkÆN.K;l(l+ ޑ22TQZFS)a#M)KhE"~"KpfԢ(qGˆmcKE$+]!8FS"b+ux Ɔ{qS{Pv[W,xJ#=rtnX 5i$U[_z_."1G$#q#rrM&Cyy&!0ᕣL7# \KwRņ|MS#Bz~1&OCɐk<ܒ5|GƷMxծF%dӽƨc5[rP$G՜є:[Rh)zJ7'd-jJ]IBه8D0 [5alK0 {vCG+hRvD?hvv&lNm|Gye_;I:B$ D~)_mT\Ysr/#s E37fON¼Ӭ >HW]oMmu]}`T %]JY)x෽p˼&\XNCBXC1~޿x:=dKAERɨSoHuЍqktԕ9~^ J "&۠i}O(ϩխ+>[Z~ᝰ[s1/؃k2}K|mu{O|Pclr? 6[IIiI:.i.;nF)*=գ J1jd ;E{]q\/=M\rA1 {͞dV_[m־㓸*[ O;H(E~5 /b"5J>|U2whQk1{d" +7qa.hS"LRZ#k(U9BMpۿljNhgŜbq/-oޔ Ap?7cc§%LL4:lеRiշfR*eN7_<~FG*^h/wgzf備Wx_K A=F E(^X=񅺁Q&NJtJK Fps:5v;?l̦ehyqͬR~4YPL@e`vuPKtP?^G-{Mm4ԣY")x,:'e-k3uK1( FvuR2 qa kⷕ jⱂLc"64' VsQO0&K%WwX]xLtza#g- [NXZcc c"&>y3z8`ar"sd}f_^Ix~mB#jw;sa]iITȤOSSPɉ*]f[̎WڑǎǝFS?Z[)rg (oX#BUs?}Oⶰb=2?vc0}2_~D5Gr:1E "6VСӑJ_3Χ/==_ ;#>r1cOz},ȞY ,mm^r08 4@ݲd1ٸ>zDbVY nI -Wzֽ֥rX:X ԡd#џHwSYC$\,a+47Uil3+уVvVos~ pT+qδx]PU b=a>ۍm0Z=ҷKY>oH`&lwzv ϿLr"s+ ٳ&伆$x mm%NG1'>+Hb 0}C EWnbVX40h_ږ.(o6Geh=g#=YI~1iΨ{ߴltKkI# '3Ʊv,QLRy16+jvÄ!|>GY}}JGl I^Eh(F{wv[h EDSU!ʟ W_Ap{r?]H>tqo>^yW,tmGNzlnt6-Z\F:ۑ r\"WBr^Jˆpf~bV &i ;z| R: ztwlV&Fl.kA" [[a0 4WXt٥\?Ȏ|#6uX ޲<6c٥5am~8/}PORC ^a%rcӰ҈h84jq &8% _# ӈҰy=UGw})S9 4=9&^ɻ}o21o%O qH~sJ򱟚}V)6?r= 0PZo x`OUkvjV 4t@vpy(vlӲxG hkPRmDڕ~?#c9[ ^|YJΖjG}n)!qx4:vV,MsΌLƆiZ\+b(j_5?6i:=KFu14tE;VIc*T~: gP B1QaoR>9btUz41t&XCwٽ]) ֳ]d93Q6Rzݽ;w>ycsMw-S^%hfQ`ly{i=P [jp b{] ˖#>H8dŶc\Zxы q.eOcL ޗ.|uo,K oD5Ky/zF>؀Cc\93/Aq۰&QuS&5Gh]LJt(APq)tY邶RQdJsۇϥ5l|_#ZW[uaj*Oaй/9-l Qܘ,ɬ Oq%7lQMf}97SzF44^Жj΢݁ԣ jէgkyy)ݢo v19t+o–o~{5;,Ѓ) tc^qH@@I$Fu٭p yWG%Gꔿ*)c=jZAw=cҴ5 7N-tpגS;$_jcnYWjw~A@&a[.ĄdjY? iŅ 4"3d bNT ZmiziMw/q 0T~V[FT Ō;_S5 .NBrZ]^FA8,lqþ &[!mٿџ5뭥!JK1rFAJA Bb"{(|@}.ڹWlsyՐ|muF~{٢QJ,VƠDƒ##Pa^:OI:sXsyWB|9esN7dSRQ"z#: d&D7rb!B +VX+u)`dZȎcϨ&zh'ӢNf Ƃ8֚ܺHb2NJI /,;vP*8(=)}Wwr`e홂J  zZTM/BյN#KliJLh& Ƃ_c>gTj6ˬ/ТR %*"zL9GqR=z ܲUZٽ&hI]t ŧɂb;CnM.ƱJג=>u]Z8.h){ ּJӒǣi T"ZOԎSj 'toCfʋ~ق@d@^DȂ)j˩ɥW: W߁ia!;;څ43Ĩqd!͘j0Q4 ye3lkR{R 0k] ]rDt9;&5֕_g^!)`Ns3pjd+W޸ {QQ{mX0END!y=BwxeRZ[(gqvwZoU'(+Ʀ<öwY,Dg +:Z-|T&>TȒh&ULdId<%OU.N+PgXϏL5dl?H4;5V*2H}mU>oi:\yf qIǨ+kI-ErZ?9u&p^k}\̛S52@.,^:Z18z:r9;<ɑ-M()fuk$^ZjdZUGs:{*WMTJ,_uRSz$@aV|b_ 4p/`m@Q 9ޑ3z2ʽL1h51|nqhol|NOT'E?yJ)4ƾW,$`?8lgK~ŬՀϣkbz.W vzǓ_:ߦ럚Iw)#Oh)h˺:vQҏ&Kǻr3ua )DR4Oku?߯?oPDuuf7rcE CC0L]5eSLqw 2 hrhMF͹#-(W]e>ȭ' [ cyZul4vszqd@#.(:3/జg:%ⅎ>/WM$_hwh̴Mq״wuU~rɁiId3SB%]]t&Wb'ť&$sdg4mAw3ee8ku_|%CڡXZ*o)wf+~ܙN!JjGINt7x95p4TVsRe%y)=*:'2ƃ/ig6/dsf$pbc9 LjD IaP:㈀ۀ&r$۫H:L'GգlDKEiԠ<xZ'lSpRGUWTFR@$SGAN?PVy1 p(>>!~T!)dyLdԷC+:{GƠ$T45!RvI #C-&ba[[`p؃0a`9 0:Lخx/"I[_DeG.%%`zN+U]ucxD hQ;s, .c$qd rsdžK-éT܂b5N+% mOulQVh+5|3j?+/o?Ct[˔“=5јZRy׸CItJ ᗚnarR":!嬔 fLC,=!dSv|dOrᵯG_NK`|11Y6Ѫ{i甇Agî]YgmEB<=Yl߾K(uhC,J]P9lk`Yӏv\Rn 27iU'h8=ne^Y֬^.LBA"۲X+B?_ 7NU}UwͻCD8ۨگu"|9"}˧Es+S 9|%y?iW[K M8Rs"TׄbOR\nF[iWަSTئp2y~rY@C8gWaCr_@|]b}sa uB^Fѳ*?ngn a7FdL-x_kv.?2s|&x_yT<|?>E+54Kɥ3Ʋ'ʙ4ϾWF_{u+iG Oށmf|=(g1/-r@բ %-=  xVăr n GruœBɿnڞ))qYn[WqSLs;sKNfmϢ[~[C4n1u5k$%$kCVBR7yyԾVmy(w:lXI1pxP֕ıؗf^`]mD*qD0R&0`}liGB%I҆ l60,e|er11ʼn+A"U7Itۋ="&~6ON/ǸםO\ކw(YN,2Ľ7~ͷÝM"Q|Zj܀b{|8ݯ8v8ӡD:ô W<ڑL+|W0NrAFse} 6]v!:ܛseOi%奣9mQȷW!{{Bl_`~7Bü}dxyx`o:su/,}- Zh&P|=/#V48Ѱ*" &QQ"iB[(PIbߗ [Fɿuy2@ ;F3$vvsчޱ=h\xE2>W)pz烷n-F}2zz"fr+ /1Sǭ}̹,yO,j6l^fw~i5wx`RQ] cipK$=ka*"#uDbmL& { SN'շ;~8 ru쥁d#z^\>qf%5t+%†c3z3!wШF7AnA!&M*\.qdțjü VF" tE.\y ì{/Gy$$l:q> ZKͪ#?D=Ր#'y+fJ1VTLVF/W((hE;E'DŽn6WPakG`yF#}N+DIAq rTE]Gb|^ x(e}{d T[:ɷRBq|&fx`eIuO[^Z(Bz7 ySyR '\wkyc+ب noۧǐJ>S;&eyTΑY'QƕD2PldfBط63;z5*Tp2.+$J,iU3i)u1{V*q"~Mu=}xsh:4S 0MwO} 0BC!83`zrU4 D5:K[*oak¶E)+t|k+ap(I!hE\Qۘ]. [7QS;dFÊ7Պ=)ӽDL 1:YঋFH$[?ݥX8Z;M`rϘ{H1%hǼ_Y8?NT40l?ꭠwoVw>64b'0oN:."s1*k#:3THqbKx1GX/)|9W(Jjj#VMLN B 9C:R 1W|=eqCwzi" c>ǯFm9_Hf$ !`è"-ǼsBPQҏu._9#$ߋ@8.".C̮:_Bʲ͂rȢ+\k47SAAYzu=G25< ;2yѝjXl#ީi6aˍ,TzC7.fܙl,&hMLa0*kkAY=I:&Њ1Jx"3|^9ᯝq~4So"Sg )xɿ7p@*l9^?jeej^ѷ@u"\/j-39lNQҷ7uUO{7`T׫btDJ[Ϫl=ga+.wc`A8Rcf?ُ֮_Ic}cTz)b|<ٺ<pg5w-sҾ9>΋OSݯl87Mb~@KcWBFFBRT:Y87.hMTOƵ4Nkv{(i:L{JHҡ0'QbIBt'RDZ++f[)VBUe1pU.C2h bf<EɺG֬q 55 bZjFiIڷRIUGOXWyCLIz6hD2 < JOՀǦ|`-tLd'x蒤 Lb H%#/ Ҥnlfi\yZ׫~Cijjڛ9՜L3)uڢ$a 8ɏFjCΙģ= \SC)O].RG@59.@.9El%!yqZ4|z櫩 ̏HIa @BIBq:l ?@ɄLqw"nC+fο#B2|2 #ux1cp4/_|D]̢wLlZuo7k%Y^JNL^2*dbzZNRtW@Nᴗg+L]gǷ i-/ 6Igb ]\JԮ zsXw[*~"~hCcfEYlfeO̍nOC`aόei/zC^PL ]6:fNg(dbߣzLJ@g?:RY}4idJGWOW?3Hw +|-`sfEްM-Lbu gv[-g|;^!鸴).{~^w4bḭ;XCYd5fmlUL͆LgXǜGpڛh Ks7c +yGJ#c a,4ff7Q`>gn0CC`bpMg`ʐL#cv(CCd2t0 j0kd0r=EcÍ6Xcíeft`x$$1KЋM':f54JJ-2.D66$YMjXªd6R*|VxAqUAs=rMTNi]+6ߐYo%M2U;C@bF6?ؑ-ѽFѿco1nDs2NjHg:cYC6윈۞b^*]Nd[ӎ[wKL{ ٳ{Cѽaw:}(;~hϺ ל~S'o+Xe6wK#?O9nRkYgo1 t6s#CfٟuXvw FD׋ʜr5v#8Y_iѯ+ɘg7eF|n}ж{"yP5TKix! @=,$AQ{Fh ^~td8\B69CWpƵ_/ayAnt/@-͝'Jǀ s.ϧ}em6 m"[a-1> ymnH)* Zv{S$PM/( ^Z.`&KNUC\]kLLtZ H-fZ y-ƫ.S9J=rս3FKIJvN= ìX;sNEOqFG|?x8{Z񰀙vtx7_3C92 ۂp【0)r>mp6"x  ވGw |Z#d^Z(xX|=O`Qc[[*m|KӻvYEk#^Gu [^IT>NxL!oiY}|ZR]WN~e >"_WKd> ˲pK^+3fùW$5yXMz7%m w7˛¡ڠpmI?aΞkR*UYS^QCt\l0lg>]޹ }F>TH!8Ǐ&r{^ve"hT){`^VF[vczy̦i|WK/:&otƁ#䃣3 %  q۞[wU[h d!dxc²m2%#Pn(T'&ETT,$2Ɖ< ^V%vV-IN^gW; >#y`v hǁ)jn* 3 M!Y4QT 2/ߊo,*3 7Rd>wPp~-/7mC*N2n0x;Ti Γ}rN 5^_T<ɓsG.TP-տ˨BnV1J[:<ƘێdP\p9IU1]_G6m8ŌNNEvVh &/wZՔL܌?2΃8"!"Vc<4tq<۠t.7WDTUblQ~π^o_1 hoN`;1ٳS\h"jԵfH`mk&dHBdXwW(IT|G̬G#@w,RoAuHnSEX渮oiv쌃0cj&/HRh'k`YJi^|^X 6):{IMkjdrZ͐4V6TrfXӔ~8nں(ɯ(ݠM[-<. m\<I2Fc) ċ:<5q[H(((_UnB= AuVjYM;2xXoǐ?0 J˃0P'^h2 h6CgWgP6Gvh_͹-`O29,‘lQݶ׋$gtoEJldsdbYn;5Tik,L޹ ^iSrk.!6}9vY!n奯*'$\aEanm `"1;C PL=*q*~pbx>| pkWbcVj )58帅 @X)s|UXg u%:S,PD*=:N &Mrpϐ##OIU3(" 71+UjozwUS/xvf*It9J͛T>ۺwN{~7nV-Y/#?oXD9eouS05ÃY DOʌŠ$T- B@i`4y@.BP/ܳ $Ȫ&" do˂QdxO D=v-YTUUC%KҷTq&A)L%j)gĤd)隘sJ5Kzb;C_W;M 2s؝D@dCa%n=Ox,OYCg1\\/;5NLt|u+myoMz[G EVE8ܰx "q a9h6-+eo-'|gT9?\j 荔O\e$znJs\j7tm=חW m ,s(,ir߯/dZΣʲ󦎃(E]#ӂR#{py¥,MEp_ t{Y-L΁. B.؇~Rp62T32y,)i,;WQj!tN4}:?317?epOE:ljG" 8A8r0uk 1G6ONRcE -Ty$z3 /Yc3_wyP BA&C =D;$HGcn1Qc "M1c ۞MB'"1Z#ֻ2E태 jN`)ZC3([匇ER㮗I0slm(5T3Rt,(Bm"YsQ*5c| upS;K>o5PYG>p/@ K b/AnB %'н(jmq#,-N{EmBZzhےΩ{o/ ΃g \{,%˹c2"1|oVLb-g,&:ܟť? 5X۽=*և4s07Frt[&}#e(k*mgIj2clfLbo-}uot^àʹHTrp[txr2j}tfnQާ]oׂi <@#ʛg_Y ?]x̅x N^,@"rq;GqN\(ŷ.N޺ӱ7 ESU{fZI,zyb~챴%%IdiTIJiS3`tX/86HO?_|=tzc6yz2j567N %hRC&$ `"'U|I9({u1՟MOk{'eL{7+p 10A\UQ.JV-?}4Mϭq @ y=KTe0!{[y(*@e`}R ob@F]X>LVfA2;)Fłif=807Kj2DJ"7G u `4//8$t;`֛ .݁Vz^H4clE Zf} pN_\҅\NI7K<6SJlpQ|K ΍ʭxM ax ƊEeJnJgZJ ,Xn {hTp2!@Z+FHnʾdK8,aT*,**ZAf3D_aݠim+nf9 @y2!_!\ďx,r*u׭.cezP=cjeY*HB 0 F)D-Dp  m:ZMNc4:&^h/G4+ MQKt)Dz?a4ˉ$u2иqU!c:*0aF`Sd-ޭFGaBsu,7Q{V䓐(ucE(,9a:j/mLe1R?DMLLn0\(Բ@ذ$&ZyNΜ&{6 2 ӆzߦTkaeDyheM!x~,.:]F cs:>8!/*8-l G5y+2Sø0 d'p )ik T52ѺM~5ڨ,`R^Ņ?RҗPJyK"w \Ҵ/Q ?JRh"&imVψŀ\Hu }k[{`Q>`EBiBIdEUqA¿[!@~t<𵳣#q$nBΒϵgDVq[6Ž:6X3?g$6!t&y$=/dHuF{q^|W6ChM< ^I6M 8>u>a.Y0~ҷhJme?D}E8¦eSךmȸnӯSƋhjhWܙw<ԋ'(@ Eˢ~#\ Z|ˠX)-Z9Iç:H`U ժ}dծܣ8N4Ab(<TOE8VeiG4(^c/U TwijzхvRi@rw\V4G>Yחc)R9j?pFu#ߧ.DenXfCJ 7%UBɔq=zIDiq> n9Md⣵6z6kf4=US%Gf{j* DtL6Di4{xp[H苪j1qBCD.,Ɇۮ`ҝF"ͥdJ˵,nHQ-|0hy[(n+UaF;RMag΂Y B>eYy}41ԗpԶKd9v wr@)5n|%ur%Y!ъ#|)`:|pA9O#Z+_>>_7mvab,%p`X(CTv6ku,+, pۺh+XݪR9NN$[~޽KaB"{־nUcN&ؼ3sCp4} 7Y*-ܱ.SWV.loW_6(r-l7 v>H3IXē uf]4w("km%`Kz}e+S 8_6k -3~2AP|jo-+[ᬐ#ԊGP1_!!NsxCLbh/dk y6oEלEw0EwN@*_p+CLpYnܧjdžvUii [^>'e Z-F_СT Tj{Nuӿ<=?{:}N nth4Z\h:m@Jۯ6^®W _֥4vA1! EoYYhA&s[-|z#>+ݨDSnr!(𜃈(Eq[ukn3qeMK,2ݨ^<tv<+O<Ŀ:*" [19qYqjF P=uB=kcp.Ul2_4poG&,f t=" UWFK`gd^I)C,qjVnbr;j>}8;ϘA{E Ӣvs6 \ sIP 2S ]{E"Hn+D~ufXߡRpXffd/0q;b.^1ʁ zRo ?r!zu+}As=(#[C-Q|=loOiLU"?a:ڸ;p|'Kܰ Q 3mԱʩʳ#NT1gc1 0G+. B NcyUXϘg}{Hؒ!ʾS(ʉl?f0TٺM,LP.8Ұw8.ѫS*'G1{ufsR#4=J) -aO0Z F i|M|ceq]5i!fb8*O _1 ~܊>p 0ڊ 3A%um\]-=z8"\6-W *8ίWuo~@ ݡ֝nDy\Z9K`rzظߥC>DA9CI,7d qCf.X_ *Jt~w{[];-Ÿ2?oAߙCH)čzΛ&h#'??f* .A6;`gAy4y2+c`f1V`YhVKy{V, qBkEL 믤lB{ӄ[ Cp%oz2",u[-x(i##L5 v{,[#4tVWf%IsUcxI sa8]" ;rwsg)OЙȠ$C9`BvUT5U8̛̟Zlx,\3%'?k>;<b>Z-kU`!,kb_xg@ %$Zj<ܨ_x['x`FœŇc3=ہ*&ļ QY"$~F ^b: kZqlryTLl0KZ(PU‰.yk[rIxP seTl:ȶ3 {aF3'l>calPX LSSD)4ty]i!7V,HdWSܾndj "L9Hӿ2 4ǚS9&.QQ /x4#Q$D[?<9.XA#X7۪|ҍ$4Ʒ'շH]XV~76ƕV\Ӳ6/r?];h`j{{OEF^[pŔ]8#HFD3P<~I= it(8do0C#7m\Y>昔f/N aE` Ϟ][Ei}T5 A`=$82è+pP@vGs o?=zPڷ:ߐb0~8 }b:b{q=yY}׿|K\-w,TQRgflX̝6;6L9~xFA9{9}[Gy?PS\k)$kVpcYa\\*${Rt|!z.{^éߛR qlw moK2dlJ,/%~FP1 UKQlC LFӀYm!E;`x0_VN q CQ=g )΁$? . Ht'$'A5g 9NG]sii"]Z:X@ 6\ET]_s^k4SZJ% 4MeU 85Ćz^<(4{*hs̘itg /1ކQ!RWE֥d2<~ôgukC |kr.eʗ\~f֖L]KV`GZSX0g~(@\$3)bƭ24, ,a:na OP.d\\.X%f1(Gv`чLTnkΓO/5:C/ ɟI.eM5w/}G[Xnuz˷gقE64Xkeτ0 $BqxDQS#Cu Rehmc.M9eEjM4M7H4@3'unS#eQsҋ:q f9lud仔K&fٞU*!"~E ubYHv-::I3? WIba `Tc$9 +(4STiUK橠ן {9& gH8)ڨ;OReZqԛ[H8A6;TSzg@&L[6V[ p_tGg{Q2i9枠9s< }x^*/b(~J632}6ĐȈec{Qz .Ft%z%FQsvjmm :ue%p^orQ$Nuq*gd馞7L=8HjVB \B:3 mJ 9 ƴ _KPofO6.U ,X8 Lc5Ohޱxi{ ,;!u6QxkiDžJw3М )Q I ++n i4Ph%A "Ɔx.bl1;&i45PcFWx?RعDj͵Kݡ9*۹*S(dVsQĘN~j<`{p8Іj3UK^狖 (Qr ZʈvSf3iKCQ)sءXürٴZ&SKk;ͻ$u'Oq&cԒa7@j+e5>Rq>A_5A1LǏPL6pYRG,DEQI厛鏗v\M䦙=qg)/k1;nb?ǎۚ)Sz1u9dh7iY#}mby+bO|_CpKD1Ty&fhG‹QÇ${Go \ ` f B`AZܐxcWԟ"Sƛ FHtMq3q"ɸ<f_ľgwkdcLϔ|+C,64d'NjkwFI*87C ȑh|M2Ĉ+änc #jB˺Ej w"CӀat5m$X-hla!?F{åS>UȽtCPY4Yb|Hҵ92 ^ yj9>#2{m[Ńy_@=Xjls2cX &^RZb[&IRۦ0pY: `}HHEo_.`\NwW)A WrH^R%7v(?qB#hQe ڵ.)u{#hֳԾ^w s5d/ zF[d> ѡ\w ȑґ۵֩$MsNK?>< -yL xc#ym(S\݆`B#PX'j}z>n ̳KcPOb`dEp|eeeQg2ɤvI`Q_SPv) ƽ ߤLR&g$F uh/ܢ{1lG#r ⥜*PaTOfΨcD8p]Nl]2Tcza GuyH1:zQN،A@oQbWvݼ-3zwUdV^ XclV#{EZ*")RJ{xE0D0{:S8,g&iZrX@D۹lkC/GY7\ag[ n/ӝ|!hy€)Zvfxϱt}_U3JGyJ"qS*L<_{[:QH ksY9zA; >.MֲKY XKS:c-k12K5ֆbmYܟB^ _AIىx9 "0S%˒Dܫ, lj@>\D(UBIϧ"P*%B);'-P AsSA$'f̗7XH3.$93y{ݡL1-hX}#%zd0ѫ[`F&e3>f/-gVb4`ZT$tVfdZɯ%.N_{~E6e(}ߚUJlzD7Gg3XQ/,AE#t#gn,$$h<^bkX}$nY#S˝27})4paد:LWBP~zs.1KwWYISvZB-V?\ٳaioK # Q;R*SE]/RЃkkgEynԺ/S[*zz{m /[[Gw7`|%ܰ$֛|wsɝB.KŮ׵dQ .bqen 뺡 -ESRS6(@$e۩D/N$j|:a>j\WsXq+P}x7_{ޱRDXSPPVWUithYSkmd 6]=eX-kyX2fOcԚzըmDzl?; E%F8N{2\JRh)J)䶑"E8zrl /j1]f)UIW!cڵkPW]_z=2)ڈM vM/ʷfS{k8?6~?SWFShcæ{?ZGs2z0le {!жm:\9U4R^ͣ;nk0enֿ)m&Ҳ}|xnfL%uՋ]%*-MjZO PjC)b%m[?9]K󨞾AήbsA#xl$UUٻs"3|c]?.v%Bf+?UiS},w<.F:Ub/#Bc TaCHyhdU[VOTXsV9EDFU5IB%X]slnTa;&+5}zT=MfUÈ5gsJFՒOh*,iμb.R] ^yञJViRZWszUkùa ;jm2?u\Punoϭ,L14!1[y,µW7_OG` mv^x)tZd}y>iEb`} VOsqT%ǻ.=<7շLu7#pYVI"%LDH"G,78T4SX؅%&JJN ȯnFe:Jnr-.,Wv2`T`0l"Lr %kYEjOZxqi,2 {c,ĢEٗ?V&@ [pltL,3'>O3bč[-SF,Nׇ2E:]V/?5ɂH^<фVq->‹ɷ)AӔ`ʊ-ȱ<>}ȼêu"Ľq7Sd;0F[yUp9)0[y<=L" !.č&#oXT{.6sPHfHG q5XiH*& (0ɰQ_AHk(iԧ*ð0 ,)1[i9>Ksu@0"#":2iPe>3Z(h2)p$:k^zMOf̬^~x*F!૬ʁ!rNP!z~@!9c:Oy]m_5(6y fV Ѻ`JhZih}މze1,SEF"ڮ6ewNv8df{\yGh H(t4^W3[^Tvv*%H7JNaD]7TbX4L }AҠl|<Ǜܿx"1z(IbGRNCL?';Ɂ p#g;hq I0Zg*βr(WU**\j7ŝxbw%%$%]".*s/@͑B@(zp1ue:I{$_lІt_R~dRK!dk_XFa{Ac f8@ˀ3D-lvq+~+arK0c rUAn8鴃$^ ñ+-N |bdeLQ,ɴ"zjvX~.<(`xE6J$n}9usazG%9F˜vV;yZ]{'ߞF~r6=O죕U5>ZƴsӅ& t\d\RU` G4?ч7}B X[[zĨ&R@X?$B2*{پ7pmw]H'n v%GF͛qHqTn پ/ܦ;:'H\hS潦cM)̣FM͋3ujwZѮyϛ:D$H *cTRkDץySh/Z.Uyz5E>]?ʝQ`^(qLDwYRϝFRcxg^9|{_rC]Mm]aLiSqԨxrS5EM^]pC*s(7( Q]Uc[)jz\Ryb;eznCDڈlۄ2o~Xqhd^yB-"`¥;,^|I JgȈ._ DZBqmx+bhʼn CkB6OW*|5-TE =#f);-ācT05/byC{h=~=ΜZuAUyhGmC5s.hnIB\zY VrH{~J=$|׋bm2:∩`Se*FQ7jRg{isLOԝ{_M<Ae}F{kMY !q%ӥ`?[!/_VCNjg x _Ɏ? eYp!›91|GVVjڭ7nB[B,9 /A)@ցIO8Pm~?&ȟk8 M/LW7Dl7825wlL=ʂhɨA2*@IK(;5o_!g_'^L<iK[8?u R.QE"Dg{)T[qJlQఋs%;ZCqr0J"\Z{=e#w;Hu)qvr۽+ .N-vN!MlGuvI&r8HtP$(/#H;(f٘1[+Fi߷y\"oqt}t5/ߗ0+^J"Q(K=]gW~ߨBBʇQֵ63|_Z#}3x+wLÇ~2ʣ: ˎG,Kџ^[gG^sױ}Y#rHwD>ZtYI@dYnYn=Njf׀ܭ.6>dbxYRrؗ397L&sQӣq ;uؗ؋Un !Ɏṱ]i|2. عNҧomY*ŰԍR"y]Vb&lfk$}ѶO \hcl=/ႛlVbkkۃ2}loNG&x=ӗQԽo`t ]j0#|q58xH֒x˵3 lӁi(ׅmxծВjF>u.+f1+ aȎ4|3rpSQ޶Q)/%p ۃJVapZ| 5dYQX21ۉmS6(eZ[0g +adN?{u* EJ~m]]r=  ?Z>ȩ1NKHTObjOv&="hf]QͨnK:GY0Eд$W0o[LjFmЄKUx]O_&o44 |a#'SBVzJ;/x~|Կ%bM]LXoqEџtGA\d0 G:gXT]bWr춶eҮX ՚qΓyQm&$SMv:gtHKu JW8|/ZWz<%x*(ݗh.rPxy_5+v(nFSnX]ho,]^^n|H#9RH>qY&6>/{/8=r_ihvvz8LFcYp@zF߇jI/M"ENV8j 6Xu7p<.1Tb)`& !)HNٺJk8 E L7% 3$Hꍦ~iPwSbf4]PH.VW[/ b ( R5Nf4R.yuzp22I xxQx?f~3|}"ҹv;8#rsq-6{ߺyR1Ԧc/6Z#s댂m 6䤔zC,oZNkdK*:~ƿ< qЊ5(ݾ|~mF|Z H>F,e]KmŜ} ,Gﱥ:|7?Ru-ZGbǂH퀼HkAx35;oD0fmqj(U?o埡;Y~teTt~Ǎ_tmT~4W¡*[ j]Kpͥ+-}n쌆No<ɘǃ ީWFU^itp+}Qlny|FLʝ.]X 3x)**!FQF3t1$_݊@/ C fGd&z8zj(!DE2ŰleQ(X uΕqEoJ`N-tUn޷*>f0n{&8 4WףT*93\KÓcm-UAK\:-^jB!_ƹ.NNI!ͻ:5U&x0zԥ*ڨ<}gҺb<'moWB>s8fͲJ3Z @ {E|`jS+~3ݭ&2B5(bUa/q C4`IpvOp2FC"bHIT9y Uv=a%J Ȱ8(Vժ"j8beԚ+ VaܯLoZ1;&ν9xBMgi*yM%gu|Mvő#.\3t2v<νQL?(J.wLMno>wD{ 6Q;[M蒐C+݃11˦0ll%)OH1#[mh2)HJm+0 XmH x=S)k@]s"pv& ,LkmшH."!>Zq9.'SN*;Ȳ.d[0m.gIDV~Vp&Xnd`05uF޾ySرѺP\Y _79˱?) 0z" o"UFVyG]8GJ6 ;@̄ <d~0'"o^l]o_!hFϤ=RARsw^˧Ŋn#hvH8 / aM hϬnM׻CT& )ڛYJ>2=rX1`Ɔ}GxN5x4o4@D±֥׉~^9{pdO\?= n`]];&)̱e/a%ET5T] I{o@(8@CJ*ykhxD`;U(Ѱ,s:N*j Lh4,﫨^Ɛj RC@mf`fm1AT'ʃn zwoU3Ł,{O( \ºsOǂO9sQ+OǁZnJv&y$/Hj@2oKTͲpc0y>+0F́"6Tꈨ1)9Z;v)a71602FG]=b]izlLXe=llvŲ5.P# W#`'t-ۤG0s[bAuP,O<&F pJVEƽ 4G޼A3|B*bv5Yo fgIW-u,0u$fQ8^ոu=IRIlJ,8\`Z+rn-=l@Oe׌O|ʒù3 >XZZwa vA>|`eju;N<?/dxfe|]U_bGXgx\D|解vz/3 h&0L!612IX숂ۗ\ngA9/b ӹ =Knz7ViGvE؟rT} Ty=6vB. &B zgEyחΤ"u\?w^rh%S7[8x΀Ac7̓ϗθ @&ZN 33`rˀ"?dn(.Na7ùs=NZ~ ^hssVWFR=Ԃ/f߶lIj"0M:M(JHWPRF.q>O|Wr♄L>p̽aXt0>jV'`~T /bGB AX-B:mVΔg-=jβ:. B;,eKim>3H}qeSYNQo {$O=F#:eգY=%F>{~F(s.qR#yڶ_F^]6 A]`K6)$gYEnȩ=i}pA:V9 M*nK3&eT:9 :nDvb!|CPF Jd;çK'׿`*-0VYÒL'0kTi$ó s $Q dǢVN2hgMǻ3H#J:_tC8CAjqVv*T.k瑪zXt* {Fc4?B~~哫[7F4P1F|;Sq =Ljds_}hiz?]͍D+<FPҋs`6vj1Y/lvBi_a]:;PI+4NZ{bokXrO<0*8Wd!$D5u1$_~"ppAbԈ]Xj1L[땍r8{_L#Q3:猗R뉻(I ˓VOEAX C GljD,P \`MAye"2O90c:8_wxrXXi#о|"qW?rm2G)Vn Bcz VtZm[Z 9<,Qc$؎nlxIż;2*m $tQ+\cc *z_PP#/b0}R»bb@t~*b[X®%^gyfjx$L%l6^Dp #mQh uڎCq)C,*2kq5|1 A ^Tυ`* A[+}qP ՛"wچw$P/0a:$.(s?2 G-f緰q1BxjTW0giUUQX3%{qi@Od^2UcZP/&aZ>X71#Ԁ^'?Eh}m٬"PdUܺSMԲGb%ٔYR~BQ(? sm1?zP=&Z\8XQ%kůvX쮯S͑%q0kX"BE-.2dE07گR[<–2pmƅE%}Ն3s^aFg }Hx?]pZ9`Z?HCByc|ɵ-C $̶DL\ @1R).^?-K;+rheCqE9 ]Kǝ0N82Dv;XuUzUsqf]DZXUתlJ 9 S\d˘W3WS%W1.Up];z[ɂXi>Pq)%% ,oM}YQxDC13q*8ݪŘ d3 ``nXAC-}[a&ӛ>D{2 '_zz{ ~ | g;7S!noV|̟YmpPgŷ|m6w4]bvhS?U[gEs^ f#IDΈ~Ǫ¡)+ɪTplKT]{S H q*Q){(٪b4!@xax>- 5_C0hl .Z-W>\cÃ:(jtd=|w0$xC<gPl 4PGPV8" 4R1t:5ge5|`ctG=GZ}kᅧ?w;an/ ^uzwg"{"( JHT<,AH<N08ۊh2c&NkA`Z0: 鎊:co8\~ gDB)XXajz׳hב<}}O[Z pGc>"ذ}d|e `Z"z"p,xcqZwKj'/XU6Ǜd3Ǯt' AUk.x&X-(ÚC7/V5Hr0݃a7%82rP*@)W3ul`k:q(/x/װ3y̎ʔ1T%|-)oqJAsLMT\= 3,6H I%]@7^FV*rnDNiǾ)ot>c{VH4|lop&G@>eY~ jWx\=L3}J0)_eϊԸd#=bkpyc0XG=}QUqPu# =~ĥHh! ֌ۋt~L$CT?Ur:.c ܣ1"  $mL'tqC0TJM'cPzCR#&CLV49jzh,hZbBT=zI?ZEߋ+e $u8٘ORs }z\s6)\z.3^jq cSA-˶^=fyC'zmnR{&K{ Ҋ':%kW_BF =tM*VYŹ9;^&X"= 9b+dBC_B оB4!R9e1WRF F䊻, \~ rDwɦPd-t܎ūS95QCynWaS٘W B}ZTnWOUKtO%dDYOD)/]}Q6v8 cfyUlvWNPN-7S|IdZ%g1$\%X1n|YƝr\΀esX?=vom Ep8t |쑩C>h6y+4ءY#/rH/ItzU2/HArd$-V*7[=#5ȽBDϣXfY|>`un>rsʁHnQۘo4GEZPdYɳ[LAeDlu&4+sNt>Dn0s|n`YI(Qxlb\6z[ %sI10V #z|uat!G44H8E"(HZa_ׂfW#$H=mF3 )ҕ!ZW >`~rix S}P+rc(D:$]FuDc,w /7/z湽댦f)XD1xvq%Q/Ӄj4pjye)'9:!7ڳh2!lkiQ#UvAZK@,]yl&Lwqy47[Rʡ2zYZN%S"u t:vE ,Vvȇ3řIW$khM@cIVnDA2̗9ܩCsGIrQ1eٹM2/K!;% /B%.f*SQmGZ׭=|mc[ L,P0";#C4s\˫  fԹ;-΄ykdgWmom4 ˚{Ҁ (ATћ<=;^h]՜П33j' o?@>4'iw%Ai3"قKDRar"-st Kn vz͍g])ej>RUy"0R,=ΑcRW:4dIR9R|Sg89F07r EA)^Te6k}|L{?>9f_̱G}ukZ-{:Ҭ<(KzKλҝg%גQYe4V9$Qai(Pn2A%QwMFw AIY\'$)xȕ$8JkSw Wj=$P[(+6H`3'Xr t֩TrcVTB"z屬Ӽ |[J,RTy/*lFM2VU`UvQO(Bo1rцvZlfK W"\_`&Xnc]EcO,I, C,N۴iJXy:m` ad,}Q_V8ڄA 6r5׋=\#u{V=ep0kBP"S,͸|J// L]Iꝟ\J5Mʬ8z~n[ []ELS'ͧ[Vwq"&<`re'}KYElk{6uN!vgIv^ؓ+V}Y !G GW AXlxU@8b5WCRJ~iuh(W!i6jdB񥜥t$veCgObXu|@CR\:xG#4oAwrWi+]C9}0]O=4{.I=F6eNͭre{(L"-6$m!3"H1Va8 | !߄: P0'6p`z恜qu| Ӏ')n\,So^ӛ'лKpvR V\N5g/}`\y_ #=S՘M1*nYz_eڐ_ WӗĵYDyJĩ^g@_t+F8(tI3^%l =0Y:]z@f8J,J0&@]7ߵe;?pLCQ/1c)7`q7a[PFGH8iFq` sT]]V,np?mYSgQܺ.~ޱ%er2"t]I!g@8GIK$Qv}G!9ɫuMG؆So=pҰS#ݧKiWxe 'yj">?WW6l|a-}{ aza""Qe$c[xٵ$W#<AC/41V xcrB"Lw/ՄC |9'8 dnvl/ tn֚bN$J]G\fcPAeO1pD+L@\J>E2P9EWUihe~tRQ^)m!D%ΰ}m XOim7.M'1:yr"=@ =))n1)*8 49 wgM:Jo`[:Ѡ [͡^g/M :e)?gN&C!R1[q)`\,*JY<)G1}: +%!1 DI 4yRح: RЂ$ |ޑJM>weu.񻇐-}|[6)W\7K[f]1v%f&k~״,P=zRGZ2w`+&"Wcգ} brUiϧz)_KH] ϵGj$x]?c [զpTyS@ԓh#ITAh>`.o8Ni' P;pس$zu.p о"EČ)Se|. y8CJ&`᝗g]3x>s";+Ə6TǑۍ.-5Tc{ֆM9!yIUåU7ID@i_ !yAߞ(3a uX%ӝk*{#![F\NճsFBQƌ[HlZv(J5.o.ZBڴ(5RĚᅏu0`c8N ErOb{ZkIq*ꛌ_|zo`:"Ck8ъdaPN2'6I\O.<| LhiA Y[rqUY}M;<>O[Vuu,6iĜ,_3d R_]#-$|Sm9gϗu*ӑ kn)Q,3v@+C+ݨ_{Lvd*Ia(Uͣ )؏X:{IC MTp/p/ZhloFjHkfŕ :`& dJ8?E٭dڟ:3F`i~l3{V+[׋Q?bZ, \4y8L Lo,S Q (68MO̠m+'mC%$6eѿBtdr[]>o3wxx"d *)czm 9IQ)~ҭ-\YX*+YX0g;km? nC4ki7sk Nyw7J1G ^ ҂/ЭQưt>u:DG51&]<}(V&XDOE;vI.WA%$,ow߰Xqg6xsTσ3j q4X[sPGp8X#S3μ-C&zLhէi4ȑ sVLTkט6Ka7HUb̙rl#͒),n/.DxAu5 2ZPI;mr BQ  JP+j%ݡP`PbWQljB V}E5%.CIm-eDAagk-eq,9+o{5z1>NjKߍ$ܑ8'-O .wK>^]?JgG^[l%]聊Em55-T=߂ÝjՇ+W [U]6Qk./Are/ЇLWRP.T%f_՝gpr a_|/䙐k+dP\W;|CCWtKh\rnQQm8*4/ Ī9A2ɰ-Q|sPz,9\ݦf.wfKϿ%[4W0_-1nY0):cO@Ey `9pym[ 8l6m<7CPKnɚbx/;] T5\о*xD"9\/i_%:vuyasKBI<;hx熙Nk Y_Z,r+ƿq0y`=.Zk.ӻTۂtN"VljIvG6M"jLXXOvN5ag!̹OSq aZ ^vo2\Bow)N%(.ڥv^խZjU\k21חpZ(Z(9;LK;0bgks ,U{hЦ̓ƼyRVԊzc|o4)X$=cwh٠xX[lV h&O%{^ឡx.4hc` ! e6}i0 i@$8"!%OUMi.`Т/0]_~)7+M; d$}8 <|t8`r5 F*>;%)Y6y& l l>IIchL#IM?"Ǘ/^:f/OLKKu4u)zRO„`=(HH 9+HiIAЋ_w||xW池QjƘŪ¬8˹KmIA[8:m߫)$P]ĉlduV>>1f \V3XPpY΀"ƆO)ӆ۠Yo*`4k,xoԦ"hM|0I4uZ21A`NdJWJkʴQGDb&:A¡xpCٴhv܏d&J"P0tǣ]v3F"!27J4dJ4QNMk1&7(2@ޔWtx=B8Y !Ĥy19J=ĺ9ȅ qQ_B[_aE'7  &e_2M6` 楀:vHX C'ً(b5;@sRL(C8zhGE@.X̖&-8(f/~~qųS)7Nj\͉&+9 W 2(X!KV<b {򊇡x!!2;ĂGk*f\0od*i!e2#<536DF{?0${Q+ 6}G~Pͤ$,/c-D+Ot}ṠIE L0O{ϏdVM@;*$dq?WX;H"4k~ ᰰyMi&y[M'(8SvTݭ)tDnxG|SrcyNpoT<fM>52F ;(n;+BK.iiQ\ZqOϡQF:ĨMڜX^mXq[׏tLBw/>T9԰|o Jږ|(|]BcdkԊNL%u+ty_,G`zthϣu, q,ĉ-b軵e^רz:z#ǁt,}jnURWYgSN՘U(ڶk^o@K 3)GCE2Y% {Bv!Xjɱ (N49EQ2EAGnrbEVC2M.Ph%M wȝ.䮙haM*kL\U)hL5&MU@m9M?:?Jp:lo!=p,f[p֓!=D:ZF E@zɤYRd\@C&) 2.Kwv@rgin2x"4aLYA$T4GP}+./q$rcX:"oqKJ24LmԹxAR5tkbMy~{_-#Kޘ❌˃b?ʌ3vO"-zB|}ҁnr[pVT2LbG G\nu"[a٭JD1wO$0Ҳ~OD2ծgqyKaˊ177 h4a)o //+Y5Z2I(^DRiQxdQB0X32|b幐E$}I0v2,J|y0"ޏZt4ŖG{bI?NٙWc6-ʪaMY F"~QPƛ|iԱc'V\yFf,{|ydJU#ɨ#y`~bxa [4:x*EU;ڗZ-aq49dmu`Zsmmt<ӝf})d% HT!mKM^: N*YwGjhSGi<vr*IE[lpR4qY'VFUJ֖*˧FET<aeA *b_AݚM=_h{鿻jk*WԎɂ糌џH)i.)zȪ[^~T5:`tZjJ"ޤ8".&yO$1|~T#$FS]ʇB]5)bO.'7l% Z#:g,uB'!'B"c^ֿԕ\'h_us g#ZKΝ,ƪÊ sPbw>䏊9n2=ñ` qڠ2_+;Br:i`rivg%or/\ё{.Js'Öu6бcorG'?5azͧ'4/Y:fZyYQEպEv~ǧ63 e|C  kOOBo N)}{>K6 YvLDJ m~#^̡d IЇ烶S i;(2H+Mh0Ɂ'W"m7 !K-#ʚ 0CZ8YOBnUQ $ֲICЩ:b˷EԫCIk,9nÉ_:3rCn(дWEml} ,ѓx'Ai / !鱗`{?a=_3/W-09X6:.uZq+H^lM ZN_ѤoTD j;RcLP9~S23f߈}_X"dސjEuOQkє??nàP}j)oVTbko3odLA`um>noi.2[mw]tx!KڟޑD7^BCPqv |;l2H1Wn%M$Zqq(88{;dxFֈ}I'8-*-Ϭȥ:laV0k6&I⠟@-z};x _5sx Y2`^^VB'g&[Hp+[cFBfc/2Zlhm|,o8A?#lA> |HV-13@jѨȃdDk t2dXy6HH0%6$a0.}}"mn\}C$;C37َeD1QSɈ'ΕΝQKX-iFb텿_6Z(dG xzT͌v-鑢p8ќGD"?)bw3K\]AJm(}chZt< )ϥQ!9IE$fF!}DtD$< ׊1WC*-H7BX rƜEԘ2reX(EBR"C x^Ǭ-3q 6vGa­1EYÊPǨ zB_}d4TEez>y4`0U9hM"-31 hdEEleŅ%u3W#B./JI"ց-Ӗ}E4hP[.`EJ*0+۝0Nbz#v5H3"L#j_cϳ~zFg@d148`J!&!ZEyޢZ](cxo4Jcsb4Ъaۢk;+y84Њ5]N,, UcCʲbu 㬙͝~D)`}0]vPhȲ$!g˓5]^+1u2ώEF Xw%g,vSfoΎQ-V Ic¤zt}Ghl.5>.~׃TX. V?kLjz 7B7؛YYUY=$)Pvɶ}/ˠO24'VLiz->Y1ȢC^V)٬(ԇSBJ+g׷kwZѿ܅9< 1:w)>R)Z+|$J!6w~Seqh!v`Fbʄ\5 5qSP+8!d^48MhL>Y C@3}ὒy9]v~`3k5זnJ;/j?NA^xN)\CڊL^x7Ys.vZ[6~\YX '7* aTΰK*Xk[ )HU-îY+"-hmQ/mbTi&_ #T+0B; :`Poڒ?m5Bߗs6T!q+8^o&yQ@47Ԣ-:M| y/_=JJ#zFQ ݌"0 BA"h"PRg`BxhQ7$AX $CRŬ M)ɨe>Z02$2u ;ǩ.gTknkZh$:[+]v鹪<&F,cO NaE;M~9,|*vsU'Z3[y.vLS<_Ƹ #2WmEʩCeW.@9&,AĻ[c!sR{lT-`3ll.57 py IBy?zuDflֈ=[Ee].a9ictնK ɬ 񭏸rjҥLi uadLp-qcAAol _++ *1Ij_k>"ͱlD=|/^>tPWQВM V*kʼ<-=k>]Y_{S+J]Q|KjpXXQIqɍSUۀ5t5Чi5* R?*y4ei HRcM+o}|5,tܖuG+e9R=Ęɇ)N"8 |W T'Pߣ 4nc8 V5\PRU-"RQM٧zPO_ؿ zN,F+ =5hZ35WUQ\Bnj"CƏQq n *`j"E=p㢐ZL~N+ #l")f$"8߻(}Vmn Wx+CJ5d1I;7Le=\::})kGY b\$/7b3.Ş`1naz_uBa%6WLjaK; jCٺ$Q0YO`?0{3f.t4(^AEIGZ6qhV^OF_!pTda0 ӆD2,EՆО*)-Eq:6#S/C - LHi5Jd +r])2UM,4g:U)D3ZX0qԗ1xdG! /Ϸocѧ~\ff{IFzGڟe}b]wOM'K1yh7B-sUɗ =cL˷eemq-/o}~[Fg-lH!A!MϖfvW'mj6<e3-9Y;I2t0v.q+H9~vY>.+AkGs9`&އ5z֪XVbb6_KUFz{ZL$w}<Ub_rv_Ԁ 3w'P7#8͓Astkeq|_+6)ᄡM^Up4 Fj]=Sz&28P(9,-+B&21Dvc\^Ert _:]66J nMmV[6C X̨5tdZ{Kn7٭A#R@%ҟ7mj3pD,ň_-Z<ṋv ]cYDKPo:v@Iė*o1u7Ab: n~#ur,,D*,W0_Ow#W ٟ7>reOF"!n8NײJԹ\b<'`s\0_,9D ]&x#&G-)eqJ$ncH]׫ᡴʳ^kYV*ͱzWQL$vB ceg |ϤLJ)WU`ɯmWA bu ;S)Nh-smHS]h!WsEPJbX~ʵ5W et%X<5CW \rz @ U{* x.fՁnG].]~=K39v9 0pOSt ʾ{MT$aLzWϙWEԔ>&h;Kҵ-yfpەߎ/Cv6LϘ\z~w?g}o"WsrBA:Ƌ0QL&oڈhCqči'W׌ NˮbUUd0Ppա-(q:8tS jmB1#9U3*[Kdxn!ZYk?js{y- S'"?)uz\ ˯óċmߛ;ߠ18NVOn3NÁZv}y|DWQj%BӌV28.N_MGH9FP:\]tN)cvv߆q-􄼽A 2<֋IRRO!IRC}:mT"pECV.ű"p 'J5 Rz0W#k%㭊i{pg÷0v.#ήy'oF52?v,|0if&H/d573fXdCцm>פ0sC+i6^čܡ{ʽڢtZh;jڮmB) "L+If GUO ,sf컖by'  tGBݴhvAza )#'__\o꿖}Jwܚ97ޚy2 g#E% ئ˸.nٛ3(ǜB $,)#sJK-=- ?4e'{m?bt:5@ x}S9`0V=AM,[,1`fG)۰ۭFx]WT* ~)o"gJ%-`]:UojTc:&rU-=VY_'F$ ԝ{cwfFӧ2L[;$$ 6D=ũ0QETx)M L\+zYuCHq(dY$Ok8cjl-F;Qv*]jVB%=BP|èRI䉘{H8ylG)^4,8ı6Qh9}N"aI5-Usg״gmwdQ+TXWzݢXp\E:86 >{ۇd𘩹D]tè%~{͑Zs[sTWtQӃ3]UH2h#vh֙e7M4?q,fCj f hTc9~<>|T66;+\h_:{oO5 6v7]nm7;"5h<-B[NO(5@lkn2D/ |_a-^QQ@9~{<ꃪcNݖXPfcSjOmו[L#)_{FѴh^{yBCcEcدVPx PhuZfbu޻lS`>'噰(ȻJdj; *S)Y7Ȯxg—`B lF'z&,r{8j.NElNo>[)t룆U3p9}-:U?WTux9a#uL>GGh[Ωql?NtbM>/BR B`jT_^sy6I6/vRӎ;$'ѰmVDVlGd,,}X+Xxo,-`ͤW-X )" iLd7]TߟiШN0p4z RywN,ya݆[3gt꾎soJzqeJpQg-MA$E2U.o.=F.DTEg{@Q jZfK-#G<~gQatHhI~+720FupO瞼.Ilݐ4֋H@L ak1Zd$P6 ]3 Bm`ӉK羪]E"2q|/Pw:J<GrhN5AB|'}y; Λv_`h'zV$0I>Z EO=4@>A C^H<0 ~K_:F!v:DQ8" 龥ɳE!gy, wn4G_ )?E} /&tgz7ua U;m5J }?OӰi#9hnxl혃 o qpv_ C8ΰRL 6LW:}DLNQ<Bpj2w^6'| 2!e: c4g,ΦC϶4+m0Eo|A8V2f1;%z~bbT~kte"чPy] !8 :ll}J&E&dIb95DLoj)O+ڌ5rd^JPY9~¼>uH_B3qy`Ua.0lGD4Ͷh25/$g!_31abԔBah>*)XJH9 (,^nΠtƝ 8|D\=`. W -( /0HyBV4 =yf }e!5$pDɏ6?`. @~sWLX> 4 x>Q)DaXG S=:^ZL(acX,j!";U! ^ WGws=2[_7h+ӱmG*?^m!x2@v9U?~W1שT9-ʢQ*R=[<`2~ FP=x\'55:9EL6 bB+1ׯ Y.HMw kTտ7^,2wg; 5S8nY*-oT =h8ζsVh"с־i$oLN05"xO4Q󧐟fC&۴tM[9>NPEjh\'],>LjKÂsVdu$GS5_a[`z8s }|JVY7ߛ^ZYÆ'$(*8";=)㮃E ԔOIzP j"̝E| IV9 ^IxPuCkƤ]w\;:Ӳ_c@!@sEXX (| N 2yMxFP0E{(ė?z?3w5QmX㊷ڬ33ޢTzuT #q(9m〴T0I;.^C};I?xA4^4bjPdEl3`.q p4  "1ꆀB&^koYb 0Fyg=hFlMrR\!cϪ~/ m38 y=GL%%Ur=֩;nSSt;´t6¨h{V blɭSosor7aԩm{U/n!A&Q4L,H!w5L } Qa cQ'sffiE䲶>$g{Yhx]9|)[Ȥ`lg6֨KT\rZr+SոQ=ŠW&.;x~;<*ˉgP Z(3gd#t%:%/-2d}P 0nilZV0 4D] l>p5aGG% ivƊ0[$R1j<0n DkN:ږ47# Ծ"4iPq{Ŷ, hz&wn&ĎJ}EP+`uwvKk~lYuz:S-Em;5Kn=һM=ݔhx͘\$UQ%$l8.Lo(Z^p[Uf&1Ȅ^vŻ׮f|71W//󢤈t:-K@bK97[N-WxM zP^ :Xeb( Kmer<MN6-vߙN_$nX,QKۅuLWKF4p4(B.A?4HI>DGE n$ӚތYbeMTMWTP ^ n@V5/gb2MnlODBgNtQ }X :)ƸBo 4尻hxZ..9$l.Y /tSx\v.M!"Ԩv{5椁cZG2MջΪN:pߋ;2_I!'1N~-TTDio- P㶪 P0S~͚2'W,dE9qHTL*h'־R_;܈n8/e8ܣϽ688S94$ǁDcAH -^aH@h-6i z2ȺV`'h.K\ekFޓ3,YXC&s0 %jK:;*#2t})îdKRE0exPE9kp&Ub@0;3(hě9]2'^r_w'=|)_&+F'Gz. [3T0gC25~c‘(Sq{vc2ǃe#{dS:#AMɜ k)X #lLŏ1+D2 L;|0,Tz->qbi~4  *u&B̹K@-\[fLXFoAQS]9$ PU n}G0hUW4B*yh-l3-R3."*KKn&iM8R͝7LpH  h, ' PB]@faMVIjuaÍD<\iLmesNmV|<˖aCt3a28v^f@{XW` V-*%伫I9Ґu/,] m$+Э7WRMKmts@9a9g$ FJB~sE&"JSTRXRFVPRчfP)26xv3Qᜲz-V }*("cq:@y֭7υLjH(2TybD{&ҍiGO/h?!fE..DS5_+uHfɓнf+#6׮{; 5'a[ǵʾ]]93o@u]MAMe|}}(6K50,@^Q.Rq b4ZO xo;~YxwMBSJAuPFR'Mt\xf H=9M1 jV9P:6Cb*B)dεuY|IASLqRK 8&[4:"#{To./OSpn{0W tABIq9\ձvhsՅ<`kMs'YȝH>x8 |;,ҳ4OpcLx{{!,e{,0]|W*Ʌʽ4Va1o OVd8<[Bo9Ӵ (JPUIUBil: :D7;[#K2dqasAiWw#QعO4rY-U^+珙'dFq"k1N.Q 78}|x F_/BCV]zZ! nd  ^Mx9 iMz$Z@qT`8J9Z39293M$ QUYXvd@j,wt*ƫC xĭ֬[_KB`yf^ 77RtwmqJ]"|kM|[k{M8Dbu?u^doα:V-{oko9َ+ihm*ԭnH]ZW)QT 4\*L?h" g(>!y^v C f]@ TQB@ׂۗ>*nSK9$jz^&r,2/ʃcё A`WR\'?RJ'#`^ Fn )&d{ytA EewtdG(qs;pW&x祿J6gk`hڼQn.ZB:~ܲ,e@Y{ܟZ1U,#9amq ,z!{r23uX/!\ J5΋"͊ T!5#G{oOPoBchhFgoOdCCaCΞocpTx|SG-LӀ]daLr`VCV sAY6S ,`Abp &qn@u]X)u1*pAơ"Sc[nb{j֯qY$Gj_٭S.5cI]-^׺GuV-m0 Y]560q2dALe:q_G`=^[̜P39s]uPV 3ԃJs|6vCߌaX *W#.QHY*$ PnAlJSHQ1 FeYK-^E ^l%0@2;-0qAq*>D+ A?0* UXC8>ڻ $ww7E_ ;;aPr1EhLj_6 x J龱Q'%?Hx ƯSMn:ĨL{92p!{pIK'ɖ],d~KgC.6Pa9܈Q׻-SV5qT#fۡ뎺y\[JDEl% I}ZYKgi/ EjwX %rDuK]bADŔ 4͡3N%"FU,%9 \ŕstve16*r3Hh94 .,yҎ&XmrtVm3#ێ>>^8>pr1Z L߯J#g瀟]ȰmaApp\f/oMx˒1iqiAl' >kP-g^ߠ!36 )'fQ(8e&++PEE$ED.Xx A'mK 0R[ $B(ھg݁+w[SF5s}+bK$W Q,}e(֖jmt{v1Eq~"~P||:c_I3I;lڊOMrREvZafM"{nG4xoP8V{t&Z]UÞ _<$z<=ϩX+X(rZ'g%2A$o.hx uC >m ɳyai&\Maʕk؎UlNRcP0(JC2Rxv%hrDr $@$E8Ia9\Q/9=YIw!$VzdeٸALky$g,%0 C5!$g_׵򣠧w6Ԏ#14r:,3*|7Q=7Jm料;?'rOZkLEJ/Py;Ր2iCs>iq-t}U;컗\PsLGNqdm#YkCl rb ck#7ky>m$7z й _m`DUcJ*VI -W-R )TY18qF mYҦ nA.@D-W4ZKĻ$;~ <-+֓1Zmo:!vpbw+]Q߉`.[P(Mɢ<巢_4jҞ/az6এ< μ*8AFEnDn@fwA8X #ǂ@q֧W,]).ZMhe9ΈX㽆#mI:Sk։I_iXDb,E3~ ۘ;L,QFCX*eZ +)9ER; R? 6rˆD]a,U6|$?Υ?S !@$D7Ѿ*{4mpaOwQBxpp"A.AƗtܼҨĺ pnEv'QV ~WA7;T:,+bF(!-B5|CgZ0A*|4Y 7'FQ\ܶAP⪐p)Vjds4 $q3RV Iz~䉣J?ok6S%wz#DM6{ɹ^ԫ߉?VXc7|S:\Мu!nl`T4`zۧF~#ﰏ^iK1Ñ9/&%:A耇_n&1:-||֗!D^r>3!bra~}2OSF0=S>Nc ]0rlѼ~LwXULEO(p4F+ˢ&@tFB$* D#`yRuܤiO)AWrPc+!~qL?4to۴[\h)::Ac4Fi:(jb KUWFxnZGY_G:~ \|7X{l ,JW2ҥ'Xb#x0hޥ %_  v^-o*g^gdYgCYiR(/a leE./ًK*^MLY،񺣱l;Sº7ιɮ:\ @%A%Tc3fO (3mϩ-gwc{YaE9+i9MT5 Qc/B g,Ʃuwi^^@01?wYSLE U5-{6fez ZYFbR%ȟWd= \{o17.jT2A6NZO{"!k`ƻE.{q4e Y?0xJݏ"VY -l#KO~= +QFQ5SFS /[l1 ie~wzGYh+Չph#/GEEw=sq/+rT*Lx6NhZXtȬ놢жMQ|oavriX4ϋ6JO;# ׂcO4CkYʂbݛq@,KS)FlFLJi4M@vMDIG"w$ð S$g[f"~߀8 ac'[)uIeU(s֛B"n>HLb3`.5Z)<ڧJA4Lg@*IRf| T9v8g!udАSBfd=9%ٜ~/%vm:Tʷj+eYLگź.)DTX y, D*Nxs:$% t9F;_0yW*y2^Rٶ ,Y](Fgc+kL%YiNJY["\YsL9#kv |zC ;Rٍp{*,.7\32%.A7f]K F0cz[eDK3Im$:<XMS3_sM e:rtMKE*tk 0*de'O l8Rov X(gSt>&ʚFP7 ꐺjB UӎS+i4~KPisdRW**$ !C!cVJ%Eb@cuH WӲYС.}"gHGmX[]pKͿ_fi"nW|.<5cFC]D ԩgHGm  YСN~"7`{'/\b)jCPln$ w^)ywB ɏc4U0F)(T&$ݐ,|1U"_~_vAS-4a絆xYcŲc,-Jиۆ >um `!CPR&p_ٱ܈AndÙ(\jlL'1mW?B j>#_wj9`(Au[Wh98'ezW^䠶AY#|@zQΜOT*C]%Lq1q|{){CDܺ BZ~ :F)&7_{&2]uX.18$C&3tPe=g+]z-ȝDF{N6& za88*WE?wgY<#zJ(Ax L<_~y?,k14șnC/Ԉi.e+H[N. hSpa ck#mbU THfa MtHa<h G 22|<rǟ}7gxlG9fs7)K ALxZx0O@֌ x&b; q"1Ys<#h!ςԤ''..cfK}ܯ<\'lu&UUztޖ(ԅ^Yx i,4M].Kh@+m'mF8 dUME&D1Ό1R( D6a@SQKשxT*VCX&^Xo0sZqN$JPL Ͻ88dC]{#$=v=3jm$fF2/Q(T.^<-}jn+4OZBMŞGC>\Uqk쑴Rб]yOb+4Spw OjWI6U X/l =@ 6c ;@vT~ $γ4¨T/E$K+ބfV.ARA?E4cHjLb34-Dm$Kl0k@Ku #Hoq19C ʼnf7&Cvuk"3 NY#E pV;dHښFHb |58Ƿ%Lͣx V29V%ã_\;Q$k5U7֤$?m#y~PyagM1L 9aaDCGq rJ{^tH@WEk9 ԥ)8fuw-Ra e} X^Z+)%{.ʮާLPDo=Z\8l1'e:m]O̰g.|ziiegF2JaBe=NO54]@O],П40\"uH ЌERժ[T3@PQfdU=%DgY~ J2Bgh_'; z PT k AI1&[>(1u3 CA."|epJ QI#u} K HuҹUu p 'P^~CqR>Z)eTؗAKJ>Ex\#OUgjLx@-f 4> R N/L^R3L('J'yr}sׯvR,37 ={G}7~aXrR['^]mݸYdcj0|m\|aaPb8by(B,/P uCN#tY&Ɵ͊!ЍV$ElOWVpM%Ō2HE;fם.%i?XfO<5Yl'G_umm?i>m2ĹDKht;բgjyd՚eqɥOcjVgeL3Gsz% axnF7fWQd&}Y؟k 肗MV" 7Ќ9["E|@qe=1Nц' @{u,%%.B_ !&t~7E$xNN gaQybY^68KI(!§&iZFATќ%4LR%JD(5XƐx~f()jR{UUs'pʡ2_#n$GnB% Z^r0f#7m["}x3ڇ)HhINyyE-`汢ӛ!PTp׬s?`.*:~|sxLy)/7_ 3>l(=! .I#ߜŌAޔxW=<,^ݮ84Hux]dN:T@{ihgHLk8M6/2m9'l%B1&FB|Gl}϶zwljZV$UFdՉ|(o:A ^}zV>Iӹ猣$Ӑ%HWMuXY~Ȧl gi%fw@U mI4BRvjF$ˤOi\.)tOJKanHHš*Eݩ РTNth9dς)&iφ4 `IqyZ _s-L|c<#B$TVoǟqȮ繮:?d++ -b8$qQ96Bx!$q9S9x^ 28S-Ɠ62fS^0D >Z>)aoDž-".wh4[Iu\A}u8 wa[VƋGz* { wCMB?Bap+‘{!^A@-'=ޡ7GJcEZUvևr q-!Npv6'&@y8jm9+FS+w;, gOifz[_gvx#9}jvzJV$ l/~V^RxH!f96T 0?}@Q OvBW6 >}~aOn(V#9 ^άd]QUV..,gRr,e&J-Xw>1N{K*tNNv'6nsV ,֫"] lpҟ3K\5jy3[вgb˄֥y>Y?q qn15~l[+O;HԼnϼ(1[<3.+=Sl rmxVH2dPܟ pm-6Ssmv9;$"K(<.3fy C`CJ4K`a"],?]3z:ƺ i,Fm++OCWSdž5E:!j)O'/92#Њ1 /*uv@-` x-W#UEbMQ(Nas \@C_?HH˓_w̐X8TGFFuYsNny|@rDY{g1So l(c4'_K9: '2AhU#-_ \ qTBkÚw&yן ,r~FsNȧo^ u™229m$"«*0T7}|}Db.^(Gdw5o,OqG2L'~M@^;{K% fB1 4vbf,E9Ie،`3mE SZ4SFEF.2\ja1 ;L6mb8g@ hV96/?agI1Y?aL&hqtn@~GvW.JȐ Y VpCSn[Y2c ec$J: $GM;z(!Gi>R$h$h@Kicd~gyuG3 Q3&MWʀ=+tّ1GC<%eNs1m(> go`/.ƿ_~ p[Uם3&Y}0U}<8Q"SMP$z=r!RANV{2 ZYs>!H: PM:SWzOo}uU$j -+M 4jzwOx4es EbObC~Q¯~^68F!뉯3!藳i47&LVK.AkY&1Sqw8|ІBC{'r_CJ) Rwnf׌EwUns684bҽ!(P[P8!Yuҝ[(ݨHRhɌӤ^槎r-;m+:ۭkOs72V/c Mm>xR?WLe[xYGgAH;:Yjcl#Z{oa,"y8:j9O6YRg|,q,K Q%]It4l@h^[=$ xJ"l nŃo?В+[=l'􍙉r$]'fG}'2o@z T;K}P)F/HX8}Szqlҧ >MDf8|A< * bz[N.I ]A:a f\,q S394O]T~n4Gp2^z[1[6GyBDOo1,l&/'^"biڌ.b|hVB.u~@weg&P TsQWr"BmkD9 @3G4h{ (PtpH9bjS‡Xd@kIFUؾp[:gUQ d9U9NSA0ԛ* [>1mU|9ڪ ~?E'x̅HA UC|gFÅ)juHՈ:(ضI U,clrc ˲h1nq i<* $NDn"6,Q"s)f-H"g8#Q._mЮ -[:y+n d h ^G6mQ!QyQ xlL_XlX* z7*i=љ(]C8Eg^.-D؍{.jk6f{[#(aV]# E/G36Z]7*_ɞhIrT?ם].)1Ff E=ʯ@˂A q4I=̗5\:/c+&9uznz9Y>4k_A[tV1D?噄Vy<7F$H>!r(s* * q&z!R2Ø}qgST֩ 'zM,ߖ-ÓHDhsɟ¡oIJQDH6˼&T6ʼ$'$1. HHp4!騹E"~ ZwlC xsjW;ChIDgOklנzȑ9;3f:;HaQ;'C#"K!-Q򀂁@$osOOqrO'D. ,,,ah]Q%ʅ5ZaD$gPRBkB߶vv5 $^ !P` RZ2b׋.lP*V&d>|~ ΀F|lh4rÀq$24͒yS! H 8<^(Y#C4moX\Vieg 5;.'R73Aƴ-aLSXMQo#:cVtC)\qz(cҢEDw8$kL_f98]΍ y| #_x ##h9d>fB&~ 7 A:G/?+L.`?RY")`>CatrգN=E(¥Ki\*ДBk$X9-/< *u%4@R4Gb-ɢ8C)ˮ?=yՔ^*EMxL[w>$"u3YtY{BBcC W#Golez1Y@Qlu;p=}S~bX2^;+p`ˢ.],ۊe:AT6$:?l<ꎴ79\ 8hP'bg .bD W7vқtPe A(#B̦}𲜬?t=Q^Mǐ׳O؈WiT5dr3NoPCɤ0EeVFhRTD}pXxMK!8#g{|d4K2(G1/kMV@f{i7B90uG akڍdp t{yZn .۱+x{KA֡z䣗>iEFQ=X\T{\Zu|8@Rq&'%?+. b? *!, Oƾ}Z kCfCQNu"GkL}c:@´\e3Vs൵\G[@NH+ C~`䧣:sW.wU{<(Wz~PZWjb=9ZjW f6].(%w`;BX>#G5cd}6<judHJ⒍ɤkjr@ƆXkYF"!v( d,iOL9bO J7\Շϟgox+0%Ra~S:M.9b K<1`@Wo^*ӴlӁ ܜ3o28dg=Sg~s1ں2I4uzu04xxTjbL3֣2VG6<<{;P Br`PZos@y`,cKeIRE)LU%.ۓap30sy 6z7A|x }\4Qdi`^PߖƠYZr!58P$u`d^oksD벬YΝuY!;~/)ec#PBG QmeLn)hPvFbkaYћ7W>kmXьJ9C8i:%j̣:Wh[#AdT3}hcXhk xg\k6u],kU{8"Re%6*-V]uz* a2yXyC-W qԤƶD#kO' !VLm]QrY=şd:pQo%Ǩ%m/<(?]ek^ sPAz`M&(Wd!;$ʱ`5G]Gzk@&Dnx},Qց['&Ե(rɉAPvC hk X&c+mT@#annX֋֘Τ>bp/􎁔ETȲ0Л8NCY*6qv\k)fE6cVuܵhoבScrgGdL{O~rU˩l)ʭꬳ֫I ÐȐ)}oT0`ho ;:&U"`r(A#~Ep }CىeNOny/$NF |/1ZʑvQgn{ ~|ǭ8zϤ? H#ev="u1h}h^ㄳZ3BȖtZ D84#8 =,RHݚ]E% \8pT8g=!n_]q 3^?A;lYd"{OBݯrL 'V_=C3(#X^q룷ebdfV |!vٚlMS-VcGf}ڵckʳ:/2rǽ^͝"G ɮV$3 Ri*]8nc=֛-G?TV_=J`**[][gĿ>HaVˬ a*U.6Hjb>\-g`%kJkW.WW:05BAwIk{ +U,qvq s[D5>;(P>|0S7pi_@W] eNЁzh%֊*n5)P F~DN~<& 3]RV| o۴ tE~ԭ]d"uv?ZtknHڜD.ki7xcL ?y'Hw 锌Pf|B"2u݅ǪQcԫ1ô.AtBFXӄ,@Ug*49NVΤ\"-,LKVcPki^c=#,3  aM:@04]67s4Y뷃c!bz/ZwlլJABzs% ەRP1pZEͫ؝ڿvYuE szHQɶ +̄]6Z_h5 Ov |iHI);_&89AFfmkj +ef:Z)ᨌIG Wh-5]sW`sMn`yG[W %ǿڀ\ ?? Zo gCCEy*5kL >vxn5X٪*9M^&\c+s@-_R´|^e%P<s5qQ:HC}l5~݂rwf} P^Xړs;LF7"Mxl֦$d((`%lĽCZm%XG^5GUhV#¶Хd["́*hŊ_?]'=. ̠Z-R)"MgN iMpbȮ߉Ϣ\ BWNGB:t ɴ+ GNa"fynh/zT@:$ւGXRp#+qrxc`3 3W+ OJQ*; 8%| > glȵЎ{- 9*r9~O2Tﮪ|Z%r5GEBT*4-©>$84n*dꎺl/ &֦FNWSoWNZ9<7RjsEaM+{\dÁh0q`:ƪ̋- Ɛ0\^k)d0靘j}yIѫUr"h64VLWւ*˅7`2W*>~ƴ Vf)uh)yX] t{O/,w{Дh2[6r{g"(4& ۊDR6"ALV#ŕ)(*)RUU7 1\Z`q4e302[s,le(g7/_y7  v?sT/WPTRV!VZ5u M-m  $`*>@ *ΨS E|E"JZStzdXmvmbGFV]=`9=D1X\y%TC$) `./_CO*5b(FRҍE܅4'Ai&$| (#(4"2Ӓb0Yl-HUT44u ,5  +;gS׹yx~>o\L\iR2rUjtgM-mR:'  nxDY DROPibL~$'A;%:ߡr$!C]'DY{*Q;B:1IWAp͍1zW̓dAc~^b5}LN"vI("pCrV}D6LavdlIP6}nx35eOðHv KJqv]]X8,[U!ԌPfZv^eZ&iYuʀsDܬL%#rY WR4))BP`m'@tL@8;7O{t&O>KgLښvľ,{*+%zHKtgt=3S(AJC.CSǬ,LNJYc3|B53اlCQn2v8_Q`T#θ.c! ~k9=D* \6j K21¦s? H<{ES=kEUfM/t|iӡ,@#q՗ViHO]C  [Q<b]Qum2`n U1[zAO N!)#˄ Alxdhi `u60<_ KrGQ}wd͎|myX*i!di+qUƚoC34@qE?6kx2zVÌ:Mcf|gՓFk2M2&$(nl vmgyZZSl)))k6/6UȺ:Љ+b*PN!A㳺'cdͨmSY46D1Yx#k"Mp\m(2iw _>'~+̏E߇qyz z:?b_DُïK=PSV7S[Z֕w?els׷Ga#38wzT(Է_o ?.& =ۿassets/fonts/google/inter/OFL.txt000064400000010566152075603210012766 0ustar00Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/inter/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2000064400000372254152075603270017652 0ustar00wOF20V?HVAR$?MVAR(`?STAT'4/$ `] 0f6$< d [擦S$3xv<>Մn"7U[ncˀ2<·fʤt у!DJ/x/K~ıvfv(UTACTo>a@!C,eUWu@kZRQ%y7,2bH j>S(Eh BX(tPᄣSCYL3( bIJ"lI#TL\z|1NAtlcb%Ft8?0 JU,JU괕3j%W*XP*eKbl"P;6(w6iBVdlP!4k}TƊ R۳DFDֿIfflYȺ*WU92 @^a YR\wEuzmcn~t,(HWĹ3v%Ӝ;DPQZݮٓNWёAQ3:}[#F`͔9Su& +G$-˸I>`+)ʫZ0vL~w=4V>RRIgf˹Um}I+jo7BØ!{4'ovªÇv:K%Tat= cgr;v% 2v_JBEؾ1X0hߟ QE`6v_䥪k ^g=.Pjh90R}WIŎ."{6O^ -OG:H@|W#«8@TQ"…{gUʓ@V}Iު'ILq?͜]#!FЈ >ZSUKЈ6BCsh'_g EP{Y. 4&8fkfh̀4qI_>f]%NqlDgqNyCIaGe]\QSnscث{ɧ+UW8bjw(Pnn,n݉]*Vts=]1\iw?f 29CWIQʑOڧދOb)Q۟xq?} X~!:W{]p92`}s@u{za/zN0| ;o3۶ bo\d|}ߩג-~Na0en}Үo[zŴ1"w΅^]E̻müg+\#OЃ{2~^P/`^w" `E1dQFR"b2"Xu("/ɘn.ۜ98x46^N}9l \f̊"VҲ'lU<~Z+0nrkV;j }w՘YoEkk\O)wc`:7YŭHNAGn5Ƙ9I Mm^~SJnTr^z?A6xr[jжyz#)1V>j;kgQs7[aFӻx|PmQZy7q{m^϶oT7փ<;̮V *|0~ZyU>{BF%ߕR3[e|=od+1JEF5Gv_8pܿ~2A>==)Hd:'FEJ8 i3WANy:5JJ>N]g|S={Vϖh:l\ FT_EB7/hL3B}-*a?_ lт DaTAgV Bw8MTs] A%K7ZM+F#T`Cf . -?^+ Nmekb',L˭*g<!Ri 7U KDoP@W,X*0B46ڏ9Ua2Ru65F1v~#iْ~YE%C(f9c N'\dFs}4O+:5el6l]1A&ch]t -r>)^'J1!Q (B. t'BEC6 }m;3,*BrM* !VMvarG ǰ81*K#Q@EJ0FiyɔPA('}%0|c2(NʈO4A^SH"JGL]Eݫ7R_JD`sN&q.]U ibY ^z˙ /0d01hJ L1u l ђ":A`6d!+410aU8ᖠ{zQwIs  Q2Qe2N^!һFHזME41?3["EI]lӽx&Bp"zcŵ{ajY̔8a6v46RNS؈ـ:"WF+LpduiESCgb!:3 lXhK *lzbl|gX`N /t2"9~|HAw0iדS%2qůJ\+9 gvål("N#GYɾ5Fs!8@ѝ%5XIm('VfKLeG`;4F=@@82 ݕ=R2xT#~>J}V9uk'C׻oKvOGx06A'#< ;!bcrbvx"f):Hs׮qPGJeLsy"H0Kz~&>;_2~,ij=]+1<Ĥ5qY"BKfEH46d?Bn-xB=bX*$(;@q෠淗?88AVizb^UQm=ޮ-"뼕'D"ejJ *@&`D"["xUCrMHpZ< bܘdʃyЀ_y7>DHV2G{"|ܧP%ِKb?ō`z04vE]4~!@,,/H*.JxWhM5$8b L8dD ~v vm#6Ң$&8LG~::nڎH,pC-n輨[/zګ2Da u8mzZCf k AQzKᬽwqRK.qŌ(G$2qȒ@} R\nLՏ{8!CK9kz8$7d;*O?[ =яE#w"2q93 b)ޒ|ۤs R_5INb!ۻ؇ ;v1k)K|Dg\X)=D w֯nݕKYmEǸ-(xϲ{o/ܒ-؄UTYAa&q{&};T3JڮG8)E]'l/umH;b(\VORe*@(`Cޞsc$sghU$//qs#"!ցΙvO;ہ[colHy+f؊$2;ao !u@)!j=ҫ9 J'FC*0:<4@Ґp/͗==tFe*XJsLH*#_XudMD%ALg2Fceb ݐb2%CAƫAgPm$Qx z]04~uZ"uDW"I'7i8wllDoWږ,TyDi{*TQSi#TT(6 y˭~ꅕ֡/92&ՅR&)(xUO5.(G#vA2|NƐ?CNI[E,Kf+ˢ<σ\<&7C?;Gַ,Sb5}07aBT]7A(Lo[F~+8 t=!xҽw̒ WKM;k} (<>FǮO 1ŖwyIR0 {¬S@Ê!|ʝ}#֒Ar}*8&)2]OiEʥnAX?Z>F s<V|% { N΋L@k Sz3(8FZUMQ]Cj 6qqh߬Sy#P5]wfsԜE^'fAx'+ǦY(@ah7"*H>C<fURLJ`dlT.(ZD^u?hcQ\+U}($Or{Q~ӓi MAv aYtaNBSuTՎ.U'̐NEO(ޒnL` d}tܸʪT#sj6T=8p\9ʒ%o >> rapz- *|?j.C+lQwhs?.Xz@Hw(VSWBES@ƢE'I HXTkC|f@N)#]TQ?)Ńυ.5(.4l C`RTZ_Sz$|U| -HM ~f=s&P63ng_K۝[9gLn݃r¥þ!=(mJTrPAJ~>%H&d@Өۊv _."l8xdv^ҨNKusMCFCG9YH-&sem mۧS-,S0uRaw* ^VyKXn9,$xTrޙA݊&^ВxQJ:0?zljGVFCDło.qᤩ{ED&Xn:da,H{ȫYi$^f%q"H/䕵p0^b"В9!,֡%j1]9vհGS":͇ yd OG HcNz0'+boP=C~̓g?TQSh\Wm(:Vwx&QP&#9rOHI!џG E 0Wiok Wb| %hS"XZ=/`\Tզ|8AW)smOw*'}.QG¾ w3qTVT\Oو 0ㅕiX{a + 'UIg1}h% m<0TNkܲU{V@!~m8Ye&X`5^=>3>cϐOy#ʯ#/տ&M45 =$(*iX~q8VF`{#@&$H=| ë9bP2*s\Y!_.6(0y'% aǜ.%8S=O~.:~iWgvqFSu5#h&enJC}G]Q2koz%Ϲ!w9%gUoISrHA1oJWٵjvl\QEQL3g|{\KUIH&I]!u%.wg3*٣ ό3*& "ď #fe*gG~^ ɘ@Q4ә+l9 Oivyp?Ue$9|3i>ƛ<}] 8.(r&p,p$Ums4"YQqvId$>IooVҋ=u8RwV/?SvO<S zjy+ʦD+C\(#A}gr5 =g w?w@>hGʀ;FgCDv9hJè=<}rnBO<#w4$p<ZI孉\x9SL2Vˡ:tI[}b,3+UbSt//.X٨rjz9#i|:D>E0ɬ7,=V*BoiDi\i,)`!s "ժ蒾%,$W)EFJ Np/<EJfύ^hN5u;- Xx0ftEmߔu]r|}̧XcZhff mNeTL8cSٖ,>Yab_9 /6θL2DAs .Ha,HC(km?0.K<XT|YM!Hc؜ s;nG9cBGH=P6dcQ7C*@0{y2].DtrkMy)T8R6>H~^k?~ yDrqJ}չꨗ&)nhX6t,{u0G] S {˲$MO{7aLc =dݲq]C}(f{6A T=i-~FP͉P\;=@\ꝕA ::&Qr$6e17Y=>rש\H<+/V~H5k,vq0\67EE]7zՂ7XvBXLvE.:f-ik+͗΅ cF>W6mt.ye<nj=N9tQʕun}69|ZđUH<|Ie8?-~19- vCªw8%ڳ9Í|SdLz9שDg8V+pLw8wf'hd pA=̇#<6W0%%L7&WoI_iN8lel'bl>_Yw9Gn3Wj. /KƲWkbS@p"AkgUa(Y?]tR'.,{20E{PQ(V])NEH79l+g)T9)TH L5gQH,:b+dϐdɊ+YH[i8PndPSDr$fEIZ*`4zTPQi9|q܂}|/P 7B9Ի֒&BG F3We[07g;nSޣ;%Pч#dOB:\.|+;u1ht' t\:7L"[%/0ꠈCd|ODo\!CwN;^qyگx)|FS% *']ȿ*ʫơ =Ƚr`[4%lQDJ+SVU(PeuZ)".%/V.%V{M S ""ܰjl,%D>B 5($/IQkXeoE&HHb!8c tY& )Ѕ^\ "VOj38Շ3(P@x! wRa!obq%> : wQ.3!i$5P4 ,heFWjxTq`NLB @'2uylSd.W"(\"FUl(F%VJqb*RY Rukk4CO>Xk DS}"# `"dG"!k#vI 1FFb`uTSc$gb\j?9@9(G֡?Ԓܖ) 9HPlER35_K/ej<c&:Y w z{znsUt?nWKa ӵDQ5m8*xNAGn{x+QW7+9p}Sdp,EדͭlX6=v#$46ED3%EpxMn(rFNo",ҥWW{ E-'32ƥ}­`<}.)aJFrWɏ ]JYB=R)gn~y!IIOcdKȿif5jcT-P鍖klFl0;Z_KPb%J0,ef+7\̷]>[-N/kN5_q2[.ڵCßQyQ]BE*c ̘uQYpܢ98ͰBRkmz 8?#%U|V"1 ɴa|"[ Uď~y Y(kzԪ˹#PJ z^(g#ܷr:aٰ/-v^=G텂Y[)+#TnyzAAڜ!I**&+ % O__Qx._t> .aRwy>L&I> +BFbn[O+ ^(]| *KcbL R Ze*U3͙.^:@3 F9\Tw<pn &} 1f”sXcaˎ=8s]@A&\8$KA$Sl+PHTTF:4kҢլ#E',9i I~e"Dm<&6!1 "2f4jbժM]է[vY ӹY]]rW]u sd m$$Qt/VJ3Tq ( 76!1f”siyGr*lApù`WɳgϞ}@d&lpG80CM7v]˸# Q 'HJD3,Nj%R)fؚ)F/ݧ֟f:WTCQ _ }p^\ ?Mv˸ 1i(x `1S|b;`GM'e EJ|*DI F,DSZ[a=Qy“g<9{^W}|Cm[}K_ڷ~_jv{f~!7kҢլ#E',9i I~{P)JmpX8D$Ȕ3נQV:t֣W~ls6@1 )Ͱ/HeZ:zLwO|5<"}]e LSŀ@>;+;4ʆn}`b$HBJwri3_Mų}p""B~!|(>E\~n9.}ء@t-2QP\@L,IsG=Gz͋ zNlv>XzM+eB]S/qBˈVkĝ%u O 1v>$ly´&NQo2'/B+'Uz)SH%sopS0D@[y O<$|RPyR;{X]a׌g*#Ԟ' ƅ:=5qɘ .}rKtnPF5E7֝\sL|lD8id“&z.TOmӍT>S՘2.(A鏔3դL2md$N),Yf4-D;N;DrRO#)9>@K6'$g9@+#b BDNkp0,(9R&_.fK30!Y@I5ТO)MC GɟHPI" XGBdi#+ hcsAE;Cm2h ȡ@q  P4H=׼ ;V H{?gRQENe]dLB<)-{r#L :U[2޼磡V]ly' l $_Kᤔw뻟[oVܮd;d%O!0++wOӋ⒨ߞ׆~{'_݆K68bWƍɀ~$RVuZpΕɆo_+^:vm)k,Ti۫~`Of/J,5ֿsH7fSc>f`(KnOml8w8[,Lk^ y n $譐ANeL R:[bl\[~D]" bՇT VߏbsO'߈-̧CD~\S{qcG7,,6~7~yTƽb߷]ĩn_l;^/XЃgE,zSYC!gqcqq%_}6 [7=OLFG7^ǿgA_}$8,"%O?Rs }? 'R5&/i .- N;Wטٗf_Y\z.߀|j=#^}_xiu骿|^W {m_-qAn{ /}kWH2EUmZU:q% +4{#.=6ʭ`5ɿuQIٮ{JŤRޯٔY]:~e?*,+_<̯2w? rCI~գqݍŹ ~9{CO&CT yqq_coS YCı~ܧקѱ_%Gگ?ٞ~|tf?Xw~ߎɏ5I?|'=#ڿ_aԤո¨ۊksg[j>wL!^1xg]ټO/k1(QKW-?V˯/;X7-kOֿ vŸOCþEv{mҔ){<+؏x|wYYhWN\ޏ~@DZ]^|TQ)u y+ ^F\ V%<o' ;~Ge~eO>dӷRVU(Gm?Uu] 6%AOl!=GDfQ NPԴJtIZ  \pTG9Z.zB T5X{fSk].wZACʱ{3ܞsQxϚy3hwh}{0xqd(Q+Wo klxcLXୱaDq*(Dv<5@P{4kq6)BQH"ˍ~l^՚zo8xk)S}1 LZHzM͙X*w"@.M.hKR q X:~ܫzٝHح$Rd߃YUi9 qNnyYד&%f!:Gm7kFP$#B2%1Y.5Lb-:֔!Hf!U2dkiz?dn#hOH=mխSL_ZZP-%5'O2` H1} ݎgE/L$ˇݯ 'NXrǯF1Tai#)vRk|yXc~<# js(A,rM{:":|d# zc1ּGك&$(FQ ^!A6Oo>B͇ʚA1HQ1Âa!B D(]l\ X+l {󻿺[fYbz5L[w7)79cÌVb$}6|8p4[k]7$ [A|<84hV6HލhIx+ދ`PK7hs 5^F:#VIq+puEUX0d|oOfBȿnWn3Ҁ;8u0<{&xa Ap9ɢsaU/\p@z6-ie |[yz  |Og\$7)P?73|p "t8uM0/C, +U.PZW1[qwY.>&FzS5T2΄1gd ^0x*}ūѵl1e$\3_S,Xl#2TE;Ž̑_Lћ.R";SF_Ukt8q`ߥ)#Sei_hc7w@O,5} ef|,ĉqʴՙ؀25 `ި1q׫8PҖ aw,RCiz'xlXvq;o`&=9Hڜ 3"[2lt@!smhh\ lUPDNnU3X Eb8X-?GtITBZ|3C@ 0peqM yj׸83:pu{>FwW;M{cz7F,+QED*.%k&;FuL満nTKj&YE`eKl}Yڈ /O{d ?ܐ|GxEeɑm=qri7y+5-14ruVo6# ,5kd&Kwx8Aes)r 4J}F>uAY |SRw]٩whd1{~hyPΰ?Q_|M=,ȭ'ͯrExMoVi%r?V`k4<k@5&c{YAnqwIΝE-QQJOFAȸcKxblJsdT 8M Gw9ǘd0皻s5=s[N~0PqI3*&xZ}۰Tѝ(ՙ.|WrN]|]s!kUɩ<>NPE^}-5ܤK l5(}R椡ZtFQ@s|Bk?P/񡫚5Ô.Wd k,SoZ{ g\DCh)//Iɱ !\N@+ݗha2bEv+q;Sa1nDdC$O[R_ߦ{Ķ31E-r;)LmQ ;|p, ➉bL1`*L^17#<;lE[]X`vW45P`_I0\`а4:\,.6Emn,oz96zXEۢtaTTt*'EVy,ƲE`m{Z={e +OxS󯜺ijRN<\rǃlZ SaB 1lA==G8qdWNh ڝNsMlCf'ZK~0z Qḧڴ+Gl OCP?we?fBWLb WKT="* w)wE *b,jeҤN[== ϋE8Žh c X<1SYk9G M gE3Ntd[za\iP,{K ʨpq5͸O=ӃMMۭiB, _Ao1=ۏj ]?*?bTu< hW0"ΝU^ՒZ!Z|Azޕyگ>^Z>og>=n z*DIɿ$v wqG7Q4\1ay=änɭa/oGkr*I\uTŖ.~tyx/V vՍ_E@3ҍ=ĐOF`'x(YAݣ ~KŸU欀Ml:KB?am^9Q:5\58qep $"4=?~@P/g)Ug}2Θ%tWEyg wPzЦg#U2tZK_~=RJ7ynjEQ Ll;:ڣWwiNap9'YBAB7;2Dk;Zcr#sf'eؑ%R*w[oV뭻jf_"Z\/RSgF B =4NBCUnO<>Yj57?~?8Х3 qg3+CŏUΠSUQ7J؂wGw4yNlqC4&G=KwO^;ִndx dT[\Ӈ-P;J(3+!^Oe8:|ȿš/jn -n|;U 촲b[+Y?nͿ:x}k(o˅\?FRZY*3.fzݭ9`eb!xl2r2QGW\gb˫ӂĖyv摙¶Gt[=C-Ѫ})!ǘSX⣜mKDgUi%'J쟎c\[<9nGLqr"\L3Hj<57`3Utێqj x-;@ Ո}dg(\^O4w?/gʇiIz?F7 ̹qKß3ugaED*?yMYE@\uGy ʩ!~tg’%l>y!:pi r߹zq>c_gury`ZI'-JgFJgIRz/7g%/YvHO4HGoU(r>O @~!d?I9`yxӹd"ۻυv~p zQW P `켅U4療') ʐ++#Ŕ%C1P@]_nnZ`ԣ 8[8a9GaݤfnIn|<;)>ԋp"ΏWӃZ ]&Cv|G;[ rrF=bIMF#W={' Dc(<&_:2H6%8S4zWYCQz-$Դ *8=N2s. \_&? &MEBi)Efjwv72AI !l;V\(Y7 &we^y1,NݵN"tgR\ <@1l;k{Eّ3kQx\XJ%}u\n9{O5iȸ` ^2fc, #W-k h oYV>xDOoTқn]#N0NMp&ȓ+k.WK BW+徏TֈXϔ7}uZ5m6Gvk#CX-rPlшJjCnNQ8aIQz 섫XӬ/[U߭u/jw >&wbC [)Xokgo窴>}*43wed~+ mC[u"\L"¿\E/xR w&373p; 1ro #ݜl>9I1#NrBhef- ^K?BD9;WVk L3PvO/_j&;ҍL靇t?Qd-VWɜY 3|Lpn4r fZHj2݋$~RhO5{'yns6{{xӐڔ)<8dnED^My|00v .BEUއ2r[I} Y\+ Fݛu]ج~ȥ^CKσR"y=+|c@%?Rg}6F]_" $ު -U%Kh/-TTB1æۺ[*sz9H `D2rr8I)qi܅r&h3RmUTYfrP+%8|q/Fn‡pݯM "L9\-C.-qM C,MK*_ QI'DM-HMrs1!ױYD` @ہ^TV>쒗_$ 0dE J\eIUY$/Ai㏱>0Hf\k'ؔ){@.@G݅aDCgiFaM5ǗŊ5wngxbl˰tu} awX_G61Rw=|˟ߵ ɊY^pBJ+E+݆ FdWe2gօ!.nŗ`8⾍`HG]4~'&%l!z{jOJ>=ݝE*!I7$`uZМ̑Uȇ3rp/%i>Ww;_|^Ol|^@-GЅ iAwU'j k8¸?&EwoYHW?dKTvye?xhA@/67DZ}X ~mQzq7 qZrj3&ŪS&Hvr(Q|oGlQĦ@-ҽ_߁!99ߋ았c@% ǿЪ& ܳsa/9P-t.ՎyDU-RRi,\&Z4\e <N]MV++**2 |!w_-=Ѧ&>CA3sl 輎N ƶ :i(ć{') '+F :>ұ_[I];)#T98 ›Xhvn eѪvċ"؏ 2!sı$NXPxf]e,|˪r'WolK+Rb=0(GUU'xYFŖ#(JΜ Ӕ:zeZ5pUړyX!o){vy^9sn#IO ] Nf=ا;Iuc7ͳHUw$HzRl!)`Ȃ W"Ez )#c_c)I̊˒IJ‹/BkW`\in>3bAssDd8T"rNTdA>5^]'Qi} 8N<8#_fay;i44 m`_׊&S;99؅B0-ʁm}1R`uuJvɿ>{=dG3# #_Ӝ_z9^d$Ŵ! x?1HRBʛf# YX/ṎdЁYKm"/n PpC\!{5/J/)9=I 0 |~;fCMp$"(%+3kh`oyߌ^Rp֒3!xB Q9;ɨgKmV@X- sNXf^*Rwk«8̍NFЌq1M]}s ~UE>ӉHxVՠ9n oD]c0&IJDfUgwɝ?; ZNF#J"(Q4 힑J+ڮ^>},3Ҫ'Dm#*=}*tG9г$:YDQwQɶ/_kF4q >AsMt6KlMk <ȭS8hmO56bH|#-)ᛷj>t[?\ bN#tr7>5PRCG R gy$"ssPC_ ?]GP>~en“3|  '140̙Z A>x}[m.-f_ 6e|v٠EAc-g7JFiN)9BA\ɑAX̼RTi+&"p.Z+ [dA7LOoiD؁#Z/'Dm_ eLe,jGGִj|+t>t %)`)vQr~GhwH1 &GE:?qm&wM{ 3NyR5j95;e0]]J׸nLdk!}v}c>=8?ll#et5b>g6u9@[b6o )7(-XhJt6.Q}xLj8bx8Ex똗ʊj0(ukv³0r3}6 0pYn̷,62DjhO}򎠒4t%JPVKpG{Pbݨmi i<$77(Y<}53[JWiIi23QTb^@ӃE`{ӣ fI:F>;ϻk}&Oi^},?t0'GBn˽S,ef!m /_8N^Ȋ[i%e|[`'K!YԬ0M.‚AF>T{iRʅ7a0UMZ$IPJ"LQۿ5}^i,OO4Kg'\b6[.(!GzgI>&["; O31Cgr9-1a4UXs#zbs2ZsfL4ëe᥾-x*WE@dXA,Uq_%x=F-+QwToo ?w9 C>Y$8a(iq_5SQZvRK*php*   23-!h:9r(@M=K=E"tp[";J yXySqY`$W?IEHb>•#V/<~X^pZ4vPǝTsTnWU@{Ԍ ReL 0Κe/POx;쮺:W~qU+=2ؕ-:(9UZ?WXz%xZG`(k I#9+vY PitG\J)jڻA T}w-4z;0bXNAC੩I4&l@S;^i{ku%c< 3:T Fx YQ(hł{\YQiA͠=`S#(u&aԪV}Wy^??xtF!aqD4܁: 0N)iC@%R>{LS%S5dwYf v#,܍5 :t/"Q,[-]*ojy;1 ,145p*4vPl_Q=>*l67aOhw~e5zK.eCSeE:j[~KPnPו9BFn:;]։?b a u2>{TK^>~WD&6ǕUaŝy *4îVN'YuCٸsŵcKuZ%oYHz_hRD7O}wmn4GDžv?n1M/]/.6,t)-LD86~[<~S*e y;,`#Ϙ쏻*^ y"eM ﷤¦trħ|yDנ%hG Xijz%Q_]$7nVѤ«=r?oz^ 0Ks"v/ }q%-p}ҵ$z{ V`<`1o]cX:q 0>!Qwo;"_6P^WT\P+,{ayc!c0-7zn ]X+nr:;rGkɭ-nɑ A?iJ"qi0J5dDzh7dս 0܈]d7ɇy M<FP5JmP|$sTNwwE O<<*I鴪L G;^Uw#0{?~H*3R D&M|H<ʓĩ)VO{bbDaqpK*]'#5Qz5)U]ڸwXYZOoFGIXAk"wԞ(~u4KAjC3!=aN~| ͭOuY'8%Q)\SȞx;}T'ˆlje4@9 p' Ȭ` HE-]PԪ*SSޚd"-Rǰ>xЌӶ]Fm51Cg!s5xn//2V|_&e:ƙbGB%EM0u3C@Z2x "&w{_NyD\:0C' 6%FRYK'͡nXgHj SSEuIKh~$S÷یefwgtDg Tj9 UG"ʜ`tݗev~zrYQOsKc(#+q:?ETŞO:[;*r{Cq+.Ń4Q)+lϗQh>0lz1"Mu9cAFM=V}LnUn":Y GcriڠR[|I6$п +IeBxqkH|w4A_ڞTߖGR1Ei~P#a"DH o{~wfo)j:pЋ@?TAqFqre٭qY=֟|&$(6c:~:fK.j܂HYV3q͊,q{{˨S$&3y\RCĤ" e-OR8ONJkJ?`TXhRȅ0:s h\6%թ:g},_tXL+.s)ߧ" zgH:HzeSs.Hz.ix-%p,=foz𾓠]jLkQ 1³dQ+|TY6^P\J1!lslf}V N3 CD\;p@^!r0hi]{V&RÜϮrjN;@`_1kcy5VrML@ٽTz*~Ak)|dniHw+ޥPSΈf |?FcYp:w.à ) $92Xh;Aw9![{(MGǿI[ط]})>A,0o.qdy$ˋ )χ@%35B(9-?ЊT#)CD\iP-p$E#+p. GOlU|*|$O YP@ F@ 83{+;;Q1ǑX8bZ,e5֨u.9@X9 8jz(IsuG]b5v"ҷFJGw88w{?$15kj"=k^THb$[1)p*Eٱn;81( ƊWcnc[=#%BkomEs+>(ï=4Z9_y)T7@ _*jP|z?ItPOt(،x&AȊm9XަO7;ֶƓۣ$tҽy(pH}pdvS֓B5*t(Z?u,՗e?5X8qr[:r. ,$Q+02ubN8H/^)֌a ~fiml D\6V[c }#7P.ZR gV׹Kb:H2BfG1u54ɼ\ȥ% cKOx7Co(72'*C'U!}vg|6TW@@ S ~ |5k6վΪsʿ;7loOђcb@Xuv1_:WCuArqlx @u]K[Gk~l:`OiI}.坤,N!Q@N]HhQi`x, :ؤ<9w04E7Q03 [#tJS9SM" _ B qs6 d`;yHАJPGVLn)œӣ)h Cofxщ>g:]k+*2%fW (VjAK!a)d@_HAJ@4Lr&|RglsI+]/>[Գ `n&gdZBq)5J!Z9όrMh(gAk6 n]=g ֑P8=<ޱ׶w&}0_?K$nHdiP!$%]{@dL֢D/A讅]A` njhXjЌvxP+H7z~hP3n6_(Ի˖'պ|`Ri N'M(HJX1AҨ%($nJ1>Zdf8YWG&=(kx)ЗKnPe  Ak6D)@׳59Ii T =hvv$)/7b`q $3g $X3,jn1H:Үlulpb(Ub M8`NJ2tĚ.W(;gMpLjm|rmaIR:x1Ly>YR(DPS8USR2e`hhPQn&`;飺kàk LFtN+-}<>~^YJnͪ}WY6zj)>[ݜwu!-vnݎ3}slj#l*] zX]ʄe6$1US~˗;ݱ$$*i&}70:<<|g:RzLQiUW ^9K> JS *8IŠD"h|{c*Asۋ! @}KLQۑ(EZ|6S( 1eTN P$&7PCoKw 9ʔ~=h]~4ٿk}Ra;׉GTKhPj\ʱ~]%#mwfE%4lY2мԤx͸a 7nh9 ukaŽzߟB}PN+aϥAiy*$-Y9Ϻ &z kbeeώS^}DmMi9.IZ 437lxUencSP0jT2b0_e| $f'/t.c]/ ]/-1Xc%}Kcĝ%^ MTy]akӀqT▱es21y^6ݱ훭/7@<]6inCk-0bC"Ap{ ʶ`K6-.@mmZY/[nӭke>o"O6,lַY/&7PLiOEoejIo0{v^NnGNǎZ 8igTrigIyZ]wn snnk`p?Vde\ p%lgz1I?Gxկʺ[^wGL+o2U[ϫ61|^5lbW'^} 55tqʺ[ZfaݿF:7vVf'i ru[;' y#x5fB_fJ_P5l_EMLy|>gmAT#X̕3>/egAdf.\0MVedz2ۋ1R<Ԃe:A{;XO{TRWi}W,mdqy{&4M<խ7'<_M3s͜{;.osZ9hq{GQb4b˻|y T5Ey, s\ml8]qE_ {;WL`]Mǣ䂯$ŞVlU^U{3@#vuTϯvMYq-Ӿz.+m Axú&|c㝔f +kud~;s}Lx<^w1l9a,lM^>/UGkvovC\v'rWwxߣiOZ{?8oBeqt?2ܯe{iE~/$@6sknb%!Hdrҥɀ lMi_+1ZS(2 }k 5M!?o9{%_18`w٢U{4 @;pk(nFa[hE.`|Vv{ッtk'7< ((fb%|7ٯB߇fFlm{-Lګ7`u QHnԴڌs)u\}dsA`FnS_dQtNR`Z08!g .ͧbyw?s%8aL?A@@QtN`8@zvglƾvNFE--bM`pʋppEbkVP½p;R> ;xLw, #{'<t9yxma6Cpݵxzfz^= >cվV4<܋݌\T#WqH樋OB덳a@HFҳmQU5dt?-س =F#"dMI>9MA#DLH1#dΞB2rȢ ;F6I 1ջEx^z(bTCvldz 6.k}Z,Ӿy^_-t{ QҗEkWGn5!7*W$Պ W+.tH$E#-)#P"J {(oEb!*`+=CCTr/P| yˣXMuOiII6G r:]U,Ji/m]6dUw#:]FX0K-$d2*tiMB(.xER֨^( 1x9c:,lEULDm=;Cp]/MU9A%u2nfGw3@m{׹)C|"nD,tq/1JeF-8as'Wga`5 ~gQdk%9Excp/8L.rm@\72]zb1_'Sb3U2FLT4-V0D6bZH%uN5Lh+N4P3 Qqp<+釢Pr[]d)4 &d 7B* Sb&UErY/1ZYB( j+x*KVp4 STGԾj?*wͺNb /2Z[-(XU03\o沙Z>_xg`Y`04Z9U^s.OƵ!5-hz/D&%^M z ÀS`q[PmTsjDnndiS/p&Xd_ aրb!Py1 i͘`b! q3n+YVmxΟJSyD>^yU\)Ty'9:[ MJ=R<uviN¨Ū4Ƴukgp:U\g~&-.!͒jUc* ݯuzG'4pwev`xF%%QG<4\_N}Qu ?7[|J۳[,&v톭LLaP?aiօ`\p:D*Ll&^^2M\J>"0d2Z2n K$BHYpuhPv+S A>N0&Vk1^Jұ8/"N+sw;hNЦhV-Ⱀ'/Uˤ{  `.ȖL˶/zuÄ("Rax(JJT gba0[,E ['J/9efݪÍg˻Ʌ4b%RSj* Ǐ]0I<=č~ |.w{rsY`'ie`undOrYl5"kA2Xq*:&3׎vԒy\t">,<!Ѣ TheBOu7jj-!KG{L?ƍ! K#3d"~&ݣ#:[_>E?ûWՓ!O#+d1lٳmllhׁj cґT?4ԯAl$`f_zh(TГnN%Ձw{pOV{. ` 7ֿ c} &ZN"8ssoW_ҕw!K]Cf^rktwG=uۿey3:0|7nAE 8,JHIe/c$.Cdn\G/Z@kT"4vȬ,%!>b]Bk{"|a>`0gh|_h_AI_֡DSab(@Q(DApqz#AwXF2䝜۴J:HL o|Er,k3RZo:2Odi+ޜw<=~؇6Q}yͺ#gFNhQugZ/}zpmuJ)G-yQK 0ܡOrbWŘ͙$$ҝ&:h{gD@F4W~ "GKZ΢i mkm_r⬻/кf񆋐זjC%ҬrV"`r ٸ2SaRT [lD (%Y7 5A9xs!ڜ!͡ߙUO7j=glK 뉍,X :^32h2ǟڸB:jZh4tJ;YʤeZ_?/֤3ѓ !c1Q3 =OA;Z8ZSht3c<g68XG ppop"?nLŸ2mF*z1ha5Rey< ׯcu^/{6FьA`mt4^(|D A|PхceP&q/q37/_,kHoގv!W<#|ma4%nؒwzL4`dl+*waa:k-뤵` 2 q/Dsr˝g:L5j Z[kO `#@@IwW= 3*.b?@jVZ6\GV(81(D59$ZLѪߕN5HtOւ`;oA|7{ EPK2 I|Y3gIƬ?Mu ["_\ݤqA`<$o F00a&=_J Hl9L}x7oKC7clӦڱ`ӛ ̟e7W.#T2vX ;hQY'ϐt@?\'#rM!BG; N"MJEMxǞ>B/}t +XDegrU@qp^! Emv^bh4 pH:bBMs;hC8XF)PO)H%`JxavLA"If{ [ͅ~~1]iå֗ w: 7#?c{[ߧ68>ZIHІprzCNs9?Lf(.c ~CK>&B+o߼$y7,@H$\]lDIQqiSe=ggd8À{TExUTWt\>[YfҨwnq aˣR)0m& 8X;QfuZMF"M'٠^?y'tLXz!>Ah]Ttd^t.z%zoyzO >Oz9lD<1@6Uk"G) ůI-)(5kjOD.Ef{۳Z`,#ljf@zh#/som-QXa( qRH(n-CӠȊ1B%=JWZrU0=n Ms,_QTCETf-\}d6֡msk9YtxLҊy=x>g W< _u=5,# #D#%WQj -U($Rr|-ɦRH)=Y哧t(i* I<ŷ'8P8]?=?6fphEiwl\xY4@04/5D"-0G9o, edd+}Ӭ}If1kX.7_~n57fFE Ǯ?@w,@(zrr@+TZYne$+! ۮgQMz P7 =0A`$'^9{m.0`+`[; q/gIv7 o?ɃD+m:x&յb^e⬎Zmm#)y.$/< 3:rH)Sƪ,,#J@,GbQ=0JIsn/̾W<Vrc,v +{,֢"MRQUȢ)幈ϧj Z=ATH9RyG=>ƀ"Eb=fJ2tm|uWVJwh )WY:%6H\h{Ԍ\nϥ{ȣ3t_"/ߌ\2Z{>5O= UXXNxp;avA[n{Ki(V ?{'<\oT Z]쮚7P6OEgMU(=ֿs~` zimR[%ƒK'#,N*4I<%;:iȘM2=P$/廁!>`}Ǡ%@mM)WSc/ >0!DSpN uivEoj!(2Ij)˺j=nqXu Mڗ"An5"ۻ:I+ri`+zO𻝡}(.梇OJB gD<\ [!dÁ*-ȮCZxq)*HEevw< HTFl+; u3gke9¼ʊnn̽$˛s<|&yq/'m1J5rύ[9&\XmܺrN ƦtVd?LQ21LFgDybOΪ6B\mYktU9' 6P rp;yux.1}cՎвzKF6Ncur]ɐ)v_U ]zx:~\A+4D )"]?/}5X?(Syǒp _tϿ($GOK- A%DR1m) z\k*gtP_zbb(GBI1[0~MgW9!45~~~P;mԎ3.t743$AGȲm r1BpB[Ok鴛Єu!PTEyR ˺{DEV7o})>&p ՗ ps6*5k!Jh 5|JIS*G*1̢`n8~ `  x)>\A9S* 5\D0Kq劺p ui)0NYs^K,j|5\E]6.0YzL\N҅Rc_狑lə/iEK"xy\cڂy EͲk Z ۷Ss}ݛR ET" @(kS:Vkϙb]\d$EkX(r$n-űTR[LY9wY%p~M4ƝPiQR4tY_O[j0^0m*.-^Aжp?gmں¼<η]Bf?KӁx IUpkpu{H.UXCཔg7ՁKGKubHnnu=Jkq@QJDi0I6gl4{a H0kooJh-1Iłٶ.ے,dVHeʔƠ CU] t±t1[܉šM,A^rIɄ hB&,`yU,Y;^-Mk+2$FZX`K/3Ga^ 'ϾH'%W[,lߠ<'5qk@Ijww,!Z(?Rz *b:xn24 \us.}#,N`gR6@- mݭg5X6:~Z+a6ǔk6\-%!MO[n;8V~k{ X}ܫH}20O5R%)υnzZRT;/H+s<¶ +v-y>}P۱N#4^ ?8|Q~pD1ZPmI&xAkDo= GGy{*2PQ}?8'[b, BWgX1<[@J㕇mё/ܪY'ߜ;[qqjrS ,s:jƙ9ʌ0KmͱUYF Po|۸QӌegOh,j N^|§Ȳ~N&e߬]7›Zm,}"-~gf<^n,==WV-7kp5 v͕ z-! gF08=23\#OrE|dj17P"x? ~?-'w (.3T4ɧ + y]!pmR_M\G6$b9E`zCզmTv;<:s&Eb`eR<7&D勒'zO>9wEfQ-M؅X㒅":r+eeâKe j1./ B[=( @Q4J+\M lJ-*=(R;w,*CUHq$7/Ip DT՚G667#_hZ3aE?4!yT!bDf#MM7oغ,)3Ya+ys짏uJfjFR͍9uNzƤog&7]:|h7{/CeZl 7Uw-z#qG>x~Ɂ9;wRgL:(-UcId6J|3XtݮtVڌl&h1}ȾU7Om_Nr@^5t{o5ca'kb׺^eyީil49qV?LMYN{ V,sc8DculkH5t ;|" 5ݦXo[#!h߶VM#n^k'Fbn=-o{QewZ}~gΣ?C38/wB]504ן q_Oni*RD7 ^ GwEّAcڙb^ +kcF ^Z{?G_1W-fIO8Jŷwݩ?Eg<$T%M~QkW1[zHp=iޱˀ1T7hu}f$Ͱ$%GJ(A\75uЖ!ҭ r/&fl8iqQ|:n#۬eVNj>1(cX7tvxR6g_/RokwÐϘ̶4e",XLEk fQ3v-omNRވ;,J^lIIA1xiUSnry_&kޙbAK o?_$8U'@I,_BЪ)y.to_\Ny^'8Wc'ë$${A7`U:^Yy_,[$/?n`04ֽ]%ľdGng"KU4xS1Hkޞ}0mۑ^wu27k9zf{M;cF 8cnZaTdJq yGqS ;e'CpPҏ1Z-B6Pa>CŶ oX]ʟF}͋,6;\q-Q}BYӇѧЁQ~ |NJbn{Cr93DT錱8ג15mv1XZ94P]*僕6L aa$jȚ 6=J]np=[(+ jX4bԟ'T?7-wzE[~rchiWtUFlwtyWt&(3^Ʃo~_vYP)%lO_ԌfP˒tM1eFe,+k] ;` Píß l/v] E~<$̬$-HSĚ*}` $4`ҠDSVJaB<\ ~J3goxMvJJl7)^($> tFA (zY̰ݗɚ7E;kxZOϚj#Eh)z$$HS;Ÿ'~CKwh5uT+ݧ(vô9OOOCS8qJ)@&]V(J QDiS h z2<'|rXw 4z@:EP<xqKٳ tZiR.ӝZѽœz ˉd?\h#~Z~ľ@IICZ<d pS zn Q𮄴āy(!A`9QJ]3O)HcV.1f+nWc8=c& s sҜ/5F8yԄ%my1P!^'ZOKe罔?BY9}O|@]PчJS[Ǜmd+s  ($X%<&᪪Dwz="|0g8jHsXLVК} ~~_Oѹc4F zkX>7 ~?VTisS/~]mA\Z%R /)dn~G2sS>IҾ4FAgV[ΛdI@gˢ(15ZB߅ 8WCQfipRGMqD8Tߟ'EAV[?j Nc p )@**Z1 ,#xƪWZ7ȃDFB(U0XLYTYZ M{bƺl룢7Z ڊO=`h8Wk>[*˭4z_D.EGHըs|Ni7La`[. \Y#Lx$?0htbeo^QrM(PB>zi6tb "L .i6I0BsYPD-2yY[ [Uh(I|h:Y(pdrߖzŵ Rd _n/W6wuTuN@ǎ׮I |NQTv4`WK#n[Euny0}@&E`(>W{ICc MzhXCxmG8Oq"=ILAr0Q)s>T͡佦7ᴫxe$ v*yv֋G& S?0$PMEKFV^+Z}׾믽ULvj4͍atv$&Y (T[0aYNx01`sb\Y_z_v.R1_9ápqE{L?^ 2tpa!knZ}GbIf")Fx]?t( ẹw@ >qI2Ix(f ̂088C1 3`L7:2EI$ex:9FqZ4hS'=GU u&7zÇV8Ohj`P>Ht9u]YA1_24[8V"|H™v,,VR/~Fv&sE"_uqQiɈe^=1ietӅ#ZsN F@|[yDy? pAI2P;rBx!Po<(ӅJ-%&ε1j#N¼#wk C-I#\Oh,@ȓ{_lV!'!ُ _D;#WH1R`@݂+2W+!CXވvX"J"!<ڸ ȼ&gU߬K)M旬>RXSϋKHj>x{'.\ XUz3{뽄ݙw }?~#B=H8$t1%hzG4R:}eu>XQor$c;O 1J@L%>&287Bpgw>{McⲧDy[CܮYvvbHRI7eΏ.Zif|.0b Df6p} xѧ;66.濺&IFc}Ͼ)蚵|aq[:Ɓ+,.Q!!A<ΊVqlqp)zL׹_9jnm8k=-/.+QO\uZ [glb2ozh-(kV%^<Ƞo7_QO+6g6$=ؽnJ'g1iyItFYZsc*inf)6Q֋ur[Ӧ@l)cBSĺ;U ltwʎ3{.9Y-]ԔpN-ҬE :@{7ŋJtZx~ 0|#Ҵxof. ygO [G\UߍOլk;o\ZUT+r\))mW3tY3l(NQV{%M0]Ǔ_j)R(/D|TscCy6}CjlF],,FûJȾY(.d18 h ں_B<^E:RO)3k,\P͋ǭ{gb77__ϠsIcSPiἩ4 he~AzwӖhu9#Ue}~R꒻wVejSdN0-an 0.=}]O[ Qg*֜xVIsէ[;[E2W2@`GU8m[s~? `UH4xNN;Xϳն~k3Yp{,wP^<@F/i[+o){s2e`s[+a׼G; ~\5R%VԭljFiZR(Mv᪦ɲj*^?^j'imq &.bo[ MRɗvS W.뛇 SoDnJC#9j]Z]zn7Zv'ăM$8zIB-UB(pٞZCU{`LIL.NŎK l\k} BZs11>0ƅF$#nɮ3?IyZ)%]0RBbK*0xCSNi؈PzG69d=;_jVvU>sM\9V.g5(L@Ͻ-K )^:RRMsk3WnٞWD(vU +|jn[%+H"1r]qmӛKGU- ^|} $nn ӆRY><+[`f`㓏*gb6M [oF̹D}>vW6K}8KŅl %!i9A)bDpu+\s%0!<gt{8N oȚAl ;ScAhFheqv !|_y CuP>#;&A |Ɲo)1 <⡽W1ӫor-:V]m&>V@^i*Dbd\RGwSq8+_ATIW(Q jRR&Rah#*յpbIJ{﨧DЫaxFv jȇ뫝FA@1T9@F! -37x__S,18_9C)SKj>^*y}XQ}IiGZ<_ꉙi\S&I|}P[?Pv*3v nvHǀbbUYBi GwM8J[C(Tm'Js/ S+8F2oH%h طg1ZA9M.;SzGy~?HUZڮxK?1A4ۚ2\?epJ'Np=7y"#2{Mڽ}9B4Q P!^$2H7+3qza+{sȳI*\o釳V/IZKv:l,jQstknWi,95jJc"^i>T?؈/FKo2d_8"7"N!'EWy(pP h:$]D>u'(ǤĞj+$jk#;RT/؍=Vp%FN5p|UpR[A>b. -8>5 V_ݸrk5a9%|ȱEm^Ђʵ*NEuv3Ww繤Ƒ|էŸM cwq8u8 iXEm#${q6:58=bEqm75 SycļIT'[a vcV&bZJgUiij}L4|CǗCp*8Q o@0?;ʁ-XD|%F&v4W +8a8Pp[qLzS\ZK% ^oɁ8VgHEéԨw5jA4f[m~ŵԍU5{' ʅTjbI,'K Iu5b)*ΚL˕i}J9]>~Tt>H*mXBff3”T%b%[]1J4 y5%Kv&E;./#%]9SG*bR1"4Ro!!TY43P`/9i~a]=.huNhуHUѢ.±4.}%;8C^+j-Ml>_(La:(WJ$@1"̤o¾R?BTSF@v*fDg.RkG1a2xfL@dQ~'knwT3'=4 :Ld؆ʍM (Ul>㟪޺]ג~D=;F ~n=]3SRUsyL Q XSO/ʡfTyNB|/l^e)VG)Q_? |q&a{$%ѕ%|$/>̤~"\[MC Y`u=~c!<]Ə2zҡ磫2r{ D\Ĥo H !o~|3WTl ٛG\,HS_A`*V~aQ`Wm < ~<`/A'"c\ }T9h`&v?v,XRxә/4:_aIjJ^J**:AU1SYf>Xػ8 d0)*J"Ȥu%i3H( u4hyhXW^pnˎ]g?0Pv "Q; iǗNQ6cܱ8yR7Q /C'RQ2+ktV[v֦' -<7#XѸeSqZ|\_G&Sk˫MP9mM|YO/K{E1$. Y-NzZ6x:cG谕 >YR2"܄=kaj0->Я.{+'J. 6+Ԋ~ח1ŔOO^Esx?-IP:D+%qQ\1`b]V^'I| _, @ nne|&# x*‰G!ޚ\z12Sb[n?ҽ]j.oHILo#C5AƶsL;}Bd.뎰o#H(3Xջ?/{ H B£|"jZw$[o`@ 4%@WJ/3ϤkN`UgFJbFuIk$^L"JJ(D NRkNڵzʦv G3~X]]Έ.56Wxoqxi9@ͱo͑jәp.h jp42s {I'W'onzv)> NDǃ̲7N̖H/7>zl2m5HaKU^ *1M. x'P:!쵓 PdZNH qPJI-g)`@yd|":Ff $eS{=߼h%f;\K2b(Kdt$ BPS (U%OhU) 3̍X+[E_6gdrvwvGjR4NѰeAA)6HCNs{mPW۟^XΥśzsle}EjNi;6 .fA"z{qvy5gMg  C#Usx;zF[hNH+KZJZ1(ťe{D)Ie$L.BiےhN-ifre`+2y9iY#K܂s"g oRh2j  \ϡxL&xz?9Lcd[#lPNƺ}tWO_~d;NOTe9Њڨ K8x롳]#n<5;C8cvإ}#h }*=^L:6Fi,4b1A,rC /dmR?DR@SmN|Qj7Ԫc=47Vzẃpq]x7ӝT]uYkbXx J޲rz,={nZ6ڜH<5{+ B=)spՊl>,`:=6Y*&2S 9"L9Ffc1seVX2:bk!T#Gm~dK8w{(e!퉅ɤRF0h! 6y|uDnVhUO8PQMfjZ!*!ÝF FIѥ|^@'Aڞ\־5lLJ0<2 +y{gO'wN G|Xm38}c--hFq|Z+"IsD&Ha:őTĢ[,Jm3ƵoblG!_Ƌ_ZY JZ~AAPDW:YРEXLMNC@LOm_X U2C)*X?63ِdd878ú1.;,u BIy; g+d#c1n N#.걕y1*ԹɋZrEOEu X5ݮAykߚ2w|~4mJ~Xjm` 0Tvt˙NI#ɿ[Pnf|`ߨNϫ^pR sv;s"԰:-giچZnE,,nn4iKJ*|}h(v;Ƞqų'铝yeқ@JMS`Yˎ132 ew s`4G9JZ+]{l2;JraKg_AGl'/<<8Ѥ179>f5dF )(OA]*MNcEʷVBK/Tr. 0 R2QH8J\+ ž K-1Yo-Қ FC+ɧ7I-,W72xXֿ4g\vƌNO} #ͷPۯ% Wrp 4VOdڶOdctʡmM;rlC0 =ovWa擙ر T9ymg"zvƹ.w}g#TX" ؀ejS~ b2 d+-y~`z^`H>;x7L\z|]nhӻ? OvV̑{aHX-Sx !;] o? 5O+Yx@e9cԥX$< AcH'EM`&ixy)hc@k ܁ԝbJ|t46B$-B5x,bxrky3dTvOvw2I-K2G1KL5e`7ʒ;QaZTWq@VdcXB%"C*~Dž=b/A9.qHmK\1_eo%v.Exh[{c ,K\2.czP TWk-F/t3%WIA!.h g23/خ0;Na(|pg9FՕ}2Z_G=rOjkR)x_'"wm `<1%s3C1t 맅@y] /L8l.'ynMٸR)b8lӍjFo%]3&S(RN[KB:uŀ1QN:ciĸP _j:عj쐣N8=VǒjZ;-U%z䬲H͓]oY )x.Re)p( s3HCR:iB7B|5P1a#1Bcz8@ٿix#PP)(BC&oZָ٘i^ -mOB3źdRO9927+aM_qػjZ)\ziq󡝧fZ4? ;{CW1PUYb~Y\TlCrGnbP"ߘM3l"s_sq\te9}%}Qk sjM 'ӧnL}_G{%[/<Җt/¡(П{!.u {>Ca|P_B=, >lAU~Hs?ʹ_ۣ@zG4@`KIwƫO_ v0F!o J'{u\U*:/-tBgrMKP$ڱ J* $R>2Qc—ϐd2HgXdj1^ogz,3(^@s~2;oB`^$_U Q '_1vUR@*r[H*Y3x ZBZ ͞V5) >8t&hb}-[% eR ;Cgn~G !/_r=3TB(}i13!_ ;>~47lĺg 11R|:S4^M%>?/-s^ҮVLs79oy~6a$M}uC(eؖJi\)ԉ@p䀕)1P8/3&Aj*c#&%WKmח\atEb(gGyx`]rTYdTMOdIR+ C9/EJnʈR.8OGag<` چZG8pUhK{5΂MhڗGPF󻛁"oO9~ iXwYg_oRNP~&]C e %f@AEȿZYĂ94l/:̺:f{ gwȲ(]: ޅT*QτVG9|ʁ00S&# .q#l%UHÌ"<1@~D$c15xNKd MwÛ7!\\tlC %=?XGZmǥ^88WReGpsש_Sef4Lg{vd1̷' P;b0_{+ [g+pײaS%uZ}( :؆i⑕ϥ$$aJbH>"-"]j_.iCp݌%?Mh/2-i8jB~Ve ?Q7 =P ˦oCZqڴ-VMZ]x܊Kd:Ӛ|kBg +oŮ(ObPH뢫2jj)4tJ`NU+N598,%;^غQ=%L!8y}2L83]m}>Hԓי4>έs`{l#ꇺG.4>]e5wnqxK2ۋJgD! 1QߣYce@YN6蹄Gݛvx`)Id8#P*QSAzϬ!WEi($ E 1TQK"gcTOmr3azmJ٣R;Xk?$+>{6.@o+Uʢ+Տ|$]h>mSĸ"5]|-xγ=:2o^!*5~oҔδWm:@'+decXMڍP/=njv3G jqWl}=1st>Zf,IeELۄhH0 zkk>?/ڜO9} տyHN * f<ݏ54- 6y ``3Jk5'!jq|xYi1ylb&v7?-ԭx.SP~? Nr~.kivQ ]kN&ݦX+d⪅5[KݳhtA[s ?hp%}ـd-s=ܷs_)=HHt+`9+{ۦGcP0e9c$8#?xY!'`⾍(;umv森,# f]*PX)Dtnt`L?ʆ[T]EQ_"L5ƕqa <-W楥7BoYR!"QpT]k9ĥ]i!^6 E);dUn}ᗫ^nu]4MU-E+5lΆ:kyCǡ65,@*D.$)C2k|q0\ G"a(F'k\ |VKΕ_ptohYZsFrX< 9Lo.2="∕/-KQy:x(|IBPZgP0,Ҭ~@W 0G^ yQ[kf^=y+8 oתE"ݴ&بN ,P'yԾt`=:u-dsG-8'7L&DAAX|8 3']zfmQ`v sIÞl{țpnN w1M25a&ۆL߳l )ŰR"rZB_hoYEe}jea4dC]psA((Gbu>k,.f8[#2Gn;qV'̦"`*ĦfKql"9 ] ̘+> j()@00pCxLj ;\3=֥ eGll<=W7n}`^QK?ϗlOO{HtfX<+P9F^ʅbno>+e A!`#:cDo $;[ostԋNK^s n+\Ұ,c8V/k^+Ont?R*/9C6G D Ĩ*7-@'}vkh'֟>%owªiew>_Ȅ gʼѶhX/&$sL-rF#/N$jYYa@CddCD2Z4kGAp7'*%=$,]N$0C/#,@L{u׎eg#~_p9a`k8#y^+w"`Mc9 jLFw7e1_\*'ZvC']=&Uds6L ]BR,,>58.fm+/ϩR<7Z^\ Q~(`+pp6T+PDKTqa G:kdXhV$$/J%#$kqZRAvƸŪ8B⍭6B,EC1ﳵ'x}xn0˫Z<'2j"YдdҀ7XoH#y/~'F[Oc9ۂh$y5zs/W^:]~Vs&yxbyWגבԢ=no@Ez'C" p.5뺄vC<_0A\e1ɕ]#54rM׬g%kƹFtޥ\Py hN5Dah:jl30e~ ?R˝N|#{)?ޤҹ&>ABrRa\k-GfdBG{u۳53Gxy>ѡR gC5߭HBUtU}SjȨD9U{C^k6B|"i@ jiыL;lqX1fkH;fހ?Tۤ4fiZ'7xs 1#P'acs=3}Ha=֞? ۂ'?nb0R< j@n0.4Z0 :qdoZ|~xJ1izTK@HPNǰXR]naP;{\Q# Xc"էdi=UjR-JfIab&)Qz܇߅Zꁳ]+HX潩^"oA>J]_4qh` Fˍw1Axurٟ̫)"%jϵP jɲS7?!5#ۏ ߲*?%v:b &UX.o*i9%Vvb8`V.Qls:,Zi@=n. 3'!9@`GN_;ƈ X%u퉗`܋9f,Ow{G[N?/HhI{%'asao\3%x ֔k@:}dw<ډ{Qw-coo`de`X6MK9>D(9$G|lV6j]<ۯa5!95ǘ-.,I&>nzY. ^ijTBzԯtVܽ)rpO2IkDG] @v ]ӝs-!lѴkt]Үvva#|#鳃R<`+;OG'ܷNQ2ty#wғ;2_? C_;|ٿz.ǯyd{{Ȳ_CTTBg C֖h@Ծ# /xA{P Q>D&9(uK?7GKmX=]&*8"ѕF'&~w籃>l 4 Yw@4È\Sji]|#֍l- 8["0!hF4] uo1,ZxUhXzHR*{$H՘)%n.$f%3,J&#'mFw*{Mo& (+R]R.7@㞂l?ČM(hi|H ;Co$_b>8Y;'q_[bT79H@bhբhԺZ-}5L 6U/Dmz-n%2 tf!HÒSNpt;gM'NG.'O ([_ߞ$C`kMbhXw1UI7?*ݭ:S~AVDMtY/{]~`@gI%qb 2 =`'Vhz3u8 k[ilAnW* hLF\PvmTGHn"ϳݮ7 a0*Hƌ0(L Cw bL6Q2 7t`Q>ϊLI$3H$2Q:*eij۾9LVJ9ϴ``ԕ94'̿NY \*JXoTr0;Q1h܃EhWKTZ!s8< C2a Ooxk?_.I3?1(mKd'ͽe{'K7to8׉L& Rra/)n0LxLgn>[fr.U &\޼!.t%(⵸B&9:ݤ2>~K[ߤ~D*n`l5jߋY-;[c40`x=BM0*ڹVk8,_bFW[Eݤ)1V@\hP[: -ϋv <.ZIsmG(=NϪ `oꈍݣN!/klPw +H"v~ Q{n{*f,exCJ^PV\3'z 铃w#9QÙ0_LJ_BZ >ѵsVe6usEf( A+^ ʰА2oh-\Ů^EhU9ȱ63vnT)+`A5C~xySpl#8M0zQ&WA4vZ-r 3~+=bRoqLsҳO_q4~该Kwx3/LsKA:t:']/7岸}Wr>R]pޫvw Y7Kc靍TIO[)R-JTHY;!$o|(b]d uyfN`c`ӔlQe"w#n3?BnB1Ik7tf ?&᫳Ul㳤]9L[+%EQԁV)ñw:3V;UXNz+&-OTvB,#_V1V*Ӎ4Ɵ!%tĥr1[ 1v($rS (( /rxohZqrR(XϡHL[PtFa |f)HD~k9iLӫ׀R_mC[:=)gShgMXi7NkrCmLwzbIfqz{]YD{%Yq'mb5{WQ};r1 ~8AɎAX!TZn@?YY[-1d^g ,-6 B4b}lOַۙm]8TҫG<28`AΤI k֛!q NNn\AM;2x"{DTV/~U.gT3Bؠ97$̯yWgI;`&\Q s^)]ܻS*%*ۦy|.| C_UH 5>W- Ui]Ս(R|E_9k8Rqyw j!Ӗpz5-k53żߴld Q 7#9rvISk}l=`R>Z oyZ?-Aن5$p-:%z3 :łD>*~8wkV^,FT  m]H?p^Fs*+]wR8c\Owz[ϭ1vY?N@,!,Jb3 ȸ-Ķo#)+s`^~ֶ*5O`eYB쇥$QvW}ylZkQޠUߟ˙h Ɗߔ9g?l==%~NwҴbpSE`W VRC4\2?Ns,:W anA.He:<4唁WǓvï|=yA݂T]!:SYLJ8˼4vCt YQs0'q 6R\Sj$u )hP38cʖJ l6vKlcId-3]̻ A'u1c_NRSᏖWz# A+<_V c!blvҝ4^!@U zMR) XtMRKo$%_P2)MQyPa5NJwl eu\IiPz^|i L(NZv;[[?tjُOzY98[2mcܨj--/JvxQLrHVsӻaIɨ?֎;xSDֶODWj>;y:ܴ8Gk|R]_:s3K{bԨ^HA7CpڶUvmrY`hNIfoC~F4QZ!6  "ōqN={˚6j叴En \_6N[w]X̛uZͫ2-'xo[NFBb!#Fj@lx%ހ1ƼV4(AVE3(4Ajc%)YԊxƈ xQ0mE/Qތw??(8NrՙCIƇ }kncCS\Ҙ9Ly<䟘{mbm]*ZkIVf)F}ڨHP$VCSe0%l71Q7#]xq2eͮvAMg7ɣ]*̒@9),qD/Qb/Ŝ)_dTh +|2rH_ks{Z_|YxnUTٌ2cQ!Xy k9є{ wf uooD CLix^  :iVp_(3&# )iaDeqZ+CID.mB2Pc&Fonܷ C>p v oXyMsJV`2 6"vdEI"^'.rivJӒBnI4H4;LoW[\f쫴1S L\&.F1R,CnVK:ǩqg@8n6Z 3i؅j~#oq$#ڭWV~lf Cn ,C}+/]D}='u}rk> O?3" Ǡp'WӷqMdH\lk158*#}䭺YqR:#Uf@sΨ,eSGéc1ch9,r٥ʺ8 ICNazNt9^0Hj[`fiD5ٹ 6Mr#R(~g7HUqqjo$xAx~_ ED:2ÂDa7C%Likj5ԳVj{Su{F3FlNo3H$M%(=/0 PAenasۇ}'DÝ[?lK6C4!Z;3dEA gVzXEB; *#߰ߤY cG ֮<ήvڙڴu<_ fCXL>(I12!c7?pKx^쇔77 †kc3f ܀x'eѓw 'T%M2~)5|jY|._HjJ|M5;:TSmT2PcCIϹYһyWf:!?MX#>v D^+M-՗_c0 )v#q28FDˠ1C+.扶j_\\bǻYB>SގVw .7Q$9rv>OB,,#XY&=kq9WJ/0ĥAqjfZ{q}k3A[<^gǞO?Cs$~xV\V4Zszh~43JQ;_+K\pfi뽗 A"X/9_"#OjL_c |Ō +p~ UK?_NwZp[\< &]_-V/&C.|,Llɔ.WhIx?/ >B%e| ɭ~&40|C>Y=r |t)pn;ٹoz;c*[;U㚝d!vƨo0dAkfu]4`}RmKX"u(tP>Ύ+՜)t:$C׃9[ƉV-(L;l0#f:پ sT\N7ڟKjRs**-&w2DU϶ *qO \rvWI+bOl`ĄIP\;= ^P 0A0=n跏_wu_g_v C+c1,*?UCp2Za,yj \We i~]AR [>:P*:}]2! u3#1xLtߡ}33N֥y{OGk"IʒI5ꨐf0E0,R2i[8N&Wf.5ma +puG~Qz+{< =7?'"'"4p'Wf'-JK.4?t!-iCu@:sM1% P X]81S^"<覮 Rel9Kove :pŖɐn 8cGA[!.q11mO39~+h* nސ f1^yta@I7lI }*8eAYMpdGG㵱rb1R')> a7ԄRYZECw`\<_+12iLVl<uF'ni6/B 4fs y%Ҟ+`gxꝍ7LYћc my[(kz=~g 6ӡLgU ̤;dʢ|&nŕ~[xQj 9&!b N^gObۏ媴)Op$o'T9',HI7a[L9Arh\L"|5WڕS7G_2b@%͓qaKG.;ߋiWjYh2/0ZS*%۹M0LjrR$O n'TXgCxm] ۤKEdtٸ*W}d\ rtufnoŇDfNɒGRQ`'Wi*sڟ$V;P"ċbI޴MF>N(*%fB4Z g=#* @cz SsռXߊ} Ǔɂ$S)F[ K w_O7>tT@pa^9A= l6 儘urʼ7y%:MRR/~ҀCryD3mfE;z%M!oOF3#HS<朄3#ρG`jH`qeDC(NeEBq2yd<;~Te1ϘPTK|u{q3|)@*4\肷E^WϏbh :qq+Z8t&N.!9beH*b4&5 b!=ebGxzfRR!󅲙X4-r<Txk4iyع9 dlH2SktO؊ s.K 7xZ &16Cܲa$ur8tDh揁6cHSulyt FIҒ[>\Z ::/>ol xl|,^}PǢx/q;D-8bx~r`9r( #ʙTsJjQm\?J=1qII;v$٦t+ETMЧGQ4BK+x4<Q @MJj禊 h:K#;Xf3N3 Zz5˓ǎ'zGpi*pW}wz.d~H"kn@ ܘi eW+Qֆ'[37˟:Ƀ^^t23BQ/g`^6e_7H2pB:alFF{֧&,Sdc@kfھS-Abz>^-i̕a]qהe'ך|?VײVM9Z]wIo0iV&.Nck_z<=_JFJc]6.~?Q?o8oVnä!rFn4ɷV_&D룃ybA'ztN ~-wg}= eX}eFW>F!R̖ہ5ɹӌjUOS"3 ZDLHrݷ)cf牶n'?kf [||JuΚ;Cl_'z75H̚@:iQ3b~u6fo:ߦ֧c~G rsc.'@Krdeփv= M΄>~\cFv:ִ\u/vI]I۾uj˦WB: >e) FQc#$ *co]9T2^/7"!|x<XW_8sH!جMNN)H" \_N2yl>-k+bXcC24ùmo,:Z00pV$*Z),^16ch,Hk*Yn]o 1 (&exj :3cqiJb ֡t`M|xp3]-5 =B6!N^XX.72 {m=ҏ.`*hnCG+&XiV)YJ)^=%~hq`5FӉv yP$DÝ.4\o3gKE$-v_/m\*MT弦ܹa?Og9tXQ#2)f Hڨ5dߋi~ܾ8w:p?NmrU\ԺLT*w;Khd78иԣ/xGq~U*'0߻=c.fW; c$㻾Kfh8E,w4' q7Z+8mO(=L_H(Vxlg" M/RoF3kCeRN0*im2w=<袥;w.V|k+s!W(;c={fbnYRl_N.$)H&~st4 mFmxM1;e6%R}2o6(boy:"֚?'U>љNJ2B⼍ r>J)?]>D.͙5R'umGhHO"ax u~!Wo67%H<ٹ} p+PzMgA}D=BBݒe pn؊ܭXF>Yo" P>ނ{M (I&ۙBUz"k)bUF֧ӌ> դ `n6/_Wp)(iABPt ORhnIDQқgb]2L.]̮N-@ $.4 KS*Ax9V|*Xt9sL"b~%Ax=}uq]b!#AUןOd ԇpDž0Š߻T$I*_,᎗ IŠa(C{ؕgd|;z >G,,nqO% 2bsWQF t2:&I:uMm}s-Wy2ed8q[1DJ˝ovȁՉu mo1iȲQ \URnEBnj(`W G>2 hRA1tX.X8VTGZY6c5j3y$xvzN3~j pkʏ bR瓹4#9ĦVBnS?I "@%؇On9VH1[uN-nwf81Ϯ0ήӯ}kw;)b& 7} eT|j%D' 3u Vy}A:־_Öi!fq WgC G~|,!0WNr$T3:6>22$W$x:#CɮT'Ér6Eɂi4'@)kzkӢnW7n`V(S&}=߼no^ptfؓ-L`caf<+g0? /CaD?1NײJVusZ-.B7}#Nxn6noI3 lǑj&KSZN,B% AP*LRDiQVM0hmϪ0 M~$|j,#X=D%R C0& 5:VW1҄5#}J\{بŶC$]-;p4(\\d"܀\:ݝ OPfΠؖk+dӹBsK(zf‰yU!\VGÑƺGFXCDjrLK\lh ^# M %$RPƿxr6ov-Kȕ $)IBM˛Qv]Hr)%|~qBް7,8ltUU]u2d;iTb58{y2Qg!6uСSQTYp DY dYa:MunDp)$=zC*#<gcXyQ@4c8*xamJ[B,:iBhH,2'č!6C EZ$CZaBarF[%Ǔ S&~?kqE15 %S_i1![ {_[(ga/#c'tڱeiRyYKEWd d7Źy]01Ay0q&iۦD˚j0|fBR $!rJM%zǠ\[ 9Vt.`m?9@i$yWq H0yMXA gH%?("%eǰbGrB_){q<0`hN}CbMq=uf r.O4kkO_gAfi,d6POGaI:(;fN|8̤`@4T P$#C|׵LS5LeL3URp\ EJ_6IsCn8^8'uR>[{X7M2BLSwH1@]@r@`UU B?dg{S߼H'Z^7nLS^/oϼ=48wC # ˛lg٩ޛWԔz*8Wf%cLLÏ{pP\u) qvo],kуs>"z83BaD~[=b %ey Q)TJ$ dE+4pi[,+sX1B>xI 9"Ej]P$w&!mKvrGOG"m)#Fګ ?ǟҗ}>`BuT-YAB+A8B{%R#˸"_8^? зMt'OogYU+l9D ,ˣ( X%a17p=ZlH]\2<ѩreU6'W%4@IB$1}Y{|pH`QJM/o+[)!>nvEϓ/ȸg:/cz&kkHF&NzPkqѯ2>ؒD±Q&_̗~ 9^^gJ-{(FBX3|xw!x|S S}hLyD73,B/v*cۺQ0iG mȷbR) [UaxБg@ۘ,JGϵCT%Hf- qo$ltӮdz-˴7ڻ]yzUeQrI.?)>٢zG@y~/RMQPP /pP_qw޽\?Z?m6b/. ]s'f%^sy8> a#>͛{$$_0F]]CL# )YJk^sip3[_oK[ޗ `to~x/GD3b'rg3 .\ZBz$0^| R!@\q^o2o!짧WW's͛'a[m}u_};%VӥAKl}I $dG߅"&5;]kFCQ}Rm{M>:A6q V"2&`s[soG7b_Ѿg,坿5{Q+>Ъz9;]loԬq u"jh;me O{Git:[,ۆm,5GUSlV4PD_|L>TirT!j@b{7WXc)ߗNGlx. dFģ׸d 㠏 {wǧZ)OɇMlxfp|I^;4OI!_Syϖзqu{Lƒƙ9`-`bS&07ȎGsa 7AOJ1Y #z30QеX4TS\Hj-88g p(9$x=D#&ZALlg]Z,uvM_F7uɄX|̾ZЎ5~7: #.1'_{bm>,{*߈E Q?ڞm&HO.?\v[U9_@/EXx8\}6_zҗ.+\Ǽ:$SG#=DIJz\ ;T71*;_[wsvw_L}S/A\z)aBasBt4kKж>wAh8*I"R|JuJlau4NΤ!,bF8BiiouE qrP" m`J f|J#k}%ԣKB0)EtC 4ղNEzlWA ꟪K4Ev_O {3@蹹_#{;JoDoܳ8p/t웗s2"?|ɽ7~Mniώt@ p!@o m ͪC'az%˾KX9p$B튥,X" uѨ9& 'w91i:!6V]?Eܺ8I>ayw~gӵ[wr@YܪcsQ8"մ6oO1pPB 6 >St?8'㜵*K!:VsL+2qb=^Gtj0%QS"xM]1*[M|% J]^rR㫲{ /-UaQ8 hRFn%KPP@} C~zہ aEA06l*Uձ 4U`,S8Sd榣Aht%- 躊" bceǧXYY2\VZhR㖮ܘd<䲙ggtnoxV͠-_N{2͔`]څKV+#I C>ߤ]` yB(*#=jAemB\ڡ%7}w.#>r1uIϊD4)7L~!MNvNMgU}AȕJ_eM5NWqaVH$dages0XE-8 ۙ<]Q&2Xxt|/xg Pl.XLksִrN;[=:pI_2D q_IrE|8fE!$TPЃ'Mg?^* ۇLYYUw<-3b;>CxP6&QȊ*JmLa:4s AQ>4q3:}X֮iB1b&qYr[>Mਕ,I \dEosb \(?jO/vB'qQ{2XZNsL:[ܸ݁]%Uۣ@?/+lBk9y:3h\! u|1R 6 X,TýFjR㳫C[ב_~Qs~UId<2ӫ}3_biuE |D8`đ?!Uvޘ'{_rnJB Pj>%;n'jUY%-T=C}t`L=\2yZcx&BODG\j1E[lh.j'm_-%fA7ϺaUa~'"^f $,A:yiTAeʭfT@An Oϒ5 3R:ԫ<6Db(s T+_uiA =qJ KD \r5x4 6VV˚v;) 7 b1ZOKrZ◢+:>](P\c<{ iJiQP%Y40w<|as"\5;B~` hP2QC֑ad\G3:<]zX'. ћn|uL]N [Ȃ仺m1F!2UpSs۩v8#s滺.BB.Wcq2!'hq=?DipaO}Tz󖀄C"{C5|܋'턹9i?#n̑*[EXzv MI'Asgg̏/ҠԘa<|ݩtW\<$Wi t RjNG'&JLBB8Ӝ˕ջť?+86uy蓬X# Gw2]d,C3#z#6_\VRЬ _F[ *f._DBĘz2Tvŵbn]KG`"}+ .v]nh\Z |_4za Zw+mzq#%~vD-WU~4ݝ#$Pp8Cp_ 'ކJ¼EjR-*& ǫt]r0m:kOw' ȝ O(JT䍙-23͟}KxhNSk#=< `2D! QpnəThft ?>f*ә\>k^NT6r_xUtl2;8@~u /KN= ;0 &_ |C%N!߄u-brcTL‘\ǩuYyQB9aZP:6~߫gu$$TԔXM6<V{ sdRe-ܹޖaqe]a Л,.;Z߸ L,5~“( V@WrI o ϣ0cw^HyP ӑtP~y gasVs%T"!|RUMR7dx6[E9W58s:k1+@ a+W ;5KCr G˸&]@[O 惩~P̅ex7Wudzy-Pa$~Lo@pqt0*k: sͮ ܗ`mz:*sf6l+qX!{fSuF:VvXM'  8w$8iNa;;y"[;Cs3]w83?1WSr}#'/>2,WO=:PjhE74_6%:)r|n¶-הnU76ѥpE4KUwA#X̙m&pgԖ8cpsJʟ.Z:{_ O C-?0&©pZ 𥺭.Z"(_p?<O=ߩ3%:4]ܼ &i aH`L%E4%_R8?eco"-:ZOa*@NA1/^;ں䁥p*^"L]ч{o ҜZ:U5gϤ_`Xټƿ0xn/z[ ~E2!@I#E`n}$3JD6GJ㡠_ B{} QsM/~` +3fdVo[ּeL}3Mlo'0pӺ0uMk(КLUM[7 f"7Ke`&c_]`yQ*q-&m 17N˗˾~3Ô8yȃdZp8[~օ ˣ1y߾oL\e bbQ:m @03g<7_  46O@r|9\R'H4j"hKXty:p}CM߲PrI¤(T}v !>nR%WlbBf@ l r8R8U`VjX%;IBq[jW|@6‚W!-4ɒ{}*ېn#ԾK/fC/7-\.QP/f{SO-`~>FGA>1Ǔ9hş8A)AJ|ID!(qϰ,xQC=9%gCܝyts?aqӔ oDYjDLRl0-^Ż-m}k(q/%3L`SF ES |a+d]6C&,2 PPJ4%[&tn:t1]Ut]'>4}!+qQ,5e(gxPٶ)ڰdj`Ȯ"xn"&P,]}4\颸s P>cuFW g;8CX7]s(&*Kj9MFU3˿Muu?+='u65]jyhcLڙ2j`yI BAq\ﰽ5%c4iu[ ZX+@r\L$W7k.2 ab2IDeZ@".noN#7^C5UNBՃ5,>+6[d[N ' V}Ѽ4I8GU*s4,b4w +jө}6}͗[`zϿam)0 @(+/K2mK^WQˈ ("&eYS1m3>6.\0|(~87bBklo3(#bQN P# ѹ `ڄK *q_q E utȎɫw3MQH<@1̽sL\2츚iՉ:VL”~h0ф(Oq(]AX%^.b[kУmp )e^b51e_DH76bP@ApQe9xУCS%51[/W9'UþGx#PnXY.**sGoe~wo/nb 3wI\x]-RP$E.uHѢcBuY-hik]^%2Zqo'"Νjض ΌbM_>ФI~/N _jjl8PrMY8(hV\3sɤRyIP-PI\k:PGfV).],+Nc +tm4]ZK%3ꁙݨUd*c}&$ĮcP#25X#b%[v>RdSKYM*yWoBcTqf8\ .9t8C0*Q "_b4 ʐ h3#vd6\ok0z|L 2CkǣzX ZT"AY!XE#p9r# q'=Qij㕷_F+@fH ]W8g%wSM(e(A3ڨ{OVB^dD(4M"4 "C@ilwZ(ԼdlR>NfbOwZl5U vSL$ɢ !0>xY%syC9nXm/%Q)3 ;mG"@0L,k^Yyל ܇C{^'/w{f7+p6v;az~>p6=]m!$|,Kg2*U>nQq,CҌ_ ɲ" m{xf .nw !yj 5RFx=ɇ5A$iHȪҖP4փ u6Z3ʎ0֊q{71JPjGX#D.ydۿe.ӑ)Ah݁)% k!h9A'*dCWhq ^nҷi^=4tL~_r@P9js%‘L0xu8U 8%M$U eih . 3Oca;;`= \~(8ĥ֐ZjpYyV1gKzMsֺmʇɐj:KFجŽA6Q. !,9pmxͫniI6̔z(“=q &B-m|8x8tm}Ye1 RSN&؄{^1j2Ew0ޭnfFHy<50w#)L8R1tK0@HFj;>PC$Zc):-|1Y(~IN"д*";Y%;qu!<`^ޟPǭ39'тdyvo7.1LP C= oꨎ99-H+mWV',-خX WtAuwڶ@1Ho>0ZE)e]o!f31~t 83u;84MQu2ۭYL"bvh J["$rR0U&9 ֗ p|7H,"3CW pvnq9Ţe9lTd¡DTeR6~{>~%(?CIB*+= hMhPz5:ߞ&^:F4Y)c!w F$3@cDC)^#',c]Btt ;V\" *gYDp7( fP幆_" qQK`(Iؘ)BB()Icμ>Wucn{*g l-x Ը̵ja_n__khx6r!pd~]Cst2J6 ZajBI_ I;N啵諧gc ;j ' ߤ^sfp&% r̖Ec-] ))jT)(\WU)ᰣ ܁J3 STH a\s:TahMk2Eg{jxK{$\c#ghG uUǎwMJFF, o NgAԶ#>"V 銈tnSs;) v[>-IĉB 섣Ux8$Dr>!)[\k٥V[b% >gHKX}FF|hH">'xnK<f4\ Bb0.j 5PctsFK#B[*nIK܏=8!t?{1$G@JM'"FB1WfeOQ r5ZM*%2l/3u+ߖd,9sby4vO%Nz Q2 ١w1۪\%AZK0)$ՉR$2!xR!R xT6H.۱`y^L) [H$ p&C B *Be+gh}P!xի5) G "`+ jFh & ֐NU7bD[ )C4;Oo*a pה+9TnL'CzaX}/-=#x'F͕3 |ݘYH:L6*+4 ̓;&zF-D6;S b8r8$gC$tFm~9Nˤ VP:α.s*I Giކ-&3/8o%*hJ 1H/KU+5&+%%m E݀+ dBbK1:#e%F3#!&a\e$2y>i}v*:S!us=Ra'NfR-Hfy-Utj>]ڬKv&u2VsF^no{ gXYmת{|Du ̫@>}\ +@>qר/iXan2#n$&zDy\TTwKB߲C&& ۞oO9Xrq;sJch!zBއjeйW>\&J65e 砛…B?bbTOXLVɠ;%D!ģ$e ](PL ˬemdS?K2ꛡرI#K?13b3g^i^&8 4I!KG6PEjN0G}Xɇ`F ʠd[]- MbQ7vn![vNh 99c7uRbIhʞg)52JhOG+qS1̤ur9dyVe}?n9}:v g6jxH_͚Xo;`9&ÒLd~}y k+#y/rMϫ=}V)vf FI0 b٦lLYbe2_c`k&CD6!^Lә04:1`Rs-˦Gk*Tn Q =w.Q(a[nXyjկ  0 ˶0i 2/W56Hmf[|P1="y$U( #;zzz |;1 zJu ~Rk}YP@ ! ߿Ǟīg>U9g2'F?(a7LOze\*b@>x+TƺI~F¼ʌLqaĈgj,E|/.X(4,(CbŏI'QgW=_mczFy.4YԮ, 245w / sJyl4a3|S4UX'jlѻ"NN.w~U=t%g>;>/IEzdH"prSh>:v**c]0dUn&) nbŴa}L;ziyUiLjۓ)17S o%m.3e5xL\:R?6vED^ 1bM#dY|9I/&B+$ZX~@J8~ح^rc ϛF4U=-l Fzqf,FIDѮ}_k|yG'ÔM̉p{7ērN>9^HXT PB "x i}yA`uL=35y}ݾz,iTs\ã'tiQ \ (hzc}N=w=GK)Q3 xm!',ZJHk\?Ũ+wI6%1BC~L d1s‰vcZPtJLΦq&DX ը*æeB4RE umE ֢(8plc(f= z//gHoP'ø%KۆZ1RbO\>|F-n bڹfmYQ>5 $OXQ*u<U\T]VC{o ~2:\ҡ0һAT+Zb"^“ 18i[t"1Ҩ԰JtX&G%k(,2ZeuVxvY PԔa7SS|Cճ$ueQpe(ɤ[OjڎFQghxØ7PV*cG?~/kON̉Vfp=ЌcSѪ*s&Jgif2]za +X| {G> Sjc!oR|j3Y3z1ڂj?.A)N]6q9HKGB8;Q\r A:eC_fpGv)o+~КџR(.uHd\5,%vƭ=ͥq W]76a7\=N*/>}6]m"{:Zn2G{,P,5!+`IH(=Q@+x#wu1 #Gp"k6&}Y$*=>7'  `̃3i=n'ԆMbvs&f_FշVDqKOiJO}Aˉa XxPzbc"J2]-CzyԓDxӸI>DvSyP0 :gZ͊k̼i O斵8: )8 NGll3c̹eE#ܐ>P(NJD`08?K喚WݼA3h##9\F8W|u ReIsJJ eZ{âu7uǫq3QoGx:54ENT0kIX,sqo4zz} J 6_Т&q"yJiCLwDJ_!b!ncUK@.w8ĵWYx$kr㉥kY8ݘC4+7oɪ#Q[TG`g= q h@@ ?f> 0F)'`y$"vʺn|])dgD tO;`ę%sOæ/_){kAh,VR|sF 0_I`V:}4&I$.>C"X?_p>-K$'re8˰7xAi &s)j|b #: Lj2 6\=:aӎyn+R"T }0Bylr8ƐBf_©lDr}FwR|>D,[KBpK]՞Vol^HiG.bsF˺ QLR~+I\,,4>Y"EU '';a !Re4drk\FдEXp%E䘼5p!SbҩȽ h4NJDpfQҟxv:`ϺS8M׃VT2=ڗ ߏ+98\†'ےos-ZHnOF ︔),s65jP2h4*o(2wqAì( >iu@3.! #IXlJA軸A^:@!v4L;P5 ]eB9 8g"e~|w0b*0F[p,M|6?gsN*֘[+,N^Qwt'ydX>ؿX? 5b;诗}4AP>rtt"(`8.QѼ[V0rM<]Qc@i E'=s;LW`rE{1fBF `A&3k9D"0 #U|H;A ߥtA3Qpe[JS}E?_Es>8o1x >~@]'S/Zl4ׁz?[;<31;Cor` 7d-55B(DʲwRLsH@$HE=Wu fH>EK$̧:7]{#OWm.p g,EhRx #wa`'aCjۦ9sCCR@{5"PH~w1B߻%L3tMMVuQ~L0./ta |ҫ\( z`!+;5?kO[OY⠵};t-,|3K9֚R,p D= ;jFqnRJt;9G<>yr8;`֎4tXᤣh9/p`!Fa<YN2>/A뷺gzsbv! H y㴷>~<|%\qQ[PdXUâhÀBFX惎U80Lb*©|> Nq~VyB:+bH)("XGptJ7Lzog!5c/PƉ$H&) 'IM#ɂcrA-a{k0D"_\u.2dHѮ' z%ʹt(&>kF+SQ231c>뢺7 `KϩY<@bfbA0yX/n}$\8xpD78PƍFS7 țB'I`._B#gLTBI 4)X[WCgǠ6D?LpTTE 5Cܷw'3n cFZaii@0*ܕR:"lTaKҔRSd }y8!&d33yo0,DJºT0f%E _%:.޵9VPC%9T̖` 7Ï3nh\wNaRSA |mQ]a'qӫ"hpLJH>[)D +*,VѢXq[`PyĻ a}¶C Ks8R'H貈%d3R֥LZΊR`a"\UP ުh@rɓTC> B1G7e!B_KUZ#% rp)j zx ,TX )SsN.Mh`P8;*%jF%vlAE26D+|;q)B7ʝF8!E2hV-R`V>ti;D}4p }'4zt1_)ؤvBq-d@Z]r45ߟ} )6|ՍYze.Ol۫Ξ%3wv|/ȫ$]aA[Yy.E"M3@WRrS* /Lrj$rN0 􌯝p)j"B\'`P 4@ULG I ,ZysnIڗxsN؁ű<`pjD#OnF7z GͫpBeU: 7sr'.yyRt{Ym[ݵt$_XA@I\aPHCx]N\&%E2AerQW-e_]RDy Cbgwt x-dů׉ R1 Nq80(s6?c~v=XBYK- 5s{aΕh8y?r1B'ei5`eplHC$+|tDT"jP4Ԓ^(DC#TRjT*TJ ]UBtqiޗ-u֔oRثgŻ~>>oO Yk. uyy n6a9NLN&ZЇ~a&˿t hx9B伬s_&s״MmDa`ӲqY}&;{;̴$8h<{v9IS/b'YŔjmրQT96js)v6jknSG*JQ+vH6B yƿ;zļ|4lcU?P䪫5gAGpӱk|yZ!3|e\\G A_e *ch[6^AL-(Ųp%fjD" (h_9gzQD}kGPs= lt3Mw$eUGEf,KQPNMr6Ӡ$YUz_ru&k՞5 %Qt̘ˆhڠqJ yj&N5SjQ\W]? b9d <) F-xxn1AN qhQqQU16rl1RF5L[ O;H鄭UJ%v(НI:Cj!= K37J\8y-;\3VMz )wLHGΖV$ȫhyMaG>R(iatZc-lj+256\āϒ1I0U>z/,eO{:wǁ,eG TFK6lК xu #A>%ArzT#ښl :d,[/T0nNp7l(OCMgu~)ԾOx,\hUjpXG!>7 A75Z-^5I3- \W%}@xRtIagM!xbc&nux݀b`1g.n.Wp_] .fDhؒ7j8鎴uTvkJ4s֪YbɎB,(Jm+Nݿ8ru]u+7Wju''Ft% '[n*«.ˈzV̒ksgP?EA-|̧SS_鸌뇦mcqkL՛ŠȈ>Y Ե`@mM,n+S dp<[d !*@>ZcJ4s c.)C/bb<#lBz-黢R\CihxW1f1>.ryX6%N/r-Û(/dysj8]s;q,]\xTz pgdV;KsA 9'p P\7 ;Ŧ-"vд84'&2mKS~~ͽ/sbtiV2pѶ)jkksW+1WBp>,"*<\Rr|Uf}~Fp>hspI\+3]VיoTޏI3-Ci@pVF}Ge j n(j!p,rno'92n^{KGJj|,n|I_5ێ!ڙ8Q SC)SfZ0n9nRjJm%jb*(NAs(-W(+N !Sf+$I_ m^qO"2&:X$R~0څH>lmmbcA W9~&RRDn#Yte@$eX()M-gsypFH}X ٙ.Ð@ܻoysˢmXr> Ar!}7egu#?7,gftΆOqjwq wcc}NYQa@AC#5iPwZ$6/ aWD+k遵*+[/o>E%JDUh͇A꯳s SjtKkYɵ]JҾ8$|*B/&h"bVq1GC53jP8uc,IJi:B_TBx ޒu II&z=m=$d,]k=`(P @rBOQf0#-0bR.Od 7 |O7V sDK((ϾD%D ko 5=3B8/' 3Ei/"n9Kt(W!Fuƈe0vČ4BD?)FV&x:# ok7 ݼ 3)Pn L2(6a"r~[{h}<}KEh뀖h Oã`M6 5L[s{A"9+4xd9q.J☯M.a$*7u1%ŭۨrYv+QXϩ3 ip-[ Lpp{B>Q9מGN.w̓۶s€<{?n̔β=IYea%X` Q1K9+2O ?^M+Mn \&I5=qd5(5>7| *Z 6(@UpBRl-2lG,2?&*'l5^ϻX4.]zt'M=%R<>斶5]-Ojp'¬0\JQ8x%S Ef]?Hvvĩ4IBg w"0ȼU0a`cynO+d0!eVvY]ϣ4:f_)60;ak Sa5Z;G&Km_(Y{w+>#ɖ;3߶"v?W?S~뫅LSO{|h9SRkNBݲzJܱ&%8ESbo0 ^\x@̕EzX^QrC֡߈zI$v.V$ ZEK|6/NrVl [FhV)]'>ݚ^QF4H]^3)̅i z/96B.r/V#X@Y/ w*RJ+JT?꓈h8~0M?)B,hGbׁmo=t.*a=83FG*)r,̚TF ڣa# 2N ަ5}ĒfbY!vj" .Ű8fE'|6\>pƸז 4BL=Ԙu( 'f H*WZæ` vtS#F} ,11"*ma|UMdߛ+j>C&L䧻)_u`1RI'펐v"ٗjЊ5gi|,NN.qPK\<ګ;C8|2N f썂3o$jAKy²k&5M*rrw{e*4ψFt} AjEJ7;YԑmYʰ!UmEiȺò\ş R;HwRa ,:bʣ<%&$%hB)vv=02\i})Ƌ!q ?:aPH*FTxQx@(2$g @"x¼c/f,$ ț{aZ$W{u7B/H-́0Qw@d1+/<:wG8R<7hHZۉM|w-dbxa*do% mYlw@/ExFlbZ`V/M?P*A &2W)FY * `(3Pa!XM UϟHL I|.Bb4'Eیya.>; R8cؑ~S@UVh8 LY+S6 ;f!a\݅sHw BB0ԉY J` :#pjMd%ZpdŤC;m3in"a#&Չ0 hB`[T(OTչ>5Yzc9[;;)aE dh'r~Z)|݄{LK0i,JbGv@xoi8inP >U/J=s\7ZøNe*P]JLJ(E`]x-O')L"6"|DXh&/$J~_hvf`iY&Su&0O_\;~JA.k*4Q.bGٰk<T JVí]~\4 ad"XzDX'TPqRD6!RP~SC&²$&SzPkDw:{$3󲲊L QLMc8y$?bE͂iA!,(, 㐾?h26eK}ڇzlj1լ~d?P|7jz "W.r h2NSS@&K?Q ^Uc7悔[QFn6megqXsmwN%P-5$ke+\lS4#CcڂHX$D`O~pTFO zZIv oF77qr<\$1i5S(FrhkA 6e?#KP$ayx7g0RpxV$M~ 5 2Ĕϛ^yW~lVt%Iwf.T/O~!ig7SKsͯNsnˠ&z~h &bA*!mcIX])A"E]}X*ջImU2 fu7ZM'#~Rx@ء2R0F}WMc)w=6x]K=l# Vz4Y.H[{!qXrMIː?E+BaDZ#[jWlVsn|Sƃa+uMg&0`rY ~wa P7/Ct;0IEA/c\Ώ^He[1S9ܼշ{Zٞ+}Q~ZF/'䌄IlM^xxFdW3l=z6zա s?$ JδJ ;d(&趌q,zs\`zE}ϕ#Ιو,P}>Zr"'>Fhp_sM5PVEG^; LO%N;ٍQ^4.1_3BoՖ+qv~FDty1b(ѹX-"Sְd]PvN#VkusnX1֢O1T%G)`pX#QpAtS>6 ` 8)Xl]'U۬ |غ <`T $RPǍ ‚@TCtfґ 36L8 5NZBM$M+.++3\aoHkh; Y hߪIrwOk>2Wye"3Σe)%' L q 2qA}}12)S]&.­Ds1|bR\'m_k8qkw&۳|SPȁB3;M#sOGmrhxӤ8rւ ڍ<}q8+_]ᣞW_'@&ౌ4%Mp!=!IYyk቏9RwBcz nҔ"HgnI!"8K3JS8{k1Iی|ml˩/6GɿH߅ov[U3Vx*|wG6Klt8<].X퍁~vo|fСYcTМn4 ΅ /ńhːހU`O aq{'Al*D"_9(,qcv mo:IEo r'q! W<0\$UooC0`=~ʄ寞ጃpt4LXV5Ѹjy?=hmE\,ʟ7l{A>Vb\.yt}JF̬7<,uWVW'y<6QDL Aپ]vҚE7%P +|ƴ. q  AV#Ǒ>_'~0C5Hft*wb3z`L(2Q河0٫]ge⽵A#"-&n>^W*\*>!!9)uV14\h1eY a9I7YLw1_E.&5Ո|R;:$B"DHx]my蕟c8 ' {8uif_)˜g:z:Gp4$bv_Vf%И#j+C,T#ߍ;'IoG}ME[qW7h31 V\掰~l$u'Dk]Qdc{NBAJ8<,5Fղ;3h1TrʑiF?޲ƙgMsz` R t@ XPI,Udꫮtbpܹ/G R+5Z45o\譡H`ʂ;+nJFMWJLt3sM^l%,D*P^o=Wr,H?md<2}~|\N[Ԛ\6#xsTMO4VksJّ2 PJcv O%qٵ9a.׿Kg9Y! 4Faa%ܖ*6kP|9xu =HS ͎0%p7ԴaϟIuУӎ5!z8e㞻SN}]=X^=|!mgv~.9ebTWTZ;(.M"*ٖCdvGye%{ZWtx=wg_E "eiOv!Wt}P!WˮKR):(x3EyWnԚ鋙 zE9j%"><ؐ^ٶ Ȕf>&`=W0fyWlr\N@VZ\g`>}]dF}Y{$% )} }_Zz>HajAgtcA?x:$- = O$S8A:=iMg<9j5&eFuu9W̋/`9M6Fs$9[-G ܗuSAH$sIGqPJ@HE_qz1t )KJu)U"b#R_$k3ڗ0Ÿ=PgH @oiOY%ǚ|aI/+vEK眼^xx8"0Nf:⃚PƘKN99I)7bOcJmtux%9epM#n+o9K1HAQ4Z* G,ef2SAD5"ϟ9eht)cLZGCJ?SiV52psO%8<&Ep)*Wt9g\TlAZ) ,p&.`N/4Fkܷw9z+?&i!seE0:ׇRg 7$OsMrRǽYmwz+y9|+Xxk'mF~(i>}9Ɣ0'oK ȳ5RrşB6|6OAEHaA.*0Ơ,C,k& 8f_vaJrd=6S 1q] AD|C1ߥNVӉ Rt`B0,>2nQ(hɎw9fiПa':WR,WyI| R*j<'J)mWoE; ِ)ŕS1ѐL7^.&E0xh 䗍;YF7 T^+MͳݒtZw^"9=ҏJ@Z(6igE谞@ +OkZ+l$Hgc'kB|ZpKâiBibH%D8{>=ؓ d 91;N[ .K"t-#ԥEr%ϹƉ fkU~`a86EwZ6g^X݈&p֨Vw,0"QQ*haرE "M\5z_ ^@w׿?TCNoCpVF`~IOE]ĿЮif4lDLj3c2 ;gc3C+yA YxSِZ {ґr֘.ÃvgTe=MtCYš9qIRطڄ7KMp{TG4HT&0a4{c@_rryjނ7VI`V@[,Z7=)Ksb@*l[lt_@*NI $lj"&t9țYrp.-15 nY Xz"C yLivSܹT8`@b}RC:Zpt|Ԅ/=&\7շ\BI90tfUS?^2R@ӿ:F79Ь'VνN췯!wKpvN?=HNyNJćrLs>&4@,>~ʓTkqݚf87NuUW8|1:;XPnG(v;adhF_ܳ uLjN5Hf(9 rSUv{#8hyf{pTǪ5r$T`a [Kbu"-A*{B}LL\_@:[t/ 3&OpƝvyUO7LˁJ؏6чU WE"a?!w?IMWT/Gs}_鯍=cT !5CoSo]Jڌu3Ȍ#ɋ:!r @0̗2z\y)h 8T;@luoMJ>Q0ϔH} cY>;8C胠>m(5 ] Y]0Qf/pPPx?p/L@{{w7Ah} E`&E$}Q(h},9#WQ+o.oGކo'C~#ʑ儦_~ K)_Ӻyx[/ ]Lshb$÷HpGD6+grJ $Ro}N-GgvZomjnO&'kkχaj{oև)[jY  ?i홵=y,szVɁI>v셸ve6]ulW'p淫T'ߢg)n{l+*afkìR#[7OH~\Z6#yq;QX rA"$N,,rAD粬bRxB_$HPit| %ekhBc8<#S1" +88)a+PI"b^$KZZr J*jeܦ#N<Aapܼ7ӔijZ:zƼ|+oT#$,VTL\MI)iيMb+*)VIXF$ *?BDRtb9\_ [D'6vNj'jsQ `e;;x}~ cӓ JmV9s KQg]tڍh g`db&YXI就sprqD / ($LK)M(%-#+'IAQIYEUMݾnd=9vA0 Àcba"b|"FHXD: IIJI+(*)u$ 6XJ32~B ;$Eg/R\ z> X" *D$,J86v8u܅KWx:iwn?v:/+f$YQ5e;0b M,/ʪn> 1d9\_ %R\T5Z`$Lffw8]nkBHm4/x\wc]/Z-X6 ׮z +,OCkip-eySD^8+wyk;Ekќ}K㱾9aΡnbf൓7$ UJ#HGq ۩O'"b!ZqH~X|a:}Su#Rlb,\eePP]IhݩҶ*"|}ƻ/(DLtYY$۹ ca)/qۿ^QgZ5LPX|z{9US6 z@Z&$3mC&*'{1E- .4Ucz:-,f"UC~ޤNZFk"Ej={3WL}\W` h $ K!;;D߇q"&3uS}57iTḶ 4.~5ˬ]޶.. Fॸ.Յ[˗Di( |=?ldvp!r%'uf(AVijG[Ó0~nԮ 6kDQ`[Npn<sF_ۗ89^p0mj.V-}?p}uhY՝3`.Ag!jST]bZ/FC0|i~rUNAE0X"#g.X΋cpC xk+^"3׼r<2; oG{"Ӥ1XHqcq7QPp29`dtH~!ܵ2 ëɾN,I!͉/ԅ2oH&L#gy/%I'63b$?7Qo|}9̗,X|l{i~|-zC*y&Z^E unߞcޑ B,)X2~,v #fQ܊ˋ:Yu-! H%9B`-|fX`l:e3&&!%^Mm%߃a_P&7C,hOeF^̬i8>z@h! ƕ1fIx;j:.w񘤱Oi:`+/WQxz$mO)|9CsvE*~7wxe]E5v812Jx?Tto [,B>d~R@`sDv&__*\ZPf/Ù>,iw׊3O:%n,qy^tQ$o}"T/EVޫRe:qF5<׀8f#Un0k]izi?T, HD?{7Vm^zA Z!C_֛Tm=]3_ N~iӥg`y@9&Έ,H[><>CpԺ>25|ZuKc@ 11K?1 G!0DJaV!gj3>^%׻ڛHҩH/;9uֻpC}`Nk}$S˓assets/fonts/google/inter/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2000064400000233700152075603340017162 0ustar00wOF27(7F<p?HVAR?MVAR(`?STAT'4>/$ h6 086$ d[!3tEL*-"ܲt mfuIY]6fX+d"cv 쒶m@TA C)Rsz 5ƚzq*ƈ8cz5*Wf"ZY J0ODfʼn!{OQlw,N1(]A 4X(j. u.Q1P\A:\s'xX (|yll,b] FL!e2TImƾEA0G6{8B0;w;`oDLX EK?A ~ Pna]MtӚ/9o+tYjPOKyΧ2 ̣vOxe9a%8-cBu@iX%2נ:dkDGk$L1vݰfp3 M ɱGt\ØCC},#5=Çb\wa8{ًLrٍ_8h|ډ6H6}KAeoQQ~RSJBKC R~n@(< vÖdO QHu:@];&%!eM S&(&X@kcNV}ꯖ/Wbfko ӋZiR?,DsJG03m.xQW ^TVBG_7m Z V4K9Vܱ\a֪wSaEm=80uSeMqǺRO hz~s U*#*?}{,fu,Mx6 4 OuV$}@mQ]uB׌f4,GY vEl.uH% t=VW6!L[y n}4(00 ϩRRV&4fQ-O+ 6akVӓ~[Js:I|y:sBT +Cavqxh'jAR/. < &}i~Ҥbc l7οmSHi[jD;kbg&LaD!,ss5 ! """Vؐ:?~?j-,J@Y5AmVk<!b!Ƚ~~8'G!0 ""A,K-0 fǖ.mHW #,(H4 ה~bi6Gf A)}:xp mPFّ i;}}a)3RRG(wI[ο^?o]"/A7\n|o8'vNГW_q%3ڟ97w=r$=j2^s?W6)_/_c-oxkvG~pi2vͦ~XGoouOȿxj&o5*aCDdc^5hC}/1mC'yp)~N^|y,tw,ڝ7yθG|/95? }l]]wuFovjQxuGw;JOkmO]G|ȳ>JJ?{sZso_|?g.ޘa:O?sZֺ~z!v wfg pK{RR~/\niӗ]xF# W8'^.ͦ}aZț9EZ;)S{Zkϟ9zSlhT\|Y/iKV}4Ϲc{+;/AʼnNgnhw7v(\~cU}`fvCJ$LoXbCvopb\#S{㳖uwXۇ+r`dBRLKK?c;GY(}]WG%~lraDn㎙#GW0D^},L>0qCFݽF;9vɒ5Oof$+,ƒܪ_'Ǣ+OO*u\pH'8`-/'.tǎ8[[S9'SЗco?8:#{&Iskw+#;ǧ7=Q8gŧ\GCy}q/[6붼%Iw߸}{9^w5ҩe==ݭ mֲMycc?^^ e$)_4.>8X{:EdJJn'q3LzN#Uz3k?CzFeEV;25:?KpܲpWL䮭t*[l I&_=N4Lh.& ف1KhFej;3 \5M5o/RXjAĐzL'Nj%}(-"~ ( o).\P3ʥ&QhVKۤ~ Sd|Oxy/P 5֐S8FTAA Q( !_19@=qu3,#/g^ʒ QJ*lg[gV2z&BSpKN߁G09{ȱbiٸa̞JG-%~moZ;#Hn&_]H #.e<pZSd$3x\{ x|?g<9i")n0[K|o{a /P^v6{00V9X}Ջ!(e427UyeQ* ﹂dRJk؉^)kf,Bh<g L ˍ5]/?NWUE-G> !3 HT@F*f9M OOy/N}ƍv{޷ZHG_o>1~v/뽋&>6/Orӭ(뻊ċJ=pb`S+~6YLf8֐{p `ILe2/}MuuogSY C](Rjjtu4'9=3^޾Yٴ!uTJD~ĻܖħSFR9ŊXO\+>FFQdE\\aH=Zzy^乞Q\'x)࢞G}) WCQֽCQp ,AX Xe˷Lm2ՈI $0| ,+K x)T]}L |"Yuc _Qil&XјH.q] 3Cq/7W A_Y ;.p8]p.<쓦X! Hʙ|nj]O vIQ2&ss^`V<y&z9t\o6Ց]25#*ka,Ig& \X%>iu7[gٜk00li%Ǹ,T89SNsi r c[\Bn" lQ ȃ\aɆIScf(KLG-GI".=ׅVEYcgv:W:Q,-K}Z5IAԜn vHhQ&M84720hs=XHI"Muݑ׺HRA ;W1E;b2 5+)?6M>cnyW\hl %+1`>VVM!Kz]V] !0q28I&Ϳ7 ͥJ6=N޶F^,bM1d-GR7R7q~(boRTs笇d(r!10b^LˉPQX l2rVgKaejG*V(OGhi\8]AS qR6Qr:S.w8 4L%j9Vk3]OhNFTh)qPqM3բ'^q/qR7E;^ʩ|k(Ѥf9Gl/2|YIܮrW"uo5>`uI4 &MxւEeu @@F[qr4D_`bD/x<T."^ \arVZq+梄4C4zmN*o:0 CC073DàCg;>mHYy= H摒FDI1ݱ6LuA>bb\GgigHfd68?$"vz*]>%5t.Fj.{ Fze\iㄚK>ku# QYbF:6t;C~2X.4ZI}x˝!Eپ=$;m,Chxfqu+GPHuMz7 ~nkI>on 1moRlwI!iJǣ mL~-/_y~ 躣B4d0Ȥ;tnNjJ݅՗!#؈*>hI01&xO4p^UP]} 8"Gb>s /p!m"% с 1bj@`Oߔ91+o/~U^oxqbf8"z࿇[7_:Z2'TFϹA]]ꆊ6;^-lGmjImuR2H HR$ ˉeEԒStjljWX&$\9 \>ld}p^9sU}V:Xɟ$@3<5u`odK8u6Wgg6]ƱMmݗh۳ _r-Ñ;+Y_;wE0w~Vk[,A?OpKE?1D -kCOWJlh%7FOFjK1 0GrrSMf'Q)O`Ara>? sX3U?3@E ۱& `ęx8E,TЧ\f°_mOShC)WI)]' x0$#ٰ^ʗŗ+y 5p熈`7)LћL5g La^EF!.G/c d*Y|L('n%6QqK /WgjYI~mʹXUw-ͮ_,&ZTҊvpE!-VwDЮ# :$PPbQMRtפbh'vuW01 &aBa*ІRSwr؃A0 8 &}IЉ6Q@ I\`i9ljH.4! kDKyK;_ /fI٢X- ,"RHE*T|I*LFBbqIc` j&oֈ J@JHFP7Mr[?40RR_4h[NR<;ǭe.>L3[\L U9Y*M[N2炙y(U^ ){^\"Ke<k|!Lp@$l.0A+0zcB+",\S/O*ϳ#ܔ&Ǖ?ضssts9ո-),9c'+hzXAtɷ"{Ѭ\{iڧMvm;.FBt~V9]Vp=NYpo]4aT~LA=>^5Q}[(,™7#ݞseҟvLnH?fm/g]2r S2VeEٺx+/fFHԠwAj} 8S2Je ˓ɐU'ziX+@\8ĥUۑ4UN}T啌.m=" kl=&4ig5[O앪 >F!rlIOA![6y'#VL;xJEY-]KOWܑ?G~_-lQߚh]9w*BIGp{{h{d7Di :eJTEl*o!HGd8$MB8lxW+5Ӻ8{SGl{\w?a]O1@9j[|K HGˉ]c]2E`,5u3y,hy^~fzܾ Oє{<|R-iN!V] "=qjT XߥW~TGjm,O.[,ȕA}2?uqܨ,Ǜ4*J߉kMdw] %hoӧ.FiONoc?L!T1wdm"Z)M5eI a`.pv}Tڢ ǝ\d1Z+}24N՗M?7M^=4ŕhGc LWo, z28&lM(imm?loD5c}=s0 "J C߶|2YYa #&Llc8 F-P$`5I|/A:m*EZ_u@@VOncշ Gi8@Vk& :) ٰJiܪs1,cs~CVky9؃G $ H < T:4!>4]@ƒT Y 5laGxa-^|~gf_胄dJk2?\_2(Wf' `bl1ydla]Mݤ8_+8RpkuLOKlzl0E$)gUrAtS";n() 5 ifkz3t'j5Vl&hRR jLۖ7k0 .,(lhԌ(de밶F$g7*2Qh5' STf?!IR͐Z R0OI;DsdX ~Wbt|:VB)_DI=].Mh6gJHi8JmRNzF \"NxDq/Q82줲:w>)kk8˂O\NʊU-"1;'Μ8sSwYbŗqAD{&gkR,Oe!f ":mQ[DDh#Lhʆq|7DKkor'N! /f)vCw{hWM(d Y1vmmVlo1<_Ѷ<"ő?Jhݾ~k*ǙEyP5Qs, NoRhҤE]z3dČ9 ٘ž#'Φr1n&["HevPӊκD]oWkT[nqGgkШ)-=*8}F8,z>@)(4 ! fXB!S\Db)v ]_o7s2.%O%J]T&Aw>!e\?_s|9 @id.*wieQ u_C>?Β J%] ÚuY~ϰ WŞ={ٳB/:!FxkT!ٙ[w(?sm3n+c1MJ{C4ƛltY$3/'ܫsUk`vo2uIW1Cz^ &B2jik;{?LS@jgt[Zp/KiVA!G)2+H*U%u00]k D77M-Wþ?QӼ 9}L*鿎)ǹ{uW8gWjUWǭתtV?*x'Cz/]iոwMҶV+Xεj&X͕b֪]y:'K,Yd {WM&[`EHjYeWuox[w}8/of}|??ů~?Oᬵ.| u:uM]a״SW)Yol_l-jvob*z&϶9xdmaQkt\gpW]sݿn4?Zjfvۮ17wWrelv;]qzrYwE\q5놛Jט.zޏiN lEl+ j.S,LƍVbxrQ't\uNˌ[%!oZ$cd+ҁtQɪT?DlH82^c6v@zvE̐F 0ZvUo hy-ʁ"v?𺈍O>c5Bk- j,o-%򨽽Qb}x/z +(m$5^A,OjMbBTP1 =":]f ,ewYk~iіGFɪ`@pl !!1UjiСˀ}2c̄9 Rhdek6lMfg Kzq5=73 #>V@9X H#y_jɊ֘^z9O{fՔ:D$Td1baa`JƷ'K7ZB*vѨ9TztlV {xr>,bV:4Br+?R!d9\^O>c:-`8G5? *c%&*V.w"g9O#H:iT8NPCpc?]rcի0EA0Nx0$sNq`HZge#aϝx}v4v4tЈRDDDrl"$Et{)fBVMcŗDc*dQ1@2ލE J҈ kG+:"]xS.蝙'=zmgHqq:q}y>Bd^7J 2""#ZF{BR(~ѫ" V2,dONx]ƱLs3O7>Ȋ .M[<$Ѿ,PSm?| ־`uḿm63p5ꤧ>ى0֡F984S5ݷ=Vr:6GפyCz}ww7/ nƯۻɵrYշ.a[մ:U.p\DmU%*.|!癦rf#Ig1 =Af$ʚ[lbWb(zd#BX et" #`T~TxCN8DUd˩Ө9h~xc[K 5pq̛lXq.lh|a%N'f( 0@֏,8A{CFhkff$I*"";~us2Bk$ D(1B233#IUUUiY$I$I$I$Iy$I$I$I$I⑦9*uD Pj =u`UYwqTy<8Eq8:YVV&Y,fՒfXByܞyF)1"N,  ,v*/C~Ik/Iqqa͐yhGˀ DiBʣ7+/Q!e LӢK!1"ǃZ4U,K>:i~^qċV#P~:YXP!RFD'a!Ѻ kbUVJ!9eN#D#isIhBC .Ǔixk~ȼܿe4B[IHz]5TTI{(0ԲUsn5B@ϺGu:D)FrS`9b|AOn &M{q%&N~Z:ƽ*.[Xi4 Quѷ:F=oD}wQԣ7WkPW$}DzR</Ņ:d!_縴2s\nkyjKZ#[՛9~z4!I ߴpR2u^f;IoF6Fy9Lt1ܘQ;^hF$jT#^fѺz$5d]Ҁ޹ :Guu_..p,M͵WG3P`y ِdzy3M4`¿fl}AG;\ $-ySg6+Ei\@ρ* +bB.n>l`=رHUB{fĎjɝAچfwbQȿfo6Je>̛ /x:1!O-[깖VBgt=ר4$ZyK.㧅fdbUDy6"|| d .x{zU7}{u=1' +"k)] t cv޽'q^@~lGB,*Si\||FZ#۔/Z!oR'_ X4[dŷc +,7y(fL~G,8΋ł,~-֟e: v(U=-RdV:r,P`ӫ[L_싨`"1{+;Hprف {U7p^ܝ1\+s9?J0I5givE[Ċ 5wR| K]jo4yѩ[Ca&ao$aN-td xG4rq:5VA=ұ"=2ܴSymR!xKjkAs%࿙"|j˰MB1o=<_>3_⏒W@UwFy艔',{̭C9:xp.ŞU(ܻ){^{(=g=TI7`={8x;sQCO6P<|?ȿDc-/՗/2_:7O'ʛ7cx?Go>}ɹ1ȟQ0v1 k~+]'nu}K7߾;yV\sW6T\s ڧ+iE)\O/,MXH6mL(^uǙ}=h-_~J|y/+2qsEt s~2O=N/  vR^2z#=_-Y: ^;6oo#t/},ʳ5QƟ.,y,~{V+[FF"/}9xOu;6 Y7 5qy"C!Scw OhyGUotHVE\`{tybJ5.?:3=}s!ϹO{ہ.W5OA0',28c.[F1b˕@!6(K*zM?`LuT.do]!+ u·܃*Xt=_غHzAYkǟb A7㟹ڥ1f_C.R 1B+@Ac8%Xg8:39A0S_ /ނwJ%/+=8:4qU#6 yz7k/pu}{}pFw{O$ggitT:"^$+#>tC]vWEԿDSžjk3[FXaxa#>ׁ3>՛`ʕn8 LI\}S)~6/+x6jkv$o[%IiGA5ZfÖUs_ޕ+a~Z$Y2<uAR(vsNzuvÈnMZcRc*@jaZ3Ve*mKQO1Ck),f6\>AUaZ"SHD6D,gcBfd J[<<Y\ġ,laXEɳkLVeF wJ TeVHaת*Q#$͇cYSݮUR|Wy I3AE޾Զ XKqA^D S@מ+RW;JΖ3e$Mˈt!ɓ>%>jYù0ec9/pJRG„Ӵ7)d&cs`pOy$ޝݫ ɾX l]Θ`0IkXb=@$+%à0Hxҁ{>{ɑu,k,ZS[AY <Ź5:P=ȗ(zJRw"=wL7 g㐍8'@;7fRЊf}l)2&q7:c$X6gar@~lwi` `1`6lN@bWF^\߸pK0IS th+E-ᚓ;l:MXB3ɲ7Z]=0.&oHByy4Q~'9%@77kc:?zA(kOQӄlt:?V$Tp2zi\ltlҋ us+`$鵖Z9r7%%'fz `.K <_^4rO)uWXW#@)Fs3 F< ( rːBm%`5Y{nӼi;|wd\y8E%>OLT ˲,s$ش[67MfR?^qAvhkQ#JwzC㔠2ۓЌ]Ks\LBN 46d:K'Y5L$r]xɞڧ*TCϽ># <֞ rV'9.}*%j\)E!%9n,?.pL?MCDҲS fT㶇`!CVA{~GJ4#cT/ @ܙ4@ʐ( `Tf4~8D_RE3 c]XP0f:=Ay"p3JP9AXWP4NeѬB618xMzb??IB ?=93S<;Sav$vޢjd GT L QY-q>6^w;MaLRWT3O_'@A5$bʷ-q TIfLON2OqFsV]~N=~}Ԩ2˽Yp]kz;H ̧?SۏX18 1p/UvHBN8 l[wLmb ߜ&.?ZS39vuەZL|XOX߃0jbD^_3\lC ?s) |RoH/T_)Iū'^;Y-Ub!b~B8Zm_+v_N"{K"_,a!c/ 3(&0k>L?V{[u8 ,ޥ^i&eCGb.OLtYmOYtm'XsrYRd稶SPCۢ#/riUj}RKžeЃXd8|bsGVB6si!7@fՙsenY0gЙ9 Q(ī̬ͺrLٿ^N j2wYqgY=LFW?y:C)nf 3H߱Ͷct=9۽[nj6Y?f~'eZ巑}&%c lrD:)<.D܏W(@#jAa8|;(y*|(Lfv`xՑ c,f^Hڑ;a&FKi҂a <-ȫe4'yӁ.HN.El bCLZ{d3iz!)+#mwAWxnzRn>\O̍I͵Y1↲q@-" 9BFke6>L+jt|dTu[)w_*"JkϑTvxB2Fs&ͳ%#¼i&%*O{O8RjY^`N/={.4RyQY]B635(wRXW6T9(jK3 i:[O?(AD=Z9.رv/gH3|uЍ`iyy7tδl=y``3\DFy GN RuXyb~Sr*$x~`!@}!XY.Vӎ$8xwQ.5 2\r/f hJp<54od>p䟵y^ox!h(u;; IFw駸;%w&(6Z̋w<8vAAMs "՗rk pvBտ/fDWƇi̵|6Ӱ Z(뭯?91MD2kXfd5c޹fJf5+'P +K& 4`BΒqܗ-SVӵ9j8 kiISu~ 1p%Ű'M E҄'.R4'؞90^DΨ8}:/DY(\pӥ?S!"J1d %ܶ0 Je4M(7rEr B@nm6:`^D%rKivh_< ʭyIM$n ,ǧ2l֖Xy^m_31rJ~zOsjO0[4 :Fnѷ?i vM܉y0#I~eW}xWӷ߹)"&Ϗ_! QC0͆lk'hMmhÈixI 0k&[6ʡD8G. c&l * ug44+H>QD1E&z ptJ#'Im`BhT @+:IeSei 8N[/ gtfJ1cs/3E\lbG4:})ߴ-0m-TG[u޵|8^7\0V$# 5ڢq)B4 <˜nӕ3yH@zFħS} ?+K}vzKV]}4#g*aHVaXC?p\IR7lgfR6')P|T_y2X'C*qc}^w yrGH2~C ݻزWd q^q %0*>WJ]GvKaϩ#]0h}'-PG}w|J9cG3S@Zce/Hq#aA0l4{ɲuX?Ĕ6 %%SsPIV[G3x`1 6m2obpc=y]J\D貨l@g.ܸ3w{rhٰjM;iml%|iqغYʼpvrM:ƴ޼[ (dZmvsԖ`C HI< Lӿn6Kp|㘲n7VqkgQ9 CXGpdH~SmvӦK+PDD~*ʈf[9w;]mF!Y6jߢ۾uNZ0)zkƨ])ZEO Eʐ,'w -VA-✠aGGV,zi.HKe">SNg *D4}+$&Gu*.P\+ViORLaY_͞{͐ o\^ٞyI/h55=4.ed6b%=fTl:Ɣ;7_w}big/`vDmIteYZv$#e"lp0k|nr}mPhRdV:.&DEgȥA0#SbZ<&Og¤cH:bY+JN/BԪ62$< H{=!D`qnATsq'XIj (J&$& N4NYV* Ĝ  BPweu'ȣ3e*RLtD&(:VD>%FքS-Eu cv fmؘv9 }Օh?.js xzD"qtWKzOkxnaJ1:[_``]Հdb̹Á2 os]LRA6 !9dZ!(}FkC \B b~rt(0u>w]$qQHl~MRZq[ ŗ.(au6K ;'H1$70>cj )yyX芷cëFҋzu-m~zF.`Qwq OixHIhârq쟳f@0og_ ;`3ֱݎZb[pbxrA.Gbg9X"^;,xwl -U:vI\u]2UEn.hXiWAII4PcGC{CZVH|JipdD|Lu@WETj]M(|{|ҳt8Wq߻nЄQ"T6=+g;-J w-הm~g!7hٵw 搜du'P}|cn/XW%AT*$`kayj`J ~P"(=SeS k&*U$?!.4ob68S088U6P th8DrW%*v}0<3oE(6Jv8 " SXY7 ٚ/hH~Q@I柖qyϖhT >F'iU#zSzEկ͑VF0 d22ʗK AaT#dhݗ_vO3CQu"w wd7.pu _|I%Wx?v{λH'`;&2 yN Z5 jPL ߈_1X@XiN%\ \!4s1p Gd"^]+ev *N+\-K}|^uK=W{Q_aGgF_8uνp$ad +كv n.-eX0ۏL0gQO&:&~ ~W&x_}7W!pH\كI %z@hqro6ƁgEdϢ7`x?I/HebnY<ǬڂQu1XO CW_c◲]${@5lpzл]D!8 ^-(KI|^7A M?$D{\\R ! '}tLxz澌??#{nve0]rU 9 vƥn8grg3 |[&8<η+O/ݐ_|C`5(:+#)_g h#@;Ywi)iƊK(b@O U ]x> 3U:0pXN3k 8y1#j2'ӕ'Q)N]cV ^(.ԧD$J{F0p.zk̬"9xbުtg| _׎\zGgk$/ O{'絏sLf Qox4JڴЩGv]cBn??v壏fűxCO|?:pb+-H; ~SG˔y4Yw&=8>h75d_ H\HvB'y{?8VӺĨV%%/!P8̋`q֗E_%iXK\?sb" Gss$;A2GZ}c _Q?'pNqʝhX (^ң4Y{?b~ftFlmnOWȫ4ro z{7@Jb0X(>zRNJo!od?+K$D-c_ >B2_ysl9.c3+zn'2iMx9llkQ-@J1bHn[ #;{,;}7F+V{c,ѬvB]nt)v" h0.QT֌?`rSٚt g[? X[[c[cŋ__ͩaeJiL6ѷF7P~3oIg))x=mY]_;ꄱBLw>65fѝ8o`B[[?3 aӅ@-~P, -U=nj+ 'Jݝp {T"ool") FuښS~鵿P5i|Z3uY&+~߅ uԃ+ӱ`; bSGBvޤv%^}  BZИroj~U[3ƣT~Y}5\5ןp&cM51 A|FAjb Ƣ9ɻbsbŊGȳw,;Xk]m=qj?ɓ:8ft'yR'E t0&֭Xz#3Yku渍7]axU3E}o v5`' t2RyP% Z0i+g g]ŃPJ2J̇0't֢,(ÎK\g7,M22lby47E|OW@On,I3"XjYK=$iN6m}鐧ntzUce2ȷ'̓hM79l)Vk\Δ^dnCKվ[׫~B CX *.'ZYs2Lj$h~,4&SIE (ZPA$_>KسhԔkRyxͽ@.Hk*f 0>,||?"eKgI sUGu 00SygD)֧mkf/!0z̻-4D>ޤaSe`d)SՅG\5eABI܉&G o ./B;gaH|,"hHtLGz}9ՊbZ)6 't" bvX77R޾"A MJ>ˌ:_yTpN !:p Bm$wBk4\wUEtTG EP]ZS ?LRM@[M!6ݝ( x3t%xA1^N & J ЇCű^R Xwc%V$v$)n F/c)1.X,WkFpL*/EZX-QeGDY!ӉI̘i{l>\J\qJ(gOmiMLS>Zm"i&#V'>7;~S?h P8y[N z sɸzޅH,G{9})X'L5PZRC&.XYh\_ m5F$:^yV!ﺾgH6;ue,+}q,1gD"JCh\IZfZc$Ҵ'aٵMMcYL_X{Alea{ ^R-eꄢLE ۢD/DA~6XO=L"&O-u2~*rd. 3!-4)uAb\Zptf<,z3,~*:5"iqlYIb/"߈(\Tܟw[&q(PNFp{ $\{{^6X64HJy2 J"~8cṳp*ʧ}sGB`QВr:yJP^&n-  ~{ČLKՔ+fFvbC\`LPBy2'>>232Px҃.@T${ 0'Uȳw+wh'(k=鬪gxWҞ@sDuŘ/" l/9}ut;1]Qsx>dlh7T fY}&=0!Ye$SzK{Ӿ>.f =+*I)!tMJE:-7/\N6hŹ!W I?B`ܪ3s<"ë-7֎I1 Yww Ib{Va/2?w|9x[; BXbX`VB45oâCi;+ 9CkrǕ(RYPY%5eh9ɮDi~Xd)&8`~ )MJf|^f9wh8p+TC G$ Y&E]kÈ ONcn2G>U5a ^k*O4U/S"k9J?P˰wBzrxwL^@Ah׏o4uK$ HF曰s- vJ bK㝹~S)$ %+Oe? Q/xjd'E(B,lhɘib0 i,#p4PI$wĠ+ץn/:x79ڠb+$Xԫ=ޑ|^s5f˖44 )Xho058~-{]x'/`1ܘ L󂨨Xd;eN'຿CTaj\-#= FXд_Fc^3Q%'G!_ \GJu&TR``PJk?d}{n,@0O8ZQ1}'AwL=TF!Fv=Öchpl;qoҚ@0$/9TĘQp'ra02W7QPz=,Ncƹʫ;T#V+ Da`N枡gWP.ݾ*R|lp7(UoTI8_Ȟay8f1s;5 t\m>s&ʕ*ˡKMMӴim͖ qNwH5[fM&El :+/ǃ[4cM22+GE8wQPLCV4.-(n :t"N[R[P;ڂ+/4t/XGltut_ c]$c06|4m,;ee.P;Rt޾9_VY7RW3ʞdٌu Z֦d$(s"eaIlAiK#ȄaWrX>xG,*nvIYwFm_J MKJXP{FI.]GZFM1IBrN-J  ~o2..wP9+q)Dmm+ _TB܁au0Iհ`qxJJjvMkL*[EQ,`LJ[k KqDRB[{)9V_8h`^(zI6 wl/\pl^ڄ:gp#:lP;θ]ϜhM 4WۛޞL^Vj#SP?u:wvԼXS\RW}x ;0@?&V1< rNlD|C'12׿))eb-R,)42\ӰlniH"zT [%뭻)9gT~uZWՓp,ZS.˽;%4Mui0,ķ48D=,yʺŐ7^RPwn[OInyޕ>6?wLo%l?AZoT NYf~͒6\ (5W7A[(HN4@!̿d=ejϫ, s1ɽ8%MWϤ!mT#(IAMN2y |M DO,b[j@t>y%7 8xTzx8'K:/1!#.xCiwaV&GPDSr=@6)'[7ed& f4VyHigktXab+9^i8t>^T!=<4תkJ"l``[|9e9DNm߄5;$>)0WZ"4`/Vyii۪@54 Lޠ Slg]ԀUʠ?McOp}/mնr6U Pݷc+s <tĖF]I@ {f$r|Bٌٕt;i^=d@>y3eM؃~d׽kGvyMJY0~z[06QIJrRZZ4>ƧlK %YoSJM$1۴AEGDDfs=W\}4S]{Hݤ,leȫLUY.:ϩ0?~Qur?%A?#‚i蟍ۜX[l/yw|o-8Ŷ"JJj! 9PCcqBfp@Ppv~J}8Hě.OrQH[HH]X=ız !G9gPbf~o]w y`/Vo_;O~"D5Is෯7$2iԙ˥|YxL36Gt"h"lc1X..4:3Xӓt;< _Z_EĄ6<"g7 bﰊ+;*cnV.,ՎuX-C]3XU"IU􆜅ՠmPWڬ^EIG'۷4KhJ]*0JPͦCWG#Lid<[>ץ.,oY^ dIN:=e_+{V8*F!|qNnr12tTfגcq|oH~z@<%l6>0LZ.lաA'hXnWQȖ1 lCQXBe\=6s c o]id#8Slqgzw@lhY"SPx0Œ<qiiX4dC5Xi- ݛCpmA؊ZA|[ȷI_g?P'rfuωIN$mcgE뷻F7p? ^kŎG.1Řp%B5'>s|?H{ =aQ_* Rn`;TŨ%2 A|M_-RVLAA5RTdZ4-ֺÑwuϖA*hũ̈mbݹU^yd8s7`l4?'[LJͶʺWU'3 Kii XWk̋G=й̥G`l304ܵwΚN'Fzk!E*P04{~u ak,~/9yo.ϼ Y珽K-ҧ?vDLВ5'>_ڻߠ!a.][_.NaζVΚY:h۷C᮴k|}:&NΘ`koo| E>Fȳm|P֟xkIkm·)Xq"=Ab$eRb(>9I87KSџӽMٶ\m]%rYٕe 0BCFiWm9KjP3p96M A[f>5hW@KȐf #Qn!:ãG+5 MH& re' VkG:ϫlMM;.񫾳Raicc8F IV PƶcwdtՈYFZ)X\[!OhwdM`Eq"c|` (W~LƇG!1Lkcyfq%eL(%Vn]ov'caGvmM/g{dNcc/oǢfU3M^kKb`h/1|HSB4^\us .jQ]"mwԶ!g+mh\X@W(<.]26^2AYp[^qA֬X(鸙't>~q?tU晖}wMḦ́n4P| ڧC69.[xd5rCn- IT'ƺ65MǓEm`.d"{]buR[)]ۮMYQ|sνy"0Ƿp/<1 /pP ~܋K3Z̲kʡ;B8$Q-/,k<)t Ǽ"s-R/dLN #I-(PveJVt#]EMݍ˪ .g*bth[SW0&k@ >{/HW;eam`VcPTf!԰m(Wl=\2)t";KI9-:oj"%؆ b;Gk SBe=MWz;_܅fCyKf@h-=Jì ON/t]?})l'Ƥic,Wu7#ܢ'wR@nuTRv_Bt$. noŴV?;'tƉhs^ZN:\+wcwW;M_zWb;OU}[hĊ`B|GL%䣔Z] kL QΘV5=#ķo+f&ň/n "8_}oQS;걥ƾnw#ʏәZ&21mMUsB 7tIjBrȸw%970/֤nƞ!ojCsZQ}yH.|i@nd wg2"{<-++sL|"gGK"*])=d9)2@LtU.enJïO1S n*C49JQAvEe ݭ[mP"t[B5\ \f.ORhv<E#ЯM~TC>d`p Hd;06jl؆}Fq\zݥKSRw/Z'oAd:Uށ3i$MrTl[T}rM׻H8it+")OlАu5:iY}2BN /CsPXپfIӯg4lX {3NS CW**֟)*Rpz:Ѵ# cL\3=um->n5NtѪթ69E&ͫK]>E}_s}k@LY>B*޺Zzrv^8VYhmie1t %wpa:!iG1eKFח5\,o5-WyBa#TRyIhS1K1Q$ Qvyj2w7xMqޥ}a +fSڶ jAkgB[{^+:⎰\m̐^0G:LRmidr:-+#2,sf w@(F{NF5h81A3"+w֜F A>m$.gtKyQY1 -͝C6rRedMH`UOk= PkOsɪz{V+AB<BqWBa t0鷷4%] H[q[a_CVs&])7Ю2TA7MlWU #w]]Y&ǜUD t7m#ݘ-١*C1eeTׂ8ufX ?IqOH٣i aMa]nV@e*uO suY?vg 3hjig& +_Xun̤Lpj]X/Jm;5|<7"q A s~o8t"'NqaJ&$rD o9Vxr]B v`SݨTGK^洀绱={Ȍڲ"1zlo"F^wdI4m vt1_FZk]Aׇ5=T#mNUI, Wn5>G-Rρgϙx^1W/(%mg+hֵGUVT8F\L$JGe/E4{'u2is1'. MB9pu;yh?i-|9%=,)T,m20[ouR|A jQyFx@!ì$E;!x: q,`@TrL?ЎS Do%~ EBJ L"$C% s?TA$NS{y ۳ $)3 nCθ" @!Ld@.]ae߂3oݟ!_[k{N >Jw!9:;qYֿty?NDwŠYk0s,΀lgVLZa~)KCe6nnOϊ7LAja4>A@|e)ƓU閤VxVgiM1€.3rLkKiSGLSmS[ZJp}#w¾`]F!} X hs؉u=ʟkʫ`&75@]3;ϵ_ozS2<#i$+r{TԎ%1<;og%hQ0O%lE,//y̰ cq2 X !%2u_:)M=Rc/4;xMWB ˦wtV8a364acCq ne4ŐVkTZeYʯ29 ^%.S;r+HtGܾK0=l06'2Eɔ6xHAN?~6 bpXLzQ&^x=8pOot}-Q`欔ĉQ/P궶6ќw]SSH\ X p糍ڦX_VF8hgI2ǀ\i@(aSIZ` I#M7M t Va7Ʉ IZBۤeս z&T#/ 8*܎芌3( M߇"86K3Z#Et" eO2!NR|ymظ&vG8;C~ZxZj,àp9}uDHLNQ†f+9C$gxQvꛛN~:0m OoŸUu ”TyR2Bdڌ|䶸Ӝ; 1 AI`p" JTX WaK^m3? vH΁9ɄFwKW;\7Pz(Y`AMTY}%0Is:@fDtHJ -!pzՇ)QWw*B7MdJt!nU1mS,cx]!  XɳBPu?|!.F.-Zŗ﷫sDžJ3JYR3 LNtQ緺]蝗H2LV[zwHSZ"b.uVT:M ^O*]dBzzNc&^il:÷qYHDh'iTQu7ȔD*d2vO~9:x;/i:R`Ȕ/BJ.Wu AEk_y:=1W߅υv!fiPט@(bpv4pQ^_̘zcE%W1E^zn$ {72 #drj#Pvv vwt5jĔ*r"Vw;ԠHL[z1y1loaXkq})IQ/nG݃1ՖhWt9f[U89osl۲8ȧk8z~uSS rhmbc|*u(s4bȟ-O^*-zgа9MG8Y,:M-iI;6ns]Q6F&HcLғzgA['ohIX ,y1FR bqةg LayGԹݨ{E` >N.HaWށ-I(e !q]sz/Ӥ!!QɊp2[!blM=n#`3SrIӥps#?Wv!H?"EJ@e-7aX!X /Wh0pdZ3(,A2O(QSs"pgg0a`2BHsީ8`gJź]V=a z4* mU7Ay'[KDdس{3tgOJOI=4t$2CNDyfJTk')k|"W+릇c|fd=8ƽ5%ng':e`'FH3jP򨫨\n#,<".cTTuIDžB,(TQmK9ƌ*M6 /}yk6'(zqQ" i>*,/_tJ4{H srٙ`pKL<[p:[8ȹn,i::L3"1' 8F4Vf Cubop+L.*#=uȒ6ʀf:g,]7"W$, h9;ԲG?{}0q(ޑg4fH[f `Lҿros)#(댏?Eb!,yݎ uh&J)B [+ǠV3S =R*elؗ3JhhayXXm?<qSEH$ӮƱPJ!4ZPCTU-yVCB05YL !“w3 tmi$p:3;\˙ 6!EYVa4+W 9`t[6C=/ipܐ gȃTt${{LW#}L7|{iжWN3ۓ ]s_pC!Fg .>R B :kFc/U3ugצh<ߡUƷ"qО75@a/&Tm+_@|, ̱ "5-2\f"3Yn`*Z<> Ųt-dJGv%r&u>}ʔy ͂>+{ JwRg*3Y>-h+3+1$Z ܽuV&Ii]/B[#p3YB0Ѻ*< s 22 Jŭ. 6 VWaWlPsxM(EѴ),eʙ\4h]0u axB!43-7RȔ6'؄14Y I*LߪK7fjMo$|Q1r1ٌ.JPdR}軧-qֿWH7+CdL̏Q#:'KbǕw3DBm9V4 _{Ha}yŭ(C':{}TBz4*OݮƲFO)6Gd 1JesF;R|'~uV}+bT& @m!j^n)Q䣋cC5zIXf{?0S0sGY'i&`p(Au/@ K Q{F=qeƭb&j:k}5ċ^m4 J0*5ބ½1wmlE {fNy`i.R&nn7OG1Dm+=~R@Qb'" EX"R>V0o9vu4>767NV+6H:+߽ETg`(񗊵C>`n!BLHoEuqLUn";e4`qjPȩ(7@嗞`utteNTQm7g+dȈ߇w{H!(HOݒd^`P";;,ۛz^R]sj&m{)*I G7zeˍC4 RQ $OzXd :#> b^uEWݙ|%酁X6h &ΈբNh)x'ѻw$կp2ZDz8U&Y+0:1a'A!Ȯ:[oSAIN;r(fR60*O?*vt,/  a7UW;xcۭf J<%-o!h:[|!5z;h2R`hC!e#{dF7?2Oz(D!PBOeBIhd$6)S uJbU* -em^a5+Ods>wk@UFX3,P)Pai`!I)D/ D Ȍl;s8=nΜބe}*ˢ"$Xd!B!`;# k} H~5?Wu)V8Gem K J͉w zpgƲyV ?)xLeYŋ#t*Ik]3__S m<*9Z֟zHޯlQLd҃z,~\+Ϯ'mJ}){ Ri6tc]EZ4sW;O|}xr"I\Y|.M芎oABf9kbA15h4r:HYƾ FZWxDp!{"E(iL x֨jX%Oa`&9u d!mh9([- u܋{^E/7̯1R]P=B9(ͯnԜ$|c5h%WspͯEȄ֗Л`󹇺m` ӤJ_1x*\v]bpe4lrH٨5 |뛚LgKwH4oHUrUm2fKL>3WL{hH.7}I:Lj&,ϣSB?%ށa1^8M-V;N=h a;r4/jgB#<SmSl _$*j"=Ahh[mTb~D ePWD0Y:18Ham+ό5 !5J,fP€A-BeB3w;I6]) ;GQ6.eDz ^,#ԋZ9QlonXF)̢Wb73Q0F5M ]k?E]*Gr9`^>%ty TbxwpX'ac60vf1C+_48oEjbOE&UrlvhԮh?`X|* ++*BT 0[Cہ5Kh%A:$S$W&t-k?&ak'}-<) Ȥn3fDR-ZC,sBsF`GI7Pr ,}!V`vc9V(*D|@rK,ES /Iw6NcKlӀt_[/iiXps\YzB{WHn;ap  Q1$yt8ܸ6*ʰ >.;hGOqFݐBD;ĉ6c{|^o;jl1gk[h~O3ք @N@s] SJЖSeR"{C+ 6yAgK|Hjz/+-O=R9Lj٪yWXtXg5AcEVE` jpAqnEbj&,%_ XY ` P;a2\x`hQɩV*:I2X s*c_'F0ZX\8[1 T,ౘOb*fBieإ0!Bڝ#0>3|0Gس+ .>%BŏgzF&&"rMju[Yl ϣ?Lb gOF1J"=1*Gc1nf,F}˓ΦBq]wZD[Fd<_*L&&4\AQJUe&&4zz4+ )c!E ?[Spոޜ`ЦtX }>y7 Tip5il4{;92 ,88>:~ÈozgjD=w8㳊)-Z1'$Uʸd*vDZi\g/!m\uK~SUtxAܪި[^'T^b{` c yr0-jpiT逰xSirkg!r!,[r(s7ʴQS ܠ%C!u=tkGiY4qZWX\x``~SkܒK,ם4Gtf='ŻM0tYmЙiwL 1{T? [O ddocܓ|}avȓmCj%uͧI5+%y{oB]x9z: $ 9uJgV<=ͺ^>O#+z6rOWӇ?dH!sɵK6BX2C`$L޲y7Nr5űB0iǸb2 ] ~ zb7˗P1īIsniU nGV BRXQ8KLAu hwv^l()vdTcpxz:줎nTV;\{"Vx pޚΎt91E@!PeҜ[ <i":[@hPb4s@% !2ΆB~w :i#2˚pz#pyVxI*]*J oI| jWwtؾ1h+w)EGP+Isݯ."vڭM2"ax٘N}(|:4x_xm9/a?'tVY:Oͭ5>njRhQWMMT$tJkpW~h)WXS7hiN7M1w G0ki! }lmwL7g/tխFT2/LS[u6.EQ!pJƌ;]^\"4U\T8fJzLeDsoY15!$݆+d&Y_AIu ۑVĹ&zţ񽩛[k@~i:ϙHo0зۺ`_gP+c"Uta%:%QwN+t,dZ88p9]v-0 6PddJ )cg|MN3O"3[ٌ!5`Z`Cz[U`!4 JktVJSÄ xCu7JQ[w>[ng )cP]XZ"! [.jis37!14T?8V,,Fpb[YwW|DA1R٥AHYQCdwI) 3ϒ&h2i۱a :R9/*gBEݝ'?"Yy+xRX#L2WLjiҷJhwZM#Bc^o9R~5띁P$CUAA̙(4>;#㺈5cAJm4NEpasXk/&gN>p&k f ^; ]qTcbbr_UvkOْ*?P._2lطI$)8n$u6(|'MB60w3",aLxKw?iI 1wD^ ]<Ƶ[_Dsp1=D>ןL(?{l [!d5 Kn}Իm` #/9yY "U~B:@$?i<GU P H!̀깛0q sZͼ=IFQn,e1g\^)捆q:{l O/)B%Xda>YjDqJ+Y xw&*h]^eFd5;LVlnpܦF5Am6%2YRWџJ;uqjp4mC/rJs HwnDWf奃|eZnzŻCCǏSjE/|Z+[W8^ƾ!SH8=٥\\6|,l4E-Y )dja])ŠL+?bzSzfmXY#M1jw1cwiݙۀ"U/)"U(WA1d &;p3RX3{k/]I1P5N|¿?Fāy F p4f燎*#rnEP`5[[Ҏa܍*bHt5mՑp?.#'H7@2 $W#yXV';}12Z7M ғmt$n5rEw@ʃ5Q5v XLdt=pv1#Ue$NaFյ; -b Ƴ_E GA2z)Aur# 9HƋ8t*L"9: d8(\8UYYiksA4֡BVktj|4)qBTjZ@"*xyd&ӛLqƥKFE/1g=OGu0mv]J78`,QIPnqWmୠnԖGQ\ y|ug:X_NEC@!M4&~0jlgMZ@RGRr9 OId06S'oH,H<Xɀ|-3>w>[đ[`j,0oaDN-{i\4\}lۉ=0(WXJy6B{FsrH~K֋܍* Kk !` e"ۯ_ ̍f 'r~FeX˾Q9d+ˮǭC\^@ |;6 lo'n+oGcnvgGC6fa8IE]hKk0D_ђVUoj˒.Vѿ^ې <ncZ\p !.l^ hvAwLq1;{3o1nÉWsg,ީjbHė&D "FoX sNmZ0 8v3mȵer@ݤ Yrpl-oΕXiX֒/%֙uFZ,~zHoY[Ѕ1#/G}F'aPpGXf=N8}F: AVOGrHD'̿]}1eT))en:=]Ϙ.Q#C# Rlgu婢 g+Cj2W ʰ4\ F,Z Z$Zhl-#~r b J( x&tJRV 1H` 2BX,"T)I`djfq h`XEY|" s0G0/> Rblj-t7wR =UJF$GV|]h~{ -l^ک%UUzJ*WB'!W<ܪ?T0^GVB=fgQol5[sK@ɖ}qz:™%n^/NrKHTrP@t==E= +qVv|\}P@# x' (d 7 7*c=$LGj s ;?ڋQs{[!rkJ$ShK%2JuTհ|o7ˠr܁,),!azRt2`-5Z)K`N68YhΏ)qd14Hn,e)V3*5RD$GFH uaٖE|ya25EtXM"3<%>ƣyVE^CDzOb>ҘEH%0f)H>1QcBߩҖ1emE/X#B ġ&1 ,CBE8 rKVZ9X)g`4pdBZ7A_&cGq:bOx*T@c$9oK0P;ڢ?d2ly%8wI-:hᮍ,_~ ;S% U櫟> (ݯB9MDP¼^6nRH|EHۦq/8:t*Y Luvz,3mvhu֩_Ѭ![ˏ$qNrsaNk>䇶Ι5/劲 ڪPyer5KN/p4C &hqOQiR>V"4{oqj =PzwTk98g^& h}9uE`N"̎ma@ɀP(4SO 0-ꈼ5,>܋@Π'aA@ <)@͛ 2 %Q<;K4w1*"p>Mȟ{WaakﷆU]|xƿ7vc&&T>GTfe[Q ܘbSƄ=ِ)W<]؇v4T/F\&=DJiȊ< SEfl I* ؐ4a9uHZ?Fq,CTjr:V&nF=~d5v{I;t'Jr$qP~^KP< PÐlQ'NWa-RƲ́FYR|/k +ɨ.y˒$c4pOyj7ۻެ~`xk5K(Kj*w;]ɿvNjqAZuꆮ#(YB}4y>OTeʥ ʚ Rxv8ԝcX-'=Bx6L11x*VEnR'= 6Bڱ& |1dJM-0bLd1~>cUoSO488]}-EŸ/}=n2HwNRje8%t^FC!j :Uk#D[ =1U KkINb ;DILL% g D@ !Շc Q7:NYǘiH c\p8:p'(K]zSoW[.] Jo)%G4I0@a(DU|Y`E\f12 .ǞSM1B:1 !B`1BW}!lzm-H @堡z^3#啩UGP[gO(0;:9ŀ$W.<ثDwa@"HP}5͉ 8`(&a[ENEG&KHn$QS49=tDJ33>>]蔸o|Zdc+b 1^ʘĺT˾#fD<FPKJAxľG}h +NtTFAN'jOZ'/%?MGU`~ 9ҡ5xHAϵj7{@*#`Uu I y˃4C)@sd"v~fa9X?b++JXW(\lߡhץd5`D>z?܅lC@ڳW5- DחZ`F`e|Z| 4^nbɨ1 s.󀷾r[`S>N +fXz"v8F?qay4tiXy6HC ;ڃ+4<*Zf !UP"xR7ĝa>%{%@y"!uj4Љ8Ad"uԌX}6z$}N^v[w; 蝨'>Qz'l;>#jZDP×ȩ (In iP9N#{!yu&]_K GlE'A_VSf0Ow@o cṞ*[exQTE0 N( AcpY`*< y)ϵ MHN&>u eQLc:[U[W#D<&*V o]@ UQTf4nBSIs#ч _@W*b>zfyĽxխ<&2/n%gTA|g{PeLt˂4,1^II`bHcʘ`xQ0+!PȰ 3sT!R%jW%Wdf`|p'C4LۚW*7<,֮0E"o*ȡp2+gfC(E83L9= / UMUOЎҥVzu〙uDQp=vgE;+EIYibtEUL3T&/'s!J1A1ɻͰs:'M|ҐTf01,i&T;#$',"NեEC{0}̒247C,лE~ }$DIzG #P>APd6A0}`65O^t{ ;me= p+>(P,MjDZ0.㱒(T8"F04$Ԡld_0!mMYi', 2q& vba3JI"H<߳$Ow%p( _0y=JaPvZ݋wVWM4jAHeB(@`*_La)+R"")K$ˆTMMUE xuBK:1ʠQv6)}uvcܾ?=ޫ-GtyXC+:G(ʭj^NS BIZ0%e3d.ė'~LdC`!&#Arn|9i22inaU`_ _Hdd0>5QF C-^o,r t4;;lQa[av]z\ɉ m>:O/\k~PnOޖH|fsj%NMmL'yN^ ;5֢/Dž'u֞ϐGQ= }h{1MMخI.K^Vz +37<ޭra=n v;rn.=̎+e¨Pxꦧ3JeK[M_\n-}F5A+h'jJQ$ J; CMfGHIKHF/8A9y("|5*7cܴ\ p&ƄsVr @me&Vʫ5<]8ҿP$Du*խ3Y]Cܵ9P(߅ L4` ?}“,?_ ;w[!ԹZXs(PG}Wz}ׅ7Cqol–f3 NT #L}NUb&I?r)iGhNIK5u . #$h$hP Rї!pL !%z 귶d ($+2Z]VM,F lA<*;GkvapET{gx˦D^TYIDid~F`l/ _Ef . X(} VFС ndCIԫ_g{- Xy -mTV%iMVax(rP\!jұӯ#EJ N,ZM7Ԣvm'־eحtEԃ3Zd:KGz4Pv6؜"b"mPh:-푴G؍=5_!HW-#t[M}i5x(!µ .}Xb~DlX.i<ܸ&ئRXH%'̿K̸]?4/X;ԣUTWWvLZmq8Y~hrmpe#Į~wil:EYšhm U+0ྃYg 2'TJnvl/Q_R$kKo+v1dzp<^J[N<]fݓꄃcwNky;";:.M8"ḲsD]ًfaUIa LR .ĺ xbP $IȰWӅ'Ne΢e$)g+ ;2vVvREX?3&'kY ^rhܨbnb"UR;A18)2B^*lH1Ov M rF֭zKB 9!wկ&m s!b@%BcR7b*MBgNf[\ ;e->˜|t@ʝU #ɤBQDsyNlX!R UBB4 A\ XIɤⰠ" :."Uwc5^\x"-^_k'1-6J*Җ Z7SU, ҆X8<\HC$jv;F#E4oVJU5():AL1M0 !4P*:8J?)UA4I.xD|r;?5n8*ew+ o/ENE y\xKpsVF&WY#/DXܲdR5+0 v,xo2!0'xAmVS"*^Cx|$K!7%Nۥ2u1U~D$lbE|GW6>:AO~<'W:"oYRXl5J\1s5e﹧%Ozf3ɁUm-$Λ I&!{6_?W}E׻%vvgWŗgr8ePmtc~vm=G3F:%D18/3?g_{gaMŖCaPcv:Zz{^5F3VR %zjf[z^+WJܞTlд:p&MA6{*tYfKjr㘰 k)Uy +q56M#+7^nAq?Yj:]=갚Y8N5NC7Q)&LS6xĨ$'d DVet/v =tuЩ1WH*>WJ#N\)kB=X8}Db4H5k¸g!d5$؇g!. KqHĊYR-NlHj{~ukj ?#Bb=.rڊmWHj=&Q); #=f`F U1Q|uEHJU9a=$Ƭ, UXEBU+5t6zr0yrVd2p$FKFH`jsi jq1$|xXn^ #6gVn+3"=]!)y;{F˩l@v mg 78BӠD^n#iVrFUlPb7- e tB/J-A=pa8]*a+c >,kق l!6$bYW<]r tn)]2D'_VlVl[.tH +]^c!U3oG(*8NdTY3tbH|J!F!\ NMCGaoFpY|}H>t~MZPJerwy5 zP[RhtLi]z# Ŭq+ {rVVgik,?on4FE1;|/F[ԫ3r:yqq 9@њWԨ cM .)%@@ H҈`KR¦ئFuVc*03;;_5;\j=T:c-4uڲmBVQ\fnEAn%e4JY|I1>)>fP%X*D-_*),ﭝdż5;moz]hB&yu7i2{#y]T. via ejٜޮQs15sJc׋"Z!.#lO o VGZKv]t{D:߳d<؀t^O", =MKe$»v)jX:։H:x]"ZmU`C^fܫ=L^$\<{^e{wES?|ϴ,mUE@ :f㈇'cL`r>qB~ syC )4(0/5!'ͅ@{ 'niuPQpeѩ:(c iJ2bHBA8j2aՍm;}$;ӀF0`=NĘB 2 ,DSBGdoUN(mDxGž< [mahC.2&8uڏ|rFrlZө Jiz!*WëmsxJzkѻn|b3ٶq/ 8 MWhҊ̬G mtWesd劝ȵJ.]Ҽ-8n(91f´r'ʍ-t{UA)4՞UUY8ixSrêXLhu4S<36 n6Iz"Mˈd.j- ORøkPёd*$rM-Tg f峆fRj*xhaO߻ο363%Rr5Y:HLڣBx[zbst:Y~"f_4ݒxi ~$`x̷׏h[?śx85ð;776V+U'M)siw4)0L 8iMEeIwm'J I2j!Ҫh]!,i&0UtvB*Gr "%iɅlmF? ҩo`bK@R<}mev!5_f20K?ڤF?y+INߧl=F )}GKs~uF9|֡멿g2dSjw7_KgK[OlB1%i +Ixc!m` UR$ vwv $6!E_(\,懵 n 1~3*=䧮~%:u[lr8dlriNM(y7c"!Bd(Je nvy4RԞ"0=~LIA bGSiQF3{?RθCcޠ[o)OLp_N>Xk\ˀ+ꦢ|3tCs&@!RZeecVZ#`?"??m9L~O6mB)IJX%kx>Lڐ&viG8&o_E49kr*]LKƶyTze,L0?x.tpmچrAk5]:k4{8bЪDŽT|MNRr<dXU,kp|xΛk4rS>_@ȧ!KÛ}r8a(k+pV TBlP6ڲf5bB12k@׵X=%bm ߀AO-HКwb9ΘԉLk)VvU6ւiûF$.3CX-<|FDu"*z*q(UafbMo05V6on\S(fSm1cY8o;耙XR "(|j/!˹3ey֠1i¸VqOBSwIS|FVopx|/cMB,SnM4A' 㩵L9H ;y )YUIm>r۹M(H^Zsz7g6zKu$ / 7Үф7D<҈y?4O$pmD)Gq<0ϤAlO* L8({CܩWk=wz 8I!d3*Zdq詧Y uqJk|\)v=6zG2;Gwj>(Z*9oQXm"J`27E =Ey#  ~R54I/I}jP.'u#>ÞPZP '%4JAc$"4͞ 54Sd]eҢaŕ/d Om`@ΒD,Va%=DZd'HaqˣQl1 V @d'V^_S%TTpspI8ha;p $pzbi/^#`a3cPWUI2e|ʥu5Hd4eP%4gʇ(\.w)75hkyL2|wK$HŨ\0 s#OLeTO&xl.=ٰ[>kݳ"j> x:lsՅlĥ,H:3Ȃ`03d vA GRY10),H(G& Q5~U{ +l- #/ m뫁%ަMrY>p5U 7ztH 9_?Xzw\`.lCկ`ȽO `z'l`E_A1?\'ݮn]ѽWb151-q 0x4ZW0dszם?X?۠2i?!(PHj,cHh<8.;[#s֘' 9N-^`Z;Z16RU{j.]s}-x69qMYqggf{`Z7*.&K\:WV<^vTJ9m*j(ȺQ_< ŕgu#;(ZwS;~izso;0t, qvrF/MIԟXXa;cq`| GB&a=rȐ+Q[R 'b͝ n 3{7Z5ТMXWu_%?cSX~IĴ 5S{7-I)ifIgy)9EV8974JS }O49ؐsP[x?.Dd&(J5{(.XeRp&us)&ۭ&\ MlbwLitpbsڬ.ͼ{mr:xDUSN4S%`B5ŷ5(+'o^7lOk֧0(/-N!-` aٮ~h7`R R2`@8DfU*a`xV{#Qᦰ?(GI@u>Y"Tc]?!A.΃ " ePj%q1D~"xX?-_[]"{.u8S`B0σDcOCPzsհҗ?Z.&~G: =kLfI V{yɋf*W]gJ9ӴÊ$)ߤ|CIIQpbƜlQԥq i,HӜ[.Wd a4Jwk:A']4cёe1b-Ӫ ڀfF#_ PJ{FMvyR~?rwcڝXć$3)>wc̺әiJml=04S i!pΐ0&t 2'Q%|]8k<(d"M-M CQ MsXS˲Vk| 䚆kd% qj_۟$5yms!1:H# @,V~1")7cfr#1e u;U)#QT{EE8J7*rI#o޻^h ooNj:e~2YU< U$Tcs憢uΩ[ǬœKT+ZB_o(8_ڋY|؁ҍ]kL!ԁZ꧎Q(ĆTh rW!R|NJ_%"{{8w*l8W)4z) 8g&$-p=0,Dic%O< d}XdE/lYIedFE`x0r~M8}_e2RVoB>WWa&ߞ{(q/q-E- 4m"P UL{"Na=6 eYudͯQF\#$Z3˙~dx9S;G,^Pj~ tӢS(|G@1cn߼!32''ߜ#t*S5 K vXh?ΐ ]/0Y/eA\MO7nv,md⯬>S`ouIqScI HRg8w9ˆNb۬|;*Os#?s|g[&g?K?wZ?FoWu_a+02[u=%w-Vg|c$U;={u= B.)kw !: -sGn#wuhOx$ywJ߸PNwz?:W_y6D*S4:!ݿٲKbNh'j,ljH!˶iqh>UN<˄rw;`Cm^'i5~8:ޓK@y,<+ɢ@fg'^3 "6za?2BSNH;{;kGXmbΞ3 &0: {5>^8b(WilZdϓ&WH6p>Gu3:-gU_Pwy0b5 0 ;EqsgMPS'. < AeEs˨J{|,s uqxVR؀b!Ա,5#{:x[71=Ti,(}Vlvn*v(&<=e($`ݏU)p[1'hh~JK#ֿNoTς%_VPmk,Wcݐarp"펼psu1(1yW¸z6\?#?9LóR\sCo-vVT*&TSCPqpX](@Xk>[(p*D ̀/p_"ڴѵTzY |ֺ˟.f5%Z${^!.Cy=CDY nOcip`RXtkoo1fׂ)3TSF>Iu)R7RUNJ7==r\b9 !@yn䖼Q! qw"}GeŗNY)EbZ3JLrU : 3wr행nl!aצF z*͆.ܡQQ%[jm0 b+D6Te׫Ҡ?y_5z oa8Ӱ4Puy {4G4:GÖi4s`ZFqQLB0^'9ٰB/B5([;4M,_A0QFsƟVC,6-vOƥ_B6{"WUcI4"u> ŽY]֝괝a50Jin$V5mjJ[yRn1v& *oHUyVkTIK8؝w\Jpef[Kܧ(q2&~\;vLFV u8 1F@6uGNJz-RD,`,q8uT,tw[Ee^ v=!|cyseM 71Lj싘</gD430; R,Ŕ=]䀎r+4L.k+\Bty/ ֬J(AD3:疱t>~m}u";եh{xZ1y CvgէpG\wިZ7w]V*wh6MfjQMXH<šnW0북4.K^9Ї ʂO+ Y%I\N4߳zs/jm!b<âS べ&VҿFɤT,όo_m{x|(P[ M'x9)G W AŰV3r.=d`ұ>/LN̴WΧ'fu;-~.# L 7*PÀ4T~kc:bh9NA;{ AK~_T7r\tǑd!1)G %\B9d+cH4Bơɪ^cˈP|[u≪(RIPXuM% M& p䒂6di{IHOC 0s8f*+zV`F9ߡ,sE=&`7WEHU‹ҌqLU8Z'\ DX2CZq.{b-ȃy^s r6i]!4촞9K7lȫ5B+tNꔎճdYV]o~U=n̂Ȓ* aLJKi0~{0PC7HAh{~668naopGؿC 7X0Ra{~p6MsM+FF?pQ4Utpjxfȹ,|2\bP1J3N2Jw"pNEl"ڕ >SpF;9@qD|F+0g_.!!ZOS4GSm25MEcjw^Yǔ@a)=qhܠ=Uj]z3:6-5vQ<6wi0W$Xd = /qIy^7q,kO5$dqq"TOcN+ޅm3 [D̏x9;''X}%+?qc~^2 rFR u%%>^đ{jӅJ :}lpս0T9E *j(pq:R{&FN1q<"f0Â}jM"<"UbVd4d ~D,O@U秆`/Bp x+d2;yaL~ [(}:Q6Ο,a 7dQQqNV5j9t i7 T8 lIKclSɨn_jneyyq B'$_vly5` _U&i뵚g\R[.͈d4Sl!ɪ-We4-Ftha&˛WXp +RN־=fIf'WDRiWA}htyj_-Ę'k 3Ů ŒƆ&̆}zXe[:ot;&z+,v 6zrP&HZ*ίRAl^6-Z+)*)"R2mM*tFVw< $("q'SX$HדYk-RoyV׬N1q)ִeS4|By9) Z:4XQJrK24*&si 4b rm-iL$ -zZ )B!'N"L)2dZ 1:\H1]bƒd1~\3!u$Q>`aG'IB&cFUÆ.Ӆ,m f0P*f3rRGmf1d;OIFL7H-/|vQ'w`rrD"IZ5 UQw W8) =׭ub_Vy3Xx{0z[4KӱrJ2tV.y݁kggT.5(K Eq!So[aDS`lt;7kJu 0bz԰mCM#6N Ra;]aO$XC>_+(3 &UJqW%|-YC\a;ЏBzP(qCcnn}~[ mRz+kW(T@|%y6W\ y<~z#_v'3B X\ >w )Ur%эa+ʯCo-7_">l͡\]2vd2#{R A~YY:0g7_-)t_\%Ctʇ<-ԏ) !!)&u>t)Yy:M1(=ykݫ-f G'gWں~qng Px0\C.U@;[(Ё˗Gw߼Wq}}mK+>5F*+5W3IZ2GUo?EZs=cdݒEµjn êGfݫtS 횿;:JHi[O;{jp]~N(=^Otek7}Hq#VE9ߩ؊Bu6һ4o+66>/uN3:U޻ĦЗx>׷Sh^@b`_L F0]Ԥ# Ӵ.B;/{c7\=Yޣc u-?H8f cCog^` b.?g"\_X\yh5 n\"(O%Qa=5}iɲ5$NOJ[rHs{Zgypj "J;taR 4O#05N3kɶ*6rxLwT>ȱz5F"A;*+Z(VVO߸ƥ~}TPݰW^SlL"ݤM6$< #fRyK+h F'tL[.VV4LěG=54HiT0<|rIg,p@!'𧋐h\HN1RwB2R\BRJZ&$V0eW-+iM _-m=.~smgφ\57U*œ^J2Nԫ^d 1X@$iɕ/@P 'Hf(yҢUN]9^#B`"Ɋiَd Jg0YlN\_ %R\SK[GWOHn“Vn}pߺ cV R ƌWbEf5KKG\?T?dztL֒T ]/$ > 0 6$ v[A4C+ 7ZHutԦ"+Q{Adx ?5P%Ce;IP? .D:Hf53F:T/+2ԢPQlF~A RIJZ8@|tQpruJe}?CGY4$EIG$"(9-74 a Pޯ-v(ylrIU4#'4ߏ`Cƙm[[RgG (KGtX=e^"iʟy=$+gn a?;'u>s?_/{?nx.UָMƍ/O"1~v'E?_bL1&M$\\y"<˘TC\9nWʙ Mg+!A$$$Q8fQ>WRٽۻ ;(Š4Ȱ$pq׎9\O%T vg&l c_\V7np9p:s:;+QJ j~GxmGLmQvN,2$:1.2,? c>IN){;k `A7b7b!v#56V4VZ hk]7bD ˽g^PgAalKi+@\t֡@5vL˄"Z1Lě SdYeYe%ٖLq R[߀5M;ݠz]WLӦ ~©3шq,pt #@eC x~XcEĎz5,H !MU3k%ۥߕM/=cx>"3eY|$Q;9o6- DG ɴT&az} οnYLhxP!?~ "2wvI>%rq3=%RXJr`/íNu]eR^Xv"\@yGuZvJ;B6mj offe*>amӔ9 T9 ,- Om۳,X6YX$_jj{oV{ GsWCEC\6>VxJU6IG9@Sq*]]Eqߛx:נ<\Skb51C43TI=jw"eVƭq{<`Pw!R r&$$te]_$2CI(qzc|11:m^ҫR hL3_oCI{\5tc5t[klALl7sAYj||lJ{26%\# 0D(w7wPʢ gϩ°B2Xx'BY,CE$ b&l"nR Q42$f XM =ry>w|@Z ="Bm!>QO~Toe)csARн5/-sXa,̦t*9eifGERݭ?ک/bxfvC*͖1"03K2Y$ML(uDbjB͓ȺğF\1Wdz^zف=F )!@Dd16[g_H {̀鑔#KXDoS.F#A B`җ_>Y."P D$tfͩ-{<BXMx]2t  ``%`.`4`~0?[s΀qI@. PM `"@K0 ~%ցՄaכ6 }M~z s6oU9q瑗ͫʶ7\EՅ Wr$;qsm)#ms\16̿re|$Oʞk1ί,X|ۡ =A̻?Fʊ%z3 f'9w~Awrf_N%"'YcT1J\ߍub@to1n|~eaDe;g*O/ە8}Fzgv2~}GϘVCgw.׻_Lx`m{[y2~f×uzYo7g=OEⱞ'{NpqڅG.^ zmSv^f\yωs%C[gε[_:7xCK}|`ﻊ':sS OTvd-C,|D}hwWkLWvL7zХ=.sVOst?r1 D^噙?p`H/Ѭ3[C^?1vrx0ww jԯ_kG76xMgF?Bp Q}]ݖ`ƕghxw(\}H<51u2+~RSv؈Gcߝ.`{>=әVו /3}(!aB{GS?|_`NDΒ:w¯Ad/R]ۺH0$ήp"%IG]yK?[]QyRTq][[ZRǺVO$FS®@ ȢroҬ}v+@D!Pe bWo*ȟy)/Ƃ|/͛wH e{}l98ѡ=q6G;]``q=%U32eX<7S.K{C&O0x^Ru{]A6goI[|l1hc\X! "#3ND# ʆ63{@/ވ]7&:#z{@+ڼG.ҷ1!({cj%/CK %/_AW. wswD"j+#0B]?qu-`\OU l-k~ \ZZehcL:C]q2C&xrP(^uJYl,{.CM3C;fNfϩv'[ U%IArSad,3F )Z)8KkM*WrCݸr/A(N1@HL9"x0dWse5CGN{csWۛꚴ@ ׃VI "ϋGW!<? t5p>w.rw} -o'\&J)䁗5<~(,>`1 H1Mn_LTsIU\]ۺf3[smCs}P; .r(,5^h 8gz,)ErYÍBC|fZr5B2GV2 -9<,P6rbZv^c{i#2P5wHV q?x︈2Ǧa\moX8Y& Ce O$t[G|{?^olz 7BO!. r룠'R.Z'Tak5IzY>*'PAQ&^9Gݲ/7̶45CxWhRK$C[Y+vGV26ܕQ/UbtAvA8Y1ذu>c -p7Bn/F`0d=2e)ctw!O^DWքK > Rob2v5ѺuxbR\+ } \"Zqq% No5 ϻSjxMƜ0< gEtc"xç!銵*QDA8k!xM(Fm[W}F_ֆHDHP!UD!G1]QE<[Cp{%}E]&RTчZnA]!۩I+Q(v,^%'D)+d#{{{kֱ|/4^`0O& ԰\lZ}-hL^3b6"06_Lt}]rJV/ @]Ly~`ᠢ/v8ь^p[WQnDQiԥJ ~Fʹ6q VfZ]>Ф} o52Qb_946B#(IѠ%Kdߌ8 r uOfngP:[_;6s4ȶ_-% ]Hw}5`V`6'!췓g ,[KN6o RD>YQ/a+{z; "ľ"u:60E3nØGgNހ9|r36:4XN ĵxzCo *:{M&M94jx&bۃ=qR<3!iy=4{ʹa fz.n'`n}SYCYrOߏH RC`f(3-S,%%m_n1*@&e˽YS)0JR] 4o耯y^'n^}~~ИWag4o;?ÄFd5#چ3::!lq j\p4@ZǚItkp(|$henLEXk_0ENK G!uhd #PNrxXyA#h Rl'¸ oP! za 7j=e;C)d4 bl:%Cm&E4@ $Ӭ8 D˒\E#;)xڰ-pRl+#Rl ۺ*+m}*Mb{zcP>SSb4,'<O]٥((T|Z_y,)Y[vA˯CsPZ6% )$^xZTy*ZSm2I:c݂1&jF*?yJ{JZO܂mp[#[F|!D@dDAjh캖[hu{ ݢ&v9CcQ d%Yuڪцڧt7Qm*xa:IC 7*'6;|ہAwtsݘ7ϗ Gߞ8@d`Ֆ ̹R0 O m"ᴶ ^ T(I.!Ia8fPO\#)a4WQ%۟=ת$au鮎\,pF5t6ǙS{J5lʼnz٫Z NTTG"IU9R[ VpITO7חq՟+_h Jf .'lSכ]@0if#h̪JQ~5\UU.UJgYY~1(9h))K7tH1'U 5=guK5FO.a-{ۮyGۖpهͥGG'1;#/ԬOA1q0_unveJ?$~D禩 W]+Ola"qg[\10$K"2&SC$:fC#}5w6WԄ3mmz9W.NYHlvVG*-l_|]-ZVZix&W|<]8ߔzy.Ǎ]*ETrr4~"y+>{rIK~Y."2U$הQ6e>=}R"݋2O<,/U${@^5W}X[B":U|}6Wx,7mC8S{@6i(A=9?s (,q-l#p #lo.iJYGM:KeOѪm!r>weM:Mkͨ;6^A6PpBY ȓ@ g/imčS,Q2ҜnSd18:|ZuӔhg$Lc@qyk7~0H2mAs2 י3o{>؜k_qBY-AFH\@9=9-=$<e-w->mߓQd#}XCj T"6cZ5P[G|,Ccl`*LdKKd^V"JSr$nWVI~I,q/A :Iwkf& VoET'nU6nl}Fڂ^#<;Hw f~u6JF Jж)K iVJTpAQƈH Op[$0?J=ɴ*6r(Ϟl.$րtS­ b"ڠL+T~P! ;vIí'ABPy+RZz= 4iJ+?j](a4!0>^XQYH׭V ߜ[IlN)SCV1 Vq4ժxB,èK(Vy^8VK0 \}ϋJMA /O\֙Ҷk =u3`a:LO-`^҉% l[ _ĩ(k] F:hqj{H?ņQl >Zp )[KuӲό )l\U;!킫a7}/ $PNUR)eQᙠ 2Y+Bz;U0,eAb-rXijы #eCzD # c}Og^z=}k'T?|W_!|;g Cd=""BH dHrArFϫ=~}[sbl6@Q^P x+zǂa#!a-~S"HQxɔվ98/w-oo^.**_Y4 H2GxՅ$B54ZrU(Wy"""$ 4MW").ٻ Zzuu=R5 EJ)3`yv@Y!KO-Л4kzg+ kf y[zisCdMZx+mum _|<՟k|m26[m8c=d>QyuaGڝʝ׵# ۂ{U2DI|* n"K1[~LxNP98htn~A!Q1RU~ P`'10caUހAT.+n[v<ЊUqކM[H@0xhuWm\Qu[Ru]+[Mp pp H%[Ap/EU9K $;,ZrUk(cH;k+/;5U4U:A~5BµzƢ<0`8|1Zn5CxB&'uemZQgK0.zXn`;}0>kޯn(荎n/G;My eሴ%E~Ag?]M7Zsmwbĸ_Mx'h8N )x3U$JpwBʐZE0~A!aQlUTU6@ZF[XN>+;Lbʬ9,Zle{M*V ĒTUKQaPit.G-'7[r)4:b_[FDS%y&1e֜y -Y'n)V5N7J `ۧ4i_PP*^5H JDL&G?7`C1j̸ *:LXTO>)t,!jF)q.@0<|ĕ>) (\ H#M,N*{5]yz_ϨnU+'UC?t xUo"Zj&v\C ˷5$n&(Jknf=1PKkGV}/mzw ȺUjW^b,YGg7t}gnszC(Evz;"9j0719#(Nxj]6\'*`buo֐ U9yv9v,m q?|K_7yxPAr}LcK)"A PEVVĦIZI Pu?4s1Xʲ%S܌MjQR D,j(+L bIahJMJ͐/D})n*l, s+ B [{SSdpht4TŨz0ΚFg!X?@g~# _ x p\H|`ss8#$:$c= ٱP$48úT2:A1L9 1A1hb|bpw 5>P P Nmw FB.Qz|K'}6cHȰXXF ۇȼvTZ+XM 8yUj+Q~F/sf#[і&bA,E9ԗ2 MޞXc7(O`D]g8)*z/<Mp1,lbčC S :]AytoIKYPGٴ{8G6[fm|M*| $S4fmx 2su %r({vQrػC+${}{UvS睒 +ANԇ5Y-Gbx$&-#w+DҲ6&h #wt0u(rMLIm9%@V e}4jBl,gr.9)Ksw͉GI<3L"Z*Hg_~D|(Hypbތн+Ϸ f{hcPOE8h_̴+fa i[T#r}*!uorq ݛI5&U΃(AWE';I)wBzFWI^!#۾GI.gF8r:{XUjmI7V촗A/H*b0q$/z"_*D7@$AQ@.i^v AS#%}B(f{$zۗܟߋv񞵧{٩;fkTu2zr[ָl[Aň7&6ؠf&}rϡ)]e)3{fNޤM 6bLIS |C.zp ]gxUFjNaj[ݒJӌ¶ZmhݕJI&blҜ+)OQJZ)&_L0p!XسbMߡ?itK]`w㸽ibx=̞T;_r *xC:W M&ժLI :"&T -YQA%O5B%% " "IB$ "y!)KʵOִsb]$ (ޟqA`÷N:‷mM6V q8|yԦD k(K QcMZfl,ɢ FKMSK4E= oCD'[I=HJ_:2lJ-t3X-4P[u_~Nf-j(|[c Zw}3h*K333UUU$W". IA9)hT%*+ܙL`P2"}˃KVKwE'9KxU |ϐi ~$ELkcY4Ux+1\ߓ;uWDv\'P҄-mp܎hH~4ŗۼj=\>pHAہLϧD|gH4C^II ]?8q5QSx(/@%%/1%2TgyIf@*eÊe;6?/W/\uv^ݷ}MƬ 0I)2!c8OG2?}Ţ;lLnZfZf4f5H9?KYAaZV[QNiȓ2'C+n!I{R,f`Sb0@0HrF&I܍a"֟y7<%hF e*_G-Un]J*3i7€b*T(Đn k$9DOӔp8`ZW-ժ+X>OroQ%l?1HQj@W/d2s=B;%8qF!F0x+C(fh Bƒh20 'N {N6r)@= qGcSUE.q}zܣcc޴gw[;pОA}{>K=OV1=VK"r2{lܖ,iۍ :~# O$7>[ekҏa"TuBvvS]]:%jFhq X9OP5uS-Ʉ@Ƣ!CFzWv;7ϓ*cNQQXRhך* L/Xٗ Gg0' NWNG8V0$w> 33/<3#pfM@?-ZfN %w]?ذf|7M8~<> Sb؈$rϳحT\k9 !&_A9NN'A } vr~UFd7Wzv☫ί[VE+}yIuo1k\ھl9$\Х}zxK2[ b~?WH|K+zb%N@/[w{r|ҋ&%.bQϖ?!Cföi"źh3럅4?y̗,IG*(f|'ū`1!q뇏Wo %Vc/?}c\/p|;<Pv.w-Oz>Ͻl~i2~Zpb}whfh?v.h`~o_^ Kw lg?H0߱_G[Kxx^ߥ#_u8@3iIre~ϐ5wYh|j V}s^Me~odg eڳgV}Y#NF|~\3ۃC3}Cr>wbEEͧgM!.}8s&;ޝ|ק?8sͷmp*~E8Ngt^'$!ȟ|8E/R: OgӵV\*^wjl@>O@PLJYSP4sSB+wsϯ[6$Z+fVK7( TM.٫~+YjeW 6wXҁ0$ M1/c@Z hȠ@g:2 "#?28ab +J#+^FMA @}uۡ}{tP !ꍴ8Go,t4o@E"hY즞_Oo,>+At[ %+?sC8(/wĥk8pa ^38M֜[keZ6[|6m4%TqZ)ND(UiVR;FA'V-ص/rV? \lK3?p[|;62[>2T$MWu3FcSV weŽv!e?`(&ݿBdl;Ї(-qO~`v3=Ua򖧔x2x V(yi['B$c]?> o$S0"jI,2EJѠN=;Nuҫ;B 3na` }W鼡F0̡ h%$K-L#tYP:L| 8)Gוo o&Ǐo?%'(݂3v4|zczO=Q$g1jFT ;1 ڬTQf`b}Eg9u9A߼JHMzؘ%|PcX.nn:n\0Dzh;cI} 'PY- ,u0i'7{{RMJwv1?=\'F$cP%;RZ^+7XϚ!>~:%sy#,;^RK M fT' YCT1 ;[]i dA!\S7BaVrՕ߰υSMM-]HuP-7O~_+OHXݲɤq_}f]TqgG”q  G lk _-Itʿf%$8Iρ;gjD}nUrY .fg}i9+7d&=kK3m{^Y?k.٭z/41&8X[a j`ܧ?sIp)-E0%]cv/h#ob(R,P^6| ~TV 6O*S)FUe1i}˭ѦG='2Ȅ ,5::3t;yhn P*F_D#e.xPWMwVì/& ?]JlfhmW}8$ !pq৐@>`5T ;Or__O6;N;4%\"NHk(4F r[RA:jj?I {N>*^sfKGQNC|@qp[S(6>36vfk30(~*QØ,ЏXoy% d?g7y4*-8Ce-w&Vj%ӬmI OK(Ǣ|p)=j\0X--^_!BYؙ|}Rpd3= tP@ntK*O6IK scuU lRD%cc3ƠA]FܭFt@?i;q`Lr%~BՌ<:x(MZ,pjZyn EgІ>x+3,cQlbhEt$ 9|&2\/HV*%QC.QOc2ḳ݁H#YU*˜R"t.70<װ.ӣeLbH‰|\~?hC-US ڜNU cs:puō<ϛM/L2r"n"l1ݽ؎QQAE1 9+%"Tȩbl.kFtU'񮢱9+?`+<_y `E/q/FWN$-g9s)䡀ӑi5k؅4a,-M7In1m+w)-IS*p*Q'a=K>ݣzwyКrMZ:F=TA卉jg!ЪC!&xӾ)]|"^qb=+Ա&#U,^@|T(g9QaM*" 2-J. w6~O({DOniNc]%O0~ßz|?n I|f1a~OHb'P~qe޼a|E|(ݱE? >btCq=KHoGN`pUwDŞ5QRk֪ f M8=̟hPEAB &dJUdrq,_\f3ni#"1+r )}XV }X Q9b#¾ Tw PŎf~ֺ0%[g$#O ?8H::U#:G:?<ΫF).mY&׏kp]l{IfXBFBh ~i҂\qY|Q$Z- 4(PbXPt1d8T63j&+Si_?uotlab^Y]qn~5_44y||SLP.h,%l6qfFy5*=&(ǔ&w郦G"": >sMFԋbdޞvPCؽlPxYvym x'iyyv,_|qaRTD"҇e\' W^v]=n;Z˭`&'%_/ayĩ*I .gËjqjzVӓ]AJn#r(8*[ub:=\(/C|ɗE /HT`J2,@Nu~MuPsЗwiK7<2|ߐmi;s# ZsQ\;[AP!&|#~lG ;Eg*ja;~:N]Mɘ[q${27ẟ '.כDZAB9]Xiu~;aRD‹X$ |ł7E&#``HCMLŴSMG^PObU:f![Jū1e2*CC4ؑBŚ-,ԎZBk%dfns p׊їSїjҡ8_/¥Ӟ0qsΟռVbQKCi8cb)pZ,a.EU)9q6f:dT+yu=_UDNmѢqqm,!^x`K,m*}GYM^F:MĻGbHѥㅕ/z/ wj2N9Y$T̴Z/N\HNVG.mc<\͵ _)K볩 惝C  1b7dCƲS_k3IgÞNS̓ϹIoML,yMpvT7?Znz^Y<쟂}23"ᙁ-3p]g\쵾Yx֛7'> })5 P/p/tV]fH|NsPʾi/%;~L&]V.aIU~b1'sn 362O%m>rI"Hjdbs-}I.&2ql>Rߔr-L(H^(xYse asmĒAqeERFk}rKAňIzC cmB Kk"Ɩ%Xҙ-=Oę˒̕ozC aU6FT ]9>bⰻ黊?;ZrXSLtangG8,wCҴtYCw: ;(.T'VP'NW1ؑ v,N5kz 6sR#PbRpA!/ǖC2 @J)09UܚdhO}|qdTaEbܟ3<ꡒzv5m f u#(k{Ul`-L\m+:.}bG/rNe$, ?]g{S)(IYq ee~8{o mY)e~R49$ ʔ2LI;*Fx>;xKr1R㆗1%紳t0 a/_gBVtZ`^xIpH K %24q_i=)VHK Lf K07 ǽiU/7UAp{^: @7.Z^;/'p蔓|.>zi==IR̅Z Z1l}Yy3jL9 Z)P*IguW/K8lzSXA!sfڀ\-b>O)N%,df%T˲HgJI~^@L-,zOB@ di`( b}qFeq՘KfbIfX*$+j_hrW͝\^՛7SPy^D԰M<.Q&30& u~ yXEuy1N-^U==&}gyCUXɖ$,|qqK^(Ίޙ;Wd*gFTyF<.ǭbEsI)ܒb>EEt!eWH)ocIWk̋Yє<i_߮$ 2ܩP?ǐA@ނ;Ŏa70S{(,VTS./FS h~{y9,e=G~Bp}P2/$PK GOUG6KdRHbȗvU@cPNpG4MC${buh eh!6\f^i_Kp]/\r*rť!xLrFŸij[IX<#bx$#oPARݙ&及Ak&{!I%O{^,^5V 5-d}~)'зdnyhْdu;az(Ճqs.:N\! (ӲAU WoZ4nlynqgq*po{bhh5Ʋ}cUЩo!_?K5*]g-T2"Y* I*yO?V^iݘQvzk:G1V `gA5łӣM? O+^0()Ne3,6. 1Y@;'VbQyہ vӍZ`t;KܮxXW ΐOWo1]mlmF$VVrc|<1F ;G'ݧ > qVVѱMK"'~|D(8ЃVp 5rv$@4[|کRDŐ>:cR)Uhb>v'>;`ލCJC**~*>].7pIP+P)t X@4V'fݿkJYևXvjG<HO8I0;wbYs};R%.\J-|4ѽ1W(eS3h¸NWE/Z'KmT8!,\ q&d꜉r,D PNS! O}oDh ZV0,\V W WEKVC!EOqN~1^2@ vGv#H`4FEBSQS_hda<.3]ڌo2fl~+[foHtق JȠRB>Ah-;AY?d# Df1/(non{psnK)_[V'r5`kΥƞ>%9x)],{k*;',2Q)5z;9 ߟ@@!X!g!%^GCJ"3D@>s'MH9] 82%-q y#bϲ~r+(r}G۽P.G(`&g:x޵2O1D G"*,P6lb^9NCv0YHtE?.:`0a0 LbX)V«' ^t;'Q2PjlFw{#J @CQA'(($$A{{á~P$;Iy}x}ěw4dйd:2%!:JZ'̓pG-!@haA$& :)@`} P=(4,ܭ0Tp먹C!Ϥ\6 (eJ‘sYN܄=D@fuPYJԉ"F!'/PQã$#X" N#7*iSN(ze{`*cibnK pRc,^(5l#|] ߟdemޱ-JS&.v54iz4d^H Gۼl. h:wlI^D߼//tLemim}` e; @Nh14^Hb\44]Ee~Rj5@ YγgtVt@)t2gi(k#ZC`FJx̀'d^"*Qɥ/eMe ڏ{hpnc1W;Fuc}- 0;GҔ ET4!ʹ m ׶M/WgU>:^hWJw+#O;5ls;?Ω `l2Ab20?B$t! }A 8ܱ_|BI寖%`aaU$JO,DzEiq\[jG?]ƌztد%1oEY?*u;t7i[F<K!Ai ZN|827%;};8ZZ.& yPNɆdK"v? 266jLo6kxyU:HITb+ʹIe>?\.z(_B<.gܗyKz )pGdEa|ÿze^h,#VCS3-F)=9<1פ^8Ey5TI3Oդ_<~r IqfmY`оb:v|dHu*C2W9ꖇ:&9NQd?)҄QG*CB5Q㻷&?vlz}Q'" :"QF!$#>xCMigiEZ:[^=1_,~ l((n~zG#l H[[ 7u++,-A@in `_!yeP2s>`̢kƶSe@EPK3#yhd$1&9qL/%|2+1!R t|,`# Dc\OB~2OYW S]T+rw d̩m ?}sӅ)G*8?ʬ߁OtWOb %Qk!q9ǒnOd:y< c$BÜa*˭66>tGb[)ny + ^mw _ p74S `pH`P0)FMp!/n06uFmg!6i9ĵַA![)7/x(I{NFTaOw=<`ԁK]/r]+u֗t]תK1]^B|b5ezx&ʨ,u a,.2*:o&o6Nk(Еo}w'f:J_~z87Q6 utuh/4 H MAĵԟT*a5Q97xJT%]F9H } eN䀼WD_!<Ңı9`LpǏ{OZ>J/NuRJC7_jpŋlÑk#}dU]<ثߊc'$H^qH16]ZG#g)PDKߗo)kglMjXm-&KFbh;MՃ\z4 [28r-ɯMJ"I{.@(9%蘡;V23S&.砙A9rn\4{Ìtm 6F4%JXّ\>t4$g" 6ʑ.{B]\=}1d0Yv[ƴL3u0h”A2;KjЏlh-)L~+h2Sb͖ ^R:+pdT&JZŪ?ƱAiպƯ~|}6@mΤ@vr_ˢ/g^p%cZax;7pt(dQ!&޲ :@byܗf%25 3iy&M?i2Z-T312C=)V!ޅPixr$7' ,7 נlͮڱuӀ*f!kW O D!K*ccG$ܝ0 <u-\>#ӌ[T<yJH˓ˎ7˟0aZ-Fgt'![͈P"$2#3D{}!˧5 \2;OIGΖ#ɱ I~z߄B$X\;>)1ۭh5&2Nͼ1{Ɨ>żݑ↓Fhv9fٹ^Nrv.!XGh>A Cci|1Wh0:Ŷ¼i8 ]?U:m>|uJo`az.$"4 H29=zFHt i` `n&m%@=s3l<8S_v:ˍ $Z΍Yε늱!L;]31ǭ\󮣮6r{r;^ܭ_+ţ<-x-|pV򎽝K~v=^+QBxV }0!5 FLBCc$MlF6oK|w֢낈ocڙ[ʷ3Xb'8«8&;x0_Mmgh'cI1f *Nُx1 YQI/ŪTrV07eI) Y% >^$Y(]#l% &`E%+M_Y*VZXmkS5a#% :ȶt7qRy2I;e B ẘb3@=`ȵnwd;[7ս.a﫜ug#/[7@],nT.i늻"V[˳]F ;Yµn3M=65[Ku'b0b(ncڟ}"xԦsSwi^NE9v:B{owyzW\Lߕۻzqnɍ_l2ire>V^b}0g\.QV2@ ;K1|)!ɵzU\iY_V~oau#-9muoreĤ7k?V ݚu;cYбGwe'oiꞩ6ZF3w\B9`6j+7U~ܒM¡cf"覌z^.%SM#!K\`9Tgq ,_͹_m1O}﷨s('% Zȥ<2\S\1r 6FM}70F.[ գ: ȸ?0s'HEag7>Q8'`O(~lJTD(%~e,$ʙ^?ROp>}vAn^`$/a ;sX41.è>DׄڵՎcx}1?F, y^#s_+k~@!/ԗIj O5ʱI.ZGNJHɔ{=#_}8Q5G=vS=Ϭ~i+zW)9陓ΈSpQԯ%ZX~ģ_q.CKIZR3slvY zb7[[!j ,С˥_mZaY ['<Ĉ eҐ0>&ɁLuM!N%7*sҘtaA*K/ 6xϗS8qīf뒝y\3ѿ*l cڑm^;o \ְݦo۱ 2ٷ''2"ԒDWzc'DRߔ)h`SMZ9,be If% D}]šp6س$Z8ޠRȦL5dCӖvy5H5S<28$cY FRS׎(M #ѿ)pR<'$ܢie*l|-\;Mmx­"dY0{/O&yv/@|" s6;`1-Kӳ{o[ %G%1Q5]8'6WŠbV)*I3 C qPC6c?%'⍑ɸJs hARPl>u Hxyy|{Jm_?`[UsoS5[ۓ#% 3ğXtn=m_ Ip>rp p3xX7!i^"c|1gN2t:q7r}-SzI$ǐ V(bȖE,2i}oNlb(BO8r S`-6Uf&}Wۆvk ɤ?;.|kc\ːquq<_2 -3 C>os=0qY8зE9{ToFὥY{}4)o?cPb۲ǝa L}Іug?0cGVi@N%q0:3Dˬhr=c7 /7D37U8if4GOv7thr%`?&-d6FE?m F wpm$Q`hZbv݆۞H*BR W|gn^%IRR1]MtDKt G.3+B;R=QKϷB~`VJTk2+$/%^8u "ζÛ9ΉFW 6!>T84Hh¼ܥ)&cMp([L%bcz.okQVз?shyP(,ö?hyc&ێ |+H2 ; Fb 2җĿ_zi܆u:!(`E pU.(zQ U)081Aφv҉,Lg"{{k^0<2% Q*$5vk?&o%'?2D#}Ym]4LcpZ;SntR6Cm0Smܡr: dZn_YA ~T.% maYw{BɊ).I%3uu3ϭO+OPy0(B#LaX݈KҞآXAGp x]X-cs.v$9kwԑM+q|F"GEX+>[Z}ȡ#x+:8 KC0SI`,[ ]"-kz|'aCtR"40s7jRjR>w-!wD2/' wA7ѻwU]VFV(9T2Ш, 6OE`#nѕJۘ*!15e6URwϵv9жFK_nc7-îZ FVAX@>l<"F"VCojҿrgJ ~4`᯲ pt _8x#"Qhi9,Y}ۄodVa== $Q!Mv00<z4j|T6,!cF u,yZNM pҪuW,,G:g\1ǔ S ˼!/`ӟ8ߕUӚg?F3 g?+]{uMK5-aesz<鷹N$DuǼámAzʱyh"zByGBRs e@Y뜽|Ћy<9_,_RMV8CXL>꺢҇b$YnB N;tG)l }:g̪78S>C.{rm*-TrַHӎOftXVrХ}*E͢dϛ{MPy1iux;HLk; -gua^p_Cl ^ l`NP_6 ED9\ `6ݪ # 'lTjhXxDM`DSvr,f,u脾v)(92`'$7ni=qם=ߑYXВ:5Í8;d̛,DYSs-f@h]"13"ݪ,^ %Ƀ!Gx-/8%Blt]ya%os}:^嶻"j&{K5־K+/^̵O*ET'x"5-ec\lŻ}" _p"N#l%u2X^0×Bs4 uA,/g'0Oج>DP˨) ܰ۲1L]>^i [zzZ",|J] ݪ"th$OՐ M^)V:$ں&Gc=(Tn)q`ќj"F^< {bk D|pk #.El:?n C{ҁ$8(pt-X\<[4&6m&%3S`>Jq>djDIv6Q߽"wǒip,**7V-$b{^{[t,BZbAQP$'HBd :\@z ftơɕ.Wܖ5H. bm)o=\:'dwc)2ƺbXcǘ07Cef>0}!C,SO hͯ?:[bP ǧ t0r(928CRyTbxc_X~"Q$e2qlsoḦ́1XŸT_do;zT:)q,4<v*[%#5r!ጋr> rQ;_mϔ w\@>bJߝGaX6ja8e%2'@B2r^<~I#*<:UxPsHma<,܂9ɜ'+|r~IpwW2Is x7X\ ƸTe!PZZY,VzPH"|5~ P uHF'g~0d\pb6c_DTX4(и,BhP5\;(KyϺ9.Dɿe7eϨ}c[[I(^AHl%Uɘald{V;lL+?6/3_D<[7b^_l.)e i#kAT{@ ab(78s6_i .殁# G07 _A\y(B,XRl"rIln1jl̄NZ톷3m!GXh ]ޱT7~5V|ZvȲr5/+wJad=RRsZc'ANh%‚|A0Sbǣ <7:Mep =EJyHSǂS(vT1CPj"[@1[1*njCl9e l2f T|j5Z+ilLv,dh1^rJ*%"3|=iFC$6eUsnvb$eߟ hΤh1n 1֨*8b iN妍yETx M,j𖰟ZAFcz.d?ՅHr[h꣙nJ9:3e&lN:-Ӵn*ބ!MvKܟ IuWb>ο%sDvoG$ Hst" t ׎`U!)FPj9={qݝ+kPtU.@׾7/,?\yFGtA XLj媈X0@rŁ$i(v;p"|V;Uۖ4w/2#ӲsFX"O] GEk/``+C\<; $ QR^(Hc5T]n:i1kZ-ibi oyƔ`4u]X'qov6,/Pl(ExU(A aSq ŜFߋ.mC{ch}ڂY+;5Vs$XWK]N@c]1jF^S4rvrUMqBfH+6&s0?P%i |!q23m$5"*py[kݳMI=O`OӴ4}Bh\[*|}~U7:ɹ@HΨ2 7FKחJr.{]4,_\,L`!leD<&L,.tl߳[C$q]И]6pշ(Ce/l U=D_}dyk~:kTn+. 'H1Ȧw9\1{zlK zд~7HS=$*/+4>㼩1o`3Uի}ގ~8~i8dBjw@I]3!w '6_xvz$pSW׬'}󤖽bۼi#)p9nA&P%W3u"UL5 ~IƘP&h%,TvZghz(2_? r}k=>aE[$DU` V!E\&.)қ'0a?ܚ|d&<"zn 9<7ftN0`_.>p{=`fA4Zebl;b۳MLs;k-!8j/k&.ޘDԟm61u6eobECc)?sgyrfB^Я4К 8ViQ\J2i33B(BT:/2N61L{E'&uR Cު\zc^64Nh=_HL{q+l4 CQLX4^h}M-z}56hc@;ӘI6<8zXcsN+MNΥ`hAE(C >{AǺr&3.,>@hgmvukC}$19U -EUe@JS/ܲվ#<1&$qZQ$<2-KF\jv9  ˩tPq2:'=c>2Ho[~FE=;./%|DŚS F0Gis؈ +XoYRXuE~x[+qg@\$aD [zNqS4Fv#p[AvnjD 1:s1khFt= ߼!r7.l^܈lf$"# RP-Pew_7ۥJRh7:Q2*cG>o0OҐ:~`\4{w QPTUTIJSu]?v^GQ❌q!ʟhdTx{(r{atV,w1%r;8mCS(2ҠL,ڳ}iΫU Kfw@Q M*+W yK(=m{<<&x+oHEH;vkaӯ'+$$h|8He2[p9_Q)WDB%EOQ{u nَa ͣ]-$xJ5@s|={~OPp\cꊼ2_kEfpeJ#̕b/1⍛~(Gr94s*#Ҹ(a9ȦjRaWp֢nznmnR_3KFv0>(f>abl'2g>/yaplDZRk<>BZ\ JLpq-ôfgG JKk@zu"S c84nV"ꆬeiLlfd\vYJ:rtT7wl!AI-';Yt dVQd/%$yLF \A% y *Op7!gE{DXҬ/pZ$wa+X|:uehXTK56؊#Ő8JP$h;H5%/qH*[#x2|w_1nU˅ b~¯\8ֶf~{:J0aʼng;q 0(v-&Wj-8[nMJLji'eXK\*tcøV%^Q3CL$;!o aUŃ X91~޿4nF2!p{qxV4(=h`og#MBb p7Kq|'ՈV?'竤,p#T$C֙(2]3J|O 1vF99x)ދ9XP.feYf3_yco!OjW;ſk]ŰeRӚ.?/_6`%r~O $!6}e'/bGbcc#cXjɛp qRCc{,4,>>2 _e>#j#JquYLdlG0y~VYV ʏ W;=5 =S]6IBsLT,WoF & '|uڪH;g|#,ّFq (l>_mwzboHeW.<%mT&D-rqE6.2D5$;(l?-y Ӑ3N ͇XALGL_Ao}Ӎ .rN{[m?I[S'akuS d 9HUk+eCe `ԯn' %u+mo~C "SC"4ξu=oJ7Y7GjA-bAekR:>\MPH@M:M ,LZم%C_nٟ(6p..gH)It.鬅O]ܺhJZ{P:ޥJNj-iC:"ul'cȩ\ܚ)!mnh\fBmdfUD+N {a2Χn0Tc.5뎡ldms B@ H! 44 U+WJkˇ+ ah': B#yIDWACrX "_Beo a cM S!lPAаT+[64`9|HZ(qTHq;Jp bn`uw7i\³aN ੀBz l֝" oB0&s]!jTo@!C2%b\2;\\nsNw~|gbBe \ !52XůPDkH xuj t̎p9v` Ӂ0uã^#AN`]B\K"ڵ#EkLs١ˈk H2%5m~:ZMZΡU8H%qTB~@o-@65a~A8T>aؖw-I]62(F@&\7US fx h3Ln =qcI&TڵV ceU0beZX KmJ#`F%^bG %^h;#Mq<ւr_;`9F;XY8 gc-rߟĻWr.ˁxmn?ud[@ V/]YqꊚKkOoN/޾ҠV׬>u)>g+hlPJWD8lݠ)P@A؁ƊDMdpǃ|m}v~2Y9E"Q:50>3RUeѻՉdBQLoS}ghϞĔtne9Oف 57;JU IdB9 I6dFgvo4{/凎*H#E"fV1՚>U>2 R"Y >aΔtΘZ1\)e)+KǨ{'J-~g+?IlBf)jH&CD)a”BWUTiA`[@1G@D CZFL2Wrd䰘usJHXLg6i |k.Ѓm>Ea15H'5!#x%&m\ܷm?\=?+Uv;7R ε@aٯmו:2h:a P% aѸ#0< OCgT!y*.oY/iPQYSLz#Ctb^d C UIݬVxb,Vk24#AL05a<GI' #Ni@ v{1]_  Ko_ 5_Y^Puj@ǿ(`TRa1?nd ܢ$a"QSDžD2xd2+tFHR6M'?zG%ታ Qhy/D7F:{T1~2boI_wޟ}m4Z2 AˆBk_G Q8GU8z ?~fB).4dzsU ^3o+kGi}a(\܌t[3][!iSl/[osk~ޘɝO>Q GŦaܯ]_|d7-, u/_`9d .ԅ(zWmPzƎWggD.Oo>G=GguVRrM4N1j(EII=MKi@|azf&o*\۔-6+4ȰL"ܜ0l?q[kǰM& GQ}ؠsܵlչtC J1N&b2J&_ U|靂 ۉo&7mx{ xI 1`0AnZM$rN4ܕм^NŵŽ7?sT8`AR"oڎ %)aH9R}R_c Ǒh6Sfqڂ@CftY8I ']|z{ n`(q49Ϋ72o i/d18$9IDE!>Z2 ePxTh4*L5ج}1)_;][f7GM]2OOXKoaIͪ*ӡ/Nd^@]7-eE4MȎ 1CҒ`pry^dIYapO{-r -p'^sL"[YfIzP(Ijڠ8yQxb归}Ĉ}U,ywvɥTW/JOǕ)GDDoi irdIPsud)^JpOTzmVxsk ~Cm*r-0̠%6`l^! o'Wq/:i5r =gTX~P>vXUz8hb~"9GE˻訬PEeA[MCQt̜)ZG30Dl\ Nxu`$+iPċDZTv!=\Pu{w3E }vWnf >˷Gb~a} TMKz}w7q#nQ~s_#XwX{"ӊ2x`w-ʢƧFY]4?cl)R?KJk4 wDBfwڻU:D^POKt"$U07 nD,Z,O)Pbٶ4\5ڱqֱY I 0MuĒɞ=o(cYVKDKMzq[ͧĩP(l)O@S9~%D>JJx [얈<xn/փ_ޝhǿs%e4:َ{dT܊iZÀ}Cΐ?JKQv/}sm?;Lg/=T< ںY<^vJŭot#Ot2d Վ#+4Xsm%Ld?*ݘ @X̟@ðVCH{;䅮$*^3m:3PUH4$SJ:W&w7i4Z^n  2V-6aJdk-Q="WIl7稦|Ktmov4G5}]S4Vt a˗أ,|W/g[5-NI9pwSOtX?x 8<3vX7>"5У(xel "s:V.Qǖ~eFt:>$,EXCS%Ցk < \J" Tgwi2eb8K3sVֵ}pT~{MXjAa4]PHF%p!ԓsJ}QAna-ksaZ#aF0NK`![]Mx*hwȝzFEj;i.A1+a[1=]eh.봎%/쁐7lR(jIE*xxF]DdEsF}z+ױDKK6nhƎ^L\<ó>SPgCуBmu \j-p#zB!ϧ0յ"JŝK_UBP@{:hK-7 FR8Z~[MUNJ.KzV1D.:0fEw4Ɖ<| mt )WՄj;!%I7u-Z˩r]8b.P)9Pq;7ӘV^JkV*qKxhqp{M_AxM8?b2X䡺E桰$=N8^ٜf'e;Ȑ84uwtpa0R#_K @4҉#i_ cxIfGz,p&Ҥ.L_ ^ MJ`c8TRh=*} H ƭ  FD3*Bi{p|+ȵ`dh*oS˗zfeSL%^!["lu;Tk%I퐖^֨غzjߢtu_O*'x(F-w~'WȆ.>%}c~E z8݀wFGJ)ke`W*[и _X ԔbB'44R‘:EB$7'edFvVή :>5"q"(_)NCެax:Q@Jq1Y-a{HA+y1yc\0.|#!^pAuh+ڀ|#@晩ځ {Rji[A# (m%ߐ<#gpDJ)Z^vW~ AOIpjXChevH:ЅԾ1&Q~HaDaarypԠOPOt/\JqH}PֆT!,C 4Z5 z h2ǎL~&LퟞP_SV.V&Dȿ*&=%#;gnқ6IM__QWVnUU7'GtgLG2y$O]Y2dC]%v$ev{!/ߤwl7v=p%iN°tUfú2\a(㋼x$1HN$gqf\M8* ~~Y;J%ZVR%jłUz//3cLX?ڴjuaQL ѵ9+)sUB3Dp;pVfBPZQdE{7&R9T"' k 5SDZ+>^\A[ײ!Gg.˲ 7RInwG-:m64u{_ sאf&jy/@nHg˾۟xW)gYT⯁s;UcC/Fu63o[7v"`Ыn"QےEؘ) YeiCJ8R9[D )xMzAͳq[\&90au Vyj M“p=삝u[9IXƈ.tz+H99;`ڲ-j+wN<:)&bAuJBDS= F:2WR|?➻ZSiAfRt9Pj.A2 $CAyG,U婈ⱹ9I'19pvۃwh$Y5Qt1ړqB(T93Oi9 SEk^[v)KICqx,WOS[SX|J%EꭜRG۶NIsgxYR ڱ{4a'(wf ԏEji+#{py kpv)wl<*ݕc<`zj(z%ʗ5_Ȓ2":yA^]Re=v~EQwڥd#II !&2-13/ k~r?e{cf*)B2Sma1yZ%٨AF!8`)3;y3O'>C3undpsiOG&Q؅!qBw;mvW;mV_X.JJt!k#8ްS[ xظ"5#ۀ:V,wp_7uEvOUm 3*V`vhBnMp)h,DHv${]n쫚2+ʚz%*v#σ3|7h/Qcw]W;}' 7O=][|R.*T\e^>QR狕*G@ošWtitw7ȁ_i7TzƆ ."uo&*0S`GL=p)kt/䌔NH"6enTYy 1[')u.R.#(mD(; XDACq:_es"l /8_R6P,|jrzSd+sHl,,a短AС\RhXю04}™6H+ D P )XHLBj~<=Vɘ<Ձ-r042 :jtg/hFI tEs"Z߹inǛmflpmY=.r+ʅ#@cwq>W(BoPwdoȊ2lG_*^ԖE'F&UkO-0ٟ9zO饋WYO ED5K (gDw@K#-e8 ŕT2Kd|dԱzҜmK yUϫ[JnsA!q#FC I; 9 %0xFE+顂dl:;|!1p pD 1)hC"Fw·@:蠃ք̲PՎ`],n(]t|@^v^ Oh -ㇱ?i11vk:cu|98]0kf pz>yNksύc[VaFđ8].] "~-C*qyN R#t$yYW̓8^zJ۽^[W+2{zjuꬦ~H0FE㫿-,QpvMWKO?[l9W^ \}ʊ XT""JL=_f'k=?\m2TyD‰CA7|%1h#Ϣl]c(C]$@ILs}Pk2^[fSY/ֹMó.]!^gr#_J )$-;yN˚2MZ~1O+Hl]qa̧((Bk3  `E q,Sn~t -&I3u$;҆ﴈ컏t%[H_D$ˍMd+uiK[ }Vu) #80Qe|9MXxi UP@Ee2 z.&A5Ae 7u"oiFKgP9[D hލ&иC(P/7lpU%!xĄ%z^w0 Ifʍdz0Aa&&E#Q474B<tI'0J9økp֕MD~6;@C#5n+9 @kOkl_|R4AuC 0d}M@% mIaGS;E>9>OGa> kg|]d9I6+CZ]r@K3: ~ cBH 2 ȀVH/z!.}`4 ܃;E~zm 0`l9$äp+br(3)!K¦6-M ?A4(B~FZ|C?r<0ZK2"ʄ"YR$Y4H(%29MI)bhI Mk7Yӱέ&}'^pTFSYdآn,13ETT )JM]]z(}#N2(ߧy5"Kpn XoFQ'*sp\n4|#wM?&$j58}-nk :0V0K>4dp-\,1C>y`[O-7 LMJI[%Yȓ ".YT%x(&|&G7BЁ?|R'f_{r=s5 E$X8FqT/{b fꪗ5 ̥6sP`u1\$P綗`&],Z\"w?c<=^xƤp fUd>6'#ZѳRön<3}P>  &ͰMw߉s(]~hf;C2# b~< 7_)ۯH(G_( Ԭ 00h N} (B"|kֱFduAQCYǮSih;@ h[6 #AxB>ғ[`cS:K,>DcӋjtDtYG4[RΙD$^.U ew왕d*%x闑?FC=u]P I&=MՍ4csHCaL` ~d|[0`0˴i^ @4CKcĈN1dM k!95H› aohq%fYU}^hbz~'G?Y: (G %T5'دW`1v8}x[7Al~vYQ6(DFa!&a?dųW"E@VTp_[:Nq*;xF]?(\B35JQyW`MdX`< !kA`K@*,0Q5`?e"#X,g{OνCܩKVK>|񷀓뷠f+<_=15ߕ?rP$KPzPݽq!֗T;f cLTCc@m66sq :?^}L\Q9W b^mS @ ~{xHJ7pTPv?rf?.s|۴]o_\=\I'ư?g-ITޱ?sH]d~kQ[˯[/˵CUR;VAj`voD'>.ZtzzNcQUԔ5L-F.7L -O;Ӎ3p)76$M6UIipC\<'\ I*\H4 K*7ZbԒFYIв&HB^`͠{YH=\УB:V7_\7q2:DXk2&Ph/J`%m 6SG}RvW]dgsܦ*Qvy3&PR!33^t `Iu*#R;cXCyϱm){^ S"5.B߀ zGd"+˰M p}ݞC`XF|Hkr^аEhHu%*Si48_8owCL=J3fd~^/L(WlDb5teJUP8cg#xL?r7TWULاR䉲(yПqd![NbT z>OvVn 烴nvLaLzf -MQA};aU E4 H@SSlZ`ZAֺMAH:!8|ڤ@+iRPJJ:BqQ[r%@S+NM &&,gϲa>tgX' "5Lz]ltlTSV\18`u`%dH, !$[EpT΢jF57pHeok&鈬p\lE9>?d Q" 8z]3G-B"3װAhc5^.j/C5i@ťJ*1Z2%)9?/Ԭ*Ip& Y9+乮 c"ki` vZIpSDΆxQǂҍNOSk-E^j IW\c쬓 yI:4KdmbXg; 2f 9 bE/oX g?񧺯<<Ǧ Eyn8> jTu}S$o V%o(N7.26Xl18 [r9lnM&!49Qj; +O@ȩdq&=|Sx1w/FmnY ~97Wb٭i<‹6sEE/^p X 4IiJWLBvD3Ϫ;0c-m?Ur$Z2Յdl,F.ɄР'Yn3AE%ERXp४f@QY`u~-hϬ,B\KE՛P.Gj -?=ۏ0+mPo h,;m0t$^K0dRBN)0JBjn#Ĩf[`"]kdQm}!@`ƫa Ddu~hyrTu87X6Ô;<{@|S*!E[8iO>&v& d]Jf#ILjzI~2zզO T L,]p۶X?/P/_F*҇2`Sg4jj,;=MM}QWz"92zݒVkmtϼ ̛< h.q0Jk:sbΩhkϧR^Afv[8l]yYTTWLɧv|3f(Fr4ɏgCbVS0'8uPnKFßß" aIB-g#(3$9: RUC˕l2YFWdD׻YȈa1t BzAֻk?S#3l}dx.Iz`\oGfAa.bYsQU`L~vʨѰɩJc8樹$^_dž{O*<#ssOm=6?+[tB,7h`05c?NTrʺBsAմɊ \7yaT-:д`d\S)sd`@ ( -S5vuŘ< %Q+ܰwDu]xmY|Od5 '\zrn&}Cg IK!u\ۇ2^ԅ &O5Uޭr9W~:ptOЁO_(*$Gtw!w]? J^=P+k[5GX@g#:]k Da8*X\f9n+@Q8HGJvSH;uD̛|Hh{F@V' ^s"LxTU[M (4[ nk? OυV껆l4tb;ܒRk(inO&,6 z[dQ{T6AO*\~өIEKTl5|jFuKKDc8 p3 7Ͱbtxvע*MU0Wii O9X60ƠpVZEQk pI$Ms5\tw܇ZkMbzuZ 6D e mpJ%Z$hm,0VHnZ-Tzo"JP"}&i& ҾOvKJ1[=`l482ԏ;5Ŗ[3$*߳mM`364!8A Vc&R_) 7>* MQ:]L ^V ~̧NUqvL! f1Uò EWˣ=3-\=\`WC堑ΰ*LePEpnzޙjn?M]⫀]\ԷDV(!` TH@l_8Q춫!揳62wZ;PǪ"3ݘA#Cii-[;v~J6X Z 4xcN;C6u3 ,!\}$+]unGiUxoh(bc%59}W{cG AeqȋhJ53C3a-j$l[UI!)z*zDNVъ>ꍖuz %֜KbhФ5/5u&UEа}MOeQ?ǣB3KVC6 WzxɸE&mH]aŒKt4eI3K7O5 X%LvaZuUT0˧PN#]s5T[דY A%;e%rP!SXYo $S^H$RQl ż7E{"X]eVERd+m`p1[q@"iۮ{ ׯYfv; c ȍ|#sJc[t+ 㴽 i#KiELv$AD{ Jg8rb &x G1xl *00,mfTZѕf>@ , y7KpAȘ!ys߾Vy`/D:Bl`ww85h{5[Kƴ=43@SYlMmÄxEmߴݞ)y*voWoBn._\:(o|i{C=+]U,JڟF+m\OO8]Xs]Gj#W%`S4n3Ψ*m;3%sRS:ۓu]K8 jE4{8k@P@S%#j1TB(g 4&8͂NZD8­êD R1l^hZz5w[[S_C$ i¹u)`T$3qH1T>I5-bqjl$[NK1.zSK'-ڀ{*w6QR ]v;20*7e4FLJ.+{w߈NkQB`LB5dxQt0/9dBɿi5yդXQHt`I l$cGl}XUDwH N/,Xk^#Vz _ KDM"u(>$"'}eV͑( kRSR$ $~=#׏I+.MhQbpECi԰NEg~T_5zd^46/1h,KOY7McJX1Wb^ *wQ,TâU?.K]FqU^iSv]ܴM7x%Owfl2Fk^<*O#|@v<( 92`:WӤ#Oކ*MH'`i׎vc7L Q.4Ce" ψ;=DHț+NK\5 4#Y*Z m!uIOWLflKb<,]ߧ2dr?L16~|@iQL0JSq1s'Xi(W! E.1pd^(Bi]{eUS u*ҲEV\v 'GT-tX_b-hԯ>sز;dfb>[,cִI#jE?z-!APt|谌 \TDmBF@DEh@dA]&(\7b] ,RFܧ0vÅi?wZ837R^,gbsc¸9Qǫe3DDPZX; >CF; c [_t( 9W?tGx&wZEzyQuO؂mödžeSFs{Be&xnzsqh ^OP= jŵ6~exy|dk!{꛿%n? "|h=ht=$eA4XF'jLU Nʈ{`ڞUoU8Ku}:cjګvan`֓đi|?ro[=ު^ׂTK0/ XD6-rWtxY&]kV״@X1CԳCN)E-oU g% |+:6E,j{("KKzL*zCh]-\C}.f8=.39mS.0UP֪N<Ǣέ`Н.Sg&NQtdzر,LP};ydJ#Y*cZ͌QY81hyiUQ:F)-@di(ȗ4h';zggts4m+qEz jEA$4%qqiSL,d震PͶ}#eڴ*u.&셆A9fŨ8> @3rd|7cCv"D0v,@<|fD7z3?}{ްEvr6kQ3%g~Jv1i}ɮPs1pH]iY@B4:)M9TT b4c1l%ˇ6@~PŘpѣi+V\((pixM6b=ꜝT Ӈ3n7'!1dhZTRlRrU k@Nh9,P̮`u͂G l'^;"DbF>/dy!E.e̍fqD*sD?7\b@z0GVjX;=}W؞’ym.;~_LmVo=dUIP|Lį0$ivތik( "SDyf`s}/~Q֞P/B66Mv7KMɔ0*;w "4;g'_/f܀-l8D 03 o~oo84jsB"֒/0HȨb ޭqXEv@Jhm KLqԈTфا 62AX,y¿o\7^ Ϟ2.; cTnJ"5XY5TN':vWBz8(iu$G j9tJc c)[.n<ÞtƓU @m{ny:ko+dZ>9rr ScX7ib*Y*Cj&w,Pec|!8_ĸeEh9 e0S:Ypn'zF*J P^`{>aQ[fYGV!RF5~:,Ib|bQ ճ_b%@v< LO4oAt' ܹdu ޠti>=[Ȩ"&!F5g\ ATI,S}4`rJT+a-yd)qYaĚ3me^ 8jQjG⩦9 <)evm4D o{܅j~Q_a|:9ŸjKFyox,BxD Z,Lq_'5&x;ى1j=Llj `z< |[U\x*g;zx}}$ɴ Xw? [;tpp&s:W5?4 gA'w?7ǭ7Of@X2`Ϛ2HIB>T CN83Gռ?z7G[\/華@{>3wͫхsyx-t"bw;^~_l^ͮձ@&٨sLH`a@`2$ai"-p0/"9!B`Jт`A}Kã;Hw]Eߪ vuBb<_]o"U+B^o`-{ GuV{A2(fi'>_듦"BCm>i9[>H V{w֝ȩC + zYs*Tb<؛Jo95-ԛA];Et>gȢ-Z{À@DǺ$btLrB2|6 A("'PSAB6ڬV0B+kv(ezq:VL?YVѩpe<ƠֆBPJP%O?%%Ey7v.q:-,O/|hLsˏKd8L+9N3AIM8^%bij! SZfeE8h]YHm,xspC 30k)o{>i:(eѺߥ֡?CNvoPkB#lLC8:qb7Y ;k֊}S4#-2 npac* qXO;nczl%j 8 r{!} tmٔ.o⠬H(Z뵤1^V+Q7y :p8T6-Ⱦ*GAL?MAMR#ȩSD _~;޳|OZ@'/ !(XLnHv3Dq̫0wZ9 SGlbsS F5w,竩nݱ?4k$ӅL$%h >֠Gu,_/ ;_6aszvzg1s-ކ?N3;t9 EuY1D3ǣj;sJx.-Uߝ流+w"rLʺUB݄gK"8aqlVRnL8]@dlGcKïFfF6xޥr5Ȝqå&#. {O7T@8D2u7&;= GJGNxL֮W1B0>qpŏ|>ri׵Y[kkYWZW֝"'l '|BeWhEg%"T:Ϩ6cE< {-}K6ֲ\PfԬt:t]5}ѓ "J`!ZCdf2 Y(aX;QH\$]O.>X(XXeSheLPW)4 PQ[ע>l8,>Ԣd M:uhcIUoۈD@O 4c"Q$,鐌T ˬ%OUBU(Q`ƣs-|U6c/sl=+eJ5WZeФH5 chae_Z>Mv8Ygo/8%ܓTM䡜>N,{I.]FլZ!]SRjWjZ0GQͩvl6...Xk.:7(s>&f㇬d݅«=9;%iyim@Bw6mC0Y 1p65<ܫj*2CIKALbq#Dw{*v/ {͘}tR~앖g*p3r$f* D%7V2(r !,x,>J0`ocЮI$v}g EL2R»+xfi Nx jd:z%l'@ggwP\3 C}mPi"l]8 +\hΝ 6?l ̀6ܤPfOw-,4zK2FcFCȘ ׮'p}N/d` o +yθ'hE;=6>YN9ayX:ry oH_X3_0?ᅿt16UM\[x |5=g xGs|x],2F-g.șÑ'><~F͂ t)]p)ԝ7>#(<9g-ʎ,෣[_1i|<%&2S L;V}ƌ̎+ #A fז{I;]c|o77yYe_#a히yg:8|i7v^~l!;78%%#GE9o2{_ EMP -xQ è=ɲqΗS:`oxk_(b 53:DV:z(dȖQ>r8 h6^a5.Kе[z*'&@ <_rF>LZ7*AF O^ Odzn[N$s_w0 UQ~j3&tޝyR;a wnMgG[68=?vC͆)t2'}u;@No8K#ttrChzq٪VԇG0<(d`.̏oEK_dVF/ֱ8*"kD}P C+7S.rz(`\>7h,ssPY$2'[Jm7pe;ц2d’6cxfXR8SLV]F"cAq.lHcsĈ|;gB aꇔaN4 QEW3Ѵt2[I,1fa(sN1|0J6o Ÿb;hj/g9W8jyem}]βjay ߢaqjrekn?ILoޯ_VH*9[/.L 4E V(dQ:ǂL4mә;UŚM/3l͏7!F*S{K4̟44z2Kl;2`r|z y(6o48 NNmm%Z 8$B|x $:{LIyEa%G5Tt|Ɛ_a#He#1687_be;Wi͒ ǥ;RLO(;K1]Na&A2;clqmا5F5]~D_a{lZEA Vk/ztיB䊮-o"@H٪ۀݱ軥CB'< hxo 5~ {w&ْ<7rf-)DHѐQ8? p?8G8~r̚3b<6}"Iffw8]nG3, "D*+Rk:h2[6r{>ͮ8Vd-<,AYJ1Y9p[*BdEލeW9 NS H{cT IKa4^|C[ }pwh_'&a,ܥ_~̣Pxlcl'1"$W}AxaN -j0#QQF-QBBx]7*oo5yY&zl蘬Jy>ɍaXv"fv8ȫc{G;eANTQ=@ _iVU>s&![ߥY(&xDJh2.뼰~uZAe`y*Ի4q߭'9MLaT,(p +QtAdraxw@J.\ёx(p8Q aBw끉H.&4%Ӊiw(UB5_ W6,36͛V:&23~*E|CBٝ!Ua·9Ӛ(jhQЅur | =WoB0lHmXl]0,mo \oY{oeZLղԲڶ x*eWϲ{=_'!*,CSs06G< סq1 Q:@Ţ#D}m["BNF!!@@C DDH{0@^lteNx-˩; 9kAz9ԀSM ε9+nw6Sz/k aXL 7zBF5b߲Ѽ&4hA/U^o`[) ?^JM RZ1֭<DG8Dt58-p.Nj]lZ7q "η/d;[I_l^J#Z-E]2MUassets/fonts/google/lora/OFL.txt000064400000010644152075603540012605 0ustar00Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora". This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/lora/0QIvMX1D_JOuMwr7I_FMl_E.woff2000064400000111454152075603610016246 0ustar00wOF2,)pdd?HVAR.`?STATr/D Lr 60z6$h 0%[qMmvL7wJoֈs[Mq>_bRC'E?oY `MEjSV&;P$^>xY~*0vyjxx^^J%!B8DH3`Ĉyt9ņ'r؁k8DDņX:b\S!HIU~O,DK!#2/ނjӷgbt$j16BȕTآU>$h͐N~ $ h4"-[8k;n+O:`\@Oӵ L56Y(b=X%bXXϊX2L&gr;C44IcZ%bxiRjBbma1ADIi' c؆ɼ:?SDZ[ >49ڲ|ϭ=Q}ytq {Eb2ކXUACCm\F S;Y t?֭zZǫ+?_ʿK-7LW/w)~* EWiԖ먒F)MrjٲLk러-aelFr||%;~1s+\aB!Dpކlj'u˄1t-K[eU sJ1<2{S+89Z%,ј; nì1-};/@p#zH oAx"nA/ Pl l"/}oD(N @PƅTزb\Ht>Hݐ4] $]eլpuF(QT ̅܃։0L22!!hXP# L 7>_!pjH(ZHdlHՐ|kAɘ pP>875(;{5_ާs@~A!`2pĴ1Lg А7ɹi)xa'Fs_}Pb 71Fi׾R,4Dn΍<n'%Zc-+Ty6̋_y6kc0x "8{jDdQԑxoۨS0i lz [u )xvƽ'ImȣQkfftVajU^ٵ A%=v>RDSeZ7O&IZ/12Dl&mz*)wSkF_-xhd:slj*J[C' Z#yÍ)^ XjM!g%W5s)~I2/DO\5N'[{<>d8@Oc{If/HN`, @Tջ~,YŠ:: }vQ$g@%aHRY`tV?𺔸9HqOȬ`@L&FfHqɳs|;;ՌC?k65hHf5c]ݻr ?L0=C_ivO򢂘 듫=INb[G荓{ 2$oF~,A^SDv HC9΁?F vKPx'4Q[G %۞+U! y– U-%lik THw^ ?Uc@.m곞h8u¢?̲ra=vM4zz?ǀWK%?'5fr3bTu=v]?/ZTA;έWC~sԗ0ێئܪTm entK@<$.^fY'a4fq+@K#3 @^ {dH XgG~U-pmյ3?IohGZ܍\Պuf_D 0mZ$wO]i;`:Hmz^P G_lED5Wf 1z30uOH,*v] P\BP\mIZ J G5׌miZ8 /ua xH|<{̽]Q*Zݖ}i0,ŪXf:ʐY NwCߝcu+2x:l&-[˗ %{ ͫP@,Q7k`J;PDEmz[ dψ7GUړ* 4;^]ҾMޖ]14IxZLShuELK\ aF0Uv9z(ȮcռHs343g~ZC3ORt>7Pw<.%3W+IUFvll@n!ܴ2Q)7M$\y몮}/==%(piah`%Su(TcL1R(ʓ˟Z4%t[Iv#h*`96sn`RvKc>OFz?R\7Vf(D"s u!IlS_[%R"wH|oYt`=`fǗ-A)= l(.|=l.ĻPnzL3~_ػ L$<2ȧuxtqaeȃ{I$X3^gtm25wD>.j&ogK 8HIunb㫊E2җU'bLDϟ`2]Z'aՆLpv;y{).F{iG0-BVHz]fo+d6b[Gsh3Huw(<ޣn x>wWLɐvizNj3OTpZăh:Ya/k1LA7#|(ps;} (檻+WfiE|bX6PF oGڏNC?7nw{eYA9# d<̠AQy窵8g)<*E`A$K)t"[l[SIx'0Q bD?I)Js1z _(\<ըD>kz P\}+9>a98b `_VV(m _n{)էȸUVι$Gۘh;2JNg?Kj˰GzB* !3mj6eHn5 dϋjH?jҶ5KaYƁ[%s[H2_{dl][x-]ZE #Η#l:wݞu{o~qNXh;eu %iZd2_Z#-ԐܭckP">+@aG#M_fG'回giFO|R73Lf-;}n@q WȰDjZv5rTa(or!i}54Yb2A жp*eHnz][ژZwۚqmBXplڎ;![<=DNDpn &o4_-E K. q°:xd",X!Tpl2k5߰f5_>&&bC&F?w9̇ekgM2ژW޴Zh{`=DŽ+D(l9s4,Z8"< 1Ic gϷ`:%JgƟR=Fֲ,aMG_"J_!% eRd"𱄸A,.҅ ΀s6 5x1V@(wle3e,WT)l`;simd+^#_]l#ekxGN$Έ/F)xJ:5`SASz86FrUoRdCעe8qCYd7$ CAoa'8{ ȧo vZG"bRhf37<,ZjU:6ld6:&?8=A)pq- _NA8|&DiվӨ5Iʇ:~B7U gkmPk}0 d=k^4s1W?&}}yqyAN /Dg1Wo;XmqY|_ @*W&Yo脞3[J08BoP\W>/]hstBv"cl᝙A|Lᚚ7fgs01Sl9i;OeM ,nzI|y>ݰBh()QT/`F+Wmw3͹;\|"W #(Ym\Ey,S@$+͢zF&fYiGFo&3|_7fJ Q1q IP"Y~ o5aw}œ B|a3QRVQUS_*3B?jBc}[!>ܹi-ojɾ-l% vnm|;!*08BoײpD$z"sէE+QѫECD3021Ċ4#]Cfy˸yx껫>}߸=WWQV *&.!)>:`}0LLI##+Og݇92/,Z+jm֨!W )zi܇m;e].mK#gܝ ٝ nHzѾVA mNYq>%s^:^?O0;ddlbjfE_Oyo)Td9\q>z2@e rDeh`5l۱e]bR1n¤)iY~& "J*jRsjrg8QE'8ݕ=U IHէA*C4F hYJ9W὆}z<7';̉EDTL\BRN&I4~JFFV_Nݶ#RDIYEUM}j.bϾ^lCO;+ǁ}rp\<gE׭ WvArVQ lqgbl]3xVs`d  @ИO|uT__ #ƮDxFap]4([X\_K{fQxk]FX0 S2r J*j?G9h$ Iج9>a]g~8n6johcƐk7L#(4u?<ۀH ]`VـH<} e>9?`IӠ;[-|Wf!OVIEIF]Kn-w'nGW8CQHSsEydt L,l6ꬱVuƪrg@cB;6n/H%-'-2rL`,+"J*j/XvXk.)y w{^J^cSk]{{ID15GM' $"&!CW~Rw^-n25m˸yxgյ >F_p5S1MM,DCi8;Akr*0jM_L6T0ƎC To-@>2Q%u$?qabGC.+:Ӎ׬V?GGf(Rl냣]PWl%f5o#jɶ^ c=H7F Sr(+Rr3w$Ee5w:~opP :/oCeG(e@[5M@XC7Nj?NToߞ{ TcѲ'F \[4QHsԨ(<ŸE!1 z7@aVKjC4FD' L,ab 5f\p4ث ~~@B@DPWrcF-C!"|1]&Rd03kG"Nx/ ?\e`4J?h;WU}ҽ24BҸ;"3?+*Hzcef٘E2qI{٭yA" [fU6ȑ j)uDAuaeCy>¢y)0h#aM)7R)=jqszzsܸv/ ``YJу~N)Z .<(" `,r>V;e]N02/!;0]}A6̲ cfQz0:-XnT-[]i/ꃎŒ;gtY6 < ` `ְ5495( o[#+\ |ѼW*R@0J竪7U8 uG{@z"܃ "E-jF Ml$MQDkak䧙2[0.T+|YcDEsC~$#Qʈ0 <`d`\dڞBQP>Y虐iLf|D2H ~ 8':fPbW߉sdX%\(dʌKI}/7S$9)%P1IӀ[40%q ~:X?g3; ɝY'#n/"-R?5XX!>FjoiޅqXi+YQX1 ؏Xg01a˃>]k!Zc'j_fzv4$ }f1ZN3=^ 9:Y,Z;U~ PʃaT=L,qzEFVn3{k940K%eU5u~0 >::;qv.m_ h8x8(uO7WԪl3]5~T޽C4cWP`p>3y'5 (dՀtv3021s fQX}T3:,ߎ(4`!6Ucy~*"idd߽~++yjRKS =wWo7l3ȄZ߿QU }ߣ@2B48vG Q3b=Uw잓6G' L,5T $5Q3e  -*YJHT@ElcHؖGMNA(*HsyB 1Y?GLI/l5"Ab͂QBT s21lF&Lj8$8L[EV-W~ť IVʥ aL%IC7d\N)+?FCZ}d;9> ;*%<&CU-i@7z L0']슢I5ӋpԒʇٍQi+x𣢲 麫s? x;Ҧ/Jǔ\:.Nx^}vkY ?z&-Sޜ7HUq/N%\*/Ú<=(i?jf^#3t:dX@0g}CwN2myct,rU\=I{/N3o%!== 4i"DpdY|'80:\ 8ʮQ\ u9Q;8PUn DU^$ {F~A@HDLB\>(f(jC4N󧋛ƻÓMGd6a֪5,+O8̗Ybu`6yr q!{$ yBOD3q/#=K>|@AI\JF>M>(q{sDOXt*kϔ^m9y"_Hx>pYk)ZԩנQjuқT^fP> S8=g,}⇴5W~#]tcSx&k}#&F֙#]ϡ[S*qpdDDfd7GL&DJ^ v+7&1jgҨc*9ҵ2=tٚ&2=c3{ -=#3 [Lk|u@0@GD%$17ORę427%Yl y,X$,k6BP()7na;;lvOdt}u&JOG$8+ZAo59~S 54w'T"JiJlo$)ڮH)TPQ ~}wIsBK?+kGayRT?T/ OfdGXtP*&ܦۥO%Kxy㳞|άPn) \dR~v1gkT#o(7`pP/p'_@FE [uD ر&9f)XCVax::[-Ss7J_{ ɂ#Ph3kj_,Xb@F9GNqBY)B%LAf "G8G M J,+|ɭ}n gVZe@j'&3z9wBng qM~Q]䙹{]j&y#-={#5eLDZRP%V00ebјlJ4ܸ^EAP(xX;bO0* qv^n\u?h! 5D15G- IHէET Ǣ!հwFP5yxg& 'EEA oBՂi]?c0w -AVkF#a6 =ilag8t6zA2!3"ꢨ=jiMyTY6X[07y>@nkfg $Fp ]㑌 sw) E^N G 񀁍[.AqM)ko]4iC::ޝwx>;X#aKƞ YrA=C>1<zJ D`Y]*<|SIHΤ au oJ- h7[ h{hFϟ?,zA舐#F&jUPD~5ht@zZ*2c w`eZM_W AW0_?cD#g< gN4{VL܀ey4 ;L5ON"g2Ɉx f 2-֠Qp9)VE>bu#NR,"2 D "٫IlE}ůϽV'< ß2٘/M{e#&׭xO{gW8^ yc0r;~qB~| 13laF!kV A9*Q@l !ꦋwD-@e-u( ? l?_@k{NP ԼTBA1ofАa!dD?P|K<KN!=%LV!$h?XF|KD! YYFfRy .xRfĽ_@ GYJo_!}z$/FMY> -XA8hi6Y\CS8{U|lBlw㩲<73r"@I59?;yȶ۶EVn00 &>쯧谻ݼU.[wW*_JˡUL o.;C8Yǔ2 =~?^nnl''0:۠>I>^2Tvll^{ħ`@@ PFî>;ˀ^ق(./A #mjfųIh9 !ꉃH$<)b/]U_N,38Kن]7 &2npx`R级Y7a2/m͎[Dy6kWL50`q? @wE|ew@e@ @>]פGzq8z;m`b dI̖)%7OQj!Dj}va3:KVh:2y`nRt ~6Na5Cy,\nWdo1qj8}vppuc|MP:l蟼.XWɨC9%%MFrPu4mYb#GTP w#LY`>BK-*P1= =]%0pBh:e-*LW5Z2l=Ej(${S횷1ZE2/4uay7g^'7Du_hTo8P+]oٞEgv:)P1Ыˤ?te{d`+Ɩ?@hzNtֳlS"C#q3_{3ڙϝpF%~Whx/053='+;& nEpZDZWmAQuoA` an~8^;kЈ課nmlO֒NQ1CؘO7(Ji_8fo}? 2a` A$Q< &ߢp+]#Y[Z B Gۨջ[a(v 9͗qD,RS{Ɵ,-loM*BNKoVZ9=6&(XIrAh24=B+F+A]>9fe $N.$݉ c2B͑CB5eѽGF8Lndž6QHxk?i{2Ε&ٻT N\ h\%. xl;sd&qZɷ9WoӶls)py/.vXX ? [QN,,Hlu8۔Fn}Tɖ޺ږB)OѰA~; C%T[9SR]J&!k g& 8aa#1 rKH'_Bes;[(kn [W؃bhBy& 2tY,l=jd0ڻZQ fΦcEPMz8b~4b\kUlwP3ݗ+(Z@UK:v,A?e@j+ }4~N4i,Js;{_Vߪi#%t,U;]T 3iN|n "ۃ>DfA%6rعdJf` /˾M"x8 H#ҧ@%q0Hioy egER)qĊhƛQodu?wHA~-W9^!r{>ꐹ!J,6J߭k+EbFWM|bMSʚׅl&9QUlKTJ859ol"Lvn/ЌDu=C27xu2889W1 0\`-qr}x)o+w[XJ%/,x8 ̰a&pBR<9ŨwbQdUUMJ$7U xшUH6f'mUٜ p"<:YOP.}!S|:2O'88>Fc!>;7ϾK+S"C{`M*d*%>;haW̌6btRW \?<^ji.FgW4H_33LR##M)؛K7hP=?~ Ub3}W(4 x EqfEM`P\?]@ imiITX 4*e2/N1JcdD'hPmky#EF>[`S\Bce V|4gt#8ƨ_l:{| ϔ*%6-."J -5C(H7 w6?A/:USE@3$$:Z*,΃u!TV]J{™6zEnAj{+VA67%UqK{} 1HD]0UJPxsx l}sr~AP׎:)bkǥɑI]p4IyĄK$&P5bP{%mֲjHڟ?)| 52zo.̩Ӎy%8L_A]DxJ%Tʗ坥*}YuLRsDW6X.^*X,b@Wn] ~^#aȾA5l,6VpV 3] zq9\@T9ܦ5E%KADyx/a)Q[r5bi祡Ξ+3L)zixF?uT,9IBmo`-xvdr+SS1 1QLxnMa>P#H~wih̷ެu^ɿAVh'mi4dz:.4EV?0Q[N )$}ѕ(dL81]B]|E{)wOGRٷ}mUNtEݿ#ABIkȵˍ4JikJPA\x1E e`v'xo\ngjp8g;ui".pwH\Nh9yNňQ:dl[9it î:Q~JРy0Um/Λ<} OŤOG/jE|]c@>d\O%Izcrrf?7/8NԨ|%a5%CM>FNoZ:8?WݚH_̽ٵktfFe,hyY#< ʹ'ꤱBΕӓx%m&ۄmʗS 18;7l\~5]2 #XPuOhGWfePd(s*OG02FVrm!Iƫk a, 5EWZiI(paŶXHȫ3斴BZV0?;Kibٴ*S?)"y'*K&QZ] s*'}H<[|XLxi=JbD.q:.0\~GUKv()G8j>dc.TV'nP !wB+rhPruc"Y//~UN!r715+=8iG)6qԔǤi 776xܝٳHxq쓄TV6Bׅm|9^P^=p3(#;IcuI*g;J@~Mh'5.~IzDUo#xV?%'O@HS# ?ۗP?^ nCT: f-Gcw*ޜ;w KqvsakEJ1zьS,a%R*HC˧ø GIj>y^TtPI^FiT6ZqKH0!%U?."$Qu72h E;dEddGW$4|j6'+tII E]~FΙJXTG7h$P^J3C@g[b Oq6 i;Z7Ęa@:_dӋx, 鲹{zoVm1" ٌQ4#]pp`'[QF,Y}KkYagLݑB׬@>}\#]& !{2ŭWP,1d T"^?Uy#fͧ?86S9#^IW I^Б:-6H'ؔŏP*%N'wRG5x,=~ |}N6<yy{97WƤ3*.>[w*:"n a"|#p%ʲxfK͐<~8rS6~_^~3^|:_$c,-3M(-۬ 'PqY^D7/p΋g~%26GM*ɲ]V@|/?+:QvljMeK9&_Ru>#nCFF E>VjQ?'{$qGusC"|j)͛vv;O[D-\m7  y`Fm }q@k7l]߬_xpg7p۹釥 s&+B|a{gy / qțdY1[\o HV=0E H+1rlx44Aw7Q7!5(L9J$2X/$],+WA+; U (nn&ѨEP.>joM PLp \(Sh ^YAZpHO* W-cm$ + `,.Q# sRQmQ@+1*a$`Ģ$rw ݥo sC]?5b Cq7ґ% Kh|=XbyItf/V.Ǘ/M"ŏŎא%ƱF*@;h5vhWypsjރU[ߐ_c`ɳ(]DSv)ZobM:)bisE xF6)Tu}RrFAq:cz?e`81kg_ig #T "Z)̫.~3B&QxJT49G=ܮP5:kpi*fɧ,VƝ_164NR(EQ|c̎iVy@q$_ʼnAL*oGMϹrqT4[~6ZnϤиJwΗ[No:^yCMb|cJ:}wȧM\=_Y)PM1'u0cMN 2nfFY?Xf䆰lVQ{w(lbf A}û0!pr$'vo{d>7.̖t,YdI֓V߫مUb;k1VbU4 4Rxӡ*g]` Wui<ޥH \13C Iq=ՔIt3?M/J2J+f-52Ʊ,v'õa->l籠-l `*0xہ4 Ghܧ W&iE< @H$pv?YK lm?&{ v>}o>YHXT @LØ|kh굏 Oa% (^=tGW$'U^=F?y.<*Cq3ꭡ2q|>՗dO/aDͷ&YgT {qm<*d{/}ShfeI B, ETF*n @+ُ`DzEdbp\؇z\p9$/Lx\3򻨄ԤdfvZ ]-ͦhFύ:r*U:H#4)5E`*-w7WbArxR QQn X?sTG**Y M:ރ(:7%yvk]MQFR$+T"d*wT2r!( K(8Ya\YZdY>ulmyEQmy}hXZif5L%>jfI׉:zUP=Je{h e)h0'[◫ FUY>)ݠ*@"ȵ/+2 ʓEE2ԁ0d oP[b/@ T@1x0uH6gRَ AMsz7w5d~D7zs :Qx8,p %% ^ r'Ąmb )#Q6VիU^cnߏEMgґIy!nv;r2Љj;wr\\=){/irq@Tr|#rBn@auB hpA.@vJxS@(v 0Y %N֡)G.N h+ЌtЩ+4aFO4K[z.Fs<>/>I]EҬ#1mBK s/dR6Up5՛(̅Xhb~!Lj(,j|D{cn4 umfb-/[!ɫeSQȧ(%ٮEx$hZss\iPPiɝd]6Ion՛;z$G fvm}aN#yA6x}JrPLXIE*n{M _Ƒ- Y,B kz}]{1ch'Z˛δ[bɒ|64*bw~Ξqǜ[O0\UYjYN+/W|ϑhƛ%$7'ܘAh\u̙xr2}(7VItyyG8] :g0 0G11!Ji}BR\9Z[!j%q#'*D_)Q PX7(ΦIPGwbiaѰiHd1h>zN؛'dĎ6/ٸz+|=[&7N{Q46 e^=o>dž?Psxk-tzqw9:?zE&nx|5s'$bMᝂRI'+R|۱ "u_w0w& gAТ]JöI3~7/;m5Br%A{+?/?繳`s7@&rr ļMX^Y_;N! J25_X͡Q9-CB 2"mIo:n]m ^Aܐ7_Oo=Rmt-]dR% ͜Iʑ`%QFqٸs?uͣhE@ v)"lM@\;j讞,Q ]g>0)r= 3YŹSi4!=ޢBW-*t֓L遯m Sz! rbTpTXL+'sYՖ6K~n{X[v=ֿن-*v< rB݃ƷO>쥵g{{]'s=@lvM)Z@a>җG+VE|v}+w3hǠ_%*KXϭ_خKAQq6h{N\IuWu"*K=Nu)ծ'ibWJ .N >D3mƪ b%m`:v%98}?KWvSK}|g0o @= 3@ ^7Hw;n,A|: n sa%h+Խ%~لUbGUrϭS:'a- 7ݠYY^H[JڦiGΤϥ?d8)N3✸>/{a|1߄7od쌌}g\;c(c#' Äq)8d.3LB#$$̄2+233g~IcLfe*BP_~@+ h!ZVNDku҆h#柠j}#Q̨f2.2n2a=w" D8Ҁ #s!bJ%P0@*H`H/qePzF8cq>ղIgl Pt3>u /cP_'I}#irV/wgY͏y^&&,&wIc9iG!B+#Yf}}_)0rw(<\B&T/灠5"`'Q/Q}aɟbd\vVWm+8iY'yP׵EማF!:+H.nK=+O91} 6}"){z6"PΘ [@*x 'NNyGvEruSn|{ I?&`}i7H;k*,"y #>S]Ub|;6T~n\a)ϲ{ {Ιm:Y7y9Rrmd_:U"`H]uDz%'9rrӖ|t/yFjmo4@F0pAs *A-1&RI%S(be$]m-@(o[$0 pHLE!6Mgwo"W5h>wm7uӤr}HJ`R?[%Uվ4UDP*2pmy^ M ZUfTT~B?V DH8C-]0Pb4AZ mB_,DG`w4l>02X !0Soũwô h4@;*ZO9Gquj$1֢70̖)}&QkIއ$2qb~5Ki9Lmm,%(Oӄ~mr" uN=i%}uWqMV {Z~ۖa|sTh03uH({&Ĩ~00~=p.?da5 fו%jQ,I*>(_u/klb mSrIfY.(抏4YPPf[U͂G^ APq7zE3ybF,kg%w !Mю8n;Xd<ǁH,Xֳ0u[GU]f>ҳ+d.tl]v GSlY."%mPTL4uh[ޯM9 !|?$X|qBpP_9勬??L (s䨳#/ؓC8gʙV>S( Ck*s4J;,I\)mȧ!HV|ݑw7z֯6j3Ms ?s1#̱0æmVn3jUP*+k6nOe2,EG]50oMΧ֙{~*vkV>ep7l.|9HvPp,E\y_z5gUjS ;y9!@r*(%N}Af)k{3 6"tT>n8 RVj]o|- HcJFr4jG m4#VtU<ϩ rđG9Ta9h|;qrȁx,e4Nmg@N(Œ'ŭkw"V!mO !,+OEG۫Ǡvx׻̴,7,]Gf* \F3*~OO4u{f)F[}=2yi<`ֺE6M8thakC.0UF^(qt-ͳmq"x+_W.挐gO<`Ze',19q`.s7m[Q.={,.֘4\׵WKU}G X K+Z޾]ׁ#$DQe*Z3 FуhzUTаw5<ٶsڃ(H1w{uoʢ*HN:IA7oNޤu3y*n5<[%G*`ܹQ. DsBTS!P~Ac< mu IfU,myv]L 3fGRsxk݃~ CNGn隲l52p :іnBd[)Ze8T DY ?PBM o9Z;D0\[vv[GPW-i+ܔrq$4y䨉gmz%㞒ŐԽNhw_\CNfO! YzHn#Iʕ |s1@#WJ(`ʍ#y!W:i]hC$,_dwd1}O1&FG5/܁voV;V -~=<$nsi* (JL]0;0Aڻ3OI !!-`Ts]hhgH-y }J} ҕW1J7^׈%5ndEsܖGHy{ؓqC#xcʽ"pF!I-ƣ9mH>awb94W F0Zz/$P"}VqIYM\V#0 h4&4V ) [IzBi2Ֆh (ko+Q_*ǵX1亽1D1yjjʓO6 Iwᨏ- Bp\ɘ8fS|1$/E}ɵ^P" W \A8O8Ŷ˂||J!6s.t^ "¼Dt\}&(Y28I)kuQSW_FKJ<_&Ve@MRk}؃KU>43gN2IIi rBa.o_ܻD!o[&SkY1zQ1;vEH:~t.OPx>gAeO~G@sw/O>yqJ Z9JpDs,\ߑ![lGR9i7(Lt ]ZGNOxR.wLE]qiB& C0y1[)b\YiVePa$4Zgd ^jQ Fw ^V{*x°TtsG38Ւ%lGI=iXTs, DD\R^<@lZ ZڲNj UTti Ȟ1z"d{ b<1=ʾ#=)Rt?]Ϝ&آR%$֞]zk o,_K$qba#Q +;)fcڜr2Ȝ6GcUov)C٪\ a>ߧKoAzO٫ʩg˄Z/`,^"[6B0W JV8@iAf1ln)goF a NRZAIy^UkZ_Y*=Td 9\N/.i*-:V4Ik3;c r=V@E+F`Q戏uTˆ +R$D!Ɓ-Q٤.-9q~F"4RV';c]e+ !W˖˲I%SBIl}{% 5$-Yt`p:DD\&FSK* q!g\j%4crf#MF.@FX&+Qr)>;\_3lbm]"0&سhĤI\ZscuN2' mKZ`YSH¦>Tνkr K+8/, 2%9}G+OtBk&!¬wbD+rDI CIF墈_9d ~xEHybx5?8't[ӢSg*hyZBsfjYGst/CϘH<w\` <=Smv|c:H#om>!Sz,Mlt6QTɐ} nX8G{܏FX1Ktcm(DR,FX~=`$6+MU\^_7U¦pNҹuQnv6ӟn|z %ŇzBQ^?|P% /l/njq+YV>M밎ռy 0Wy[{S<Đ@X~є/{L`KYal qםR{R\,rP5nZ 9Uh>@j91hEҲޠ5W["Cj֗ #ACI,Z.XL%^jj"|D}{xC0[@e`E{2i'):7g^Sd b92龥8^t6$, ss)wL<>^ߩNYUG4tEc՞?xwJ׷KgQ  Na_͊fy@lZ!teaiJW"LDL(m.{DZ!bdfz`VܢN7gKh.y`+Y5trJT-e CLp2O$[k]ЊUQiM/z|36 G#U+2 |ws3#3Fqf̉p0_r9!9I{nRFI@7ZO[U!J( O{Ej:0a /O&1ĞÒ V1ifʰBHJ'CRp1`JgKzDtl.kiHbFNN"YMp&nҚ^~e&:Z0Z9S[[O5{hOG&(jM\pMyQj8S #PlMES!,C0"/Y8f,ɱL@]=sn IJ9ꧩ!71UNY5**bcgdGe*rcHZ$il$9y*m`&1zSb1;/cHQңd4ME^CUvvGl;!:;R!`E!Y([#aZH8ȺY&Xm%i\ҍ&I+(RD ZcyaZ-Ȳשn#`rt>sy BXw+0lSqR8U%$; -:b#5R4EQuUx,)=7o=j'gdkLPaE!RID a>f.5L#OYmFhbZyB+ubqrlXGm_ qrˈ^2ϋɳ,:?OR P)@WNWyGz{jqp@CK 0{(NKt|1n\c9A|}+t pQ-tj6{Y &<ÑǷ(yG_Au_>APbfZo> 9;|` D͗s-ӬMa]b/_۷P I 2"r@@ "7TaDX'(gmÇ'%{ɉ}N4&K5 ]'*3<9i>A x< Ow 8 _t.'׶_x_a@c6Vr Mz D >޹v[k,~yl$* ~5U"&2!F oʌLI#\1j2.h45=1.KX 8gZDBȝ/_1S,3yx*!3>z>"yHe:bt*6# 58Y,E4}ǽSI4\SmlS{?c:Oz **=M5o4mgxAe J~ VeA1ux#9 ˕o{'yZ> &D9PQ <3S]-&g9S>'Y)N.̾ >iw7?Ʒ\jnfy3k\V_Bs]yF>f*fr}vl@&s &H52\iƵP iqm:i@ A'ScT.(pt T̙66! qA|3y_Bz|T? :lU~q.wwmU1š*{LDe7VIBML2H^M|n]}׭7X{>3vׂ'L+8k5n.Ƥ`]ݔFkm4d>gyH&XFĝ2bY>œ7Q𢃇O#ig38y.I/kw Ȗ˅,mDEpL[t8)SeecgH/VM ?|oKs}%ӛ@)@bx~nh*}O]Qgq8^3 O~cؑhX6.reu wr`%Fg0a}.hAMЫ7Q\uЗ(5Z (SBIJ.(QLǂnqXD%q_9\#j1 A`X;=c;ِaуm55G-PO ,_ZP1Q);=QR,{Ȑqy~-#w=\'i~#':Ӽ,5=npJMܾCweo_+oyx(#~ _o-OȌFU2UWG=AoC!셹:E~oyGc8,X6Iٽi\ Lױu6! D,Fą#3^f3GEBflI4#$*l$Y*D$6 V'bbI,Hntigפy UNbT+w52v!y95-\pA){vvJqHHhqM[y3ʻ4#/fԬЄ%iT/q{o½wZ Y1-5͛ FO؋`^[宰*}Um#ԛ|EXbX!M_"jlxBTgc&!!P-TH LP 7彜eA9M99: lq| ?9)T3%>ar#xux..#d"n\Gpx0)WD~C?n]upIq&%bU C 4ie!}_'$ !$Yf!,- GcF$@@+">ڄNOj9m*yws"K$&yɔX+ *y>%ۊ 1B}*l:wuK8M=:S H("R$/RZ"rDD|"" X@x+H-o )"ޒto/-~}Uf\Q4IuUz `bn?XJK@e۫\ +=3_X]@ BxӼ޲㟸F>UB`$9?L݇Y93h[XRp>|gtDSDMx!4L&kOW"a^gJNY<76x"4wBvl,Y|@X5ܼ+*}4?\_7yS"IKB@AotL5x3Fl,2g {2m9^3|g2Eu"JH=+sJjk1l5$΍_mNk/#hCD&2xĐMB=[a_)֙} >A$]!T4呝K]? K2]wσdVY&JQ(Ȗ6؋ Rh}~y~f0Io+AD\riMtnww LHpplL"Tq-.o.88 t7iX4 e\RiSZWyBLT2.^s>_CnB(UjV7Mffw;]̬|?P Gx_SKI12 )v` "P7A3,T.enLPWI PaáOW.8fȀc?^|@X* B2!d[au6 efb LGoi7KaG|i1 p7՞L;6>]'(PޓhgW/w3hY/F%fm';۽]8:S|Lw3|8mwU}wLc`S_{WZ{2@ k8]C0P UrLѼI]>e(vt[ O,cBMަJG+!0, g;baQBDE!l+7ȇ;4ٴ=V_5B=.wu(`9c>@Pq`TiipB&vQZ*zQ+fC O@3S5( Zͦ+_ *(Hq9PMqۇC[wby+wi9@/}XwZַ2c*k/"1{Y wlonD z,%k|"ed1~ 殽2o/fUn|ff |b[Epyzڳyٹ>f3x`n Nv/zH^ƶ5gdX>9˦uz-7ʃrz˞_³d>L ;?_53Ёshخ1yNI佢!DWMfuU}%W#rC~ID-JJ+^Ac%|drWhSA5-btUi d=n("'!Y b]6T< ͫm!-8Smޏ:UXuv"ûƞOwWQw֩9ǂ&{Vпv6Y(H|% N5929]6A >ymVe&9}r#WuS5nҞ@ qj+E)6ukNCrB˜4Θ#צS@dy@&cļ{Ǜ:WOX&My>$'L! -ק/y݅x:`4\4BBϊC 8 bL'FeoU ilT/GtpquSUn]ȼ[C~r\!e_&DSc]]DA`#5XmiG0iWX ͯ|Nss9'"O@ k^tID$dr9D+H1GJR)SRj5jcԞh7~B$G#a(UB^-Ÿap7oti0-%ۮRl 4GnⰐȧ嫳Z/r`zm8R>tM=E{ᭃ;l9uu6IH,)ЯH2k%v?MO0`" k"͏;p&$iʗQs楡VK'NG$$P,Șy ܄ qۀ[(>. ǴcAZ")Iɉ^`5w,>gkb]v%;kz[R*Gp)'BXX Hy$Qja}~Ku{xEB 6UDsr^s<,5{4W#ѯp:f2u.cHAѠQ\13vr/ >Z)2bl|5p,B^?6Z*ׂF7!僩iZ ;KXR)a*654cF가KN1ܩ \9p=#O<\ waHBeTI%?ƘR0a, g_1CzK#OUb 7dxMR!橔wz"։V`V] w]c|P@zp0aFOz5+(cVΉIu \9nL3K`m( ӭ*,HC&xT4H` 0N ycaq.D9o/0|>vs`]7m=26)2- }WQ8"t@zmM:}:G}9mlhmA,'0]6. 6L0x/]=I+ӜNr5?4V~u:UjXLyY9M|;-/ze&f32 FSSQ'ɿ@>OyCa"VvʳN좧eWH]cSڱmqeen[Ӿ4!P %!٩68xD$dJķh°Z%(T18$A}Wl=ֶz/opp,r; j]/153`_4Iq[-ס !PSR1 l' $"!%#㰔QQ_I{Qz+%e[K[nTѡ]q_Ek353K2&Mx ݲMط: #P1a`0a7aINpsxE 2r ^gDC蠏!(Febfaecθ,nWV,~E$qTؓFLF?q)kRօJQIYEUM]ފ2ȶz/hگ4O;v.zc`hdlr8=%ݜI5fe2 di}->xgMqp HH)(i98TG*ׁm:޽ \3e6̗RBP#V<+ #+Yo@RJZFV.@Ľ*+^ޫo`hdl- #+^}c;!)%-#+Rg&RU5u ]=}C#cUv` )Ԁ@apUEd5/8Er( rb&E<]ۮmN2vD^dȤfʳ'VE8E !%#Uڼ:z91ŨL,lq_5^퓇S#rQ)#19OkDR2%g2 [m(xNjjknG7mq䃭MöjiحꞜ`?A۱tGH}C#c,,sߣ ~emr_YRrYtMvtG ǔ<'B ,!Uc^ ܤ_@Pi nDQU[n.SˠIHJIQO`b)qތ 캦c7k!A8vnPzƩz$*779Mk`ʌa0?Z4K/bM|=qs  8N3D8pGȐQXT!5@@}pċ>(x .rHJI&-LL+9U5f%= Mr\}yХ5' $"!%#^6bʪ`3021s2[}򋀠n"-!ξ.4II)iCj*)k\̘&YClҶhiحe9p(Pw$70426YK^#;\ỷטgP侏<~An<5:g̟^%EX`B7YXع^VEI ]Ljw(  q ̯a˶zOQ=9ƉI -8Vkycfi KUw\=d [L c(8$T1}l!*ˢUQ(pH|)( @\_CpV_5?B1e~A7x&-󵸜㑜 %U5ul:rt704ũ,u(aFdb}`j^K6,R_X&R>/ɦx" #~ƮMj7:e$Bڬ@C@PT7QX[]V.`:{ /EQORFVL՗(ZBjg"MIni37jH-%@aTYU_,AVɂqlTpU>bQc-LtC`[)"6./&r%RYM0<""R)ZPRyYsOx"a[Qx^eQKU,%!)%-#+WS\ ۲9F*uc)''ey%Wk0 "[#ˊW-¬VpJ,bY+F!KJb6 _y|y!hE²*fc$|1\Vּ%y2g2mC995p_$FIXV눟 d5*%,)SE`ZQVfك5WҬbsd̼ C1/TVsgI HTa.Li.(b )9%5Mt1DĨL,lq'qܷ=d$(n|N,t4"*O-Dg^/e =s[i^ӯEݍ8 &4n( @j6.>! )9e:& LspƱΩPG̭N7q#`KE'(~=5Oh30eG F-l[xx;0k0{"?^ MS[Qj_2=hK+ߐ}VgJwʁB=pMCP"=MK!I#NȜ]dFl,8eZẜX뾨 fn%2R?tݣVzZ/\FOVJҌd~\U)׾Q.txP%SYѦ'AR3xr渥,`@+#sԳ [wnDq(4)4-S$"\⋿H죘 YKg>_$ԲfS'׆# G<? 82AyRvz)ؐ_WZE~;it2^ؿK1QyhEG)q'nqmEq/-Ua 8rx)N<J:L8va v|靹x!l`{#M?OKb tz\$rF'Zu2'+v ->5@d￘.t鸤ԃ wt9ʣ\ʼnzN- n,yK wzɔ ٮ/fg/0·pݻ4SG,*l9Febfaecz߫+z?^ŬC$if I)i)u!F_zF(eHpKX Ѯ'4Ξ  #+SY*C&fV6v'y/TE)KR2܀LVEWQM uMh2j I߲KykzA|IFGZrwF'l:%g9|{iY]b'2e܅`X,I`b:b?d7ڷ ~S iJG|:jD~dȵ'Ħ#iig].:AH3~*b&iཱི;n9jgܤ &IR~^ ٥.Fݱ! m yȇ"dbV!c }K:c5 ^Ke cmBEP*R1hf ah_j3V;.f`G)>$111ʕn_le#"t=((HxY*/訒XF4D?m!2Vak4A=S)$P v7(# _O GQP!OKux)ӳT)xvKs W9(TP/^M!̞}(އ0;e}82'P.X>犁9ʾ:yG9VFIRW;.j`e6t8xrFncyfk3jneZK,*a)}dqdڥl3s6j="/bWzn8O :?Beq .?MgYrGfs}tШv!Kh ۔ < QĹY 7>! )9e&h98kShs 4J̿QoZ`[K[n}smjf>-a?Cps@O>͌ %h@- 3@08y 732͐~Qɿ5Eh[OCʚ)h%mQݷVW=.JŬ 4v7q2(4a1#3 +;W  5 0D.oTbCRJZF_ +Ey{ D7R6oZ:v=`?*}o892{pCd囲Y$ƗEY6S3P[W#ȍ5p+^Dw&Ҡ> >2hz@"FT?"'k vΎKRV^M@{"!9l7{`.0K8 Ny;ﲤBֶ)S;O$dh!Dׂl[#9n?l{)iǡHixccI R2adhN*rPI喵k~iNu8Dh` 6qGDIHUiHu,7N ]6,7bhwq6j,d9E]}`8e4?_m! 1W)uPVӌǐ+¶dXr]Sul,f9!0}_8«BD*aGsJ2Ojt 1^"׉N?m$i)lL v8$Npy|P$6 e_ -iYa-jZ]2R <w'M3TK[n1QlsdkL-,hunq7徹>:w^z7zN/ѥZVrO}q33c <|#\6 ÇcãQs7:iP /9;%bHd7d;p71/ۢ 8/(J.g("bz8<:4~WȤb]e[^+4țfKnB-1E`CcVqE_1t.N`gڳBx"d5wEC$a i^ss wPdEE0l^։(ʬ\' ͷ%vq&#}z 6`U?ʾ8|OHRIڞ)t⻙D6BA/G򧫔;F#S="dVp. dYMb}ssX3CfXY8ɸ+ECPj@ (J͠ҕR>1ȼV[,*ŨBxG' D h| IWsǘc* AmlZZwN\/ >x'?ǟ}Ww {OaG^'ׇuo;;rg6bn|X3%.2ۀ΢PV@ƀrKn"W*L˳jVufbNVsG5k DJ 82I1IpUa1CqWtM7-wyw//pB|8 .lܬZ õ5겮jl;8)Ԋ_mk8Gwpszt|cև߃e0uIN8uo!]Z'=RoRR(ZJiDȱ蠋>mbdfaec!Gp0yy#R?-#E#_ Xk6ج3*vKos̓mti.O+*;Ⱓ.#"dhX0B"b ,ih=a!Sv 巀/L`!J/AD?$[cUV(&y=0jԪPZ%@dk_Tڥ*~%7B;)cMqu5X=Rkb}^ *Vٮ"1Թ+HZPkU^7 o7$3_ӹ+?B04/zR ]U{U9qc\~٨N!8NgV\FdXFf7)sX|B+ %:qƨE(GH847#+w~W }r-3pyರ1aach<2vu4 %p sr`aD)nbF0&V57ו: Ed!L@(g*,ѨT jh"a42^MfM R^CtbL!BNTaEޓu`E&0DB*Mmd46a#A mm7ʞ@.FG&5;)"P~_&`່ǍjN( &kl+ Y&A)^QJ_BE?Bm­7.w+ K'i%|Xm4m3?&}[%qdl Ԕ̳b1 ߅t"fVVP70X։k+7}O6]Ys ˊQSmvySsW ('d..-(P_O `H$ ɰ4DQdnx0Ǹ3k'8~$Q@"mOs(eUP!H"?WػϚ˼VCE5ʆݽs1#== )<+֙O-\N0&~'\ӑ;4B6 9P%puSs;YS{TjJ~x/I:-R\7Z{֔9̠WYw羟ʚkNW7?7X\RFH`7Jb%(y. Ȅ} c74Rk&#&bӛyCjI=;V tA09 L)j?tźyRX"@1c<@x=eg9J'~5VFhܟa{X q4zYn *WރA`TT*ݳNzFnVdiO'oH|a6K|û֗jfUsqND \rv]ReK9-1 oԗ,awƁgčѤkԥwiMFp 3>QTnw֪uq5q;pPC51vQ^l*:'؅ &KuȢ! \WOo?ɶ9hg⋬}&~Y_㜘aŨΰN7D :ʑQC NXZknP8G} :a>/>rBEP>d U`>}IJ`j!{m:9IGso!W&B!١c,;t6X-J+,,9D V)q\* @(:nMzy F_ 45%eil#NwSO]{򱉑[1Q't?4mb p ڥ%k-0Ua?TDX ~Z>_P,39=y@bIzClD(CB呕0 -lږG"8Hq &" r#VqU$4*ְ\EEd.]Ojeb_΢?gT/ԕL}^`iȭ 'Ϙֱp2'}BW$kS3ƅU]~drLƠCtn4Ket!+X¶h[ ~:MEa)!m4NkIN Y>bhl(Q+9Pp9 2u!/okY)Gݦjh5x洊!\)L3cu,AԶFBipVb=4`d{ 41v|A u=[ۻ*ҟ"N!Rgj+/lxaH)e9(PԅzVZ j|t e&;92átVAXѽUϠ5șP86NY{a@O0}CPR3ژ?e[Q"eZt,nVɐ9ay3脋5*ð_.P'Ay+w(Qo!au+=2Zv6)Z3lvgk xkYA ^CyH7a(C=h\@Lz֡Ch&Y{}$lUG.SVzOSX~=Pm3* V]ˎKK kSp-a.W}c~#:NqCU;cCN\~hHm ǥ_Nb@DRz(;Hiv% ( !Hzmr9MРYWYE_cӬ[:fN~eppKF_8ɦw2ݏ_ e,v͎ʖʻe~?w E0wI5P{zJ2~m>C_/O}Л"*$=G ޝI3^{WvDtt!JL-qG< +Z_$Ҭ~gˤM.,~_9A. :qU;Z[u7m?|`ӊs%G6rlQ("%7Dž gw{3J1-dxwQ^dWi5׬r:  o|DޱhP}A v ,|y SPd1>l'ԢWֿik2IHw{uH o(o>}v ,xK$ vL=;uXkBx ~L}4*p>4!n)kJ<[roI!y[jOÝN. aܣWT6r| Z/fj@H}Um%XmF2$5eb-20zqKNۓ [Ph.HH @xCV=x::5еe B_ ޔ" j#kEVqg %jz((l"y Da:r|vT?,GbޕSddYMt;Jؤ=m0fgC@޸;)b},mpu! O-aw!`7sSs}Y5'k13Pߔu{s,rDW6<&lOͪdž,qś3Ʃ$з0HHbdjT)TvFy!\Z_Mh¶I׌`t*#Q4\˜rMUr" ߵVHK9J#ˡAPgB`(kdίtK+Qɐ]xW4)~UQTZ\Ρ=SL޲4(g!]Ӛ'sKղT<2J RZulFCŦq  G5:Vf$EoV~7Thw ]ZS$?|wjm}K/gi;ݔ)^rɐv5݅PB>Pyz3 kaU\zLCWfy]Yzz JSs' ]]s{"aR k#*Ɣ.Ĭ°(,̪]HǞ Xej-ztԇ 'ȧJeWrgiԪmTucZO-+AhB!K(8tlrƜ=E2g?]\TY%?Uim_^)l#%w~R1@GVqҴ;ek :.Hǧכֱ5'gqm6+_bcߠk_`}O$O߼3RE⎢{[m[>C~󏁉VEo>˿afur{kOaB%8l-{LOևEjN'L0_9Z_{n;vr$S8hc^!BcV }A򃆥P =|4Oc4\.VY*78A@Xz-/#ZVO6uf,rLVjݼQF45b?]5#j/+]G*o¸xU84 vu'T`f+ BiJ]Vz￿ìhS'pdDJ.:iIIEg{.y)uUdRGH60G&5SV JT:L`%ްZt'/I.&EiLA%mRc_JMk1F!,+ΰ) 2}n6$>@{%ߊ!M=gy4WdO=6 npqX=?s/+_ĵFb"/A G**R#Bmp奄҅%5GCμdJ/)EB/W~QߦTCvZp*JWD_Li=5y2^/?[ՌnΖvz+Y?5?&K:=~6(on!5x̤(u i@2+G7^El&ƚ|CG Ѵ!&?#26u XYe9u@\AAhӀ*A OIJvBiet" 0X,3j#T6ٴ"ʾ-2.H^) )j}0:9?z} ^FIU2_dJJJWt->Ύ@+ƾ8Tv8jd]:RcmmAwFق0e7\ZḰӂ Bw#3>4BKj VciRZ.jz3/\Gi.P:.A{8$Hꣲ'd]|R+u7Em%.[#vPg# cyBac6I8h;۷2TRB)!VmdM99iӎN5/b,",m49zr=[DOc( rguT2nX62dLAim.Ust>"m LX?+)7 gOAPʶ$r9%Et>2r% #JrDYi NQ*i>*>"g>$E"栂:X8}-4wTR:,'b_z 1k _Y % 33iU Dך2q'Z*v|:kXpn.'mv kJ}sc•6oe.ӆuRͬJ? +Qgl9gE@;7gQS;"gjv7I>RhKqܑѳgH_yWiǵ ֊Jհ:5;O7lR8[պ[BWh&0{ȓȣK+A<;mAx̓DX/%AG9'rx2ͣC?C(d_D>՚gBD>QS9!R<25,7cr? m6)5):=DL? 60L%/cC-xR>@ ݤ1NE L(;Ţ"_R-N= Eb~A &#Z;5U!w\"a&/F TD,P\DhLZ:ɝd*ȵ~.PPA!pZ/Hl(v4  ~GEko 5NǼzVM Cg&vY#c9N/20.)=pՆ({@awuq s{m4%١opT goV"|nU7ZoN ;4Jةa>QQ ň6ٸ̨\ԇY~]aǹ`f3'!wҝcjBa|000pcRV::Ꚋs?'CeoX#q<0ӔW9EB(ߝ~%LTr>2NH_Lw_x@7n0qxCXpE?s h) Ƕ9Qij h*WOAU5l#ú!>Tj,ndU!kB\b5|'0LLya<#W_38_s;%b"iiW2֭x : Z88 Q^a&!OT 1_sJ^dɌn"A7WB""GI:~ ~+H`v7@^`4Z7EQfU#В(T"V:vr:6o/̙h`7k5 /12@ xCo0GXJi-[*-zIm602g_X<@0op`oxP*ƁgsÄ׭HfUּ mKNPJE6'Kx;?(yi}: nr>1vxM}mU[.L,V۵eW{i{.'mcݏwlxQ_qCWSW~f6x*6qg?zdqS 3@s0di~9>G8 6ԭ13STJ(uM-kokӚdh4W} + hE !2e;ߖG4tC BĢ84Z%HhD()6`,G鑷=_GQ)p(T g/*a3iwv!MLgGJc[qKx hYO`W̙s bρkϿׁ #ޭwdO5aA7dy|s땵㇢:esnڔ%9k-D6+ˋ!/<6xRxqJG'[h23X7]ʨlM"V۔ڮY6]/&GW<sHKX3ӛj2d$S섽o9puƭt.nBLRSdr%S}QlSGl\ejcFyj6x,}k D (!-A%wfg҆!蹻"[.m7 JFn3Q=EC2|? o-S?֗ ;)֚l>"(6BCCZ?O\P'Xc-F%-|E1^ՀD2r"m vWP"㲭6eaCa墌J[mA5e.h_xɻ<S*V+@LY\k4#S#lDdD2q\7Oe޵e Wՠ.[c3A}/!Ǯ5-đQʗҩ״vQ83܀y`zذLH%.?<Ψzp W|u"l p%Y?NܾuR^#?'IrȶS =3Π1FR[A=/ KP IֶJ}\}/1RFn2 "賊wӫ83UL{>TAm낁>L]WƊ<ܴ7ՇML*8K 4W&āo33ӑ9f官j.9<IrʟǷ'~`.;iyLp"]!`{b< A>%τg<{`?Lݺj2SX%Kg3_x37ī'GkIp8azD~ve,=pU-tVKUY֒KK ;";fp*_"阰/:fbCsU\cFspUOiR,Ԧ 6Ϩ[e#(I(2,!;j#;bpD~d7ρD6w2xaKu j÷7;U]NKF̿?S9`arB7~vG5 0?KiO"Ct럜ѽܔm5hYvQ)GX~5 zw}|}Vi4B?rJᅖ/edow"xYK$&u筸iaFUXJ޵E @6”߿4YEW)tkϙqp+gv[tMʾp޽8yz-x//RԊ `cfϲ3[^__db[>8]g9{X4 S~3;XYvrw,@ U~FA\^yWYBAb~.<8!ok~<_*R㯐vcV{/V1B(kdͲGWsUBW]Oҹ)+k{Μx!wV/Ͽ6C !TLo2ڝNiyet>;EsBOMe{ϧg|0 !(\1+ Tk% BeKAVfg^tM=\.W$F!3&)"ŽЌ]ԧu1)bnSP6'6lsm|Ցgfl1ҧ(KL]~cfX~ JI 6.B>mȚϡ=:ǟnEI=}j$.~Uxv!& FTt [rLJʛ o?b;eSvQl4p7ϻmSuiRB_Yv^.wQ 3n,y]h2j芰F(viQ+}<N@ׄ!VG/ɠ(9W?:{&D{~ƨʪXU eʏP(pVGtn\OS6RS,c 7L<^{?Qsߺs(Nu@"BU?[;rٟoٸg~S&$"8/RkNP b9/ Q%3gcW_/2VJͪ'~𐗕>쿔Aɲܴm "_/*:/<o"RV-$f5$Ig1b[C+W9a"Z7i@ZY.{&ݪ,֫؏R:z?\=0nmof tRV C]"gpip{Ͻ#|O_9ϛxߋBcN|$W0ZB03S5enzf{{A8yqO~Y=|]NeϾ9'5 }lzKP ɦs=3韸!ϗwX+ m~U^_x9}e-~zBUX雥~k_5w|%^| -@1/j`%Bo],Z"v,DТ 7nH)4Bda тc ,Z}};TdK|5+uE_2#-}3@1ai46V/:=.3cDq,Û6dPJ=CP$C;e#Y8ݷ2X7 FӬYX䬹?~ )6eEaNӼ(+\i=ޘYvV:J *j d Ex[<1Ō@sL~n_>g {A]c(pJ!c[g[Ղg׉p`;@ pfD-mbRjs/?=7&r.{11F޷x!x Ndf#Ț|r.S5~BN3P, $2a.z%-CL)jPc{bT[sK7G߭NJk"p_dIFv,rhu[B(Zzڼ:-!6押?*zk+V>eӝ,m=͊#2ܘ'65FOQvWЁUJ([53B>Fy!q?"=Y1c69JdF-U]UuZyS]W8slyجHp hЮǔ4Vn儤H. t/_I0KM]4 VRux V4 =foG6ͨ(ԉ#\Y|lLFRB*ҭ8j!J#$BRFcnX sm?Bv:b4H3ɍiiՃiVϵ$Vº}V66tLpRjRE_f.$v 60n`I'r# h 8Sq#wxV{MLٵ>EV/0য়;6㥎 ~k->UҺ{s%& cb%2VOߩx\jX?aޏQo^;~˒p[ݮ g "̝fm®|q]8NA,G+B|XO3-9ZtgavqH-?逸+rN2詉"ː$.H6%E/mCT|Z2 wBh޴4i*Z0.قyШ3BYA˓'ia7^zH I+ұu,kf7+, Cq72hDƃK0&h<0OIL}AlH@"0co 0bi/-,CBYV_)\qNCוڔ1M{:i-QFjHߎℲjzsjG@#B3 $!$Jděp39sY\<$@غeЈӋpͪ?A^}z{:ᔂ;xa}E!jxr-`}- ׹9aZ8'tUUt]\l\e5m|[]儗KH{ckk`17BėįK--oCX`$q)U>?lUHץeɥV|҇/[5MV29L/4黜ɪ QѺ0hQ[niZ&8qmf-fwNՉDCtrALn@ʞru?w\a}ldLb( _ #k.g[geY\){Et?p Z`X^Aqܢݽ~TG&y1m@޿ޝ]Hf ug/EADT5b\5d\%)]7|BPRC}׈ebwi_mg0)cIfĔhr3#x"iٟloxf߮::Hd" m\ѷߋ,0skoLӝ7JGkr*#q$r&f)@@NkVȀiX_")U7ڲ&Fw[yfܽN:+un7rT\/2Ē,=|t.SϢ~N Su>6v4vHt`6* ??Hj 0]F B<"(8KZE++Ӹ<9G*ߝI?A֦DqKV 2SeA\Ql)\vҐX;gt$vSyF3qΊ*~YHOL" AX]u}–>F6EJYΐJ)4sDLt8.w-Ez z1]Ͽ? S4;vKSf Qe-ZaN,Giޘ~s۴-x|M&ӣ/勯Lpc0AiXTJN5 cw}+)& dwM92Ol̕ "zXz (a^E͌KF}7j" cn^LG0HBޚ1jk2zh_Tx#iI11_F+)JmBin -VELC6,=F77{B0Zԧ>!Iֲs,ݏbB9bt$gǙQa܋3H)>OP{ױLYɴ.H21[6Oruwk+֋K8  Pfn2zr45sRgd`!HU3L1;ޝ݃u a[Eo5΢6@-8DЄP"]]`dJxx[jϽď 5kA< !j)BY_ eLxQazX|[:)c`@W,q͝pXj y-4{p/oc_ /HnQJN=s(7KXQGagå^N](js`g8`.%kvp*t"vTΤx@kh)CO`:wv>]̠Ө[Ycukhl:醋WpFSD6ܜ̍~0]e(ږrU0F{/];J+70q%9M TIZ{{vgDX֠ᝯԦMzxWwO>0ݰrkq z(} l_zkY-f"B4s)cw者]/=)| Y|Fkmw;P8BEӴ 2F]poj_5Eo:/b?b;^vu9HS8›B vKO`{H7Hr^t*z K$5& q5ġ#WW= (iiv>j)gX-PmJAƘ5 _Je%,8b"FoH^䓎%)vnvHvoh4.Ɉ9ˣrrv-p:ֶV߶%"mO0q G-!g1z~4__'ҫ$Rr$72ĒȪLϲCo_ ~^k,i)ftlmhzִ6fucq=QKeVYCȯ ~WlYRr.YCq=dɮ.qe[ƨ:rAЬ?a)Aއ"P wgRQ:O~Q֣s_>D)̳MO՗&O)M\.;$ !׵q\Z v}W*/|86CTD0(^Ud?۲ k߯nZߤ7 QDdI&L%0].2UavΓБ{O.EĂpXw"j+q7}Q`-XQ40<urG }O(\7VL <g$_n28%@"3o^xfC,-}b1֯q#z9G. g!NqhVqdaPD8K͡UitH3դrzeT,P2$Lgk10nFO'q@Q~K^]xh S`DpDr7C9J_Bp,1Fx6j'=Z6`aArQZpe~7d%be;_@'RAG2tڢ^ uƏ_z*MixQxx1k50x8o1mo!i͋5[^G\SO(dLjIyQf~cD]f#MO fy)SԖrES`zkp.oY~[u'J#guxY쇑_$΅ Mv.@RAw4印t*6td6{şsEB@SY){{n?\* j]EZ5c`6эvlb*) 6< #kUh1e(5$ %;rJ$F}˹Lf8XUce`FWYUOoms;<#yVo^랭8< R|LqTYf %xG c(f4Mƽ2u]w=[ #U}` ٥4w>XgsJ8n I_1G `ԩFI\m:'[ҵeQMBRVlWԚgWI4Ž"1]8SdLEU0\Ȣ)փ C'ixn;.r2f*";w>8qҲCI[_LBsbJ0eR֭K Y_S^b0_Jf~.\mKb 81dK*fNb^Cee&;c(A{5Vu5 ttcG珫,"! {ɷdR=Ay,sZuA5o\̬qoSz4F|v?Վx淨 d/|ސsיeO WJ1>M3O{y^@=*>u'|k".qo# >orY}l`p;_Fb%f A"o,j* tG&}1^K,!J+CY0ZTX_uLc֝lseI[b@)eƺ,")t DwvO7hK^3%z&#֟,c9'^oR EqR8ƻ? VΎ[\* #Q^FYp/xIg2%k:\ϵ؀14NdʼrG¡y#zXY~r\CA{u IwXHq2A~dvR[BI<0 s?@qB50T7f.$M0*^u3)iCѿHfj1@LF3#,c^3{7o:m&/\~C?yB\|J~bcM=mx6u v Tz>l:e@C=ه;w{)9ݦI. F+iS"04eu˽crZ<.!Dž/ (w<L0s|bScL)F}q+/B)mYxtrM Qηֵ%S.ْMxJ`ԙgDֿ4 70_m:eJq83=?*?Q\@q9S40@K>QW]'l/栰!gYjV5`9 ;!?#%ؙ3Cĉ"XM_wA.MR1o]Q$礕+چQAiG13&8~\.2+B*26 3\暸gtX2 ZFQ=g%Q mafOK0CٞOrwJ"ᖉ2Bum,[{K[kQB!70-̪(V1ZsKmsl~f[ D":d@] [Z04gc Ɗ8r09Dê{xYg!m|B02eyGh~}&\TM"MŽ PQ`"1 PMDt[ izu7Ot o'qKe\Pʹjd&(ppǻ CzYy[&ذz<4ǧdmv _w~ܐila^:%oV{䃽{"!)),PJvsMAkcX'8GftM>cd)H /35#¹nDi$eo"8u :fA'eHJp.m<).w+!,&'h$II5^yK=2M}gX< (J>wUUPqj\#ò S[$ Mw|hun2 kNĈqlG"6$i'tmU* v{^}TͲE7oھ7P$%Bp)-%uKi Nyd5RiCw*IǐaO p3kIO%""=o&*dr[Deˬ=_)KG@㔦D76}]Pe+%jl"N2z&,4]=ρ0}b%3qm0V7lO]n:3H]*V-_RTZa/Y9_NC͡b@i01hz۳ì[/Vd*u.~Ab߳f/'%fgdN\.IjnŒc14QhӾT_07(AH>.f"pUFhnOp7Ɩ7~}{|{ `H)uQF!`g'υkurl^s+]S#w^j}R'G#fFۗ3g\oSnѹMLZUpP{\cxN#*+"R ˇ}o?27ݓ_ 0ܖ_Ӕ(kxaEA0DI9&)43*w@fZz%Ǫ /犲52Ny1nRϔc 35:IdbԶp~I-U{}4>] KZ2?OڡƅiNM+Hj2e\5T21 yrm1 1sa)֪ˢbsxp͍3'h2})*N "-,֌i. 0.\Nm#/g#LJZVX_;LP uzn@ 緻XrƨBc 3ж2fZm\(̚V Uiɓ#3с5M<'e,el5eXA=+^]KϧUf F[5U5/G- w]?Blw9UB(8f|c.jke\oA!%ЀD9KZ>0 &iv sUMor0#c,Cc[DlOgxS[bۧ%*a7wݶ22|]S)7^D;RЏe?P74g5ZJ{4dLzߚz&ǹub@J/}SUeYlBy m 3f󶧦2;~ϭPěfB((? S~LƃO~ 1蓮et$Cor۸T#eqL`b(NGzlvϥG5~G`v6a~ gf}lhQ7hy~33]q8sGu9G< +-B71W}<:NإQ݅S7ty g0΄/*q+E#.7%Eu0%iut,ubO-nɬ!a$Asu*`.'ǰ4CZdc:6]G r.zax@v}brjzs`WŃrXŷ5pZ0Ջ(W&a;:T9(@fI:IE`ߴ1#%CCR:e'u69]ͳ |dDRǰC7|VOjZC.M uPD@2:mB'XS2Or⤩EGA >=:'  u Nf Źx8dud.bZ2d>9!WtD)m~gb(FNj-q3WJE3iEW;PuNN}'[G]Ȯ^jnĜuאoylttWN˄aassets/fonts/google/lora/0QIhMX1D_JOuMw_LL_tLtfOm84TX.woff2000064400000050734152075603730017156 0ustar00wOF2QXQnP<0?HVARQ`?STATn /D |q 0P6$V @ 6mםMZB`L2;?*jԤ?+5Tͽ1И.܅G044d:BtO1Y58$'^Bt,Z c48.\JP#R}rݤfpR1gv#;Zb-l9 & TRfd(S>⯰ >x*n?)|K%q 5^?eBaBV-ZܬZr8.8~Jq@11fR8dNdUm"?O̯YZ CBAtx?9;LHDJ3WN7.G/GUm?*]9?,`,S"G+ X|̛r{'**d5!QXH"c:u 2pO/)Pdtzg&fK@}c5UȾڏ|9XIJY? :=54~OOEdK2 KPQ"LҚ*;9UgK猒WvJ#?yN|WLN=t#+u|\1ۣJ1 q賬ztuIO1)>VIo[oa >Р<0(3O#8 z;t9N5ǻTիI@+}G{sKL63b34KEɤI@QZ32*xREY5r"y&,! /,+ De|&rb\y!XKd42g&2Y eQ4jb5*V&j;tnC \tcA @}O@biix^ e &L T+Q(W(I0=k.VxvKB0y:ޓUzjAv>zz짧u7VHXMA^^5=c= 1ƏȂIGF}w!F}w}'M&MQVxkZ6͙SFM@@O|ACUCp@=}ܒvE㌱O~8%B; Fżp;}V\Fa0ohCK6 C;Ȼxb`OjF/ԣ:YA҄~E?[/i QnH6J6]>#u'pOv=]j˺]sn)U1 :S9w1 辻ڊ'pNIДr2+Ԗ2!?f%!79)C* ~>t:#FIKdjU'W,F?&çdp^:wv[ `$$2Ǩ/rV6/ )jF_# ]a] 2tjmNZ5J(ZtOJ \["&axN{x?j7I/թ K^h/h<v_|vLPkcRa*^`hgamNF =m_R֩OPZvF:,H#;wn2Ժ|l,:|\/Y:d5t63Xn; ,vHtrLѤzhٓtO VCCc̺ED) aœKȾp5o'|SnOwb=_po}BЯѺmmۍrfh UC丄Vnrž㚔[{xY!~r2-kL7TQ-tj,VbsiQkp=7,)ż\Z%q#]git—z0.6JIj à/ K(8_捻k)c~~Y6z_K59RW6I(.[XZjpX)g&20{ N<0%xĩ+@deњ`H{54]zT,ay 1'Co7Vq^qꫜ)[jiKv9 jR܏u"ZTjaNǣ|ntUmP?LAdX1*kfj +} Z5s]Էu]_7f1$mgsf'#|;!Ggmew|ۜ}yD?grXiH:Y:oyȆL_|dcP=9*&mk>u^/)Vٛo^hX4`n[h5=$0ju| aFICu S$H r5N4I#| (dS)*ie!X*Zvva@]!Q`,<L^uBH*S+/P۠C妅:^ia'TiEޟhXͰsM?4!Z7 ow!Xs_(r[vƗdJ7vW۲s ^󯔛n}q)pMDeVFL߰ۆ59Uѕ}?Zkcnt)lX8ĚfU0dZнґ7uK I+!ibh Cnm*ȝjaYکk߫="?G˜T}yL/APDIV/f  Amx{+8uKC<{ UD*FOx+de; 4R"d{e© zx[R{ƢPJnjfvj7lӌkۤ h\0-_:Pdk(k"Jl Y0"GjK['n(]N~,)Yb?RŌ܊dLje2byIxKH!JG9#c0ɇ`TB7ك;6H MZ51QF2-",֤*.y̶"$81j|' "f|{NאZz ᠉1I@lwefC4.\;,?~~bvqcG1,i;|x=vtZV?]=>$& -M.UHykXnyM]QԇZfv>^G$/gt4/"7\+4lm>}4:,VOPKȝO[Ezdaa$=\(h=Oi$g2 TiS .1+֤O J*j *Jx ,E4Y3Ɨ 5EMSR4j2L̶bKF6lVKw@t:#tuLN:崛n 0 2׀4J + 23(:tPWti@T@r@mb!ĬRR #1\ y"$D@DPDhLϛȒ1ߔ+2ɞUcifycq ;؁cWOuܛEW`޽͇,Q,@~a$al p .\Y4 '*F6y/[a D0oוx9  0aEŗO78vp>=JooVm  #*#hJϚRu1%#@o4; _&P|q_f2*E[ySxk3 cm%͠z桟ofG%S7WGAJER7)Ť!"ó,p7^3qm˒ >>ۉXnm Ԕޓ4o+HL$qmNp[֦%[7헜yt9ӕD8g)qL.7 h_IC%Nr_:[ʒBIOi< v0f5&K쮹s.G`L3uz?x0ᇑY`%S&.DK*聿|f!qP(B2KC3".,+m՜LpЪMh/u8nV̟1nw6 B'@* L%sY=ժ]{`.ihD؉G  ɥZ! hIͯɦUxs`xxw1D0cYpr~xU&靾{w8P;65;r HϚ*7,T0I>!lmϷ~0p<x0pҝs`=FG@e.Bs`33*+B]`@-3DHbi:+3YMlI-hp(+xYnVu6PLe+ۨ ]]ڄ#_:%hde;&KLGsƗNʣ3icPΛ)4m_{G|,co_ؙ'Vn98[]rQs&US]QЄ"$8-X@&DG<ZK*.%Gϰ/AZz`)%49yDJ? c>.fe00~ɛS6BbƖS u F[w4[d& {NR%䜭$*7N/[B."2]lr%dd=oQNAGUdlEjhѥѾ QKu^i_ o<+}=q/ 7Kx@ 1>Q=^p׋|Fyc|K ?#+c&(545{y~|JbjJ| F1F^0[mLdD`IvO1z\

!@sjr{aT=ןN-dl3~U:PϷ},hc=Q# 䈪/Eމ?JS;QkcOK A] b<:irCh: v`ZJgY46a1FWzD{L2] ֻ&z0nKgFdRZE^f%$ZlRG4CWNXK#nk/jb=a͂i-NhSQ[hyzMk epB'(okg& $+A/TbN>A܈#k+D^EU38 "Z6!ުK/.F46sݻ_? xxyzRokůz@?3χ[3Ls,hm+P?ĈFG^wzD_Z lFʡ4/)PtlL1}YYzu[ %}8R;Zx֭ę!l1;@^ޠNI{]#忸s ñNH -F0A-mΣ70"fedS}D ́mGLNLrkShHͧي\D hS4VJЃRw}IVx v$w虉->?(_"nɃN?4rT2{弛*ZMXvQ˗LԽ!,{3sgUW|w}an+SH"+Chtf.cÆ-;.8<v x.o?*Ϡ9-IG4}n9Rok~C;za_ykyyP3#O^,-O_Q~[p>iŝl=y^x3A/@nJyw 10nx/7wwC:<r TMB(In ݹ2_bwMaJA1뚦A5ly&mkgU֓s42]aA[)u͙woluzNYcxW}\DP$Hψ[i",E TWA=;?a\ O&26]j$hnYo1dy>TNn߻R|n!ďqߟ{_5 'u]~῝'A<܎#я̄O *_rL]Y9ȕ> ѡ-ϼ8r?j={+Ĭ(M3p_'FY 7^O_R,֢1@ h_pg+Vv`R>) '56{ۄJ}[x"Ck.&59MwZp%^=r nIQc G&:? 9i@ X`9. $IfeIwyjiqU`w?[ K'Rr*a@wem%G>Q(' ˈG210YOMyWCSB(7 k#ld麉FUhX1IÑ6W+U]+wȉ|ni<& +u6z`\)uP1~h͹H )֐ +E`q:j HNa<@nrMbx_W@:w(\iJf}5V_Zpѷ 얞ޣEQ"rԟ@iJΊ'{vܯLx.=A gDWD)4Aغ6ǿ6`x\z n"R~xՙ<:lR<[99Z _G>thVarVӍ6{8)0 ΃fu*I:żK+PeB5*=0EX/Vm~^i0Ht(?h4OQfO{bP|He}'c|4vh-G+%>Q0b^n4hʳAk+w ) y^8n{;MmB}Q7g)Y ƶY1w| }E5 4oɥg^)j;ԠM5bf=3hw4cOWRu, OKx9XLON# LKA̋nLAWICgzAOc!Ͽ@dX%$VAkœMl1FP֙4yeRqޕD=k꭬1 UN6WKA€m[ci둄#^Eϩ/,Z,`Ժ]aCS`M+,ԛҒ˿[|Q7hQ("޵6>u|WK9(3l|ʙGrr"(˟8,@KrtO $ͷ׈O[u*gW Sş;p:\.dNk_J9QBfMxYp6 i%3<@Z7MAo4سtiac@[H/ ]DW 6y{3]({)7~.ߐS*Ķ)՛?4\*u-W<,o @HOWM_~ES!ΟRx- 0uZ)*b¡!0TcIH :r+(o8? N11VX*?ls;W9{ Vd~&X %Ҫ?إ*eϳß##q?sKF 7J|{umkj>ʅ .?w}t3r mtx30HG kNaK~ 6M\זOEӄjۄF&PZbkTɫ_K_%QH8+M;+/>)j福`^ mc*G9c)HƠ=X=i@r"&זa\OfD\T$,fd>T}{b wM00NL4J9EMg?oi8O c|zɄmӉ9NK4.k6>+11R5 K'SqMXp/kq#,^ϻB$r\dGyՉ)ϟB&qOIeǦސ]QSiDQƤ ƖTn*.;QHc%t;,vЗ%n= 'KgE>4i< ~S,C߶Ѭ+"W{a'qa{%kg 7xQO8S>M97mJm:V(㻓-e: ֥ܻJ.2rǽN()P"p=4>In#~[%5x3Xn$Xxdy8XBdYO5XUb huNuVErtSٮSW|QhE<vjlM( \V :Ϫ3M :kxiZ $bDUT9aODWKp6ddfD<<:gޗ4|ň*F: ӿ3/-%`sozR?l.oߟ?G8܃ tZ/z'f2 ܐѰ)Awњ@Z˳84;.z=fhL5WJsXIw c~BT#q o zI ?7|s9@.yK#g@PV״?.vEKG"@|_e4NЄ8SC2mᢴcQ )cE \WIc 91ƛts A "<;׵,!$fx>:xe^뗰h2@- #zKh$g G=(N {І{C`1F<8,>aDSݓDS`( 8'ry*{B)h){ois%ە(% )C NIT.+NᔏG/22@| qFEVbkڡ}:^n/u}%Rb'<> JtyY;9ERKAY[Z˞m1,B%nM(rWt?Bcrt k$, p \Wpw{? :K z~AARH5ҌLCAF hM9D'<zcv{p00`de|;c)gg.gbnb%`)XFeN^f|\q+^/wOq%C 5QHuq%-,9[6ed?~}'Gù$gsq^)xznZ^[nߟlBm\^k{fN*db1GsJ* yϡ︅U-sopg$y|S©٭J z¤ xzfSf2g\dG:ywhP cÛfb/cѠ2@/яBgE|+[%8z@C lL { *}鲹1!KiDH&}0ƹHax{~?nLJ:DD.[o >)11~#>sov3~'$ZO45eb%`,[ؕbJ1n C@=H jMqRuMոٸW Dz聀BUpCeZ;]hMxrF:DŽcZܯrH.SP>=v?(nhڿU^+_>QE4?iBM㫸`+M^¸q.~TDйk]HƂ@lNB y]xl0s3)9o_75WfxB5>1\R<@M=Dl681av}۟Y5ۇ>2;p+B,ʕUZ&;9,?>z⍻F:|f@1?HB!?7+ >bA81եvs˧,[AStRh#"d_m¸i[3ȱgNnxD / aDkGLo`% Ŀo BU\*OטL˶ BȄNMU75C Ǵ" 3" ?ކ SHv:QHuqvP@ZG{@xoim&! C?: aS :OkW~P+%8tGƚS8ث wft>2u3F!D:Zl.`UEjXR>1F#|9cZsb%f5_"AƷK+m7V/Cq#LM9AseIZ$]R}MYW j:\qHyd7zfO2m;/O??yVa=d׹$rcstFqJ>]^W8ɍzfI3]46ʢ ۤ/۬[eh GZrՁY#kSUIG7U55aLf`x 6m ͔X\rőY7#)F?b=׶?[N)>dʓ@6Cy~[3u1D&ֺ+&TIu|R,Tdb.D}-6Qՠ\uސ9DPń9ܯA$< !stڈP9q/I?QOݝ!<ή9/E!AC ^: Yv!C:FWQ Zn|k}ֿ#,;NS; eܘAl,ҐVo @1]l-0)>@3af@w+ϋߜ)TBh>W!vAo+' 7_YDձHkv9$O@;؂:(6N|3;vvűMZ%TuJK#8D4sCe/+1!D.3m9RD3$v ~Iú1򐎻a Ē:m5QRh hoA0[,>@#O^fܼijJy%GdXiÌH9Î匉ՖK8Q*FQev3 L2gc<t*$ nj}IRrĺR,ӊ9AFYkd b'٦w7OˍH)RhTƔ۟9SZ@|Hu!?#Vact/Z4 WRaWm$x#j}3p#!y@{GqW! ŏ, F<{)i#al2R3ֿg} ґ* g Z68^v|Rh|z*@} ł:J2[dgV7J{"d=(-\@I0)`Qq&UMP3s'KUhxqե rFp!c[f d=\h⍘ZTM8ʜs&d!xk^jP'u5oF0r(=7J5vjF͹vKZK摰Isa\)4YSO(/SEɃ{j&@{ wĂ:1fe7FFSTdpKWJ* 5 Ǵv|3х !cL] | VJߵ T|MW^>*ěE8WZ5!h=h∞apf)8wk٦=˪ [M ; bRl b>%a؝!CpkǶ P5ҕMd'&$E0*^|6eR_zz=hfq7¾͸yR3DARXwB~|uob;Qg5C 9%ƫǬ<&%FCiq rbL=ִP*U_WaDK_Tud$bIXTR`|<9v~<]装aY-tokflC6d߀O4h*BDBAPBo,/1K{=9>j ~!*jYƄhꂥId &ejYOccZۼë!9c B6X=>sۄ/yrL.#EEk ?*Ew꾆'nؿ|||x޽neZRƘ}󹓉 0*zI.RrL|C>qy-# ePWܺCI*־ڬMmlYO&T"5v+\w1E6Gɐ P"C',x%_ݣAk47;k}åyr,DG|Dj!\E1 F$ fD\#29V6>Dglnf Uh-ozy=[Px L,-;rYR/SUX>߽x?; ߂֮J:W+!!MJM]G^ ~iX|>1d](c-` izVx-NY2d'RJBZr z&j.elZHP]Ea&O4AD.qM$duG[Nt$1eRME63ivʓtxO,ٴt VrX-`ɶ:Hذx$'0t)qk4s_Qp|;! (v <(ڰ|/織L,mZ ;7a/:'%[zGa=V,3_=K,b[&tJ 56CGTDH Ҿw7KkSDLqjd~d܉c-TX0 l+ U #7H7XO:BW:(!LF>&YـE3=rZ*{ɺw3(0dn׫2qʴMxiiPna?ѵ7G`Y4 #^a^r9v;XQ, I+DK];ȃ[d}<6.:{:x2{z/=Rx.*Az*whOʇ|U GYGYלΡVM2_p߽}~q.1B;"U+yKԃO Rk<(9o-#*r6U{{o#5{bI^oC+1=SȊb;Q@40CD^`,_ >w><]ڡoҩ0IƆ"x}VBe"rg r⚹ArGH*~LC@Cƿ\RKHUPo"D3RR% %##65 E"r@¦T ^:LW\<*| X4ܤ&uȤT-FAgv%Jlju()7Sզ`z:ܔRZ9Kt|1ZmKRIƟ/?~BjwF}@o\ S7j ۴]a gUeb!uJ}`}TU*(M5RX=\I#{RiҨ15:*$"֕i |QH5Or@O% .|^BL)1#"bN,yy1.~' Lq@JOFA2*jڞPEG:L [cec/( ǟxsEy+P*('@+DWaqxB,#'$S4:b,u._Z "D*+PTk~*Go026ܢ=ꬬm>k@,f7TJo؜,H, Jl;3:gKt+҆Qi'"#m+>2bKAe(K4H\XZ`4.*Rss0ڏ -ئL*eFfe۬ ҶsQ.7U H,{BUOm!@ݼMn˙\9sOBvprIXvBQWJFC1dzfQ䞑L(KEΚ  "G6 ޖ{>WCY`PL"R!5QVm2C+ IUVٸWXMT* bXT@JЯM7L=X$LnSAE?wH") VOa[}ת+9fIkvѴFX4H mOE&}LdLNQG18LәMܪQ%QRD,J5I LQZOTONiMi`nZp֕8|=UnH -m*LC:9ړ)'ġְwK)AXM}|MTȫCv2|{-#+{-S#Z}vD--0ayHAjگQ IPN"ꉾm(lbslI4w-ly2A|/ty*8 .O(jM\\$:Ċ&3q*+>*5 t0ݫhJ3RprZǨ؄Tz~RB$8v̦mo%gyD˖&p"/h٢UתMna9oY6l$<'(E(!'4$XؔVjC]tı]Zeqfumdd>xܾ}I[ C "_-S `;*dW1٢=z)5 "8H&fާ !؛@-`vFqʸe\Hu>Ĕa2;H|/*=YR JUP&d7 Q!(֯]Ȃ" (EN!Zt2ɦҵ"LO2&si[j&[lqaǜpy\q-VgDž<]|EMJCv;' HsAJ-J3Dԇ| b V# D0Ԇ^ Q@Zs0P)Ă3Jgp{ѵ9 ް[uTRL^y<]wiّvR F@l+qОstzyղTQLb }0f}qg)q\$0dƅEiS*cCk~O/t2?{攔s?姴#@'Y`#_rUNb;/c]E1KWƂv% `KC3+£ k6uAfT#x寞ɷ " xεgi?Lb{=Er`07|uKg0so߀ɋʼnzQ.촁9],."WDh#1rOoō4I'ǗٸG;UijZ;5_]@..L[`!`%ڱ [{Z-,f @}QU$8 ;gXE^MލNK_K7#{<!o2ckD !KϹօbw؟<573w`rdhhMDE:8S(}v^Lqdl-Ja`x\j(' HZs-eSPj5W\5e2-p$I^/0^:LJCcYsf5Vگ4SEEܼ~3KaKc]H' CFL~', a>%m3 > ?9Nb11lusi>C7\.,*sQΟ#)Ơ N0F.nE^ SeDXJRzVULƑ8(\ EtI)0&AYT6^zH,E%tU( g=/bƼcUvzhK!Q_sY1M6a.e3k%551nCcIL>()u^,eꍊR|dhQ/Yxye{Mynmwy!.0#,.<^ש@1nլK]E;Y2l?Z^ZU &hF6p's֔O8,v8EegX;5`Jy E%#g%LC16óJ}UNG]1$Ji8ņ^Tg P9<%߈@@yj~M: F`QPF bQUQ { ]VoL+?S"=Xm< ;Y t^!I$3X'N 9 ;a6ھ wsn0\lv*d3N xGg ~aȘ_Н~}!#h7KJKK8P~ṕa?-KXAʔTq Ӥ' @A< |4诀Bx" lzJ F,?3CK;"qY ƫ.Aa˃$dWQ 3U;QNIK'i*G#վfע]˥{#s#(w}2J&N$)[(]p|WE=]ϧsV~[ =R:|+. 1T0Χ=GeZC8ROĭsz#**.@'PUv@/xħ@:E c,BG)M!PA &EVm &0$N삮 ;k.WyѿA(Ȩ}EjXc02shɞۨ$$( Ytzo,l3gϝx?3b 5\ ߊ/?s2!,Z}k)c;5a6 uo*A ǫ{PqЈ6`I_pY;7bJExS 1lB4N66-X( Z&%JXXUN)kDZ'6QurتmNY;TWyTGUUwX5tTvL-]9F5uVkpA+?nS+կ[5wDHN֊Lg~i,nHk"UnwSۊ0b$kglh#D_6i @>W_{Vى(?Q {HDfL ti6W;t`E: fEs̷ewlru2Ȁ4SO.U;IPIS;RT_ùtQ5BۖVnGP ^ 'DY:5/.|՗!1zWPݶD(VL:%JU "ˣU$qe*eQ9<(a) :v'zYIG)U&YRkFϾmNt(;ădFw{7MM8ZUB jTnkv.e.Qj@LbÜڌٰljиэpPaOR/e0='cEa@9A|2mrBSQ (foV/<6>,:,*V؍ -#E.[WjN\a2u $*38*qxC`-jv#t\ѭСvvjZ~12Rxu*wD,w[CZY' rEiyr(w=z(ƺInRQ65`Yƃ&JCV՝OZ!j}9L04FHca`3翹ڐ$d0dTX.aNTTtm `'中cPm.$3л@8dO)4z=@ bA|!G5tcn gyM*؜,ZG9݌_o%Հ+[2 `vpQ}NCXhF1mڂê<3:O[ʮІMzA ENUja.t,F*'d[w)&G.$ň{n.,4f U}J:y%pJmc2Exbu{y{-Nt".LcHw۔XWXiB^o,qL^^"i Rn4O):6!$Jѷea yS*@-i |]c6":v .p^ zwuNe{xƩvt ZgݭإD;D(Dy䫽(ws@PS&Lcxr1/RSTuk/TXR5OJYX13!zɶG:譶\ī, cR E|hK ߾z,0og-x84ATE7ZJMmww|?sOnWww!lؑ`֓XjʱBkqEcس Lj-Yv bSX!G3Jlj<G>jaLl ԼϸFAK33*ۤtFմ3ؼxuFț +FC<˛TE5+7]l jVB+=w3rc.>aW1aʂLS`>.)AWH,&|e'x m\O\.K"?9DDMA}Gl y,#elqC>r=)oKor]f&=+3q( 6Z( E?8~p` lۇkӱF\w7$MS<Tsj >LQ+li6P`}Sok/n#g&e"RlU u #l{(詇_RNU=,҄e۲FY4Cتlӧe.ҧIGi[{YkA"4uD,D˞/ȍj3[FcTI^࿀=>ɴ K5X#Z $!P4録DEI0ͷ tWцa.BCӏWU{Yy.&x#u| *pޤ|vyFeHprCԨ'BdjeFPO/ڥV~//ZI]wp"لUo}_ouQt/&d:-֣ھ^LE`'!b0y@$i"|l`7$+Zu 0R &QbP iмOt$aVbJʼnhKF~݅|G@iijLK-ʺC0VG7az@ (eo!X61--xy]įd|ڏXIXY`veRv/z$-oela jZ]w5DR>[H5lyxKTU޴ֿYUJ]6󊔀H!9W˟@ĥpPbVΓ98 2Y_@k5䡆 V˽xƛFIәaIi o6Dz60*SړA'*P9P9LnMLZذc,+i*knL%8^afzd^DhuK?.Ɩ|X2wˊbo("K l - 5_]0|tv7~Q}LvV.PT,ƪ0uztA{`bPF5%bl|2Mrٟ:=<kbEѦmLH^dSg/A(y|D8ZdJ ~^+1G2);tfv` 2f0j]e;驱e1JӅ8i&͛cb|[S[yzv?\ޠqu4b{TM + aP{ lQ N2&Ex+\F#u8MG3iQTW ӎ$(}(Ϥ3ٻÄe]lo.[^ܶ ^ ;NZv_c=iߕ?u [l%d7Qs y[ǵ}N 4$MHxܒ{lqvTp*wiwЃ?+ @tO>˞cY~iOs:$q痣px+/Ԅ_Tcz XUQ1yj9Uz]f(8Q4ceJCZQWޓG0ϴF.y @wm>|5cYivӣځװ{G@g}<r{O#"O1Ǔu+wx 4eu(n"҈5 &~ZV/y?^ZGBK}RP x0ϋwbT $MliDEj֐׊ 7V.M7mM?E>%Ȑ.qÌy-z@6"dM YY򏫱5I-QT(SCSJVe qR@k=g$7y{$dMA@kC;+at; 8dnY :FLl@0*b:qBQYn"=:z܏gY- ̵TD:lw=K+7 J%Ʃ5L'񏔥4Ui|l= T:o;,%,,ʲl.ᢖ/V;V=J=5 M5l|vW]wӥ[_pܓΛ+5˳6's1ҟgNբ.i{/zqa2Ҷ|?ay،oj5sYn/ߤ_k./ fK`Y)'hSy|t~zN8!pCS ۊ6mB|L8ADRj0H'Cȑd@^l_N-ȿ?d f( d'Ԗ&q,#8k7ŬL⓽ (L"L$ٳ!;x3VA^ ;<.D9u]%iN{h/NЬn.C>TRտ3,"9GF)fVǟ-wSθuĀ_1in`.cd&ep-/ ep[ieD0 f4=\yLjrE`= #vL}OZx "%#i%j]=ߐ Fa!pJh HfO(:Zk:l|}Oo h^wN^4ޜ9m)t~!^@OvjNA2 K b0tP=SdJJ TlSX@q%݉.q1$9|"l55T<1.aи2F9w$v{VyPHR>f[ׯrzYݔvCuu]k!+LZ5S|9a_Ϲ46'*sպщ¶iRHȆ/2, PI꺿2N5i4!RYIb\Re贡i [\Q3<h#P]rϘe2G+脶FTuX()g-zF?(v'-\]v?pA{R' r1uc#*v pWoDm=]e;Ko/eQC!g,EI" LE!?=6+`ai 5qؼY:=ƻi2llZȻۚ͸_]m=#`~_L caSRmrF*/ a{bd^FQ18]E m48p^P$ݏZD]3 ~軰B6qy\<2.xn UAitab:v-ſ{L+e̡ ]p7I80QMJ' =//_NГ{,1ME 'gFD96W'Z X } dm|KCGޔXHx2 Ov|;OdBMTXc|vW1Çܛ ip>(<}/(K+0_Dɩu)"!}_jm6 e.C)S;|q2E(F+.c -nħi7lɵec:e|iPcJP %EQ1d7)lYugŘ07J}63*EP!\{k`@|醖i!~r}#yN"wܗ A)Ex>ڄT6՚ՒnvZh39JUܶ%SR02Pʆž@qt3/cJ؋hBbIǏzH|z7n塔#6阵MQY8RE OnWJYp*Qqs7JȗT]Agݙ0:ʪHǁ 6&K"4"4i/囶]g|-xV5xd[Ѥ[oY1CeP?bh/AA3:E(Ee 1(f'MդT!"aBߪK xby* #UJӆUil'$xh^c)dPRS"v:/e2yrɳ:bE O:Zu m34m$Q@y.&{;)y$?\" )SDDaqKSl)d=14>ǁ>* #ȑG}MY@KE 4X 36sQmv}Z*9u!6҄O9gl֡Oz("yJϘ)hQߑJx"AĈ jPݻeME9wJ׌رxғ|yX5ZZ@Ƃ:y+\@B;&Xf+\8~/E߉ח@M:,q b4'Τ ;j75(B!!( IFQ^ CbY}>vZs`9 @geDCkf~I׳n`뒽y=VlO(WsC 4Eb8U4"@H'x. LTLj4Q2tQiA$ۣz6C<Iz6;=V>/hGYW=jn_*8v ݭ+*oܩ@^{g~w8~薃_ cMUOdaNXOJ?DUk +\|'n98unz^e!)[ Jm!xW=svDlNTu<:a `p|Tx9n5>cV/5kz~*5#ryc]ISc7!#D"ݕ#o,Or!;µ7q2^yb<'$ B!,q99lLdC6-D%^3/3\|n_}MS}0k[{- |y}䜵gz/.,K/>+퍳<ȗ9ۧcBa\9|zP_X0ہ1:]B$G.u mEiYmC0ͺp4<؞ ƏsW]=3ͪT[=Je^xXb `l > _Gg^J(vqv-Uxu(#wdNt~I*:LO -J-Lf{3;01&B_ofq($GiN vӇADQw։v8)CEYdOQF;騃+R@˴H;mm/B2X Ci]Ef 2NH]OWI5Zr42b/^q=o#Dw+^ t"m_m[cjBv=yRA*0wN[9^9F4nH"x-?f&k{-qz 9IuBc ccR:|s; G<ڰ`-؄vk7ķ/^Xav;\Ě[ypl1(- b?dg T Ǚ8ﯹ~+z#HS p*g$dDz0COm AnE~bG_.ՊAІHoycG:oƝ rO3(QI7WuCHtFg@ÔD`*9'}6blT;McJ c}CGYɜy g<= 3#.VΥPXCo A:;Pjw|ܣD?\; uih5$Hs5=9𨭻m8nMb"q۫&gܛqAp َ<.㮩YFS{5װdj" |V4jJgqÒ>uaƳE*x@p=9>?HoKһwj  KuA+ux{ȋ+>e&!(JҎ`T&7 =C0`ظ-\ʼnP,*.9X}Ֆd;[2ld3Jbf~~z' 4O&ByO쮟,u:ܓB%0#FYB$"'0NȬ&/KYFO*SN20TP"[' Mh(U9yv*4[ ֪H֔jPgHze&bk*U`JNYX\.Z:E֪DYTbI:kN5jf8 f "@lB9[tgzQխpErO1F=6&g1Ci;)w9\܅C]gZB{ĭ:M jFl|FE?9@.D+X'S#35R[X*ۨԚVTM;[;{Μp5}Ofd*~QxM#DPIH&]i&Sl9r˓ )Vt3rx*TRF:4hdV;%cyhn*U +b`qeXM Ae6؜|j "D*+*F&j;.+G,$-JKNKX6OÛ\_+]2k wf*O׬Jh 2,|4Uҳfwp[Qeu:ǣVouassets/fonts/google/cormorant-garamond/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2000064400000114640152075604120024725 0ustar00wOF2..H?HVAR]`?STAT|'"}> ,rtAI+H0Hےu:@HgsJk ʩve˘˔q)ut\˖a0`[)1X1i'G@?sX}o_68B񂡋XGihE?Dޫ2 A$ "9qzRR|1YOQɎЕ8j Mu1U0Ƶq%hl_V7>-(X*[,x!b}O gp]WUW ѧGl?r&H"$8gqJJݍaLk+'2گH9ndߚ C҉bF:MLlԷt \V%)0^B!&5bIN-uCn{}| yoF{aD ~{ dQ`xݱF-x}OV ̯1o[ f9|V?O-ߦ)VR`4nF-FP89/IPyYnf"x-:hV#y3Pc##v⭛g" 6症ׇ@\@NOgL]>t9ZjӮSᄆ]_ta뀰/Y8Ao.@ۆ3VR=U)U HS^EuImIfy2YvaU]qU=.AQ/AW$F v\9:,Iѐ^ bcd!mzA²i zeoF4j )FI9Q>|^xFll"?|e]P=gYqF;yR$|*O˭UNP/-}@<=GQqUȻUwIɷ$/rpmT߱5!*[e[^E_wf/ӏzn_)7A7ojWiMp7I= f藾^n[uD[mMdt&gFǟtPtQ^FݽՎ]D!|M/w OG65װ-HgcN]qPDS֓RAA 8I*iu%g0ff5,"O<FYNMI"np"f-@Al [#F~OiqC_mQG-딇6SKl%Q*nzS6HfDσV<iDi9С[-LMl-a-[SSna. VE 6hZcvys OC: 25 c=,I]k5+gNr_OֆMx}#iz7i}[nrmN~< e<~|9M.JJ&,h:es.m/{$ߖuNJjRxSù|(,JQwugC`f6c RgMXO>n{OA+l>Ds.eQiE{Ӊ&f4O!!5ڑ^ >s!DϛVs^ ėV u5Fpq3$/,G1݋Ϛ%.{3a1O8e UWy7p1+:P{~vVuطI!K9Ppl%*>3N |=pGPj+=w+\{lQ.aB0.wYK:W;MƠ}>GMqe)+]l) k[ xy.-X 6ly+pl+@?X^3@1Qv]5<^I=jSV+zmvHc-н\1:Dg/Q$Im}Sf㼃-؍Y\hEǾא\\JtzPUU۲Uq65R5+7i ʒʁTe{zCAR l<B"2 *j:zF&frXc/vR!XWVZA뮠}$I ݬĥOJ7e)ƷYfW"{,MkRz=um('9.ZWrR]gxn٧giCA)%n|R a^fFՕDLMފז%(K ؖSl9zY`ޡg`WZGHE:&HŢg, I]ⲇlm_ޠkZBہ7 vc-T3?}Z*s1C&gbm/4>=cX{O.ۛ|-lj>:`jl_NH;vRrӹ9gq !$4>2g5Ԧbs';vxs-GIa<7%9ޜ>າ7 Xt w'Jz8H;L5+Y`$reR h 4|8PHF=ԼP4&?x5cNlXsr8f6؎Nc"8kp*ꝩRBbVZdr%R%6A0_^mv V$liJkej+s QlYTtr eZ+KTkvf>`B @[$p&f%$r'FV@6逆'P@K2PPg?`ĮVXݕom v]%Ys.kvXh6K x >H۔FztzkyoUE 1DƉVX1=BQ3"kl)z["*T|Aᒽ;uV":80]ד}s 5% Bȝ倢z:&4 qaME6saǝou9Iy"?%an]@_`FݓPR 4)prDnH#dLYTllRX wDC/w ';wѮ @LKV oC,)\g<=􃯐\SQ!sڝ~ET|'~ ~ "Tsth?w5{ɿ,;!<{Ab^f@wGHGטN"BW ]:;7zW 03G'}SOz}? p}^&@k>ڢ23jj\5#5a[ִvӒ0>z ճ :G\B-EubK_ՑD`1 ]-!tzYUgOicC+ܵ>zKqg^T@$Hp,+Mݬ!_'Pj0DGj͖blHl[xʮTrQVu5rA BĤ dY!CnJxX"4]-⽃T hFZ3֧Q=MRvwZ_Y]pl*]ZCwZ 2lWv`x7 kɘzR!6(b XpK-5oOl=V.uY@Lꩾ#o‡N*v]V]6wa<{7/GA^u+#Z M"gvvߡ3_Pw+&U6ujEyBp?k67J9K KW{hz [:&|Z|Zqġ9(3Bj0yl R kYK3݉QX*#*R 4C7%:VS+5+ؓvum؃&y5An8s}Gm(`Xex (-)1L7uL]oW_g[Z^V%ҥ4Ma},x><,gT]7|5ⓋS!%X_NN 4Smlݍ]ءACݏ=2BhoX ViU?Mr Q :!QLrsOlA8yIR!{Ns^.v{(OXn3D^3h6b}j;_8 t2卾sWT튛Rmlab"{ssnR=AFS) )dx%"!DmqrZ^LXI|{Ax؊)y-\* wiۏ}gv伥(|TƔ2Ew\!5gnq#4.:vjN4qz}D?⭷.0Gb:h.s2@ޚ p~RHU:`P)ᜁަoP⁇[Xc%Ç^=zǰm3E0@J*y rNkw '}Tl BgdRLH{ydH?4RnNơ%K596 բ-<6CbGf>yEl6889^n fk{#W t .7= 5*M9 >6A&k\*oiK:ifg `aodc 8]Edm}%k4ɪS8^=VTb'W*KTB2@g/{B# BPZ&U.2ʨ GJM[b)6da*r+ cTB mg"LŽƂYR];Scb9,\R¸Tk!Pέ(rkl~Nj}}gЈv'wJr?k CIȀp7i*8&wm< Tک!]i=Qc9.q#:t0l3F)Z Tg*r g?I#ŕaR)P?PR8`kԹxvʂ/(ir3H?W]A`>jvۭ lQx$p?|4 vKE΀X h,Е"vҠrnX)JD1YcXЏzC )%MkfTD£q "9fDES -S_2;%fsX.˴DO@lHϽjFEPF{G1"Œu^©yK}dݟPS TnMLK]s<U6il,!_e};;q\ܤ. :O-+LpA3v#"!87 pn dYYe)WIZ.qFM\C׉eLJԥK|>P:vtYZ634!tQ^tob1( u2U01Cx+aMBj@Y.ؐ,9$' lOQkL(o]H"LEl|31 I45aF DiW}GVόIPpEܭ=+m?v@<FiQ TW0'?14ӞuyK㍓ZMB%o(>DQbQ|4\Faڠ"ۏl!UkY{ O52寶'ExPi~(O |nJ1"@lBZo(6jƦmŅbf1 OK`b7 } C)a9 7 oNxiXLu#3i9ge Z䡉Tw; ǛXd2z_ ,X]p\qё'LoEYh5OTQu5UݨP>Gc""0)ߝu} hPWmvʹ]ӆJFԱw t4u=[̳,(LQwC΢X>Z(gVE%co*]փ.v3Wᜑ.V!D%ly߇G1d{/,uAĺ. mEɞH_2cO mtrH}K?,xŕ[_\ojRN}bBQlRmvˣd=!}^7s]g\2ܻ>S,g\lo>y 9#ECԃ! 7w%Hou Jo0Nl"l E7[fF*6Qw[>@KU,{k^M#?pG*gWItzPKFPR}c6< zs !06Sg?N?~kObqsayexAqblPS^" 9 prgK>n߳>)j'%lprC1MzxT{kS0z[,Ii^械'et{{_6.tl%TSQUb~c 0|ƴMׄ3V@Mr16 HK`*Q|R6`7o3%ycM6q}v7 zn6+u`4 Ro*cPЄR3 ҽw -'~wj14ϞORB?>b WћeBPIKz)Z1#-#eNxQZJeѫ]ek]%{]O8F+9 |r|ܔw5>lqu@"7ch7D?X'Kzs9rѢuk }Eդ"w+I@*[lkZl3M'Mnt؈\4h>c)vH]L#0w9B J7( aO+ \߼,|0\;a]M#Sj :qw:͡l?eťw 9/}O #`*[] Ń6ǒy/NtC#Ja)tN >gK LS,ޯ1rIiS4OjQF[D~VVb.͈)O"V2L߼*ruӡ*@(nqHؕ*S)jKM-dixh'Wb3͋Jt3J*[k"a$]8<6L78*#fݪJn($oc/j˔q엀9ҡS:=D&S\N!(Q0b a\_d qw0pc2J~vn:~H8ܯ@*&Т;F{F4?B;Xܸ6B9,Wo!WUe=Y fJⳏXV.YI+Me>4elLgN6hvHQe%hLl5ę˰|j8j )tȏF[%cKc1jRX2hcPljبyBe uFkoJ՗֔zhd6t \.Y_S|+;s؆pD`g|d443KL~_f!E$6qɖ1I{A 1{ڍ ylo؁?󂠾%=)׊{sD]5C+b $QK MV_qf(OdEg9*>cD`vrbE^3 ^_owWŒtvTF`ëYow}0/Zh fb{N:/-`|ڬM,Gz ?<ѻcS6<_Xbq~[gIJߏЮ:•-[5 fXșo4$:zO][ B)LK%;Öw̝Q a6fӮ`R8GȟÝgk&W-]H$c7YOb}nPdcgº4FSs? w;FЙ>G5i d6p IZHtEhkVd2j?nx5BӲj5 ɴ..cG_dј<-$M'#3/$". ǯkn9=sI)uW1֗Gv_bkä;abJDרHh&i*wxצ: %䌑ml)m ,??f %$.cZJa=q;D>qR d"kkm$qZGod#-DH=2ˤś ebw kxC.ih$RO;`ݟjpÇ9_lKKlg&z'R^lTFQ6b,10BVžRl.׶JGk=a 6\|Ip7/^v]03Ճblb}#%x%|@,Bz @.=TܗRq(}_ 6@qَ 7H 3y:ƅI=v2d7жVpᠳmdMKs:S\VjYj͘\bEysfN#LF: v3.ޮU7nՏ痐3%N/J8QתVG$Ҧ'HvĞvImlZ1(4<3=U)"*bȑ}y`zQ1dKs[N8&unC( Fo j.+GCnOBiD-7l&8vߑeCW+&+xuՄ ]&`ǐ~0,vL!\tS@ajg]]6̸d=)ͶNVmgЬZ+הW $~`/I'Qi:"W4ZP$1~9Puy:TٵhOJ%zY>7>~Hnݷd\dkzUyגyW<&>0dR]MvoXWJqbƴz"t~R>Y1G 6taş8]-0΢{ SKfex׶-<$?dmmOp/͵ 833m֌o23n (ZEDRíU? ^U8vVAU£y/9еEG`Ew]W[3'T' ??@edס"{Dlүʢv:ސF,ʁסݓ Ǘx!U+ތM1۲+utYo0ȿEj+yV=e"]:w!7zϐ!V6ML$wԈ/~p%Mм }ٚ0Z0 m־Y{34EKGi=o?JwiUDw1+Re9#L.pZ{(&,)0mF+5 U[AqLJ/S!c?gwdZ֥awLMM}ŗ-bP $);(^DP5FGтUdmI|R {ZLFu`E ri*$#IS!lF{bAñ'E:R,ɳQnUV vNwZ9Wu9`RQmϸ]RlN~%)G-՗ pI2v]ǝDZp-O?}BH DJȧpjN o^)SLMO[YQaۗLxq]G_/!sQlM%^P@'hkCgUYvM!GLI7f5t HCkDʭ4P(1kٹ׏ӗ9-Udc:ԗ?ׅhk9[v]L>='qyz~jy=>U#g#IkL+mo#{AG::X͑kCY+i"͛dYw4,n/"oo |1ԃܖ1ze H&YE)N?ٴXmt]suG",26~Ho [TbZ#Ϝw6aS()yI4oi?Y {8f(}Www7 aF^L} 7dTK;1eNXΑΫ2?}"qw/UW/U m)eme4[A'gʌvu_4%m2ˬ7]p WSS\;qb~[=ДrhY궞^! ,)o+ϵҋIoxVjF01V벽_BJь c:;N3[ 1X^K̩3D_ǁ)`~h6Lš'vT&gTeD/*$HhX;̰]m F (e[="xZ2sz$2 I̟4@nhaĸw$",BނfOP[վ|jzٛ.ݿ#>d0>3g,9ޣ5g'U {ۮNKњ :l-$:'8M} }VUIG0[*3%j/:)lP=0nHь{)[]O[!ȇKK ÏXO0ɵ7tNӛlx+7(7Af=T5"$)[)b{1VX.} qb"‚.ч_wV`[[aJ1ʁd6P:N8xi " cYd8Cr"tL!$ϨMs˜$zg8ѩ'B㐎iX+#x@LlĿ A\&)7m=)-ti$⒓y-@ GPp8Tɿ+?V&BE\svY=*"+9óI 1J:5lhZ>'"&„)Y&,I/ n(`:Cʱ[<ϵ!SGTߤ)V3Vvx*Zr(<'.~XxܟHG0f١D.ShZ; ]JHqLv֮ yvll[ι[^ ]`Bds:Z(Fpn6gFMBtqUTS uIԩRj^Ӝ@}}w~|ch@ ZiDnw?D2h[ hVP /JNj>=F #0Qz9ׇsSju?:e[h,W]@᧧"ALaӬH2Y! (E3oٿYe̹Ncw1-Ә4s/`O #&ve<|U<0D}]mˠw6;#I3&|hg;\wdIlI ޖrFr(R B0J ?xe좇?}Ȑnlly sl؈{#x5sqP |h`K룺yc`>2?T;Oͽ SkA\ncQLΓ!2֟^fc~0%)RZ P *_qY2SNzaUkz5}lvM^0ۍ]с!dЩ/)ք @,;}΄QɣaAp S `p6_q$7d))bXq<@Hɺ4I`𫱧H H)(}rk*F@ 2D@ʠ~cqBs#8&`{d0.G Ź(nJ!N/2^0?TH3h 8.cio`'br]-!d$D|kU8:\pЦ .{?0 0S`+ w~ ֛ȫʡmIh\<$ R)D/\З[ L)j'O:COIVZ8NtMYi߭;\΂WG^Kߨ~'oFvXKsD{v.0K9c %#n8%WtuDxcENJZDkII! XѮ:LFKUEOש Z',5p7$yq|1t?iTx‘Jm1L[fʯn3c7DRsa!y\%}13»7s-'}'$8+#/qaf*~@JZy WIhzoWM/B(e?)a_c$S$IJgO^$ILYEm'V¬Fnc~kHm ;ӽo{y!JkxRb_:ӕLvzir'9 Xp%?1>nW;cH.R6MKIX1 >"X%>|>ڷa9@5]0x4E%zb_]9[t-SVjWk=jDRu&ƕӅBA[E"n=t/+jn^ MʧhAqaYCI>67E09z|!m@jlq ,DiNP`hY ,bnZГd,\/mE5GD$$VM~VQ)Y{=B?<[*pO#Vښli³[NٕRcj {PJ@Y_Rze)]t|,e0(Aw#7:!ͽ͍/oBfp¾d|.{w`wdew z+´eXYr]*$(3K}Z9+ւپUه촐,{Fu 9~2+xDC9aUvC tOtH$OݠTߙ,zsA-w] x3uzΑv 4[sRE24L$}2roZ`G"ȈăWRf_K"%}/VP)5OO]EKN֢ \2%'D=M>Ϥgzz}{|?a?ݟ}2*x.L bPKhIhwЩkBaRWg¯H"H~$GDFތ|+m!A@)_=F܉x#Yv OuiY;TO>orW[wǮfv?~5@xAW)df</+nKKRM.80hnj{RD^*[yƒ^*j[b֜۔b-tBJoIy_}(D!N62]6>yX*T(fƧ.?DPihIY% IʺW/_<߫rq:r6XR7[i>ձmܭGm3m.~dL!:6w)i#M-XC6s``{]b"aG/T@C=L0_zSN )0?)E]T@9)I6^B^pSIX&e^L |'*F +Qrdp˿r-7a 2 xB/L U: cl4n&yXތ@XB 3'5=M= PӀOqƙK%=6" T^Ww~S55hU?\~>\)7YЁuD5>0;7 \L$8`CךsIm   󦲪$Px9nn6>@PBzkXG~;i~RHe%St-Y.E ;=ͬ|]&UJSz,<ћYKBS v V7ՂkfSׅRGq+CL3Gzo-^U ͟"]åTM̀qاT3d Īay(LL# )\ D2`Nc;/Hи+7爄JQ1vnۺWջZC;Jec=n9!0>J1&7^#lK0)?J(0 9!͞i}*rWt8LuÆUb]sZG$H|̇Q{/Q]Jۧ.->@  BrΧ Wi춇}x;w^8"݋=^1 ħ&3 }W2ڗefC եc?t*n:}~*0/SyO z"cw qTzefwwUN~c?e03{!A-Y%hR Ǒo}G{ydAņcv8L$ֻI,4Id@d ZicIo@tqG3b2J㼱-RFtB)_ߟjڟF̰ؼu[4zRJ5R0L!J{i]Q(zR@)HiGA(a>!1]V|>U)I09MߓM~O='vcH,'mƐ9^b*M~@a.|#Ľֆ^D;`4I[3L U/U6}嘈:,͆`(Zǃxc-ݎbT>3/Τdqu2}S:Per~R1ĽDEN y|$.$sB6cr;jψ eGu> Rh)#thb׵+RjDI(^9Ǘli1ڕ{ 21Ți]$!cy(9'ι;>VV դw\T1F7A>=L** mC>v!.d=i9JUS< Ve5bY 3wC.ZSA 8Rc775F[EJ(ECGK1j,xn)?B!I[as3n#ս0u8 7(M~r[>bQL &1󁝌^>\CB-MK[Bxf)89xs SJe-,suewsۢuEsfC7nuG#hK u#B׋եu@#PQO=9l'|:XdIySDeo&gn箝MiH)`6Uc64Ҽɺ(cmG*~ꥇb&x{pa$Z1>U[疹,'Xa9tf=͞+rˣ4IͰORQC y0NzJBjpXK(m{E]W_E[*Yzi"Y 9}^26' g ޏ~h A ;׾]Ԍ[yk=jouR+e?{@# $h-Zt~wBXZ?pԛ_վݹfh7hc$2jb9AtOsӲ"g~75T=9,eyұ]Ԝ#8Ƕ\!)h0 t%N_Gx]r#4o)ϱ/,adh[)Wd~B>fYUdwVn+LN>Ahu)M&JlFߏJ284'%q6:%*Ml p9/3Tz<# 076GW.fgw e%@tl=vdLM:+ds. !yB{F5xj/)>#<:ڬS\0 _Ge?f5zXN~{;b$EDz^{:Zz 2 Z2&L8-3 ΓI Y\stmFH2IEm+jUs6x86M> LJգ:L0TZ'sQaMCVa=h0'>!sFHy2E{f$ctJJI>`0$9e`4Z,3Xep1Q`.S/|r5g=ͣveǬ,p9`}BD'aZNM%Q)>lA=A$'> n@Ө}qiOyf۠xPPld|,]6Ÿ٦CD&+c !a,Z}ƹ!Jr)zJ:IRF s M>hfjEw΅4l- gr5IiF|\t[{qjnYB)ca4ip"=pre$M F0WǐƝ^=7Bc"̞Dڴm+LRֵͣ%*NOk ì&u4aCS4>bJ~\~` 97lQ,e`qtJA~@}AxIũo7.Q ѵ6R,6c\`iʆΚd]lԆe[B2;`TԪ3a:9^i70gR mI6sb5q `I_piP䥷އل}r" &بZuFL;/!hR.VkE^R,PeQ\[<65F+N0,fC?2|ѦiegfOC3VKג2L$L=Sy[\]?OK6E]a36Y/u$)]%Sՠ2Ȭ}@پX>@YlG* 5_.N7 9ATk-p͐ qt4`}F$_4 uH.[O|4mNp1矏Mf*'Jޔe' ؆F-}6o{HдصdSa'7`x ).gERc#$ (QN6Ljhx @#a,_89x.̤Jh 5v@g15+NsT``omHD\9 ްv+?i6uw[nqy C];?D.8i˵N  v. qf00Ż,< (_1hVZ/PV% 0;5d@bS%o ;O1K`pJ0:aNS|YSǬ ,J#7nhC|Qf5$_b'JW@~u5* ` ßh!N9!F$y þ1F'*"bcI1V1 W1SU#? O"$󎢚sA3M 'KnIbdie,O05$ GU7?†rw7~^HQE㼽$+ !n/.v}LFWzOd+n ǃc-RiE<0`Vvl\tw+u.KSӷc0'eeJ!vL͡ߙGjʎū wUضL+JbtFlhLW] I!yTS';2P@n/qN6ڵ7[nA rpDYBra4c4P, i(aaLfYX8v ~2A+< Uo 53|n`/~A|'<B͊1i4,NBH~%vIYOlKzIu>SpHQY('*$\Xj1 89͍T:P ui_8*aM23V@zy~828jBUyqcR|FB^tn6 _koَ;dp,SNb  21')Dro\o :ryS"¤9IFg;!RJ*UUE854iIsšۼ*ҰY P4Zx&y["eyw+-Ùݥ3>]a`^D-1ڴn.Pޏzg gX0VUnl~K(aX0.j__I)>g@& _r&HlTPfjz6ZN[x ? @7G "wn)d0o|0i̓}kACTD|!7D(LT+AK͉&.0-YGbp(DB]ٛ˾;mD rTmRU"{#}0KܵO FHpm(Hn i)dS&&+9j5Wx+~/8CoY|Yw|)YnF) L,Jiow>53E^ۭlk73}b)Pz_z_zKGW~Wa"ŗj1t9%ĕv2e+uS~&Sw͛H|kp:D 8P8$uTSy5&AM*KG x9(&GO>1 /Dl,|k\/&6NMMBPU-u3A "16{N]Eգ~/&y y {"|_J x\ ECMIHKx:A["*Ȯ!-'} tٖzO C8n)eUVBS: gR^_yQn6$҄562g-[B yQfe-#ǹ^5ktPL9֏I\m;iq:%Un-Yqj4 dsMRj~@t 8_"u?G/\@\Pw:[* hZKU嫭RplQc?eCs2\\8}?; AWUm> 1lHl q)'j^q&idpK&x켈`}YF4Eka5ivD1Q&$N:%V:0%Nl͚pEe |}x˚i K%!B`lggA[OUJ.B*\્& 4L?I#6 c:\nwܜj`rѸrރ2 T%g" ծ ~ 쳩@ }1b߈\ ACE^wK͛x)W\Tdl'geyZt0| xTpY $6+kW'Dn<,ch'!r_b1= ܪVѝX`f-ge(Xx4?|7jLv ~u„n{o.sE@j`E0gXW_G;x3~`gmhMpe`tBqv,ժ 2ڇشgKqq"jL] #*?' YP|Ҷաozʕ5ڇ曧,mWxiyFkY-3&Pi wD'5Q[ys4b fe̲a|Lw hYMhws2 3bRQ lm_0/ՀySBWM )ȼud/}}S]7@aphz=$VԵV{+jD"UAfbLEyDofܻHQN0^Ʀ:F'X: L1,M ,jsMA1Ft0FWdvgl4iPkY;c50 QLUɵM !M޳*7:a\Ԇh JE`0ٚ(C%\]N Sԇ0""qպ~8ˏyɎTd'9  4Q +r/:9/B\`5(D;zNg:XX1@JYNdn^g-u d,+mc\JyPmnu;JK%) 3؏ lJjӨ56&efe(yNӨ ɂww<75ĴJhJI2ܞUnl;fC톋&RX&8!sjJz_N֘pqَ\ebJync5h Mua4W.Us0Z8ޝ4bZMqRtjQ]䘓)^b׏C/*=ny/xb҅cu0tјK Ki+B_K::+oK] G(DD?^{.SG )(ߨ\)f1n38U.+ .z~6+nJm/%3@6Z+-~O6:}!GbAg¶3FM &yԇL] <;);t倡|B)21͑ye>~o-9*c4{7>(uhkka#|$ޅyw]$YgGd'RnK(%\LGa$/w%-$Ĝ}j#c:D|L]8oaJh,Ui`j #u zy)#ƍ_'L$!m۶q㡍 ҖRĎy'T'jhnHB⤬ r7Tap .C&y˜,% .:>M{QF0 bAi5xQQhEnΞdv+zh@ @u uF T:{vfPT/>|y׶Ἲc#ȳP='x8Y2l\|\{h0%I#. M <1?d#r?WTemBV3vֳӶ~ao6QҺ[=AiIֶd3/ۑKR:ke+^F:*KJkF 0ڨ}~]a I32Jc33Fe2Jefy['%ћ$Sy&߫m:ʳhZ[հDj[9Ua{,MϛZ(++d!V٪:!+0E`Ǜ/ianLf>u]HɡMt?Pl,q&ى՗7QF;y,bru+ietfnS2Җ"b! 8FAjPX)mh'βD놻 !{>10qp/ٚh0w:+QL]BCsv'o0gDڐJӒ5,"9۳wbXk-Md绐:Xsu%kvs<wyDcFӕ{=1y N@6'ܚ<.p0ofeVVVo*|~;k٠qBr5`MDټ?h +QM4]fُVhƭ()˰ wr,2 wB_ 2Α))$B"D>Dk;0D" H"D@@ETM[$L' 0N^cu.ݯl>/MΕ3EU$[k rUK5K}Z|k5 //kMuިAUЅMݣ.ݷ^I{ _noYrO5?IIt@l;<@~pk!$ assets/fonts/google/cormorant-garamond/OFL.txt000064400000010600152075604170015432 0ustar00Copyright 2015 the Cormorant Project Authors (github.com/CatharsisFonts/Cormorant) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/cormorant-garamond/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2000064400000101660152075604240024657 0ustar00wOF2T>( ?HVAR>`?STAT'"2/V 8# >0L6$v De[1q"wrWH~?B@n)w,D 6XԤ25*.w*w;D,/k<՘gi];) {LcQBhj A":<1HG+8qf 7/LS›0 kzmcR &O#~m"!VDcTe?uTJ_ yDŽOf7T@놐2S,0h&mc#maE8gɏG: NW,4;FPf,M\~lmOg!3+=BN&Ibt)4y͓$Ϲx[> RğE}] {oNozy+ !UMI,53@3g$ASJA . u )hnt=&Ӵf]KW R;% n\i!4 Kw8P4j]*!!4HףG+ٖ?*}Wi 0Oo_c̞.[_PJ<v |}^\qБI_xˣ)TْSa[߿/M[N ;ԝ-z[niװvn-. }.tr2ZsxՏ=Ţi1!xŲ Q[|%\bg[B _Q:dG4|B,)(WA]׍u SO$F0z~ (1y3<$W>Ұׅښ1!4ztռo^XO/Vd wD5# woI)Sh #R IQ,h yN1N-;hYmI5@&ӊSȱr^ #1ү>hᖱsVvL-JDY[`5,`\\{ż4_ [~%>Oun61k,LfT_\ <;o_ho\KOL>]@kO% )/9SvJ-SQ.!_5Uqi@gR,3Wwž^8hl&?○?>,p4K-n.&{pу}]fSItJvTٙVԕŴym,I!M|" ڱUxo !81¤ڂә3E!s\kH߉=R73yl6Ler~+H9^CW iJΐҜh*ۑpa)^]p+n)^DCTa~+jJu>Th ðݭ_99_x)s9ѝV:>KGB[qwInOI8Ώv#J^1Ւfrx?>95orCi>B!P' GQx4݊tY5-:#N_z֋ RƘB5f~ #L 42drigx͐`2, 9W{\tMT(# tz3g(J v]!˹vO9 RI&ZKT;d qV>}1?b [c!8nx G9wAAP}7CUL2wF:ˋP5C@+]wDo(7t]I>c% D([4u56MSMdd3c[j׹ɭt=uw"o >tY\> Y*Մj̚MMtf*?׺fݏޝa ["ϫbsWMoZ 8#+ìG?pPQYiJj7׼%? wiBwksYUX2F-M \))Xy,@9燴@igB!/ UTV&, BT{:YN;ZKZf*gŻ/cIIP2~ũFW?W^ÐD-\IyA,G}g}WL1ڭ;(oh>ĹedrF@RԨ^+ZnMwWO:.v E^9$rQi#2ʌZJXbuX#"cs\: M\PS63ܓ4ϴFzq? "0 %@MeS#E*JLMT rːweQً)$EaZeeB-Y\hoty. ^ OFx\m δe&hd $_0Gͅ `LY'48 fPUCٖN߿:0Z3."[p)ZP?Aݧ>G`a'?oo,e7ErWUgs #\m +]%e7|C @)|3b ,O)E3sl$/)pTdÆ(u/Jݕ<K"ؑd Ia$>w~g\^K8${\Hp\eCoD' xOZ ESTd9"D!b1G8ؙ 4#KKlH:B'Q\(v:|l~d'=D L0LČ3[,( s&q̀EHBQ$"d ̤R6a#!8`1b"| ֶ #Y/jԈ%{˷d)iz+aT&=(eA`B |@.TIYDL0!< Nrs|_>?+\H7HbҏILL<)|rIVX-3~`y tfyl)@`±Wt? U$a7R" hviN@: KH5R*=w-J0*&C%Lؐ~viҩ3NvG>v<}O(*|,3^R#qu=p%saCoMAXs hfLD[5! ]rC 9b1_R<_I(XP)D^ l 'Y|#9mP;#Olw€KG< S&UUd%C}N;7\V&ƣz \LePoy`)(uR.ٞ-v=y?;9ozoẊ'OE$X_fc$$j:f2TQ [0ޣ}M.Q d8|>=pvH V!DVY(1z2mf>4n&X͟-F݇˹7Fzany ;ȩM?J"@xx@*RƱs!LH3MDfF]2w(:@SN(!r#=/1S0i[e΀$i /[}\mnb#Ĺ,MN'KK^xy.޲lttr6 M,kfe:*vVKm#h= 9e͝97Ô[Z-ۣP'H/35~ KpqO l.z4{~-Þ YL|9Kƌ1 aO[,8hR&ej1Iyk)Ss+5fDcJ\s\^|xuX˱äJȃu9~Hu^ޘ= Jm{|tB6˭̶/iMs0Ri ڥI#dž: y1'ds̛`nMZ?o$Mf&9qe Ǝ$ܘKXuP!9!UN 9:eLMtLdrAK[Wnw?>%2zS'vQ'=BB8"yS<.j7Jbڪaד *Y*m`/=<); =WgYeY3(ʸ[n̏zӡoJ Ox˙:*!]%k6Dۋ%NrڙE;mk+#v,>h:B^px*w2Vo;Mt,/lm &KGJMJuͧ+ \tGNP%KJuA*P|LOjr*;Z,"oϾ*%o*QzT-0À5$(%v*PCN+l3< #d; AԗشNY \"Sk}g{>s‡jI\?XHp鍛JnʇMhj7# ωl%nv"[< )L sCF]ƧAL_0sn{Atb O:K52g }<|Q !`:br o+tb[<Yn30@Udi:, N#Fe.z J1A0  0Yt?VTe/Oz]eX^aL o(%yaqnP U ϐ6 dX\ٙɯwo\}ԳQ˙=0MOM<؋}vYJ{6鰿;pcH$"UjDmq ANZAyUNd^i IL(r-Tjo nBM.(:0h)>N(m$&##Х@ԛRc;82 ffR)sr&ߐW%+Uəke)ȗ$'+*bꢲ0P1„3ĉ P.2pF  hOպqV.c:]3}xHĘF1t^2(Q@)+khPpi-zx,bK pSMD< ֈjM'(2E؊c +l eԾUt},_Y̅kЦdN&keh xZi*V+bTf:lXj['^^);WEY>@Sv㤙 spS0ktW9pCބ/\0mݔoLwmZc.>9Zc>PMs4ֆъ)ef AW66}N6rVQ͸kguwcBJDGǝt/P!KDzvФ}A4oG])x:ģIV098#zNY)NrA=@p是+!M! >]qnuݨ:Tv@mOAs:wpJő,#re|T.wbz AzɈ9'dj`Q̨>^{qCDZkoq9&™[|E3y;$n zJ&nm5_0:JcuIMst&K:3٫[5b?xP爪'S)ͺlv㹸 vE~ӚlZ೔y "g[9 fUcob}4v3tD'@Z u!f}HvH^OBq*E wV!g_PF'$C[(p gSNn  c ˡky F\Z:kolm&H?d_mF$1dksqTacӎ>*.O=k(NEqv<G6]wrעTtaVy@)BƠŔOo𐻗_RK/HLg <[FTVtkˣA[YeWuCyis{;&L)I׬:MDw'~-8v1oDb'o@$4%P5X p(aw.;M"Y.B%bna%ysr&.9 8nvh߉QwwF}?Z~,|('YD槣#KoOII6 ,Ap x{M%,ܟ雂?3i!`oJrzu\L+7`!s˶#\;ոֽO,CS"hp481irAU c۠sK"|G-44hܤꩌ?x w>0qiHe?BN~[3"6S߸ˢE\52އtqYA^M%ԣ53Yk-dM,'q~UULM~@F#'D Op99 y^0c%MD;x"b w)._wIDM5sZE !ǥb'T|'*/-r_V,@*' /o!䖺d^1_(`R0s8N:CD%O^C,Hh8< mϓ-?9a\dzv Ɗ6 _ U ܐ8;qZY}NTdHo=IQ rY){eqcws -[r2@-JĴ%v*çEg"ʘpq~TZ7a[[<Y!zvBK۔aPLep|mN<)i6>;]`R h!Q @M}?Uy}2Y+q~֪i<̩* ,QXf>_X^JN/A*mnx<%$@t9E[{g0Lşf+-Mc,U'$!ZGVm6Z3w#S ̆6IRId:f \pꙎY'ɉ?(gϤo:x؋uE ;3(oJlQtK&c.J7* 9gf,Z_2N- H0Bc#%zf(0jv6ehy&pDEV{Kf PuCd%ҁ?ґNAl^F̓e&#]~Zᦔ,QeG <\.Ur/)K8Azy 9D!V5+l-R*D;XUAݩKu4-YCx0~Лo\D_*=Lo/ #"Ql>j2qM}`ysF/JxjsxX &iite/~\%0q*DR|z~ [Cɂ' S,d2ФDkZ\hӷݿ6^Cvuv/3.z^Ny'J;K^[Yfs$Ys܋Lґ '|2@=`']ESp|lrdyҋ"pbQz*Ȃ oq#v jfSwqT,h-ˬK)p|2ƇۘhR/7L2 iң`VEp7rXkn|R{vjΐ&iKʷ;R󱻊y=D$#R-i}Nf ha+zJhM*`i2&$EGu 2!yg@g4@qc&kGZ-yF75IKIoD<^S@5v@1 o%4QĦJ ͉)Dd3蕮>L1>vd_vSՑ ~ I* x;zҺXQ]WZ['':͓Jg}u JU^Djɔ=\4 |EHfY=$k x2PN!IhxɖcȇVEV^D my QaPkp0X'&A ·X ʑ 62߼+ Q+=!9 3QǏ5M‹11}kT.Ƣ?^l#H]HJm!C IKr]j\)LL!3t΄9:awNQm op ƮwpEq&v7Paan+~VwOc!&hG?ޯZٳٗ;$*EV7lX97EAR@YJ_soԸĝ]0t'BF.U3 Q ք$"zcqW멚 6C)`Ӆ b/ +P_~W/i9W7 XCfM)N D!XFλtP N-~%>b@*hc;1uܦw\3ͥ ΰ8d59pjX=!LPIqakEs#C&]g烽%fW03z㕫F K.ՃKpI9:𛞅Mj ,TkvY>̱fty:&)]jוNHW G_ w `%W4VQiNT_Vɾ6M"%vUsr+I9æ8 ;V/Er`iZi ?$,BuJG[[q%ףg^ߊ՞n*p="y M2KeaI& mI2i 9G&Oz/9ܵ2|ȑcuc뒔X;j0%$5|mBIqT>eGD&I|2򏮇jJMsh|BBS tŎhzUdȟ~J@hx,SX5F;NnpllUD||BAceea,)DI ؇/cLs+vbzy+E]Mp*߬}ȿ68jOHt!sR#-)O?IIU) QBgC=vSl7QoŒs,xyVb)f[\4QEO|ޘ"pT()<%*Vx2g K$4R ,,JCp:9i*G"Lr%sHyE0ؠuے@d oRɳv=(Sdz@ ּ$ದ~+8|n_yX_c2 ') !fL%A(9/BUr:' $} oF}%h s+ɀYdeY(Z\2&cX>ЁpZ"s^f-4# LvӒ{N?;DX8J,@{bJ(,(Hh6ck*w0#7Lⲕxz2"ɤCBZмyD={B+ҧ#\ E ZqKNLЫOLBdvDtni&^?`6"d+j=5cI7Doo! *Tn^Vfd m blM78ʥ&@)X@#n,1:)g0/=fRI0Zq$&4rPdX#-/ArUׅBK!j_bZc]Mt82tԈ-h`!y|m.f%G.Ykpu>kv0=Fʽ3ciq+ѭ؜Vޞ!Bwt:qs6 T;j cIK="3Ti8˥m^f[qר؟A j:D24>ƍ6Kټ>'0^)d vEaWf}d܃>,IO8꣘6 X2ĜxCקo(6 ˃=v-ޞ4'0LdE4?ъ*zW咜>adH?_*"e$`!γy1Gv}?X|;C)2;$uYGЗ)y׶ eAlAuJb4:QC154H MVlBg2p쭰3Z~2~iMc E5TT?8[LáXء=1Vc2Y+Duԯ EUB:uO&Q!D|-"M¨sšŇey_!u]#*WwY o MԠK@Ȇ>'f+ |ЏB2DpNX?VL$c+*",D=/PbK6RHN5TaM-Bk%N7 Z tΧ]bvdר+>\U_9W^MOJKs̰܄h,jU|Codhfp0վy^`z{3(j| YR`|$ $GY5>_h6r>ށ4 S~X]F Q˾ghʬnd#3"E(g9"Q2"˕hs4`z <&{IED:N4F"P7fgayNNV eI(EN2@S=Ĉޯz۞tς([wɯVF1h. W~U*U݊;tݎ8bed2SUh*Ŭj_; ߡ_p3dW иz \s""ӬzAIXaXIY㶺yAC?6e6ؐ\20+%EN+%x-& 5yS6_z(8ּ ZeQ+Uq ݯdjE䮨P V1rjdCvvcv$m/?6'No|i$zգpRWaSg'Zq:ǬUL ̺5ٸ5g"(zKȡpJI&((K >jLsISFTX GO R }05)C >Ϙ@`OQ)pC ^5c{h鿣Vکt7vlv[8 Cg\qDM*Vķ$zyRR^1|d¥5M{ H(w~p|T|VG ~rr\`Js;ˎ-7B$EuJj] `&85cXeMQ>8"dl /kV="1;YjmɢwtNHLێ0tTPp8۳Thҫ~ϑ H};µ?J__GP"SJ/@0N_xdQr j'P$,NSdM̴1MB6ǻ<<HH`/&EaY5!* *?`ȡD)eHOeߊ #4I&`[ >$DZu)dz>5(D{Ip[O4QQEY/#h7RVRZr4$;/cF}[oJTok,lڜǠ>Ln }^E [,Lr\ -' x.3 ;zP&y9c|'UPZD3_J)3e)n HCkPZ^|_iruO2&mFĔ,oNU{͚"G&M$/x Qґ]k v9C["RL'<yw](v!911 Ų~A2\6 "JG+K,/zhdk_.~xcX;Y9X<^) L4ŷyu qepJ?Q>k*:tlCնepܔ]o5g~Aw/%UoH1ёq\:q@CzL1N C(ưAOdAM-G!g&c+-Y;`UԤƠA>@1Y'b=NIWU?7:@r0Ri 4JǾf< KuʍlAo4w#ruPؘ `W^\:4wVFN !43#qpH( d 1M+:R{@,% Pɬ EXrCM@-֏3~74^-j#(-3+d٬'fQ~M nI[ E tGk/,k^WTh\J%&f>Xj$qɋerd֓'OT~LofUϯ@ PF3e>Y@+ЙO{Vv7ٛ0./fj-0ٞ/Y^7/LB@#yVӏRɹpa!6q O=)ǎQ᫁(òLQ僦?Yt */l::IL[FM'|O?_`rut {$]k?uVMggvIX. yzWPnVEmZZbV=LN\OmXY}Sٶy,ۜ큝XH^HPXL@3'f0sg`ca9N',Wjy_ _\pF(,/|Q8"%>*~.qKZ%{$N2,K6Ova!5 9C>DU^Qؤx(*UQU*z1Ӎj1(+AO˙.$A<`o) tQZ^5o'j " ! "hH|bUXc<ua)*Ƕ;7ꈳT*_زvѾ#{4aVo pPGcw)f(`Ip[EY+3,eđ9A-;V]B&3LiJń-tZɮ^%_etlk'` QF4 ğea_W[˯@'AvB$ q~Ăd{c{!ѧ%C|5 tBzA)ﺰ1"MYLp5AN"v( )Α7 u"z۷Mism>6 ;Mˉ$Q!-(΀Obm "fړcٮ8 B UJ+E_?3ׅQtg!@|(H ssakжoy>z'hxp<,zJEӷ?qڊqβ=oAx(a1z^v'gڝ% }Xw_՚Ԭ|&U'4ۚ`,%.H&7f*.svY뭠f b1>"ة F" CQ)1X {@vEQd^RS9M\;tvS4QMmlf`AQ4)[0II> K5Asby-:}A}g@pޯIѭ;$diJo&4 G>. fؐ4)nH:gHLΉsGօ\ӡ@ݾ_y7H*+-F8h˚ 1Dkۮ(%.lkkyϽvM8uBvŦ};-ī{ݫA;`*>ޟ /2c yO-:9+ S_B _hH#>"-4~+(nǏrFW1H<}[ڍFaC6tBq\scL+U|oKȯp (Է}R(l"0VmoRj:\aK&akkTx_tM/m5Z9;\>bRb=d|T4LZ=a۞P+!^'c:A+mpOQh}L5=|y>8ܐ@*SQY^6~+z4 5l06Hj 3 zzU[[Xp tngQ歊WbԚ+(s$ W8. M4)qa 1iեn zu+E=ҵV"p'kZ)ƪ}SAa8{ZľԒs8,‰hy(Lpo{ FHgE9>wTr  &]r0uް1Ufޙy5$/3Oڒe߀K(YZWЕoVS6$irUl2V>)Kx4hXΧ@"-r^xә7gz]"xF@Ӊj6Q2nVNI҈qЙ`99y $8{nbyxXA{V]+rikg`QV`HWxXSIǒ"ń~;PGO OZ$d \3Ua3pDk ",x|9>` ]%R?qz9%׮6 0]4 7 O߈毃si:*X:DH =vnM^XÞK?5( ?suݰ 301~+ O)p3cf.YQ(s!V-&"%P ςQyBleXCqFG.iMSy*#=fB-ƶufc$f#Y-%j(4+p j.I(.*rm\1 d 3D*<01ƀza{SRʕv72 "p _kY,ThLiFH•rQ&ΡIc1g\8{ $duX^n|K{$|)ceXAeOp&i>+nCKJzS~ cRg^d$:FΖד[nq0F1^弎e6u U`vŬX9̜%H~9MQcV:׉xsYFyT߫O6ɧQK f_(;(ep2ѴG w~s=C0MN 4]3.64֯l(& kB8rw_0_i4&f,C\GB h3VLPH]qnʠ`l@~lj0d6[I'j$>'=a:$P5`Q3խOMy`))5B]v1M*;Q,Z&Slw  6YJ._P,`F_¸nA>nTKo8rSx5 -YzIY(mVۂS ]іC#Bf+f"4MxC[s9 nO~݃51OQ{hT}yibZqo{zڇ yl5PkYyy;mO=w]Tc˅-$ "q~I3'@J_V>.Pj]Eu$>7I߁%_LU31]cukP'?3 I m qfD@ GC`X>2Z6|.Ո,&n1G=`bfcgXhkZc:l3wn]=5@OeCyyE?l  7)WSJꃄC]knpny2/6nh4q!2~u0z4h:#H 641x~zt[v>E&8\N}aj E s˩hZTƼ!{&`m݁DiBi)烮ûpdzđCMԴp+I$za UcZukqx8QdP]Ƶ GdW\LXpU$Eh2$Zj]2M%I7oK?6[Dc #hkFXzꁜidi!VPrDR &dP شHB~oZu}.Zw13WUKesq5iGم6Fyxn-(#x;}4Npwq[ esݜ`R9f>B҇m#0{{p%ltn&Ql6W,䭷d,\2^Uƶl׽ĘD=ԙyu\\=qIFIqfosٍR)t@p(lT9Zu-iX,.N,ˋ-mcjLsXUquN݃@4/-,NJs[S.vyW5".!(0˻IS.э6ޕA* hѝܱ)+j8NקiFPZ=t•vXOc mbk]~wFKJIJ?KQoxROLq84i ujS], ި'=a#;)J/q\{ 7iV)(jޤXODW=a# :dqêTz5Rh,6AXoWV:5yabxg{_p݋e su{wO/6tqDߔ@ej0_Nûm t:[?" [ܥVL4%8|-q y78f<|G-8Jo6"w _w31S0'ޯ'8-*_,*ƕm:A"!iZQ$Uػ q ĴBH$Ip(CiZ>8)4Ix0%4O,`--'}ϒ`Ri&X.yYl !;w SL?UbTؐ2qw*NxPZ qj>6rK_T۸L#cG PΐiYf$XAPܱwPfu' E4 kW["t}3y؎XEd'>gM[n֢.oFj؇ k$|TGɴǕbG7s,FcmFK5ݺ6|+oL'*)ePM9. -Ϥs}RWC멼޶ױX{u`,_hyڐv-C8dctw;qy1zѲpdZwsUv.~QDeך(H {WC9|N!FD_Z(g!#F2z P zɝ`8EttMyr">5h߄,ƾ.@RM22 h( !:ܦQwM4ZBC4'ɲw% إ?Yo9 ##t!Ɛ~+gh,`D]>Y0eB+M; Xet^*\ȩ~o\b%)'|Jc4X1nbP 6ko L}-#s}ݢu&(KQ0l6k7ńh3*cNZwEFaLVRp7ۍ].8J]JɬF ӒNBY=Q/c&\ik'i5J|\\]'s =Z Vyt'#uWYtsl/ڐ≥334x,"L }H *lF"eK Ry l0\5aÃ..% ,1rlyh[jryXiߖ&P]uMX|ĉ[T,% b 's: ԞW 86.+Cg*)[y;G]oW؀(Ogbv8 + k]+@y k 4БH}]I)wuL:LGږ.. sjGc,TF=fεvQ+kP+u٪=Ё+77oe>,3-'q&Q(0 Њpg q=<=L-yǣQ 95SXF[AF{,E#Y?a 77vM6k`Rk:f&fx\"}8@45|)D;PΐXuPRȖx}"؃UG/Ho{ xYhdT,YL~T*X[|a9//Tƽ05@B[|KMFc*9 R+6<8LC\pvMA z,ĜsyRs.4nz5AjfP\C>pݻzUŲzKړQ)٪S+x3tbGtl/ 3*^2:aXɢrmoh/(X NjQȀUA!{>%>+;3;F;ٚ*&8i'RbR?]`.lB\Qr?pҎ4߼($9j9rC%I: i#3I q% -FW6;d( lFHW_RVZH mh6[]34Y*|]'T h; w8-<&Id"\^/U\E"~ke,zssސ1 k(cmR/,w:KXv"bf+UqX>uolH~boTsUG3C:EYz.A.G=!KT25·Au~%HCĎ:ai="C6Lx|c1*-%Le2BK=_L]{JtfPY&|n 8u@x#Ÿro[ kg?8Qkgl< b Ⱥgaڄ4jǂXy"m],rnRs;xc;v{U oDvz28XhګCƢ0ͬݘR\8FP&;/iNlNߨs2 VǞ) >[/mּsƫ™'~sƩTmdt/-|j_LNo.M_hOW]N*`.mBROSNnR_2Mp!ˣ?,'Lpz)t/P'#}!uR?Ι"0OCad{=5hI .Fz]>LiYs"$kZTd Q1(h&3;aB RkMjzд bẂOtǪo0/$IL U 乨EĢ33/Z|8A9yPiMd?_ccs8o~}ܼث&kd3l΂$‹'ɀcڞ;xʸqqHd^8Hl)L3 TĚn<=& cE<ٟ'j,S³{!BJKe!6,`4+=X2Niԭ34?ra(/ ]J4Tm/ap*56.끁p(!-+L3W9NZ|YZ Fa,8/aF\V[mA7ȴ2vFanj5 u[uo 'h@hg-xCsI%gN2L`J ځQ Bw00SQmZR-?Ү <3CA˷4,nu=ma<u/GUH [C⸺Z8P'C DŽރjJ&bvLV;%)1 ^bFL=̻u99]9/\h-7@kG7qMDAG 1~.:$&QІLOjNfcxf,i.B)dO"ǫ=YR۫+1[pc:Xu0Xld,C+BbxV]ukb]htm@[戺Ƀ6<#wAv3qtZ)4`GɵnG'5f9#)bsk ծ+2jAgk=yw^Y#cZvָBGūA dv( Ƀj=n^Wl1Gԝ.Q3<~lSYl3>EFfQ07jW8{̄y`H=1<О4wdkYZK>NM ?]e~+,p١B}S*ix QT.kGaDSH•JF0(_ p p ڥ HV]xHI5 AX/<0%Eɇ(z[>%+[,CӸȜV@j-zJzm `8CX|20p]We09B+. aiV}, N5&K,P~]yTZ{\çGKswH+,X@`Zn6tg }{x}39J.iGd@z-'-rV¡#>0?gorb_:VR<଼XKwI[tjj=QѫݧٹV,}M^{縋QHmŠ[:`qSf!*@ j<хޕI%P28uA \wNn8~ S؍^wNtއhg =`<입;5OISc:Ջտljɸsq]#N͜sPdy/G2Fkw,k i<ؔNRCqbbSh@AMc m``aVẔa J'H!;@4#^♺l`+%>a^r,-`8N Vjfėq\sFkWa .Avy,J&JD|]{ U1w YDRA|\Sbj2nyNyTXEt9-ŤOKj#w#|N}GP x e L ZRĿ+6QsNil0$k~&aw-gH3(yR-8 PQ.a,ѻvő|~ oB꒑ %E)R)TTdtc3:=+mv#zXei8mF=G" n !pddg2vI^ *H~#BOlUaA@]GSuP`ո+U ( ]LJi8{ ƏMLvN&c`ĚВ+k򦲁9iD): ϪmIq^6/D#y'd閣c@ȳL,qMd<_@tL~QDM`gS%rB L&换aJSm׸}/*2/p!ӓ f?w-5 `9Cu( KVT((Z 2Vh#g;8fj0Twi ^ϛK5 A)(ujX5xח@@Fzn6@X7;j:7[ϾzF3P@ b(~tp8R%PDSU0hD!0qPKky Jr]XZ3ٿܻvqiK`VaK5^o8K0ߛM7v?uo9WvL.k6'3nM?{"170b3ZSoÆD&㧾3.JF^ch0P%# ajz3?P쬵|(xw-$ _^ī\3638džnj^(\a2a1Z9[u!IjH*HJ0.EjkӾ)+v^Gq 9u WO$aMPҤYVm.(QY^Tkfh<|X֛n8ΗO gfWV76wvj|k4[NwY^'gW".Z Gx"Jg|2;X \fh^H a?3*W-r=S[2-9jPzLD#HDCG՟*4&hN cLñCFBAi!๾$~S&̖Ey%@H2^ƾq4б,"EDD+~fv@BGDCW٤sJ~Jjᩙis# E_jo> lp/7@n' t pľvAj0}zLU1KSs 7M w~GZ[r@KG^hq!|KD᩸x6^i1i>أ9|8vkmkZ! ]heXwnZIxTUm&dosjf<,B\Vt"27NlrqmzLVassets/fonts/google/cormorant-garamond/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2000064400000111360152075604320024527 0ustar00wOF2V"L?HVARY`?STAT'"0/V l l0^6$T DA[aqA6 ;`_~5lNmF36f|`5ec j~*݅X%r$FfU1ƛ"23t  rw,ŽE=}…c4\KȦG:!ʀLؖJjXꄏF/s*u MsnvQsISlFf jm_T Hx [cu@<6G*z?Ϲނc! TR4 DEl, ՅU| ڼL AQAHȹ pY5fmm\36LyY=\( wgfڴcG] GhlYaD$'1ȢF<$3_z[u TuL @(w޹HX|eR" QiM??羯e[ FKn*\00QM74io? u \L*hp8z5^?r_jЙ5riC`d C~ $ tBm}fL '\+U# 0wtV/ڣ6+&'rh$62)0Vg $ĉAGvAğX[NhT*JQiT咭 %"},Ɲݬ;Hͨ(+& 0-A˞ؗhK~e *"+VyXЌ<,$6qHMu5=2(qF/0;)H(kao6s2 *j]xAgr9B+_*:$qӯ#ŋ%@2͡-;D)fߝ"I:=lH}), $ %]l=7.G l @r@vu}s \V |6{TU$_f{vQwIg+aE9q8AcIsd-hOlnfvʎí-5ۨwͫZay5~ojm;U]ԚM7lugWnDWNzҐMI2ӚϲVks=U'zj*~x1lN|zϻ8[;ϜQ]i|HZ֌מ C Ϲ"YR(ӘL2h rt$'zdp!h<=?nCwr;:0R@}Ns`zյ`vn7mj_wGq-Ѵ FeXU[spq~O+Ot,Dz>vk^M-wKKr]kmkWܝ;]}n7xAf ˃rlyv-jO2Ўu>rw(7GٝӢu,7 e6j|Gu2-rK})fO<.s&i([ x)WLgw_d Gv.`ٽq> q{CPc *V$e?⫂X2 %xS`a%<`ɖ-ѕYDk9cIlM_~OJ6@\rX&PΟ/j1lz\#mwW>oj^k(K@ ‚?[; ,mq.O=ы<_T*y'wg˩ 1" м5 v2F<4ʷ8r &RyEKl{Sv-_Cj> .o dz׼ g<ϫwU]5O+W+T N~v!X_ gUu^Ͳ W"$xp#Q5+H`nXd0mq>[oDuf{Mia-ocFXo!m܏݋,7|M&4c7`/F&N$N P˸n^<@ @ ɴNa&cԻ\KsRv֝(^춰:n/XqJ~O ;"^2M]mwfeN2N[=HL&AOvV+MԆﺄoECiܴ(#e }*` 5}v0ϳzQ&\n2TܑASY8} .Q3@s|8ѱkLcv ãKĥ%?at.eÍal,9-RDBmhbd*񸆩z VtrŴec92E {쓑K{Ss/<G=/!F#:pg_DV B{!f'fUT;e%b۟[w ,m%U kyFiPJORg SJf4`ρ8rƝ/|/@ "Bh1bʼn Qo} 0 C 5#1NL4dS̐LJUըB[bjlC&Î:3cnz!C `!JLAN89ڡF#˝ Oy=ZRDamIBHcW@bx CpF(0R4j6f3ŒTJR2-țM#߆J2E2*RZFlua[EXuRd,PAJZZڡu6cmQ֡6;F%r5uQ34wY3WcvQ b!BDb Bb!"DMYc$E0Gd2bJDYbnaiAz3|K[dĠƠ8y5a  ,|Ǧ'үc:L-]һH׉K?zp%sw5-ڥ_iρk/WO|$KX㿓'<"iZ-a%ܥǿ;$)INFWʿ}w;VRA36@) |Ĉ`ƒA%z<4|nȘ"}?L+f+HETV |wp \Abl\~}馿`Ze L)+\0_9u $bJ9!2E1V3b#f;bC 8c}8^kO8GDbȡDXsaa1z~ILQjPaF _53AH^dP%2**x!-S&C(ky;T]Vn()]V"ktU|sbDj\Du00 BvY^z3WTEꬳ䡢YpR0BQ^FrChjzFe#'1Yj:=t>ۭTd|ioa xXs*ƻrU!VU fUXJ`z`2LIlqJd3|=8lJK0-l}S!=*jb%IWkyhG ҡ"P2e5k!7%w=X+4<1c7Vkpz/!7zp0Q-%P- h3141t)@,C|buB8Q%#6"7A-%@0l ` 2a,o(<D Af@b\b7׎͑/(Ge TDUFlKy#/ΏhwI;(iF.$5jᙡcHqsT*?>_^W5Ng\\D("NS#QyߛgY ;0n 'ndV[xBWО΅dFf4> CSh]nlܙPBڀ{~8 2"`V7vh6`-FqC9Tiҍ6C"ʕ42ՙkzp$΍*;Ǐ;^~Gs!QG!=,\p,5@j`3 %"ϻE!O?E_UxY#t`_jț <;Ń:uK#Ō $::$3 WGq@6(M)kNDCWgS_N3Z-::qijt\D6fD?i Pb );Aȭ JxE+fи$q;9yP$V=ٱɩ_ͮykka5޹4͎>k*pmP#Yȣ!XXř5j(>9ʼ&SrB}'o`UΥ]gO[۾FA4}ʾd1TVȭa^c)cZ.k9`y4ZkJPq)kP4#qLË;%[NaQt@jFΉ)N=v&!EܑU `:bёxvsVev7k1m8Yz/FYEpP. W#,M˒ ^ݔ2$uUMDCOpsrA->3evie@E--th"5 M mi nAaսr@ЍZgiG#&(tB۞W2`K"@ J4s!++ wfbce>o-$z&?{!#+#1Nӈ&(I/i=R\M HkQdj.&J4~hbnhjhp˦\ !N$*m2- Upq+5 bG(D6)z-p˰ 8+۵rDס*"*q0[֋WdX@O(O4fZHzOjX7 L DE6PE;éo~΂S,+&@ۧP)>Tb0~YkՖ4҃VI$dXC*!AX`=t!bX%ġslk1{gcW+5$J'] ̎փm9S6b]EĈz;;ݝѯc{R{q~玬UESe۴SOFQпYR%w& @vyGlfAZG%*$+|$FR:e|o"KkCpsJ'\NW9إNZ<K l+Im92?B+ļfYh'yE18wuz5lyOY.ZX05@_s-@oQE]*9SYϷ=hK\*VYHT,,zk(sbC\Z9Mk*/r== i6e"1{t Z 0~E  3@ܰ9 Y}dz4@9$c5g&{‚iX,:5Ҹ?^`kO%%}*#f :wgm&:eS)T 8*6͈@ҙeGw5QggHp>@β;Q1V|HLzʜ׵-ydZ;Cǧ*= K4 ^s.NA,P(oɴ@{n0x'cSĸ[@ JfE#?qpZw)x]qHT9Ca4]Io3'7gZK/ z6Wt]3FwZ~{Y[E?pq9ni&{XrJ$4V!fm'۶/!S;{Y t6{Fmi?GlN#H(%?;MM^]^jvb|urƐFiX__A.ſq;YBgcI%5!SI\Od]µJ#ۦ^۳આ8^'W`_ c 5q 8wZ;YShOʇJ~ӥQteNNIM-kFa;tP!AwK\*;fB|ոMwLb @ƹnLݽz9lo>g5֑v9r~N15%NyWB86 i+uԒa2 \A7! KzѲC;n@^z845'?S6R\"z7pv:eck2:Ktr|NE'2x,Egwvl5DhlQ;2e#r7^s)o!dr;4縫uljo"R.fqgOBƕ66&@,ٕHt\;-IX+'SSMirCE佛aID MCMo=SݢoVzY$F1T납5G4A| ]5z]<2E=.lXb.a IoLD ɶjR})VFR-$]1{.dto'Om{KK*PF H" $ȂMEDyQ8X$\cj{=2"MtU`x)35|;9W=]1I)8jo=.Qq4g5r r(O&AR5$c6Y[aY`1Ζ]x@ю:,(AܭKԯȊxkb ܾY'S7V9҉=f4ؔ S@A?!`1{¶m鋠<( ./uΟi6½連nvb϶"%?;R%'Ҹ̡l2%o{JKcsXƋ,'z|v ?iV-]f^^kؤl1ŹV>{3i+T* +bv֏eow5qTN.DJV[nW&FInR6]E=~ _~ҨcK:7˫cĴOL>v/'65-Ik4SH8n{{1-=Hh^TE~7mms5`9P Ap@[d <#1]/ys3]y<9FߛhgLoaӣAP -jN7f:ތbvbe,fB:!9T7fİݭ@o@x jp)w2NbD%>85p!E R؞?FN%N纓*2l0)ŹCvT ?k,UMqM\{ua=9ך2x+Ѧ.Fw-j2;ުJEVCur2=ŊCb֋x\?tr)+%/'foݵBX6OT 1+;+>2<4H|xdY|nOIKL%W;x}\p;ۻ wdКphe22>вSμJٽ5<َ^k -C0wB7[R+- ̩Km1J&Q{ Pɀ;8_: Gx,5Z8Pg?*L<${`![.L3#w&%6. /Hݧp∥Rfnn;[e(bxO*Q*Ǡ4ҿ)b[RY"Kp ʥPSXҗZ,{i49(%ޗzB"`Ƽ&32؞3bDp=4DZ0$0m+Ћbc Qrq4H.Լܗ!gb`/dWU>ۭM{b򩟄~Q6ܛmz]N iLd+>cϯ4Ѣ`6ap!iW@ÔTt uAU%ѿEM R )}/)1W3" 0~S3fNKe)-ȑ\U]wEWDT q~*<%EO.)Py$-Wbb@WQwl/WQ$DǾP\*T1Ӑ+Sj+gWMuKr!,,vΕ,lǔ OlÐxl(7oc`ZMQՀ+#/.1-Vu)J!J7 UԱ SݷbDnJEs*qD5FKf/'%uN4J ~nXl_DzȐCUEѥ<Ȇ~yWյ#33>}~:N3P==#]wEp%:(qys ݈'Iy+?E5]TٙK-oeWקjbn]#(od'*>")q(P1J栒hCdJS1*#UY9b·pcu ʓu{6A_b2*13DѰk<&3' 7Ch:K"F9d [z-'@Ј^,|-MXH Z>ӯ—j>&XVehX4{B!KO6n>C^MQ^q}d>4 <%m_;lc9ǹy7yPctnңn4y sd]zCLN'K;Kf ғkjK< ϩoN]PV;y`ͬfFˆ]wyյv3U܇֘-cuQ,5#{lN!m^LjVR=ǩM31aJ%xrO1e)e#'QhC!A ?-[]wEsO 9'pj&jN9p!LZɷh\R{Pg"40l#<}ܔ3 ^X(!4@0'KޡhDb_lȜHzdob>7RnB-|j1]\Rї>TX/ طʂc;>ٳSnZ5{e;Oy:lFr?dUyCMi"?FjOzP&==A~R=}ƴ^/PM(i6)PLg A@tȉI<ʐilf_.GAe%]CM1'5RШt*TImE4I)Qŷ >,/R:L"ew%.7_`~3ה5`>9{vYB4,°BŪE-gb [OJ`s<6S{Io55 {LUЙ"] 9>JsBF%`OTKHup"Cizp\?)GyúL![M_=M%]SU9+. hZ$4V_`1!oHmAkZb5Wh bR_ehj/Jq Ku_Y@1'ݿ'* ]~B/ dmt%yC*gE@0  dU= '-HAaM&I;N8}= k ;,,(mZ(tsuny]1a?19Y`;u-hRVU\e⫱y `:b˕,qW\((ZѳRc)^hLUzOS_p)/$xRyj傏-CTlb U'- b6Uy-n2s?Q+}F{Sd9玤 iSK4) kg '::]|O" ݲs};.i=Ql`maj?Q"Á7K~AYOK|q$k nc7:hVI>@5B|UuB0Y+=@*b_E._}JʼAuo"NR|_lYI*}NU+- iA_ r>ʚB%HI~>綹 v2v;4v A*|xsޗ&+;q pT~H p}}^UU3[@K5y[j)F%ukU]{FIY21F*ClזIIܬ y-lTT=_ECL17_k NxUprي]p“RkGH 2o,`,5"(g&Ԓ^GE}H"tRpe E8oAFzRʦqػH#|ߓ)R`e3%p'ޘCYЛ٥qfOzтofe͡qqfZGݵț|] A-Y|l&} NW+ dSӿ::/PZ#f|ħ+P5 G:D"/Gu8їsv{fI(/]PvkbV*DVPt L=J7_FCx:`Wե{)j쫆TS*]3f:h5FL~ytLnqէER]D=Y*ngZ_=$ 8Bʇأoq噝Qԙ+masks(i. YE-OQ%fuh*;D+&lLԴsʺG#( ֒woQc,gQq閆QY9G7] w'OeB0dتKѲӳy &iC؈kv%3b52%?R ۲Z>2(]F_f Fj[byͺLV3 jLz ҩtg;0TbК8 uBxEY1R20W{/R8scde9y{t3T!;-(8"/KQ <)xpi'+s2k9hs⮂'x.1VNM#hUUee+Q%1:?ӒUm_6\8kuQ*<#.ˑ/ƏfSSR=/TjN!2|~i»FK,Xx]ҿ_s ',u9ԁA+U-tD[|}{WEcqxz&BH"`%{j ]1Nm:pRyЄ[P-׸BZ/*| *ĥ)DvaSiCZ_<:A >s {]W/QiJ4w/_=bfȤ䇾zok|5vkom$u&,*b 䚖ujk0 \Qdrf=WйFAIqt isQF$7YYFwAAP1HFO(J+ч'"7:gѝ6T9l_)5@ B턘L7 VBkQxfT6k-+ކ@rkXoO\Ԃ;B $<˂#Wcpn,;cu쑎-Z**,ˆnMC)mϖvQW9đ. BN+rL 12VDofL5=*1oW̮~%kRfrD$[MR #ɓj^'r#b9ZT{]qqm2ES\ j2yIo<hpl]}ueu-Ͷ2֖>ѻӂ߇&h#qW,^VӨ\-r ^3sIj- }0(4( РGMr~{¯B dC&*-Xcmu6"$Qh'>m6!f,('q4t()ܚJx}֐TJcN˓:e2Udh^ "VIvBto$|\FlS BM7Z41rs$*;TP&JLN!Hc[ӡB}Oe Ӂz'ŨQ)"+;-O E]N>swZRc 3hlmA#a3$.g^TYZ]1i&/ Y#|IR[JՍ."I9-ŕzW@kd xAq,YLD3Fjoo@Ay*FְɠKY[c~@8[nɄ7vYO.+CalɊP&c1]7qz͛'ʛڵ}5sj$sީQmȻiA+gE)QJRJ%ZX( Ȼ%FaKiC0DF%ʘ\e\WW}Idl{ Ā@9jѠݸZӈL TR*>$s<{Er4S2"dK(2|? CςJlԭi x%/b v VQ8LN-q$(U3{MK54`kR|=f7k34%(n8;6X)4ɸUdz5;ם6:d ^g6ЏwMqe;ISkq ujsE)+Vրt.9qfSj x_ "NjhV MFY"8ܟN_ Ґ)/P:u%T !H"Q0+0DcQ(%/`a\b߻ 0Ca>Xy58BH(<9xaɁL%>Ri3;̩#vE X s_Ip0c* N)>7iFMBW=agnf-p(ϋgoƬ[ٌC<ҧ:!L:\Qƙ,ӹ jÔ?fpeNc -RǓ=3 9h:Pu\/#M>SqL(U_ϪtwbY'iAX'E&ʾ [|TԧCa ؄> cG*7_Jk*'# ؼ $i=W:̠PDj&^FwKv`x] OS6GZ%(G C7nm-[=çP ~WLu[˾ cG ?ύ< #ˆj-nu]ڶqL\;f>ե;k8eu5?lCƢU ;dVpbƅGnn\zGKQc +zkهY7C_D-ꠥsØ4!"\%e&Ӏ2ה-ѵI?1.+AR7jjGr]~d]wW *2""vGUiG}UGD(~ p`^&MZZ$[YLdp"HоOPC=~[:{ڛG/eD>bu#qКqt5w),  k!ŵȢY=g Kj!4P!*T7 aK)y琿Fhh"T" Q{)/s9R`l6r*U@v&m!mс9h`Mߎ;#z_0Ma]w[+0[g '`͜ވvoBɏhPJ;٪ǷF h# ~`(eBp~F%,6>%xvl#Rop7BԩI$?2Yk+R'iȏ:9mo{_#G]f;,M_0)t?vp0JocD2鉣#Ӧ} 'temvIMKM}mܺuw=poZx>/Ǐ!?p->E~=2\K^H~ EQ )c)ÔT!zFuўЕbjό2댯tf s7ʲ`}VoqP;s:m<o&o)( ҅n(fk\".&Ƌ39M:AH PJ&'d\YN6[vIVnCJqSU.Q~ɪL5LLvu>m]FwMߣl0RSl-_ ZKeyiˏV5im.Y(6Ҷv^l_k?o@9rRǐ=_Nֹ>J%?n'_qC8<՞=jo;;=G}c}Dgڂ?ώ@20*"/p#wpz‘;$Aß`,X_ |&6 =CaF7vq$Y+Z-6GEEGFFƠX6(6{O%)JXeĴĢĮGԤ.H&=5ɡ)lJR=թ׃@ HADdC;$4QJrnMF5K|yyMƋ1NêUJ+W$G\̈́dW n[I/.XV`g_-C\|trՄ5S7jU 4y q,Ι+irQ3{~ ٩JeL)Z., 1|CPcx%>RVGZQ6=#TULQ]7_C1h3Nlm ?lWaB"Bb$F)m$ qO$s]2H3'6*t$cR2lc27ݏ-YY6yiN0f~1g i'  F087%)EVف .lQ)~OׄxgAw{XR ס},{ n(.}ӽ 󕍇|KSx:4lqk('f6MKpe E2V.6;'9+ȇBk#r#ZZd/ )'^3/R ӣԔ"{Mjc0 P㛿 Xi m l)P=F,2697a`дV -]~!I˺t7g0c U]ŸD4 :θ)è^E_+?1I`&EOk}`6'Kpz2`d9I2&x81=% I %k_pL^L<,gal5 P ' Wo:nߖQ 0&5m mq^kҵƸX(oBǩ0cRz0"JiǓ<ϗQZjd6Wa-{/*S fhQM"[8RDwmy`J$8gY B6!~/U#dEbF^]},5.@\|8Ҍ}F_d}o~-U@P8ho ؠ:>f3$ʒX'SeI#tfϙ U$P '^{#,H vUIiFCaWޠaMtqf qFԢ[bC2L]ɺyfq[\rauNڮUffivVW<).K娜2hx{p;! CX8+SCRRhzI~~ ML*cCCHH(cC&k<:ِr*1kQwsU;:XrGԤߠKpu+[\2M:8‹mH7N =9_a[ei~#ҋiVc+Vcc}mZ@5BNCfCv`#p,lunj=UO}dE@*BGRA#cR5PepKMd,0"` ^) $bg;pH,#g?s^3z M[1u=\q)%#KY4v=l\̼l,g.-OcpЩӬx[!mo"6 om{o@=|,q ^^`L{F=bu>9g~Q4/2aqAgOBdnyXe |vpT pF?]" ڮ#'#d( `L9=u:# A;̣֩I`)S/*YĆ(!xLDy1FqaJzZ|RĆ;qoRɹK 1ŗkQq7bb;?Hg<{JiIhDx=JֻOKHQZ&nb.ugq>бQm&q.G]/q,lvzјjڍPDqޣ@DU5sqRanNf_^NBQy{!E@xdlROe0i#ϺM;Y -6m$.1cb 3GaIJ5& rO{^ʂ%RQҦCHHN)x92kP];lS xv7n3F鳋; 9Ak+&L8e~%|VtcCB6<(t4r["~XnV%YBVwFgߵK8Y#bm:XxA\a1~Uq3}VAapdujE͗dW>QWgQoP^Z7\VĄv7ɼʋWcܼzWUT:7?C6E|\kܭIXcGz+7IqAuXY1DP= XAGXӖ[w_ |>`'h¯m1CVP(ǟd#Ѭs݌^R;4?H1GYi,T?qXhkJ d5FVt9RZ.YMU:sӇVO7:RiS2$ 8S.O,9&| ʇ+c/Q*yZJ}4,tRp9޾li}EHt*K &;[b4qg %Sh eUt'Jkh-!} !L[tR2 5Փé` ֔c`NԵ& Ug&2Ec/&3.¸ȽAbyr(gA]@q"*js Ao0ռJ_= _Qۂ1"L hqBml9ܾtQlb-ވS?0zGו[1qbM%'dmj@bC>e!>>PI΢}eIݔ&6p))m޶ޣc-Q֜.AI V{s۵//@E#\mrC9ډsn@uZ)U7 ĉl6{M1 PcCQJXgjcMZs>8 ~$ xL>?˹XX)M8kcSM:C:X"lMR3791֡"d~V>2[莳C Cn nq/6p )*݉sQnQ&jpky{{ 0_wjɸԈ6rݍ4W 9r/Ȧ ( vTDp5v۸F*ٮ 4!YֳijNi_ɯLjPګv$#˶L>v<뫕юad82ݦ;eNHby&<Ν<3E o$dw+ISsCU@}M])SEk/%&*q5YDwč\>@Iq_F?SUE:M ow>H|uÇZ`L{t88)$ֆ"^]vc؞-|l^Y.LJZQ5fR\)* ΀7 f9VNę#_}ˈxo_,ّg 2!7_|]N.AlT P6B1֮fL$&̆FzT;p\WD>:d ո`pu3G:6 :vj0ms*vYِ Zjl@w>Mp\d Jl=w3Cg-y= R[j~ [M+/uC8 T-J @󽪖[ D,_7JzEKIguN;vO'B$ S&+!H{ȵ5g"Ƽ}}}6eF ӇZrֻFi`сafP\܃Q`eO>4يul썞/# 3&իQq3XAq~u,Իpېӫ3X42j+@߄UawJ g# u 1-J7"mBxQpAqU㖬n{"ƕ-Y Ċ60i|$|Y0!U :ߒT,zz&﬙X(4rb*.üv4ɕ-v>PĨ[_@`l D=IURvbF[e\˙mX7sn;γڥU27K `M&]UIWۅG/%8hS8̪Pcغ!F-Np!St`Ǖ`N.ׇ*qZ OKΰtz_(i1BK3O:?CWZ,T@ Ty@&_랽9c^lǗrkq2) x737l!R-*.7vzFx^*cUov|>ٲRp:kFEv fKq4c yImW9mMN-[f1 0^݈6hwZ3si5y-9%yx0DkUտ7›$d $}!Ռަ:_xHI JkxFn[GՆ~:ApǷe_|l+üZ893$qo9[ͣm:EJG}y.ym^4Xy@e&n?Sk\"9r9SGq%}c|9JCh=!a>z@nŠ0?ŪvG|3Cm@(9o/, Kg # :hn_Y稯],_0h i(qQ ҆iNDNO/Q,{!(pzX7q6 ;}7uՎc|?zr?wfKO^onV@N}àK7!/o䮟G\ЋI=?4Eܡ^vLK ()Dw-)"bhU8QhҸdsUes\byy0 $s>Gyprt ⣮kֶu$|K3]ٛYs11g*+T@W9f#j*#Aٺgs'[Qtf<-AEzVmMŸSWMe4S1&vxcs.%B\ile}E:@bR8\bì>ΦMŤtV.|# \jZ,8iztQmjWم6WA|uiIbٱ?u3^hpui>`CrZ _KDD vïV7ж쇛U( 8eK|$Ɛ`;wbt^3?ޝ AW|\0w,*G 4fkuny!|m(񮄮r?x)<1REz"[MkSqQ@ܕ"ǭNfa|u}d+iA߆1lF(-}EH72*_[}rv@-Wf u5kom_Gο+C9C2CH{ӱv[v0aRge[##`snIKE>z &nN0 m%G_+Lx?Dsg(iG/[CEWd$xFъ"1p P͇c^AС܎z-/hPצ,\9z!]RZm`aGxKX dRNJMӯ9qƭ[pXŸ@^f䀝@G .s;*e? "XWr\/@R8iCbfPJG9M3!'OQ)mOpiV : iQ*r&Q8E yQ',r$TRɀE fsF8M};H}UdܕvƝNC_򇖟Iy U^?^ hvrbq#Zo'rte|T ۋX  @ 5qmbbB+fWadr q2B D9trRt r{ tQ(H!E!/[G PVlERКpS|N>1O>@rG׾!6ũ/DPpS)PnZUl)œ~#sq{BZPB7Gܹ CjwH9UWs쿣O{Tv7]$=fh9Na|lG dg \^;:Y*yB̄].Vr2X rb60]ͽ6}^ddW=c m]O,+Z$<0̶ *EQ°]2Hg=^;>>AGyG snB"ȳ0ɵ J2?u>5zzysP9ޛEq~kFH%`Я3=C:NfwiSRS nk%ygy,N@_[>$d_5K+ŇH-dd-2KӊꤶHD c,.}@nUŹ! "SR -°iN2Gs,C -{\4&w-ڶphb%gt,&H^,qK`2ZA PčqG0=&7`{RTTa bt#CJ|YÏH584;0z$:BE=Yx.SZ1\KV#MVt'!|2䴵)uy/t~_:ƢJcJM%c vy?y̱=wx}uWW m}2I?d\j%!PU~pNSiS:otE14,н;bTi5(2IuEbFCcr4 *A6qFv %QKbBRcFYO_(̷Q83nṠ $L=+z%KEZ?})lAq#$V 0vo0 0R .q80ڸ|T#Vr%i3-PqjߕC9E-o~ˆ)BpHwRzxv~CSSJwaӒ7$!n )\v8ګXzNr"٤AL6@H6&jy፳#57*K[A_;kԞw-,/B7魐rl}z>kʄD+6s@yu uޤZj4oDFoh+ح> 7, q@a3Is(N=~ j7Sb*&7̘?+ґ/fp+PjD@ҧ%&^=:6@{ |jTfacߒA?3cd-k q~~&J"}Pl?n8G~GoWN1|1fSڹ'1X'Qp J4im1?]5EQ|.ʾ7p>PBh\ya16%H=[æ+.[h D*#;<б ~{Dt4./CRQpqNz)>,fkJ{}LTcx< (N|W@rŘ& M\ۇbfPDbˡ.R_ Qs)%fzW% ZbBSY3Q+0 G—Ѫ`8A8Y.7 ?2B{^Ό8*;ϰ)O1oxlm"8HtөeTG z&>6] A7Nj:ļloO>.vEc->Pq9obY"9 \3%G.*D)s :z!mcLiKj k{^@*B eUYy/ QsyJ("v34q:5Κl u:dm1. S `;+T= #ZL9o4\6qypw; ]V-=Gy794UIt/ro"(h±\7aO &';}xAMUc.#N'Z`c03ȦK]fK{y$ig<B2 %1»rWb֝´lv-]sD^2+*\ %*83%X2` /u]ܺ!v:[ U󥢱LL@j ̛|pѡʬ"Ry*&j]U;`G;-~8ntTgҐӻt>;/IIG~81_Ah |`#ZsܔcU=Zq/py,4x.MV?$sгj ޏ dNQ;ބ[h)@u]sN0 B6NNY!ez =uYhHō!QF x7`eE^eOww:cjfU{|׌9= V 60/;c2_amTB=jm[oIssǯx:`b@46vKb7awſ ,aXOf5@ȶ6+9} 6$5JY_//"3! fl[9҆ոU˺h(N{E%Q UrW]Q:0P Z5C7J;T9Sܕ?HZB:76A}ƨe"?B%YF !ߔc"-k 4 Lx}Mj .`\ Ѿ8px7zwr1;+l:bYu4;mS.dRZ.ش=`BA;X2}1H#; |R֖rsëo># ]DsC/p'%eUmRl\%K' vs,b"/{2v>nw V͸Z ^;M}mvÕwh I{Ou8>o/ڬS,mnݟXn dG9\EfՌ!qp{MK3N-47ܵBY1K(hmo p-ٌ4ӳ++%i&jO͒2h*E3rk$Տ"^=M#YCۧ+|$_nvcE?I{/9R .-%4J৅Y$LڨY{]qj8ˁdkя'똙Ti]-ښork[\KY?ˢt3#L:gINx0G ݜ~Tlpط~ivBZDe4~{mgUG=f' Fg̩ =f/9k)-ؤwW5 LNC&0[mti4OFz~5h+9]_Pav.j8TyHL Ӈe>-d}yIہ^ȉ=X`d'[3 ś7g!YbӹZ7fX?vp|l&ޝ;vҼ-l4nh-%A#3̆"R-fh<[Yڒ;\kE,"/| αV\յAUb[ *'bpDD#XbL:gJ$L 6N1}%s*(~̙o|ә|,Nz̤/UXŰXy9;^!$'Isԩ  ^<}lufl9֖"H.B+tςwb,<=|`ƻ-ȁ[$ RGEC膛R6_<|ɛߘqW{nm86U uy쐤d "Y㟺(#N)(d,A mL[S4gt ̰L}o% 6${eaCFʵ5¥gʐ-r7'. (|KB/?*&.aTed)VJ0bvtB*jԪ˰z 5ibViס]5N&WI&TL7L6\+~GʔPJ՚.=2,uN$OkK`v %e`!8kom9GĆP ըU  W(~oY7ߝfBcmЋjkzfzghrsl*D._N$^Y'd"(ҁzq5}<ڇM۽";l<p>Ŷr f6-elj5y_iȳM֒*kZ=vB%?:0oq$NSy۪xnisd"qGxΣt/|Zk9jHE#GߦAm+_@,ˑO%^Tֶ SgW6(^e[hj:B4wFhE{oMG7E|P+WG [}[ZiO:Q` 67|"j3z?+R兘hhUeassets/fonts/google/cormorant-garamond/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2000064400000103200152075604370025413 0ustar00wOF287~2?HVAR8`?STAT|'"4/V <\ .0j6$X <[[qA8wV:o۔^`WL7wt'پYl]fRcjHX4P@.Sq/XLW)Y}&,Һm Nش<0rPciqgGxO(>V%ժB\0c=FP?ƭ̉!JIW/fӂrQq\Jq+$No L>8gY)nIW asUy{{10o;34 cQEk^DrY Qa+cĖBBX)&d)d)d1<`vw` bU96IWTFD_뿍z[?Џw&isSGXA{>鄙Gq(U4!-WwD5 Ŀ;V$J򮶶V U dfZU%p"9 -/.[Hw.!v.ᰔdm޶8"*QWFaP[6{s뜋vN F6MxsMJ{TU7LA~Y{ OD~{ )XkyS᜴_q$,{7@xpIY_xf>ݏ/K>Ҡ[@RI:pb-"2'Hm6{OX_uW87~Կh[R"#tHiKMRqYœ@@(aඡZ6O4N}6!TR"Brq/mr^:YC*u؜93u&lWﴰF|є*"{B̿hE]Ifk8Q MK\ ]6fx7gm2P=۞3G/t@H$Bq$75QCwUƒV+Yӫ7H[kV*KG1x92^FC YZ([Gb5#[X5zLz2 Y(UXAot1F`\E9kCX8< U1aC}=a%a8RᲰŔXs22_5_6|>⇲a0Snk <'2c!#0}pT[e]oy:C @ۡSky  %@T@<ic#}kPQpܙ~)OWߚdQf!>fc*aTm#$smw[[ z7Fګf=Op5#$dĊ ;ckqaSmLh@6 8 cS *Ln7Ugʙ˒Hh׭k1%έ*$p3o>e=ziq5XWڿU,?s3̳rk\k~澄Nqp6y|#'t ]ʛ.)Rm<͖2a:;SKsc u \eAn6LSgSq4\Y<:~/?gAVy`oՉc]3ܵ0*N-p'Lcm8thP%bs_>Gf uBۨjƽTNo޹k"([A`}yڰ?:'=jbbXLiq,T84m -sck8!"QrXW]PA^sz(9|{$S>_r%y$⾼>WvQe }M]3M)*cʎrȃw= պvWG¹wJK'eDԄŜF]>!Suvβ 50J\{gN|#n P(2jW-XLAʠ :Se۔w},M;sj'q\2",LO3c&T!5}}[5A.nE]8q ВyzQ/ (8$e 8nZ1zT.dG?e"˗bۿ'B631G~<.&;)!0aa^(#DL2dA1A&{Sn7Tpm[0MU&^ >_*t np Z/g6J!XViWAnAoh?* {٥¬Ȳ\aetrLM#B g-+^2&9YucQl2˭u^}PNϽ Ԓ{O+-tJȸ(ڃ7w [s À͋lXnI오b{bDqs p Bܼ,UZ-OlSۈ4q$@cΛtf[kic^dNCV,ZyOt;zm-d_?܃Z̐ǟyݏbnJҎf&m4̀ۿP͠F&;PK6zg vXKԃ5w$ W#[Q~E~!Iff&EԺbp7۷] E]P~s ۉUkn ]AuO*6C\&L?G\Vg,z*^y%;\HRWפtiғk&b|J3tNQUW!jOn:dLt޴j#*5wrՍS_/3`G [_rȏ8c("s tfV}#/0 XJݿ]egߘZn{:[9~ȟpm`0[5 VePi.V 0Е}UF7Ņj ~5:p{!1t,#e{q׻'Ⓤn͞"Bꚲ2$pn0 O?l̐#2;L@hmmM2, ka>';L;S+JAD:4}($O˹0@`SP(ƌq8FO1 Exdqa.* l_ȣQ\tQmUM0҃5qdۗctBoa [[Z [L[ LìX#BI"XxSLȑODa&yTV[,kŶz, 4ۀk]8 \s}Pxs^Ң; }g?P~_ZZt0CPaTHT"aKaG)*Ƞ8FG[5@ FOΌp#n 9L]20=9k˕H$xٹc (dm,72#1E$Ҕƹq#ޑ>MO3w ',?Z=ZcF=6Ftڒ;ʤ_>eQ{=•¥)G&Yh@!"&!MVmU۷2s%z{lSuE`ŽTM̧%̏G c:;pEv'$mz6VѯT,KqF ɕiQuuuҵõEFsYF2d(KN>t@H~:]R!؝8ݘwVwcq-:ԉRTՉzŮRhhgN1 >Z0R=I>wmwP A:JHݽ'2GvP5ҫ]9.vwt-sBZNFqRAM2Y>fT4 ]k^T4fXly_AB0 @8t:Z |7Qzd1`0#UR>*WFZb 5 Ex~]p>A/$i&PΩѼd_߾ HzmwboVJiEgtKv QaZ dE( r(b+0+9INSa F|De|e֢3gTZ le8'{kV/ LkFHʗGA l`n?KGwKy=^@g=%?OCX&pKN 㘛TqKQ6U;~'4FwüF``"eʬ(>BEQ5;i*؞&fe){wB2_9n%RL VžE6!/ xfIfzb+90%D#iv3"/w c7`6쉁v3v"BapЇ`Iմ5(-s=$LJ^WUu{p@8(YSXCW 6Ϸڢ *"v]qQ{ 1ODY@nGʱ@uf |~owU{ @j;8}B ȦEYt`)ԀlK a%NV |CNXQ >A٥d|:7OQ=3 ^!"!! bMպK8ϱ ]B."Ed732KsA=K*]rAG+pk* `@ۢJSGD( JtWDG Ȑ ٙ.i(`yBAdJ#bP.E—,j xDsq0axHf//vEeSDuj͹yN42=9u=xFWQVkݹ~;1\AnVH_oƜ]Z<ͅh;, TSQi?)w6=tfөhE Hw;%;~][nΐ$q]2,NlE/ d % "ȗI¿/uẉ'2s/58ǘ@+aro dۛ\wz@1\-={8<jvD1q݆}nDzK]b^f,Kܾ;%T(r#7^$lLcW`eJmUptgkJ<l ;H1PZQ rBYkGYF|6F nͤ25zAmTqNOkuŸǡYq/)gZµqB-ٱA!s)\KnIgh U$ک#% qk%x3D[S -H33'8skt"H z^2&Рu|Gѹ]Ű0/<=N,Qo_u%d%Ԍ<ݘ#m4iR"GׅeI+F.eQӣqTckהQIi$&;%XY CʉNYǶ_ɸi̤[˕ eB0:ʝt}\.<*pWn (H&E+G;D ,[g7EQ6+ˇ!XR0p XYY?2_Ha/R~~Gg!B|*0nځ݉IN lVﶮ0&,H3`qܖ-R\IgOqf);r/ >6ec8DGD[,q L|K ddn.vEmMʩufıߖFIŝ8i9eonX c.1A[]ȑ5c^j|FQvq`OCȺb?h>MQS1lG>15뺴w|U^3XeZ6 2&aJ2b,JΑ)E5P4F;If9 >g )cGVBVB _{:]\Pvf_F,4X+"Z!Ehan*wN9-!1^,COYAM&6#MM&.ӢzۨE=f03:]B>zr"W\F i  dn TׇtQ4Y[Q; > ., 07: >ާ1 F7G!^N g7MÕf$GF~I(ɓ k> j_CfmFlA}{bXͪкnklkM QTi6 ] ,m]1}*_p%sڣי6iI::QINmPTwqPPEVo\0 **4a~";V8߱xD]d);,Sp q>kJg&М +;;f'KF2#+;5) JHzot(/<{w}rnbPQ=uNG*iA+ߧ%(s*L!;F:mxO2LD)%>: Z?ILO8B3/7)E {[ꃾS. P##^BSlDbAOF -vؼx.iaab)P V9ᰲc%DE":aTT>'u‚zrf/{fCwY` | UrRAk)wa#,[3^$0"dBnm9x0=+3g&c,im#㺽[E`GO]2X9gǕ2 P?ПZ/Ai(wBMnW*|v,:ZqKVLy4DM Fze)&Jիa/ l܃>;z' ,Ul1DYpXCeue-'c2B.AhVϕ . Iɇ$/=HqLt+ e/d vHJj/qh va[Ԧ[hg}V9 ZYȂN QktXG~> ǭ֗aD$䈛7ɋNѩYa`eYe`H;g|;kC>\ЛQGB2xVJ1ypf@CMx` e_]N Si AշϢO?rn vH2vd]/bLq?=wvFƶǡrja|-ېE(׃m^nЧ97^\ ϳ g:29tq~~4_6x͆{4Ct3"J{FKǯ̑-}=?)Rx*2Vj[J:eй_~˳jkBm؅قv?up"6~/oP( lLh9(ejg84bU!&9NGtAq/hia8z#*mĿoAVlE)#[&>>7&,X&[ȗ42lXP[J 9ta;^ a5]"p*{0Ʊ%Դ5Uֻ9+KlhЪ-@R]EWdaK>^*:>fՠ[68m,O"Dnh}r9).`><0RԐO8=z/?}Ϟl%ůxJ˼_e}e]]Nq[VeZ $?V>N&c+0&)>[r!>Hb-/H !p1a'; @.(g߱aqµχf59S*etTs/DdHb (>rt[{FE潛n\6;X;nKQ'=d@Pmj,&u* E p>k%s+3~>unu0vڲ?|a[ _n#֯P_biBU"LŸ_ ۪o%Ѹ3jz3ƌy`F<`^TF|ۼo :)=\Ǒ]SkfLo`B< Ek,L$SB"٭"zoQBVl`MQ@f1,3 ):޿0urg& 4mЎ3]TochsWh0'`'Qy<-Y5"&L~G kj Bu|U؃.Q4`{)dxĤY֪_dثO!s4tXtr|TbZߣHa&4 \nYtRmo'_]auy#gI^t>u\l Jl3z,*=?4c]XKdV#kjY|A*rd^dV_keGY܌i"e>uID gZ rA8{xO :9̥op3 g%&)^ql V#=-|/ٝ¸MyCUO!o^a><0L!/05&0SY|m6mN|!7%z/BsGbj;bwdZ_ZvH`BC&>kzSqfiip)y?)WL*a#ڬW"]Z=S9r\m ՈPZҫŃ v_f6gqbPT>,>@Ç T0ˆI6)x>Y_>ocPm`_BXE"Mп.HDQ5]yTroUڰJq涛XT3w9{TAi^JaoR !}kOś;IG&#;Qct/ZF‹%4$ڛh]~hʄB>SI29 3'75;[3 UwI9(fHR̈mZە {q+q+y3x/yj+paqS\%p^&nny&zvj,Τ;PNF+9rD3p;FCww⇱HWo |0 cWmP#A*E HII(8ko9QI/ :&b02O!Ŧ;5wh>#Ù3s[ѺWlq}sMg43WM]SrWFg~Q5ƙtYvVJRMW?r)p?of*H>NU,5x =w k',)zRI['Ti%H]ȠΗ+V|2!a2(N.9MoQ¤5@8.A[, 9$+ \sۿvnyh4tfS&WR2,ˬ+kς2 &YlXqk*V1ZKI(qJsѣ(=ɭU]f**sd9>y7>5xDzZxHb?<ǖPk1iJ('7w;Mi9>7w@|n*nbʤl=-V(IR(~uVG:,./ZxnDmK\-1ZnG+dJTm Sp0]Gt&S\\O'e@N+60s [ Bdٷ),.+x;;ۼPTSv Pc 6'փh7(%8G$|rm5X8N4ŷƦT.o2ƨ@p$I;CcЙil:+3ٽZ4/ mCCɞzcFGv0d͐lGJ .YJXʺQyK{)-Q.0O^D^R"偢==kf L=$M"!$~y13W{V*(WhnAX*p){%Kv1yZPwd7$?95"8l ~cu9F5*ەl(t/3&'):&9'46WEP;>m V^SS #}gzRXċĽ$oV>iL>1x[:TT|KM>8#u4 tx~C.ΘdSN:9+ǎ#-Vq.87~x?LuA;8PZʠ<0)h_U\W|EGRd1OVH0bmlI/cʜ6馛+ÜX)Łӻ)s*14h4Δ/\R<;y=I,flzv1@z 1EwPz|uB- Hu>JB MJI?bKp.b>Pf'USr\lWG6͗$78`R7w*ZIe8^قo[gϽǓC͵&B>g 5>aquU  o(c4LYZJwFï*(!ÿpkg9UvY+KRoUۏګJMk^ \ϔ@8,pאH +'g4Pci\"U2(|44d}U P.4"Dz~_l3D6^:ohBDA^ޫf1MxûۗG = aeTLN9_Q'L|$H]'>o ,n3OJxi.0M'??c42N?6(u^G;I:Ncjl%jb|6t bB'a&u r?EÐ'5 duHeh;z!PNqM rSq픒49\F钳-B,ue@!ˬ[nf޼F{DzUq|$aՓxIY~3{6Wi f7 XU|:X)Z|]|Љ#E{>;Aao1yg}EyK G;^>ĻVՒ,N;CQcMwjvQ׳z6Q˱ Y^VJ6L/M[$&%#4wqaozޓ8WUNI~8o22mZlG^̡.w}`ZB1߶Ukz% Kd.UږDx}FH8.gW^d:?,S 3VGAkY8ǰcbMI$uѱ5Dŷ9jIC4w{d\^q/|+LwàzPRS7Beu,x"s9e^Z(Э~1DQt@]t͜H Wdb>zQ).~'vﱞ;l N'y)jicmK^~:8댮zQSK"[ Oqqt9Feܿo[4Қ:\LvpAXSų]̛g˧%.+z zh/ m|;HP;r]e`@Y4aM}׵!kRI]{Vv0]hzͿ~x*bPJ\|"X;t'}cv m/zzӠ[1Ob?է&@O5ٗǡp'๓WyAy>v23&pXjɮ)Uzƴ -DהM!]"6Q\mٸ(sY3/Q1vяbߗɎܖ9N\]?swkԿsHK^9p5J10HmN+Lw(yv3 /p 307SE:M8IÚ5NXVT qCnŸ p^kچf9Db0~WffAg's )nN&olB HM" $e Gr:Ơ0w=S=ޣD4- ?ADNIR 0Ɠ`0,$cc5^X(`3jn;Ŝ D5%gq3$Fk̊jl,B"ng\ò@ں>gz'Lؽ;- &`d"B VZA$3=YpҬcs-ʡl0F`ͥNl .Itw`H/@dQ!>Zc, pw2I ,idZm&6i(( z49O`Ġ ,h5[(&S>ߕlG\cx`[(䉔ȅւSę>39;֝:\)HI00Ҝa@stxXL |(Pih#@$6W ͸ U q>D@y-hFz+)|0|#ɝۑS/8f}}[?&A N_Ǒr `$!z AI 13Y˦@{v^~SyDR]>ODYTs;G`s|+"mV +Sgu)wLHooUpN1(Y-fMS$֮18SByrZPߐ%*Cޥ9o#ŹEyMjKQ8.8WKfOțԇUZEҹ IJkd%rQ>.{3lECxekF;yx_mPRဪ{![D 0-T ?χg_t?"/Nn_MR+b|&4'(6A0iQYV# aє ?ëBVjU]i@8a@bwwJ>%G<]sݚeE6I̖Opb@i0~'lл٥|dQxsMKFP}~sTj(/bԸGoԦ\6tdVϫ|@fMCɳ]vq.R:3Jr\u>D>K1 1 $纪:!?vA_`g"]$qN7.KAc?xÃ5@Uw6P9}z^:H[ʐP3ӻ( ΀Qۓlo, ֻY #ޣsT.e;vʹU $ H h`|j߭-E$R&+q6fpqޠ ~l<7ɺS#W_Tdm7qn V<5wskݙ擙 , q[eqj ?"Ӿ UgcG9kd>}zk~MُQnO_dtjfҚ^_6c4BOHF`oQe>)t*E8Nm6FN=8 )k@]Vv򮯻]DXB|$F O搾&ɉF"'(tJJGHM%R] !w4MO@{b: 02Ρ0D磟ӰN1SEfްw5kN&Nf1M+$'EDW0%I;)KZ#]%,evFy|G_SUP*j괚nP]kRc+ckYf1:Tׯ<W!xv|Q| MĩIHa1XkOWoN̨Xqs\ܠҽ6Y} A 68#y!\(%43teìpNxtxsY$;+m ܖ7+|b/0mԂP \_(hRс:MXo;?!v퇶_6_J*9BqqApXԫ4f.\78kchV&T67ZkV>o3LG|]u5U/A#P9Ȗ"CUS2L aJ4˽w+w<5RPcHv 2PlMD X(ZZq Wz@pڳfdp&yZ$?qb5v!o{:E~eg"' YMg~33aшK Sk/Ԍݵ&FEƪ%Cw΁1{r{$hL׵suWPUA3̢QK%Z(^jOUJ+H=K\兢I8ͫgzqnԂ&A]C B֯,"{kЙ@m( av/C~n{!'h5my瘡OcQ8z{cntFy[*ꁓ(u[-9y9y'ԬhCw5Pڔ-:>/Nw }{,üp) !_B!EwcuWSّoQn !%|F0MQ㙧1^ZL!\hM Oe:%[v^h-2m'pNDZTc-4#^ 3a&a8h1\F'?mzUX%<ۄůg&v\k],s|eK?-SUqlAw {|zMl㧲@O2U!R̤Q~ )z8¨/QI%# BjdPXCII1_+Ouꭳr*# |wFL}"!X?t"kwa@vŢѹ0X5J+EE]y!r9ݤwFKol ^%%JQ3YV0 3O!?!w^Tz?25QT;#׷U8veY( am~X;2g]ޒX*DߕYyGթeYM_gD,ȍ}B7~zSZSt VS.o)&(џɄ. 3Z:oI{nQ"^ð@[Cj0wK㰈}lO|ʓ8}:lKO hI`A8ljQ[K @ֺ_w-xς5cٸ"L NY1pކ=)RҎ?9qA`|5K+'Pd ߔ ORN.ydK"2I{{?;jWJZC^4_+!/9^_y OX"PC<;0&xbwAHUՂ,8 H0 *S%˴tp9ҁQ-Hvfdή6/j=х' aqr:@(@>i*y>Ww5i ˄K;Omwc͡;vj(ӇHɦݢ{ i[RC>02KPt]jM@t*kJ2g:3]MdKa mK篟)ef/I-DJ"}+ 6"qRY._7 &=(*WP4w/ HI]OZ\oЧ:KU]> U/hqhnsሞ`i960~k;;ݹEӴSNcRv uEMHcEJt^1ef;g}bJ@JsϪA0Ik\ Xm>8tXA}aiƻ\n)gjRtQZ8)-*C\?5m}0E BtiAcXg\Ty?yT U1t_Ѩr%(EXVhUN.=,l,AZA0VߊRxzZt<̲TxY0Z|ş#!BO\]Ch _3Y%aY! >#A !X}RKjneߚsPJ}TFAiì3Ќ݁#~]i4InƒV"5T\&6K`n XQA1H.L6DaɕБUOÿAS*1dr-J.I9R $ʳԿ:8`青\ֿ[a <Ы2$4[2oT/ia촎c,۶msl`^uI~"LY6j*U\o_bLzH}7KB>V%t/o$=j%CFeZgL y(XwL_~-WLŚB&܍kj>'rcukKQ铭*a䭷:T,-sB0=B Pe?uC7 F Wd{E\c" }! Mb,3y2eYJ6)0rQ7Kc`Y1) 9e;E\\aA|j WLAq7g<|b+] -L" bu{ 6>r-s3!gЃZ'qY@!e5aYRh^D=kCV:Gb v55FSٷ/ ?Y@EZ#ga[a/ՂK!cLT*:,gf{ؑo6!62ZSigOJ~gAlCp+\܇͚!Oޠ`2{`獚/]FIA͹K=!r7P"{܏sʌ Ֆ{f6p^AgK*z/&,' m~QZojk)i>H79ވB\Ut6c8L+ $n>5.Gqޱ%pRs'GzʈdeetufR"TR:0 JgL(V4Q4ReڱMGdB޻Ȩkh2yjsj|kS-B~܌r/2>*ߚzvN IHDɩ'aJltz~Ѵ!ȑVPK|zg?k$8\@P'Ux@ ijS<*jlؠ7XKSؠ.%\6F"kE:T4lrRƧtbbWh$B<J6*视_M\ܔtkW-$L@Y F\ -(VZ Rj/#MK^0F W1F5-ӓF]H"|곉sY/)cJW~D23qlmHQ[hMy L&LQ\ 8w:B7ՠKX,qd tH?^G( KyXr:tS#4˽ R粰L} ¦> NSf?]:V{OM$U(?ody0w/vxZS=E՗BUZht:ٱ,lmڮHU :\Gr+3<<#|Jn\= G5*G-}>_0ʖ T4]wyH@h&Jo%tG/)U)KoTAՠ/]Oh< |pRV5ʪyU|^;oeѻN6D_"a*&WInI4l6cTYBAO 0 mJ4Ȍ}iJ~o a|9eZiSbQSu3M uk=jXFS0 ;ϣGVE'A J<6Z sosתcڍXQ7>|ϻSLgd+2 " kњX\/܋Sʬ* ҝ9Ĉ* IA , dSjڴnl;N*UR{KƕokWA=Ff|i}ϛXl(hrQUDji nѩDߨ1Ȝ!cxXE^p<Ʃg|&Rmrq)(QrCj0. x'բsP~GmzqLqmҖ-4}ki2*WZt ڦoQbQ<,Qp4Gi#q5\\ng&:X<ҥpcN+gjSG됿=ъ *)dc9f0m EMa~v%KEcqY)2Yqi̹6_:qmhl&r&ȰySduէZɐ\Mw]2NcJOëSm<(|AQFZŠnsM\kR#3 &f@٢An od>H׺li>,9L>WT Ӟ }5M%\f$K`k]qa"\na)?M/D^)'1fN.iw5pNQC7Pj+ٗ?hedEn`m2x>(~K9K;Km)3GK;wriyYViTg]ϗQiq xUlu qy A2 mP||έx`MBaӥ&nLo-چ/E0>ӳm<cПZgmBJ K-XT| OsSʹToI-3aLY\L(g*UBPdOF!83–kɠ %XA" =sC hb g z-"a֦MqoVf3 gAr 7X6: ܒ^A\Z9x2/@zXr̜(iPEQZrVE݌L VR[*S]_f/w[q$t~::a)Wi(ʋbad3 ) :pD=,.\\Ů~ZT[g]\kB]Q2&.%,E_ deX;F#546"5A/7ZM+ (q33 kk&2X u|g8UsxS7tfKiqIqSsޒTьls#ugpη ,'^ypPe(V?|Ӑ:z_VF]/:-GNT0u$23`vRMx9.cNDyfᵞŋ}g`nJְf-՜q9Q'Q!z6V`>gqm(A޼ ?ZԽdx`z'aQ(:;0(nTDٸQ߂Hٸou@!QwY"NAJ)z0b7?q3a1oM]|BV%f 1(_q$O.Kk߷6-9W1Z 2usE)^US2Z4>j#e'ץZ-Nda-wB/ Z$?lbLWk W\te1sFw>M&kvF@W٭B-sXƵ@'sDcDա˶l븻pa׹ (AԆ]42L4ڔ谉+ȪNB̳ENSe&X|ǪܭϞu]/LѥVLf c'x*`bXՋ q e_Ӎm}W|&*:n/7#@jAQEYY Ib1%*/a7NVyz6 =XŊ8=BoTr ջОaiВ̿q eťioR)rKgd5D?Y^8z'Q[2{0r*^0c\vd]85P?cJUy}˃;"ٿ&åuD8QǔXB S ıkݔE`耟KҀvl+Q^ D ]-u}mL0\krMɉ J%DD9jM>ĔM33_J0 v̚O&h[vf#޾@"Ü1f@F| "nXlɔr@˜oQR.Kqޙ Y)Ov]EqAݝQ:Zf9{Y}V`t7tWӅ D#(w #r%V4'O/x :L ]zE( -LDtxg_~@UDJꔔbIf}ЪAƔ"dX 2 J sNc(RhkI | ϲs>tmr;?=+uORN0;[ {4R`<.HbǒAF3EVg1N+a ΝAI|("Ê*8uQǸ9[VDzwvn„)^Tqa Ai#',y}Tsv7KOV($*tʲ{<Ť)+ l)l چFpiaYڐ3CZfOkMpb.@t{H 1!Ը[v\(_.❋۱,of ;gf,7n#õbVGY4|Vw4nw1 wnrkb9r9JEiR5;&12P&G7 $jUp<Ԙ<-:7Mâ[ȝ=F٘crg}DuxǷ]2r}.[;hz,QY,b4q04ŗL Q(7ѪJ"iDP%Z [ K}s FY-$U-\ֺ~f)AXJ(EIR7]msCR#5ؘsr1ĘdC)e'9HO [1B)8PA§͛s)'{(+g.w.dĈ LA:ȴQl!_ߵ0T15 #ɯ27?P]^0V#!D=~h|P}MZvIHrhi?mnl\ۣ3gӍ(gSb3㯩 XK0SN^+ѧ ņg F: R2_^#wkߐld$ 4aXm7yNF*rK)B漢uj׏ &UU˥RqvR]RՅIB\Yoc$[ms=ݒ t/J_?`oi=oq v!5MEʁdAV%Cl:j2.勗v72JuR0;H3Ls)\bpIl|hJq1.E!2.ŅTn#DSIAHu nk/ M9+rZDT>p߱̓Zﶁ֓z!ظP#F0T*Jx΅.i҃NG}[/OvA b)gMsvʎLA#5#B mƀVϝ[=CmBfE"\P<]0OozPPFCFi 4EJN#s sSR.svR;##e-Uvޟ>j.i KPh. +w:]f KetgO:ER۠sǏ2&r%kxj]צ1)j" H{M>VrNTL2R¼i4tg!qk(kY'G!7 ITuu`Xbav=4)-jVw]pZ51,Zd,PTUC0TFV tVѽ ˷#2Z ٣H[Ъ54z>tFb9sGBQMR@=دw75at+1QnB\I{HnA|T/iL,+)_Gp"/d{wݬ|Em cnȉYq1A!0jx}uagUUYva`U7{ضZ:D> 3d$IFb|co\jEܞj/U<3q]N9Kӥ~"J:"q [k~k^.a m&Ӳ=)(o?=5#ui'$b+.FLlHpfoaLdycMtt":3P1Bs+`0dALS>B?A@<1EFŒT흳!Bt&dSZNӳGjяG(K)ƃiſu>YUZGQaH.vi'5+q$4lY(X'b=#y Ce3I }"33Q/ҝ (%Γ%;!XjfLJK g{$?]Hףu R^3ng0 3^ⷎ{BNKN95scZ1!?gg*$CI0x,u_)z}[>`(cRYnaJ^v1`]9RZr\<,j|oo\(00MxY0N91;{3JbL #^!|sGKJ^kwx-L<}ifV(Ga)UKmO_.W;iPgEV~>, qtKRYkʒ7#)þ^u>OO eRc-3k3}9ژDxn*^lq=}R֫&=cE'OxgQ˛ ]dv-M"X}2raԥ  #5tt-bl\b>D|w3C{{==w[BњÖ;o撉{T):ܼ *\Qҷ̉b=Ttܥ,H,\ꆼݲEc% ; 3@̅抢ُ{bL#˨V|k-SY+I_묭څF^4ΓrJ\G ]~H) mܱphHJ`(^TwHc-9 ӊ 1'|vvcs7'zV,r tm߄N=zaH*%S ==d_+Hj) !4NjD&hn^Ӷ)y+ErF:hF jɨeiAb {(*KhYQ~~I[8&ʫ/vg@΄Ki{?V0GL/ 'ͿscHb4OXAX vԿ仝}qbKN ~loqZ Жa2F-x*5x7wO N|;Qx"Τ֪{`f@h=ky{3ׄuM52Gqr K鉳S֒x &MRG`;}ۭdqE@@9tgqIU/SAtd}y-5 uܻb]\fu䏊HC3%#= ҐvZ'mQ+iDU{!{؍6zZ )oh.E@_bcNy+`h!=й Wl7HAX&̆L­BHRcJJve Q!NsWy|ihލ@x]$S.R|K$L YlpM䀿)}s w6D0(ͯʒ$Zl:JMJvbY)uS)$Wu˙0,ˑdaicJvXYi3Q 8Ydm96md>db\&;WY,GWXfvA:zAC (33׭r粛dA^F!9Ys{&aݠ=$ct5Ymˡ %uAlqAgc6A-wx@h*r^][V-w)vo+JX// Ӳc #M<bs<@(dٿ,Jc~_-V<{ @089*ea.Id LBX"JZ9Fo0̖@_"L &"/ Jц7[XZY]\=<}|{O> M-m]=}֬001,6 db JHƊ,U Ӳדz}LBg3bs<@(K(LP*F&jkCZ{wƋ3ge}ѓJy%+Q%g"0VȢ `ܥhT;,v|k 2G)3sJL~'e,RbNl%LJO̻5]PEƊۢ_Z;KmiiȪ3%0& ڇq&ӰԬL`^p2`1U7I1(I AY/w8 :%Y9HȐY>ҏ6 ꡼ў:^;tBA:4a}&Hď,B&4հMeDtT@4=PT3_8P&\"%ʸ^`; %~ . i0:4:nS^Ӥ4 J+r 4;kװ}}>͎LFW惯׎ irkldD+ :@I%ð>Ft^a)d[QC +J!FDfI./%q"vQ;O b[Y}2}3 2r,*7D^)[Y)QFCJdn\`qBf8dzLVviQ0@}yЇy#OC>9|(y;sm PuymU\*S@-rc›bAd߾V+9R[H6ӐC!H @Qô˖Rsc;\ƒ/kx_]7ci9G&c3WB*CΨ3 J1"A 9ӚI] /TJL)QF/zG<ܵw" KJ\WVY ]Kͼ`q:@EѣnU"ڔaVѸxtUU\̫J]aD:assets/fonts/google/poppins/OFL.txt000064400000010577152075604510013343 0ustar00Copyright 2020 The Poppins Project Authors (https://github.com/itfoundry/Poppins) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/poppins/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2000064400000017334152075604560020030 0ustar00wOF2 ?.`T L6 66$h \ ~2"8 wE!`EBDWU:1yRq@կ 1S#4I.OoPeb:LƦh;p@BC4g R 1!$FH`E+T ڃ^T &@մm=c_ĬJv`*iTͣ f=H6 ܨ^RQoeb/ d]C0v&E,قYrzs_`^^ޜI>y6)-O^)IU!M1)!uk *(+ʘH ۹ٷw%59,JbL" >i;ӗJVH ) iƏ]죀QRɅ/,0ZyAFb+dZpص98naE5m{` l!}1 I¤`20l39%eDhm#1o=I~V|?#s[o{o~}`U>ȹ{@| X-s 2 2H dl=>5 'F}E SA=͝`Ag +Ox #HYSi=AEcB0Ơ4Ol~v#rH jaP9JɷTa2ChjSGUA7fjAªaYZOs[mG.ҰIkk?S4!Aԑz+2!:z]") +\}Uvb[6-EV0X9V\ϕe5޹+F$Z)U C">]sBN7'T lX oz̽qPo;lpC# %( o6oJ<"n!XvUSjP;hu2W<5cN3@ j_rbrBzy"6s7"+ư m.8qOԸ;R3JKٸBqkf_l&-8\!h0_\ ŽʱK})@W#+&" -O?ۂFVf\ ֆNRv#"~%ZzA3hēp@=8pm;z.h^~eoЅG5):gcuz&.6x7i_"[ZͮWKY M)>7sya>j2Qkazsyie=]F=1UB)?Yn$'qbܫĐ3"ք) 2ۚiw~ Idjw&DfC VI6o3CGpmCV1'YB'iꙃՖO()>9St 4PE͈wFj,'~dy8m3Zbq=ڬ[J=6" cb(J[f36Qڿ˅_ǘ |{ǥ^qͅZuA@}S)v^0oz}00\450&۰)ckN<hv C`fW)7e,-JbS~3i2Bpn=H?ȸEC8=6aj,w/|yױ+N;uuΫ"[{]֝o?^%;dlg t -ݬ/aTJ:cH3T3 ӧ0UQkݠȻj s߶o2@IIZR#%y-|`ky["@QTKW}02sLe"##+*5)xΣ;`͚"svřrQ-%D5+Ԡ5`Ka展Ï[>KT<dikiJWҭC -^l5>xGj`]F#oUN]`o%Vd.$v"MF~_ Ӎɕ:-)Z|R+KrEj7Q#J5/ 5G_T&)b4@>B^+F #D*KbYإ</wG=X\Sp= E\j5kSS)bO?{5 pl0Gx46 j(ӌ>CWj2HK7n7*yi"!Є+`I*AO_e=tp*:GoeҘ^1:6曉tHk5 M/fYpo HNWgd|f'i0R0@nn6g9  ؔy:]{Xe#@f̋1_GϹkb1>f^_ZH-s/g(:y3 -m5Cc=2L[z\UUHȘGI/Y)V< ss'VOW$X "3[@~ii : QfSds&!؍yU(8+x:wsy)c}1ّFF jI $ qi4nah&[ǩ`q٠}꫻HG@D`Fd* %2iry0TqIIH. R`vx|BdL 6KN$O\\iihR'%NmY6ň|3UȦq56/J"B;qLdLgY#%8݀#Nǯh&K(""'$D"Xͯ^K HODnIRXG礦?!7W-Uӭձb 2O:9:g,.fLuL~hvEGɞ 9kG-?'yGwÞ%L Gqrh~yS.%R|+ F{YɤDʔ2+$0}(!sGC~BݴrȯR|VGPw :ƾHJ}[']n3B)UDRl) /G݆֙fP|'8̛%`UÂ]I0G;pNf)bkSD:ǚm;%};ݙ,kj ߌ.gL('x. @/>;?/݇eTg;BHUc-cW:Hdž62 Pa~to=T2E-,4]؅\s{Κȇ>0z%5_XP3>t?[g?~,"48c-՗? \ U⇼CkVn˚4j~uÌJ&O`104%Ao#~2*@MIqQ 0],c/+n`k q䠐9A%4TVtU73.n|a#c.҉m޻ ÿ,u12 m˻| DՋB@۶XdFb*ŵ \A*9ޤ*R=tەDk,A b]BآG rHYΒ ixVIh/kNXW3pf)mM? ʏsSD5=M|:py߫›l; Mm3@sڍKq)[S-Mg4eE \q3.vmGn&bx{4A8ka.1?%/162,%,'dXDEwC mp5o,sA"IH Cv͵V6"y=$h Dj"47 "OMe-v<4}"i4$$qa F2ZМEx0_x eC:NAF1^KꉔitTIhYAT=x)kg,.T 1HJ T+Ro8Z?i@er„)`C 5p#4hcD+N,E42dʒ-  C.&6.>!1LAIGG* ɥ;`)oggm 0-{㭹 3ukx6I(@ӊpyguJ\vE}J5W\U_TΫBJ֫QVM&`ɚ۠U6엄Wnڗ00˄k.#H t!驗DC2XLQP)UB!assets/fonts/google/poppins/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2000064400000013010152075604630020461 0ustar00wOF2 3d.`( d l6$T \A*EFm8iEy`S'CV.\h*]Ҕif4biSN OYK9+|XEgFsg_kbhh$1y~ޔJe|A!Q8TUTwܱmM7g:oB/G=w)AFǣJ[뜛uNYbC[j(aIY)>Z`I P*0XG\/T (gS-3авHV0$!ohvhQFFucN\GIw5vZ2[vH))]]hnBg 3*.9FXZz^*8ǢxuM&&ݹ;WHU, Tr0yMd~7,WQ?JM򮢐\ܪIH J I6_J.ekXv.jvUKLh9w*3BGk TaҠmx_ G/4f/sd,O2+l&婘7E.蝭J[$ɥ4(d נ3UгXsc-'4yl&̲Fvh/`($ѯJTo THjE COkǪMPB۲iJfrtɪՔ+<>ee>?d0zQR EҖB|\K/GA=an ݶ@{Ǟ;*PM粐WZ,l *bKMMͦT[*x֯xT3xpY{\VXK$x.Xl T>5gv94) ]S8޺ Ì/Cxeu/Eoo(a0%Jr4F/Kr1=#۩uz#%/VitWx ?Ia.<5}=%3?袗U&ռIx=ӰhbUy+ٌ-rfihP͝:#VGj㋭RG[5cC)>oY#-gYKAW[ kp+Y ]u ~}4訧L) Giqpf7Nn5G<8&Br3PwLikŒ!16a5,.j&yzPa_kIZ?nV6SZY5iͦX&ĆS/4*E5Q1j*V^!hT,xnAT UYBssPuXAww=Y/34_g,/X̉J*'ZE'0J(hܳZP3,TbsQS>g#>B|6\Ǐ1 ‡!6FSJy% V~D_Kiق@*`uUҐj\_XγWvu%\'i8igxjXֽ=QӍ=eO?yK#eCЭ!RJKJKJc;~I0,.|  m=nN8Iw5h.[v]eؚWYO#UqBk*ޚ׺] 3,ʱ.(ԹqPޘ;QK_*&`Q]msţ[u$-.ߠrzb[-#jBqN}Wa~V1<Wҹ42[ggk '..PU5dNďrjA¹.#PIDK ?"G,]cB:e JfS>RAs8Z|QTJfiN̦mar#$e=75&Rnw!ړTA̚ZC"J|jc9p/@On bJ,R{Cgخn1%\|YĬ0SZlZ+wg{t91ӷI;ȯYtMHBX.Teԡ^0n "s\*GWW|&u,o@i׷,>Į =$[ ]oB.++uUY~M&q]\ծ|A@_Oc6GYR?d3=.ىeh66,75UD\F9>EG~NeFuT(ǨcЛCҎ=>h$ se_iK=yl3vudP D5U ,E8];Q\/_Y&=$, A ܲ8QDmTكd2uSuolm+U{W Ps6zQáabi}F~ |z66 8Rޢ½8`|쾟 .*-dLKIJ&_Man׺!ZJ3y׾5qUxxt_MWCQGpInp64ޜxKk6M]O3'o;[=OϲHYVh%Z*~vpdN,v2YNgSC{$de3{MGhCޟbs^(?KPFN}9#DRMNHhܖ@EXiWyjzé G#*K GAA__*U97Mb9"A@OSw\\R"b<2Tu Eyޑ3}4fQ:k 'ޑ$?[Td{_ܾoݗdR-C#Fc}%4t,ٷ0|Sn^ :2ZȜ\Qt(OX@G(O3Ց1a2GWgnoVJi;1*6`="a+z}C z %ariyq{ԛN"ᱱޑMyY _ڷo1ђ0ï4[y}_g5%3mϝ A+db&O_-nDv$^ꁎ%ȗKIhqxKHvHeLC~%~%7ka3~G/ `珹Hh4t%neM0^ AÄiu$4ˑ8l~ 2͐drqVfMcW?R&]}aP͍O"H?S9b;,+Bazr2跲 @z^l)κ3&^UY[MKFdrPxA(<~_cG,jLbTXO Z;>MW*~ĿZ C^ClI& Q;`":>:ӷ@IXyTUMI]jjkrF/(y͖?;և G{D[Эh(w>%A!}ڪ} q@"&M<78:JET.oe] ⷩS"J"r e jvp*Ve (Uh-]|y;Qql zIn e3U΍lC׶ouSjӯOQ*Ү,V"ljNc\ ~($a(QLJj`DpRJ*jZ-VT5@[!شlmIL "D*+zЗr*Fҍc2[6r{>?=phxA$HerR}̝,&jC U_uդBJTѠEz bҞbL= \z_ɓCGx5EOQJ ؅kUzxLU:dK P3F4W, E.q"19.㴆l0gYM3S8pFI21ɪ<2OeLPmˡhE~>VQ | r fA%ZL"Ƃ峮b0C?BY{=. $Ϡ}lQU٣ ΅5i`nFD$ oǰQ `#Q&)M 0fӵn /kU2I:jޝPwmy0v|L]'TH524BھeZ<^2Dn1ѦBd( ;f~!mLui@؆|sM/ wB0ٙL6YL`Q)Z% T_GUWYoUNRE+3TlBl,x6=;^"yl,`PoHY@9xEiVXK`(urHe`3`tFlM2fp`08 ڬM5'dla MъWrDZ嚵̷ׇ~q[ ׼'Z?OxEdeI-fO.D=NbXh q}N4{{?>qȭћypS v@٘cp'8|'p.69Er"U釁`#b :3d6xqoڎa6K´29L&ߢ='՚t8%M*NiR2"U*5Չ&Qeiѽ:I"J]O$mnJCݒUnZp\ˣ.2Re]UxD<U[TL{? qd,9V""*> o8b>^J!mP_O?fp lm@MPbh)F[= ->FUw9<42uB Z`T yݲGxqp&uP̺t*-Tn}̿Ada`CnWU}h39Ȳ 5N jtYK_S=:]W%bק*6P^+,JSx 77 ed7}5Z]͟E?8ì _/E^߳0O>I1@)Gogk1Yбw@)d.<- k6.a  KGLEPm>ߙS&~'N-Pː;<~ZfLf!\A #*e QRS`;E z3}8|&52UO/k/ϙ ţ3B j :+5C^&lUtuvmhǧƵYjYy&ʭU-MUIdL僋UtAN$m xXd~L!ZL7j7r}@bBso QD1("S R &47d\O!CÇՃ)}ymy1zAx;ōᰓfc׏ԃ/^տQ#777Ȯ;^lcrFVi`fKK;I^;;\6 )xdR%GMٙfNۡ2gHc?Sr+ż=Np(qiGhl&vк9`]] <~k ~qE { )PNn k]־XWVWá{PZC_K*M".KMKsRSy`4C*DR3I&uC;IFvн{2FFA3P?^ClOhM>~݃v9m%1Ul<$?_e6gtp5 p-Kpchqޅd{l Y+0FDq>zb!w;;YRXu9f7=>Cmeu)1Lf:96!NN,d\ƾbjٙ ]TV2`(swyw"jMS_2R Y;L|7O*"]<q|Jsu25 va}hPZCˁ"ޡx(6o <{2\Vm!j3ח"B~$2[\^y/7or %LsJx34ގ#Q#}{AȣALW~fՊ嶗Q8Zɀw#b4tbX#U'|#k|qC[l΄ 4[\&b+vV *uUnFmR)HXxO67amvJ 话rTE {;0֠ }>Dv"EuVCaF!Air jbDA 5`R ☡lF_DyIܧ9wފs7mmΝX30iƧ>Y'fuƿL懧j򼺷b<|/Vg_?~dS(#HByNJu<_S](רI=9l^&룞%~eT?^;QZ( {{&]QwB8sp@{{},Srxម`֗D:4+% h +xb ;ݸ!w5S`zMWr`Sx!\=] jO$iu<y&u:?T4l8`<3a?k?6;[[06jϥ6P1{z1Co/b"٪Uhz/n2ܵ,a7< [gP tD7u[ꥀkq,ʍ5W`9>!kpIl| FƇv_%qSC4] &;@v $I@s Kl MƳR[}+~ )ׄ3_IAXD:ϸ d.JW7.Ko:`ۮ幻.@|x:iWw=pKA assets/fonts/google/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2000064400000017250152075604750020461 0ustar00wOF2 >PU.`T . 66$h D 0Uf LybBp @!xsʹ? <[尹LdիN4 ?BYsfR:CiL" dmE{km@QR* ,Z\xjK5 sH45{dfV9TõvQ]8eepB ikLv  nض7*E_~G}7֥Yc?[d;(|(JQRIM ǎH]t ӵ3a^3n4?:漽93IDH <%I9!`/QIA&Nt|eu-Ч\F$CjU^Koঀ6^^-< #'dQljqJz=6hR$]>}.H// BF!^C\#K"=_U3[90K7V[uy~˳C˘^\{qX9£̻ w[f v}p0Y! İb}K8 =zgs;*I`!ƒ3 &isSxW% XsgT`7f8-]8Xiaֺo"6X zK/VRF|FZR&C#߰}*6+Z](A\FP:XѶ1,Nx?PYok>lsjSwPDV+֠ Q&oH+'<0G&J8R>h+ :B20"{؟/ZZoÈE1L~",#V!-G 3yyj ׼Ƥ(}ֆ-g4w=-s)*)tޒ%L/ 0ޔZU=h#r`_S0p/J]XxgOFm]/9{m'%]J i[scQsߴ[ۼ0sQ[^=VOCMo&eC.e;ݏR^C@a-aj@wE8~͇9cߋ^YodbtAëgXnOn'7^;q% PZPD_BrZOޟ9%76sX6h0ӕ`\{gM7؄6W^"S|9rL=4,#;pS2 PSPކ9\K\i].jcxY8A/;]bz#++m]?p }C.2=ڲ S-C}A'@520t0 Q?DH? uW(J`-b,0ݼxPUȑ$h DLѾ&NwZv#ʟ+=+@jH5'4Wޣ䰉(ZIĤmFP;܁HUQq\ڟ&³9$d\ܝp)H򙀩FG{xA#d<5p,?pf֌Mm2JPCzæi&QJ%Qj:;3Ђ=9ڐ;[纲C 8rvD/ >9 ~a -D4EKꚬbMVZV"0Tq%8V@TW*'ѳ[,d2k\@o-їϟ@-+Sώ1,.?:IL{LxJ&ţO~"#IY$Yu愨PՅSKgzQt-" \ `U 7|7{6,H$*KS&T/*c?wЯho!Vmwv0ۈ ޶ :SS"DzaqpW-"EF):"3`,1 37g@Y^^Q~fsnZ1$9Kja8- BXkwQeǎCKωd c~L6j0jZ]vT]&?2 =]#7-J"#s+V0TUAzFv58xXʤ,`l!"M.Lrva#v5$~{(0/7,$FWTZ R,W4$&%N,LŮsTz |8âcYchZ=N"ia ZFſp̀4x|㋧WWVsV\ZNy/A.Gǹҥ@%(<b t {{Yҹs}lOcЍ7f_{M+ ?7+_eoޅLÉV*S <Ү$D\f|M Ln!3U('CBo۹|JTKdB#-tϛ |6ow3ōE!@} VM{S>5l"m_QHb8y)b;hIlP}@3 /Nxٳqx(iKcfFP#AġϷOi@}߃[T~]^a/4 Ξ/l`T =qT\ ?fm<}wf:zAc_fHS{O|ZMF:d }^6W>h7:\G(|т`ZE|ʆyHuC\"Liq Ut6{Zĵ/mJ;qM^f&/0XE2 KPǺLɦ xu !LjGN퇡_𚎓ů _t >^受b˷.ho^(wAk]v; 4TjMdrraiAr="DC&'sbKȉ5;~~wH~?@ !HĴs>Qg 3="WS*B%n"fp2]V/f3sX0+# (2oKb}ks7)WzώZŢm\E.77F3kƁipֆj[p D6W#o4ܻ&a[3V(DE|R; M ̰?c|N9eHXr@Cko"8 4Л[oqOn<ьу Ae@WSXJ%VZ6nn VabByИ[Yɜ?a'RߞeYlֵ |U%•`e7Bąsp$θ̸B.tWn=J2 P<'Ž8~\&49i}yB7ݟg C=`B`lp,Կ=dQ*aVXu Ds]|;,(ɝT_vppY5mL %s}z=ěJo\{zgOp~yL?pf_3Cm Ԧ脓,?^s{~g,ݡk򧘨,e}h%ci>SHR1C +0^-)&1\'56V詘>}Vr9krhu_(|z؀OZ ҊbJk1}da+bqUV,0( }SLv)J~^sdV:0i ԝum@̷Cz0ϜyyؐgQ_3!xmgS65."{a%l@Y(0J{ ҷG+Ѡ Xb=|ռVրIϮa Ȏ-:9<[AI3h]ߧ "? {]{tGKaRkD\TwspӼ0yV%vG7s~N͕9HYgm;Q{0l!Utȅ<o}$\tF\^Tn`:n6`h5OO\ȞzZ"$+sJïOGճ<Wh \@0ki ^'8FC+EΪrսws$8A'O&BQ6Р42kE\O/G&m\+?l<^#$3J i8|ɳ8E AiWzu*Jc zWHN[ErYQ'D'qܠoԁ'tG[=8 T_FBQ {a^6ׁ'Q[a4G-DNBi1[AfD^v(Ne.]|K_nrvm րrX-xтsĺN,)^fÃr-'ĮO#3 Q[X(eJ)@<@@ )2ϋ)JģlxD7D~Hqh',Ԕ5RC)" $i2x!DLeOS!X:4x0A6Q!뒩gVN2ω"#5!+$z9Cv/ `́o,m[pƝO^ QU Ӳ8X8x$H",E*1 )9%5 -42dfE{]LKDx/e/vЌ`7]7'vnq-q$Q x _2oW@J+UBJU~VV: 1If9s<;y]SYrBZ?2U$wk}?&]assets/fonts/google/nunito/XRXV3I6Li01BKofINeaBTMnFcQ.woff2000064400000114424152075605100017074 0ustar00wOF2Rd.?HVARX`?STAT*'22/t J L0*6$ %[:q!Wtl4`۴ܪuq68]3c GЕ"L&2Z9əDEvZ\ҮԶ4!3ūlY昦_ƤYX,pIgBry. ŃЈ桉Y.<F(9$2/ݷVsHѝ Wc4-ط}$$N5bG LBdQtdf2bI&U/T ,KMչ@O~0Ȉ$Fr=fA@CfK:*-bu>r~_Ta$A%(V!O6V%EHFMU(E6Ɛ"6c0a?>_ br[[(۴},@ĖDŗٚ /$hfq> SeSjw{i86 ,@I~Ϯ@წXV~YxC6_jBh&?c"Wd 2 9 2 c mz`0/})yhwKWT侙}7OoLBoYC]e_HyZku>L4jӹYMYQ !j#j=p)n:rT-\`/ķJDY.;2EWu/C&3JZ6tEp#Qol{ !iHK-@=JD#wu!!% mS-7BL/g=woRswDj Xy*D."3HwcA? xd.ϪokpdZeNCpf .[9) "L:霸_knKofF$H!Ad.o<P5l' X /^-6 a~?+ [C {#@v8 5TtXa/\?^6Z'I8*YqWI5(E%+YF5JhUbaS1<7#D3D[hb91q q PI)2(hvqXxX( X+b*RU)TZjG뚱9&κVq/f|M߽ؓΞfu}C@"eOH@ 1Nt!(dHp <2d`͖qd a?$"E(SȀ/ {(q#bGS__ q9βҕȳgY}6EQ&n bv s˶uGE(1$B ߼Y^qtx$Iı !! "ϢBayسzzO B[?JIU 5M_FY4]'7x2 ֯Wj=my*J"ORT|*/밆(;|-CU NuDGۄs ;{:X4a[!nfDu|mo5u7LA(27!@[B -dB+8qg*!w!|qD#/a tKMC~<zn?zr8з_uՑGqߐTM-b9 .^C/HoMej?r][Ml2H^kmmy5r 4pͫ.Ob> Ba9$d^sE< A@\x肺HቮEi\sSѬ㧚3N)EaӾDz?t#KL-eɶڻO/)6 HpBN$&IWF kN{EWy|xHī2f @9&Or֠1,6Qמ2 X*7w& i{=(@Muvl4+M}F弰Sici9-qBhZk/Ai, 啹xObt8FKJ붦=5UZbrmduX%VwUuY+,Hڱh~vH471׵G 0HՊN-HR~Ɗ*&*4#Iqzu 5nɛ))Q&ԘDhb^KjA e9Ĩ t#Z}y(3m/*`i٪XXbw 잦P@ivQ(7W#>W;#PJ[idͧ=ѭŻC.FGÆCu݅p:qo?!]1àQ5MS#O+$nW_yXIzap?]ٱ%$rpIߐ%B)n]9Xd@ ӷ6Rjأ0PUdT`R8[p^F츂2<#|tσ%5Zfew$~>܀u2he@ɞ՛3:'Yi#Lo( zk #g_D| ޅ!jCu+e <rRx:I*}whQh"~\1C|JdI(D7-;ue 8(FewƑm/MR% p1Ҿ6k<|)guE謹ݥCrX"}!Vj2+ɐiD4rR%7Vɑ3&nufJOPvVvo]qSuH a9KQ++}&x HWG6"{n&~Czpc';,\Y>em9di}ކ%wj/݇)CHVO5g=)27؛Y q&VYQj,}YѤ',v}p+HAᅵ+JS TݻKcD`eN2;~ʽwv?[-C7\iIn#aB{oF= e9%`› ;LLAfcJR(Zo15@6fZpiM.' X/ZG'Gk,>-^r3O2mx @*).IN$Mm>Nc@.1DH|$veGk~T.yRց Fwo"iR.+5gX׺&1ٓ`o: \O)"2J)`u~HٖS.2+M r>#zj(sߗ[LqUv^8hewH)&{(|^ɉ;8[:*+xɈ9{h9&\'!.^O$2}'tVd(dbiG;#R;h AX­ZrPEⷥv,i552= קu;稖US&@`!Pp;^DH.ڎ؛kYhu€ÅccT#{e9p@|7#vtliw /D iP.n f  W m"z6E+&pֳ\fh4XHPdZF; 0YâqhbGh2d [q}   _|[R=1\]n'`8@*]]l봡ā9k9?pυx^QKe'Ev,#n5Λ py`o^4oτfUrxVȕO/(P  3D|#9Q }Nf2+|ŭEyHd0j.jБ,T C )p j.uL2h6“ ;HV`bq"h~"~9qiM~Ly HO @ # G0" IM0BRT +skAB G\!k̇^3 ߽궏iv1`Oob>I{JC EhLY3V05$AE҂M0bԑbJ)}XqY3 HgAOM:6 RDz@n6w儬xn@|i4q%_>R̤hYl!*\mi+'= AQȺ~d8n\ȹ3%`gIfI$oN약ߩcNvNyMt\rW=m^@}E˛*ɋ(U*f5+WՋ&E!jI@1QTvp0],7q/sWO#P¸SdYY^ޥԎ&;(^.WW(p%Gv[B2g{ ({/(U :[ {_?D_%6؝RڐZa@]CƄ.qx|5:Cw>5[{)'X=WNRtԶPP ٟiڌI# 9$nUCp{M$ڪmڮ-{hoIvJ2uU6#aM{Z@d7Z- )_ato+)_TeC!:J㶸`㩋=.+kAϢЛ+t7nt-|֑HS%!.}gYcc)rWE" xSbj"V6ˣCpˈZnKQn8o^P'Z^P`ֲIJ6KJ(Œڗ,fVE"dT!}'\ԁϒ,Ikdk6RRucV4nu"Zq"Čz@%ݚ&(H ŊʲhqԙOR1iK4NMD#i(NeŲb8N`"xl6 Y&*MnG2,0Qx ;(uJ /9 S@berGN)W@TOmF2[@(U2]Ա~m &>0@|֟^] F͘IB|!`2tT6I{uW5sv\s_gX> 7ptjvm 'KXW->`$IZ ^(}J VnՔ|, [5e b|oTcPg[FI];c۫֞'%eu54rذY1%My *ţ^.-9'qwr1OY(;3 k=Po5~FcśxJ8pG ʉ&`d8LKJh3#7NqBIxsCG[ BLUDZq| Ӎ΅2228΃:X'0E-E!/ca<V EcFF;qÞ}OyzEW Jz )'q0- eUZŊ=aK2mf#NZ@yuńBC퉊r :S[ Jƴ'%j> vYeC5V9\Oͺ%#7!GnB^ras9S~! Cu=4X;Cæ&6W%yo(/0fkHba$ٮ{a4Z +ya u[5* s\63wY7jmAXZ5#]j*$lmC >r2S`$2SXXJ,力\v' Nu54?1$mi-KVUşc/2k95E/eTAk} eV̗8t'|%`Z$ HWC Sg/ ޯ0ƯuXU؃Y(ǝ6̤\HA8C5dg~'iM7z|(Qo[V3uop# JmG6PXr|MMcyۭmDۿk8--yl[B"GN$]`S7K`PZ-CQC { k)($scBJ S1!9Re6)nm<]2 Oq;psB_4MƩ>VJ9v70BkSΑάNȉ'M]m=6`nqZ4'O;9p柲>{8ƌjL4'˓-=֢ٱĪKɏկ*nD^국[>91X?^f֣BzfK[G{Awo@Wsi˸7Pmb<g͞cqr/p5p5ф Z,NYkrtϺ*+M+yU3muh_PAZ-7l+ݎ;ʄqܺ;mٵ0ݕ_sO\>Ėq2N|*}Tgg^/.і%sgJVP#.F_9֏Ѯ-Fz'~+-ۿ $-1sk{OMIzz7zF1~CURQpGJ̴~줴ى? X I9*/ҳ)mA7ebʁsAKSng/+) 2[ƅ%i@lϞ a׹o|oI;zx#ZC/խYyY!U1tI)`Cl=7x< =jS]0 \^T~"UK裨^>P' .j9X |Z#muwA1Цjt8K?{r.F/Nc{7?0mqkN/H<.EIbt^F9TOR߀YNN&Sl"iV`{muYГCk$ϫRڪGO1)_`[ y4xb }>%^imu7NSj^T/ȍgŴGv;hjZlJ_U(,I՚N)'8oei7?}h bK1$Rf!ePFXvgurܩc|J:ҨS%F־}Ys+E3*WKlu#ҝ7D%<~`DڕQ!YaOEP 84xP+ahRDr/MV0B=i)_^}Udf ̖^۸]\VeG=yz/!oJ7S?ߪ{;cϷyV/+x#po{! (K|[xYYvA؅f)cXETir[{Ë|%N^UɱrVn&ѵ0)Yݩw&يO솎ŢW)" 3Wl8E9E+ 8tԩɻ޺$F!E |K%0sU+뇄,(_?@bmI!; /u>;Zw! DPcXU;Y]mvBFL>9c8k v _p:XE@sqaT}B2[C^T1jJ󝃁751I1jI4IHD*wId`tbʇIHIO ό (DM/,Xe]TZwllGvr2ܓϞ܅r6zw!ބZt6Af+E] tqv5^T37b'j   ".&ZJvɔɯI`;?Lbڷct6SnPpZ>{#<+[x_?sڭECE9yˆYJ|<3+ 's3F岂!iTav&umSa./ZLqܪ3S#1Ms_;̿q=.fe.On4cz<Y)pYQe=׸wՁg-࢐ b(7A6wHafQڹqlf)798x !TKXtu8̫w܅ּ/K_o_]jD.WA<UE WMK8OQ : VUzbh~CڕjQp/م{uN:|Xz> ҃I0$KeW2ӫ˴ـ 6q{sPQ߆>QDBh>7Y򲥎a*->QmMj84@1Z*?E7_|LtH` H^b LT2'WoJ~`Ms*4frKܟwf݋+MJfd6 /X᱂಺inD]Mfx,,0y TuĨsQ PyZ8yL|25xMa}b[go\v pZ}s=Y#O7 [>~%꩝~vog^.v7m?N{(`oɌ\c΁hCD6-ͦ ]QDBQ]5`;E& Z5(P/j cUP+i>noSc߄*t 4AI}PxQI PW B%oCSk|N EMO6]SVA''VN U';uN_fb禔}S/T>MnjgbkNȶ*KA[ 51-;1x}u\2p%31Ң :v䛾A:~sHvw1w 5g2Td$E*l"^E'=FqħPǶ]eE͊A`>(\E^bo+^3MmO1}Z`as&d>KSߧƋez B x@njyjVf- s} }tNjt9vgӱҚȻK}xTkNUYYh`'JA@8hҊ8MhqmܕۈQczXc~&lr<M\&zuyz>û8.rZ('x9w6w=6`B#4 iIDV}|gn^MGT,sf:֘Ply۸ׯ 6_4Sui.l/`-oA`FUTMf㥫>E9==ͽǚgſ`@oɻJYk[K;zKl"7` ~cyw%Kٯ mԫ=p~SՙL}:ܦ \ʐopʯ(S"ܡ¨oBך~rfc;ztr݁Sp+8'`fE0蓩*SmxUPj-wg=np].t 4e?MӟGsZEK5y%$kfR #Ga bk, (- dWUHm'-<1+wRg۔Ԭ؄}xˣ)0Cl =䔹FHTARTI2()$!4 JA1P_F[.V[K^t\//8x|K[(>-tm{"V^^Tq؄'3߷o<>Dz(y'Z960S&r|:=>- ߨꛣߏB1ׯ ޛX)A{߰]G*({XFþF]"zNS&xO+铞>=@uh.Lh6=8{!kePɑl:"{/BmeW|nSxY".>cϐj+׎= rFMIV&?WU8(<-{l/n z[?{+mxld|19r3s *Zيhujd膸V %ZݚŨAT`fj@@TcVfsؓ>0z0>4ОX麵^]|za|^W 3&k 0p'qi}W: vX@9_[υڪO]=Eڃij 4s?W[2F]ן _}IP i [JakX{2LLuMMf@@h'AB@Rz&뚧hLjڄ7K^7`35,ƪ8.N .J fɼrd{Kst*QB;3;U^o"U e&$јdnFlk2`{=lHh֤&wkGk5ncךG+}uek7HKZsT4>Hf˗8D}¸ q.c{(b3ԫƩ[cVjci;Uusx ~ĐlMA7\fq+SP@E W`uAV u5m#Tcf "'FT%#d57|Mx#ej/䰕&,cLc+Z,du:@4`V`! }fR|tmf{Z5&0>fd}G;ϔxB]\ۍb[HLʇ(WM/£yF%t').e E]te_'F-Y9PޱM \Qˬ|:x" ?hï3㮝}7ؤwYJa_?РK4//μ'fK#aBhF-Uĕ׭t45H S.rf3wrrȯW阭ǹ<]S絿o/)2ζ(Sqq)y#ԉ6 j@)gkϦ B=XEyPj6{w#ߙy?3 #ĸ ?jӃ-|Sn*?^W(owa*7t/ުV]uKV(1 lE<%8_],4Z`%/0|yʻß-ozz<֥ 3Iu4 wt1ŕiu9-?ZCzu]=3jCԎ6й/% S2!JBtOdЏhGA\:J̷ .yRLXrJZ?L\歭M $}Dr`wmMLE1Wv_(|w-o&]wRm M,ϜZh|y`7SDRYyć0ѝgUS,51/⪝'>ifVRk?>yAX2܋O)T-ͰcUëe8mͭhź՟Ʋ#Ʒf#(JʙuQ4#z~z#͎wnQn߾){|>%B@B_3/FצFp{s]M#T\r~eK*wh:ʐ=D].?a7$5. 9ȶÃ{n:>+>S/_h=tye>)#4a' .~aje[Vt%d]Glπv0ť,)SJҥl8s)(k@`/@*)SJ:)]̅zXBKR({}uLʔRvuQ@~NA\4M_:,?aVrp3c~f5,{MKࣙ\[/?- IKaرg?.~p0#/17G.43խY0H 8 xՉ2w8Q\ZdMϏ=2* VSWDmN2S/P9L#9ڡs+p<GGVPz*KU~{ǪOh (8{x}=o|<'F4I` *??*iA;<ژ,>jmQQo0svΌcۡpɡD+'IT;t }ueYKv )! fjBW `*a1^|=ܯ*îI^ @xPp>FJS=K;Ԧhx'>~ FՐ%UL0o  RSTqJ:̯z+"Gղ%m&pNjUZw$lY 6 ѫrvt] $,b>L2 VT*\k~UϴL|A+MY^5<5=/!}Wcv;wW5 ;BzQUꪯ 9]}yoߐԆK \{J;g?W0Mc[/@GG>}!B¿\T׈o/_\<կ✛N{9?t8eS쟲~ˇ9=Z\ڹo +b[?u O45M?z̋I/uDƧ΅yr*-Eo11b/ k;==.+g7-g:+NsOIwG> Z`t .St)Z+z[oѷb`g%_4J)UzI~oQ+NrWU?]}QwN[Y?2hxoǔ42e5_,Sp= ? ʭ#l,6e{]i_"Cȿ ';μI .zL*i PQC δTODIs^k]֯8.J 'eĂ~Nj䭳Dbon{q*3Ynk%9Y.@o#yLhYj@֮?y⿆#B{[GLde͋vy 3 $]QoӇsrׇnjY_x&!j!i︭OB)|5CtUVY') (6u}-se`-rq  -:n%Н)C5rhN:2諛h=FԠUzV7되93mӎJ'@(vGD qՐd^ k !S#Ρ}JouqK+Xӑ}zq^c^ m?Vk+ytb|{N+q_f-T8@gV:kr"f))4VvJ_`NigD0>//aRo<70A OO^S954 _B6\ؽpnB?o|KXd˲W[G(9Y6'r ݀DQZ ~U+m" |wsL55Rzr,aj9mEFNϥuRp܉\?ש-צ j0T,{yBbt3^-%-!!Աe7^k6y_5F jizEyՋ1bPWf-|L׿{&t>| 8܅+TJVe.T_;@فԟY9(78Ζf@K\-n1=F9#QL(_!nQ~6l Sָvh~q35~ڴKJ%RH} 1F}6nt7cPp{U~+7AD ~-WWUύAg^THR<98T8(K'^jR`޻=٬Ө佻YO,YfRihUUV͘S~uؼ?0wM"ű2 n6G/1k&9-Q f鄝RFs=XN=]|{}LLm'=?7 cw5+Y?4p7l8Dh%D]] F#5 4V*$Bj׫ =r5ΤJ {? SwLzPF677H]M 79). JZKO8sfI[|RX:[h>\VzFsbRvg63Wzf6p[W.; % ($@M";[?|PZ_ZE(/}$lO\Aq~)(1=nXpŨ\+{0@ 6?25E*vp^R[b.KxUC.h7fp)[׽}pz #GOZDGMn_9 9itϫ4`PS4aPz,wrTESQ[=ϙBK?~|15?~׌qr\bZaq4GA6 }/R~ Z뵃l"\Y@,C*L&&ѽkt!9ΆNcwWed[/^%0b]|<;sa;3#xйCN ^ @E'8aV»sm,$#{C|y @}gqO3hkmo`DuIRC%.7꺗3F\~ x 7Eɲq_* VnQ+[*X,:)^Z\4ݭO :uWwxCf>6VM=4 ї)ISl[Xub272W`Cs۶]zύ I[,I|}mƠno6瑻g׎!ҍ ۯf˭|(<5xZY2ӽJN7:p*AMW=z-n_Ӈpe٪h_ #{cuQPYFbB3X$ @hcH0+aQ$ Hdta=dƔGBXrB=cɱ!y+WW[#ӠҼaEa;]%Y..,Vy &X|?$qư0\ V2$$#ak80j1z(Vj B[̐1$t1>FRQ,ej&=^n7AeUK?4F(_o>Ia{6\/PMiU;{EzgӃt؆mX9ĠcDrG7lˢJgРV p/i; lJҐVks[PSr6n=ZqmvSp"6VGQ=y' 8 rγ0xSbgǽK'gf5Gw8u\ Ha+hzȩ+>[2ݔ煊2C+ᜲ)n gvŘtݙ]UB4)k;7\kP.D@3Ybv[`sbq(Q(o =|q|t1&Z/I׆vza>8 *\7OOa9ٰ0K=o}]h,%z&Rq} IX|xtkN_vmEs94vm&G=S@7TKT15e:7] Z<}_bH9'36D&B=H.L(mmqmk(0|`2 NZTkAY@_QRyRjMC015DOq,?>\NV-LM@(Io_48Xt6[x3>dj"<5WUˇĔ;=mKx(Z|~I]2584=?292}>969Q"psU7)ǖ|~m EZn? 6AptDd5$P4Gm dxZieFJ/S{%' -S%Gf <7 #ãV"[]UnM$bEDdXKPm3bߗ)(Eyգmz$f~d̩,-jT!3_՛+~aIev˔7IIY<6 WPV[*kt`ói %dG-I Q05E Hi%slrcc͓1Z.KjH lz0F'kѦC{ 7GUREl׳ ##-N^$"9"{ o_=u|y H+ܛzI{zZOSyK(1}c<7X󅙙b:(1f}sغ9 M 6KG|scjc䩀H{K_v\&kb%F 77;5XqUuy/V`33K`*>F8Yyt/pKNs@c 8P2 bi Zc(mXz*ߎ) ZvȰ3: r]3TKB!G5v? 3kūT$mN8PZezEM9j#q9C8zd/')L !ۯ@P7,{h\ŔI$ڢCtB+!#KKJ6pW 1i]z mpXb}QL$B30 X$p>YVJՖjG{g*(Bwi!5:Bfխ ~5PtTP7FfP~xwϟC%uitP#􈙘XoMsz&2UqZܫ=7弪4 ;Kns''bɞ7Ȕ#ӲrȣySd6h]Ѱ2F fTqW.\qn4nmp"Ukqv 5UQ6Υi'@*фdeMj[}0{.ĭn:ݦ;;Tl[!N5ΪK[> Ҏ_g)KO\E.B7BLgpM39|ߡ#-[{)mnj {,uuB]Z0hSLZ*\Q6]]w.nS"v<]UA}ό7ϧȍD- PD𨷖.K7okhK}3߾_8V=VHZČ/qA9ҥڃC/̙aɫv9lP=V`kδSˍ"*km_ wB[ٷ8v\ntq?pWz>I8|9P.]swdd\%dDS>6y ΅roT m]yϕN7tyy}8[u /0O/I@KgK_yszO)؍D=fe Ա3_dγBx y8pm.v7FE@Z Ooƪ G ¡ \%CZ&Mb*pHE*;B|gӫC;zr/ߑ䏡6qzحa:t3Եޥ/>oDO|V[<IՕ! NSa]9vi3$<YW(FnFf.R؜DvEVZ0 /C Q(#H) qu <@~I=g zf<~9򜣨cLdoDc}asNXva+Zw6}Sa _0o!sRJ>L䖁@^ :mʚ IլiY̗ tLw0 D@vei&J%nR @_A[%2W`PINLZyP` CopvZQ;Akӵw^^7)1ZdeeɻWx4WȜ%]Бm 5A~| P4ocX:˵PwٚEU)Sor42f-k+1&,wL;cnZ%mLԖkzb U%ԓɲL\&IZgJi,E2=ѻf/%FKv-}7cG$r2ڛ|bn?0ʷ Z5?g5rSo*@ӲP8?]x z8ތd]_1CbYP1>cDG63 IٵiYb'uhln- ok釢s=Ms'Zo fS#r%ʡ),5&Bf!ܪֶc/hM%&IYbAOBʿc[ThiD8[;+aKYT{QvSoF/`cw z|*2mz9wci٥Pu.^%(`ZI0 S*,!Ǝ"jxSE09ju& jфkbR "R:w 93"$L0oOHHxVW_QJ1}9U[Y*9arÝn:^|1^Ib2EğNt{J~t R}8m}},%Yϓ/ksl槒WI |%wT ?;=0zH}o^1FDnNsla\!#0ٜt'xL[̫Sv]$]&B]/?/Kk,2~5AZ&bp À,B?%a/MQM&tgqoPT# _&+@ tAHEU!;&2j]U2Ϝ׏W3vHߔҹaK#DU7HFAE01I?IYmT׵>o1'IK5hZ*ul">iU&1c1ů,2@P8mW<]z\JB4ͮ3_@)%GRM˰a=~9+U"`(B2SfAEͭU("6gH":_2I1Ze(,V欹,m/{&f"*-%#ϧd*>B[EK(NtWqQ2Lz?k ha66ӗ;Ru{,]4iXB'|6'uHvdIjwѾJ)p(%!0TT;| d="g6iᱼ~Ne߲? DB[紐a~`I% xoNg3qR2 1l4F1˜VGrPD(!.ر@"Y6/].LbUq]q+DYˑl3+f"M,kI`1(wVsZ}x%y^( ;ZTBI} #qY$Ŋ!Z{H?qg.kԜEp&{󇖜_fPhzjSWJ(6toIF-&#iî;v`R] Ϲ𩝭Kvoh9T}˚1' W^wMô,+c5h Ψ Ncvl sq~ʅ:9vy,XIG=TS|ѕAVNōMa ۧ }|/?|y{{Xikv919gvgR~ln]78 6f4|-[!MO m?!A0 Uy{Z61P,㽰UӴ@S4trt|ܬ5zeᲽV"x䒑j]cÔ;kmļye.+c)ӕOex ٰk=Jh9V_rLtش)Hzjk jź\ 6q2 3!2hSjxb偦y͠}&ϖjǵE0#vj5hDFE U.%KS"(v&g:&P_n(Nd~dY֞AKںHhI)վAn±W/7r}[Jٟο5K{޿GذmhG{f3> :|Sèv#L\+_+(LVbTj2C TFbi02xє ) :t,axDAQ4RT8)md>K{͉NKyPbg_UWPεO5x n2/_[[ THɣ{ZcSwq5$r2ҸK??f՜0Bߦrq$P$,}v@Iv0er=L}ĕ%yOg3U:-Srku {C'ws0ZGPl>spuh3zie>[nm B,$ڄhOGsiwfW˟ozC_CȉRHZ tP߃"lcJl4yY_lHouHd^rΨ<55Cl pNzS5^"UV&mjt} `S!<.BMiliMk]BO\qP ,V 6bC0\w"g"vHS^.RY|H4ɄӃIO瞭@=d]8bM9t9Mq[:!,/!6sSd @IUDmkܘbenXw >Y~;bsB Y ?/wcxjl}6qkb2SRv2RWDDV&!'P+@9>#n!D8 }☴umf_m ޥ`_4 }ꡘ!T28^sӣ.p{6Glu A.:8.T\X7L]VioSm-eiSCϣLunݞ$"G [TOe#˵OZY]*?u[Uw#bSu6Q>XgrAOdfɚarH56E'c, Fv߶P0w_&N떡c:9XA|윕<ɪѺC>l)C<?|4,92tQDM:?,jhsgBwнœK$٤m+_K~ /޸ܿFY>mofuI~cM޳.6y  +S UH h-@_5cRG?j*^[ߔtj@s2}ZkF,t&H w:VQ>ہL5>T̾=˛9sOC9r|"{O@e\5. S,{hPdM'n퍓)25k"lWJEr.PŻ*{z$JvYff&'F1U5j&\ y|S"jˆ!sQ~Y^YolYsےjr=Kh%^wW5~O&fr6~[N6hyV X˭uDB(nubzʹLUfi!8mQOZ#KuoJCbO&7Em2_wUTEk# 2|]&r.rDPCߘe c4m3'>qN߷LRt1Dt+ڮw:ULƴMоjZ2kzA!x6bנ]m&*Rx5hG|CvJv&L~Eim 0rNŚzV:/ :E"Lݾ?ڬ tJOkwMQ}x˼QE%Bյ¨g1֩NL(L:aY ó^!rĞ[A[ jETV' rۓZ]Y!Z 7.x_6,3d՚8*&̚W,4m0RCS偩 ,ʼnԥKљ)eΉ+E¥ H/io%Bd+,82)!9*‘E>g臖{hk6A=t8leaU}ӈm0"Hٚ&li4BT*̞Z9m|Pg[ ńĨV%O4IYܤWB7' ԓB7} N47[(;&Z4a8b4o5ux>{`lh}95 H V>i>hwҢen-]fE#5.vz5pꕜX{s1˒@FRMg*LQ孒-j xnLqh{FU&Rfm&%}-n&tuRXEٮ)BW!naLm, ,h~L)˳e.X%Эmvͮ@M`kch7`(f aP%җr1gyɏzo[P>|ce3wq"-r׊`B!X`1b=yxrےp8q$TnʵIGK ~bvjIVZge( `/doF[K/UPH-`Rد)CK>,n8WSI}z`2(mO¾e _2zY<׹p𢗌Xqaoj>kOSY2~,- pyQLtKyO'XIx{ ++ԏ#=^ZN2.faԘ&kANװMx_n;Ż+D*9)OcakcB|U _ q I\:yu+qJMii7{_\PMdpmA7e-<tpAXj5rԗW_Ue08zNxdT>aJʕTo"9tv :I@"`~cbS7;]BOd}E$hy.R+mOюQXHD]}-ʽ o54 bZR]FrFnG;M_D).<Ă%}^3֜??e>;朓O_R]JVj0[\9WZ[PA1ká q4ךc.7H@4Y m#-gWn6u;Z`D0D\؎'ʒuf̍}<S[CCإ@WH')Yb G=O@ZNízR9|B-.|-A8AуzB{U< 媀,BP7Y v`c<B. |:-ocPLsߔ=!O <ȕdGN)ףus/$; ?H2]I0[.`vPbl!y]^x<^8fYԀ~<8#"'l8"ȥs!8LjIr^8ȜhS|tؔؔu<, 晇;"O&b'C_YHeJsUyNz&smfދK KȂQ6N+ @,'+F+q2 .vc)&Jy_*͹m`m~n+Vd]L_ c;jg3@ildgtp#P'Bc ܋%]a EYOq1- %oKK] ] }pG1nIIM/1E)E|l?Wk8k QQT3RY5;,F<)"ed՜3P9 [S٠Lpx *T:7Gz3a.+|x9kSRKqBavFU#>_wߔ-0J`7#40ym6.k!NHY2 8t0$C`)YT~J~ةYC=Wy&ږ-l;v2KKEHly޸<%SB?D Bjc21OTpa: 0',m,K`,rc "]h$l'TФy_6r㴒c #i>'KF#Gp&uDW#%px (DIM, *BrV}|)S~ƂAG"-9Dwdgؒ[¹P;STE72q{ ZO_u;v\i*J?7 3H\^f]sW5 Bi+,kJ9p&AR#WDώOh\ <u@xl@ܥg dʚ"zu@F8L @H7Q^GNZ͋z_n6CNc NE&dPb:mosRI5"ٲ4cA۶WlQ 8lwͺd`reËBqe{7WN-㽀-) /ז;:ig{TBqKjcu7hE*O=LU5Xa|kͭsφecc')֑xC9֌QTErCQ^Ş.]N=]3j˕5:zJVR-{d*k[%jV=5bs[`qv ✩&<*P{ dE3hx \e\ƃ$Dl<;fpvFx=9[VvZ+v":63mT/U-ML ;00_7ֻa:"GVY|F-!b)q9!fjdSYK#;vPGY}v>9_"y*@հom@GAܺV !Ϲ$gs.Q<6UV%JSV?{@b/m [+=w 8uJڇY~2 += *?af$dR6-G0pDH##G/U7O:ͥ`{gAD18Fno 1$"GӘb3bLZx'.xRSˮ39IJXYW(vHfX ),W+6~H,j!\jj#A> {dջsH#[p+M;DlIm/7RWC_Mt=WqS8 :/ G౎ʴ/Ut!^8Q7Mj@)/F_ "o]#+9k,Wwӫw.ˬ?\7xt5b@ìT}0쬷Ɲ6mK~tUΉnC&yOVөn߫wʴ BYl32HsIQ5gNIxGgD&ӗ$đx;Kew8+"|F_%\Y2.B`Gn!AmET\ v2<[\՛C1O9+assets/fonts/google/nunito/OFL.txt000064400000010577152075605140013167 0ustar00Copyright 2014 The Nunito Project Authors (https://github.com/googlefonts/nunito) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. assets/fonts/google/nunito/XRXX3I6Li01BKofIMNaNRs7nczIHNHI.woff2000064400000112010152075605150017732 0ustar00wOF2Z~V?HVAR#`?STAT&'2z/t \& P0D6$ H[Cqm -]4ôasݶBی#3Mnc$/2"Їj6ZD zF A!͡xi 촃 țγ#__ {A@')BJiï祉GJǒh($7wlv <[CcZa%aD;,(:̩ eߡle 7LF*_Sh^3vY>uWI 'o-xO]WO<8K1$<;3 BӨ@v(f4Mтmr%!q$3 qL)Qʪ3S&}i?4~rER@KDj=H`~Wv;oć2ϫ@k@"Xn`ɼp0:~n ˎԠ:QCo y;8L'۴k˰QA/˻ 6< >G4֚(z3c:T)6EJڴUʜE '0>hWu',\|Pl @r::a;GrI4)(*6]bep)嵯ҬqVd4+Q"GCP>/ nTK'NL? x6W00HXW~T2#b~0;|SZ BEA:uU 4цp4YOk6 ۪-FHU5e:*Jw3> `At bm4^C_mAJt܏8%DE`WZҏ:>9xOL1(bUȓl z˃mpzESފ-W2|!wX3l%P:H $Yp<XsyQffzZ7:g=g< em&Vޠ;'YM>gt?_/xna= `k >aZ˽ ڄl"[<9U>$j֦Fnő; Z RDi8ltl v,:ɖFê٨EoԜimç~YwVw+Fo-$U}NMsV:,[ͼSlȣ|~ L9YOVى& UW./:1{Z5θzC[85!@<owU7`W tJl[+%i:8Ϥfy#!a)=ѾVz03Y)BF_{ zGXVDŽ, K(}# 4/Ro7è^f~ Mݪ7 o~v:T)S`nV^?{1,j9$g?4GR.4?w w7kaKk-s&Cs )8rC 3Gc.bcY#R/q\^;¢k@GYXB dm3- _&2 ĪrX5p-By uxwpzhr-;9^4NгGVϓ f__}B)(&6T-h}rջa3.*zmmȿliM_[`7ku^%;=v(C킖>bls[־Q=KY{"m^$~?AEO,maV&X=VTZc5e7K{zF[sSGNQo"78r\'GBtvջV; X1k3x"+o1[3ξlD.ۧ64' G+IBVyت^Jc0/L~߬%0rvPhT=,1u|݋=LvS']?{MG"a ;i`ФUQ|Piu*`UP|`Qv$t^))D$2_  󌁥HZ^v_vԦO|?{}N`=`]~Ž[aAT~Ɯ׮yEl:Mt)x{ؗEm9J]gَU{,W''=ע=/ m4 L,n])M5س˾'Gמ[+.u.7EFB>g%>a iIhYWp[6Z\#wa$lylq:Q%ZfԶew-JgZ5}DZs=^r[}oZme{^~Ӆ-h7-~V* |uHK/Ǻ}YdmC#~~Os0A5k!k!%Eh /ej+p\3YSM<+tҴ6_ kD>zGlwIvF}4X 4n;j=Ö%:bڹ#iMǿO3H^r-XS~s-͍ۢ9=>RoEnnY'ptyQ}Zxr>gT}5іw'yu:ܑвaTGGhO&{ dҸ_6}ObU ރleј0  T Fub#%cTqB)oSvnhàz?|9Q0O׉qQ_,0t$oXBNCA#&c;)AEЁȓ[U)0irˏ<|u'2! >wC w(ab!P%J~=$u ٻPH @ʲ'vU#Y!vb}>njH"4Tl YB NRl((E&L!$F\-z Fk(*(Iq$܋$va!Tlk1߈1,m*Qm &NDv?'X1l6Xqpa|j d2 3@t2eɖ#W|Sxe|bэ^F?a0!jiFN#s>LXs3"vcuU-͓g{aʴzwϾ~X n ((^d@-0l @Դ<2Ac````````````````````tŕZH xN1Y pVOX |ƪpztIO!"T.YLYȕ''0."WTNLQVߐ :7qn AmY: @NL #%dY On~22FI~?ȏ^(K;{.0? SC+4_ 5`Zz$r1V r}i `@ %W nȹ!h0}Yȇ,_,-<1Rhn5کs~FOg\?\^tl= 3W WjGxv |pk:nr5KXȒX4an0:zg7=bݘaH߁0׎Ifk]xX"blENHnݪ;Nڂ?`]δD.Se0ii:t{$D̩ IҮe*xPIǛG[O?y)!ѷ60>RSC}j̹Ye R9y} aƫFUԇa<\7>Suw9}ɅZ/BqfO __`+/a*z_#N%K#Y#,N);\3t 7HTPPb>IoM`T~4"7HyR!=cH3R*$?@GOth]YXS¨Ba`M=&8a'!ɹ4A&/M!i &#!DqcDYGtKw^X?F QReMy{ҌwUjbe*TըEKb@68 4^|*WH;zY=}Qܔ$%K٤L(75qH#hЬ]wOy/cz`o ?/GgM_!#LܵDvyi$86 E'#G]fnhxThhbjxG5 08߈eJJ|DGJ{Θ-b~M%D !UHk&FlՎmT=@7N̈́I3K۔^ L|b S"[[agl "'*.'R8I &$EQŧA HOO(̭Lvˉi Y݌YRr{'j2XROǴ^9gw.TŴǕ kr9 X 1MtEɠ#Z^`xj9kKq*G|"3 8mq5kmw!)q=yv,bӐ_fe.;YP~F85cX%a1'@e0 a_N͞"LU_J} +K f qo[[~eK+M u#"[*aIL7Su<ܑMڹ|~ڧB>@/1 UIf.էy=yaA$f%]Bk0 JSU}.9 L pX 6ZL۔'Kr[Y7olR: EKFTۺ" 0Z 0Q+~%=>.=@^bHE{:]⊿S믶R₺(#:Rcs0]T[8)X ꉒ|OXy$- ԪEFpRr, r;$nB0J #IND]Js7 [ zl[щZ[2DP&grT rc!BTM]psڗ̞H^rXpR%SCj9uN/qf%1,6 uSB[lʼYB]g$m3G2- |:= >TOXj&Gj͖9-@Pg~Hux6 l&n{Lhr/ʀƆ,H^D|.t]ץ|' .{Rd0rˊ6鈆^<@ ͱ)^z1x[ Lt:(wK%[3[,D~\Rag&H&Av4 z!ETPiTo xdU\ jUMyqLkRX 9#Z>[ٕW sտ;nKTPލϥ񵬯@,$w6l9pAxi:;uRO*2z :ۿnM oɌZ 7|c,=l0T"kҤ8o}KFN- lIM.\mZd(yY8K,62=3ɩX莓(\M wz)%#%duk vXHXplǣ-qi(F%Wkăc) D+0ޣSW!fv{[ SŨhS̾ =<^|k\Iy V-}]xp 4>:u,u?7\|xJ0j5[2Ro8oy*.NFHQ^m;h$TVviIO6 B[}i'qW*O>w$mmZ##t2[yᇐ2GymAP*)}sވn^CM7:Χ7|gdu] 'V40{|^8+a.)*/B`>m`mϿ~vP_s&0C\S(1* O<)樋fJս-.eAɚ.You(NG-]?*/xV_lR婏q̍-NX=T\Tev>f'6qTRӦʪ 8EP%>,2mtgڸl.k~xC.TT~u˧ɲc*Kda9^s3E=AcQ#D)r])YKHoEVc$pbA)ɍOO;I| "L^~cwNc^ 92 ɷ6T©rUD|yXr@zNkHNTl+? X dܖlOzUTVTbz QPa8Te2òLh~iNJ7W9if ,z:0 (u"F̎) zxI5GD^HA1 Ǻ ήFdYd)ԹS 6t>adx[Ùfng[@9T4Z,a(N90(c0w3OU2!\9Y&ET/ ~o^$5Lm9 =ݨ(+̹p:vzF Ւ?\A 2͐X@2ߪT ݐ")-ϋ:gYeGj m*bu4Dp6n\.MIqB^lR6$/Qo!e] PrDbYD F VV!A}p~ʻWaXkp[I+t/_Eю'7?^eb;aQa>}blZXI[Eer%=YUtn{_"< L2IE~-(e5WrIR<~Uq})U"RQQa-? S@Tep' zB|cldEnGzM{z,zLۃ^7R 7:m ۲ɕD:Ď%;6S|p\[PlLo J<41bn@%1-b4deDOL(\5jNOߨ"3R˰-Ӫc įshcsۨCw ,> g wR=p y9̃9q; }FcN U{?yAs7)F1̈́Qn j%shŕ0 :+?TU#U[R;]%ꮊhit!ӌ_g;C,yNO~˯h-HKK.f֮KMLWQ5Nu%8=֝=!r>?]>N MZ!עGkD-`pꓸU`5krRj^ @e|PW_[v. ·+ ]VjǸ]zdi,atU_ Dk.b,|e0AJژQђ%{›ɷ S ?~Ҟ"=ogU9;G"lUW!+ha_C@C|{_Z|Vxۉ=_|H3LoGٵo<<;wR &Yf<'Go@)g5:dM#_⪶ج%ʳش{4{G?w"ם>m;}dK\}}|a^R6z~Bg_ Q,Y Uwk -9nPx{At탵U:VSK߭ZNYZ \WѾ#B3:1s2GmTca /kH~Cgֶ3v;qپHw'NmsL] Sҡ~>+[ ])k[ LጤgĎVC`,!cɭ;ܾ4 Hc4e6tĴۨ'YhwY=)G$rUq1iɲ|R[ud@~"lP4~8&NV 6&OymŤmWV 鲨X}G_ jl_G`r?",}oZU>W ;_5#PS~* 96FZcÊ΋F3)m 7ud)Tr_ B`s듡6fk&vQ܅yYetRT`{YJhUmp@; K%tJj]8ʻcFiwƆ&rrO%LXushv3 Ew cе5RM sN[2ٶްS=|SiY?I.GѴ1҂j^Oޘ 3KǧW]g7  .;>ՓgWnz8 V$92Wj|C!;QKbLeQ,OER~4LHÈ RHL-r1W>Xy>1~nG}@eCiQZ:6Lj\r\dUHtf.S85g,+.֡O VzK+q$#fdC͘l0ØS XPHFxyZB;4#IwE'cŘ[O#(1̴ KDLC>m|'*(Q ZTz|PLܶzKrH`rd9$ b(L0{>4Qr pBT-R ۻ&Iry`i276cxi qZ^ 槷 (rl ÊHGLGC MnYPێowYRCHF,Dgf́ˡIM ӾtfWof3+e}H(1^̨|PNf 9Cl2AUOJ|AF|,ИLLҕx[||N2Q>j!LKU' ҟWk9*C3-_OK޷\}[$^MxM$YOV?|/`zp*/b9d^~Q :3H|& *O9ȳ[!/?ʸ ӽu$Ȑ}Y?T^F1eWNԲ!H:2BQ_W/hfEJj|ğaP]zE%hЀɍlX9ޑ:PYKXRr? :T5 [ *HSRàYޱa/| Hs6ǖ9kqV,ZbMnkJΑgz -`DrXJE7J'˱"5!-#,4!Ct[CV^ WGw{dE`ЪtӨH5[Y+`Ix/\fDu,H[:Aׅ4inev89-|G+9]Ÿw #)oeJ"|ϕ=[{7i>LV55::ˎg+{ٯ[UŽ!9cs9#'9q%\ w{{6x /6^57;;ˏ |)5( {2E(j GD!b5kDwEVx^*QHI I"%J9f)JBdB|2t± $<+;)O_L$5n'˒O5\y'RiSӿfʬW\~}Ah 㤭O9%w:*N`m KTn:d~X^f7 T c j]D;`{06zffvk(讫FP.gF%0!$j bұH|/n2p;~Z|LȜ~ w)G%$YFlDL#F]rk-,^a7y"1t(yZ.wyɿ<$_r#& \^Hkz l+v0'o|s1S?e /a3xwA8!AVfFi!SaF_j8ZJ>Pw#Ç5.H#>/+3Ğ̀NGӕJǯx`]I9&NϣDwj^Zo Um2vMN;e Q_yN=/Pq7+gӘGr_JFxߞ8^+'4vDhn ib%- b-ܕ`VuDpBFw>#MCǤR޵+ZuNyvJ94+$sc5A.`; q@C?d4Uul2)zhnw`_`6S aݓ<@莸%>Chԩ8 bSkɋ,yq@[MV(\hx:09w0B*TTE8t|w?W" d*u;xR-_koa7lo#ʩ.$bbsy&,'o"= yyCޝN\׽񞐎if :MN2ED T]oMNFJ/;Hu}M /-'^gG-b985Љ!unӪF)%;%54І@D $}i9D*`*A2I:X)h)&+׻O (DƞTBJpӱ~x`m9PU*Fգ#+q2(M)gJg E'"5s3!:eNB M{u;^6Vכ0`t1Xqz#& }@qDrܸ:sQQ$dy%v~}{ifKQ |SQ f3\e69쒰JmC\KKI ~Ȧv?Z-|D(Km'x /1:zƅ”asO{,@J?z>ϝ+ۻ?iEAh;?jc(o ac\lDe6+̑U([}*XP}C]0/7v!5O"RƭT='`Q '=ĐD7+.%kv.KO=Dk vNGؗ_:s辿T9P &Ë:B_S@wU_qAV'k?T*PPA91TfI58&y!#',jZRikځ9B=%N^||_?`\!=Ybz CZ9WOXYEט!BD8{C ܊sJIPNnhM_\Z SCkADS=#يs=u A i@FKrVn0ƩT"?+1ω7A:!]+pYy7yAe?Ngx«nA *Q?2kD?8Rqh_K6!) DQ\fޒZ]3!wJbkt*d9ǡihj-5MUx:c`" :) wGIlN6!CxuîCa5V Ѭ#Bلê:$`!X(2ll-k,1Vv%T쿥Tw̫7kXӋmeFJ㷲˱_?Ô69ÑqXiV:t'Ͻl )%l0U,Sed1f[i qq1|6#9QdJk?%>~5*L b~!OQfLvmsst `JsֹPKfco)~J;k-F Bdd@ $8 ^0 Lʱ=*Sy3ݗ"ݝycrP?_w33-LĨ15f}tq7@TЃm%Fc8C.31uJWn8JHGe\KgTI.MTL9<)H{T6ӥb-l;MCgyj Z-Q#m‰$fj91ME0u+Y3˼5'5;JmTeqq"x-U ,dKp60T&惹۝gOCQ ORXԋq;d&&$Ԅl6BMbTBA[MB>9;ի7o|hk4 N /qڷ:+aMfYGеBkx@Q,,\f$YY:o<%[,ڇC8BӔean |!+ ԘLRŵvDTz[}5vdi.Au0MkY+&;B њD#',G6tRVң l{>9C^K{ʪ (Q;zxazS޶nUv^Vcp_TH)13{ 8\e `F77"%5[-|h303&L8B盋(-W=EQҧ?ᦍ{6^e- j3ܺD2O#u˓V}~œ_PsmT&/2oz^)o")J,˝8gV"*&nF%1ﳈ$أC 2ﱲQOx(bJn[8m補Mlb 4XW3p7#_rvAeh2n4J|a8lnTSK0X% mDhJ2++V%+=HCn?|suqCeGJa֟]S~Du" Gd:ZҼ[/Sfx^ L\4|#nc€skgpa72AD\cU ik ۤOa D3ٌcBɷG*KMqMɂ[N_!p{iVCe%|EQV^zwWh<0{Sp GJWl6Քb0fۮq>﮺-A29z"_a|b\U>iwe==il+bA'5˝wS"/Eyp`=:]wTa%/Q룕 R ޓ23W"@O7`i$ ,JrP σ(|Vm4-ʝzos۴%`4MLo&f_/ЃUa[ܘ WM90jhׅ[s%&3bQ>4u2yT1Q7WgCRX<<;nO hfүkC\xϕKZUUFm&;􄊖M7厹#稛slT ^Ry<3ne 0DutWNnbS= (܁E۩JfM d*G[mF&psߚݕan 2i=rhB[$VVD\֛R+A׫MƊnrmnf#:zRdԒJE(Sx6] P@ n>bmg{oo࠹=& "NP\5}_H'#=Y߂hVDcC3|8" hfb5B.o_.56|G?0#mWW_[l´(B މBx8YhSn\B*PvrO;N =RN؇}^FXM woۆ ^+Jj㳉!$틞3ִGS}2!ݳ_(q6p~?^mi pbH&6oSa\>D/?c[0#qn~LIPBA R=RΰP9WGrʰ81֔Cй:/|(6zq'ŃW5f=Tyq$ ޷7(zˋPfs%9Ё aiXE iVJh$!R6ihYuNg,H&?0G `$|"$Hqr;ƕEFx> aOzjh+EVh)'Avᾩ_MZ7ل MaQ:ͺ~w2^w{hn٥b:Rk͹>9 ĞeG+Eb%sOKMx Lpߚ;lJwXd=ll# D|f9~4O]ݚoØA6)ɤycN g{nof7t4T/x!±\p7a1.hma\a/YcxfԚ`?ǝX2$o{t6ނO2ޞ.=y`nøƙ/%]e4ޟP' ^sF6ЮGeWNH G ڻ}rPOYzjs'P?jkP9vn5ˢ=_ UEjQNTO9X}Sf# =ggsy-:[!mP/7bj1?T-)'|OfJl*˥u5Hhi3u'Ùӛ\_ITD74/(v:#;q췮)AaP[R}k"s}1j| 9<鷂`5z{x$LSPP80=t %U<E6x25V _auhĮݽ-6Jj'cS鰔mxvO}1scƽuw n0 eeVvc{[ ؘ߰OMfa T- agԄꖾzmK*a58@9rÔpvU&N2{+kN2 I8H6"d[GbQ~=ݻ{σ4$lL`MNy:8 fr[ y9Xtf=SVavnVc8a~}:8kV$OvyGyitUzï|%L2کwnzc+}ALhz Ќ6x1144Fԃc+ΥGg ݻ|tA&#r[ A>E$z6I2 r^ߡnX(3_y G&p%‘{c=iثJ2JZZ!#jT\ePc[)՗_kk3H7m|<-Vmv\{΅}ok4x*DJ=!ܘ*kZcI Cb-VD3g1W:].3!҉#::4#AsZq;Q L{T%qB[B.TGpZ4GdΈaQo珷NWU5u nVs i_D(QrZ}g k0u|.㟨^LiZˠ'ګ}ie:э0mjARAil7GK% &6Ԧw/Yc"J]ۮtǤh|B)قIW%a.6̩q┐BU3)}+TQze* jC Ik\a)&z(*s? *+WnPn$ Gv_Uzs7-* ^ 0BH? %a?n5o$6NQ7ZUcwgO9`gC\\,?wmrO|/o vHp2Ĵu!$,LTu -3Aъ9%מ 8e%H$J_+C|'] cD/}f=rr*(t509 !D e?:yKoGi3z +x*3t1E}|W04:Ԣ=p|u8-))KB{+5>hй?SU7S.z}Rc: p2/\lm0YY6ΈLgCr9~T$ׁ,=%8q`Ώ H6C[If f߲5"Ԯ]ZDKJez 0Oe5%(Wk]mζ `n9fڸi -2C2N玸Nt1e/}sywJ~ُ'S I\ !Cw@l3⸈scҚ[5:"k]\#[ʵ2h BgN “r##bfRo}1:,LՒ%,JE<Τ"A7uڿہsuX=TgVzW: u!ZmJܝeN)S@3-8y-ƚUOC)/mGL*{u3my WUt'`'A$bV΢>kU\ȭIN/L4Ұ!H'TnSC,2#UNiȬuqф҄%h2"d4!:'!I1440E&P@aH!Ίa2 JAWZYr%E ])0"%%ܻG~HU-+8)𑦗l1k2fb8°X0븱MVjP}骬aH&uD,4ެB*ԃ ri>/qݥowa#>dƙ, sv]fBxԪ=TA(dY?WIQ'D  |JRI?@uCd F{Y̒{oΝO{t(ky85I>`n' HbM=7 vygM<>-+R }RF\`vz/K93̤Q?(Y>P֑LBP;ukU˽v,;9! DI#N}Xp$Z(Qk % Tc@`\V՞W^тgj[ M|})Ph{*o72  &GV?ݾ`K!Ƴi1SL"pZ]/*p\ pft"@zIwԀ^vf[ݿO@#-Qe59wlBmY5 EDdazk/w9R 4-HC!&'͊)A"Vӑ}jBǵ[j e~ߩ>;&骞zs5SxuRkjnoM(%1/t͚ N,Դ?"&[۳W[w~Oܫ2N욯T̜m!_ٜrQr_CꌦO-j8:L\/14kkRKs&@L0]uMҮ$'fSGsZ95ouwQpk3/8o~d.uZ_ozA'눘LntW/+!P|s[/.qș53bԖ@^>23 JIȳ +]({rI\/д~_y˰59Z?ѻj'y/IH2$о&HP}fJaR'^ٍnLOXtKTZb=._D'Kr֥%:*srOu]iwr+:oR[Ul3(Gcuw|=)^90vMf!3hWGAoyL>RR÷.ū97Tq&uB9R-tJn[:Sc=X|d}58ɟؑgP~/msxO] \<u;}NA8_C#WȰn.'al@89$~>|+yGW`K?zoE*ogg_Oȵ?bTbuuXh^KvI55C\9wᑐOqMA =4PJd`-kYr8"0x>K-G5y&o`5 ע6] 4O>ޗPDK^Ŷԃohr_ac=wLlNlSmkʳZSEN̜Ytf#]q%bHQ_.9O6YM%Zm<2z!w*TDE:}Ov 4}Ck] ?@zITY >^`w7CMErқ􌶅 EEIb(`W"wWךS O_;}Mш>;eIVcƅLQ՞pmML%'_t~0RvDl mM<'Z3Lz^TN53J P(4ð +C$gLoe]@#KH[^?XƵ~ n?mda<_xJ+_ף^3o 5*!^D/^fpȂ78D vYݮuF=G+؛vkS3VV" Ƙb=/pII7zR[ObN6uRZ@Ȱ'n4"A8y{[7rb%B-_khvu̞ew4.?zYyǫc ZЫΛq {iw)_T~ht>}5G?sy#3 ?Mټ0g)sVcO83EON)o{$wW 5Tu=3zdnFGt@LrO^7[UUi**/3)Kݏ*,MGMESZ\r:MTХka<='!b>{Ӗ=)O{r!UlBo~)gďiup йfhl |gqu*w$<E#i3>#X{]<<msZ޼^jB=}RHB®h?փU9$m"bH#JtF{Gxiԯߊ]"|_K(|_UQX'7*FrNCլ{Pt›L'D\+uoZV73^y.K齏8&FA2Hr P!9P\B韦=u4fXFSD"ؾD R/hM):4mRwfy\" @rlQLB,$edWcptednqqf6"9  ^LٞCRdqɅ&DܺA":Df6$n"!8΅/ MQbxPSG3t P4\p=o hOnXӚx;H~+=e9:.,ĚYˉT1l_(r9qTr8>w `"DC0`0(!+ ,FY 9Kd{"deP\4/ZRϼ^ѯP$zEw5QX }:Z()Q Xr}jSyͩ1/BwU= >WNe@(mb #A cT.7YnJﬓSՔ$NZ}3`9R ܮB~eZ'_TTZ8bWH>?B;x39*MX7_&fU`%Nv:[65]*j]W%ϱgaCƁLf9GMc A Lb>XjZrX)]H`(k!.\) ,!=e+۝lRW0c!^L@1 N*B stR +zyKK1Mn'/;0e)%UP})JdA:: AHl\U:G,G09rNLDMvYj.j$lc:5k dBbPoTIfggr˰- yk!QtU;$:6I^)rVRmXh Cw{)8(lu\a^Iu988u4$fWV 4*,h !3[AmdY!KS=Q];QPeKAqq kuE8?\Rٝ&C^`~".6(H]̗d{Yaj,Es)h!* SfSBD=毫{^"ӆPd^g@s4E Om{yn82Ij3q} _Y)J4G?Ks0ӖuRPS8Z}p 㛵JTf7ey"nq;II1Y/;8djv4G*R 4 *9ٯDXIhWMZ#lT !2HU) ֶ9<$W.ÚDž!P#C&*wV5]lY(MwX?B.]'no:+ t0{O@G 0 7!hǔYAI=R%ȟ8ע/밺:|b gH[8U:ɬnJUH1`#=Jx7Z}Xc%,n}gEB:BpC, &pPri5DSk< GyU3hIsp\pUkJZ/#O @ɯxhxAJKYi4蠘 "+7oK']DaCKyXhu#Z/8w?* ~[P[~#{X5U>_AsL/dQ[:&WqzH Ԑy^?*"Qiֶ.PfP&a49T&JCTߥl/±ܑ^Ӛ2 ^L&c[Lw4m#L:a0| GЕ[7%!ohq; 挶F$Š걚-%NZQ n;T˗ƃrNY-+/dp%8@2FfX,0)E?WcaœbJ [| '&U)UiWB}L )Vj1&)8 ~$Il`*]A4$E~¿2a*nbb?h˖2T%#ZEI̎u(~-'@$]c\0SgrQN4wjʗj).t 3u&| (0ZR/!F6C Z^ 1ƍA M0 @K Bِ~HvκOl <~tpBH޴O tYE9ja=^cD ͈+Sў5ivgVXSuUeZ_Oy}R pb,p0s$6nR^'Ts^+t( *UftUy䋪O]rsaw/pvd:ROJvS~DobU&FownMSX6'M F>}PjLCp ԗL0sIg9 )]ѼDV#M ܝ|VgR>E4ܤf6Wѳ.2Yc)HDj[ѹ8bpSBj=&-~Ai~ަ9_L W-<.2h0.Yc`nU>f;cStuʨlC.(sq Ff8V8 ϒ)$+(T\pIRx]suVH5>mr6,6,9Ny{t@@Jh$5 iy閂ްx$+391/hh6/efK)Z7a7n+'Q/uVSW [|4p5C6S 7b% b pn H_Ҙ$ !Jr֜/~'XhY3vzކa &9@.Mm.R|q$EYc{bl_ fK Ԧb|mD4R( +܄NBZ$Pd69MFkHh'-[[PZayEG>>땺'0;fB赬ο9V/?E*ꑡK%$xQ-wWФKl!әRޖaZ}/nw}Pq;9 B5uSIBt."oLd E*?Ca͇&ln̢ ~UkR"%[ 894$X%v H?ฐ7:TM< sr ]Sx0X(؋4Q_qy<dv3~5ZWmh(3k"Pٚdo)Jmt}#ښ]pa>4càV G7wE(+"E >"`pf4Y=_n^o8𝽒(?(9Ze 78όlr'8o7`86?|*xJoD_OᐦK5rW f?h"`?Wbh[ tTÌX+澌;sY1f euik;Oor(Ád4iسoŐk7m@ @#֎-tgR~&9x%\eWtB~QP#:'r+.3|NIO-Pc^Bi243>&D3\YPL)0ug7kK$YUX~+4TQ0فȮZ>g-Faaw[BToUo1{zýZR7D"k SE fb{?-O߃7x: _% Bm+U($4z! +N|6n\B,BՅ%/,p@0l0J@&E〨_O Bg)R'%ځ.PJl*#5NvY8α!`Z V|ĕesO5]h&'oEg {aSN 7ֺ$O=Gx ׬WRWZY[t5Ѣϻ@מnqFX#@ƹ8{#LY~/ټ%O}1>ZC8Z&[0J]MjٝA0aQ_jy.ls`syʎ[^+xuL|ιo97߰ݩ>^V=rǖF!BAhaNc:{+ "L &r;Ε8\^@\UEU֞jhjiWө{$5//ZvN.n^>~~MX%$ylWN~R54m41-m[:zF|ԬnصgMpX'DK %d)DI(-Ml>%K+p-h)U\ʜZZu}4kZ_j/ǯu*v]=m@~-oUQUS(_Z:z p_Zĝ&p.lzӂ@$yJ3K2BpCjCJ ӲLz)}:,'Id Fg0Yl%UTEjZ:zF&Vapf +;'7/OM}1~!R) &~q?QdG+0 |}tIi 2C&G[9LbRѵ(-BW 1OU̎W _DU2~JǬ%vJs7ԅV$]]`}ҥa0ieCoýl&\ MJ^Tn ْiѲ C^/4<ujnFz=GIz-Ź٤6oqQl*tPm[(ɫܼt(jclt숩o:XVڸ`阔~a/c5L *DvS3M\fathef w#7`ޕ3s3P2YDlAO-8_H 0I &? ^BW0,t6٠8ի6O(hQ sY:ǿ~o/p?¯0%rq| bwR}Q)m>`hp RBy׸OcNve LP* S=n&3MY3tHXGi*;fpT#vsaUi"Pp)ܝHi+\U"*M@fx54nzUk_ƅs" {, s'`]{gb?fo3*w1zʌ :O/p ld1*Ԝmoyk``M9css[(#cL{ LP6A#9h30m! AI^g6 ؆>!?~z;FL#hat` pWf{4G wwe.CA`!F )Pr]:wojE麍MaګݛV}Wtڼ#4U'BrQl$a^XHM7K> L2(|m INק$j묶+OtOO^QjnQ$ϗOœӓj>P">T'S!?C3iFcNJb9b9٬̻^ cs2%S ݄.-ݕ__x}3ez$d !bj璓X y꼿 ΜŢ4(I := V `o,}^G^4&H &uSMiHA X96ooo]:jkQS#Jf1m _/JT]c`PQ 1Wq04HH) وs1;R_h}\5׬uk쉿A'8hͷtagV lp uIyا\8!S"׏XBJnama A`A(aGT`Ņo~k"D2L3ͶRnɠ#O"%TO u ohҬU.z]{^x}'_Q2b؈$>\˿@Im1:9ln(j9rsSv,:+wYu^ᤕtp򞣄C  1.[dT2zqR* 4UZSNkצ]~<5mtz烁yrS|=o88Ȅz3X،p`(Sw4vQGVxWӞ=9w06yx=F<٣#?c':ʃI+Qo?8="EsFpʴ-ŞƍG`ngϭխMWJ3 j!Nʼ`?j߳Sg7A=Y.Ymg؋gyܝFk GS5+{察u7^5 :MhzC|WXzٍC3+ K޹}ݹ7s(FLoOAÝ#0v_-`i%CF1\n `#nK^}yAGMwhkp5VAZ̭gVcSR|~>r>g~9w$]-BS4Q׬'tՀu JFte]6H:>? p8w/Uz@o>+ŽY1Z\guK9>-=bAaM lKe23c&Oq˻xNW6h9E֝"  mRT#VKm"f;}qW?~۶q*8TUcnѪh8fy]=)I!8 ‘00QxaQxɎ.| f 0f[`E%ڤX m-F?p~Mti-wպ 9ZRo]uc/@#eO˃ɀo6L^f1#8!I(" se r~X3?S327X B}$l3q, dx&䁪$`>PJ/jA$C@RߴoFLsh#`($'Ne5C,BppaSG-M% hY ^JsCԨh3`+LJ;G1kJ͙JItYZTvPX /m絷 +{j$(?}2/Q1b'YZÂL] .KWٸ S4 ܭzi+#|ME+[\yy}ȾB -k|$N+;Vb+络f8xD$mnX+s~GVmwu=OҠ {퍷yDWeǀG8wG5W &ux|fgS(L*&#Wf11$b4;&cr.>&&!d j6heˑ+OghƉL.`xD|:|@wh=v0W1i|Sۃ5'$VfdV ̉9dtl7Uت/(@rNMlr`%_Jh{#_:O0J?]NI1^O"_X!yuySLmD(K'a8H׎_~:8-Fȝ4p@4x ו v02CR~BS"M˂,mOL0?QV+xs竂zF"2Ssm1C1{كL<4o6;&Ψ{\C6~4QTxzt|nhgę Ʈv&gA҅w/ʈ\*lmm)+8\8rWݒVFm N2" AOrIa@J o;I(s @YЖbk溵aD^PV5x Jrju!z#ū{}A:oN.?^'Gx; Y_~)}пFpI8n ݅S$F~knL4JvCtLsFttx_/^ܾs:JjA?>}NSF/\5D3Vb[I8a^￞ȟE|kN zVLuWYRJHt ϡVBEU׆յ6CXpD;sE1(UYjUXIhϵP{Z^,j yW_5Ө?uv ;߯zn߾M4eo|-7sZXsQ?^ m]A*]n{28lf>i ?&`k#dC/W W[=#;I~lL! 'p 28F|q3bV٭VCa3"yw=z,Ա.`q=cuCXyH N~vD&NTW\aomiUh (` GQG@5@1PϬ8Eʑ TkjB1FܩJ\~ d=d&@ȉKY/{8\MԫH)5!'D4e11zцD4W <'Su%"pq'8v>h:  ҉qR@qĐӏ}F-tAUU֡$&έsw}ۘH)9DQg7~E?>sP\uܒ(ElBO;)у3:&"t1v%5 m+'m/ Vv. qBW~81-IO+@y7NPmM8Xh8EykR;1 М]W]tPĦ'Yء C&]f5UNtSMuM394UbQ\!B;_hA*ВA0@wp> S;ד^ܵ*vZ {l |!ĸ̦[g)hplvFG@^)uG\;~Z P 'gnd4A& n-]ߢzNgA igD8Y:Z+dOhvyxylK0=qgZy㈉#3* R[SfsBsFɰ(Y7Yk`lqw.Lx=ɦR&m_B@ڪX'}7!ΰzV=WkSKeX bgL2څW癢:&8"$R`/ժw?ۥ-:0zVR Jבֿ]ՑXw.a琬lg~i9@Eѹ;V;60zSзN;0Y&v>.=A$R8]trvF7_+xĀZX!ψ&PZVYdedA~{| n;7B%' Uu+B.IY]Blr1#ZjB#ey %;|$qًӖ(|RF2c I=]x CO$!OJC6y@Hб\+et!GRZE7WׯF e?izLj $!d*IYFVZ^z)mU_Uզױb!doc&t_nWPŇZ<3J_4֋% +*2<`$-YqQTVGP )3rɔKQ*ϣG"r#JT}ܡ`Π]|7jbZcVJ/!u]|/=,D;{o^ujnG ݂y^/ W{{H dzF%?WNK .&%fށOoѝ aEah^`@P\9C>U=2R3,ڪY8"`œr'2Lč$oY1nHpkcOK <h`7{Ks4ivK^u!$BB4KNp䰱 X*Ѻw}%z5MiѵEeeGQ._CYf%̂jwN`΢Xvx3%LԶ~ {p>+Cb?Bk 擷 `ĻXJu{Ng>2wW܍~A&8ns'ˈp;1&NM,+e;Vi/QaL6s >`M ([M'ҭ+̖dO7lhAցqnK: ^%[~K{yxϛ謔L/VTBpL&T*^b>l1b׿ӫw*AkDAeB2Ҟ>6n`ɲT?Au'< ޘ-_?(Ǯ;+]IU@ [oKv$z ,W]!mQ}G7Ǔ }:#'R/cpZF}X3uɧ2 %^ &l_YW-kAi HQyee (9@PxER/ʆ[wX+{j<@Y3b$8q1̿k`ο5rn=>S\vn&? kc9+'.dceqo?mٚ]R7rLkngp'l ׵Yed-yD^ᄝgV8XVRNR(7A}73`eb0}uVzxb6"3%O$eM#~.Z2gCڱ+o?FiYS2PM1)bɵ#Day4JbfO1^4OTfQhbLV#c# QΜN4:SFULdeFUL"&3ZPaLD5+*[B0)mҭoi>n I^s,F qȊ\NKct,k9Fˊ>{{IvES4e%ڳRacykLU)Q]6UUTԾ7~/v=}ZLWĆCd}uC=bgT_","ԞV<~R{3~]e%c("'RYYR\ .sEyq#k'\/~+Fq%XbxT %iS/~\Kx鏿uoKi㸏BVn5ӮWVU]²tu(eyc%Ϗm& K:nM2QAl^ZM=R?Xx.&IPH%(ˇ $VRLtL2 h-Q]XWmVO(Ʈ$GdQkK@@Mk#@2b0lOerdnh^s=ƈɔ`<=;:o{WT&6q^GPyao <#9 K#Dt*h&/r[s=!\f1|rL32k5Ny)A=$%nmYm:\룷ս):G.Έ{z/Dڍ,2|qM|7=tD 1q_ OH@!Mv.u4#E؟yޘ)9C2Y{{~ʤEI$2{}dٝ9d5XG^۝+?cWr 4#i%䡴7}8i.xg$S 5KgӿI]Y:DI]oxC27W+_+Ϯ\[-?>v'"{PCzry'NJ?s6|#ođͲ>)GַTjNH>Sº>כ Kx]z _ g4eNދ;Mk/{>:_w=ymS?9ąK{O/xΥ%9Hipϗt2(b'_~7>B؎~KD9I|x?)TKj!' $M dy>yy'4-J0%DrTwڞʌת&),{X75g1w 7;« |7``0C8OT,j=+$0 ]▬<ҥ]Mҷd3e٫erK~FXaU,Q|,PgUHՄڧUӠ5͚ _Ӟڭ G캉#r BA/T(tTru%Z9lE\gZeEۗ90cdc8cC$5vbt%K^0ҳ>0_~Ȭ[ v I)^gEzC4/_ڿj~itRK"N''2`C~fqy) Ws&4CCV-S$UJ{{F"BOicYhV/զ/PUV9ˮجڠLXU >9X>ft(un{m PY~=/tZ- 43h^9W%ӻ:K3)W;=\MA$+,sO9K\s)dd#7(:i` "(sO[JT)" AR Oл w m,fč`^- &|}2klh<9 =Kahb3Sٶv|j[+h`Lfcd 9Ǐ@i\&}ăKz( f<;-p46-ә1 +wh +==pZt:3f|0Dʂ*$+$PX#5c5OrA EdגSd %\vܾ&AiN Lr *`_ Hg _T^E)[?`cAm$uqNNVl ǥ׺; GP~yꫛM'=lEnK(̳ձMyT o7WuT%[T^Y^q"2B%(˓tTd(^~bGJQWMH88q9m'$FV#JlN|ll?[EʣPq<H5aNղd݌~i $Y/vj߶Jac%+ R 8MV96#Y/*&Ll*_.%lzG;gy56+ NZezZo xxĤU>9~p#6azW_`sFHrh%r٬5?c3¾"u<4$^UP8$X5e_ 9~( X_ 2K]t+*Q};2`n{#pSd0B-CY]ܽ&"uPĞaaιQ 0ThCҬ{a[Go=u.ut'Ǯ9$;"$YfEۭ8q/@/JU&NEPnE~WW[Kbu?b3GX﫭1wv-F~_T?yIβN:xK3;Yظ,XUH`ӏ*YIWU$Q~ʐ2]VLޣ;t+R[y}X"N&`_ة O4#7C餻 kW+j1 ĵpnԷBBftlc8ɻKT?QN8uqͼOkf +βO^vԀfV -Ec6En_ut~ޑeҽ_$gv׈7.-^yͬߌʶ.f~t#5H&|b9Qr67 襯3faW(R-F(š -?^KtŒ= .Y,ώ%A.)KB)-+:񍏳9*NǾs ;֌}p["pqwDuL8췺%_|Um 5_evz7he7KoZv$(N `HurYlmF#ߦ 3ReI=֙k =>\cg8} 4l9AŬ;KQ~|\ I3N=BQXpiӽ/#EiՂVZ*0 daҎ5 ͙h# X5mG,n=7:e$71m^gIt>u ={m9dxB ݒ!gvњ%fWc|%s~G/{#aVvIhluZӌWoN]b'уxN_|[3ǿe~y\?-S %@U ߬co;ylsWt".۞@^Ztuek^:)k|ۖ[+JW˦RSj=ˮt퀧 G_{/.}@ JAG|V y/g򝴚VoXҽ%XgV!)EgDg]mI<-J0NꅬVF.u!^TH_s$@u]'ɘd`MVNz|FnQڼ[A| ܁fid/OݝTmU^*0&,Ӈ^De4$v LT&I5%S i EQ-ގbңf#Qha10;z[/Yq%UOi=U}*CuoE]{a$X;_}]xoێUBmdV<ҡ9o7Tmu(ۼaG$.N8-*tZw)7eG`~ `[o;>>IwmUA,4EK3~Tec$Y ztp,i1ݦv#:˽ְ.wuWJ.mejU6v'uiMX *k vU zާJ/q#tBTզG];j4m67[]^sS(XNO7ufvm蔶Fbm<-rsTY|vYcGLjtߓItYHP&jkҚ lA$bnzœsU+= J ͍{ESOpHڞ( ֒ICp50)!.`qmBs=6 ك^FTKΖklJ M hE=َ8fh~Ep:HK k/=G:]\Weߡ¬/;|A=YQ_i8+m2׷wJVFabw'@s"QF޷ H2JYSa9h-/}(Tԓx)?Gv, 8NRHq|ƔӬ8Y^ oVް(6)*LQLA[Qo$)SJwd8+1+;C;>C\Mϛ(3LWDԪlZb,nؕf_~#/UYљg/MDZ-)2:BXLeT}Ф],Y3Z$Я:-,K؅V 175S^Xt(~jC.<Æ\tU (ui;ט8,&QٹqQ뚳YWt4gcLJ v[+KfO_s}?q+ndjJk<6o_o8΋lv"y-)ȕ{uqmg/p,~)?z5(UWhv=~yjK&^z7ԤIOC@+n'M+|0 7>̿) |b=k$cW-w"I%»AS# ]'ۡoyMeI6D&BLjD*ʏz WKiB+yZI78zjkL` MN__x#P'@bI3ƨ?(lMWVss\t=q 1˰`KAAHK|=sjb@?ϧˢ g䀄a?qt &bD:&f7R&edh>Xmt {1<@F53EB?e- p2@!0/RW i?@v-z[?-]FI~梉20xѷP KtS<;l[*X`2lK Dr j#8JP@"fN$K+U:9x5ŰB*WZ|iX# ^,5\ +!YSHՒԶ70pA{MR`7wQ؏s鵣~oK8]dq0TD5%5`3tk0^-|TFO1 Iys#hGoT]EZWՈL#į4o+ꞽ^kcf Ci qAL"nn: IE2 @0NK 4:jV9XVC+5lhLhL?TwI CyZB_\]y^-GaOojjb&R.H$"%C>柑E syS>꺾y I<ҋ@th>ÂOcđh|4 4i:II 6&KR #FR%U+IĐ3 dI5T'N8,YA [| U&ZZnhVEtMtƂ|1F:IyJI`2L$$67S{I' .`^tG} mt, eAJfzhHVZnf:%k8jYWaz0^˪{*%BlyY/ %cY\$ȃ@2O⿖ZܢRzKTQv쇱8‡^7`V3v_sߚ @XP.{qۤge"#N,N!2U$l}4U?"G`_3 yrS"V{7C^U%Dm9#Hi4u$44;bV¬%}-y;0~jӟ^yY|uD*ar׋jL 7\Xֿϩeu-Zd {n)xu;O5^eՍZu]rY5MRzZmA%X)AI5 +`gܓ*Y͠d(ą0qxh_`˕PiK90s +lNw Czj6-ɐJ,{ؓx9RObBC`B(P* VjFSлIInBɻkzN{8~V78S[&Y ^N jjPJ`fkmMM2#!dG kPsfH*"5sHvqfZ-3 E#QS<.E(1'E:"& >'æ ՠ ۗw\V^7m[4~"[nkET}XAf3XB5n $T塊k5T-bψ0.(|W805`cgdVe;ד+6jZ_ͽ>>b~0NҪSM#HUBŻZ xWӡ8.!ʋJTt5ɟMrK*|"V{s[g{eԌɡqR zN}pddLywjh{N~6GP(@N2)]|ۼ7ϵ"\$٦$ W#)HT5U^+ !ުdtToww쎨z_cGLBy (]$Zo/eIj\q|MG`j-" ܠM.q{ N#U%Ż0cU8`N=uk-J }n#(^QtECKQ {vQѤ7@x,Ev, Cq'Ch}n#+"P/~LE{=/Xh?x+(Agt9JIn(K.sn$EĄF\%<&X- {+,vSǕGhU. ;$~1)hj29ws{ Im6|N^TfrQ)z="!-ksR+</yFZ6疔=\i1Webj| PEh-"&5|'I0?@Yȝ S?頪)z0O嬶zy"@rv3 v֯* e?eB.pΣ3 D{`<pJxV(ޞ@kz2lZ)/? VIlx2Y_V!T~`ڢ/.~h^A[h$ %J#L #mGKv?uj9 0gw/}1\ϦIX{"vY/I"m<;MܑYNF /ffgVl>.TL°_;{2;苋!TlS5ǿAPo :ՔA,(C4D ⠫!~T5owIb0ѮY6?7ؿ| ]>mWGܮԋAfa[ؓ< Z)#qMY?k2")6vUtZEzJ(B'wJKl Q5J( 4hr}x l,hSڿ 3' kԙ%E8c:2ґ~PZ[b LJ&U;j"V 3cN)TOc\ .<|4aֳ 7Y? ]NKYQB5F N/ &CJ%Jj!Z pf\_hJp FM,Q4zi0^Űf TarD>˔^2Fm\X[Y٠ YocYҏ2s#,eTyx.wh %RϚ\F*3#vuYlluY6-s?ip+G5QT߄7ynȽ׭lߎOL፻oa[LrғdK–e;k!e-?THjT~0;^y*ٺ2'op1|]nPC91Y՚{JV"Bv<,d]EUrk_ M|/hT gHmw՘ϑ]w+ 8[r,w"=6Nv[1'T=@V||4=gdGJع_:4gL:PJmGȱmIz6~J!f]}bۏtTz2sÔG+W]h6ɤO5]g9C vDpjf]domJe2 ȸ [}[g4^> *|.4\Uq>.UA7?'CGVcWQ,kݗS2*jZyf5\wuT]mg=-tlonj}"g:ڐŢQJdZlaB?[m\U6hRG6T-\L$S{ ­lVzɪg^ !8ځTUJOiB9M|M!Lm+#1,3饺k..J{Y/L(g g#~@!{1e ڰpcx2/_,:i)O;3Do)ۿYSp] ;~[XFG ҆a /z),B;x^ƕNO-TIr'@_x7\*N=)B#!A^0 SRÛcGEpm1ƴ@KʡhcM2 |>n6#6.AKgjI9g_hQ65yWIYp1TkLi@0(DCGHIK>{g  ~G.#JxW-$(UR9X-K)W[B ]ap07Pv|Uʅy#$Ob .!_Z&ݵ9 Ӏǜ|Os3F O< f΂gQ j`nHd91K"]70 z83/͌LdGJ}gP,-bq8\F\vg*LeE؛@2!rYӲ٢732\apExCYЙC8l #X2F%]C׵IgF0BA|Nv0ENJɠ ) b87r/ j',(]pyZG_hۅ_'!_w@{ "Sɕ(^bf9Њn3>BkBحe͐y~}m0pnZ+ L xW ,,N۞nr]vʆ*Lo~\ERȼ$Q$ HS:X ݒ胼6P#µg,6)0UBR ;[ *mNұ=1 lΗQG T? c]Lw]$ Sa\~8 hZJ 5AEp pFيy;wrDBq"k Xw}f9\ ? 9=.5I~GRQ-R83F thcz7sك" |v^s8θM>yь.a9ÖS^ Esk0KwkW_V2:qZҁ*4tLx/-z}}uvqoX7/FTxA V$",-bqi2fbH:6Fϸ QɅJEZBjAH.rP+3o"eUЁo¥=J+஌GItNfID,ts(9W4mp&:BAc|EMH0! r8?r sxق .ph]j JT eQ%-*3]CSjdjsJG܎l*^ǮX6sS 02|SaV/6` mUa' bs3 ;yjEݕh24- ATѭNVJ$B#LDd)Z>RJA~#Bv ڻTyA04F" 1Lp ِ; (% %GҰ".VhVF%P A^UgKZTumu␱;6n> #4R`溳0s8u]M#eb{P3=:Xՠ;>:-RQ=F<cub3I).'>TRZ,5tǧ F2a1zϕ:7YVڎY+R)~0teͲUz@VE~~Wl`ICZx%lMqeRp~:G- 4}$JT g/`}xB&g<ճ3Ls njL-&V(3op1T_-!a"0DUpA2CeZd"n"Kv:G&iΞZ!"nwX0J,Hɘ۫6|Aj jԒ(O``4\ȱmw#C(9+pEcL^eYZczHVj޺^J̨h%SY║=+n8^ګQ[*K!fpڞ=ϲ{c M&?3a1 9F?Q:BCQ܎J}adSVIPfDhľ(w^Cv0%XM_ay& gi.IbƣwubD}i͘$x'*ھ}9S2A^moFږ‘\ %9m,i&Jq34 _S\f6[C=Dm2.' `d<'/ATļ>ᡮo+1/"l68F%kݫ-*IF͸Ea h["60xOOq|L/JUWH1.iKNY6J?S.O2 qVM7DXmZNHU\[2H/81 3^j!mL"1=Hx;Syi# y/bcm6C( TlB>KZūwN-RFvZvŠ:(|P3=inD幱l4gAy-}hq|Ke0:ԫxmN#Wn$i{BưKx]ka!yÒȹW?7Vm×@S!_^񮽱Ƀ !4[\RL#4z,d$A"#;U8⡪_ܛx4d7eC6Z($nc}}:ԜH3l򸫯KIr}^vOnN@Yc/Bɼ#CMwE, G۫EۨGƴ*xϟ8uZLt3[KKV Q>c9@ GxiڌN}0*Ir{UAA 63q3|C ,̲P~j hjsI&d^ Lu\ j-$Ω(ZV8T}@,-ԺY!?DsV!@[Ay؈$Va+ ]`7ZN>]`{=y$(-Iql!"VKpki)7;taWEBƟo%>##5JpڠPG6JGcv5ahPB9T*lEx2J94#Ф=Pfw':f3fCD>9 U s*'0*|a`?_B l`;QFA!ȗ}E+!yRvH53 >`x<K̫ rfQ-m/3hc8SG _qY+9b8Da4@O<0k(co pN%A2bQ *B]f4s-+Tb8#mQP/hڪbf>d Y fe!R  7|g= )4})hy0JkD3?@Fv ]N7x So]_.O8p |φxqPF\CV jF Ci22wN1bPf_E.ܔzM-9X DRwG"8r~aC뤓 pD0F,IDҔvg87LVpN 8ӰެG(Ahh-TgId]f*qW6C{Z!E0>%[ REckrxѦEXqu9ܣTuoCT_"_V}7̺JL'a\|S1/3QoK=%Y}~Nĥ^?KԾo=_<-APZխ P0awR6,s7!QD.@gzK <)J) X"cۭ exczCQ eC- RD&ᤩ,Awȸ1Z9hY8ب^҃3^4[a5PmŲ/7kJH ĖYCZbuJCw{~pr6\\NL^3w)^vS~.vN0X{.78A`7GVk_LmNy_7\_f6%R l|~7z˧#"bhZ>noy3w$r|) O0 {Jm:ܝg՞i!;n߂3()('ьL/Bb3_.q3\fsvͲ\_~ccǟg`T˂є{|zag-&nMz*Y3سVĬ'3U\ hm; TI3hu:I@3t\ʼ^.6xq/ `{0s+Iax8Rbl`AM;葂yRKp%ۡ[A'|e3ʇJWЋe^Acs0p5`l 8yF}jd-gfߋ4鑩!v}04\HaBn<T. /vXDSFC(j0rEE2lE1UtT0[~su5O\ote\iPV-.Qzb_c\Gm/@ xNQ΅o6*]\e6֘LewgUuͬHE&b(s>=ѱ*bGk _͍~}ܿ?>/)Wʩv\+p)VjϏOLbU$qVxczrTiEuNQc"WDm{c_qY]aGDD$DFDANEb"8Ffq\}-$2J3EepyX],hNn O[En|-~*~$9EihGxV?!N\< Ӯ~A!ޣA&ZVmtԥ[>M|oaf=Jfv))ʀ4zJk؜T6H, e)Sk:}Z&N˝ޫ Y::9xeldVi˶J*سNO,DeGcz?@$ S4:Ypy|HKKS i;}HT|- 'Id Fg0YlEbc&,Z!&!%#g`dbVOz~A!a?L`G#^Pdb4C,{2QIK%6>"d >v?Q&7G ɨȀG%5 Xi )I*'PCy=f!ŵ#+rBO0Al#UEd˓ )fR 9䃒==6 R$E ;6ȑ+ rYAh2" _/SI*C&|q[PGfR|*)Y ˴KA%FP?j[5sڦ2R7ϤcCr3I6wNi%PgR mK-ݴZT- l& iYl3trp^0U9PŊ ,sTT?]qF Z9P:z ܳY .m@M.|H3xD'z;S!"@>UBѧG+dLQcFtӦ#7J}.#D{&,c ee>9Z@ xYC bGo-vg@dbALȽ&D N "h"o(:1A [np%R`G<g7XrҮ_)?όV<X3i|Fг_$,If=QȮoy_b zE ud'*5g.Le7I@e H }SjQVl9p~6T<YƳRG#h@D')L襓Tū_>Uv+.t%MZPBg@'< •2@J=Q txtPUq⹆C].~-֔#eK磜assets/fonts/google/nunito/XRXX3I6Li01BKofIMNaDRs7nczIH.woff2000064400000121524152075605170017375 0ustar00wOF2TY12.?HVARX`?STAT&'22/t  L06$ H%[?q@6dt0ITY(] رܭ* l0 4֔2d'0_RT٨ !2F9@m_>D7Y! i^70 \7Es|LV EAэS68SP b<9juUw z~Oa3tXvWN>hZnyqy*^ˇ|_:C-I2e!D˰\><wXc٤bcъ(LL~9J& Sص| h0l #~{{] Iz*D>,KTxgg젠A(X Mg۽sdtC?Wۈ\X"F&}JyziQXw^byi^CnֿEL$+!HS$X}񓋬ΪoZ;o /l~S]ph)/Y_E>/$ep$ A~bZ7QDlڠL _A#$ ͍6Cg0p+Lk=p5e+M osi"2*'l}_jD4ʑ3]ȕ%I,sۏku7Rµ`:M$FO_*=J턽I:j,[GҽX>+\I,Jퟦ4V *-PL> (n?5.4}z.}'H )`8~Jp ʜsDBEr0M~9rڜGJ :։葞ؤf)L`2*j5.pƍ8=ݑ7؟Jfd̃hiCӓtit#AQ\|!d  qL(o ª =*@. ?1!\%JKu XLt02M;?$Dሑry Q #z&c4<%a_@uՕԠ *,MMurw{mзcA(EM."Q:7(!&f@GCFm0. W m}pƶ:خ#Ό>B!!3""wC Oq_4:vg &grNdB t||o[Z l-Oy 詓]٤#_qu=hTMh#{~hX/ІN%PdJX<_g` X&Hӂ\0 C_?̟7/~UGVXg>q8p{SKCeE'ƾeTc(GPo.p{pN&>Ǻ%7tU'!K&t`\,|7Y]Tu-9UZyc0ʒ)WYhc^A.DeK %I.IAl&)|\to7i84_19qxSJB^lG+gY6cǜ)q+{T܎v#ݪK _"F~Erx@y"NtR^sc8B-4yוr6Ɯ*90,n}TF#y4@adȊ[޿Ye0M0XSRԋg19HxhV_rQ3䚍^:#}3ö4S/+X"uzцD(4dTƠj&uZc!wlwץH É9if<:^v1ihTvV SU}RVH\H?f~AkUΆho1yI.(Bm{Ii{6JHDd',Ru30aQrf;#fy+T覗^o{"GC#u?ktVw~4ch>t6zu?ޗ1F-[rKo{rtD6K)<`١ڿks"õw JVTJ򹳩Gu>'%qTvJ\<죙MBMgԊrc($c7 W)G) ^oSj2<^UFhX킨ۥ޼ZE{T$pcuq@w2~פʖł3=*B zXIze>.%$R~-p/%bc D,BZ/ r9e:TzʨqtHT8 p㊹zr8GyE?FK3ۤo ? ʇ5\һPL"_1\\K7gyds) 1]SDًW"1~RoͦApUr#)DlfD&pM9}*2J!UP<Zo1> |K5;uMN嗒wOdCj. X/ZKٟdBD ^9t^?P{Y]ѯGe[Q@Q=y\O4I;7N#N$c, 㠐6B3Gt2)RS7OTzOLOe?fv6,{N*@;d8oB!Sz/On`$'_yfy̭Ce&sy~f;BG^/K'BqJڝUQJ/{؛+*lhrwV=a]p +Tpdwj-K2tZqMG[ۺ'pgkv<ȍJΩ b 1jZ\lΣ*`[Yh( NwnT Rf*Zޔ6V 9kW@2 ӣt 2i5c׎ 7ЊbD4 axY'S?ָ ru [г.Y$J,E&Ȕ%[Bl{pslRRLeYOĜ"Hm p1`p ܹр=hf<{2EwIi,,Emb͌gO&0ILep n'dqJKt.H)0=weliڂ8(u%^ $ #"""""N6z`0k Fl:ZmD2<9Nfb̒׍qtឈc^^C܊lO p2ٷF.Hӭ KVl 2 iMNABнccVLQ #X"bHeO~];V#ɿ ^16;DwF H# 9c3@loli#DCob g?L&e4w[Q /UqZY,ݴv72isUĂ>*BoB&&)2/?tw;&4@4mbÂV&o,D#_|_pH9/Wb$1)0TFDl;hN(cn*Yv]1_C&__N6,qH@Y4RHMVD,uKHꑒnoi+P]aqЧI@kMo$i"*^vIQRPB%\+6Xm֤ӹPmAzo1[/C𜪃7Y;MOMŰh2lYXlǒGZ L{xuYfѨ6A3v;"}:*LUa ˳Z]ў%`*Di!( K5VsNieHw v[c]"iU񥖪@1P 12uUBtyb89Lr, M-2͘fN7)Fb3NZ6-eggd3, yraF(kQt({[3I4pl  _? ŠLf2ȣ ?8\, y:+`>>FkbjN )w0аd:{0Ǵ<6hq~_W9%?7I; rR0~?6SMR+QI)#uJcK|Ȗ,#5@VҷCqG,Wڽ2rV<ŴJYz 5O%FiNJ˰ 6M|T &O` q"O^!h̓f9;=\\7R Y,|5mۥat8SCu}gud[ ;"NETR[n9K9t Tٴީ*.*& Q)?^K%!ýsv=TW'_7U*y$:Yb;x9D7e );2mGWIiCpHZ],yf9wq_40 }8[9`W)A#PxiZ܋,' *_-J܊ͼk+ݦ঩ڍMTQmRq1hwTwZ4`F\Ԝ:3IӀwg<@'[`9c|Tnue珈SI^y YjI`e2RLOs@;83$d@񻦠Dw WVvG1wB%R Glt܌7/[T`mE>M1l'|;2g$tޡqDC遣Mmc=0w[&)4Hḡ<:G!j%:Q/$|4(lN#'})9Fx%|ml,DjfZm 9 2t""F+B%)1[Rc;c"o?{I'[M"4q"뤯 WP%,XJRݿ ŚՃ=hAC>΍;t\^p`R Cf˯K]x-~'yfXSlWBf򖨐ݪ\+4 T=-SٰtP #s!8݈srJ[~%Ă4/#8#Ŭ:ItЀO/NJVlIE{M v͙y!K /WY< Gq%bգd:+@x^97J'RT^6Y+>7"Bƹfbz8w #qM RlL6rќʒ1MwZt\^}ָb.9gSw(/nZ=i}T}dX r:1ftP,:.4i;&Zy53(ib ;.YA?fHZ^E]xnYixwVo]duW>yFØ6H`6|N!A@}genοa&&h1zϳHuqEȟ05o$D~5s[IKo(p;6Xq&/p$ʊe-+c~c~F(].LzpV˵1gӷzkaS"LJ =?1ρեƏ>,!`{SwNC{mۭW ؚ0掀Ps틲CyfIKm&t H#z|?#_,GҤs?llYU]^&>M~f.q좼ڞhCC=߃:O6?˻tuZܼ^glerw_)MWw5+[$.iQڞNn_u6{vMOxS[GiǃCzꨳo|Z6Nj`R.ɮ&\т ;:)PF`LqzU+V✾Jז Y(YN<r=Ob%Y@ &o'G5'+Hi>."Cm)́Xr#A6)J7%{݃ Ud#!ٛ @F܋lbh5n$ ?}8 t[!esGjB7E:Uθٙ. |ix5cEsQŊ:wxPzơ`!k߹A ׹CUCM}kZB>v(`"dE]7H UvOgB6Y9{d~S5 e[-v)V7O֦ QWʱ,C1cs)rr~}Ճm/@~>/jjf;d*j˱FotE!"ߕɰEduN3S*W%vfMEBE߫f ";G˾t>'5YBT#e_ΐ%fM}]kjKt =UְoMPM"đY)Ӆᘨ\R, HϦ[1Ԛ'јz8i*sXzEk/%Wkr jR2*V7[μ|.9LG.CG'+VC Mញ͕?fYN4ುf\'/>@+&s85).0þv3yoz"& |aSU8Q/.xxWt#i@w#7m/4hTv}|C(22ICYuhrKu XU >*JMփ*[W&i *p#|&/6=WQ^k!a[6\׉|9Ko{z 3M>GOby}hv\4Μ{oN[8֞:Xӿ0Qfv$7ytH1w"0 I2Y kEy=ApJÚY~df-^r-#Hx4"aFjUS B8LEM-[r@Ad55%a؞?jǦԻEEC/:罈`{Ɇum}t=$-o;8`>WZ ~gָogvdK{:#@1.]8C*RKŋ{ao؟Y24N1,S4d-X߸ڪVw}z[suݏoA_]ϣ;!OȌwKU߅]JfBU $Ռ rk̽r/`z>UTlc*t'cRZ)9X T~UUM/|^N  y)*uPA#u f3;ADMr~Veu땄k@i_y95"yX\ZܷAXF<S~sOEr7S-44]\I%xF*?xbE RX r^gb(R^0[O+s3:P vDj{&',  )uܠ+n% M(s$;rSWe5}B]v0)aH\u@6=J*bA?tb9ŕz},:o}"tk2r]C[5x}kSe%1ņ1 d5@Bl$rqHKWi~^KLPޠ@r̂Ӧ  F6lߔ5`R朚kA4};̖5)Wa +lD›2 6_ov/i~=2lũ0.>F0%_ag#3 lh8L{-M5FOפLr5>]w#A+|+]$Ҵ :hh`5Yp铦=)>M41VUqϝJQݨWp@0Вx^Xf-:KY̖" >)Y%dFCy>,Lxa[f6 ,ۜE|! MrL(o)1׃"Jˈ4]w^nYoc-Υw鍌DF"%@weXDOB%>->e$Hև>Y|3"<jGy=p l oMIsoZnK6EG&-HI/yo0y@86J(ua-4,ڊBL(yt Rzpʯp8+?Ŷ3 \ Q"֯VChu1jμzM9I_`=M{% O] ܿ#rv93܋\D,!zƸz8P΁P.<_ Ap2V-+b)L# 0*qzz _#"+ PTP7¬ckLt\# Ƅs*06C'4bAȉh [Eo(`Ep<+x:6ߴ|3>4!T-:IeG $7Klq&rAsw/ϩڕ/5ϵwmז( ls׻- 2ױHw VnĮ!$ Sc: o8X<ֳ؞μȳQKlZ.Qqj*A2-WPp 0l]l$hEN#0aek%eP]Ghz2{=W\qBF3eV$@.(˸ @΋:dpqV&zbIyLk'"ɫ2̎o;>BAWt fg?r`e墘lFGd !vvSY}oEE}{J5S;ۈwr77+n_};7k ZH=pmB!9MXJ`Ϻ c#!sx]ޭIAJf0=&i !0\JoIH*B481etr\#Wan&{plVSgqd{ܳ Q#TǼJσH? 'G9j-4TD~MCΤNCO]|)C[$@p{iJI%PG6Wʸ#ܧ?}$E޼ڕc6s9rs{cWįbe'J O*,Q(%>YoYR_/Q)VwPRryG Q\շiJ<A$|RYM]PTe.vvm^\ɛoԘm,1jtU5YEۚpD΅a[-gk\72Ǻ4 .SYEZe8yY0`oijIm'>Y*i{DH˿pv Hm?gŞB^RJW\oIvN; 9` ϡ T~)w#fa&{3!yDo84850XR~lױ1Dl$rj"qk)P>);螫'MrTߕ (G檹}3ڰs7x+/k!pH19{YNBt+7zoHV߮,f.VpK!كw^5h}VsQ H"] s~sž`[aBuW3@wr?sj:4.dϚ^Ƭ<26ͪ?D:Qd%yv E ؄:W~tCvj?~#mU5uE+ $bUk$ziB|wb܏Z^R󮍰̭\C^&'&ltug|醥p=]bS^kX:tmKq.})B|pU!WŒ;ċC]Ϯѽw<gfIEb&:f2OP%MuVծ=}B]j ߠq6q̀G-7WX!D1GϮB6߱慗3q5g"8|2l ?b , yDOG8(&K,@QX~Ű+D,(^-r@ j?nW_*O_F?nWeųELqC2ҭE8##3Yfs|l o03䥘4q#Z nYj-z$;/e^u5[&[_ca U8@Fn\3=O3|y`=h+|DA;uen7#2s(>rRy ŝ=_'j13ǼdK8Wv|$ఇlǡ뿓zctrLll:u0|Ce?8{@9ZjSH]^{֍$?G&21>p/.8wӝLB.3*Drp SIFv!X- o0eocG;7|Cw7ql頃>9ܑKY^$.R 2sL'!e#;5idmj~:j*۫Y[!ϩJ zH |Od+Sa݅8'gTsFYz}N5";QF}8C&?|:ά/Y>\H3 >r|s=.zzItȓűi98?9RN ?|%I_Wyb~ywx./핉!CWȟyOs+?%Ӈ̃_f|iQ'TW|;_߽ӽ-h ~ 8qޕ{WzDEbR/.:'ҙKSҫ;_1Ƌ3e$Xu BXX J]DJaɬT,Id*؊sJ?ePy@V.ۨתkǵDYҬYĺ=Y??l 9-Ff*5Eggֻ[mC۷'{]`7* r#EJn }AGU(l 8_i$D2̟Иf^Ol*]Q8JM⸶׮ wIU?;#ˑ~|3MoDzAF-s&[v*zמ?buAP%ri{.0?IU~p.wת싏Ũ3fJ[̳0'~pCzɮY ž%ƜNB7Is;߫ ywAR"dF_GB>;{AL%h P;E-W1 omkwF1kc1D<F0k%BQc,' yX/QeF^ DijUTPn}}#uU^hs.8]$8aDÓo͟၄l"RG"j6{qdW/K O>eڣEmUݘK}T}=.[M92!etkA+3}QHgxϺ'd(=. S\KyGD%tʹx0*_17Q4LZlsm@ildOuMhs~iMJm(NOWLu鯰-ew+qTiV%HM=/aF՘݁̓Lh+HhpRJ{ȸgjU[(s;unV 9xXM;덝09OkmOߊ??7$j5ͳ=33ܰ}5ZQkC5  gtez2V_ddѺ'oy:?ʟB.1={6FKVHTDر&ТJ f )_Fabנ/J[:Ԟ-׺ح5P2(^bŠF1n-S+έp^C,OtEqbBu$DWlse̞X #>Gg}/;3NL2F"p᾽9ӞD,'Z.' V;!#^\ |FӵQFsyRlSP`b̡vVw`UyQ3O)L;HТփ7No* È))ڬ6یѩ*K5Ջ8TpNF: jȥg+c2{Dk8`3Fփ. t\ˍV(x$,l+Z\Y :ꠂy[Qun|H)"4cAuPNrħ$-m$~V kWF6 ͺo*/w V~"w?2O,l]w4`f66EBLn\U_vO>X?~t:{ދ2zB^qǂ!%6F.NA}=>8R #96't@ܵBYk2"[pӡSacdG~GQbT>0`'Sc3eqEwː#O 'ppɰ݊ SD6iVMvGC7R'Ӯ8{#ڹp@RoFʣz%e{okOzg]F0N#VܯSC2e~[&=:8 v ڮ!Z]ZoEG@=ȪR[n 3a\=Vz $2?i.TEaw7c )TjԈ!o(1wpo_?Cܘۘ`5AگK*|ф@bufܢ:G.tu>= ;_7?573h+!pXmBbLARI*:/ R<~=tOStPhXQ& u1 L~R`uh0w&rCwc@Qۗ ޾چ(]ZŠ8\f/ iSPLA'ȼ2Ogm.ۃAH~$SFC^?㷶~h-:;~?w5R2?vp 5T 2; x%BSㅸې|5. ;iKm>|S? l}{`Cd!jzs+dݚYq'k)E ->&p5ujx.C\[tNK ػAbZ~"7W rLd5+ד].xh?z=0ꕄ]eײsÄSh4l;w_7>p|%D:5.Omȡa1Zt'ǻ+}T\/iз~c3q˪}KKogE[lyK;Ao%om{,,7;ol f~AU.G6ċՀpƷO,7<>ՁjD@4![^ڢ9χ[1sFƗSFkU @$E< ]Vkw.S!{>eR([{?S-4Ϸ5NF㾰L?8N py]o_nSC0,$NE%5V9Z@RZh:=\妒4cE\L*!23k,PMB#Lap6t/gWl _ۜ^20o5JCaR'zPP.<8AbXTZ t=Xgvso%,)"<0\o}ލm`oQ`r1GǠ0 0m?!i%Xg-ؚ F*P2{ssC PMSvBC/>HkjM+ܭ'BW^E^X@Zqz[{f!X$@*n5YGuJŀǍ5zY&^?KDָT[+T=5|߿- FPF bѦzR"ٷ7n)WK˖ϥSr =`Z=½)! 3V f d>JݤDh1ӖB;A(7 dTJ1 ꍫ՞D-Z5RW| ǽB;i<-| E>iqA㍒4ӨƚyPUV1--U(9k!Ru8PLIX(yrjʻoyT)R=kiFβA OjŻ ZA0$Ĺ"kv%Ju%G4hB I Y^B]j@#bi|?tT,L聤8AM%N^qJ)JaAݩ73c{kͽ ÆQhHv^y7񍽘?FSvMn_j2^L4 0oB״%>e2R\N ֑rM,)gPlQfe4{(/Q4693}[!VΆWUQr 1F-^vj>+!@Q²Qb ܼ]־?Rciؚmcun땽#Sb@ eîKДd˩77n@_nTJ.Cf.^`yaWu(_Ct$(8KktYox1ZX=(I Vݶ]:ˍJL](!%OQ ExtZUZlOo BvZ7u$ZTEl"5f1M.>-#"\S )8rL%i)^`\+&#ba.$TKl7J|$I&JnXEBBRО<Lwa!2yaV9g{LzŒfo9#7'bEj؄ia#) 1Sa?<^0/ ;-왶r#4s+PâU8Z|g.|1aQ+_B/3iE%ynQ\a_(< ,d 3V5 [Ib?H܍ڱ7ꕊPYE\__/uj8p+>Le`yZ"ϵ#.sS~ƿyay̔~?!h/f|ʝ5;jV jk„xx]Wԏ~] `jـ!2B#]D$4e-oNVh83gHm80@`tbrQ#l7.az{nlM|֊ br|x = SoL`D/w {]_242_^֌ǑIt00^>\#V]͋*2ݾH"bqq­i@?סXVOG$6 oR 1MR9֦P5kbZmIJqiDFblz9[@HXlԃ~O ıEI}Z'-l跦3ܽy٘ L?!@\ tkmǦ w&6G+*%`g^O㣏h{jS'U_*GpWW^YG|Nxr{`2`ا)&oq灵n=ԓmדko|З௦ nXC /mKyGP-1vrK ,A,'O3abIHAl\oჹݻa!Ύ}ZYOUm:و a|9 qrl7'x#PXI3ճ 8-.&5?mDO}A*aO05G>/šPFRiP;4  g=& &M+»P], cEw#Pė:7ml$~w:UX(rtmuUӝyu}[UJ^'3@F=}*N=NoU~glbKI{{68P]7֗.Tr.l9%vЂz >%!T9:哎G9U)*qڪRxL\6J䢡l<㣋}aSƘ^hX \LYMqh.yB<-g' /4>m#PoJ{>h [%ͣЈ)v]&q#Qj%%-K;y|[2.Q4fom5yDb'WO% xOrV)YnUj(.9a￷})M Z޾|ZMtp>?FLI 3i<~Q?nzsybna00I`.l DlW@qY%H`h0PLrpbXj܈Uh[T9q$Pq0 )hڇ%ֆA07kr' "p7b. !7m+߁1'A%O7 WթFK% Zuv9U N &aQ`b68R$^Sl);aX.X V-Q%#B*(͌:BbC Y_4ZyqȔx4s94MUU1;j&,7w덺d"PjEq5}JK8%syA^M;8hEb,% 7Ϊa-k~FT4ȉ2G.I+׀F <}&e 7au&Ve"14)_LF1wVgkآ*K2'Jr%ҍkIYcS!x=|(,BU| ާm}oq`36:3C6KZ-n,Si E?eR޿UwA`w>lc`Dvw_(mdytv!R rW?dEIx;rmk |F$ R\A֫S~rҚ#asЫoz3`1suq{m~Ue_0_AZ c/p&/.zux MI7FbKnck{:߅|H m_"Vh 1mZ;~>i#;ŸmA3fN\{P U1{c?c.ϐ+5 5#P!rUnoހ檳 ' >h_F^?w?t\Pzx+*ҿJXE8qR@c&^짋I/Mc!fy%vk8>mPy<3)vh-dJϲ(tC*[_bYd̢ʪˈ⚺%g̱=fe|.WL)AzLCbTi#3)@M! U`^ sUb|j: Fo֣id;'g;\t<|Bڑ8@I.LGtx7iffMt]qGݺDճnN}_erG/R5cδM䚃aK0|'acz*kj > yűtgp8#.Ҟ5EV`o{wLx,p3zbJږK<#_?izSDo*_~CX7~FNbnysd0jFI2$-\T dD[uA =P z" t(/teܖ)0îl{ NR83C40?RοMSCJ TMx\D(=L6rɞ߻jxbAo:;]: :IKA76g *ydP1KLV+(R)XoW6VL}ʉ$ ac \XT}ƅTϲ$ܦrXYbhY/ W7YiֈWsI"^쬀s=:Xõ˜]WϦq i/u{cTMeFalٺ]ǭS@JERKq<&1: ]E0#q)a^{gX"=۞DNQHӈoꂺQLjc—ў˳Grѹi hu|9Zg0+XPHL=. "t }R<V zPPKpĹ6!.n4c2:qCaVaI%s!#gfjHLQcGL!eI(m^24 I/ 1sCgy BSWĠ,! H޲4QfJQG܌;}@6_.#!jzEŠLܗfa0a齙'+rNmR{8R܃I=txɦ2<4 ;<qH&߂Iªm`P)bh $$yK{psc|6IS_8ʨ>I=.deՅ!0** 2/l.{D{iI-CrHOFBs9EYRY&[Qe; *1" ׬Ӕ$BJCݙ:}0r ]n}PF6gZ/hV-ik$"fu%,©C>3v^ i2r,`/eF3>8[Hk7)m֔'] aə?k0{KʮjY~gUòa^ 7QH⭑eleIsbmDHg δ dcEe" ECr"G HݕZl{^j01Suq2I>*g,duYq۝ãVv&$O34gY*@ixPmD01y'9%άmA{eZBSNAʪFuoIkeqp>Q3YV Wq\B⮿ V>zICFFfzzqQx<&Wk/Asj0z \\Wchz"T i?v^Xuj3A.5i2A!Ձ('߇£yi{=\v6AJ9{o}%̈́ #fɐ؃5[YtĴh#DJ:业ĩc:L3\LmGa R|UŀKt7F~bD!mJvf~/}WX.#eF5Cw0 q!?ZK_~i3bC:(Pp%8Փ2mNmXlC"=KIϋ݅+Ԣo#}imOh/LAbq^JJ LCSl$ )Śl2ATA\, TP.Z<$p?xq,m')de|Z-p4=ɤN>u{v(YzQSxdb*@^o1ICS#BްVASmXƠ2E,yH&lꀆTW6_&bɰ{ДaX[2BJ;\3R<ޤۺ,dXqi05gJ(N,+;;'o^x'EGtv}0mWlEVWiqLq}WLWa{VBg3뽭ps{ U3N02f.X;CP/'t̑~.L7{P69<pxk8Z2 |bʫC<`NNٖpL؊v8TIpo#tM T+Gߚ4 yJnzz+r'$nRᠼZcm36 _Tr3M3Wj# bĨRbHjnLRi} ,GxbFX:-{eď.1f&/|͎+)䚨s}H %m`) S"ѽ05t>Cbi"예n>W B?wѻaIpU ܞ_}(LY1U `6cnF?t7e:cָ̱0 {چ*ܳ.޹u.QYam 3I`BcU^M~>0!hEc8:vSpCTM4ogj^)3=R9pLln9E/n,e?Byݣ]I$0Ä"m >2Phs,*%Ƭnm{NS_@2Ed൪iQ(rk -tRRj?B>sCxI2OD wW/8\$Q|+“H~aGy=(XkR9yCsڄ:eT˝N&a6mQ!q>I,A/x$@•*+~\T@]j \ XT0}F]G 2*jӓKAi3`^,-:t/xe N4v@+k ]?o!l෪p 4|I䒦H?2E \/hZEYJրE-J1c3s1l1,>X!wZ ҵ9v. WrNzKl/UnBY_Qͣt“\ Ǒ|-H+w K(< >Mx д6l))/Orj]mzyG*LAG sz 5±qua@^E?EQ-n;;u7 garۼ[e ȿoǢ3't@!SP R5 X 67L*P b(xVDIS'qBQXm")W?OtRr=|_郥uh/F~-ȁu֚UTjFvKF< mZc>m;{Xn%|VuDe;2v*o [gɒ\V2Z2% ؼޘst%S ZTl0[Ӆ~'/R)ZׂzzjШJ)6[٨5C3gI|rwIj[~w{ HF\3\֞,+p-|*5ݤac]~SBV"c_+>Th QےkSpL`MwV+N( _VjC%ʲTmUi.1Os5bT +9/ TMN]"9Үm1ba3;GARq"1fIBSǏP9ׄ"PHqUWű* -=(m8AeQ:t*7 \~BeRZ#$%Y2UcCn`.|W`A]b(̤؛;@\!ˁ~^{6k:V (R%YnNЗ@:dNl-?۬\xA0NBx&ެ5 {|Y_5 EGWY1CI}I;|7m>!J` 7p>y(*sDSf L/kISJWmV*YX>6_ q..z{LjCˁyͼrlY"5A%E#JوYgC('yg Ё:I\(wQBYM$?އ6;24 is{鞿srob2gZv(,4KUi(ÄEy)a`i)V%#٢KB/," 2s[GP$v!ݩBυQ{D>JGt;q3QR@3~lOp,iZ}%BiAaV `os-\ik6ʵlPYIkz'RKgb 4㴒^05iH b.(N)0;I=Ѵ5u0Zh;̹ m!R>]kqJDNL5[*$&ȘsmBk"}EUmE`sMYW?r72{ye,sM,6Ø2n5Ca[8>QJ՛ sƮe\W2vxwwd+tQ_Vw_TgLfaO‹zV+~* !ْ 03 'X*};L ,y479PyY-I,}-RX4OV| lNT/.MDὈk5 "0J(i**2ًK c3xlGu?G ڿI]ze[XwkMrv>إb|s{e_i ?uEq{3 Elry+6qdsM+lU!'*qG4u*ۺJI:6] C( hW| 9lb6sgWvn(LPv.nݠ7J:`0|yu-C8xyjJb E4^zK\.L9SKif ajrve`-wTrUB)U(x&_Eg 6H$AWPP` u4,٭_+=UZj8Yi:KRbYUu#{[sB8Aur'{2݇YL}An pT:T^OJUoYfn}lE%4I Qz(WJ`Nz+eYxk9é+O@1$c |Sp=q +'; Ã{p(IHhZuֲ`6ZZ Ii T]%%ZQmк7yR)bDS*@O ͆bG+Z85y[oi.$|56gB/ۮ|rbzpj-ȝPW݈>=DMet BRoPYA$GM3骹;}lJ[R=GoFr:ٳ![#ԨK(Q Rƭא+ғ?vQ˩뚕1U?ȸ$JBcH -}NⶤD)V l1 m ꌾٿeDo=mQ Oc9f}zUtcMһq۲|s7cf|(NE wK_x_*xv&6 ˵c߱yVX%tEl{Yߡ)4'1<_N'C/jw~rWVQgMr")aEeq yiԂ3ոѬgNj<K۞?pbKev_Dt!\%,ҽؖy_4h!) Uh;9=Iƽq#1qC].ߞfnx~P# dnQ]ܤf7+fq~-f܇8.pc]7w| mQp!g*ހ|Bŵ{toREyfQf-YGz8;ƅqOf[}u/N8Cޛ1) @Q3ERz gRC6J[Z09|'D\u-X|5`N&vh'1dF0aE_7{+JC-yK:Y $>{J'o ^736L Iqj#,p_ d |ba2 6r9`WjaZs:$!aj >tNlVǏ˷םAl_i(Tu zXcp}hv $({ ? 0[6(g7H0Gcﯟz1^ Bzk'Jg6XmlH T`$ݘOtF0k^B j윊\쿲\i3x$"SFm%7٠N3 j-CuƪK6bgvL adPC7w^E"Ҧ:ݿ.W~,̴ص?ǎ(Ho;H.3Lněg@z9D-Gy,("2dMHm@rI0/J4u&0'<7!x좒Xe Pz]%^T|xA V`S7Jqp)%2:VlvyGI3"6w&ؤɰ."A4Lx7CG*)"P E!æASH"bЩ] Xa"juIMQ#PDWNY 2eU> |a svӢQ5!/)K" MG쒠q.}1_-rasam(6Pu&1vL [ЯƜ:^-z4Sҝ>ԕTs$ ؙlX\ǫhR_73or4KuޞxGr6jNG ^2i2 Re+;k6nFYp4d.srX'#{L|[r6Li.ul+ $.䚍Ms˓d /2cF Y ?f "BW CxvLM̕Xz#+ ,GzLMwOpi&JᙌIL;/jf/HɰHU,H`DV`$A5 H ~ 1Z]UXYkh ʛQ:t$s[WӬCV|)S8QbE`7$ ^iK,lٕըc)ܚպC5 `*()tHQe΋[[\lR-$h-kBݣa*˵) V-Hު z#0IWwqGGnlC &7 tVF#'vnv3L9de>3/ ؜~{Pu%{~'&Vz|,03NoXQ¹XSzPݫU(YtIaC5~H0Knl2 Y|\r I]KHU~5} ړ!1Tzzw,'s1q0sN`r`G"d!qQ͏D|\dͨ5a pCkPC}ZL ND@;E(AJR2K{)F% W!AhF֚ H @~h`{@A#n 3jȆQ-)^] Rs'5䂓PLGn vGJM&tcgW6pL?Ha%nNhS;BhVRMIasy:'/=`&ihmq%"6\SH2+[۽A?#8Amug;*\!ќN } ǨqVb_~tm| 1VΆ< 3ϣCT>sr!X $ALTWZ37jgZ47uϫl&jŤ[X56錀 >XEכet &NrrU&" yE)uivl#iGZ*Iz^xIuنzz; a#AYVb ml&*? +P6!t)d9yMzhd@&PŽFSĎY"I!nI;ZC,Q8Dqy' 2d`U[0ZBeXFTK,/>(_# @\3Rje {&ޖyA[eVB׬1hF+mF l\ VuB߷%;m%ֳa[KqC63`dhLdІ5ɵ^̀YVh5]9aK`G홚?&k,0^<悘|yekrJ-J j%Si%N'#松5Xc`>G_k !.ɵyJT{QR͡!6(TZs]%l̚NtO[!Dm@KagUM*`ԛޒILBVͫ~?yLj[LQ3˘Fszznu t 3]+eϟ-W+.Χ8K@bHz$sʶYk0 `}hu;§Mljp[烈:߳dfWhTyQ__)Tw_KIYٖNJLĈ<΍yױl*L,:Yax_%z_Y% OhK@mR7ɹ ?dN 4o% a'$k1 assets/fonts/instacart.woff2000064400000076364152075605170012164 0ustar00wOF2|R8|"xv`Lx b @6$p : e #[8qnCnNxh 뼉K4"^UnezݿTV%\fZjkSӌFkUc0%]酛zؖ\bZ vQ@{%46}oM,߯XW1X~`'_73,Xb7Lsl ո(-wjScźXT19vq7n1^_s5X#aUU1ݵ4Kt$1O2uދQbQ3{?`9Fx.U ,B?\$!Sl_L1$ ^\_!d[dd- o=|rZ2d{ P@"CO{ wOUlgg!0_4/,2!ICTbl[e+p~ xuZ0N9-(A RPy[ǃi d SjˆՆa*'OB햀 '6wW$ګ"9 UBL;}$K]}M]1qG$:8o!?1 NZr-9to~JrДt]AʹL!zH q28 rKew=`@` %.qӍA,8=9pX坌uʲ)U$T))R)N OfL3wTM!ɇdr61X~,,2=OyƘdEr&Hb}jhŶϻ 2UֵJ=oV81&`yADHW4U4U[l+6@]v멕t"qү/̍ؓo)`c) P` +%?@eFQA@ӗ1Iǘ|dҴwJf a\k\l3IR9͉V\k_1B3AnňhZi߲ogŖ !f3HԞ6Y1%s9ss U?#Q0z>c$j`jЍ7 @p EGd"A^soHM"|a̶=X :NI1S5M'#بP0<⥽eh#+`DVF$&s ֫>puզ(I\xW8DBtUQ[`&V8Ճy`Z@C(S'c42 }/E>W}i¯5}C)hrBCD1b*344T7#-ڗBZs4)icHi:U2H,JI)>4H >k#i t,KKӪPOl|N ˆS'~8V!H+2F#x0Ɉꈞ+ON>b^X SCM'__#̄-RKfFۛڣyEKkv[mѾs +_祳tK_ tt mdž4jkq$O 92(Mfeh3/B}aX1iRȰϳ(O%X v z  10\-HH OkĞ82aW(Ty"̋3h-.d bV5wǢ` n]CR'ĵd ٞ KX ǹE"ڇ1;\QelYB`}|o(UQeD*GxCҀ0 0Zp (47+3 & +czJ^c6&!Lɖ|NQ֗xlڿaǘH<. !Pz!HD 5-=cNLEZ{'|y=.$Y5-fq It-u)+=*ǪçW縐}*FϘͮ 3L.%TE!lt=FyPP$ԇHT3NYl!? ("ŵ$ղQAj;.! -(9hF QAr݆.\œ|!wjrI!-SS^AQIYEuQ [F4}[Z\=sEo#&MƴYs@:\sZS, 5/y͚P 6 /KkRԴ,lŎ.aETR%=ԠkrVK^mY;Oq8]q9? Ыq>nk™=털|u1#l":˒  AJB?E\2 !(i Cwdr^51arlD`\˖|\$Ze i99K&](s'oS 4Gs%Tv;C^=p|i!L+<.B֓)5]x2 i(xUc2^oVY7Svnbn]Ss/~B *7O xnH)e/y=W<݋Qzkhg)@K@O%MSѾ ,4c^>M+Puw,RT݉zMHWlU՘wsۿ+e`;Yo6%‹: &p+ V/FQiAīgj BVXh PjCf,,'8t$X!z&@XX7*p?\ҟR` YU`/ޯ([1=C`-H妐SPEskaw ǸQki=.JY$u;4):*&݊l܃|_btoaeɁkäerL14ӁH3,l~rprqIBS%"*6&o4R2Le*Sii*iM:w.'en2͚p8*cXGBc%%Ia9Շ6,=6Ք\@C2"JU t7hq׊#."]df_U%pMZms(A}[b D/CJpX^W?k:&6uʜ&KjTzliT'۞7~sN:.v]2l@E Mf**K_mč}}ݠeo:\XTOF`>uecNΙ5-^P?233o˂#"333d#A`֑A[k)ݝI 8D,em )ƚ:gmᅅHqL [Vӂ)i9-=#(FBGMM`;)O-*vxj5eYeM hRJg#|ǵuÈslv k8NKYc1FHDDO ҈ 6]!139gcSoX%$G`DrӘ\G A!a xDPW!Ԣ}De/sHOW5Nu0t&4M4Sf"ZjnUpYM4!p9c;dλ貫@J6h ɧ40 !PA4B[2gu&;leo]Q?<%lA@+FkQFBTڔS6u g@X~Hd\ P%Uv%U?pu֬%ZMB!9;2~b fڬ+WZ]v]_ >}ٛi,c ͱ6:>VY[5z-D h WypOIMKϸ0+9xx5݁/0V\J?3nZ3iM%_{]ΟM:` 堔mkb)g7vQ,lQX & +[/u$X")KRCK~P*B "`pfƣRRQ31:"?gbYK:HGÄ|$$xLhQ-dꥐf/k,o 53!cBx!2`}qhv yM _pȔ]L14̡YVm.s31H'Jܿ -KXbư&V#EF)2JQW@.p?+Dx h ۭaÆ 0@D%Jp}V|䌄Lx4k5݁;8lGa!ӗa-tܴl'7Æv|4fd v!SrKd;{'ab5؎-G()Os/NO8`(|"{rb:Gz휵mXq))W\Mo`SF vyeLp/#Hə&sʜjg泍};OoS 4*\)ip”Zl][J 7qKIޤ\l@\cy6qV5x-TK>233??LmqГKc~|tHfBօIVvv9wBYB}7-sMa)8^h|/ޝ2vg$>j%~MC4B}KU )fEAϱMר}zefp̀}gj+W\Mp5uMc ]_1_6ͷmvgw޶+Yzu@Ṏ&7tew^ 'ok}~{+y~4˺i F7!{uMRB>DX2Jf{ø'IBծ31ѢUvcqqD9[,9[dKCMʀtԲ_222Mmm`10{-|bkwtmF7ovW!u=$(+J3W=kūFĦ8ْ9ƾV4: ^C=;)\s&'&z-Γ۝gRD+Ԭׁs;O/>No .qݻKo ."!\+ǃ ~^>ɀ8e"Zp_h$q"q_6?&YUU@I<4DpDvk(>bh qg!3=KmdaRDKp^xb~bYm; UP\BvXekӚ[/04С"68iZꑸʩZ{U  eC.Ӫҽ b[6͝2k€v$g[* `F s6’y/3 8^ * Ɓ X!%Bpc[I[؍D+tsnåS|[q3돫AiB08ɿȗJYd$M3-[m:^ba't2)AA 8GX!n[c㺲2p0OrWnë=/$=<抯ao/UA8HW]d[0Յwα{eo7]ʈ\oz+־1p1=z1jX7 v@ߜ݃o{xowϗz;Ѐ c|x6q5r3snްk Y>alqKEj; IY" 兄RQr'-uQI/ ٭ag!襜Dea7, ÓVZ92kgX N[u*$+pӗ 6RjnR,RgC@ *G,3(_TӰ[.HƄ|'?*ۖ;Oe 0WrVJ}ASYR #(v؎@rYxRRMSPJ>M1X^|Ϧ~$mr!, |4 ˤhI} $yŘ+bJ^r&ubcK{j|:ba\8'ZwaNh˜ì;d\Au~n8\L;iv#tZDtC!Tdd0f­P%rFxCtǟ?^؇;㿘uK }W`V"_ǏEгrbU6DQddB { ɬ;v}gV ͦw='pɼԎu[%JjR\ӿ/)$Uɉ tPKAAy2!Z ]Dvj5c;oSJ~䵲B%=:]Ol0**&Ev'{yanFv w?ƴݾ)U=b-)Bze*㢕l3.O#Ë2樣. g[ӾW y'rb Q/[Z7򫝡 ڞz$Ih%NחdR6N\U]Q5\ɳ qR?#xe߈#vrH,UTۨ2" SJ,:5@?:t-\@nXY0 _g4zOm#z@:(pϺ<2Ȏ`q|._oܳn443t,8ㇱJf'*IDn[GLR]*\yXBq no ,獡{q97*NYiB @㉓_Ws0c_= c[񲮸)i}A>$硧wTn \B,k@K_e ՐٖK<~,.mP.Z #[ڣ-v^K. 銏L$n/x@S >Dqb8nPR,6d*ash\?l,1BlYl40my+)q &p"erRg)|OʍPP@0dQ% Rg|x~!PJ](F +alV7r t|o oG/S#r5cvI!*fSzC 6fá.$@-,Ad"i JM*S x2!JL02a"=һNyr|3&'7lyמ+Gf,c3:/?j]=7Oc7N>o]FP?x}W/݈FkPX"J`t:\:=y>n[Hal0;Ft [EBbjpxXaNdR*\PӐ18l4ˆ !sp7&@-޵ОiI;'$Tb9A⸿i0`_˲slVpx ^XX|P0jV^꧐fwLcW= q'&&ڇ ~<:/k֋40sIA{ؓ;祓ښyڬsVۺ`o{džSx6[ϏK`+C;%g9m&Mˢ5i~w xЃ N]ths >r_7&@vݛDTҝ;oI?2\i0+@ E݇_H*$d-k]gVup ncq1?uyU\EjPESjѪY.Zf*T>Jm1]CI"->7B Ѡ6/#K;"\4Ք88/>y~SZ|,tD#Z u ړK3<}((~7|9m?9\o~2TSZD>5_q4x\$3s$7S9<-`%huB1RPQۀWrqH+ ZR5˙PiY3x>VۙȷlÛz'} "xޤj.OUв5(_gFӘ^u7AKQbI$'Y`޾ 4`T~M$ qݝ6eL"HGHpR*6*T$=EEAe^"?{ 9b"l+k lv鋾 d(42Ld*πDɢgbˡn^ ?} ]yͻ W 9Yg.Wjǝ!^ɍTo۬zȑgע{uK@Mk|]9z^֋!j_~M%juΌ8wA2ΑKj5.|fj^^mոi@>OAfwvBRD鸝E_,UJyiQ}vZUySV؛IǼ딊#{M84Jro-sYčXt,ư#ULN7i[O!mPS⾈^@|%6hU܌S lq F=ILI֫kE '|X/8h˘^^xZv_7^g\z.ں ͯMڻoPUÂ3ñcl9oNtcODw]FXO[c&R7?^㓲yu#B>(.2J} S0)e]LSF(P(#b2GA dH e\LRF((#b2GA1V0dKdOrCrAlr'(nºiѥoIcypƸV.6]UZ2vmRcnV#v`C@]P5~Tt@,RUm{HE XfF(kRZ*r(NP Do:R jb9$CI[%HKH,6ղMK`!*|b)?vGTR>BOL n|8麢`?_(R >*7TIFS! .GMx\F?9&ڨ9I8g1@q[&_C Q{3Ee102Jwu,qLyrcO.9DN^\Om<$F۔g>W|;n1oCHEMg+C5[6dghd{zwNPl`ɥF/:)gة0½gg}Ō(1c0?ά{IdM2݀4*rcM:96\mO{_ytk%c6!ի{d{Db$"gWۨ!1 s^iu"%hG}_ie3 q]r5<H GwX>1e$%}4p ,o_ac8" ^9<}A7dd>sn8IXc LG_9oR-,I6[61N4?VM1Ì (wMtpʚSWx>*8480VŮCۊ^j])uaۊaH%itS5bϺ& Z3esm>ԃf ]GmC,촯s2u礼v v7^%C,Q9@畬sz(زW)/ e/(R`ŝMD<Jd@ VQW0Apfyسlۖ}'z^FIΰHpb)D8`u9a}DX}KHd:$7ưHr@IN-N"ϋ/ AњF4ԍ(ߩS~F<–U?~|NH}fײ!"MmWT^I#NŔP kH ˌm(K]Ws֗unlțkC4:Il'>k 6j8pOefCu&- 3E59ehp6b 7Fn5[ UІ]i+da ɌjgF"ByhT¡'BWljpɜĖ/`k{5<'4^@J"; /@pKR?q丒Ln\6Vl `jL+A8P1#g{*_5~7Hiu&?P(At7+)10X]wIϝSܴPv9顔)N3rSVJљzmY<gJoۺL!Q}3 yjj,=N!*'PrlTP#إH<>a.iyȦ6EDE2D1CRC}s DDmLHٲ|\NjAz^Lslk5_xUXLe?w~>Ū-)t:ΜrT?i_D^cƒq$}ɭdeUA ^z!β5Qm#pjnYY`0/5D`c8zdYj'=.hwS#ZH9Qp||*>hxDqXj-c9𔸏g]XΌ{#N).H=9Sy۠lׇEdbbZM kv+0g k@Hě[nsUefJ&WJԙ~Q)GxI/WqV>e*+ۿ3SZS}k A4Ut3zXlܼQ[')q5wMq~ףŗ،:2Po&jq1'gǕQQJҴiA[0+7;U" io1Ɗŋ9x'*Ր!5ɸI66(zߞx Ԣo͜?EJ,`v8|BJׯX5БtiӶ)<~p2F,|Xd{Cʤ|⟏t5_}5{R :=~@d ˉr?,35&n(=oظBD /\"rlkɰ7ӿo^H}RPq1-l9Q;t<PXrBCX=핼_,^njF.^GziS+`b)}@pB?Lx<6 C5{Rj7y'7&g)ip~Mh?9DFO1^8:/+d[i"S6wvghP0!:GwEG̴ٙĨ!hJ(tfF[D(Q_t(E|zJ&5l/VWfJZq;'u>G(-5!&_cgx;~3&]n{ʜ ,QQ85f 9 ^omJH{H8=-Oɧ>/c^iSlLvά6Z.?Ⱥb@+Koc/1i?ޮgYdO:td$-) .moUI,!)8>l4n Εy~^ȉm:z^pv7Y)Ѹ2\)yá49) y2yiU+5X+xT)fדvIvk0 k@Z6L$B: dCj_dJ:BR|r% |>:?7 fBWZ{,52AI`TT8ht)5'(*[\t I\k,HAMmχ?tX M[t0{ZlMּ݂od_g>w{Y^ʁ6) ,k]k-:L  u6}?jw)V]wM\S}.Kh%u 6ԅ 9[R^`]|HyI;WXiAn-Q =ڗ[@ij:g_!,Mt\yp2w_ɘm(2ytߖL" /Kiu}WEݭ׷$Xa]"}\O{ԥȔ;8.:Œf IhKeT먀 nY%eMͧxcܭQI`S8{:~ݞwE(C+ 3R7Y]3rcqkd=87$N)N:~-:Se2gX} 9QUEcOYWOك.tTjXvOsʴ Ŭven\^!\8 ]6T XY^gf&\o,1+d:HDo{a|9'ITߛeGU@mMg iQ kRf rޞmը kFYu=v"v;uj9pߜ W5@͜EM,yYCcIǪŭ5h͔.M3rh7k xW+ˮ9*^rOc]bٹgoGͲEY7{ǡd$p[#}v;K[ICKzXC=K-(=N`ԒY3LY>k0z]SMHn9rMކ</hT>i9(R4*AYL!?Cp,_OZVjpedMvJ+Q+'''ڒȔII~v /Uk0>Y;vP0@.ZSտztELޮ[\WnL6(t ,I 7\⩰] @碠PN\>כ~&bt>^1D$jGUh~-|[٧ sc6O#`>s_zLOߠ׎c(n?:@|@ޫ>yr}ٵK?c~lr`>Xo$}8*F, W«+Ahw$ Z _r2C Is,=N71p9BTS=+r{4guhڅy~C!7hO69ש*RI$4)͍9sƎF~q5Տ-\drW/vU29$ oшq+M1'> f1KtQ~NϡA}o5{6:cV,g1;ndXO!ړm r/fƣGͲrjJA[L_^#vQ&&_+cZI-G{זKAohlp*k:[)*,wJI--יu;^-nF=E0|?́+f k ۲km-S[^r 73m [ƑA UB.Zk/ kfٿsј ?(Zʆ^:~]C~t"S^21YH2CQ//-WiQm~NNj~5*m`KdL3k C䮀^_ :[O }Z4M_}8_t`"ztr=day35Moo!(cN~DdcksM5P& (_޲j_%tVg/=Ku yfj:Z]ɱGwJ㘌eıv\Nn4):Qٰ%}ٟ㽾8y$x囅8 .n+*'ic߽ܤkxG}&PiqH)ESi{iuWg-q=%j04 X_eŦ\rA)az^Ʉ?be1APE8]_N\t\{ɆOr#_oD\Nh*P}$KTrxy,&7WeBǂA>? *UjNCPR 5rR2>Dž/AbFsrWUOG ̯M&1ӚdJjaѺ҃OJ7H LYt->9̋b$m\UDdeRI\1VZ&52u9 wpUZ'2+X"ᕔqhKtlcA֜)cخ r+줆;-̺>UQjt84lh^bYpXy-N8N (-C=a߅I" KkA,}#Ϫf;QIQ|P>)hw 0K TwR֠2Rju09g~j"StETKrRs}zRq81BdOMhVzIU9 PmR ~d\,d?d3cbgquH , zesbd&\yAtTAa7Ms4bV3=)8q+kЛ^KN? (Bփ_?0F$sN?_Z>Y-T 2&^/F_y=ZTq3rFy֤Tr6+fQ3mV*?,&'s|)K:%.`D"4<Xfv -Ѹ4ٚyty^pο͹S:a細Ӱr4ybԉ0T^)ˉm)Pw2=;p0_UMqJkiV+1L@Fyvg7ݨښ;rwuL84cln^_})/\xݻ0:]_Oht8o( սivxS2$8D;E\x"GZl%t*ƫhX"ާzE}օSTO;ŐNA٭ҹmAtkꁺsS0i|Ej%_!s܁^w`^!0AN[#`-,^?Q $lY^(Bm EMj|_VEFo!vkGIt੫<sWG} ~WT}4*젚t@j$B SE/s Jʵָw*=,ɇ;(,r)&Րwl*iՖKZ8fp~n5^ث)2n?l]r}9mouumSy?k ds S̀c"YZ7\lemS-2Xx4~lkME7t/QYϸ9n^ s4V ?M)+,QY`v1GmۘرM*bk9\^Ÿ >Ғ?-B)7_шm5 K/-# s* wˉ*Pzz) aFUk 9B֫DὁTjzf3/m-SA2'S ~79>/i lVr,f~t'.=Pq8\ vJZ1Ys%P.a$tzQPTW(/#8F<51-VqF?/ҩTnG ,JwtQǞ6G'7"L MbKo2#$}-YH4z 'm(?flu:>-uQzaƕ>!l5FQvn]a& g N،Nݮ8o`3ʮ?ʼOpo(i̓ rX+RdJ#זbIx #h)rA"  px吔K"oe Y$Wb#D}ꛃ.˔jZ]tώ6]` 2mƷI/ H ӄ=bGTjwn%]"בc[b U>KG>RYuM咁؈[G>zL3->kdp*d+!wy&pCC0fmJ Fy0vWWO@gc{yS9b%驫JBU@^<[*u\2KSE'U>5 m?zI.G 8U5=uBNUvm`sɨ(- p$:Gا~w/K!DY] l|w˒AE}r]0.@A|Gol*x*&BjKz AyVrmoV6!gsvƋCϵ lC%S'ɸ> Fcj<;")J=  ) ):cӻ-]t66BbD@`;?PM1.'лȎU`g<,EINغLD!)b}鮩w?6ms% ≠>e^L3SjtASb/z#3}VǺ2m!i"h؂ [ZkVNA܋ n !Ϣs1race21fqL tˣFkGGZAvC9lkY`@p9+xGZS2*-0lj5 VGO'\A&#EN=#mB)z/n뮩4E/ڪڍ+EI, jчV?!6 ZuvWz':3斾mP C=RjH폓9F# 7?s1A5pLUCᝠn*3ַ݀/V_#A[^2-t( #W _ O?|USi J݆rkR59\{%@V+1꺥/O)s(9G0e?oUTrY< |;`~80-c#1s>\4aǠ !:|c}vhL)o{}"S0<80a0SK!jeA;;伐#Xoߵu~F!*mm;bH#Ȼ5|^nFָ0-Ynd|^zZ$6HHrh12:G2JJW[7j,cׅi*?jx= m@⽬in[V C]7 a.:!;k5sOs <!c%<[f#U<ȏy}]/ CpyG^V>Fp a&I-jpܠd r1r@a<ݕPl`H5B2ˣ HFhvю(TˤQ/bd}Y²{G!LX% n֒ J!)IEHv:VL@x[&6oe&I5MkPT^O@qU]ED-&pL?j{fA}{0;+AEU5 k]dcA=Dk@1VQ:7A9Oi]J*b65Ol9m C0l!hއnjݗH9'RrIlz\p)dxޣel-C fRdVB]!=߮hxQQ;HA:Ƈ~oDtnp;GKDOȤݘ(oikmFY-<́^ـyϜB/-,FWٲeANAwںL{ܐs{(dsM;W2N)u*τ/VjbSnO~#4(;hBa|ۏP[{pq"*pi|މ80r5aV> irRQ IAwg l≞lO޼~l;=~hE<$I V2BGu;y3'i*C[&,FØ@Us(b#̞ Nj)j'vd䮙YE$+i>#}%G.dW.OAh=֛/:vs3N_xdbT)[kLpкrgg׭5#IF"lު.*W/Os`uz=X$@?X$r7"nE;h!wTr䲬\ʁ*ڭWȥ=҈[r70Z\\ n069BFMEb"EhA LLPZU_(U\TNrR=@O`A`feRATVO|J%GlWR> þ~W7g'=\4Ob6&zqq*a2ƚ 6HD!5o\kLɢ!Cq1.(P_ѹͅE\QHܛOH<@F-mVx8ssIj+s#j!at_=ofineB2JgC^ȍZ7rjBnFWX$Y(dF~ߦ'rR;bqc`?k|ϱ5dz~|]$Ppl5 h[7ș1`\γ̓U+G|G"Cpʁi)B_6 JlV+:qi:溸p“2.rWi ԪK\Un~*Jָm  q4AaNg&͍.#A+Rg td2Kj/^x;Xs^^oKɩሌH"2Q>C]8ܩsVoI`Isy:)c{LnkTpH̀=~%4Gf'ʎ,#3Yp<;%đg/'s k5uzT%j{ txJ7a>X7q^hJ|e(1 'OEel&4S*w}N~DΚ0DíY4A$8~l}l0Qb&F0 4bi*P|urG>2)yב5z27iSr\\^lȊ!=Zr*IHEG`G<\%6AҌa :M7+UZbK?&T7y34_v(Â<ۏpآMe7/}.~e*&Kq-zq$qlڌK_הJ?g3͡FK۟|yc**Lf5*IqDʉbY^JB2%.˄ػDBpaAnԲj%e3g^wVZգ" J( 9hSz$;E5OZոٜs$ۂAĨZebZw&bp~ 0Ro (hw?N}D8jQkI,ǩ" !U*Gi2` ,Sıt- >.O^z%YL͇EyR2P!~uHVJ>gR%44JH] H~5KÃ!?гC`7MJ0 &báӣm$kCnP2Ήix_m;(P{LmvUQ*ؼZ(  ;aVH=$[Gry#ҳߝN <S #?KޫT`7I+ =/p4qC FanH:ũW}L֢6c((S"ى5*دR=}^+0SFOoFFImQ5xp7ƇOB܅f ~^قGڴ k>phDIƙ=flQE8鳙kk5ԅ g099:8)d>lyCJ7iA]Bף"u/!7rѼH 2DNBĈ/QY@юHlSAɧKd+"f>~QUZq_u5\N涢g bn>SsCX*ky Ƈk /Gs)l*ӦA9c=!,MQ<5L2B vK k^̴~aP c|@x$ J'saBU12I Imr&f9z-2cëIrdyԪQ:pQtn7$px@Ie#Q1trqSljl98LPXB9#e*2krqv'WBu-.s'_4+P"2f)P\ >RZzuYQ&}UX;aZ x TL>ie`Ȕ+.P<" *RD2싯~sbs\vmyi;6ǽ5L:!tq43OC?-Vk \iF\`=5!c,_'譈rg ,Fy JO-HV} PPT*!U{ʬ fJ50ok4MX54FlNW\vZVqm6ͩm1B3p1b4=D9p rR5Y5)YN-]lڐzTgUt=Bٲf֦t#܋h9w sս͸,$^0ㆣ:f,ujKʒNf!c<i}h<>۞Wh ll7vtJi2%?*YswE6Bۉ 3ز>6x%Rče+T(4V8'cGKބ ,(@2Fd!>JrEH,]Ji-Syxu`YZNtXa./&@6 i Ѐ, UAnc jLZ>.;/.s9?C@BA# "!c`baO*ߤ2nxϗv$45kZ8BijpCA8> 0S>C/u3u~꜂ѰD; Ǎ1&hǮbE$}#&pf[t#iMFwycZY2assets/icons/airplane.svg000064400000000702152075605210011477 0ustar00 assets/icons/instagram.svg000064400000002775152075605210011705 0ustar00 assets/icons/arrow-small-left.svg000064400000000440152075605210013073 0ustar00assets/icons/star-empty.svg000064400000000620152075605210012010 0ustar00assets/icons/heart-full.svg000064400000000422152075605210011746 0ustar00assets/icons/youtube.svg000064400000000625152075605210011404 0ustar00assets/icons/clock.svg000064400000000663152075605210011005 0ustar00assets/icons/pinterest.svg000064400000001331152075605210011720 0ustar00assets/icons/article.svg000064400000002004152075605210011324 0ustar00 assets/icons/mail.svg000064400000000424152075605220010630 0ustar00 assets/icons/ingredients-2.svg000064400000002270152075605220012361 0ustar00 assets/icons/stirring.svg000064400000003247152075605220011555 0ustar00 assets/icons/clipboard.svg000064400000002335152075605220011650 0ustar00assets/icons/knife.svg000064400000001114152075605220010777 0ustar00assets/icons/admin/eafl-unlink.svg000064400000002132152075605220013201 0ustar00 assets/icons/admin/checkmark.svg000064400000000406152075605220012726 0ustar00assets/icons/admin/link.svg000064400000001414152075605220011733 0ustar00 assets/icons/admin/star-empty.svg000064400000000620152075605220013101 0ustar00assets/icons/admin/eafl-link.svg000064400000001414152075605220012640 0ustar00 assets/icons/admin/plus-text.svg000064400000001264152075605230012747 0ustar00assets/icons/admin/close.svg000064400000000767152075605230012116 0ustar00 assets/icons/admin/superscript.svg000064400000002134152075605230013362 0ustar00 assets/icons/admin/warning.svg000064400000001130152075605230012437 0ustar00 assets/icons/admin/clock.svg000064400000001644152075605230012077 0ustar00 assets/icons/admin/restore.svg000064400000001043152075605230012460 0ustar00 assets/icons/admin/search.svg000064400000000723152075605230012246 0ustar00 assets/icons/admin/split-thick.svg000064400000001113152075605230013226 0ustar00assets/icons/admin/temperature.svg000064400000000622152075605230013334 0ustar00assets/icons/admin/checkbox-alternate.svg000064400000001003152075605230014534 0ustar00 assets/icons/admin/unlink.svg000064400000002132152075605230012275 0ustar00 assets/icons/admin/movie.svg000064400000001241152075605230012114 0ustar00 assets/icons/admin/checkbox-checked.svg000064400000001173152075605230014153 0ustar00assets/icons/admin/star-full.svg000064400000000766152075605230012721 0ustar00assets/icons/admin/italic.svg000064400000001046152075605240012246 0ustar00 assets/icons/admin/pencil.svg000064400000001257152075605240012257 0ustar00 assets/icons/admin/drag.svg000064400000000637152075605240011723 0ustar00assets/icons/admin/question-box.svg000064400000000672152075605240013442 0ustar00assets/icons/admin/eye.svg000064400000000743152075605240011566 0ustar00 assets/icons/admin/photo.svg000064400000001223152075605240012127 0ustar00 assets/icons/admin/lock.svg000064400000001153152075605240011730 0ustar00 assets/icons/admin/videoplayer.svg000064400000001732152075605240013326 0ustar00 assets/icons/admin/plus.svg000064400000000711152075605250011763 0ustar00 assets/icons/admin/heading-2.svg000064400000001445152075605250012543 0ustar00assets/icons/admin/heading-1.svg000064400000001237152075605260012542 0ustar00assets/icons/admin/heading-5.svg000064400000001426152075605260012546 0ustar00assets/icons/admin/style.svg000064400000001235152075605270012144 0ustar00assets/icons/admin/underline.svg000064400000001304152075605270012766 0ustar00 assets/icons/admin/question.svg000064400000000736152075605270012660 0ustar00 assets/icons/admin/merge.svg000064400000001176152075605300012101 0ustar00 assets/icons/admin/heading-4.svg000064400000001240152075605310012533 0ustar00assets/icons/admin/duplicate.svg000064400000000726152075605320012756 0ustar00 assets/icons/admin/bold.svg000064400000001115152075605330011716 0ustar00 assets/icons/admin/heading-6.svg000064400000001471152075605330012545 0ustar00assets/icons/admin/heading-3.svg000064400000001466152075605340012547 0ustar00assets/icons/admin/checkbox-empty.svg000064400000000722152075605340013724 0ustar00assets/icons/admin/sparks.svg000064400000001036152075605350012305 0ustar00assets/icons/admin/reload.svg000064400000001025152075605350012246 0ustar00 assets/icons/admin/subscript.svg000064400000002107152075605350013020 0ustar00 assets/icons/admin/trash.svg000064400000002067152075605350012130 0ustar00 assets/icons/admin/adjustable.svg000064400000002070152075605350013117 0ustar00 assets/icons/admin/print.svg000064400000001100152075605350012126 0ustar00 assets/icons/admin/split.svg000064400000001271152075605350012136 0ustar00assets/icons/admin/code.svg000064400000001126152075605350011714 0ustar00 assets/icons/oven.svg000064400000002237152075605350010665 0ustar00 assets/icons/pan.svg000064400000001221152075605350010464 0ustar00assets/icons/integrations/instacart.svg000064400000002170152075605350014410 0ustar00 assets/icons/integrations/my-shopping-help.svg000064400000013433152075605350015624 0ustar00 assets/icons/search.svg000064400000001751152075605350011163 0ustar00assets/icons/arrows-2.svg000064400000000715152075605350011371 0ustar00 assets/icons/clock-2.svg000064400000002561152075605350011150 0ustar00assets/icons/movie.svg000064400000000657152075605350011041 0ustar00 assets/icons/checkbox-checked.svg000064400000001173152075605350013066 0ustar00assets/icons/cutlery-2.svg000064400000003562152075605350011546 0ustar00assets/icons/basket.svg000064400000001317152075605350011165 0ustar00 assets/icons/star-full.svg000064400000000766152075605350011634 0ustar00assets/icons/heart.svg000064400000004165152075605350011023 0ustar00 assets/icons/chat.svg000064400000000566152075605350010640 0ustar00assets/icons/tag.svg000064400000001100152075605350010455 0ustar00assets/icons/printer-2.svg000064400000003170152075605350011535 0ustar00assets/icons/manage/delete.svg000064400000002137152075605350012407 0ustar00 assets/icons/manage/edit.svg000064400000001257152075605350012074 0ustar00 assets/icons/star-alt-full.svg000064400000001165152075605350012404 0ustar00assets/icons/template/remove.svg000064400000002137152075605350013025 0ustar00 assets/icons/template/css.svg000064400000001067152075605350012321 0ustar00 assets/icons/template/patterns.svg000064400000000677152075605350013377 0ustar00assets/icons/template/move.svg000064400000000773152075605350012502 0ustar00assets/icons/template/add.svg000064400000002547152075605350012265 0ustar00 assets/icons/template/manage.svg000064400000002167152075605350012763 0ustar00 assets/icons/template/properties.svg000064400000002070152075605350013720 0ustar00 assets/icons/template/html.svg000064400000001126152075605350012471 0ustar00 assets/icons/template/blocks.svg000064400000001355152075605350013006 0ustar00 assets/icons/arrow-down.svg000064400000000522152075605350012010 0ustar00 assets/icons/chef-hat-2.svg000064400000002701152075605350011530 0ustar00assets/icons/pencil-2.svg000064400000002551152075605350011326 0ustar00 assets/icons/rating/stars-1.svg000064400000002102152075605350012463 0ustar00 assets/icons/rating/stars-alt-3.svg000064400000003050152075605350013246 0ustar00 assets/icons/rating/stars-alt-0.svg000064400000001716152075605350013252 0ustar00 assets/icons/rating/stars-4.svg000064400000002077152075605350012501 0ustar00 assets/icons/rating/stars-alt-1.svg000064400000003052152075605350013246 0ustar00 assets/icons/rating/stars-0.svg000064400000001301152075605350012462 0ustar00 assets/icons/rating/stars-alt-5.svg000064400000001720152075605350013252 0ustar00 assets/icons/rating/stars-2.svg000064400000002101152075605350012463 0ustar00 assets/icons/rating/stars-3.svg000064400000002100152075605350012463 0ustar00 assets/icons/rating/stars-alt-2.svg000064400000003051152075605350013246 0ustar00 assets/icons/rating/stars-5.svg000064400000001472152075605350012500 0ustar00 assets/icons/rating/stars-alt-4.svg000064400000003047152075605350013255 0ustar00 assets/icons/bookmark.svg000064400000001574152075605350011526 0ustar00 assets/icons/lightbulb.svg000064400000001063152075605350011666 0ustar00 assets/icons/pencil.svg000064400000001415152075605350011165 0ustar00 assets/icons/cup.svg000064400000010550152075605350010502 0ustar00assets/icons/comment-moderation/note.svg000064400000000530152075605350014456 0ustar00assets/icons/comment-moderation/stars-removed.svg000064400000000733152075605350016311 0ustar00assets/icons/comment-moderation/stars-added.svg000064400000000550152075605350015706 0ustar00assets/icons/comment-moderation/flag.svg000064400000000441152075605350014423 0ustar00 assets/icons/comment-moderation/unflag.svg000064400000000526152075605350014772 0ustar00 assets/icons/comment-moderation/stars-changed.svg000064400000000542152075605350016237 0ustar00assets/icons/battery.svg000064400000000612152075605350011363 0ustar00assets/icons/eye.svg000064400000001677152075605360010510 0ustar00 assets/icons/camera-no.svg000064400000001265152075605360011561 0ustar00assets/icons/printer.svg000064400000001005152075605360011372 0ustar00assets/icons/contact.svg000064400000001132152075605360011343 0ustar00 assets/icons/pot.svg000064400000002202152075605360010511 0ustar00assets/icons/temperature/heat.svg000064400000001274152075605360013175 0ustar00assets/icons/temperature/temperature.svg000064400000001663152075605360014613 0ustar00assets/icons/temperature/oven-fan.svg000064400000001613152075605360013762 0ustar00assets/icons/temperature/oven-bottom.svg000064400000001124152075605360014517 0ustar00assets/icons/temperature/oven-top.svg000064400000001124152075605360014015 0ustar00assets/icons/temperature/oven-grill-top.svg000064400000001235152075605360015127 0ustar00assets/icons/temperature/oven-top-bottom.svg000064400000001272152075605360015323 0ustar00assets/icons/pinterest-2.svg000064400000002137152075605360012072 0ustar00assets/icons/arrow-small-up.svg000064400000000440152075605360012573 0ustar00assets/icons/cart-simple-add.svg000064400000001201152075605360012653 0ustar00 assets/icons/book.svg000064400000002533152075605360010650 0ustar00 assets/icons/money.svg000064400000000635152075605360011046 0ustar00 assets/icons/printer-3.svg000064400000002621152075605360011537 0ustar00 assets/icons/oven-mit.svg000064400000003771152075605360011461 0ustar00assets/icons/ingredients.svg000064400000005425152075605360012234 0ustar00 assets/icons/call.svg000064400000001213152075605360010623 0ustar00assets/icons/whatsapp.svg000064400000001303152075605360011537 0ustar00assets/icons/facebook.svg000064400000000647152075605360011473 0ustar00assets/icons/tumblr.svg000064400000000567152075605360011230 0ustar00assets/icons/cart.svg000064400000001074152075605360010646 0ustar00 assets/icons/plus.svg000064400000002242152075605360010676 0ustar00assets/icons/triangle-down.svg000064400000000425152075605360012466 0ustar00assets/icons/heart-empty.svg000064400000000704152075605360012153 0ustar00 assets/icons/share.svg000064400000001330152075605360011012 0ustar00 assets/icons/email.svg000064400000000732152075605360011004 0ustar00assets/icons/calendar-plus.svg000064400000002766152075605360012460 0ustar00 assets/icons/x.svg000064400000000777152075605360010175 0ustar00assets/icons/notes.svg000064400000004727152075605360011055 0ustar00assets/icons/chef-hat.svg000064400000000711152075605360011371 0ustar00assets/icons/timer/close.svg000064400000000725152075605360012144 0ustar00assets/icons/timer/pause.svg000064400000000571152075605360012153 0ustar00assets/icons/timer/play.svg000064400000000544152075605360012003 0ustar00assets/icons/arrow-small-down.svg000064400000000441152075605360013117 0ustar00assets/icons/mastodon.svg000064400000001067152075605360011543 0ustar00assets/icons/dollar.svg000064400000000673152075605360011176 0ustar00assets/icons/text.svg000064400000000522152075605360010676 0ustar00assets/icons/hourglass.svg000064400000001177152075605360011730 0ustar00assets/icons/settings/cog.svg000064400000001647152075605360012333 0ustar00 assets/icons/settings/link.svg000064400000001325152075605360012511 0ustar00 assets/icons/settings/button-click.svg000064400000001010152075605360014141 0ustar00 assets/icons/settings/warning.svg000064400000001044152075605360013217 0ustar00 assets/icons/settings/clock.svg000064400000001644152075605360012653 0ustar00 assets/icons/settings/import.svg000064400000000760152075605360013070 0ustar00 assets/icons/settings/knife.svg000064400000000505152075605360012647 0ustar00assets/icons/settings/receipt.svg000064400000001272152075605360013210 0ustar00 assets/icons/settings/brush.svg000064400000001067152075605360012702 0ustar00 assets/icons/settings/search.svg000064400000000723152075605360013022 0ustar00 assets/icons/settings/up.svg000064400000000530152075605360012175 0ustar00assets/icons/settings/shopping-cart.svg000064400000000664152075605360014337 0ustar00assets/icons/settings/touch.svg000064400000001343152075605360012676 0ustar00 assets/icons/settings/basket.svg000064400000001303152075605360013021 0ustar00assets/icons/settings/list.svg000064400000001620152075605360012525 0ustar00 assets/icons/settings/health.svg000064400000000575152075605360013027 0ustar00assets/icons/settings/edit.svg000064400000001257152075605360012505 0ustar00 assets/icons/settings/question-box.svg000064400000000672152075605360014215 0ustar00assets/icons/settings/doc-apple.svg000064400000002276152075605360013426 0ustar00 assets/icons/settings/lock.svg000064400000001320152075605360012477 0ustar00 assets/icons/settings/printer.svg000064400000001070152075605360013234 0ustar00 assets/icons/settings/book.svg000064400000001437152075605360012512 0ustar00 assets/icons/settings/undo.svg000064400000001744152075605360012526 0ustar00 assets/icons/settings/palette.svg000064400000001452152075605360013213 0ustar00 assets/icons/settings/chart.svg000064400000001033152075605360012651 0ustar00 assets/icons/settings/timeline.svg000064400000001412152075605360013357 0ustar00 assets/icons/settings/letter.svg000064400000001622152075605360013053 0ustar00 assets/icons/settings/key.svg000064400000001106152075605360012341 0ustar00 assets/icons/settings/support.svg000064400000002116152075605360013267 0ustar00 assets/icons/settings/whisk.svg000064400000001364152075605360012704 0ustar00 assets/icons/settings/share.svg000064400000001615152075605360012660 0ustar00 assets/icons/settings/crane.svg000064400000001642152075605360012646 0ustar00assets/icons/settings/modal.svg000064400000000615152075605360012651 0ustar00assets/icons/settings/sliders.svg000064400000002070152075605360013217 0ustar00 assets/icons/settings/question.svg000064400000000673152075605360013430 0ustar00 assets/icons/settings/files.svg000064400000001151152075605370012654 0ustar00 assets/icons/settings/dollar.svg000064400000000673152075605370013037 0ustar00assets/icons/settings/text.svg000064400000001573152075605370012546 0ustar00 assets/icons/settings/star.svg000064400000000570152075605370012527 0ustar00assets/icons/settings/arrows.svg000064400000001425152075605370013073 0ustar00 assets/icons/settings/floppy-disk.svg000064400000001172152075605370014016 0ustar00 assets/icons/settings/plug.svg000064400000001440152075605370012522 0ustar00 assets/icons/settings/speed.svg000064400000001415152075605370012655 0ustar00 assets/icons/settings/doc.svg000064400000002167152075605370012327 0ustar00 assets/icons/settings/sparks.svg000064400000000700152075605370013054 0ustar00sparksassets/icons/settings/painting.svg000064400000001251152075605370013364 0ustar00 assets/icons/settings/code.svg000064400000001126152075605370012466 0ustar00 assets/icons/settings/measure-apple.svg000064400000002461152075605370014317 0ustar00 assets/icons/triangle-up.svg000064400000000377152075605370012152 0ustar00assets/icons/utensils.svg000064400000004463152075605370011571 0ustar00 assets/icons/triangle-left.svg000064400000000477152075605370012461 0ustar00assets/icons/arrows.svg000064400000001371152075605370011233 0ustar00 assets/icons/video-camera.svg000064400000001123152075605370012245 0ustar00 assets/icons/messenger.svg000064400000000642152075605370011706 0ustar00 assets/icons/calendar.svg000064400000003417152075605370011472 0ustar00assets/icons/floppy-disk.svg000064400000001172152075605370012156 0ustar00 assets/icons/star-alt-empty.svg000064400000001162152075605370012577 0ustar00assets/icons/basket-simple.svg000064400000000745152075605370012462 0ustar00 assets/icons/checkbox-empty.svg000064400000000722152075605370012637 0ustar00assets/icons/cart-alt.svg000064400000000742152075605370011426 0ustar00 assets/icons/bluesky.svg000064400000001143152075605370011371 0ustar00assets/icons/camera.svg000064400000001103152075605370011137 0ustar00 assets/icons/mobile.svg000064400000000632152075605370011164 0ustar00assets/icons/camera-2.svg000064400000001070152075605370011301 0ustar00assets/icons/arrow-small-right.svg000064400000000441152075605370013266 0ustar00assets/icons/trash.svg000064400000002232152075605370011034 0ustar00 assets/icons/triangle-right.svg000064400000000433152075605370012634 0ustar00assets/icons/twitter.svg000064400000001174152075605370011421 0ustar00assets/icons/pear.svg000064400000001615152075605370010646 0ustar00 assets/icons/salt.svg000064400000003262152075605370010662 0ustar00 assets/icons/media.svg000064400000001167152075605370011000 0ustar00 assets/icons/cutlery.svg000064400000000764152075605370011412 0ustar00assets/css/blocks/recipe.scss000064400000000751152075605370012274 0ustar00.editor-styles-wrapper .wp-block-wp-recipe-maker-recipe, .editor-styles-wrapper .wp-block-wp-recipe-maker-recipe-roundup-item { h1, h2, h3, h4, h5, h6 { clear: none; } } .editor-styles-wrapper .wp-block-wp-recipe-maker-recipe img { max-width: 100% !important; } .editor-styles-wrapper .wp-block-wp-recipe-maker-recipe .wprm-recipe-block-invalid { padding: 10px; border: 1px solid darkred; color: darkred; font-family: monospace; font-size: 16px; }assets/css/blocks/nutrition-label.scss000064400000000516152075605370014134 0ustar00.wp-block-wp-recipe-maker-nutrition-label { .wprm-nutrition-label-placeholder { display: inline-block; max-width: 250px; border: 1px solid #333; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; } }assets/css/admin/shared/dropdown-menu.scss000064400000001372152075605370014704 0ustar00.wprm-dropdown-menu { font-size: 14px; text-align: left; font-weight: normal; // Prevent inheriting bold from parent hover state .wprm-dropdown-menu-item { padding: 5px; cursor: pointer; color: white; font-weight: normal; // Prevent inheriting bold from parent hover state &:hover { text-decoration: underline; } &.wprm-dropdown-menu-item-disabled { opacity: 0.5; cursor: not-allowed; &:hover { text-decoration: none; } } } .wprm-dropdown-menu-divider { margin-top: 5px; border-top: 1px solid white; height: 5px; max-height: 5px; opacity: 0.7; } } assets/css/admin/shared/error-boundary.scss000064400000000355152075605370015060 0ustar00.wprm-error-boundary { overflow: scroll; margin: 10px; padding: 0 10px; border: 1px dashed darkred; border-radius: 4px; strong { color: darkred; } pre { white-space: pre-wrap; } }assets/css/admin/shared/copy-clipboard.scss000064400000000071152075605370015010 0ustar00.wprm-admin-table-container-copy { cursor: pointer; }assets/css/admin/shared/button.scss000064400000001540152075605370013416 0ustar00@use "sass:color"; .wprm-button-required { opacity: 0.4 !important; cursor: help !important; } $ai-button-base: #8e44ad; $ai-button-hover: color.adjust($ai-button-base, $lightness: -12%); $ai-button-bg: color.scale($ai-button-base, $lightness: 80%); $ai-button-bg-hover: color.scale($ai-button-hover, $lightness: 80%); .wprm-button-ai { background: $ai-button-bg !important; border-color: $ai-button-base !important; color: $ai-button-base !important; &:hover, &:focus, &:active { background: $ai-button-bg-hover !important; border-color: $ai-button-hover !important; color: $ai-button-hover !important; } .wprm-admin-icon { display: inline-block; margin-top: 0; margin-right: 5px; margin-bottom: -2px; opacity: 1; vertical-align: middle; } } assets/css/admin/shared/icon.scss000064400000001272152075605370013035 0ustar00.wprm-admin-icon { opacity: 0.5; margin-top: 2px; &:hover { opacity: 1; cursor: pointer; } &.wprm-admin-icon-hidden { opacity: 0.1; cursor: default; } } .wprm-admin-icon-help { display: inline-block; margin-top: 0; margin-left: 5px; border: 1px solid #444; border-radius: 100%; opacity: 1; width: 16px; height: 16px; text-align: center; font-size: 12px; svg { width: 10px; height: 9px; margin-bottom: 2px; } &:hover { background-color: #444; svg { g, path { fill: white; } } } }assets/css/admin/shared/loader.scss000064400000000651152075605370013353 0ustar00.wprm-admin-loader { display: inline-block; width: 10px; height: 10px; border: 2px solid rgba(200, 200, 200, 0.3); border-radius: 50%; border-top-color: #444; animation: spin 1s ease-in-out infinite; -webkit-animation: spin 1s ease-in-out infinite; } @keyframes spin { to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes spin { to { -webkit-transform: rotate(360deg); } }assets/css/admin/onboarding/accordion.scss000064400000001633152075605370014723 0ustar00.wprm-admin-onboarding-accordion-container { .wprm-admin-onboarding-accordion { border: 1px solid #ccc; .accordion__item + .accordion__item { border-top: 1px solid #ccc; } .accordion__button { box-sizing: border-box; background-color: white; color: #444; cursor: pointer; padding: 10px; width: 100%; text-align: left; border: none; font-size: 17px; &[aria-expanded='true'], &[aria-selected='true'] { font-weight: bold; } } .accordion__panel { background-color: white; padding: 10px; p:first-child { margin-top: 0 !important; } p:last-child { margin-bottom: 0 !important; } } } }assets/css/admin/onboarding/steps.scss000064400000005060152075605370014116 0ustar00// Steps. .wprm-admin-onboarding-step-welcome { .wprm-admin-onboarding-step-welcome-buttons { text-align: center; margin-top: 20px; a { display: block; margin-top: 5px; font-size: 11px; } } & + .footer-buttons { display: none; } } .wprm-admin-onboarding-step-snippet, .wprm-admin-onboarding-step-template { .wprm-admin-onboarding-step-template-preview { background-color: white; padding: 20px; font-size: 16px; margin-bottom: 40px; & > p { &:first-child { margin-top: 0 !important; } &:last-child { margin-bottom: 0 !important; } } } & + .footer-buttons { display: none; } } // Progress bar. #wprm-admin-onboarding-steps ol.progtrckr { text-align: center; list-style-type: none; padding: 0; margin-bottom: 20px; li { display: inline-block; text-align: center; line-height: 2.5rem; position: relative; span { padding: 0 1.5rem; } &:before { position: absolute; bottom: 0; left: 50%; margin-left: -10px; margin-bottom: -10px; line-height: 1.2em; border-radius: 1.2em; } &.progtrckr-todo { color: silver; border-bottom: 4px solid #CCCCCC; } &.progtrckr-doing { color: black; border-bottom: 4px solid #CCCCCC; &:before { content: "\2022"; color: white; background-color: #CCCCCC; width: 1.2em; } } &.progtrckr-done { color: black; border-bottom: 4px solid #0073aa; &:before { content: "\2713"; color: white; background-color: #0073aa; width: 1.2em; line-height: 1.2em; border-radius: 1.2em; } } } em { display: none; font-weight: 700; padding: 0 10px; } } @media (max-width: 650px) { #wprm-admin-onboarding-steps ol.progtrckr { li span { display: none; } em { display: inline; } } } // Buttons. #wprm-admin-onboarding-steps .footer-buttons { margin-top: 20px; text-align: center; button { margin: 0 5px; } }assets/css/admin/onboarding/app.scss000064400000005176152075605370013550 0ustar00#wprm-admin-faq { * { box-sizing: border-box; } p:not(.wprm-admin-onboarding-step-template-preview p) { margin: 15px 0; text-align: left; font-size: 15px; } h2:not(.wprm-admin-onboarding-step-template-preview h2) { margin: 2em 0 1em 0; } h3:not(.wprm-admin-onboarding-step-template-preview h3) { margin: 1.5em 0 0.7em 0; } img:not(.wprm-admin-onboarding-step-template-preview img) { display: block; max-width: 90%; height: auto; margin: 5px auto; border: 1px solid #ccc; } ul:not(.wprm-admin-onboarding-step-template-preview ul) { list-style: square; padding-left: 23px; font-size: 15px; } .wprm-recipe-template-meadow { max-width: 800px; } .wprm-drip-form { margin: 12px 0 0; scroll-margin-top: 20px; label[for="drip-email"] { font-weight: bold; } input { width: 100%; max-width: 400px; margin: 10px 0; &[type=checkbox] { width: 16px; margin-right: 10px; } &[type=submit] { max-width: 350px; margin-bottom: 0; } } .wprm-disclaimer { font-size: 0.8em; } } .wprm-faq-feature-explorer-buttons { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; .button { margin: 0; } } .wprm-faq-signup-reminder { margin: 20px 0; padding: 16px; border: 1px solid #ccd0d4; border-left: 4px solid #1d7f3f; background: #f8fff9; h3 { margin-top: 0 !important; } .button { margin-top: 5px; } } .wprm-faq-signup-form { margin: 20px 0; padding: 16px; border: 1px solid #ccd0d4; border-left: 4px solid #1d7f3f; background: #f8fff9; & > p { &:first-child { margin-top: 0 !important; } &:last-child { margin-bottom: 0 !important; } } } .wprm-faq-video-embed { position: relative; width: 100%; max-width: 720px; padding-top: 56.25%; margin: 10px 0 20px; overflow: hidden; background: #000; iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; } } } #wprm-admin-faq-container, #wprm-admin-onboarding-steps { max-width: 900px; } #wprm-admin-onboarding-steps { margin: 0 auto; } assets/css/admin/settings.scss000064400000000060152075605370012471 0ustar00@use "settings/layout"; @use "settings/setting";assets/css/admin/addons.scss000064400000001015152075605370012102 0ustar00.wprm-addons { .wprm-addons-bundle-container { box-sizing: border-box; width: 30%; float: left; margin-top: 15px; margin-right: 1%; padding: 0 20px 20px 20px; border: 1px dashed gray; ul { list-style-type: square; margin-left: 10px; } h2, h3, .wprm-addons-button-container { text-align: center; } h3 { font-size: 1.1em; } } } @media all and (max-width: 640px) { .wprm-addons { .wprm-addons-bundle-container { width: 100%; float: none; margin-bottom: 20px; } } }assets/css/admin/import.scss000064400000001363152075605370012152 0ustar00.wprm-import { p { max-width: 600px; } .wprm-import-error { max-width: 600px; border: 1px solid darkred; background-color: #ff9f9f; padding: 10px; } .wprm-import-recipes { width: 100%; input[type="checkbox"] { vertical-align: top; } a { text-decoration: none; } .dashicons.dashicons-visibility { font-size: 18px; } td { &:nth-child(1) { width: 2%; } &:nth-child(2) { width: 30%; } } } #wprm-import-progress-container { width: 100%; max-width: 300px; height: 20px; margin: 10px 0; border: 1px solid black; background-color: white; } #wprm-import-progress-bar { width: 0%; height: 100%; background-color: #4484ce; } #wprm-import-finished { display: none; } } assets/css/admin/modal/split-ingredient.scss000064400000016105152075605370015215 0ustar00.wprm-admin-modal-split-ingredient-container { padding: 20px; margin: 0 auto; } .wprm-admin-modal-split-ingredient-info { margin-bottom: 20px; p { margin: 0 0 10px 0; &:last-child { margin-bottom: 0; } } } .wprm-admin-modal-split-ingredient-help { font-size: 0.9em; color: #646970; font-style: italic; } .wprm-admin-modal-split-ingredient-parts { margin-top: 20px; h3 { margin-top: 0; margin-bottom: 15px; } } .wprm-admin-modal-split-ingredient-no-parts { padding: 15px; background-color: #f9f9f9; border: 1px dashed #ccc; border-radius: 4px; color: #646970; font-style: italic; } .wprm-admin-modal-split-ingredient-header-container { display: flex; align-items: center; margin-bottom: 10px; font-weight: bold; .wprm-admin-modal-split-ingredient-header { &:nth-of-type(1) { flex: 0 0 50%; } &:nth-of-type(2), &:nth-of-type(3), &:nth-of-type(4), &:nth-of-type(5) { display: none; } &.wprm-admin-modal-split-ingredient-header-converted { display: none; } } } .wprm-admin-modal-split-ingredient-part { .wprm-admin-modal-split-ingredient-part-name { flex: 0 0 50%; } } .wprm-admin-modal-split-ingredient-parts-list { margin-bottom: 15px; } .wprm-admin-modal-split-ingredient-part { display: flex; align-items: center; margin-bottom: 10px; background-color: white; flex-wrap: wrap; input.wprm-admin-modal-split-ingredient-percentage-input { flex: 0 0 auto; min-width: 0; width: 80px; max-width: 100%; padding: 5px; border: 1px solid #ddd; border-radius: 3px; &:disabled { background-color: #f5f5f5; cursor: not-allowed; color: #666; } } .wprm-admin-modal-split-ingredient-part-amount { display: none; align-items: center; color: #646970; } .wprm-admin-modal-split-ingredient-part-converted-amount { display: none; align-items: center; color: #646970; } .wprm-admin-modal-split-ingredient-part-name { display: none; align-items: center; } .wprm-admin-modal-split-ingredient-part-after-container { .wprm-admin-modal-split-ingredient-part-after-container-icons { flex-shrink: 0; margin: 5px; .wprm-admin-icon { margin-right: 5px; } } } } @media screen and (min-width: 550px) { .wprm-admin-modal-split-ingredient-header-container { .wprm-admin-modal-split-ingredient-header { &:nth-of-type(1) { flex: 0 0 20%; } &:nth-of-type(2) { display: block; flex: 0 0 25%; } &:nth-of-type(3) { display: block; flex: 0 0 50%; } &.wprm-admin-modal-split-ingredient-header-converted { display: block; flex: 0 0 25%; } } } .wprm-admin-modal-split-ingredient-part { flex-wrap: wrap; input.wprm-admin-modal-split-ingredient-percentage-input { flex: 0 0 auto; min-width: 0; width: 80px; max-width: 100%; padding: 5px; border: 1px solid #ddd; border-radius: 3px; &:disabled { background-color: #f5f5f5; cursor: not-allowed; color: #666; } } .wprm-admin-modal-split-ingredient-part-amount { display: flex; flex: 0 0 25%; margin-right: 10px; } .wprm-admin-modal-split-ingredient-part-converted-amount { display: flex; flex: 0 0 25%; margin-right: 10px; } .wprm-admin-modal-split-ingredient-part-name { display: flex; flex: 0 0 50%; } } } @media screen and (min-width: 782px) { .wprm-admin-modal-split-ingredient-part { margin-bottom: 5px; flex-wrap: nowrap; input.wprm-admin-modal-split-ingredient-percentage-input { flex: 0 0 80px; margin-right: 5px; width: 80px; max-width: 100%; padding: 5px; border: 1px solid #ddd; border-radius: 3px; &:disabled { background-color: #f5f5f5; cursor: not-allowed; color: #666; } } .wprm-admin-modal-split-ingredient-part-amount { flex: 0 0 100px; margin-right: 5px; } .wprm-admin-modal-split-ingredient-part-converted-amount { flex: 0 0 100px; margin-right: 5px; } .wprm-admin-modal-split-ingredient-part-name { flex: 0 0 250px; margin-right: 5px; } } .wprm-admin-modal-split-ingredient-header-container { .wprm-admin-modal-split-ingredient-header { &:nth-of-type(1) { flex: 0 0 80px; margin-right: 5px; } &:nth-of-type(2) { flex: 0 0 100px; margin-right: 5px; } &.wprm-admin-modal-split-ingredient-header-converted { flex: 0 0 100px; margin-right: 5px; } // Name column - adjust based on whether converted column exists &:nth-of-type(3):not(.wprm-admin-modal-split-ingredient-header-converted), &:nth-of-type(4):not(.wprm-admin-modal-split-ingredient-header-converted) { flex: 0 0 250px; margin-right: 5px; } // Actions column &:last-of-type { display: block; flex: auto; } } } } @media screen and (min-width: 900px) { .wprm-admin-modal-split-ingredient-header-container { .wprm-admin-modal-split-ingredient-header { &:nth-of-type(3):not(.wprm-admin-modal-split-ingredient-header-converted), &:nth-of-type(4):not(.wprm-admin-modal-split-ingredient-header-converted) { flex: 0 0 300px; } } } .wprm-admin-modal-split-ingredient-part { .wprm-admin-modal-split-ingredient-part-name { flex: 0 0 300px; } } } @media screen and (min-width: 1024px) { .wprm-admin-modal-split-ingredient-header-container { .wprm-admin-modal-split-ingredient-header { &:nth-of-type(3):not(.wprm-admin-modal-split-ingredient-header-converted), &:nth-of-type(4):not(.wprm-admin-modal-split-ingredient-header-converted) { flex: 0 0 350px; } } } .wprm-admin-modal-split-ingredient-part { .wprm-admin-modal-split-ingredient-part-name { flex: 0 0 350px; } } } assets/css/admin/modal/roundup.scss000064400000001430152075605370013423 0ustar00.wprm-admin-modal-roundup { max-width: 600px; } .wprm-admin-modal-roundup-container { padding: 10px; padding-top: 0; overflow-y: scroll; &.wprm-admin-modal-roundup-container-external { overflow: scroll; } .wprm-admin-modal-roundup-field-label { font-weight: bold; margin-top: 10px; margin-bottom: 5px; } .wprm-admin-modal-roundup-field-load-details-container { font-size: 12px; } .wprm-admin-modal-roundup-field-nofollow-container, .wprm-admin-modal-roundup-field-new-tab-container { margin-top: 10px; display: flex; align-items: center; } .wprm-admin-modal-roundup-override { margin-top: 30px; margin-bottom: 5px; font-style: italic; } }assets/css/admin/modal/recipe/suggest-tags.scss000064400000003574152075605370015626 0ustar00.wprm-admin-modal-suggest-tags-container { .wprm-admin-modal-suggest-tags-error { padding: 20px; color: darkred; p { margin: 0; &:first-child { margin-bottom: 10px; } } } .wprm-admin-modal-suggest-tags-category { margin-bottom: 10px; display: flex; align-items: center; gap: 10px; h3 { font-size: 14px; font-weight: 600; color: #1d2327; margin: 0; flex-basis: 100px; } .wprm-admin-modal-suggest-tags-suggestions { display: flex; flex-wrap: wrap; gap: 8px; } .wprm-admin-modal-suggest-tags-suggestion { padding: 6px 12px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; color: #333; cursor: pointer; font-size: 13px; transition: all 0.2s; &:hover { border-color: #2271b1; background-color: #f0f6fc; } &.selected { border-color: #2271b1; background-color: #2271b1; color: #fff; &:hover { background-color: #135e96; border-color: #135e96; } } } } .wprm-admin-modal-suggest-tags-replace { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ddd; label { display: flex; align-items: center; gap: 8px; cursor: pointer; .wprm-admin-modal-field-checkbox { margin: 0; } } } } assets/css/admin/modal/recipe/fields/custom-fields.scss000064400000000000152075605370017212 0ustar00assets/css/admin/modal/recipe/fields/general.scss000064400000002625152075605370016070 0ustar00.wprm-admin-modal-field-container-name { input { max-width: 500px; } } .wprm-admin-modal-field-container-summary { .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { max-width: 650px; } } .wprm-admin-modal-field-container-author-name, .wprm-admin-modal-field-container-author-link, .wprm-admin-modal-field-container-author-bio { margin-top: -10px; .wprm-admin-modal-field-label { font-weight: normal; } .wprm-admin-modal-field { margin-bottom: 5px; } input { max-width: 300px; } } .wprm-admin-modal-field-container-author-link { margin-top: 0; margin-bottom: 10px; input { max-width: 500px; } } .wprm-admin-modal-field-container-author-bio { margin-bottom: 10px; .wprm-admin-modal-field-richtext { max-width: 500px; } } .wprm-admin-modal-field-container-servings { input[type=number] { max-width: 65px; margin-right: 5px; } input[type=text] { max-width: 130px; } } .wprm-admin-modal-field-advanced-servings-details { display: flex; align-items: center; margin-top: 10px; input[type="number"] { max-width: 65px; } .wprm-admin-modal-field-advanced-servings-details-text { margin: 0 5px; } } .wprm-admin-modal-field-container-cost { input { max-width: 200px; } }assets/css/admin/modal/recipe/fields/nutrition.scss000064400000004034152075605370016502 0ustar00#wprm-admin-modal-fields-group-nutrition { .wprm-admin-modal-field-nutrition-warning { background-color: #ffe6e6; border: 1px solid darkred; border-radius: 4px; padding: 12px; margin-bottom: 15px; .wprm-admin-modal-field-nutrition-warning-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; strong { font-size: 14px; } } p { margin: 8px 0; } .wprm-admin-modal-field-nutrition-warning-changes { margin: 10px 0; padding-left: 20px; li { margin: 6px 0; } } } .wprm-admin-modal-field-nutrition-container { input[type=number] { max-width: 80px; margin-right: 5px; } input[type=text] { max-width: 80px; } input[disabled] { color: black; border-color: white; } } } @media screen and (min-width: 500px) { #wprm-admin-modal-fields-group-nutrition { .wprm-admin-modal-field-nutrition-container { display: flex; flex-wrap: wrap; .wprm-admin-modal-field-container { flex: 0 0 50%; flex-direction: column; .wprm-admin-modal-field-label { width: auto; text-align: left; } } } } } @media screen and (min-width: 782px) { #wprm-admin-modal-fields-group-nutrition { .wprm-admin-modal-field-nutrition-container { .wprm-admin-modal-field-container { flex: 0 0 33%; } } } } @media screen and (min-width: 900px) { #wprm-admin-modal-fields-group-nutrition { .wprm-admin-modal-field-nutrition-container { .wprm-admin-modal-field-container { flex: 0 0 25%; } } } }assets/css/admin/modal/recipe/fields/equipment.scss000064400000007030152075605370016455 0ustar00.wprm-admin-modal-field-equipment, .wprm-admin-modal-field-equipment-group { display: flex; align-items: center; margin-bottom: 10px; background-color: white; .wprm-admin-modal-field-equipment-handle { flex-shrink: 0; .wprm-admin-icon { margin: 0 5px; cursor: move; } } } .wprm-admin-modal-field-equipment-header-container { display: flex; align-items: center; margin: 0 26px 10px 26px; font-weight: bold; .wprm-admin-modal-field-equipment-header { display: none; .wprm-admin-modal-field-equipment-header-required { font-size: 0.8em; font-weight: normal; color: darkred; } } } .wprm-admin-modal-field-equipment { .wprm-admin-modal-field-equipment-text-container { display: flex; flex: auto; flex-wrap: wrap; align-items: center; .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { flex: 0 0 100%; } } } .wprm-admin-modal-field-equipment-after-container { .wprm-admin-modal-field-equipment-after-container-icons { flex-shrink: 0; margin: 5px; .wprm-admin-icon { margin-right: 5px; &:last-child { margin-right: 0; } } } } .wprm-admin-modal-field-equipment-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } p { font-style: italic; } } @media screen and (min-width: 550px) { .wprm-admin-modal-field-equipment-header-container { .wprm-admin-modal-field-equipment-header { display: block; &:nth-of-type(1), &:nth-of-type(3) { flex: 0 0 25%; } &:nth-of-type(2) { flex: 0 0 50%; } } } .wprm-admin-modal-field-equipment { .wprm-admin-modal-field-equipment-text-container { .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(1), &:nth-of-type(3) { flex: 0 0 25%; } &:nth-of-type(2) { flex: 0 0 50%; } } } } } @media screen and (min-width: 782px) { .wprm-admin-modal-field-equipment { margin-bottom: 5px; } .wprm-admin-modal-field-equipment-header-container { .wprm-admin-modal-field-equipment-header { &:nth-of-type(1) { flex: 0 0 75px; margin-right: 5px; } &:nth-of-type(2) { flex: 0 0 300px; margin-right: 5px; } &:nth-of-type(3) { flex: auto; } } } .wprm-admin-modal-field-equipment { display: flex; align-items: center; .wprm-admin-modal-field-equipment-text-container { flex-wrap: nowrap; .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(1) { flex: 0 0 75px; margin-right: 5px; } &:nth-of-type(2) { flex: 0 0 300px; margin-right: 5px; } &:nth-of-type(3) { flex: auto; } } } } }assets/css/admin/modal/recipe/fields/import.scss000064400000000124152075605370015755 0ustar00#wprm-admin-modal-fields-group-import { textarea { height: 40px; } }assets/css/admin/modal/recipe/fields/times.scss000064400000001645152075605370015575 0ustar00.wprm-admin-modal-field-time { .wprm-admin-modal-field-time-parts { display: inline-flex; align-items: center; input[type=number] { max-width: 65px; margin-left: 15px; margin-right: 5px; &:first-child { margin-left: 0; } } } .wprm-admin-modal-field-time-none { margin-top: 10px; display: flex; align-items: center; opacity: 0.5; &:hover { opacity: 1; } label { margin-bottom: 5px; } } } .wprm-admin-modal-field-container-custom-time-label { input { max-width: 295px; } } @media screen and (min-width: 900px) { .wprm-admin-modal-field-time { display: flex; align-items: center; .wprm-admin-modal-field-time-none { margin: 0 0 -5px 20px; } } }assets/css/admin/modal/recipe/fields/list-item.scss000064400000006475152075605370016371 0ustar00.wprm-admin-modal-field-item { display: flex; align-items: center; margin-bottom: 10px; background-color: white; .wprm-admin-modal-field-item-handle { flex-shrink: 0; .wprm-admin-icon { margin: 0 5px; cursor: move; display: flex; align-items: center; } } } .wprm-admin-modal-field-items-header-container { display: flex; align-items: center; margin: 0 26px 10px 26px; font-weight: bold; max-width: 650px; .wprm-admin-modal-field-items-header { &:nth-of-type(1) { flex: 0 0 40px; margin-right: 5px; text-align: center; } &:nth-of-type(2) { display: none; } &:nth-of-type(3) { flex: auto; } } } .wprm-admin-modal-field-items-container { counter-reset: item; } .wprm-admin-modal-field-item { .wprm-admin-modal-field-item-container { display: flex; flex: auto; flex-wrap: wrap; align-items: center; max-width: 650px; .wprm-admin-modal-field-item-text { flex: auto; margin: 10px 0 10px 55px; } .wprm-admin-modal-field-item-number { flex: 0 0 40px; margin-right: 5px; text-align: center; font-weight: bold; &::before { counter-increment: item; content: counter(item); } } .wprm-admin-modal-field-item-image { display: none; } .wprm-admin-modal-field-item-name { flex: auto; } } } .wprm-admin-modal-field-item-after-container { .wprm-admin-modal-field-item-after-container-icons { flex-shrink: 0; margin: 5px; .wprm-admin-modal-field-item-after-container-icon { display: inline-block; margin-right: 5px; &:first-child { width: 75px; text-align: center; } &:last-child { margin-right: 0; } } } } .wprm-admin-modal-field-item-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } p { font-style: italic; } } @media screen and (min-width: 550px) { .wprm-admin-modal-field-items-header-container { .wprm-admin-modal-field-items-header { &:nth-of-type(2) { display: block; flex: 0 0 100px; text-align: center; } } } .wprm-admin-modal-field-item { margin-bottom: 5px; .wprm-admin-modal-field-item-container { .wprm-admin-modal-field-item-image { display: block; flex: 0 0 100px; text-align: center; img { max-width: 80px; max-height: 80px; border-radius: 5px; } .wprm-admin-modal-field-item-noimage { width: 80px; height: 80px; border: 1px dashed #ccc; border-radius: 5px; margin: 0 auto; } } } } }assets/css/admin/modal/recipe/fields/instructions.scss000064400000022232152075605370017213 0ustar00.wprm-admin-modal-field-instruction-show-name-container { display: flex; align-items: center; margin-bottom: 15px; input { margin-right: 10px; } } .wprm-admin-modal-field-instruction, .wprm-admin-modal-field-instruction-group { margin-bottom: 5px; background-color: white; .wprm-admin-modal-field-instruction-main-container { display: flex; flex: auto; align-items: center; .wprm-admin-modal-field-instruction-handle { flex-shrink: 0; .wprm-admin-icon { margin: 0 5px; cursor: move; } } } } .wprm-admin-modal-field-instruction-group { display: flex; align-items: center; .wprm-admin-modal-field-instruction-group-name-container { flex: auto; .wprm-admin-modal-field-richtext-singleline { font-weight: bold; } } } .wprm-admin-modal-field-instruction { .wprm-admin-modal-field-instruction-text-container { flex: auto; .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { flex: auto; } .wprm-admin-modal-field-instruction-text-name-container { display: flex; .wprm-admin-modal-field-instruction-text-editor-container { flex: auto; position: relative; } .wprm-admin-modal-field-instruction-name { min-width: 126px; flex-basis: 126px; max-width: 126px; margin-right: 2px; p { margin: 1em 0; line-height: 1.5; } } } .wprm-admin-modal-field-instruction-video-container { display: flex; margin-top: 2px; align-items: center; input:nth-of-type(1), input:nth-of-type(2) { min-width: 62px; max-width: 62px; flex-basis: 62px; flex-shrink: 0; margin-right: 2px; } input:nth-of-type(3) { flex: auto; } .wprm-admin-icon { margin-left: 3px; } } } .wprm-admin-modal-field-instruction-after-container { display: flex; flex-direction: row-reverse; justify-content: space-between; } &.wprm-admin-modal-field-instruction-tip { .wprm-admin-modal-field-instruction-tip-input-icon { display: flex; align-items: center; justify-content: center; color: var(--wprm-admin-tip-accent, #2b6cb0); position: absolute; left: 14px; top: 18px; z-index: 2; pointer-events: none; svg, img { width: 16px; height: 16px; display: block; } } .wprm-admin-modal-field-richtext.wprm-admin-modal-field-instruction-text { border-left: 4px solid var(--wprm-admin-tip-accent, #2b6cb0); background: #ffffff; color: var(--wprm-admin-tip-text-color, #000000); } .wprm-admin-modal-field-instruction-text-editor-container-tip-icon { .wprm-admin-modal-field-richtext.wprm-admin-modal-field-instruction-text { padding-left: 38px; } .wprm-admin-modal-field-richtext-legacy { input, textarea { padding-left: 38px; } } } .wprm-admin-modal-field-richtext-legacy { input, textarea { border-left: 4px solid var(--wprm-admin-tip-accent, #2b6cb0); background: #ffffff; color: var(--wprm-admin-tip-text-color, #000000); } } } } .wprm-admin-modal-field-instruction-after-container { margin-left: 17px; .wprm-admin-modal-field-instruction-after-container-icons { margin: 5px; flex-shrink: 0; .wprm-admin-icon { margin-right: 5px; } } .wprm-admin-modal-field-instruction-after-container-ingredient, .wprm-admin-modal-field-instruction-after-container-summary { flex: 1; flex-shrink: 0; margin-left: 5px; margin-right: 5px; } .wprm-admin-modal-field-instruction-after-container-media { margin: 5px; flex-shrink: 0; .wprm-admin-modal-field-instruction-after-container-media-icons { margin-left: -5px; .wprm-admin-icon { margin-left: 5px; } .wprm-icon-spacer { display: inline-block; width: 16px; } } .wprm-admin-modal-field-image-preview, .wprm-admin-modal-field-video-preview { display: flex; flex-direction: column; align-items: flex-start; img { cursor: pointer; max-width: 75px; height: auto; margin-top: 5px; } } textarea { margin-top: 5px; width: auto; font-size: 14px; } &.wprm-admin-modal-field-instruction-after-container-tip { .wprm-admin-modal-field-instruction-after-container-media-icons { margin-left: 0; } } } } .wprm-admin-modal-field-instruction-inline-ingredients-container { margin-left: 26px; .wprm-admin-modal-field-instruction-inline-ingredients-info { font-style: italic; } .wprm-admin-modal-field-instruction-inline-ingredients-offset { display: none; } .wprm-admin-modal-field-instruction-inline-ingredient { display: block; margin: 4px 0; text-decoration: none; &:hover { text-decoration: underline; } &.wprm-admin-modal-field-instruction-inline-ingredient-split { padding-left: 20px; color: #646970; font-size: 0.95em; } &.wprm-admin-modal-field-instruction-inline-ingredient-in-other { opacity: 0.5; } &.wprm-admin-modal-field-instruction-inline-ingredient-in-current { opacity: 0.5; color: darkgreen; } } } .wprm-admin-modal-field-instruction-unused-ingredients { margin-left: 26px; margin-top: 10px; .wprm-admin-modal-field-instruction-unused-ingredients-info { font-style: italic; } } .wprm-admin-modal-field-instruction-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } p { font-style: italic; } } @media screen and (max-width: 640px) { .wprm-admin-modal-field-instruction { .wprm-admin-modal-field-instruction-text-container { .wprm-admin-modal-field-instruction-text-name-container { display: block; .wprm-admin-modal-field-instruction-name { max-width: none; margin-right: 0; margin-bottom: 2px; } } } } } @media screen and (min-width: 782px) { .wprm-admin-modal-field-instruction, .wprm-admin-modal-field-instruction-group { .wprm-admin-modal-field-instruction-main-container { flex: 0 0 60%; } .wprm-admin-modal-field-instruction-after-container { flex: auto; } } .wprm-admin-modal-field-instruction { display: flex; align-items: center; .wprm-admin-modal-field-instruction-after-container { flex-direction: row; flex-wrap: nowrap; align-items: center; .wprm-admin-modal-field-instruction-after-container-media { text-align: right; .wprm-admin-modal-field-image-preview, .wprm-admin-modal-field-video-preview { align-items: flex-end; margin-right: 5px; } textarea { width: 165px; } } } } .wprm-admin-modal-field-instruction-after-container { .wprm-admin-modal-field-instruction-after-container-ingredient, .wprm-admin-modal-field-instruction-after-container-summary { margin-left: 10px; margin-right: 0; } } .wprm-admin-modal-field-instruction-unused-ingredients { padding-left: 100px; margin-left: 0; width: 40%; float: right; } .wprm-admin-modal-field-instruction-container-inline { position: relative; .wprm-admin-modal-field-instruction-inline-ingredients-offset { display: block; } .wprm-admin-modal-field-instruction-inline-ingredients-container { position: absolute; top: 0; bottom: 0; right: 0; left: 60%; margin-left: 96px; overflow: visible; } } } assets/css/admin/modal/recipe/fields/media.scss000064400000001776152075605370015540 0ustar00.wprm-admin-modal-field-image, .wprm-admin-modal-field-video { .wprm-admin-modal-field-image-preview, .wprm-admin-modal-field-video-preview { display: flex; flex-direction: column; align-items: flex-start; max-width: 150px; img { cursor: pointer; max-width: 100%; height: auto; } } .button { margin-top: 5px; margin-right: 5px; } input { max-width: 200px; } textarea { min-height: 110px; } a { display: block; } } @media screen and (min-width: 782px) { #wprm-admin-modal-fields-group-media { .wprm-admin-modal-fields { display: flex; .wprm-admin-modal-field-container { flex: 1; flex-direction: column; .wprm-admin-modal-field-label { width: auto; text-align: left; } } } } }assets/css/admin/modal/recipe/fields/notes.scss000064400000000533152075605370015577 0ustar00#wprm-admin-modal-notes-placeholder { display: none; } #wprm-admin-modal-field-tinymce-container { max-width: 650px; * { box-sizing: content-box; } textarea { border-radius: 0; box-sizing: border-box; min-height: 350px; } } .wprm-admin-modal-field-notes-actions { margin-top: 8px; } assets/css/admin/modal/recipe/fields/ingredients.scss000064400000013155152075605370016766 0ustar00.wprm-admin-modal-field-ingredient, .wprm-admin-modal-field-ingredient-group { display: flex; align-items: center; margin-bottom: 10px; background-color: white; .wprm-admin-modal-field-ingredient-handle { flex-shrink: 0; .wprm-admin-icon { margin: 0 5px; cursor: move; } } } .wprm-admin-modal-field-ingredient-group { .wprm-admin-modal-field-ingredient-group-name-container { flex: auto; .wprm-admin-modal-field-richtext-singleline, .wprm-admin-modal-field-richtext-legacy { font-weight: bold; } } } .wprm-admin-modal-field-ingredient-header-container { display: flex; align-items: center; margin: 0 26px 10px 26px; font-weight: bold; .wprm-admin-modal-field-ingredient-header { &:nth-of-type(1), &:nth-of-type(2) { flex: 0 0 50%; } &:nth-of-type(3), &:nth-of-type(4) { display: none; } .wprm-admin-modal-field-ingredient-header-required { font-size: 0.8em; font-weight: normal; color: darkred; } } } .wprm-admin-modal-field-ingredient { .wprm-admin-modal-field-ingredient-text-container { display: flex; flex: auto; flex-wrap: wrap; align-items: center; .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(1), &:nth-of-type(2) { flex: 0 0 50%; } &:nth-of-type(3), &:nth-of-type(4) { flex: 0 0 100%; } } } } .wprm-admin-modal-field-ingredient-after-container { .wprm-admin-modal-field-ingredient-after-container-icons { flex-shrink: 0; margin: 5px; .wprm-admin-icon { margin-right: 5px; &.wprm-admin-icon-split-active { opacity: 1; } } } } .wprm-admin-modal-field-ingredient-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } p { font-style: italic; } } @media screen and (min-width: 550px) { .wprm-admin-modal-field-ingredient-header-container { .wprm-admin-modal-field-ingredient-header { &:nth-of-type(1), &:nth-of-type(2) { flex: 0 0 25%; } &:nth-of-type(3) { display: block; flex: 0 0 50%; } } } .wprm-admin-modal-field-ingredient { .wprm-admin-modal-field-ingredient-text-container { .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(1), &:nth-of-type(2) { flex: 0 0 25%; } &:nth-of-type(3) { flex: 0 0 50%; } } } } } @media screen and (min-width: 782px) { .wprm-admin-modal-field-ingredient, .wprm-admin-modal-field-ingredient-group { margin-bottom: 5px; } .wprm-admin-modal-field-ingredient-header-container { .wprm-admin-modal-field-ingredient-header { &:nth-of-type(1) { flex: 0 0 75px; margin-right: 5px; } &:nth-of-type(2) { flex: 0 0 90px; margin-right: 5px; } &:nth-of-type(3) { flex: 0 0 250px; margin-right: 5px; } &:nth-of-type(4) { display: block; flex: auto; } } } .wprm-admin-modal-field-ingredient { display: flex; align-items: center; .wprm-admin-modal-field-ingredient-text-container { flex-wrap: nowrap; .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(1) { flex: 0 0 75px; margin-right: 5px; } &:nth-of-type(2) { flex: 0 0 90px; margin-right: 5px; } &:nth-of-type(3) { flex: 0 0 250px; margin-right: 5px; } &:nth-of-type(4) { flex: auto; } } } } } @media screen and (min-width: 900px) { .wprm-admin-modal-field-ingredient-header-container { .wprm-admin-modal-field-ingredient-header { &:nth-of-type(3) { flex: 0 0 300px; } } } .wprm-admin-modal-field-ingredient { .wprm-admin-modal-field-ingredient-text-container { .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(3) { flex: 0 0 300px; }; } } } } @media screen and (min-width: 1024px) { .wprm-admin-modal-field-ingredient-header-container { .wprm-admin-modal-field-ingredient-header { &:nth-of-type(3) { flex: 0 0 350px; } } } .wprm-admin-modal-field-ingredient { .wprm-admin-modal-field-ingredient-text-container { .wprm-admin-modal-field-richtext, .wprm-admin-modal-field-richtext-legacy { &:nth-of-type(3) { flex: 0 0 350px; }; } } } }assets/css/admin/modal/recipe/instruction-tip-style.scss000064400000007467152075605370017527 0ustar00.wprm-admin-modal-instruction-tip-style { .wprm-admin-modal-instruction-tip-style-container { padding: 20px; } .wprm-admin-modal-instruction-tip-style-control { margin-bottom: 16px; label { display: block; font-size: 13px; font-weight: 600; margin-bottom: 6px; } select { width: 100%; max-width: 260px; } } .wprm-admin-modal-instruction-tip-style-icon-picker { margin-top: 8px; display: grid; grid-template-columns: repeat(auto-fill, minmax(36px, 36px)); gap: 6px; width: 100%; max-width: none; } .wprm-admin-modal-instruction-tip-style-icon-picker-item { border: 1px solid #c3c4c7; background: #fff; border-radius: 4px; width: 36px; height: 36px; display: inline-flex; align-items: center; justify-content: center; padding: 4px; cursor: pointer; img { max-width: 100%; max-height: 100%; } } .wprm-admin-modal-instruction-tip-style-icon-picker-item-selected { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1 inset; } input.wprm-admin-modal-instruction-tip-style-custom-input { display: block; margin-top: 14px !important; width: 100%; max-width: 420px; } input.wprm-admin-modal-instruction-tip-style-text-input { display: block; width: 100%; max-width: 420px; } .wprm-admin-modal-instruction-tip-style-control-accent { display: flex; align-items: center; gap: 8px; } .wprm-admin-modal-instruction-tip-style-preview-label { font-size: 13px; font-weight: 600; margin-bottom: 6px; } .wprm-admin-modal-instruction-tip-style-preview-disclaimer { margin-bottom: 8px; font-size: 12px; font-style: italic; color: #646970; } .wprm-admin-modal-instruction-tip-style-preview-tip { padding: 10px 12px; display: flex; align-items: flex-start; gap: 8px; } .wprm-admin-modal-instruction-tip-style-preview-tip-style-left-border, .wprm-admin-modal-instruction-tip-style-preview-tip-style-left-border-straight { border-left: 5px solid var(--wprm-admin-tip-preview-accent, #2b6cb0); background: color-mix(in srgb, var(--wprm-admin-tip-preview-accent, #2b6cb0) 9%, transparent); border-radius: 0; } .wprm-admin-modal-instruction-tip-style-preview-tip-style-left-border-rounded { border-left: 5px solid var(--wprm-admin-tip-preview-accent, #2b6cb0); background: color-mix(in srgb, var(--wprm-admin-tip-preview-accent, #2b6cb0) 9%, transparent); border-radius: 4px; } .wprm-admin-modal-instruction-tip-style-preview-tip-style-filled { border-radius: 4px; background: color-mix(in srgb, var(--wprm-admin-tip-preview-accent, #2b6cb0) 16%, transparent); } .wprm-admin-modal-instruction-tip-style-preview-tip-style-outline { border: 1px solid var(--wprm-admin-tip-preview-accent, #2b6cb0); border-radius: 4px; } .wprm-admin-modal-instruction-tip-style-preview-tip-style-banner { border-top: 2px solid var(--wprm-admin-tip-preview-accent, #2b6cb0); border-bottom: 2px solid var(--wprm-admin-tip-preview-accent, #2b6cb0); padding-top: 12px; padding-bottom: 12px; } .wprm-admin-modal-instruction-tip-style-preview-icon { width: 16px; height: 16px; margin-top: 2px; flex-shrink: 0; } .wprm-admin-modal-instruction-tip-style-preview-text { line-height: 1.45; color: var(--wprm-admin-tip-preview-text-color, #000000); } } assets/css/admin/modal/bulk-add.scss000064400000002274152075605370013421 0ustar00.wprm-admin-modal-bulk-add-container { padding: 10px; overflow: scroll; h2 { &:first-child { margin-top: 0; } } .wprm-admin-modal-bulk-add-input { textarea { height: 200px; } } .wprm-admin-modal-field-text-import-groups { p { margin-top: 10px; } .wprm-admin-modal-field-text-import-groups-field { display: flex; align-items: center; margin: 5px 0; input[type="text"] { flex: auto; } } } } .wprm-admin-modal-bulk-add-categories-container { .wprm-admin-modal-bulk-add-categories-separators { display: flex; gap: 20px; margin-bottom: 20px; label { display: flex; align-items: center; gap: 5px; cursor: pointer; input[type="checkbox"] { margin: 0; } } } } @media screen and (min-width: 782px) { .wprm-admin-modal-bulk-add-container { .wprm-admin-modal-bulk-add-input { textarea { flex: auto; } } } }assets/css/admin/modal/select.scss000064400000000171152075605370013207 0ustar00.wprm-admin-modal-select { max-width: 600px; .wprm-admin-modal-select-container { padding: 10px; } }assets/css/admin/modal/manage-export-csv.scss000064400000001270152075605370015271 0ustar00.wprm-admin-modal-manage-export-csv { max-width: 540px; .wprm-admin-modal-input-fields-container { padding: 16px 18px 12px; } .wprm-admin-modal-bulk-edit-label { font-weight: bold; font-size: 16px; margin: 0 0 12px; } .wprm-admin-modal-bulk-edit-action { display: flex; align-items: flex-start; margin-bottom: 8px; &:last-child { margin-bottom: 0; } input { margin: 1px 8px 0 0; } label { line-height: 20px; } } .wprm-admin-modal-export-csv-description { margin-top: 10px; font-style: italic; } } assets/css/admin/modal/add-recipe-to-post.scss000064400000003543152075605370015336 0ustar00.wprm-admin-modal-add-recipe-to-post { max-width: 600px; } .wprm-admin-modal-add-recipe-to-post-container { padding: 20px; p { margin-top: 0; margin-bottom: 20px; font-size: 14px; } .wprm-admin-modal-add-recipe-to-post-options { display: flex; flex-direction: column; gap: 30px; .wprm-admin-modal-add-recipe-to-post-section { h3 { margin-top: 0; margin-bottom: 15px; font-size: 14px; font-weight: 600; } .wprm-admin-modal-add-recipe-to-post-buttons { display: flex; flex-wrap: wrap; gap: 10px; button { flex: 1; min-width: 200px; } @media (max-width: 782px) { flex-direction: column; button { width: 100%; min-width: 0; } } } .wprm-admin-modal-add-recipe-to-post-existing { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; > div { flex: 1; min-width: 200px; } button { flex: 0 0 auto; min-width: 120px; } @media (max-width: 782px) { flex-direction: column; > div { width: 100%; min-width: 0; } button { width: 100%; min-width: 0; } } } } } } assets/css/admin/modal/recipe.scss000064400000002722152075605370013203 0ustar00.wprm-admin-modal-recipe { max-width: 1000px; .wprm-admin-modal-recipe-history-controls { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 6px; .button { margin-left: 0; } .wprm-admin-modal-recipe-history-notice { font-size: 12px; color: #fff; margin-left: 6px; line-height: 1.2; } } .wprm-admin-modal-recipe-quicklinks { flex: none; text-align: center; padding: 5px 0; background-color: #ebebeb; border-bottom: 1px solid #999; a { display: inline-block; margin: 2px 5px; text-decoration: none; cursor: pointer; opacity: 0.7; &:hover, &.active { text-decoration: underline; opacity: 1; } &.wprm-admin-modal-recipe-quicklink-warning { color: #8B0000; font-weight: bold; opacity: 1; svg { width: 14px; height: 14px; vertical-align: middle; } } } } #wprm-admin-modal-recipe-content { position: relative; } } @media screen and (max-height: 600px) { .wprm-admin-modal-recipe { .wprm-admin-modal-recipe-quicklinks { display: none; } } } assets/css/admin/modal/input-fields.scss000064400000000567152075605370014344 0ustar00.wprm-admin-modal-input-fields { max-width: 600px; .wprm-admin-modal-input-fields-container { padding: 10px; padding-top: 0; .wprm-admin-modal-input-fields-field-label { font-weight: bold; margin-top: 10px; margin-bottom: 5px; } textarea { min-height: 150px; } } }assets/css/admin/modal/_elementor.scss000064400000014707152075605370014073 0ustar00// Need to replicate wp-core-ui styles in Elementor. .elementor-editor-active { .wprm-admin-modal { color: #3c434a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.4em; p { font-size: 13px; line-height: 1.5; margin: 1em 0; } h2, h3 { color: #1d2327; font-size: 1.3em; margin: 1em 0; } a { color: #2271b1; transition-property: border, background, color; transition-duration: .05s; transition-timing-function: ease-in-out; } // Inputs. textarea, input { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; } input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { box-shadow: 0 0 0 transparent; background-color: #fff; color: #2c3338; } input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus, textarea:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; outline: 2px solid transparent; } input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] { line-height: 2; min-height: 30px; } input[type="checkbox"], input[type="radio"] { border: 1px solid #8c8f94; border-radius: 4px; background: #fff; color: #50575e; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 1rem; margin: -0.25rem 0.25rem 0 0; outline: 0; padding: 0 !important; text-align: center; vertical-align: middle; width: 1rem; min-width: 1rem; -webkit-appearance: none; transition: .05s border-color ease-in-out; } input[type="radio"]:checked::before { content: ""; border-radius: 50%; width: 0.5rem; height: 0.5rem; margin: 0.1875rem; background-color: #3582c4; line-height: 1.14285714; } input[type="checkbox"]:checked::before, input[type="radio"]:checked::before { float: left; display: inline-block; vertical-align: middle; width: 1rem; speak: never; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input[type="checkbox"]:checked::before { content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E); margin: -0.1875rem 0 0 -0.25rem; height: 1.3125rem; width: 1.3125rem; } input[type="radio"] { border-radius: 50%; margin-right: 0.25rem; line-height: 0.71428571; } // Override again. .wprm-admin-modal-field-radio-option input:checked:before { margin: 3px; width: 8px; height: 8px; } input[type="checkbox"].wprm-admin-modal-field-checkbox { margin-top: 10px; } // Buttons. .button, .button-primary, .button-secondary { display: inline-block; text-decoration: none; font-size: 13px; line-height: 2.15384615; min-height: 30px; padding: 0 10px; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; } .button, .button-secondary { color: #2271b1; border-color: #2271b1; background: #f6f7f7; vertical-align: top; } .button-primary { background: #2271b1; border-color: #2271b1; color: #fff; text-decoration: none; text-shadow: none; } .button:active, .button-secondary:active { background: #f6f7f7; border-color: #8c8f94; box-shadow: none; } .button.focus, .button:focus, .button-secondary:focus { background: #f6f7f7; border-color: #3582c4; color: #0a4b78; box-shadow: 0 0 0 1px #3582c4; outline: 2px solid transparent; outline-offset: 0; } .button.hover, .button:hover, .button-secondary:hover { background: #f0f0f1; border-color: #0a4b78; color: #0a4b78; } .button-primary.hover, .button-primary:hover, .button-primary.focus, .button-primary:focus { background: #135e96; border-color: #135e96; color: #fff; } .button-primary.focus, .button-primary:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1; } .button-primary.active, .button-primary.active:hover, .button-primary.active:focus, .button-primary:active { background: #135e96; border-color: #135e96; box-shadow: none; color: #fff; } } }assets/css/admin/modal/menu.scss000064400000001433152075605370012676 0ustar00.wprm-admin-modal-menu { max-width: 600px; .wprm-admin-modal-menu-container { padding: 10px; overflow: scroll; } h2 { text-align: center; margin-bottom: 10px; margin-top: 20px; &:first-child { margin-top: 0; } } .wprm-admin-modal-menu-buttons { button { display: block; margin: 5px auto; } } } @media screen and (min-width: 400px) { .wprm-admin-modal-menu { h2 { text-align: left; } .wprm-admin-modal-menu-buttons { display: flex; flex-wrap: wrap; align-items: center; margin: -5px; button { margin: 5px; } } } }assets/css/admin/modal/taxonomy.scss000064400000000265152075605370013612 0ustar00.wprm-admin-modal-taxonomy { max-width: 500px; .wprm-admin-modal-taxonomy-container { padding: 10px; padding-bottom: 0; margin-bottom: -5px; } }assets/css/admin/modal/general/fields.scss000064400000007006152075605370014617 0ustar00.wprm-admin-modal { input[type=checkbox] { border-radius: 4px; border-color: hsl(0,0%,80%); } input[type=text], input[type=number], input[type=url], input[type=email], input[type=datetime-local], textarea { width: 100%; height: auto; border-radius: 4px; border-color: hsl(0,0%,80%); padding: 8px 10px; margin: 0; &::placeholder { color: #444; opacity: 0.333; } &[type=number] { padding-right: 5px; } &[type=datetime-local] { width: auto; } } .wprm-admin-modal-field-checkbox { margin-top: 10px; } .wprm-admin-modal-field-radio-option { margin-bottom: 5px; &:first-child { margin-top: 8px; } input { width: 16px; height: 16px; margin-top: 1px; border-color: hsl(0,0%,80%); &:checked:before { margin: 3px; width: 8px; height: 8px; } } label { font-size: 16px; line-height: 20px; } } .wprm-admin-modal-fields-group { padding-bottom: 40px; clear: both; } .wprm-admin-modal-fields-group-header { text-align: center; font-size: 18px; font-weight: 300; text-transform: uppercase; color: #999; border-bottom: 1px solid #999; margin-bottom: 20px; padding-bottom: 10px; } .wprm-admin-modal-field-label { font-weight: bold; margin-top: 10px; margin-bottom: 2px; font-size: 14px; } .wprm-admin-icon-help { display: inline-block; margin-top: 0; margin-left: 5px; border: 1px solid #444; border-radius: 100%; opacity: 1; width: 16px; height: 16px; text-align: center; font-size: 12px; svg { width: 10px; height: 9px; margin-bottom: 2px; } &:hover { background-color: #444; svg { g, path { fill: white; } } } } .wprm-admin-modal-field { margin-bottom: 30px; } } @media screen and (min-width: 782px) { .wprm-admin-modal { .wprm-admin-modal-field-radio-option { label { font-size: 14px; line-height: 18px; } } .wprm-admin-modal-fields-group-header { text-align: left; } .wprm-admin-modal-fields-group { padding-bottom: 50px; } .wprm-admin-modal-fields { padding: 0 20px; } .wprm-admin-modal-field-container { display: flex; width: 100%; } .wprm-admin-modal-field-label { flex-shrink: 0; width: 180px; text-align: right; padding-right: 20px; } .wprm-admin-modal-field-container-radio { .wprm-admin-modal-field-label { margin-top: 2px; } } .wprm-admin-modal-field { flex: auto; margin-bottom: 15px; } } } .wprm-admin-modal-field-category-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } }assets/css/admin/modal/general/rich-text.scss000064400000011034152075605370015254 0ustar00.wprm-admin-modal-toolbar { flex: none; background-color: #ebebeb; border-top: 1px solid #999; padding: 2px; .wprm-admin-modal-toolbar-link { display: flex; padding: 2px; .wprm-admin-icon { opacity: 1; margin-right: 3px; } .wprm-admin-modal-toolbar-link-value { cursor: pointer; } } .wprm-admin-modal-toolbar-temperature { display: flex; align-items: center; padding: 2px; .wprm-admin-modal-toolbar-temperature-label { display: inline-block; margin-right: 5px; font-weight: bold; } img.wprm-admin-modal-toolbar-temperature-icon { width: 2em; cursor: pointer; &.wprm-admin-modal-toolbar-temperature-icon-selected { background-color: white; } } .wprm-admin-modal-toolbar-temperature-value { cursor: pointer; } } .wprm-admin-modal-toolbar-ingredient { display: flex; align-items: center; padding: 2px; .wprm-admin-modal-toolbar-temperature-label { display: inline-block; margin-right: 5px; font-weight: bold; } .wprm-admin-modal-toolbar-temperature-action { display: inline-block; margin-right: 5px; text-decoration: none; &:hover { text-decoration: underline; } } } .wprm-admin-modal-toolbar-suggest { padding: 0 2px; min-height: 30px; max-height: 85px; overflow: scroll; display: flex; flex-wrap: wrap; align-items: center; strong { margin-right: 5px; } .wprm-admin-modal-toolbar-suggestion { display: inline-block; padding: 2px 5px; margin: 2px; border: 1px solid #999; border-radius: 4px; background-color: white; .wprm-admin-modal-toolbar-suggestion-text { opacity: 0.5; color: #111111; } &:hover { cursor: pointer; border-color: black; .wprm-admin-modal-toolbar-suggestion-text { opacity: 1; } } } } .wprm-admin-modal-toolbar-buttons { display: flex; overflow: scroll; & > span { display: flex; } } .wprm-admin-modal-toolbar-button { flex-shrink: 0; display: inline-flex; justify-content: center; align-items: center; width: 24px; height: 24px; margin: 2px; border: 1px solid #999; border-radius: 4px; background-color: white; .wprm-admin-modal-toolbar-button-character { opacity: 0.5; color: #111111; font-size: 14px; } &:hover { cursor: pointer; border-color: black; .wprm-admin-modal-toolbar-button-character, .wprm-admin-icon { opacity: 1; } } &.wprm-admin-modal-toolbar-button-active { border-color: black; .wprm-admin-icon { opacity: 1; } } } .wprm-admin-modal-toolbar-spacer { display: inline-block; width: 10px; flex-shrink: 0; } } .wprm-admin-modal-field-richtext { border: 1px solid hsl(0,0%,80%); border-radius: 4px; padding: 0 10px; // Fix placeholder positioning in Safari. span[data-slate-placeholder="true"] { top: 1em !important; } &.wprm-admin-modal-field-richtext-singleline span[data-slate-placeholder="true"] { top: 10px !important; } p { font-size: 14px; } wprm-code { font-family: monospace !important; } wprm-temperature { font-family: monospace !important; img.wprm-temperature-icon { display: inline-block; width: 1.6em; height: auto; vertical-align: text-bottom; margin-bottom: -0.2em; } } wprm-ingredient { color: #2271b1; &[removed="1"] { color: darkred; text-decoration: line-through; } } &.wprm-admin-modal-field-richtext-singleline { p { margin: 10px 0; line-height: 16px; } } }assets/css/admin/modal/general/edit-mode.scss000064400000003267152075605370015225 0ustar00.wprm-admin-modal-field-edit-mode-container { margin-top: -10px; margin-bottom: 20px; font-size: 14px; .wprm-admin-modal-field-edit-mode { display: block; margin: 5px; text-align: center; text-decoration: none; opacity: 0.7; &:hover, &.wprm-admin-modal-field-edit-mode-selected { opacity: 1; text-decoration: underline; } &.wprm-admin-modal-field-edit-mode-selected { font-weight: bold; } &.wprm-admin-modal-field-edit-mode-warning { color: #8B0000; font-weight: bold; &:hover, &.wprm-admin-modal-field-edit-mode-selected { color: #8B0000; } } } } @media screen and (min-width: 500px) { .wprm-admin-modal-field-edit-mode-container { display: flex; align-items: center; justify-content: space-between; } } @media screen and (min-width: 782px) { .wprm-admin-modal-field-edit-mode-container { margin-top: 0; justify-content: flex-start; border-bottom: 1px solid #999; .wprm-admin-modal-field-edit-mode { padding: 5px 10px 3px; margin-top: 0; margin-bottom: -1px; &:hover, &.wprm-admin-modal-field-edit-mode-selected { text-decoration: none; } &.wprm-admin-modal-field-edit-mode-selected { border: 1px solid #999; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-color: white; } } } }assets/css/admin/modal/text-import.scss000064400000003162152075605370014227 0ustar00.wprm-admin-modal-field-text-import-container { padding: 10px; overflow: scroll; h2 { &:first-child { margin-top: 0; } } .wprm-admin-modal-field-text-import-selection { .wprm-admin-modal-field-text-import-buttons { margin: -2px; margin-bottom: 7px; button { margin: 2px; &.wprm-selection-made { border-color: darkgreen; background-color: #bdffc2; } } } textarea { height: 400px; } } .wprm-admin-modal-field-text-import-equipment-field { margin: 5px 0; &:first-child { margin-top: 0; } } .wprm-admin-modal-field-text-import-groups { p { margin-top: 10px; } .wprm-admin-modal-field-text-import-groups-field { display: flex; align-items: center; margin: 5px 0; input[type="text"] { flex: auto; } } } } @media screen and (min-width: 782px) { .wprm-admin-modal-field-text-import-container { .wprm-admin-modal-field-text-import-selection { display: flex; .wprm-admin-modal-field-text-import-buttons { display: flex; flex-direction: column; flex-shrink: 0; width: 180px; margin: 0; padding-right: 20px; } textarea { flex: auto; } } } }assets/css/admin/modal/_public.scss000064400000015250152075605370013351 0ustar00// Need to replicate wp-core-ui styles on the frontend. body:not(.wp-admin) { .wprm-admin-modal { color: #3c434a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.4em; font-size: 13px; p { font-size: 13px; line-height: 1.5; margin: 1em 0; } h2, h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; color: white; font-size: 1.3em; margin: 0; line-height: 1em; } a { color: #2271b1; transition-property: border, background, color; transition-duration: .05s; transition-timing-function: ease-in-out; } // Inputs. textarea, input { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; } input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { box-shadow: 0 0 0 transparent; background-color: #fff; color: #2c3338; border: 1px solid #cccccc; } input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus, textarea:focus { border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; outline: 2px solid transparent; } input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] { line-height: 2; min-height: 30px; } input[type="checkbox"], input[type="radio"] { border: 1px solid #8c8f94; border-radius: 4px; background: #fff; color: #50575e; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 1rem; margin: -0.25rem 0.25rem 0 0; outline: 0; padding: 0 !important; text-align: center; vertical-align: middle; width: 1rem; min-width: 1rem; -webkit-appearance: none; transition: .05s border-color ease-in-out; } input[type="radio"]:checked::before { content: ""; border-radius: 50%; width: 0.5rem; height: 0.5rem; margin: 0.1875rem; background-color: #3582c4; line-height: 1.14285714; } input[type="checkbox"]:checked::before, input[type="radio"]:checked::before { float: left; display: inline-block; vertical-align: middle; width: 1rem; speak: never; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input[type="checkbox"]:checked::before { content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E); margin: -0.1875rem 0 0 -0.25rem; height: 1.3125rem; width: 1.3125rem; } input[type="radio"] { border-radius: 50%; margin-right: 0.25rem; line-height: 0.71428571; } // Override again. .wprm-admin-modal-field-radio-option input:checked:before { margin: 3px; width: 8px; height: 8px; } input[type="checkbox"].wprm-admin-modal-field-checkbox { margin-top: 10px; } // Buttons. .button, .button-primary, .button-secondary { display: inline-block; text-decoration: none; font-size: 13px; line-height: 2.15384615; min-height: 30px; padding: 0 10px; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; } .button, .button-secondary { color: #2271b1; border-color: #2271b1; background: #f6f7f7; vertical-align: top; } .button-primary { background: #2271b1; border-color: #2271b1; color: #fff; text-decoration: none; text-shadow: none; } .button:active, .button-secondary:active { background: #f6f7f7; border-color: #8c8f94; box-shadow: none; } .button.focus, .button:focus, .button-secondary:focus { background: #f6f7f7; border-color: #3582c4; color: #0a4b78; box-shadow: 0 0 0 1px #3582c4; outline: 2px solid transparent; outline-offset: 0; } .button.hover, .button:hover, .button-secondary:hover { background: #f0f0f1; border-color: #0a4b78; color: #0a4b78; } .button-primary.hover, .button-primary:hover, .button-primary.focus, .button-primary:focus { background: #135e96; border-color: #135e96; color: #fff; } .button-primary.focus, .button-primary:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1; } .button-primary.active, .button-primary.active:hover, .button-primary.active:focus, .button-primary:active { background: #135e96; border-color: #135e96; box-shadow: none; color: #fff; } } }assets/css/admin/modal/list.scss000064400000000665152075605370012713 0ustar00.wprm-admin-modal-list { max-width: 1000px; .wprm-admin-modal-field-container { input { max-width: 500px; } } .wprm-admin-modal-field-container-metadata_output { align-items: center; } .wprm-admin-modal-field-items-actions { margin-left: 26px; margin-top: 10px; .button { margin-top: 5px; margin-right: 5px; } } }assets/css/admin/modal/app.scss000064400000005326152075605370012517 0ustar00@use 'elementor'; @use 'public'; .wprm-admin-modal-overlay, .wprm-admin-modal-overlay-secondary { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0,0,0,0.7); z-index: 99999; display: flex; align-items: center; justify-content: center; } .wprm-admin-modal-overlay-dimmed { background-color: rgba(0,0,0,0.5); } .wprm-admin-modal-overlay-secondary { z-index: 100000; } .wprm-admin-modal { box-sizing: border-box; border: 1px solid black; background-color: white; border-radius: 4px; outline: none; width: 90%; height: auto; max-height: 95%; display: flex; flex-flow: column nowrap; * { box-sizing: border-box; } .wprm-admin-modal-header { flex: none; padding: 10px; background-color: #23282d; display: flex; justify-content: space-between; align-content: center; h2 { margin: 0; color: white; } .wprm-admin-modal-close { margin-bottom: -2px; svg line { stroke: white; } } } .wprm-admin-modal-content { flex: 1 1 auto; overflow: auto; padding: 10px; } .wprm-admin-modal-footer { flex: none; padding: 10px; background-color: #23282d; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; a { text-decoration: none; &:hover { text-decoration: underline; } } span, a { color: white; } span, a, .button { margin: 0 5px; } .wprm-admin-modal-footer-left, .wprm-admin-modal-footer-right { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; } .wprm-admin-modal-footer-right { flex: 0 1 auto; } &.wprm-admin-modal-footer-has-left { justify-content: space-between; .wprm-admin-modal-footer-left { margin-right: auto; } .wprm-admin-modal-footer-right { margin-left: auto; justify-content: flex-end; } } } } @media screen and (min-width: 782px) { .wprm-admin-modal { .wprm-admin-modal-footer { justify-content: flex-end; .button:last-child { margin-right: 0; } &.wprm-admin-modal-footer-has-left { justify-content: space-between; } } } } assets/css/admin/modal/bulk-edit.scss000064400000002614152075605370013614 0ustar00.wprm-admin-modal-bulk-edit { max-width: 500px; .wprm-admin-modal-bulk-edit-container { overflow: scroll; padding: 10px; } .wprm-admin-modal-bulk-edit-label { font-weight: bold; font-size: 16px; margin-top: 20px; margin-bottom: 5px; &:first-child { margin-top: 0; } } .wprm-admin-modal-bulk-edit-action { margin-bottom: 5px; input { width: 16px; height: 16px; margin-top: 1px; border-color: hsl(0,0%,80%); &:checked:before { margin: 3px; width: 8px; height: 8px; } } label { font-size: 14px; line-height: 20px; } } .wprm-admin-modal-bulk-edit-options { label.wprm-admin-modal-bulk-edit-checkbox { display: block; font-size: 14px; line-height: 16px; margin-top: 20px; input { margin: 0; } } } .wprm-admin-modal-field-container-equipment { input { &:nth-of-type(1) { max-width: 65px; } &:nth-of-type(2) { margin: 0 5px; } &:nth-of-type(3) { max-width: 150px; } } } }assets/css/admin/manage/table.scss000064400000003244152075605370013157 0ustar00.wprm-admin-table-totals { font-style: italic; .wprm-admin-table-totals-filter { color: darkred; } } .ReactTable.wprm-admin-table { border-color: #23282d; border-radius: 4px; .rt-thead, .pagination-bottom { background-color: #23282d; color: white; z-index: 3; } .rt-thead { &.-header { box-shadow: none; } .rt-th { font-weight: 500; &.wprm-admin-table-help-text { font-weight: 300; font-size: 12px; text-align: left; display: flex; align-items: center; } } .rt-th.-sort-asc, .rt-td.-sort-asc { box-shadow: inset 0 4px 0 0 #0073aa; background-color: #32373c; } .rt-th.-sort-desc, .rt-td.-sort-desc { box-shadow: inset 0 -4px 0 0 #0073aa; background-color: #32373c; } } .wprm-admin-table-checkbox-container { font-size: 0; display: flex; align-items: center; justify-content: center; input[type=checkbox] { -webkit-appearance: checkbox; appearance: checkbox; margin-top: 2px; &:before { display: none; } } } .rt-td { display: flex; align-items: center; overflow-wrap: break-word; word-break: break-all; white-space: normal } .pagination-bottom { .-btn { color: white; background: rgba(255,255,255,0.1); } } }assets/css/admin/manage/menu.scss000064400000003307152075605370013034 0ustar00.wprm-admin-manage-parent-menu, .wprm-admin-manage-child-menu { margin-right: -12px; margin-left: -10px; } .wprm-admin-manage-parent-menu { background-color: #555; margin-top: -10px; margin-bottom: 0; .wprm-admin-manage-menu-item { display: block; text-align: center; margin: 0; padding: 8px 15px; font-size: 14px; color: white; font-weight: bold; text-decoration: none; &:hover { color: #00b9eb; } &.wprm-admin-manage-menu-item-active { background-color: #32373c; &:hover { color: white; } } } } .wprm-admin-manage-child-menu { margin-top: 0; margin-bottom: 15px; .wprm-admin-manage-menu-item { display: inline-block; margin: 0; padding: 5px 15px; font-size: 12px; background-color: #23282d; color: white; text-decoration: none; &:hover { color: #00b9eb; } &.wprm-admin-manage-menu-item-active { background-color: #32373c; border-bottom: 4px solid #0073aa; padding-bottom: 1px; color: white; } &.wprm-admin-manage-menu-item-requirement { color: rgb(255, 206, 206) !important; } } } @media screen and (min-width: 350px) { .wprm-admin-manage-parent-menu { .wprm-admin-manage-menu-item { display: inline-block; } } } @media screen and (min-width: 782px) { .wprm-admin-manage-parent-menu, .wprm-admin-manage-child-menu { margin-right: -20px; margin-left: -22px; } }assets/css/admin/manage/select-columns.scss000064400000002315152075605370015023 0ustar00.wprm-admin-manage-select-columns-container { h4 { margin: 0 0 5px 0; } a { display: inline-block; margin: 3px; font-weight: bold; text-decoration: none; &:hover { text-decoration: underline; } } } .wprm-admin-manage-select-columns { margin: -3px; .wprm-admin-manage-select-columns-group { display: inline-block; margin: 3px; margin-bottom: 0; font-weight: bold; } .wprm-admin-manage-select-columns-column { display: inline-flex; align-items: center; margin: 3px; padding: 2px 4px; border-radius: 4px; border: 1px solid #23282d; opacity: 0.5; cursor: pointer; &:hover { opacity: 1; } &.wprm-admin-manage-select-columns-column-selected { opacity: 1; background-color: #23282d; color: white; &:hover { opacity: 0.8; } } &.wprm-admin-manage-select-columns-column-filtered { background-color: #0073aa; border-color:#0073aa; cursor: not-allowed; } } }assets/css/admin/manage/taxonomies.scss000064400000005005152075605370014253 0ustar00.wprm-manage-ingredients-group-container, .wprm-manage-ingredient-units-group-container, .wprm-manage-saved-collections-container { display: flex; align-items: center; span { margin-left: 5px; } } .wprm-manage-ingredients-eafl-container { display: flex; align-items: center; .wprm-manage-ingredients-eafl-details { margin-left: 5px; font-size: 11px; } } .wprm-manage-ingredients-link-container { display: flex; align-items: center; a { margin-left: 5px; font-size: 11px; } } .wprm-manage-product-container { display: flex; align-items: center; a { margin-left: 5px; } } .wprm-manage-image-preview { display: flex; img { max-width: 80px; height: auto; cursor: pointer; margin-right: 2px; } } .wprm-manage-equipment-amazon-product-container { display: flex; align-items: center; .wprm-manage-equipment-amazon-product { display: inline-block; margin-right: 5px; } .wprm-admin-icon { margin-right: 5px; } } .wprm-manage-glossary-tooltip-container { display: flex; align-items: center; span { margin-left: 5px; } } .wprm-manage-equipment-affiliate-html-container { display: flex; align-items: center; .wprm-manage-equipment-affiliate-html { margin-left: 5px; font-size: 12px; line-height: 12px; overflow-wrap: break-word; word-break: break-all; white-space: normal; } } .wprm-manage-equipment-amazon-status { display: flex; flex-direction: row; align-items: center; gap: 5px; &-type { font-weight: 600; } &-message { font-size: 11px; opacity: 0.7; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } &-link { opacity: 0.6; text-decoration: none; display: inline-flex; align-items: center; &:hover { opacity: 1; } .wprm-admin-icon { width: 14px; height: 14px; } } &.status-in-stock { color: #00a32a; } &.status-out-of-stock, &.status-unavailable, &.status-not-found { color: #d63638; } &.status-preorder, &.status-backorderable { color: #dba617; } &.status-unknown { color: #646970; } &-none { opacity: 0.5; } }assets/css/admin/manage/recipes.scss000064400000007557152075605400013527 0ustar00@use "sass:color"; .wprm-admin-manage-shortcode-container { display: flex; align-items: center; } .wprm-manage-recipes-nutrition-container { width: 100%; .wprm-manage-recipes-nutrition { display: flex; width: 100%; .wprm-manage-recipes-nutrition-label { flex: auto; margin-right: 5px; } .wprm-manage-recipes-nutrition-value-unit { flex: 0 0 75px; .wprm-manage-recipes-nutrition-unit { margin-left: 2px; font-size: 10px; } } } } .wprm-manage-recipes-nutrient-unit { margin-left: 2px; font-size: 10px; } .wprm-admin-manage-image { display: block; max-width: 75px; max-height: 75px; margin: 0 auto; } .wprm-admin-manage-image-size { text-align: center; &--warning { color: color.adjust( #f1c40f, $lightness: -10%, $space: hsl ); } &--danger { color: color.adjust( #e74c3c, $lightness: -10%, $space: hsl ); } } .wprm-admin-manage-seo-indicator { width: 100%; height: 14px; border: 1px solid #23282d; border-radius: 4px; background-color: white; display: flex; cursor: pointer; .wprm-admin-manage-seo-indicator-block { flex: 0 0 25%; height: 100%; &:nth-child(1) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } &:nth-child(4) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } } &.wprm-admin-manage-seo-indicator-other, &.wprm-admin-manage-seo-indicator-missing { display: block; font-size: 10px; line-height: 10px; text-align: center; } &.wprm-admin-manage-seo-indicator-missing { border-color: color.adjust( #e74c3c, $lightness: -25%, $space: hsl ); color: color.adjust( #e74c3c, $lightness: -25%, $space: hsl ); } &.wprm-admin-manage-seo-indicator-bad { border-color: color.adjust( #e74c3c, $lightness: -25%, $space: hsl ); .wprm-admin-manage-seo-indicator-block { &:nth-child(1) { background-color: #e74c3c; } } } &.wprm-admin-manage-seo-indicator-warning { border-color: color.adjust( #e67e22, $lightness: -25%, $space: hsl ); .wprm-admin-manage-seo-indicator-block { &:nth-child(1), &:nth-child(2) { background-color: #e67e22; } } } &.wprm-admin-manage-seo-indicator-rating { border-color: color.adjust( #f1c40f, $lightness: -25%, $space: hsl ); .wprm-admin-manage-seo-indicator-block { &:nth-child(1), &:nth-child(2), &:nth-child(3) { background-color: #f1c40f; } } } &.wprm-admin-manage-seo-indicator-good { border-color: color.adjust( #27ae60, $lightness: -25%, $space: hsl ); .wprm-admin-manage-seo-indicator-block { background-color: #27ae60; } } } .wprm-admin-manage-recipes-parent-post-container { width: 100%; display: flex; align-items: center; .wprm-admin-icon { margin-right: 5px; } } .wprm-admin-manage-recipes-ratings-container { width: 100%; display: flex; align-items: center; .wprm-admin-manage-recipes-ratings-average { flex: 0 0 40px; margin-right: 10px; text-align: right; font-weight: bold; } .wprm-admin-manage-recipes-ratings-details { font-size: 10px; display: flex; flex-direction: column; .wprm-admin-manage-recipes-ratings-details-none { opacity: 0.5; } a { margin-left: 2px; opacity: 0.7; text-decoration: none; &:hover { opacity: 1; } } } }assets/css/admin/manage/notices.scss000064400000001045152075605400013523 0ustar00.wprm-admin-manage-notices { .wprm-admin-notice { margin-bottom: 15px; background-color: white; border: 1px solid #0073aa; border-radius: 4px; padding: 10px; display: flex; .wprm-admin-notice-content { flex: 1; .wprm-admin-notice-title { font-weight: bold; margin-bottom: 5px; } } .wprm-admin-notice-dismiss { .wprm-admin-icon { opacity: 1; } } } }assets/css/admin/manage/app.scss000064400000004733152075605400012646 0ustar00#update-nag, .update-nag, .updated, .error, .is-dismissible { display: none; } #wprm-admin-manage-content { .wprm-admin-manage-header { display: flex; flex-wrap: wrap-reverse; justify-content: space-between; align-items: center; margin-bottom: 15px; .wprm-admin-manage-header-buttons { display: flex; align-items: center; margin-bottom: 10px; .button:not(.button-primary) { margin-right: 10px; } } } .wprm-admin-manage-page { .wprm-admin-manage-table-container { .wprm-admin-manage-table { height: calc(100vh - 50px); .wprm-admin-manage-actions { width: 100%; display: flex; justify-content: space-evenly; align-items: center; } .wprm-admin-manage-text-filter { width: 100%; } } } } .wprm-admin-manage-requirement { margin: 0 auto; text-align: center; div { font-weight: bold; } } } @media screen and (min-width: 782px) { #wprm-admin-manage-content { .wprm-admin-manage-header { flex-wrap: nowrap; .wprm-admin-manage-header-buttons { margin-bottom: 0; } } } } @media screen and (min-height: 768px) { #wprm-admin-manage { height: calc(100vh - 65px); display: flex; flex-direction: column; #wprm-admin-manage-content { flex: 1; .wprm-admin-manage-page { height: 100%; display: flex; flex-direction: column; .wprm-admin-manage-table-container { flex: 1; display: flex; flex-direction: column; .wprm-admin-manage-table-inner { flex: 1; position: relative; .wprm-admin-manage-table { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; } } } } } } }assets/css/admin/template/manage.scss000064400000005140152075605400013672 0ustar00.wprm-manage-templates-type-container { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin: 20px -10px 0 -10px; &:nth-of-type(2) { margin-top: -10px; } .wprm-manage-templates-type { padding: 10px 20px; margin: 10px; border: 1px dashed #999; border-radius: 5px; max-width: 200px; text-align: center; cursor: pointer; &.wprm-manage-templates-type-selected, &:hover { border-style: solid; border-color: #444; } &.wprm-manage-templates-type-selected { background-color: #ddd; } .wprm-manage-templates-type-name { font-weight: bold; font-size: 1.2em; margin-bottom: 10px; } .wprm-manage-templates-type-description { font-style: italic; font-size: 0.9em; } } } .wprm-manage-templates-import { margin-top: 20px; width: 100%; } .wprm-manage-templates-template { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; margin-right: 20px; margin-bottom: 20px; border: 1px dashed #999; border-radius: 5px; cursor: pointer; &.wprm-manage-templates-template-selected, &:hover { border-style: solid; border-color: #444; } &.wprm-manage-templates-template-selected { background-color: #ddd; font-weight: bold; } &.wprm-manage-templates-template-premium { color: darkred; border-color: darkred; } &.wprm-manage-templates-template-broken { border-color: darkred; background-color: darkred; color: white; .wprm-manage-templates-template-default-badge { border-color: rgba(255, 255, 255, 0.7); background-color: rgba(255, 255, 255, 0.15); color: white; } } .wprm-manage-templates-template-name { display: inline-block; } .wprm-manage-templates-template-default-badge { display: inline-block; padding: 2px 8px; border-radius: 999px; border: 1px solid #777; background-color: #f0f0f0; font-size: 11px; font-weight: 600; line-height: 1.4; white-space: nowrap; cursor: help; } } .wprm-manage-templates-template-fields { text-align: center; margin: 10px 0; } .wprm-manage-templates-template-actions { display: flex; flex-wrap: wrap; justify-content: center; button { margin: 0 5px !important; } } assets/css/admin/template/main.scss000064400000021077152075605400013375 0ustar00#wprm-template-main { .wprm-main-container-name { input { display: inline-block; width: 85px; font-size: 18px; margin-right: 5px; padding-right: 0; } } .wprm-main-container-preview { .wprm-main-container-preview-content { margin: 0 auto; max-width: 100%; &, & > p { font-size: 16px; } } .wprm-main-container-preview-recipe { font-size: 14px; margin: 15px auto 0; width: 100%; max-width: 300px; z-index: 99; } .wprm-preview-snippet-recipe-box { margin: 20px 0; padding: 10px; border: 1px solid #444; } } .cm-editor { margin-top: 10px; height: 350px; border: 1px solid #ddd; } .wprm-template-block-hovering { outline: 2px dashed blue; outline-offset: 2px; cursor: pointer; } .wprm-template-block-wrapper { display: contents; } &.wprm-template-main-add { .wprm-template-block-hovering { outline-color: green; } } &.wprm-template-main-remove { .wprm-template-block-hovering { outline-color: red; } } .wprm-template-editor-premium-only { color: darkred; font-style: italic; } // Add Blocks View Styles .wprm-add-blocks-view { width: 100%; max-width: 1200px; margin: 0 auto; padding: 20px; background: #fff; .wprm-add-blocks-view-header { margin-top: 50px; margin-bottom: 30px; h2 { margin: 0 0 10px 0; font-size: 24px; font-weight: 600; color: #23282d; } > p { margin: 0 0 20px 0; color: #646970; font-size: 14px; line-height: 1.5; } } .wprm-add-blocks-view-content { .wprm-add-blocks-view-empty { text-align: center; padding: 60px 20px; color: #646970; p { margin: 0; font-size: 16px; } .wprm-add-blocks-view-empty-link { color: #2271b1; text-decoration: none; cursor: pointer; &:hover { color: #135e96; text-decoration: underline; } } } .wprm-add-blocks-view-group { margin-bottom: 40px; .wprm-add-blocks-view-group-header { margin-bottom: 20px; } .wprm-add-blocks-view-group-title { margin: 0 0 8px 0; font-size: 18px; font-weight: 600; color: #1d2327; } .wprm-add-blocks-view-group-description { margin: 0 0 0 0; font-size: 14px; color: #646970; line-height: 1.5; padding-bottom: 12px; border-bottom: 2px solid #f0f0f1; } .wprm-add-blocks-view-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 20px; @media (max-width: 782px) { grid-template-columns: 1fr; } } } } .wprm-add-blocks-view-card { background: #fff; border: 1px solid #c3c4c7; border-radius: 6px; padding: 20px; cursor: pointer; transition: all 0.2s ease; display: flex; flex-direction: column; min-height: 140px; position: relative; &:hover { border-color: #2271b1; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); transform: translateY(-2px); } &.wprm-add-blocks-view-card-new { border-color: #2271b1; border-width: 2px; } .wprm-add-blocks-view-card-header { margin-bottom: 12px; .wprm-add-blocks-view-card-title { margin: 0; font-size: 16px; font-weight: 600; color: #1d2327; line-height: 1.4; display: flex; align-items: center; gap: 8px; .wprm-add-blocks-view-card-new-badge { display: inline-block; background: #2271b1; color: #fff; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; padding: 2px 6px; border-radius: 3px; line-height: 1.4; } } } .wprm-add-blocks-view-card-body { flex: 1; margin-bottom: 12px; .wprm-add-blocks-view-card-description { margin: 0; font-size: 13px; color: #646970; line-height: 1.5; } } .wprm-add-blocks-view-card-footer { margin-top: auto; padding-top: 12px; border-top: 1px solid #f0f0f1; .wprm-add-blocks-view-card-action { font-size: 12px; color: #2271b1; font-weight: 500; transition: color 0.2s ease; } } &:hover .wprm-add-blocks-view-card-action { color: #135e96; } } } .wprm-feature-explorer { .wprm-feature-explorer-post-content { max-width: 650px; margin: 0 auto; > p { margin-top: 18px; margin-bottom: 0; font-size: 16px; line-height: 1.6; } } .wprm-feature-explorer-snippet-preview, .wprm-feature-explorer-recipe-preview, .wprm-feature-explorer-roundup-preview { margin-top: 18px; } .wprm-feature-explorer-roundup-preview { .wprm-recipe-roundup-item { margin: 0; } } .wprm-feature-explorer-preview { position: relative; .wprm-recipe { overflow: visible; } .wprm-glossary-term, .wprm-timer, .wprm-recipe-advanced-servings-input { text-decoration: underline; } .wprm-feature-explorer-preview-tooltip { position: absolute; z-index: 20; pointer-events: none; padding: 7px 11px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(15, 23, 42, 0.94); color: #ffffff; font-size: 12px; font-weight: 500; line-height: 1; white-space: nowrap; box-shadow: 0 10px 24px rgba(2, 6, 23, 0.24); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); } .wprm-feature-explorer-preview-tooltip-top { transform: translate(-50%, calc(-100% - 14px)); } .wprm-feature-explorer-preview-tooltip-bottom { transform: translate(-50%, 14px); } .wprm-feature-explorer-highlight-target { position: relative; } .wprm-feature-explorer-highlight-target::after { content: ""; position: absolute; border: 2px dashed black; inset: -10px; border-radius: 12px; } } @media all and (max-width: 640px) { .wprm-feature-explorer-roundup-preview { margin-top: 12px; } } } } assets/css/admin/template/layout.scss000064400000005412152075605400013761 0ustar00#wpbody-content > *:not(#wpupg-template, #wprm-template, .wprm-wrap), #wpfooter { display: none; } #update-nag, .update-nag, .updated, .error, .is-dismissible { display: none; } .rtl { #wprm-template-main { .wprm-setting-required { border-radius: 3px; margin-left: 0; } } } #wprm-template-menu, .wprm-template-properties, .wprm-main-container { background-color: white; border-radius: 5px; } #wprm-template-buttons { text-align: center; padding: 10px 10px 6px; background-color: white; border-radius: 5px; p { font-weight: bold; margin-top: 0; margin-bottom: 8px; } button { display: inline-block; margin: 0 3px 6px; } & > button { min-width: 110px; } .wprm-template-history-controls { margin-bottom: 4px; button { margin-bottom: 0; } } .wprm-template-history-warning { margin: 0 3px 6px; padding: 8px 10px; border: 1px solid #dba617; border-radius: 4px; background-color: #fcf9e8; color: #6e4f00; font-size: 12px; line-height: 1.4; text-align: center; } } #wprm-template-main { .wprm-main-container { padding: 0 25px 25px 25px; margin-bottom: 20px; &:last-child { margin-bottom: 0; } } .wprm-main-container-name { text-align: center; } .wprm-main-container-name { padding: 20px 10px 0 10px; padding-bottom: 0; margin: 5px 0; font-size: 1.8em; font-weight: 400; } } @media screen and (min-width: 783px) { .rtl { #wprm-template-main { margin-right: 325px; margin-left: 0; } } #wprm-template-sidebar { position: fixed; width: 300px; height: calc(100% - 50px); overflow-y: scroll; overflow-x: hidden; // Prevent horizontal overflow transition: width 0.3s ease; } #wprm-template-sidebar.collapsed { width: 40px; } #wprm-template-main { margin-left: 325px; transition: margin-left 0.3s ease; } .rtl #wprm-template-main { transition: margin-right 0.3s ease; } #wprm-template-sidebar.collapsed ~ #wprm-template-main { margin-left: 65px; } .rtl #wprm-template-sidebar.collapsed ~ #wprm-template-main { margin-right: 65px; margin-left: 0; } } @media screen and (min-width: 1024px) { .rtl { #wprm-template-main { margin-right: 325px; margin-left: 0; } } #wprm-template-sidebar { width: 300px; } #wprm-template-main { margin-left: 325px; } } assets/css/admin/template/menu.scss000064400000043025152075605400013412 0ustar00.rtl { #wprm-template-menu { .wprm-template-menu-group { .wprm-template-icon { margin-right: 0; margin-left: 2px; } } } } #wprm-template-sidebar { #wprm-template-sidebar-toggle { display: none; } } @media screen and (min-width: 783px) { #wprm-template-sidebar { #wprm-template-sidebar-toggle { display: flex; align-items: center; gap: 8px; padding: 0 10px; height: 34px; cursor: pointer; background-color: white; border-radius: 5px; font-size: 13px; white-space: nowrap; overflow: hidden; &:hover { background-color: #ddd; } .wprm-template-sidebar-toggle-icon { display: inline-block; width: 0; height: 0; border-style: solid; border-width: 5px 6px 5px 0; border-color: transparent #666 transparent transparent; transition: border-width 0.3s ease, border-color 0.3s ease; flex-shrink: 0; } .wprm-template-sidebar-toggle-text { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } &.collapsed { #wprm-template-sidebar-toggle { padding: 0 2px; justify-content: center; .wprm-template-sidebar-toggle-icon { border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #666; } .wprm-template-sidebar-toggle-text { display: none; } } #wprm-template-buttons, .wprm-template-properties, #wprm-add-patterns, #wprm-add-blocks, #wprm-remove-blocks, #wprm-move-blocks, #wprm-block-properties { display: none !important; } .wprm-template-menu-group { text-align: center; padding: 10px 2px; font-size: 0; line-height: 0; white-space: nowrap; overflow: hidden; .wprm-template-icon { margin-right: 0; margin-left: 0; display: inline-block; vertical-align: middle; font-size: 16px; line-height: 1; svg { display: block; width: 16px; height: 16px; } } // Hide any text content by making it invisible // Text nodes inherit font-size: 0 from parent, making them invisible } } } .rtl { #wprm-template-sidebar { #wprm-template-sidebar-toggle { .wprm-template-sidebar-toggle-icon { border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #666; } } &.collapsed { #wprm-template-sidebar-toggle { .wprm-template-sidebar-toggle-icon { border-width: 5px 6px 5px 0; border-color: transparent #666 transparent transparent; } } } } } } #wprm-template-sidebar { .wprm-template-menu-group { padding: 6px; border-bottom: 1px solid #ddd; transition: padding 0.3s ease; &:last-child { border-bottom: none; } } .wprm-template-properties { padding: 2px 5px; overflow: visible; p { margin: 5px; font-weight: bold; } } .wprm-feature-explorer-sidebar-list { display: flex; flex-direction: column; gap: 12px; padding: 0 2px; margin-bottom: 8px; } .wprm-feature-explorer-sidebar-category { display: flex; flex-direction: column; gap: 6px; } .wprm-feature-explorer-sidebar-category-title { margin: 0 4px; color: #646970; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; } .wprm-feature-explorer-sidebar-category-items { display: flex; flex-direction: column; gap: 8px; } .wprm-feature-explorer-sidebar-item-container { display: flex; flex-direction: column; margin: 0; } .wprm-feature-explorer-sidebar-item { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 8px; text-align: left; border: 1px solid #dcdcde; border-radius: 6px; padding: 8px 10px; background: #fff; cursor: pointer; transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease; &:hover { border-color: #2271b1; } } .wprm-feature-explorer-sidebar-item-name { flex: 1; min-width: 0; } .wprm-feature-explorer-sidebar-item-badge { flex-shrink: 0; border-radius: 999px; padding: 2px 7px; background: #2271b1; color: #fff; font-size: 10px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1.2; } .wprm-feature-explorer-sidebar-item-hovered, .wprm-feature-explorer-sidebar-item-selected { border-color: #2271b1; background: #f0f6fc; } .wprm-feature-explorer-sidebar-item-selected { box-shadow: inset 0 0 0 1px #2271b1; border-radius: 6px 6px 0 0; } .wprm-feature-explorer-sidebar-item-panel { margin: 0; padding: 10px 12px; border: 1px solid #dcdcde; border-top: none; border-radius: 0 0 6px 6px; background: #f6f7f7; p { margin: 0 0 6px; font-weight: normal; &:last-child { margin-bottom: 0; } } } > div { margin-bottom: 20px; } .wprm-template-menu-header, .wprm-template-properties-header { padding: 10px; padding-bottom: 5px; text-align: center; font-weight: 300; font-size: 1.2em; } .wprm-template-menu-block { padding: 3px 0; cursor: pointer; border-bottom: 1px solid #ddd; display: flex; align-items: center; justify-content: space-between; gap: 8px; &.wprm-template-menu-block-hover { font-weight: bold; background-color: rgba(0, 115, 170, 0.1); } &.wprm-template-menu-block-self { cursor: default; font-style: italic; color: #999999; } &:last-child { border-bottom: none; } &.wprm-template-menu-block-content { cursor: default; } .wprm-template-menu-block-name { flex: 1; cursor: default; min-width: 0; // Allow text to shrink if needed overflow: hidden; text-overflow: ellipsis; white-space: nowrap; &.wprm-template-menu-block-name-clickable { cursor: pointer; position: relative; &:hover { color: #0073aa; text-decoration: underline; } } } .wprm-template-menu-block-actions { display: flex; align-items: center; gap: 4px; opacity: 0.3; // Always visible but faint transition: opacity 0.2s ease; flex-shrink: 0; // Prevent icons from shrinking margin-left: 8px; // Space between name and icons .wprm-admin-icon { cursor: pointer; display: flex; align-items: center; padding: 2px; flex-shrink: 0; // Prevent individual icons from shrinking &:hover { opacity: 1; // Full opacity on icon hover } svg { width: 14px; height: 14px; } } } &:hover .wprm-template-menu-block-actions { opacity: 0.7; // More visible on block hover } .wprm-template-menu-block-inside { margin-left: 10px; font-weight: normal; cursor: pointer; &:hover { font-weight: bold; } } // Insert mode styling &.wprm-template-menu-block-insert { cursor: pointer; transition: background-color 0.2s ease; &:hover { background-color: rgba(0, 115, 170, 0.05); } .wprm-template-menu-block-action { color: #2271b1; font-size: 0.9em; opacity: 0.7; transition: opacity 0.2s ease; } &:hover .wprm-template-menu-block-action { opacity: 1; } } // Container blocks with actions &.wprm-template-menu-block-container { cursor: default; .wprm-template-menu-block-actions { display: flex; align-items: center; gap: 4px; margin-left: 8px; flex-shrink: 0; .wprm-template-icon-clickable { cursor: pointer; opacity: 0.6; transition: opacity 0.2s ease; &:hover { opacity: 1; } } .wprm-template-menu-block-placeholder { padding: 2px 8px; border-radius: 3px; font-size: 0.85em; cursor: pointer; white-space: nowrap; background-color: rgba(0, 115, 170, 0.1); color: #0073aa; transition: background-color 0.2s ease, color 0.2s ease; &:hover { background-color: rgba(0, 115, 170, 0.2); color: #005177; } } } &:hover .wprm-template-menu-block-actions { opacity: 1; } } // Insert blocks with icon actions &.wprm-template-menu-block-insert { .wprm-template-menu-block-actions { display: flex; align-items: center; gap: 6px; margin-left: auto; flex-shrink: 0; .wprm-template-icon-clickable { cursor: pointer; opacity: 0.6; transition: opacity 0.2s ease; &:hover { opacity: 1; } } } } } .wprm-template-menu-block-details { padding: 5px; margin-bottom: 5px; font-weight: bold; } .wprm-template-menu-block-quick-edit { margin: 5px 0; margin-bottom: 10px; text-align: center; } } #wprm-template-menu { .wprm-template-menu-group { display: block; text-decoration: none; color: #444; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; &:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; } &:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } &.active { color: #444; background-color: #ddd; font-weight: bold; } .wprm-template-icon { vertical-align: middle; margin-right: 2px; position: relative; top: 1px; flex-shrink: 0; svg { fill: #ddd; } } } } #wprm-add-blocks { .wprm-template-menu-add-block-group { font-weight: bold; margin-top: 30px; margin-bottom: 2px; } p + .wprm-template-menu-add-block-group { margin-top: 0; } .wprm-add-blocks-search { position: relative; margin-top: 10px; margin-bottom: 10px; .wprm-add-blocks-search-input { width: 100%; padding: 8px 30px 8px 10px; border: 1px solid #8c8f94; border-radius: 4px; font-size: 13px; transition: border-color 0.2s ease; &:focus { outline: none; border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } &::placeholder { color: #8c8f94; } } .wprm-add-blocks-search-clear { position: absolute; right: 6px; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; padding: 4px; display: flex; align-items: center; color: #8c8f94; transition: color 0.2s ease; &:hover { color: #1d2327; } .wprm-admin-icon { width: 14px; height: 14px; } } } .wprm-add-blocks-filter { margin-top: 8px; margin-bottom: 10px; .wprm-add-blocks-filter-checkbox { display: flex; align-items: center; cursor: pointer; font-size: 13px; color: #1d2327; user-select: none; input[type="checkbox"] { margin: 0 6px 0 0; cursor: pointer; } span { line-height: 1.4; } &:hover { color: #2271b1; } } } .wprm-add-blocks-categories { margin-top: 15px; padding: 5px; border-top: 1px solid #ddd; .wprm-add-blocks-categories-title { font-weight: bold; } .wprm-add-blocks-category-link { display: block; padding: 3px 0; color: #2271b1; text-decoration: none; &:hover { color: #135e96; } &:active { color: #0a4b78; } } } } // Sortable Block List Styles .wprm-sortable-block-list { position: relative; } #wprm-template-sidebar { // Drag handle styles .wprm-template-menu-block-drag-handle { display: flex; align-items: center; cursor: grab; padding: 2px; opacity: 0.4; transition: opacity 0.2s ease; flex-shrink: 0; touch-action: none; // Important for dnd-kit on touch devices &:hover { opacity: 1; } &:active { cursor: grabbing; } .wprm-admin-icon { display: flex; align-items: center; svg { width: 14px; height: 14px; } } } // Dragging state .wprm-template-menu-block-dragging { opacity: 0; background-color: #f5f5f5; } // Overlay (the ghost that follows the cursor) .wprm-template-menu-block-overlay { background-color: white; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); border-radius: 4px; padding: 3px 8px; opacity: 1 !important; border: 1px solid #ddd; width: fit-content; min-width: 200px; } // Container blocks (can have children) .wprm-template-menu-block-container { .wprm-template-menu-block-name { &::after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 4px; border-style: solid; border-width: 4px 0 4px 5px; border-color: transparent transparent transparent #999; vertical-align: middle; } } } // Child count badge (shown in overlay when dragging parent with children) .wprm-template-menu-block-child-count { display: inline-flex; align-items: center; justify-content: center; margin-left: 6px; padding: 1px 6px; font-size: 11px; font-weight: 600; color: white; background-color: #0073aa; border-radius: 10px; min-width: 20px; vertical-align: middle; } } // Drop indicator styles .wprm-sortable-drop-indicator { height: 3px; background-color: #0073aa; border-radius: 1px; position: relative; margin: 2px 0; transition: margin-left 0.15s ease; &::before { content: ''; position: absolute; left: 0; top: -3px; width: 8px; height: 8px; background-color: #0073aa; border-radius: 50%; } } assets/css/admin/template/property.scss000064400000020330152075605400014324 0ustar00.wprm-template-property { position: relative; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .wprm-template-property { padding: 3px 0; .wprm-template-property-header { width: 100%; text-align: center; font-size: 1.2em; font-weight: 200; margin-top: 30px; } &:first-child { .wprm-template-property-header { margin-top: 0; } } .wprm-template-property-label { font-weight: 500; padding: 4px 0; } // Open dropdown menus to top to prevent scroll/overflow issues. .Select-menu-outer { position: absolute !important; top: auto !important; bottom: calc(100% - 1px) !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; } .is-open .Select-control { border-top-right-radius: 0 !important; border-top-left-radius: 0 !important; border-bottom-right-radius: 5px !important; border-bottom-left-radius: 5px !important; } .wprm-template-property-value { &.wprm-template-property-value-font { width: 100%; input { width: 100%; } .wprm-template-property-input { margin-top: 5px; } } &.wprm-template-property-value-text { width: 100%; input { width: 100%; } } &.wprm-template-property-value-align, &.wprm-template-property-value-border, &.wprm-template-property-value-float, &.wprm-template-property-value-dropdown { width: 100%; } &.wprm-template-property-value-icon { a { font-size: 0.9em; } .wprm-template-property-icon-select { max-width: 16px; max-height: 16px; } .wprm-template-property-icon-selected-container { display: flex; .wprm-template-property-icon-select { display: flex; margin-right: 5px; } } .wprm-template-property-icon-select-container { width: 100%; .wprm-template-property-icon-select-container-icons { margin-top: 5px; } .wprm-template-property-icon-select { display: inline-block; cursor: pointer; margin: 2px; } } } &.wprm-template-property-value-color { .wprm-template-property-input { display: flex; align-items: center; gap: 5px; } .wprm-template-property-input-color-variable-icon { cursor: pointer; line-height: 14px; svg { height: 14px; width: 14px; } } } &.wprm-template-property-value-toggle { .wprm-template-property-input { display: flex; align-items: center; } } &.wprm-template-property-value-font_size, &.wprm-template-property-value-size { display: flex; align-items: center; input { width: 60px; } .wprm-template-property-value-size-unit { margin-left: 5px; cursor: pointer; color: #999; &.wprm-template-property-value-size-unit-selected { color: #444; text-decoration: underline; } } } &.wprm-template-property-value-percentage { display: flex; align-items: center; input { width: 60px; } .wprm-template-property-number-suffix { margin-left: 5px; } } &.wprm-template-property-value-image_size { width: 100%; label { font-size: 0.8em; font-style: italic; margin-bottom: 3px; } .Select-menu-outer { position: relative; } .wprm-template-property-input-width-height { display: flex; justify-content: flex-start; align-items: center; input { width: 40%; max-width: 75px; &:first-child { margin-right: 5px; } &:last-child { margin-left: 5px; } } } } } } // Accordion styles for property grouping .wprm-template-property-accordion { .wprm-template-property-accordion-section { margin-bottom: 0; overflow: visible; // Allow dropdowns to overflow sections &:last-child { .wprm-template-property-accordion-content { border-bottom: none; } } &.is-expanded { border-left: 1px solid #888; padding-left: 5px; margin-left: -5px; .wprm-template-property-accordion-header-text { .wprm-template-property-header { font-weight: 600; } } } } .wprm-template-property-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 8px 0; margin-top: 20px; border-top: 1px solid #e0e0e0; user-select: none; transition: background-color 0.2s ease; &:hover { background-color: #f0f0f0; } &:first-child { margin-top: 0; } .wprm-template-property-accordion-header-text { flex: 1; min-width: 0; .wprm-template-property-header { margin-top: 0; margin-bottom: 0; font-size: 1.11em; font-weight: 200; color: #333; text-align: left; } } .wprm-template-property-accordion-icon { flex-shrink: 0; margin-left: 8px; transition: transform 0.2s ease, opacity 0.2s ease; opacity: 0.7; .wprm-template-icon { display: flex; align-items: center; svg { width: 16px; height: 16px; } } } &:hover .wprm-template-property-accordion-icon { opacity: 1; } } .wprm-template-property-accordion-content { overflow: hidden; max-height: 0; opacity: 0; &.expanded { max-height: none; // Use none instead of large pixel value for instant display opacity: 1; // Allow overflow when expanded so dropdowns can extend beyond overflow: visible; padding-bottom: 10px; } &.collapsed { max-height: 0; opacity: 0; padding-top: 0; padding-bottom: 0; overflow: hidden; // Keep hidden when collapsed } // Inner wrapper for content .wprm-template-property-accordion-content-inner { // Ensure properties inside maintain their styling .wprm-template-property { position: relative; // Ensure dropdowns are positioned relative to property &:first-child { padding-top: 4px; } // Ensure dropdown menus can overflow the accordion content .Select-menu-outer { z-index: 1000; // Ensure dropdown appears above other content } } } } } assets/css/admin/comments.scss000064400000001545152075605400012461 0ustar00.comments th#wprm_rating, .comments td.wprm_rating { width: 130px; } .column-wprm_rating { .comment-form-wprm-rating { margin: 0; } .wprm-rating-change-save { display: none; } } .comments th#wprm_review, .comments td.wprm_review { width: 150px; } .column-wprm_review { .wprm-comment-review-status-na { opacity: 0.3; } .wprm-comment-review-status-featured { color: darkgreen; font-weight: bold; } .wprm-comment-review-status-excluded { color: darkred; font-weight: bold; } } .wp-admin { // Prevent huge stars in backend. fieldset.wprm-comment-ratings-container input[type=radio] { max-width: 16px; max-height: 16px; } fieldset.wprm-comment-ratings-container span { max-width: 80px; max-height: 16px; } // Make empty stars faded. fieldset.wprm-comment-ratings-container legend + input + span svg { opacity: 0.3; } }assets/css/admin/comment-moderation.scss000064400000001673152075605400014437 0ustar00.wprm-comment-moderation-flag { float: right; &.wprm-comment-moderation-unflagged { opacity: 0.3; } } .wprm-comment-moderation-input-container { .wprm-comment-moderation-input { margin-top: 5px; } textarea { margin-top: 5px; width: 100%; max-width: 600px; min-height: 25px; } .wprm-comment-moderation-input-help { font-style: italic; font-size: 0.9em; margin-top: 5px; } } table.wprm-comment-moderation-log { margin-top: 20px; width: 100%; border-collapse: collapse; tr { border-bottom: 1px solid #ddd; &:first-child { border-color: #444; } &:last-child { border-bottom: none; } } th, td { vertical-align: top; padding: 5px 0; } th { text-align: left; &:nth-child(1) { width: 150px; } &:nth-child(2) { width: 150px; } &:nth-child(3) { width: 30px; } &:nth-child(4) { min-width: 200px; } } td { &:nth-child(3) { text-align: center; } &:nth-child(4) { white-space: pre; } } }assets/css/admin/settings/setting.scss000064400000001047152075605400014146 0ustar00.wprm-setting-input { .ql-editor p { margin-bottom: 10px; } .cm-editor { height: 200px; border: 1px solid #ddd; } &[type="number"] { max-width: 100px; } } textarea.wprm-setting-input { width: 100%; } .wprm-setting-unit-conversion-units { width: 100%; th { text-align: left; } input { width: 95%; &.wprm-setting-unit-conversion-units-singular, &.wprm-setting-unit-conversion-units-plural { max-width: 100px; } } }assets/css/admin/settings/layout.scss000064400000020667152075605400014017 0ustar00#wpbody-content > *:not(#wprm-settings), #wpfooter { display: none; } #update-nag, .update-nag, .updated, .error, .is-dismissible { display: none; } .rtl { #wprm-settings-menu { .wprm-settings-menu-group { .wprm-settings-icon { margin-right: 0; margin-left: 2px; } } } #wprm-settings-container { .wprm-setting-required { border-radius: 3px; margin-left: 0; } } .wprm-settings-scroll-to-top { left: 20px; right: initial; } } #wprm-settings-buttons { margin-bottom: 20px; } #wprm-settings-menu, .wprm-settings-group { background-color: white; border-radius: 5px; .wprm-settings-menu-group, .wprm-settings-subgroup, { padding: 6px; border-bottom: 1px solid #ddd; &:last-child { border-bottom: none; } } } #wprm-settings-menu { .wprm-settings-menu-header { padding: 10px; padding-bottom: 5px; text-align: center; font-weight: 300; font-size: 1.2em; } .wprm-settings-menu-group { display: block; text-decoration: none; color: #444; cursor: pointer; &:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; } &:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } &.active { background-color: #ddd; font-weight: bold; } .wprm-settings-noicon { display: inline-block; width: 18px; } .wprm-settings-icon { vertical-align: middle; margin-right: 2px; position: relative; top: 1px; svg { fill: #ddd; } } } } #wprm-settings-menu-search-message { background-color: white; border-radius: 5px; padding: 10px; text-align: left; color: #666; font-size: 14px; a { color: #2271b1; text-decoration: none; cursor: pointer; &:hover { color: #135e96; text-decoration: underline; } } } #wprm-settings-buttons { background-color: white; border-radius: 5px; .wprm-settings-changes-wrapper { display: flex; flex-wrap: wrap; padding: 10px 6px; gap: 6px; } button { flex: 1; } .wprm-settings-search-wrapper { position: relative; margin: 0 6px 10px 6px; } #wprm-settings-search { width: 100%; padding: 4px 6px; padding-right: 30px; border: 1px solid #ddd; border-radius: 3px; font-size: 14px; box-sizing: border-box; &:focus { outline: none; border-color: #2271b1; box-shadow: 0 0 0 1px #2271b1; } } .wprm-settings-search-clear { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); background: transparent; border: none; font-size: 20px; line-height: 1; color: #666; cursor: pointer; padding: 0; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; &:hover { color: #000; } } .wprm-settings-search-indicator { margin: 8px 10px 0 10px; padding: 8px; background-color: #fff3cd; border: 1px solid #ffc107; border-radius: 3px; color: #856404; font-size: 12px; text-align: center; } } #wprm-settings-container { .wprm-settings-group { padding-bottom: 25px; margin-bottom: 25px; & > .wprm-setting-documentation, & > .wprm-settings-group-container { padding: 25px; padding-bottom: 0; } } .wprm-setting-required { background-color: darkred; color: white; padding: 3px 5px; margin-left: -10px; margin-right: 5px; border-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; text-decoration: none; font-weight: normal; font-size: 0.8em; } .wprm-settings-group > .wprm-setting-required { display: block; font-size: 1.2em; border-radius: 3px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: 6px 10px; margin: 0; } .wprm-settings-group-name, .wprm-settings-subgroup-name { text-align: center; } .wprm-settings-group-name { padding: 20px 10px 0 10px; padding-bottom: 0; margin: 5px 0; font-size: 1.8em; font-weight: 400; } .wprm-settings-subgroup-name { margin: 5px 0 15px 0; font-size: 1.6em; font-weight: 300; } .wprm-settings-group-description { padding: 10px 25px 0 25px; } .wprm-settings-group-description, .wprm-settings-subgroup-description { font-style: italic; } .wprm-settings-subgroup-description + .wprm-settings-group-container, .wprm-settings-subgroup-description + .wprm-setting-documentation + .wprm-settings-group-container { margin-top: 20px; } .wprm-setting-container { margin-bottom: 25px; &:last-child { margin-bottom: 0; } .wprm-setting-label { display: block; font-weight: bold; } .wprm-setting-description { display: block; font-style: italic; margin-top: 2px; } .wprm-setting-input-container { margin-top: 5px; input { &[type=text], &[type=email], &[type=number] { width: 100%; } } } } } .wprm-settings-scroll-to-top { background-color: #444; border-radius: 100%; position: fixed; bottom: 20px; right: 20px; width: 30px; height: 30px; text-align: center; .wprm-settings-icon { position: relative; top: 7px; path { fill: white; stroke: white; } } } .wprm-settings-error { color: darkred; font-weight: bold; } // Search highlighting mark { background-color: #ffeb3b; padding: 2px 0; color: inherit; } @media screen and (min-width: 783px) { .rtl { #wprm-settings-container { margin-right: 225px; margin-left: 0; .wprm-settings-subgroup-name { text-align: right; } .wprm-setting-required { margin-right: 5px; margin-left: 0; } .wprm-setting-label-container { margin-left: 5%; margin-right: 0; } } } #wprm-settings-sidebar { position: fixed; width: 200px; height: 100%; max-height: calc(100% - 50px); display: flex; flex-direction: column; } #wprm-settings-menu { flex: 1; height: 100%; overflow-y: scroll; } #wprm-settings-container { margin-left: 225px; padding-bottom: 70%; .wprm-settings-subgroup-name { text-align: left; } .wprm-settings-subgroup { padding: 25px; padding-top: 10px; &:last-child { padding-bottom: 0; } } .wprm-setting-required { margin-left: -25px; } .wprm-setting-label-container, .wprm-setting-input-container { vertical-align: top; } .wprm-setting-label-container { display: inline-block; width: 45%; margin-right: 5%; } .wprm-setting-input-container { display: inline-block; width: 50%; } } .wprm-settings-scroll-to-top { display: none; } } @media screen and (min-width: 1024px) { .rtl { #wprm-settings-container { margin-right: 275px; margin-left: 0; } } #wprm-settings-sidebar { width: 250px; } #wprm-settings-container { margin-left: 275px; } }assets/css/admin/dashboard/feedback.scss000064400000000162152075605400014301 0ustar00.wprm-admin-dashboard-feedback-container { label { display: block; margin-bottom: 5px; } }assets/css/admin/dashboard/marketing.scss000064400000001421152075605400014535 0ustar00.wprm-admin-dashboard-marketing { .wprm-admin-dashboard-block-container { margin-bottom: 0; } .wprm-admin-dashboard-marketing-actions { display: flex; align-items: center; justify-content: space-between; a.wprm-admin-dashboard-marketing-actions-remove { font-size: 12px; margin: 0 10px; } } } .wprm-admin-dashboard-marketing-countdown { display: flex; align-items: center; margin-bottom: 20px; .wprm-admin-dashboard-marketing-countdown-unit { display: flex; align-items: center; margin-right: 10px; .tick { margin-right: 5px; } } .wprm-admin-dashboard-marketing-countdown-label { margin-left: -5px; } }assets/css/admin/dashboard/fields.scss000064400000000272152075605400014025 0ustar00.wprm-admin-dashboard-toggle-container { display: flex; align-items: center; .wprm-admin-dashboard-toggle-label { display: block; padding-left: 10px; } }assets/css/admin/dashboard/learn.scss000064400000001317152075605400013661 0ustar00.wprm-admin-dashboard-learn-container { margin: -10px 0; .wprm-admin-dashboard-learn-section-container { padding: 10px 0; border-top: 1px solid #ddd; &:first-child { border-top: none; } .wprm-admin-dashboard-learn-section-title { font-weight: bold; font-size: 1.1em; } .wprm-admin-dashboard-learn-section { padding: 5px 0; } .wprm-admin-dashboard-learn-section-item { padding-top: 5px; a { text-decoration: none; &:hover { text-decoration: underline; } } } } }assets/css/admin/dashboard/news.scss000064400000003642152075605400013537 0ustar00.wprm-admin-dashboard-news-container { max-height: 300px; overflow-y: scroll; margin: -10px 0; a.wprm-admin-dashboard-news-item:hover { .wprm-admin-dashboard-news-item-title { text-decoration: underline; } } .wprm-admin-dashboard-news-item { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-top: 1px solid #ddd; text-decoration: none; &:first-child { border-top: none; } .wprm-admin-dashboard-news-item-title-container { flex: 1; display: flex; align-items: center; .wprm-admin-dashboard-news-item-date { flex-basis: 60px; flex-shrink: 0; margin-right: 10px; color: #777; font-size: 0.9em; } } &.wprm-admin-dashboard-news-item-new { .wprm-admin-dashboard-news-item-title-container { .wprm-admin-dashboard-news-item-date:after { content: ' \25CF'; font-size: 6px; color: darkred; float: right; } .wprm-admin-dashboard-news-item-title { font-weight: bold; } } } .wprm-admin-dashboard-news-item-label { flex-shrink: 0; margin-left: 15px; background-color: #2c3338; color: white; font-size: 0.9em; padding: 2px 6px; border-radius: 5px; &.wprm-admin-dashboard-news-item-label-blog { background-color: #2271b1; } &.wprm-admin-dashboard-news-item-label-release { background-color: darkgreen; } &.wprm-admin-dashboard-news-item-label-partner { background-color: darkred; } } } }assets/css/admin/dashboard/analytics.scss000064400000002446152075605400014553 0ustar00.wprm-admin-dashboard-block-chart { padding: 10px 0; border-top: 1px solid #ddd; &:first-child { border-top: none; padding-top: 0; } .wprm-admin-dashboard-block-chart-title { font-weight: bold; font-size: 1.1em; margin-bottom: 10px; } } table.wprm-admin-dashboard-block-chart-table { width: 100%; border-collapse: collapse; th:nth-child(1) { text-align: left; } td { padding: 3px 0; &:nth-child(2), &:nth-child(3) { width: 75px; text-align: center; } .wprm-admin-dashboard-block-chart-table-recipe { display: flex; justify-content: space-between; align-items: center; .wprm-admin-dashboard-block-chart-table-recipe-name { flex: 1; } .wprm-admin-dashboard-block-chart-table-actions { flex-shrink: 0; margin-left: 5px; display: flex; align-items: center; .wprm-admin-dashboard-block-chart-table-action { margin-left: 10px; } } } } tbody { tr:hover { background-color: #eee; } } }assets/css/admin/dashboard/health-check.scss000064400000004046152075605400015102 0ustar00.wprm-admin-dashboard-health-check-container { .wprm-admin-dashboard-health-check-last-update { float: right; margin-left: 10px; margin-bottom: 10px; font-size: 0.9em; cursor: help; &.wprm-admin-dashboard-health-check-last-update-ok { color: darkgreen; } &.wprm-admin-dashboard-health-check-last-update-fair { color: darkblue; } &.wprm-admin-dashboard-health-check-last-update-bad { color: darkgoldenrod; } &.wprm-admin-dashboard-health-check-last-update-asap { color: darkred; } &.wprm-admin-dashboard-health-check-last-update-never { color: darkred; cursor: auto; } } .wprm-admin-dashboard-health-check-description { margin-bottom: 10px; } .wprm-admin-dashboard-health-check-item { .wprm-admin-dashboard-health-check-header { padding: 10px 0; border-top: 1px solid #ddd; font-weight: bold; font-size: 1.1em; cursor: pointer; } .wprm-admin-dashboard-health-check-content { margin-bottom: 20px; } } .wprm-admin-dashboard-health-check-list { .wprm-admin-dashboard-health-check-list-item { padding: 3px 0; display: flex; justify-content: space-between; align-items: center; .wprm-admin-dashboard-health-check-list-item-side { margin-left: 10px; font-size: 0.9em; } } } .wprm-admin-dashboard-health-check-multiple-parents { margin-bottom: 10px; .wprm-admin-dashboard-health-check-multiple-parents-recipe { font-weight: bold; } .wprm-admin-dashboard-health-check-multiple-parents-posts { a { text-decoration: none; } } } .wprm-admin-dashboard-health-check-learn-more { border-top: 1px solid #ddd; padding-top: 5px; a { text-decoration: none; } } }assets/css/admin/dashboard/recipes.scss000064400000002262152075605400014212 0ustar00.wprm-admin-dashboard-recipes-container { margin: -10px 0; .wprm-admin-dashboard-recipes-recipe { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #ddd; text-decoration: none; .wprm-admin-dashboard-recipes-recipe-name-container { flex: 1; display: flex; align-items: center; .wprm-admin-dashboard-recipes-recipe-date { flex-basis: 60px; flex-shrink: 0; margin-right: 10px; color: #777; font-size: 0.9em; } } .wprm-admin-dashboard-recipes-recipe-actions { flex-shrink: 0; margin-left: 5px; display: flex; align-items: center; .wprm-admin-dashboard-recipes-recipe-action { margin-left: 10px; } } } .wprm-admin-dashboard-recipes-all { margin: 7px 0 10px 0; a { text-decoration: none; &:hover { text-decoration: underline; } } } }assets/css/admin/dashboard/app.scss000064400000003465152075605400013346 0ustar00// Try to hide nags by other plugins to not clutter our dashboard. #wpbody-content > *:not(#wprm-admin-dashboard, .wprm-wrap), #wpfooter, #wpbody-content #wprm-admin-dashboard .fs-notice { display: none !important; } #wprm-admin-dashboard { color: #444; } #wprm-admin-dashboard, #wprm-admin-dashboard p { font-size: 14px; } .wprm-admin-dashboard-block-container { margin: 20px 0; background-color: white; border-radius: 5px; .wprm-admin-dashboard-block-header { height: 28px; display: flex; align-items: center; justify-content: space-between; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #ddd; } .wprm-admin-dashboard-block-header, .wprm-admin-dashboard-block { padding: 10px; } .wprm-admin-dashboard-block { p:first-child { margin-top: 0; } p:last-child { margin-bottom: 0; } } } .wprm-admin-dashboard-block-footer-container { margin: 10px -10px -10px -10px; padding: 10px; border-top: 1px solid #ddd; .wprm-admin-dashboard-block-footer-title { font-weight: bold; font-size: 1.1em; margin-bottom: 10px; } } // Needed for react-masonry-css .wprm-admin-dashboard-blocks-grid { display: flex; margin-left: -20px; width: auto; } .wprm-admin-dashboard-blocks-grid-column { padding-left: 20px; background-clip: padding-box; } // .wprm-admin-dashboard-blocks { // // display: flex; // margin: -20px; // margin-top: 0; // // flex-wrap: wrap; // } // @media all and (max-width: 600px) { // .wprm-admin-dashboard-blocks { // display: block; // .wprm-admin-dashboard-block-container { // min-width: 0; // } // } // }assets/css/admin/dashboard/tips.scss000064400000003360152075605400013537 0ustar00.wprm-admin-dashboard-tips-container { margin: -10px; padding-bottom: 13px; display: flex; align-items: center; .wprm-admin-dashboard-tips-prev, .wprm-admin-dashboard-tips-next { width: 30px; text-align: center; font-size: 16px; height: 100px; display: flex; justify-content: center; align-items: center; opacity: 0.3; &:hover { cursor: pointer; opacity: 1; } } .wprm-admin-dashboard-tips { height: 100px; flex: 1; .wprm-admin-dashboard-tip-container { display: none; &.wprm-admin-dashboard-tip-container-active { display: flex; } height: 100%; justify-content: center; align-items: center; } .wprm-admin-dashboard-tip { text-align: center; width: 80%; max-width: 550px; max-height: 90%; overflow-y: scroll; } } } .wprm-admin-dashboard-tips-progress { height: 2px; margin: -10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; .wprm-admin-dashboard-tips-progress-bar { height: 100%; background-color: #2271b1; } .wprm-admin-dashboard-tips-progress-bar-odd { animation: progressBarOdd 15s linear; } .wprm-admin-dashboard-tips-progress-bar-even { animation: progressBarEven 15s linear; float: right; } } @keyframes progressBarOdd { 0% { width: 0; } 100% { width: 100%; } } @keyframes progressBarEven { 0% { width: 100% } 100% { width: 0; } }assets/css/admin/tools.scss000064400000000716152075605400011773 0ustar00#wprm-tools-progress-container { width: 100%; max-width: 300px; height: 20px; margin: 10px 0; border: 1px solid black; background-color: white; } #wprm-tools-progress-bar { width: 0%; height: 100%; background-color: #4484ce; } #wprm-tools-finished { display: none; } #wprm-import-settings-result { margin-top: 5px; } .wprm-import-warning-list { margin: 8px 0 0 18px; color: #8b0000; font-weight: 600; }assets/css/admin/reports.scss000064400000003027152075605400012327 0ustar00@use 'manage/table'; #wprm-reports-progress-container { width: 100%; max-width: 300px; height: 20px; margin: 10px 0; border: 1px solid black; background-color: white; } #wprm-reports-progress-bar { width: 0%; height: 100%; background-color: #4484ce; } #wprm-report-finished { display: none; } .wprm-report-table-value-container { margin-bottom: 10px; text-align: center; label { margin: 10px; input { height: 18px; width: 18px; &:checked::before { width: 0.5rem; height: 0.5rem; margin: 4px; } } } } .wprm-report-table-export-container { margin-bottom: 10px; text-align: right; } .wprm-report-table-header { margin: 15px 0 10px; display: flex; align-items: center; justify-content: space-between; gap: 10px; h2 { margin: 0; } } .wprm-report-table-actions { width: 100%; display: flex; justify-content: space-evenly; align-items: center; } .wprm-report-table-center { justify-content: center; } .wprm-report-table-legend { .wprm-report-table-legend-item { display: flex; align-items: center; margin-top: 5px; .wprm-report-table-legend-label { font-weight: bold; width: 80px; text-align: right; margin-right: 10px; } .wprm-report-table-legend-description { font-style: italic; } } } assets/css/public/tooltip.scss000064400000001511152075605400012505 0ustar00.tippy-box[data-theme="wprm"] { .tippy-content { p:first-child { margin-top: 0; } p:last-child { margin-bottom: 0; } } } .tippy-box[data-theme~="wprm-variable"] { background-color: var(--wprm-tippy-background); } .tippy-box[data-theme~="wprm-variable"][data-placement^="top"] > .tippy-arrow::before { border-top-color: var(--wprm-tippy-background); } .tippy-box[data-theme~="wprm-variable"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: var(--wprm-tippy-background); } .tippy-box[data-theme~="wprm-variable"][data-placement^="left"] > .tippy-arrow::before { border-left-color: var(--wprm-tippy-background); } .tippy-box[data-theme~="wprm-variable"][data-placement^="right"] > .tippy-arrow::before { border-right-color: var(--wprm-tippy-background); }assets/css/public/admin-bar.scss000064400000001746152075605400012657 0ustar00#wp-admin-bar-wp-recipe-maker { display: block !important; } #wp-admin-bar-wp-recipe-maker .ab-icon { margin: 2px 4px 0 0; } #wp-admin-bar-wp-recipe-maker .ab-icon::before { content: "\f187"; } #wp-admin-bar-wp-recipe-maker .ab-label { display: flex; align-items: center; } #wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge { box-sizing: border-box; margin: 1px 0 -1px 5px; padding: 0 5px; min-width: 18px; height: 18px; border-radius: 9px; background-color: #d63638; color: #fff; line-height: 1; text-align: center; z-index: 26; float: right; // Hidden by default to prevent unstyled look when WPRM CSS is not loaded. display: inline !important; span { line-height: 18px; font-size: 11px; } } #wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item { font-weight: 200; text-align: center; } @media (max-width: 782px) { #wp-admin-bar-wp-recipe-maker .ab-icon { margin-left: 4px; } #wp-admin-bar-wp-recipe-maker .ab-label { display: none; } }assets/css/public/snippets.scss000064400000000613152075605400012662 0ustar00.wprm-automatic-recipe-snippets { margin-bottom: 10px; &.align-center { text-align: center; } &.align-right { text-align: right; } .wprm-jump-to-recipe-shortcode, .wprm-jump-to-video-shortcode, .wprm-print-recipe-shortcode { display: inline-block; margin: 0 5px; padding: 5px 10px; text-decoration: none; } }assets/css/public/comment_rating.scss000064400000004647152075605400014036 0ustar00:root { --comment-rating-star-color: #343434; } .wprm-comment-rating { svg { path { fill: var(--comment-rating-star-color); } polygon { stroke: var(--comment-rating-star-color); } } .wprm-rating-star-full svg path { stroke: var(--comment-rating-star-color); fill: var(--comment-rating-star-color); } .wprm-rating-star-empty svg path { stroke: var(--comment-rating-star-color); fill: none; } } .wprm-comment-ratings-container svg .wprm-star-full { fill: var(--comment-rating-star-color); } .wprm-comment-ratings-container svg .wprm-star-empty { stroke: var(--comment-rating-star-color); } body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span { outline: 1px solid #4D90FE; } .comment-form-wprm-rating { text-align: left; margin-top: 5px; margin-bottom: 20px; .wprm-rating-stars { display: inline-block; vertical-align: middle; } } // Source: https://codepen.io/thierry/pen/wyYZoe. fieldset.wprm-comment-ratings-container { position: relative; display: inline-block; padding: 0; margin: 0; border: 0; background: none; legend { position: absolute; opacity: 0; left: 0; } br { display: none; } input[type=radio] { float: left; margin: 0 !important; padding: 0 !important; width: 16px; height: 16px; min-width: 0; min-height: 0; opacity: 0; border: 0; cursor: pointer; &:first-child { margin-left: -16px; } } span { position: absolute; pointer-events: none; width: 80px; height: 16px; top: 0; left: 0; opacity: 0; font-size: 0; svg { width: 100% !important; height: 100% !important; } } input:checked + span, input:hover + span { opacity: 1; } input:hover + span ~ span { display: none; } } .rtl { .comment-form-wprm-rating { text-align: right; } img.wprm-comment-rating { transform: scale(-1,1); } fieldset.wprm-comment-ratings-container { span { left: inherit; right: 0; svg { transform: scale(-1,1); } } } }assets/css/public/comments.scss000064400000000407152075605400012643 0ustar00img.wprm-comment-rating { display: block; margin: 5px 0; + br { display: none; } } .wprm-rating-star { svg { display: inline; vertical-align: middle; width: 16px; height: 16px; margin: 0; } &.rated { svg polygon { fill: black; } } } assets/css/public/template_reset.scss000064400000003267152075605400014042 0ustar00.wprm-recipe-container { outline: none; } .wprm-recipe { // Clearfix overflow: hidden; zoom: 1; text-align: left; clear: both; * { box-sizing: border-box; } ol, ul { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-padding-start: 0; margin: 0; padding: 0; } li { font-size: 1em; margin: 0 0 0 32px; padding: 0; } p { font-size: 1em; margin: 0; padding: 0; } li, li.wprm-recipe-instruction { list-style-position: outside; } li:before { display: none; } h1, h2, h3, h4, h5, h6 { clear: none; font-variant: normal; text-transform: none; letter-spacing: normal; margin: 0; padding: 0; } a.wprm-recipe-link, a.wprm-recipe-link:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .wprm-nutrition-label { margin-top: 10px; } } body:not(.wprm-print) .wprm-recipe { p:first-letter { font-size: inherit; line-height: inherit; color: inherit; margin: inherit; padding: inherit; font-family: inherit; } } .rtl .wprm-recipe { text-align: right; li { margin: 0 32px 0 0; } } .wprm-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. */ }assets/css/public/modal.scss000064400000010560152075605400012113 0ustar00:root { --wprm-popup-font-size: 16px; --wprm-popup-background: #ffffff; --wprm-popup-title: #000000; --wprm-popup-content: #444444; --wprm-popup-button-background: #5A822B; --wprm-popup-button-text: #ffffff; } // Prevent body scroll when modal is open html body.wprm-popup-modal-open { overflow: visible; position: fixed; width: 100%; height: 100%; left: 0; right: 0; } .wprm-popup-modal { display: none; &.is-open { display: block; } } .wprm-popup-modal__overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.6); z-index: 2147483646; display: flex; justify-content: center; align-items: center; // Prevent touch scrolling on overlay touch-action: none; overflow: hidden; } .wprm-popup-modal__container { font-size: var( --wprm-popup-font-size ); background-color: var( --wprm-popup-background ); padding: 30px; max-width: 100%; max-height: 100vh; max-height: 100dvh; border-radius: 4px; overflow-y: auto; box-sizing: border-box; } .wprm-popup-modal__header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; } .wprm-popup-modal__title { margin-top: 0; margin-bottom: 0; font-weight: 600; font-size: 1.2em; line-height: 1.25; color: var( --wprm-popup-title ); box-sizing: border-box; } .wprm-popup-modal__header { .wprm-popup-modal__close { background: transparent; border: 0; cursor: pointer; width: 18px; &:before { content: "\2715"; color: var( --wprm-popup-title ); font-size: var( --wprm-popup-font-size ); } } } .wprm-popup-modal__content { line-height: 1.5; color: var( --wprm-popup-content ); p { font-size: 1em; line-height: 1.5; } } .wprm-popup-modal__footer { margin-top: 20px; } .wprm-popup-modal__btn { font-size: 1em; padding-left: 1em; padding-right: 1em; padding-top: .5em; padding-bottom: .5em; background-color: var( --wprm-popup-button-background ); color: var( --wprm-popup-button-text ); border-radius: .25em; border-style: none; border-width: 0; cursor: pointer; -webkit-appearance: button; text-transform: none; overflow: visible; line-height: 1.15; margin: 0; will-change: transform; -moz-osx-font-smoothing: grayscale; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out,-webkit-transform .25s ease-out; &.wprm-popup-modal__btn--secondary { margin-left: 20px; background-color: var( --wprm-popup-button-text ); color: var( --wprm-popup-button-background ); border: 1px solid var( --wprm-popup-button-background ); } &:disabled { cursor: not-allowed; opacity: 0.3; } } .wprm-popup-modal__btn:not(:disabled):focus, .wprm-popup-modal__btn:not(:disabled):hover { -webkit-transform: scale(1.05); transform: scale(1.05); } /**************************\ Animations \**************************/ @keyframes wprmPopupModalFadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes wprmPopupModalFadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes wprmPopupModalSlideIn { from { transform: translateY(15%); } to { transform: translateY(0); } } @keyframes wprmPopupModalSlideOut { from { transform: translateY(0); } to { transform: translateY(-10%); } } .wprm-popup-modal[aria-hidden="false"] .wprm-popup-modal__overlay { animation: wprmPopupModalFadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1); } .wprm-popup-modal[aria-hidden="false"] .wprm-popup-modal__container { animation: wprmPopupModalSlideIn .3s cubic-bezier(0, 0, .2, 1); } .wprm-popup-modal[aria-hidden="true"] .wprm-popup-modal__overlay { animation: wprmPopupModalFadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1); } .wprm-popup-modal[aria-hidden="true"] .wprm-popup-modal__container { animation: wprmPopupModalSlideOut .3s cubic-bezier(0, 0, .2, 1); } .wprm-popup-modal .wprm-popup-modal__container, .wprm-popup-modal .wprm-popup-modal__overlay { will-change: transform; }assets/css/public/amp.scss000064400000000156152075605400011574 0ustar00.wprm-unit-conversion-container { display: none; } .wprm-recipe div.wprm-spacer { background: none; }assets/css/public/loader.scss000064400000000663152075605400012270 0ustar00.wprm-loader { display: inline-block; width: 10px; height: 10px; border: 2px solid rgba(200, 200, 200, 0.3); border-radius: 50%; border-top-color: #444; animation: wprmSpin 1s ease-in-out infinite; -webkit-animation: wprmSpin 1s ease-in-out infinite; } @keyframes wprmSpin { to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes wprmSpin { to { -webkit-transform: rotate(360deg); } }assets/css/print/print.scss000064400000011021152075605400012022 0ustar00* { box-sizing: border-box; } .wprm-print { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; color: #444; margin: 0; padding: 0; // These should never show on a print page. .eafl-disclaimer, .wprm-recipe-print, .wprm-recipe-jump, .wprm-recipe-jump-video, .wprm-recipe-pin, .wprm-recipe-add-to-collection, .wprm-unit-conversion-container, .wprm-recipe-adjustable-servings-container, .wprm-recipe-video-container, .wprm-recipe-media-toggle-container, .wprm-toggle-container { display: none !important; } } #wprm-print-header { padding: 10px; font-size: 16px; text-align: center; .wprm-print-button { display: inline-block; border: 0; border-radius: 3px; padding: 10px 20px; margin: 10px; font-size: 1em; text-decoration: none; border: 1px solid #444; color: #444; &:hover { cursor: pointer; } &#wprm-print-button-print { border-color: #444444; background-color: #444444; color: white; } } } #wprm-print-header-options { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; .wprm-print-spacer { width: 100%; } .wprm-print-toggle-container { display: flex; align-items: center; margin: 10px; .wprm-print-toggle { position: absolute; opacity: 0; & + label { position: relative; cursor: pointer; padding: 0; } // Box. & + label:before { content: ''; margin-right: 5px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; border: 1px solid #444; border-radius: 3px; } // Box focus &:focus + label:before { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); } // Box checked &:checked + label:before { border-color: #444444; background: #444444; } // Disabled state label. &:disabled + label { color: #b8b8b8; cursor: auto; } // Disabled box. &:disabled + label:before { box-shadow: none; background: #ddd; } // Checkmark. Could be replaced with an image &:checked + label:after { content: ''; position: absolute; left: 6px; top: 10px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate(45deg); } } label { display: flex; align-items: center; &:hover { cursor: pointer; } } } .wprm-print-option-container { margin: 10px; a.wprm-print-option { border: 1px solid #444444; background-color: white; color: #444; display: inline-flex; align-items: center; height: 30px; padding: 0 10px; font-size: 1em; text-decoration: none; &:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-right: 0; } &:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } &.option-active { background: #444444; color: white; } &:hover { cursor: pointer; } } } } #wprm-print-footer { margin-top: 20px; text-align: center; font-size: 0.8em; } #wprm-print-footer-ad { position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; background-color: white; padding: 10px; max-height: 30%; text-align: center; } .wprm-qr-code-container { text-align: center; } .wprm-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; width: 1px; word-wrap: normal !important; } @media print { #wprm-print-header, #wprm-print-footer-ad, .wprm-prevent-sleep { display: none; } } .rtl { #wprm-print-header-options { .wprm-print-toggle-container { .wprm-print-toggle { // Box. & + label:before { margin-right: 0; margin-left: 5px; } // Checkmark. Could be replaced with an image &:checked + label:after { left: initial; right: 14px; } } } .wprm-print-option-container { a.wprm-print-option { &:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left: 0; border-right: 1px solid #444444; } &:last-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; } } } } }assets/css/shortcodes/_interactivity-container.scss000064400000000141152075605400016725 0ustar00.wprm-interactivity-container { display: flex; gap: 10px; margin: 10px 20px 0 20px; }assets/css/shortcodes/_toggle.scss000064400000006424152075605400013342 0ustar00.wprm-toggle-container { button.wprm-toggle { display: inline-block; font-size: inherit; line-height: inherit; font-weight: inherit; text-transform: inherit; letter-spacing: inherit; text-decoration: none; white-space: nowrap; border: none; border-radius: 0; box-shadow: none; cursor: pointer; &:focus { outline: none; } } } .wprm-toggle-buttons-container { --wprm-toggle-button-background: #ffffff; --wprm-toggle-button-accent: #333333; --wprm-toggle-button-radius: 3px; display: inline-flex; align-items: stretch; flex-shrink: 0; overflow: hidden; border: 1px solid var( --wprm-toggle-button-accent ); border-radius: var( --wprm-toggle-button-radius ); background-color: var( --wprm-toggle-button-background ); color: var( --wprm-toggle-button-accent ); button.wprm-toggle { padding: 5px 10px; background-color: var( --wprm-toggle-button-accent ); color: var( --wprm-toggle-button-background ); border-left: 1px solid var( --wprm-toggle-button-accent ); &:first-child { border-left: 0; border-right: 0; } &.wprm-toggle-active { .wprm-toggle-icon-inactive { display: none; } } &:not(.wprm-toggle-active) { background: none !important; color: inherit !important; .wprm-toggle-icon-active { display: none; } } .wprm-toggle-icon { margin: 0; svg { margin-top: -0.3em; } & + .wprm-toggle-text { margin-left: 10px; } } } } .rtl .wprm-toggle-buttons-container { button.wprm-toggle { border-left: 0; border-right: 1px solid var( --wprm-toggle-button-accent ); } } .wprm-toggle-pills-container { --wprm-toggle-pills-height: 28px; --wprm-toggle-pills-gap: 10px; --wprm-toggle-pills-radius: 999px; --wprm-toggle-pills-background: #ffffff; --wprm-toggle-pills-border: #333333; --wprm-toggle-pills-text: #333333; --wprm-toggle-pills-active-background: #333333; --wprm-toggle-pills-active-border: #333333; --wprm-toggle-pills-active-text: #ffffff; display: inline-flex; align-items: center; gap: var( --wprm-toggle-pills-gap ); button.wprm-toggle { display: inline-flex; align-items: center; justify-content: center; height: var( --wprm-toggle-pills-height ); width: auto; min-width: var( --wprm-toggle-pills-height ); border-radius: var( --wprm-toggle-pills-radius ); font-size: calc( var( --wprm-toggle-pills-height ) * 0.5 ); border: 1px solid var( --wprm-toggle-pills-border ); background-color: var( --wprm-toggle-pills-background ); color: var( --wprm-toggle-pills-text ); padding: 0; margin: 0; &.wprm-toggle-active { border: 1px solid var( --wprm-toggle-pills-active-border ); background-color: var( --wprm-toggle-pills-active-background ); color: var( --wprm-toggle-pills-active-text ); } } }assets/css/shortcodes/_conditions.scss000064400000001327152075605400014227 0ustar00// Hide by default/ .wprm-condition-width { display: none; } // Show until max width. .wprm-recipe.wprm-max-800 .wprm-condition-max-width-800, .wprm-recipe.wprm-max-700 .wprm-condition-max-width-700, .wprm-recipe.wprm-max-600 .wprm-condition-max-width-600, .wprm-recipe.wprm-max-500 .wprm-condition-max-width-500, .wprm-recipe.wprm-max-400 .wprm-condition-max-width-400 { display: block; } // Show from min width. .wprm-recipe.wprm-min-800 .wprm-condition-min-width-800, .wprm-recipe.wprm-min-700 .wprm-condition-min-width-700, .wprm-recipe.wprm-min-600 .wprm-condition-min-width-600, .wprm-recipe.wprm-min-500 .wprm-condition-min-width-500, .wprm-recipe.wprm-min-400 .wprm-condition-min-width-400 { display: block; }assets/css/shortcodes/_integrations.scss000064400000002142152075605400014560 0ustar00/* Instacart */ .wprm-recipe-shop-instacart-loading { opacity: 0.5; cursor: wait; } // Font face moved to instacart-font.css for conditional loading .wprm-recipe-shop-instacart { display: inline-flex; align-items: center; height: 46px; padding: 0 18px; border: 1px solid #003D29; border-radius: 23px; cursor: pointer; font-size: 14px; font-family: Instacart, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; &.wprm-recipe-shop-instacart-dark { background-color: #003D29; color: #FAF1E5; } &.wprm-recipe-shop-instacart-light { background-color: #FAF1E5; color: #003D29; border-color: #EFE9E1; } &.wprm-recipe-shop-instacart-white { background-color: #FFFFFF; color: #000000; border-color: #E8E9EB; } & > img { height: 22px !important; width: auto !important; margin: 0 !important; padding: 0 !important; } & > span { margin-left: 10px; } }assets/css/shortcodes/_internal-container.scss000064400000001637152075605400015656 0ustar00.wprm-internal-container { background-color: #ffffff; padding: 20px; border-radius: 20px; border: 0px solid #ffffff; ul li { margin-left: 16px; } .wprm-recipe-ingredient-group:first-child, .wprm-recipe-instruction-group:first-child, .wprm-internal-container-toggle + .wprm-recipe-ingredient-group, .wprm-internal-container-toggle + .wprm-recipe-instruction-group { .wprm-recipe-group-name { margin-top: 0 !important; } } .wprm-internal-container-toggle { position: relative; z-index: 2; float: right; a.wprm-expandable-button { color: #333333; text-decoration: none; cursor: pointer; } } &.wprm-expandable-collapsed { max-height: 60px; overflow: hidden; mask-image: linear-gradient(to bottom, black 50%, transparent 100%); } }assets/css/shortcodes/_video.scss000064400000000077152075605400013165 0ustar00.wprm-recipe-header + .wprm-recipe-video { margin-top: 10px; }assets/css/shortcodes/_icon.scss000064400000000732152075605400013005 0ustar00.wprm-recipe-icon svg { display: inline; vertical-align: middle; margin-top: -0.15em; width: 1.3em; height: 1.3em; overflow: visible; } .wprm-icon-shortcode { font-size: 16px; height: 16px; &.wprm-icon-shortcode-inline { display: inline; } .wprm-recipe-icon svg { display: inline; vertical-align: middle; margin-top: 0; width: 1em; height: 1em; overflow: visible; } }assets/css/shortcodes/_general.scss000064400000002463152075605400013475 0ustar00.wprm-block-text-normal { font-weight: 400; font-style: normal; text-transform: none; } .wprm-block-text-light { font-weight: 300 !important; } .wprm-block-text-light-bold { font-weight: 500 !important; } .wprm-block-text-semi-bold { font-weight: 600 !important; } .wprm-block-text-bold { font-weight: bold !important; } .wprm-block-text-italic { font-style: italic !important; } .wprm-block-text-uppercase { text-transform: uppercase !important; } .wprm-block-text-faded { opacity: 0.7; } .wprm-block-text-uppercase-faded { text-transform: uppercase !important; opacity: 0.7; } .wprm-block-text-smaller { font-size: 0.9em; } .wprm-block-text-larger { font-size: 1.1em; } // Prevent double application. .wprm-block-text-faded .wprm-block-text-faded { opacity: 1; } .wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded { opacity: 1; } .wprm-block-text-smaller .wprm-block-text-smaller { font-size: 1em; } .wprm-block-text-larger .wprm-block-text-larger { font-size: 1em; } .wprm-align-left { text-align: left; } .wprm-align-center { text-align: center; } .wprm-align-right { text-align: right; } .wprm-align-top { align-items: start; } .wprm-align-middle { align-items: center; } .wprm-align-bottom { align-items: end; }assets/css/shortcodes/_rating.scss000064400000000743152075605400013343 0ustar00.wprm-recipe-rating { white-space: nowrap; svg { vertical-align: middle; margin-top: -0.15em !important; width: 1.1em; height: 1.1em; margin: 0; } &.wprm-recipe-rating-inline { display: inline-flex; align-items: center; .wprm-recipe-rating-details { display: inline-block; margin-left: 10px; } } .wprm-recipe-rating-details { font-size: 0.8em; } }assets/css/shortcodes/_jump-to-section.scss000064400000004747152075605400015124 0ustar00.wprm-recipe-jump-to-section-container { --wprm-jump-to-section-gap: 10px; --wprm-jump-to-section-alignment: flex-start; --wprm-jump-to-section-background: #ffffff; --wprm-jump-to-section-text-color: #333333; --wprm-jump-to-section-borderwidth: 0px; --wprm-jump-to-section-border: #333333; --wprm-jump-to-section-border-radius: 10px; --wprm-jump-to-section-vertical-padding: 5px; --wprm-jump-to-section-horizontal-padding: 15px; display: flex; flex-wrap: wrap; align-items: center; justify-content: var(--wprm-jump-to-section-alignment); gap: var(--wprm-jump-to-section-gap); text-wrap: nowrap; &.wprm-recipe-jump-to-section-container-nowrap { flex-wrap: nowrap; } &.wprm-recipe-jump-to-section-container-scroll { flex-wrap: nowrap; overflow-x: scroll; scrollbar-width: none; &::-webkit-scrollbar { display: none; } --wprm-jump-to-section-fade-width: 50px; mask-image: linear-gradient(to right, transparent 0px, black var(--wprm-jump-to-section-fade-width), black calc(100% - var(--wprm-jump-to-section-fade-width)), transparent 100%); mask-size: 100% 100%; mask-repeat: no-repeat; /* When scrolled to the start: remove left fade */ &.scrolled-left { mask-image: linear-gradient(to right, black 0px, black calc(100% - var(--wprm-jump-to-section-fade-width)), transparent 100%); } /* When scrolled to the end: remove right fade */ &.scrolled-right { mask-image: linear-gradient(to right, transparent 0px, black var(--wprm-jump-to-section-fade-width), black 100%); } /* When fully scrolled: no fades */ &.scrolled-left.scrolled-right { mask-image: none; } } a.wprm-recipe-jump-to-section { text-decoration: none; display: flex; align-items: center; gap: 5px; background-color: var(--wprm-jump-to-section-background); color: var(--wprm-jump-to-section-text-color); border-width: var(--wprm-jump-to-section-borderwidth); border-style: solid; border-color: var(--wprm-jump-to-section-border); border-radius: var(--wprm-jump-to-section-border-radius); padding: var(--wprm-jump-to-section-vertical-padding) var(--wprm-jump-to-section-horizontal-padding); } .wprm-recipe-icon svg { margin-top: 0; } } .wprm-recipe-jump-to-section-icon-above { .wprm-recipe-jump-to-section { flex-direction: column; } } .wprm-recipe-jump-to-section-icon-right { .wprm-recipe-jump-to-section { flex-direction: row-reverse; } } .wprm-recipe-jump-to-section-icon-below { .wprm-recipe-jump-to-section { flex-direction: column-reverse; } }assets/css/shortcodes/_layout-elements.scss000064400000011437152075605400015210 0ustar00.wprm-layout-container { --wprm-layout-container-text-color: inherit; --wprm-layout-container-background-color: inherit; color: var(--wprm-layout-container-text-color); background-color: var(--wprm-layout-container-background-color); } .wprm-layout-column-container { display: flex; flex-wrap: nowrap; } .wprm-layout-column { --wprm-layout-column-text-color: inherit; --wprm-layout-column-background-color: inherit; color: var(--wprm-layout-column-text-color); background-color: var(--wprm-layout-column-background-color); } .wprm-padding-5 { padding: 5px; } .wprm-padding-10 { padding: 10px; } .wprm-padding-20 { padding: 20px; } .wprm-padding-30 { padding: 30px; } .wprm-padding-40 { padding: 40px; } .wprm-padding-50 { padding: 50px; } .wprm-column-gap-5 { column-gap: 5px; } .wprm-column-gap-10 { column-gap: 10px; } .wprm-column-gap-20 { column-gap: 20px; } .wprm-column-gap-30 { column-gap: 30px; } .wprm-column-gap-40 { column-gap: 40px; } .wprm-column-gap-50 { column-gap: 50px; } .wprm-row-gap-5 { row-gap: 5px; } .wprm-row-gap-10 { row-gap: 10px; } .wprm-row-gap-20 { row-gap: 20px; } .wprm-row-gap-30 { row-gap: 30px; } .wprm-row-gap-40 { row-gap: 40px; } .wprm-row-gap-50 { row-gap: 50px; } .wprm-layout-column { flex: auto; } .wprm-column-width-20 { flex: 1 1 20%; } .wprm-column-width-25 { flex: 1 1 25%; } .wprm-column-width-33 { flex: 1 1 33.33%; } .wprm-column-width-40 { flex: 1 1 40%; } .wprm-column-width-50 { flex: 1 1 50%; } .wprm-column-width-60 { flex: 1 1 60%; } .wprm-column-width-66 { flex: 1 1 66.66%; } .wprm-column-width-75 { flex: 1 1 75%; } .wprm-column-width-80 { flex: 1 1 80%; } @media all and (max-width: 480px) { .wprm-layout-column-container:not( .wprm-column-rows-never, .wprm-column-rows-recipe-400 ) { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } @media all and (max-width: 768px) { .wprm-column-rows-tablet { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-900 { .wprm-column-rows-recipe-900 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-800 { .wprm-column-rows-recipe-800 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-700 { .wprm-column-rows-recipe-700 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-600 { .wprm-column-rows-recipe-600 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-500 { .wprm-column-rows-recipe-500 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } } .wprm-recipe.wprm-max-400 { .wprm-column-rows-recipe-400 { flex-direction: column; &.wprm-column-rows-reverse { flex-direction: column-reverse; } .wprm-layout-column { width: 100% } & > .wprm-align-rows-left { text-align: left; } & > .wprm-align-rows-right { text-align: right; } & > .wprm-align-rows-center { text-align: center; } } }assets/css/shortcodes/_header.scss000064400000001377152075605400013313 0ustar00.wprm-recipe-header { .wprm-recipe-icon:not(.wprm-collapsible-icon) { margin-right: 10px; } .wprm-recipe-icon.wprm-collapsible-icon { margin-left: 10px; } &.wprm-header-has-actions { display: flex; flex-wrap: wrap; align-items: center; } .wprm-unit-conversion-container, .wprm-recipe-adjustable-servings-container, .wprm-recipe-media-toggle-container { text-transform: none; font-style: normal; font-weight: normal; opacity: 1; font-size: 16px; } .wprm-header-toggle { float: right; a.wprm-expandable-button { color: #333333; text-decoration: none; cursor: pointer; } } }assets/css/shortcodes/_link.scss000064400000001377152075605400013020 0ustar00.wprm-recipe-link { cursor: pointer; text-decoration: none; &.wprm-recipe-link-inline-button { display: inline-block; margin: 0 5px 5px 0; } &.wprm-recipe-link-button { display: table; margin: 5px auto; } &.wprm-recipe-link-wide-button { display: block; width: auto; margin: 5px 0; text-align: center; } &.wprm-recipe-link-button, &.wprm-recipe-link-inline-button, &.wprm-recipe-link-wide-button { border-width: 1px; border-style: solid; padding: 5px; } &.wprm-recipe-link-disabled { cursor: not-allowed; } } .rtl .wprm-recipe-link { &.wprm-recipe-link-inline-button { margin: 0 0 5px 5px; } }assets/css/shortcodes/_instructions.scss000064400000007112152075605400014620 0ustar00.wprm-recipe-instructions-container { .wprm-recipe-instruction-group-name { margin-top: 0.8em !important; } .wprm-recipe-instruction-text { font-size: 1em; } .wprm-recipe-instruction-media { max-width: 100%; margin: 5px 0 15px; } .wprm-recipe-instruction-video { iframe { max-width: 100%; } } } .wprm-recipe-instruction-ingredients-inline { .wprm-recipe-instruction-ingredient { display: inline-block; padding-right: 5px; &:last-child{ padding-right: 0; } } } .wprm-recipe-tip, .wprm-recipe-instructions .wprm-recipe-instruction-tip { list-style: none !important; counter-increment: none !important; margin-bottom: 12px; padding: 10px 12px; display: flex; align-items: flex-start; gap: 10px; &::before, &::marker { display: none !important; content: none !important; } } .wprm-recipe-tip .wprm-recipe-tip-icon, .wprm-recipe-tip .wprm-recipe-instruction-tip-icon, .wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-icon, .wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-icon { flex-shrink: 0; font-size: 1.1em; line-height: inherit; display: inline-flex; align-items: center; justify-content: center; min-height: 1.25em; min-height: 1lh; } .wprm-recipe-tip .wprm-recipe-tip-text, .wprm-recipe-tip .wprm-recipe-instruction-tip-text, .wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-text, .wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-text { flex: 1; min-width: 0; color: var(--wprm-tip-text-color, #000000); } .wprm-recipe-tip-style-left-border, .wprm-recipe-tip-style-left-border-straight, .wprm-recipe-instruction-tip-style-left-border, .wprm-recipe-instruction-tip-style-left-border-straight { border-left: 5px solid var(--wprm-tip-accent, #2b6cb0); background: color-mix(in srgb, var(--wprm-tip-accent, #2b6cb0) 9%, transparent); border-radius: 0; } .wprm-recipe-tip-style-left-border-rounded, .wprm-recipe-instruction-tip-style-left-border-rounded { border-left: 5px solid var(--wprm-tip-accent, #2b6cb0); background: color-mix(in srgb, var(--wprm-tip-accent, #2b6cb0) 9%, transparent); border-radius: 4px; } .wprm-recipe-tip-style-filled, .wprm-recipe-instruction-tip-style-filled { border-radius: 4px; background: color-mix(in srgb, var(--wprm-tip-accent, #2b6cb0) 16%, transparent); } .wprm-recipe-tip-style-outline, .wprm-recipe-instruction-tip-style-outline { border: 1px solid var(--wprm-tip-accent, #2b6cb0); border-radius: 4px; } .wprm-recipe-tip-style-banner, .wprm-recipe-instruction-tip-style-banner { border-top: 2px solid var(--wprm-tip-accent, #2b6cb0); border-bottom: 2px solid var(--wprm-tip-accent, #2b6cb0); padding-top: 12px; padding-bottom: 12px; } .rtl { .wprm-recipe-instruction-ingredients-inline { .wprm-recipe-instruction-ingredient { display: inline-block; padding-right: 0; padding-left: 5px; &:first-child{ padding-left: 5px; } } } .wprm-recipe-tip-style-left-border, .wprm-recipe-tip-style-left-border-straight, .wprm-recipe-tip-style-left-border-rounded, .wprm-recipe-instruction-tip-style-left-border, .wprm-recipe-instruction-tip-style-left-border-straight, .wprm-recipe-instruction-tip-style-left-border-rounded { border-left: 0; border-right: 5px solid var(--wprm-tip-accent, #2b6cb0); } } assets/css/shortcodes/_decoration.scss000064400000001366152075605400014210 0ustar00.wprm-icon-decoration-line, .wprm-header-decoration-line, .wprm-header-decoration-icon-line, .wprm-header-decoration-spacer { display: flex; flex-wrap: wrap; align-items: center; &.wprm-align-left { .wprm-decoration-line { margin-left: 15px; } } &.wprm-align-right { .wprm-decoration-line { margin-right: 15px; } } &.wprm-align-center { .wprm-decoration-line:first-child { margin-right: 15px; } .wprm-decoration-line:last-child { margin-left: 15px; } } } .wprm-decoration-line { flex: auto; height: 1px; border: 0; border-bottom: 1px solid black } .wprm-decoration-spacer { flex: auto; }assets/css/shortcodes/shortcodes.scss000064400000001037152075605400014072 0ustar00@use 'author'; @use 'call-to-action'; @use 'conditions'; @use 'container-block'; @use 'container'; @use 'decoration'; @use 'equipment'; @use 'expandable'; @use 'general'; @use 'header'; @use 'icon'; @use 'interactivity-container'; @use 'internal-container'; @use 'image'; @use 'ingredients'; @use 'instructions'; @use 'integrations'; @use 'jump-to-section'; @use 'layout-elements'; @use 'link'; @use 'nutrition-label'; @use 'rating'; @use 'smart-with-food'; @use 'spacer'; @use 'temperature'; @use 'toggle-switch'; @use 'toggle'; @use 'video';assets/css/shortcodes/_call-to-action.scss000064400000001567152075605400014672 0ustar00.wprm-call-to-action { &.wprm-call-to-action-simple { margin-top: 10px; padding: 5px 10px; display: flex; justify-content: center; align-items: center; gap: 20px; .wprm-call-to-action-icon { font-size: 2.2em; margin: 5px 0 5px 0; svg { margin-top: 0; } } .wprm-call-to-action-text-container { margin: 5px 0; .wprm-call-to-action-header { display: block; font-weight: bold; font-size: 1.3em; } } } } @media all and (max-width: 450px) { .wprm-call-to-action { &.wprm-call-to-action-simple { flex-wrap: wrap; .wprm-call-to-action-text-container { text-align: center; } } } }assets/css/shortcodes/_temperature.scss000064400000000376152075605400014416 0ustar00.wprm-temperature-container { .wprm-temperature-icon { img { display: inline-block; width: 1.6em; height: auto; vertical-align: text-bottom; margin-bottom: -0.2em; } } } assets/css/shortcodes/_expandable.scss000064400000002152152075605400014156 0ustar00.wprm-expandable-container, .wprm-expandable-container-separated { --wprm-expandable-text-color: #333333; --wprm-expandable-button-color: #ffffff; --wprm-expandable-border-color: #333333; --wprm-expandable-border-radius: 0px; --wprm-expandable-vertical-padding: 5px; --wprm-expandable-horizontal-padding: 5px; a.wprm-expandable-button, button.wprm-expandable-button { color: var(--wprm-expandable-text-color); } button.wprm-expandable-button { background-color: var(--wprm-expandable-button-color); border-color: var(--wprm-expandable-border-color); border-radius: var(--wprm-expandable-border-radius); padding: var(--wprm-expandable-vertical-padding) var(--wprm-expandable-horizontal-padding); } &.wprm-expandable-collapsed { .wprm-expandable-content, .wprm-expandable-button-hide { display: none; } } &.wprm-expandable-expanded { .wprm-expandable-button-show { display: none; } } } .wprm-expandable-separated-content-collapsed { display: none !important; }assets/css/shortcodes/_ingredients.scss000064400000004347152075605400014376 0ustar00.wprm-recipe-ingredients-container { .wprm-recipe-ingredient-group-name { margin-top: 0.8em !important; } &.wprm-recipe-images-before { .wprm-recipe-ingredient-image { margin-right: 10px; } } &.wprm-recipe-images-after { .wprm-recipe-ingredient-image { margin-left: 10px; } } .wprm-recipe-ingredient-image { flex-shrink: 0; .wprm-recipe-ingredient-no-image-placeholder { display: inline-block; } img { vertical-align: middle; } } .wprm-recipe-ingredient-notes-faded { opacity: 0.7; } .wprm-recipe-ingredient-notes-smaller { font-size: 0.8em; } .wprm-recipe-ingredient-notes-smaller-faded { opacity: 0.7; font-size: 0.8em; } } .wprm-ingredient-style-grouped { ul.wprm-recipe-ingredients { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; } .wprm-recipe-ingredient-details-container { display: flex; align-items: center; .wprm-recipe-ingredient-notes { display: block; } } } .wprm-ingredient-style-table-2, .wprm-ingredient-style-table-2-align, .wprm-ingredient-style-table-3, .wprm-ingredient-style-table-3-align { li.wprm-recipe-ingredient { display: flex; .wprm-recipe-ingredient-amount-unit { margin-right: 10px; flex-shrink: 0; } } &.wprm-recipe-ingredients-has-images { li.wprm-recipe-ingredient { align-items: center; } } } .wprm-ingredient-style-table-2-align, .wprm-ingredient-style-table-3-align { .wprm-recipe-ingredient-amount-unit { text-align: right; } } .wprm-ingredient-style-table-2, .wprm-ingredient-style-table-2-align { li.wprm-recipe-ingredient { .wprm-recipe-ingredient-name-notes { flex: 1; } } } .wprm-ingredient-style-table-3, .wprm-ingredient-style-table-3-align { li.wprm-recipe-ingredient { .wprm-recipe-ingredient-name { margin-right: 10px; } .wprm-recipe-ingredient-notes { flex: 1; } } }assets/css/shortcodes/_smart-with-food.scss000064400000000073152075605400015077 0ustar00.wprm-recipe-smart-with-food-button { display: block; }assets/css/shortcodes/_nutrition-label.scss000064400000002572152075605400015171 0ustar00.wprm-nutrition-label-container-simple { .wprm-nutrition-label-text-nutrition-unit { font-size: 0.85em; } } .wprm-nutrition-label-container-grouped { display: flex; flex-wrap: wrap; justify-content: flex-start; .wprm-nutrition-label-text-nutrition-container { white-space: nowrap; } .wprm-nutrition-label-text-nutrition-container-separate { display: flex; justify-content: space-between; column-gap: 5px; } } .wprm-nutrition-label-container-grouped-pills { --wprm-nutrition-pills-row-gap: 10px; --wprm-nutrition-pills-background: #ffffff; --wprm-nutrition-pills-border: #333333; --wprm-nutrition-pills-border-width: 1px; --wprm-nutrition-pills-border-radius: 100px; --wprm-nutrition-pills-horizontal-padding: 15px; --wprm-nutrition-pills-vertical-padding: 5px; row-gap: var( --wprm-nutrition-pills-row-gap ); .wprm-nutrition-label-text-nutrition-container:not(.wprm-nutrition-label-text-nutrition-container-empty) { border-radius: var( --wprm-nutrition-pills-border-radius ); border: var( --wprm-nutrition-pills-border-width ) solid var( --wprm-nutrition-pills-border ); background-color: var( --wprm-nutrition-pills-background ); padding: var( --wprm-nutrition-pills-vertical-padding ) var( --wprm-nutrition-pills-horizontal-padding ); } }assets/css/shortcodes/_toggle-switch.scss000064400000007121152075605400014634 0ustar00.wprm-toggle-switch-container { display: flex; align-items: center; margin: 10px 0; label { cursor: pointer; margin: 0; font-size: 1em; flex-shrink: 0; } .wprm-prevent-sleep-description { margin-left: 10px; font-size: 0.8em; line-height: 1.1em; } } .wprm-toggle-switch { position: relative; display: inline-flex; align-items: center; input { opacity: 0; width: 0; min-width: 0; height: 0; margin: 0; padding: 0; } .wprm-toggle-switch-slider { position: relative; display: inline-flex; align-items: center; gap: 5px; cursor: pointer; -webkit-transition: .4s; transition: .4s; --switch-height: 28px; height: var(--switch-height); --knob-size: calc( var(--switch-height) * 0.8 ); --switch-off-color: #cccccc; --switch-off-text: #333333; --switch-off-knob: #ffffff; --switch-on-color: #333333; --switch-on-text: #ffffff; --switch-on-knob: #ffffff; background-color: var(--switch-off-color); &:before { position: absolute; content: ""; height: var(--knob-size); width: var(--knob-size); left: calc( var(--knob-size) / 5 ); background-color: var(--switch-off-knob); -webkit-transition: .4s; transition: .4s; } } input:checked + .wprm-toggle-switch-slider { background-color: var(--switch-on-color); } input:focus + .wprm-toggle-switch-slider { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); } input:checked + .wprm-toggle-switch-slider:before { left: calc( 100% - var(--knob-size) - var(--knob-size) / 5 ); background-color: var(--switch-on-knob); } .wprm-toggle-switch-label { margin-left: 10px; } } .wprm-toggle-switch-outside { .wprm-toggle-switch-slider { width: calc( var(--switch-height) * 2 ); } } .wprm-toggle-switch-inside { .wprm-toggle-switch-text { display: grid; .wprm-toggle-switch-off, .wprm-toggle-switch-on { grid-area: 1 / 1; white-space: nowrap; transition: opacity 0.4s; opacity: 0; color: #ffffff; font-size: calc( var(--switch-height) * 0.5 ); display: flex; align-items: center; gap: 5px; .wprm-recipe-icon { margin-right: 0; display: inline-flex; align-items: center; svg { margin-top: 0; } } } } .wprm-toggle-switch-slider { padding: 5px 10px; padding-left: calc( var(--knob-size) + var(--knob-size) / 5 + 5px ); padding-right: 10px; .wprm-toggle-switch-off { color: var(--switch-off-text); opacity: 1; } .wprm-toggle-switch-on { color: var(--switch-on-text); opacity: 0; } } input:checked + .wprm-toggle-switch-slider { padding-left: 10px; padding-right: calc( var(--knob-size) + var(--knob-size) / 5 + 5px ); .wprm-toggle-switch-off { opacity: 0; } .wprm-toggle-switch-on { opacity: 1; } } } .wprm-toggle-switch-rounded { .wprm-toggle-switch-slider { border-radius: 999px; &:before { border-radius: 50%; } } }assets/css/shortcodes/_equipment.scss000064400000000437152075605400014066 0ustar00.wprm-recipe-equipment-container { .wprm-recipe-equipment-notes-faded { opacity: 0.7; } .wprm-recipe-equipment-notes-smaller { font-size: 0.8em; } .wprm-recipe-equipment-notes-smaller-faded { opacity: 0.7; font-size: 0.8em; } }assets/css/shortcodes/_container.scss000064400000003173152075605400014041 0ustar00.wprm-container-columns-spaced, .wprm-container-columns-spaced-middle { display: flex; flex-wrap: wrap; justify-content: space-between; &.wprm-container-columns-spaced-middle { align-items: center; } & > * { flex: 1; } &.wprm-container-columns-gutter { margin-left: -8px; margin-right: -8px; & > * { margin-left: 8px !important; margin-right: 8px !important; // Fix for grow.me button shortcode. &.wprm-recipe-grow-container { margin-left: 0 !important; margin-right: 0 !important; a { margin-left: 8px !important; margin-right: 8px !important; } } } } } @media all and (max-width: 450px) { .wprm-container-columns-spaced, .wprm-container-columns-spaced-middle { display: block; &.wprm-container-columns-gutter { & > * { margin-bottom: 16px !important; // Fix for grow.me button shortcode. &.wprm-recipe-grow-container { margin-bottom: 0 !important; a { margin-bottom: 16px !important; } } } } } } .wprm-container-float-left { float: left; margin: 0 10px 10px 0; text-align: center; position: relative; z-index: 1; } .rtl .wprm-container-float-left { float: right; margin: 0 0 10px 10px; } .wprm-container-float-right { float: right; margin: 0 0 10px 10px; text-align: center; position: relative; z-index: 1; } .rtl .wprm-container-float-right { float: left; margin: 0 10px 10px 0; } @media only screen and (max-width: 640px) { .wprm-container-float-left, .wprm-container-float-right, .rtl .wprm-container-float-left, .rtl .wprm-container-float-right { float: none; margin-left: 0; margin-right: 0; } }assets/css/shortcodes/_image.scss000064400000000425152075605400013136 0ustar00.wprm-recipe-image { img { display: block; margin: 0 auto; } // Compatibility. .dpsp-pin-it-wrapper { margin: 0 auto; } picture { border: none !important; } } .wprm-block-image-circle img { border-radius: 50%; }assets/css/shortcodes/_container-block.scss000064400000016347152075605400015140 0ustar00.wprm-meta-container-custom-color { --wprm-meta-container-block-color: inherit; --wprm-meta-container-label-color: inherit; --wprm-meta-container-link-color: inherit; .wprm-recipe-block-container { color: var(--wprm-meta-container-block-color); .wprm-recipe-details-label { color: var(--wprm-meta-container-label-color); } * a, a { color: var(--wprm-meta-container-link-color); } } } .wprm-recipe-block-container-inline { display: inline-block; margin-right: 1.2em; } .rtl .wprm-recipe-block-container-inline { margin-right: 0; margin-left: 1.2em; } .wprm-recipe-details-container-inline { --wprm-meta-container-separator-color: #aaaaaa; .wprm-recipe-block-container-inline { display: inline-block; margin-right: 1.2em; } &.wprm-inline-separator { .wprm-recipe-block-container-inline { margin-right: 0; } .wprm-recipe-block-container-inline:not(:last-child)::after { white-space: nowrap; color: var(--wprm-meta-container-separator-color); } } &.wprm-inline-separator-dot .wprm-recipe-block-container-inline:not(:last-child)::after { content: "\00a0\00a0•\00a0\00a0"; } &.wprm-inline-separator-short-dash .wprm-recipe-block-container-inline:not(:last-child)::after { content: "\00a0\00a0-\00a0\00a0"; } &.wprm-inline-separator-long-dash .wprm-recipe-block-container-inline:not(:last-child)::after { content: "\00a0\00a0—\00a0\00a0"; } &.wprm-inline-separator-short-line .wprm-recipe-block-container-inline:not(:last-child)::after, &.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child)::after { content: ""; display: inline-block; vertical-align: middle; width: 1px; height: 1em; margin: 0 0.8em; background-color: var(--wprm-meta-container-separator-color); } &.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child)::after { height: 1.3em; } } .rtl .wprm-recipe-details-container-inline { .wprm-recipe-block-container-inline { margin-right: 0; margin-left: 1.2em; } &.wprm-inline-separator { overflow: hidden; .wprm-recipe-block-container-inline { margin-left: 0; } } } .wprm-recipe-block-container-separate { display: block; } .wprm-recipe-block-container-separated { display: block; .wprm-recipe-details-label { display: block; } } .wprm-recipe-block-container-columns { display: block; .wprm-recipe-details-label { display: inline-block; min-width: 130px; } } .wprm-recipe-details-container-inline { display: inline; } .wprm-recipe-details-container-pills { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; --pill-padding-vertical: 5px; --pill-padding-horizontal: 15px; --pill-border-radius: 100px; --pill-background-color: #333333; --pill-text-color: #ffffff; --pill-border-color: #333333; --pill-borderwidth: 0px; .wprm-recipe-meta-container-pill { padding: var(--pill-padding-vertical) var(--pill-padding-horizontal); border-radius: var(--pill-border-radius); background-color: var(--pill-background-color); color: var(--pill-text-color); border-width: var(--pill-borderwidth); border-style: solid; border-color: var(--pill-border-color); } } .wprm-recipe-details-container-table { display: flex; border: 1px dotted #666; padding: 5px; margin: 5px 0; .wprm-recipe-block-container-table { flex: 1; display: flex; flex-direction: column; text-align: center; } &.wprm-recipe-table-borders-top-bottom { border-left: none !important; border-right: none !important; } &.wprm-recipe-table-borders-left-right { border-top: none !important; border-bottom: none !important; } &.wprm-recipe-table-borders-top { border-left: none !important; border-right: none !important; border-bottom: none !important; } &.wprm-recipe-table-borders-bottom { border-left: none !important; border-right: none !important; border-top: none !important; } &.wprm-recipe-table-borders-left { border-right: none !important; border-top: none !important; border-bottom: none !important; } &.wprm-recipe-table-borders-right { border-left: none !important; border-top: none !important; border-bottom: none !important; } &.wprm-recipe-table-borders-inside-only { border-left: none !important; border-right: none !important; border-top: none !important; border-bottom: none !important; } } @media all and (min-width: 451px) { .wprm-recipe-table-borders-empty { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important; } } .wprm-recipe-table-borders-inside { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; border-right: none !important; &:first-child { border-left: none !important; } } } .rtl .wprm-recipe-table-borders-inside { .wprm-recipe-block-container-table { border-left: none !important; &:first-child { border-right: none !important; } } } } @media all and (max-width: 450px) { .wprm-recipe-details-container-table { display: block; border: none !important; padding: 0; margin: 5px 0; &.wprm-recipe-table-borders-none { display: flex; flex-wrap: wrap; .wprm-recipe-block-container-table { min-width: 120px; max-width: 100%; } } .wprm-recipe-block-container-table { padding: 5px; } &.wprm-recipe-table-borders-all { .wprm-recipe-block-container-table { &:not(:first-child) { border-top: none !important; } } } &.wprm-recipe-table-borders-top-bottom { .wprm-recipe-block-container-table { border-left: none !important; border-right: none !important; &:not(:first-child) { border-top: none !important; } } } &.wprm-recipe-table-borders-left-right { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; } } &.wprm-recipe-table-borders-top { .wprm-recipe-block-container-table { border-bottom: none !important; border-left: none !important; border-right: none !important; &:not(:first-child) { border-top: none !important; } } } &.wprm-recipe-table-borders-bottom { .wprm-recipe-block-container-table { border-top: none !important; border-left: none !important; border-right: none !important; &:not(:last-child) { border-bottom: none !important; } } } &.wprm-recipe-table-borders-left { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; border-right: none !important; } } &.wprm-recipe-table-borders-right { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; border-left: none !important; } } &.wprm-recipe-table-borders-inside-only { .wprm-recipe-block-container-table { border-top: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important; } } } .wprm-recipe-block-container-columns { .wprm-recipe-details-label { min-width: 0; margin-right: 0.4em; } } } .wprm-recipe-details-unit { font-size: 0.8em; } @media only screen and (max-width: 600px) { .wprm-recipe-details-unit { font-size: 1em; } }assets/css/shortcodes/_author.scss000064400000000260152075605400013353 0ustar00.wprm-recipe-author-with-image { display: inline-flex; align-items: center; .wprm-recipe-author-image { line-height: 0; margin-right: 10px; } }assets/css/shortcodes/_spacer.scss000064400000000667152075605400013341 0ustar00.wprm-spacer { display: block !important; background: none !important; font-size: 0; line-height: 0; width: 100%; height: 10px; } // Hide consecutive spacers. .wprm-spacer + .wprm-spacer { display: none !important; } // But not in text using the clean_paragraphs function. .wprm-recipe-summary, .wprm-recipe-instruction-text, .wprm-recipe-notes { .wprm-spacer { display: block !important; } }assets/css/instacart-font.scss000064400000000225152075605400012472 0ustar00@font-face { font-family: 'Instacart'; font-weight: 400; font-style: normal; src: url('../fonts/instacart.woff2') format('woff2'); } assets/images/demo-recipe.jpg000064400001312730152075605420012223 0ustar00JFIFHHExifMM*JR(iZHH8Photoshop 3.08BIM8BIM%ُ B~" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC    ##*%%*525EE\C    ##*%%*525EE\? ?`_*p8xԠcԉz4Ѵڤ %$gQ`9APv{TrADr8=F;ӎz' ZWg$b#AB=L3V+9.򧀽9nO_֦Cx?ʥ?#.y50?:v#y7zp3i70 s3ڜx blc|S2ONhӌ猎vO\zԥHJbu$s֝O Sz%r,q9G99'oO֣[u =Sy\׽3 Ӹ\#>qJ0F8I; fPmqGTe$dCQۇڙ3ܾ&vU Iظj!)W]M!-ylBG{R ǭAJNx˚J=jNT$ڥ;:ڞ Ry6#G%Q}yg>tw*JL`^xޘr[zr}nqƢ5.9=&\`R1)@lg)Rj]0{Rv9?JOlnPFF:Wk ^@rqh_·z-рB3UŽd ^^+xWKW (vVMÉ$*=;J E:j(5𸚶=4Fujc~e@Ͻ`J:fnFb<+-a.͑[+Sg}R10ܭy)D(ҩmڬeތq֢Rj8$0䎟4r@NiFNzY Z㯽F8=V=hԞǜ>bO] zOSX{* t8w p3R~>ԊԞƦ1`4᱁V\EVL#=cbwzJ~:}*2O5&=ЁہpIu9Vʎi"qԛCxRxsiˎzv=*`QȦH9;0I cOwT-0au1W<H{:RcҙKߥ4!GR zn}.;PڥU)sCq|Rҧ8*5Tx$[s۽3I#4co521}hZz`g5>@_KsPo'w~qԔpyiUp>)<99 č_ۚ7 Qc8g<H=i^( ޢ dZMŸR&*O3^c[WZx!CIPZ9 ! tm-b$*>rϽ$csA}| "9/nBTU>>zi(X}G4Wbx%IT~QO^qZRi|3xKVDd~f $;޵޷g*\2坳 ҽwt{8nnI";Kt=yZBU$BR%ُ•Jmݟ)32Vl|ʽqWKWڄ;-e} ƷV+CoV,!nڻf3s1yڻ*q4l:]\C¥2vw+_uG-:2 ?1ŸW~͖.W-_fsmwU5q:]0?(aT}kqiVV>ᜮ^y3R8F]s1%;aW'+yTe9+rMab"c1vSŦ!T㩮grRnw5[EL<%S][C<6rS-i 9bk_][%Ug#vnc{k+^1W/mM8+eH_uuTe}*i%8)~SejQI W+>Lb?٧:=o1~8+PN1]B--쬢Gq*IRXRI}$7qqܿr:|Y;Ged=Ò8<0*Kv. jġ#MMQ`rs5ӓr~]'9r7dيAXE(FNi<Jc4}FVV2*5`? ɮk? [SUբ^wCVg5Pegcr:Vc6_yAڢ^9k FG~& Ӟp?cOQ##ҟn^j01 펦HA#$mɤN>=@A1J6qBg>vW@A<ҝdg_M?:pWҁ ڦ by#ʡ+*t ր"R1LH ƍN} p@}qSHFO)#(enʙ]1BӱM5x'f8gp51qҧ۽FO= 2i 9*Ny?{ө̜ޚÚfqFz1j ЁG=}| N9JWۏU8Amt9 J0;r3LH\`~l(_|񗈠iruQM+ox'mKnAFG 㝤"x̳ >)ϧ2 ~:k|Yῂ5 g j {׸IDSxy$BFfO=KoxV61rAWe0XH18*iƘMFoNS,`JG#Ѿ|:fƒ[;ש^4Z5dmbl)?条xN[}Flo8=+9eh$PGk+q>6"}B2?ӎydEcetnmr@5ŏ-PZR~U`UWķh5$7x!=;6Bfrr=Hb NOSҋN-Wc3:/EwV6z0'W턾!6ݥ@>qqy deĿ)uMpdZt8C"W^{ Tu[{K5 Jmj}U)tKSkܰbG<5g QgmwΧ1K5, fҿFu=Ѽ+D@o*,6%ӋVomYٍzM+'5) ˟&4*5 a?@8xW-Cv8%pC:k ψoliUknLge:TY,#>nv=SJYO#Hȸ;Oq]L4gYp=ټa9 v'ڽTxjYygb`8q^)X VO_SO)1+\ ޺~,hvn,Oʿ-mP.wem&+pPҽݦ0ڌSH+/]{!n|`5W^=ls3< c 8Xa9誸Z(Aibk(NS_%|AˆR6R}s~+tQ40?__zpXPZv&цgm2xnw>b|;ui0XI{qp"0OzZ@Ťɸ$w+,n .Gkن#N&dՏ{W C ~#Rp}7ss;ڝHngڼO {&T-hneTqt9=kͼCLhHw*ʍq+F2]}f8:UʬRO:Tאa2r8N9~ 5i]I?&><1\C)KK0*̼pk k•28˟ }΅&9v5Zx5\^'jV+szV=ȯFCH񞔻.)8$gcW!߷ZFiI}{Fi 9;~wϷLRoR^y+Ӽ;[׊Y$GvV|4.Syd}_J,{H,3 xSqPyc$RBFUmzPx3<54)Mraa<{$i;m㹯m](m@ctSq*8By^QXqep GLEk =0׏MOAdZYOsd]SQbpdz0J\qOssKp03ޮ\]z*r ڜbcg~##5$u)hENݞ*=+8yÉD7=*Ҿzp+5[h U::j®^Rp{foB@VBTzjڝN؛=*acPxNqf dd,R}sۭ4}۽@ҧ ^$=Ӳ2;g0|Þ!֤R2{cڀYXn08?1Қ@vU+H 9FFߩTXvRR0}Dk/0 d?! }i![ǽ;hPpG>œJ{mX19'>TN'i}lÃ<'gӉҀϯRsu59y&.inKIrA-Oo>x\;67W!H'~S?? <WSCy /*4Xj;;3P'ujWuq$lrӥ~ *pz%.WVM˻ 5 Y\M"CcmՖ Z1mo 1. HV#Է?ּSVֳlP KwW6+j ~kbx¬Ju>q} h.HSljZiBr%RqךO ga+9tFO+ݴF"1_|n֯$I>e%W*JuH7QC}M K8k˧iEY$3IۖtMs.oR{an;b qJNgڛQmyx[n~Xx&kFn9% 7g`7K7,H zg$>!H#LJ +4[wp2k#/kb)Z){?o?6y>=g$˹>Ue|EEu|8C F~#zW? |+m'&9mN>naZWVV7|Aג?\QZ#N>PnV* /&̭ŴLcEkF+^A\IX(s<,5KgtQ^XnazWGU{;kx<(0Nz>ΪQII4fӅx9jgx2 kr&18m|?&~hŀ;v2zt.B2C :2]TVNJth"+oak03?{҄}qIY[t' ;+qp[͐)Nq&d@`q V 뻉vVC*<`W֗:%,+&)hZ<5qu]y;qX*t!ֶ= Pb+zʟI<%8JZFK~!eUŸ'v`x'k|3j !.#nqݖEj~I=˰(BN5tBF9\`)GpuA!Żzt+.>o$D*9?:ڝCLRn}V1ԫ^ 6%YdW9$Թ_>,x{EҦvb<&H"rHk5ym&@$oJMu;KÕ۹t)X7QnqMJ:qLly{j>ּ1qkleVR7= _r}W liWV6 H#o |XNM~XYPOD䬏~0ѭwZ޳nzϊ׵n@oco~MoFWn3s6ƺ(^=:{@H ֞ VG\.9X9^Ӵ#jJ]E!v5rSKxeB(q"J8'Nd 0^MN\t܈Tc9ݎ}2Ƿ\XfAϽ=ͅ4a4S>O(v4z6iXp}@9Ҁp?JLpx';SAI=+)X =G)\t# {PPS4R 9szzK$*3p#?ʓ.su=[}3M-D%ǠϿJf=F{SAp1ڤ ZaҺι!II⹅Rq\`w5jR (6`?6e&ݒϿV/M]Ia?,WQH(Ǿ3W:̗gw&eb$tS}0xBYBEpt~?{.Oҥ~'XQ1ZdtM]2@vwT*Lwt.XH;Sӂ$dʲ?O9$d A1ָ:0. =H>L7e7$giN5Iڟ6Z33VsX jf&ȑxjtd>yv3f;qȭ$+ 6vXXӭoT\'#8!TП/G=jli z&_"IBm78)\Б2m<`*L.@u5OHzT`w"> j@q4pxm7¿B6amC{XGVǰ~x7_a>I QA $ňsׁ]weϳfb3l%I?o[jY]#14Wgkee>TR{<5}JPF4=-TR)BsWѼ36㄁Fr݂Zo]xo1yB*LҾ{=p^v"+[޶=zXh对_Ow^7Gͻ=> m^LW1k>Qwe75u`Aqrek`2㑐qǥz,TkN[G޾mkF~ӖvLnͤ-kRrxienx/c` ջq@9p\zTϩȶ:w05Fw@sR2=駭Hd`0^  :z҂LO8[AI b>zqM<d٨ 0B3Nw` e7djs1n0  p)~lj\g48񤐘Rnj jQ'b/mM2;B 'D[Lb6R5=?*Bɧ-Чc~{$O~b;;cqJ<͸#xޜ_- MJ4o>>ot@0B9 ~yݫ6TA_dBմ hU-,O X2#k8$׷E]t}дf^g_|ovnU6]ad5LO$ 1X*.(vYj1WRaN k(B Izs=z*5JNs[ ~c5)  )sWЖ8}9M8=NҰ 40 Z=r*Bmh Z[dzm1϶52iEQWv=':bj[AWի=TtJ9 $ۊEcqGDvu'3]Y_,'t6Ooz-G” cG0xVkU9XnXqJ(U/Gn0j3NO }™#8?ʴm.X" ,q]\S>R=ʷe+U~jY_[GY $.Tt؅8293H،sҴボVD`թWbg$>Hcx"F\T7(gVdR40[8ozdd)su|Rq~i\c<֘G隐H=jd-97`r7*Yp:v9<Ԝ>.wBz֓rIhKaqs$cڧu;u6* Ӷ.HJrn !wK)JpTzgT_nAOO^k2;zZDzƼ[iRKsKlo|ZxrLAPtYm!F0 ٟ pI{:0Ҳ)c+̸~(ÞRN4~p.H+{nuvo#P(n+Cqaog\\IxTֶi(#+['MxC{mwv` ;Dsp ;IxUʭV%{_KQ!3ZmΣuY6.1 99Xp3KmwucLO)ҽ?Bz =v .~1ּO4VDCrF01k*aws\Rx=cVy, d |B6֪K]܆2pqo-o'72@l&)I:IӓNRLKV&۳ҧnzOďAVwSH9$i0IJ}:=>5,ҟŰ6T#~<.AT(kf#(jZIWwё0;s^Q1e,w־;W[kt<1 תjRG9A+~[BkݏrޭJܝam"( !]'ӌ׼ۛbL2 <ҼY٪^N*'ڣ/%W*oS䲏Q$o>Q+;Z!g1Mw/SnmOyu]N} Tf== 5=vHIyK?NS>ٯӟBӰBwcF \xC4xhRc]XekgPHdlO`3Z:uhu{]N8-li&s WzKb[ħ.ʜk:ee^a& NF8}Rr8 =v~|;柬ڑKop290eo^әUdLt~%9`ers^wTӎlZV۴a@Wk9eF)!VjQݞNeR VTW4w9pXӧr2Ox2;Է2Ʒwr @51\8|j^?{Ln1oZZ+*ǟqNz'Uhݼm4gP$y-^y O"c@{~wjOqX%f`]2Fw`w5 Saf]gf*J)iu sD08}+A+ "9A?Z_x68#i k8VL>U xkqkT3>Rv71_~#\@.<1#,7n'5վ-ω|Gan\py;W~;J\I-Lle+%O|0J9GG\MRTV\0T!7pOj|Wqy=_`Vˎ ֵweVMn|m@D/5Z${]<}12kҧ8ԅ@y5"! Y8Lt*6OJp~gzd.r3I hI8  bLA=9{NтGUqQMz E@Ls'*;{Rs ā1M]r@9:|bN Us֤9OA.xEHqx֣Q)Ď ێڝ\X@#=3$Ӱ3@ =N=h$)NNhꠖF2F}})āǵ'<9H( ?qco}[dyb0D>9?Jd{V5# ^vdGF/#f8Ns^bqt}+7Luu&k QN^=N%,xu@@+_?ZH2rqӏZ.dٻ9|7d>e}*t)I7SGJoWq6f6rs5RȱjN8l GJkx"ݭ*c ƼL9qI_S}߱ͤLdUq۹@VPm .B׈wqs iv Eu\#X qL<ғћlxfTLdV HY:.@+[Y=.sH@;015c$-ךAץv+P\aO^*ҡ1j A`29?ʴpx_Ozrz)l`3#h:FiޡhEHCj#qVtQ?N=ȮN,e 䃏jŏ'x']RP}S?74ÍIp2{usH>gq4Psޜ cr@;TNy3v#4jhzzMr9q'L'hC=j@XCs_87:p(Y$`cMLS <'6(Q;'==ڂ-d? 7QT!N56@Hw)}{jel7ީl$+hHysR(mbf$O_CχI4mGM+M?Z26j;wR3Kk(!=laW2rH +/`֬Pa R̞O~Y C աo^yOJ:Nt?Ejk)HHGr=`I}"yK*=w\)4d`ylrq]GPlߴ\#=E(c#hNצ//#W/ڋW~?twinP9;9>/ PO+C漏2}Oq;;K7p;;7YDp/'GU zT>u+9k \ j*|TKtpсwNE~l`, oYqUz5ugE> lӞkol"y3{ s:L{zjq|SrYKtRsK¸pIJmG;W\ !Xgxz׽xfHLKWF^F}kxJ:I;M;YF뵣PF8yuwK+it"x;~? ʷkrJ )((G3<=)Z>ԓv+2O 3hyVt^2\g\c^Z`_9'jY~ Z KBua,brʴ#;ֿ/l NOEoy$~:xٷd쏶47>Ui׀ JYt>א wvkJ+8U(𪉴 c~kcw, niY'k1zW^r-&_~cBn61{T& T$zWɿ|DhPÞ@zWĿ\1Yجmpc~Lv?zy!IBXښB >37ӕ:=Dz}S?F׭ m6w޺/(Ѵ @sr)E8ZOV֞U6Fh">P;~Ԡ㰯{J6?'ҫ:"yx/5 OV$ӡD00.@?}<; ;خ7@$w+ xBqM[Fb =Bnm '΂7F g#ֽgE׼G0մv\̡]+S\So%{\/VG>X\z/Zxšrmˋm^egp5{^3nI-/$@k&Kk)P@qq4HTa r^ +ҔF2/}9^Rik]<ʯ5zuf1SFSc#sWшu&%Ap3yc(Npz+鯋_H-,,$pJv)^𞝨Cu 2Aw>):* v%5[PN2_mju]9S#.2AZoƺA,p&s1֨x`iwiZۇY"NԒ|Jd*"O̸8bjS}Zc0usۛ~rY> B]=pOR9Yy`h6BH~b*ﵝDK,Al1ącF? +l./ViLJF#Q96z21Tے<Lskc@!A8ܤu5Gk4;$+W47)a諆?}6]G2 'dXIsLe_Et|CٝeZ#22*2GfF:mR@j;$Vc![< >ɳFKG2|SOlKH@$3OSy*K-T#M W+Wqps?^Wj2i]$"@asaڿ1[Ĕ1Qݮ?21!%j)I?6[dE+7,oF#ֺ_sӦXƣ/ +o xPOm-ǹd@(8q+ƫ%dުu թkihrYUGxPj_y_iX#l>sǭyg,ym#rGj^=L$k#F]A 'x@+*(4uXL`y{C>x2%<|weTPSZkggOѶyTzF~!#Ze@hG| ~xOY5 I ;!ڻ[;w}kc^Ƴrs;ER%C˜ZVqkC}T9#@%UZn4}>Xot Ṑo-͡cO5W@|UNjrR&|_џV=i1E}U⏁KcAv3<_\5MY67o_o`<.7^2Ⲽv~i!}8㹪)N+Ll]Ll.r#ޔÓvE@8G鞔d}{S:5 ]KRIԒxD f AO@,H UT\`tI,I'$I=y-8 XwSЃU+G4jɹDEi]pHw8U^ªg F9 Z~} rRQ܌5&ت O'ƒt-GY1b8UXGv6 HbDYcˑp}ίYťdy0v='{ ]2p}s9v +UΪk-A 32F? Xj^=-ƃ'5X]ōVc+uM`]W~rk6fH"mĎqى޼%'s8ij=WV<ȳ`t#5~ xNyx%>R?W֭x÷)Tlw*6ٓ؎@oxz] [.-`0YEscJpkcӤN/T~LN-99ZzkFF9wcO}O=GNw3$yNInG5>c$|/̌=݇8iaT`QI![j5wG`*[xzci*r Z--r@8`o}^u%g:ՂQ ɶa4#vqR#:TijCBg`8? g;g0?8#WQkЯRV 򬀱C\8{L=X4.Z}-Na'_@{O-c%Ȫ7PR{~5Lj&RI28gڸ}o:j46@xlw|r+R :j*6cee#s+ޘSzVoxV0L( '漓 M-CW?</C1 '| Ȍu]`\|d> {6i]%PWc% v술>gRygo 1=xu;?z=sOќ_!.dsI46߽Q.njdY|FAY̑38 pk҂N)_C ^3H$U'5ө1zW=< H9+Z)?:Ulhp#O4l++c=:CX'sS(EЍLhU-1o=x8VDw9:OC[ 9>a5q&iDSp8a)Ac SG/ZRUO\wJH#vs҂#2O~R=?Ԙ:td3qLuڻG?Z we?2SXQu y#5v'neHF3'A6+pN:zjڐqǽTHg'Z)$ʶء28=5<%N0N:R2ErI&ʞY 1cQ. בLfH isJrwvoJXV;1VS=2*R;wڍN:/d9= 6ӱf=銩IH7HҚu⾯⛫]ROV0&֎Y3ѻZ;139Mɭ?`Z q};ĹܳwD<@A1͆~I?~RX#))v~^ ,UI{K$)TZ9~!-tQA}y ( o{0FR{/җKٿvN >q]ד][<Xc=Ub+E)JyA<7{%fy?t '-cڪ[s_&Ķ걣T>Zߋ,-ڲVv<"Eꥈ'{q_{G{3ŽYNU51$Uw C%NA2M,zqc_jWZFeL 12J{ÿ Z\̗Se6*t!s y{`]"pF߀-oD"Ћ[fH`20)8γ}Oò_ h̛ـtqO9sA-ׯ8b0?z0t~ŭͫbmq8]QO|g:ɦf_9A\o3ͧ == v^EG<["Y(RfA#1dWY ^ k0gaqRIҧ?iVNP=_w :AFa9)xg+4IЛK|rb1F<}VN" !@@p1Th#h50x8F:#%Qu[9JwVyeGU}~U?ZI$} kc>+翍WQF{Ԯ!S]FH`JVhoak# ſzj.1ik̚izSBM]}}e ۘ_LL!:+My.`?i.d|^_QhM*;a0;ƆAMzUy՛պ):4EMςSsz﵎% $qJojv&@A'=﯊זGM6 pX9_i76< Oa5юi%-{g{Z}-mI%REf`ۑ5:vmeKwtQ|w=!m@kW(WM}S{& I0}z !+ھׇ4i3F_CQ5K<˱#X%h;Q"o5Ö3/ Z^=+X/cX4V 'xcDO귾&ADj<99308'ӊZY~+WR|ӛC˼8v0N>_7CY,*eޮ}+2 |?fBWW/5wt"PS_^ iukr;[0.; Tr:֗5!U@#> }>2p0 Gs]U͘i@T+}YSFn£:gǗk_/[,Z6dxz CJL)fY?xE=3^ѯjge9y'i QFX^FVnROSOJ*rzW8/|15ޖ2.AWߊ< ji@pd<.}xѹ5s5ޞ$QGޫ$ Z]A ur.]7f)FoMOĒ͜AkĿƙr8s[}1_~1=F7빣|RM~05Q&3NO{Ù.S?y5d$)~JaQK켏E[m`M.M>agBóHqQS7iӍB|`W|QCQ$ ,UǞ3;_\U@JϕʄV;I >mzO2W&,wDτڏK =O_[+m.&x9[z/ZDjѵ_%d5c {L_tvɹHrFSc7^g;#o4xďf1[͢k hL焑~qcڲfC!b'|u~r1\,_j!}H6+fjJz>?:ͣiOj7O$I9R6AU**]nwi٤{p,",?e]1_EW֖X<=8mǴYxpLJmY%L@3Zv4$C'̧+J\\[g̻3(0H<Ց 滨'Tɱ[iKyǮ~54wOp ћOCX/<: `~y7c $I=1M/9ȫ dάa\Jsw;zgjWHyr?C@u]7C+R0*. dEw@b 49W'ǥsRclWoWr7s4j7_IjN227 Oz7;O}@D(,?|vo rҲQ~]Iywa:}}~3\  `הx47(pVF8R1m OWSvڥ0-Uu?[+Εw6rF޵ϣ> =HĪ0܎ǎGQH2rsdi :f\$R0x wakBKOc*Y^~c l)\n;TEb| nYK{3J0AJ1XqEn sVr:t'F;3/.vަ8@֬Z{Lۭ/l? `}jpdCm.E9`:ޭ݉B 6qs}')$rh QV1l^o x#so3e}U$kJ7{׋lw3\Ku31}~oECkg\Q&P=~*+[t*OŽ[} q-cHV.pS_ِG>־>F"Fnm nd~9A_7j6[\m*)^7j-n&FK˴Njжe`+V œ]QX<F9Jd{0NF =V};Vs 9Xr;PF9L`wN >Й#[b.rFKm=; cE$K dscQ28Nlaqw*sLT8CI*ÁjHJ$pUV#PHBs>iظ6ӳ}K K8zJT 8Vw"OȮ2:q }/֗mLf42޵\G֌/iK{]> WpؔH}R}a`Π?)%I'=|l&v,RQױXvK#1c9wG5/$%VSֺt(?W5R$m;vD̹$g{zV^bbLY!Akدck'ܰn8O;Wz}'Jx1<368# sfa*)+lO沊<G-e 2ʜ+* CSxyd݆QB0Ü13_E~xM%adq?M}Gv RFМeΓ5WζeO2TJ6%^o^\]ʗ!_nlWi^2ӵI-$FSVtSH2NҪ8Ҿi麄zke9mW}vҧ*&k8|:J{}hʫu[^1v\մ5%I|͸R$o]';rN;⾎n咯&JQ?0Io-4 J @\ ydRPci'ҽȒP`sJpZSfuSj2?:>#;-.m>U7}9/F9UԏЭj͐W'cc9+XJЕu'm*F:D]:ؓ!ڄVIֵVA_TH>Ƽ7ƶ"+rc@HNМq' nRqJ*ge8T̽EM]Cڕ׊g̅diN k=?i!y L bKmΒ2 &wܰ#{Uh^!VVt "g  Nev?\fҥ8Ɗϛ~"x1h8]qZ_K`FN=N}3_jWY&f,1_Wͼ}2R>3JJv~Ku^2o5McK3@ ̪Fw`tw:ϩ3ڇCpzcw5 bLѢ0O_2E/+0m G__,J￑ ۬U*p?F|3XGI[nO#]i}x'#Vӭe2]~Rw(q_VO_mjTRV~Yɩ^sh6&ޙx'|e}0Tqܞh]0#iS96y__ƛ̣%|:;S~?ٶG5."HtHZuNd]t@81 2X:wVյ7gI6q K,.mGkpwFGA'ZﭭXm,#WLڛ,X=:ױ?t됊I#+mhLț$d8`pm<8͙ԍ<9|*yM90h$g-n^3.H'^oW="?.cl{: W|9]^<9X?7?+P{Zy2[9? ]:J>'u}֧}xN8.k+|=ߑWnoamx;m5 kw &X|8 jǺk T1Ps pYE1ꫜ=}^ҬYZ2ۙ-ߡ:mkݏauYtyķ1tZxt[CQ;-l$%8]YMrn1Hgzƹ{)m്fH;`oP:sY {UePx,͂/4̰Tt/d>ꐛKXy`+7rÿZ.JL˴5Q۸k%#ոY_W6y:oWWaU!Bֽխݚ^,d98#^KOm xs30܍Y`z|ZȌFw~<7C}s*OI7|b%YӍ^:C iʹaUפx& %g9^7eZo:\Ċcd=+KX_"I9]~oYQ %dgWc0ק),&Iճqwhi v9]DOy|3oNMP=-nsdQث Q4aGN*ܪ݁_q$)z|.7dZKEZcG'5hPi;z:u[}o—#^T|GA[,qraV>T3}+޿gMSO($'?p]<6 _+gw'dxc=[Iu3L?TɵxK57oQ,=tlt1jlO$OԜk' ^ܨGIZ#t˭wrϢè=ڿ\#x2r7_A{ aoww$󃎋^+(dk5Ym-{[Xi.¢{~<槕9|sT|U?@|Tg%.ǩ@]ލ~9|?S%b3,L7xlwbk+; m)$e?/ɷ_VW7xEIn^; z?JApQO"=~x]4H OB3sZx/R-k8 ʤvL5^5 ɝ9ң>!+w=|2 4\ x~դOc(Ҍ_Th>mCLuP0" R'"^@tJD,b2X{*0I8nzWG,*/z:SUإF>J'5Yw'jCX^MvGHmb'}6vӚ223cҊ(fF20=ă9ZF_^}&ԧ3yAti#.[9:4k1'"J?[59ڰuiC|=ogRb񾆷:5mn,qȳ$c+cB#,p2W=2{~5/5(v_;xÒsL$ZIFNkf{8IR;=gZ5ҳ*GCWV@,2J.s^jcfް`=8u !kmesV0cRF>쌑qN9 *FZӣA';V 4 ?T8ֽcsi#h2w<',@_Ѽa7uf'XVVm7txt-2n<6=[4`';`FN}mOǥt£s=ݬz2#<ךXns+Xhp6HU<'V;<Չ# Wi'8QovjX  sVEJ;g`e,q}jUr"#w#%M n0#1١) Jd,<9)S\( \J9ٞ;½G.Om:ugQZ\M]8ǸVz=ƓtY󍌅pH>٫&XH`kc%y^}+cR1?x;0.LԠo1WݚV~0LQ[W\F;^_xeqr;:ڼ1[s^z'p[3,@'wq7]*ItwG鿆5hK xP7LMkUn|3־e:hL6!ujb6EBq{Sc0b{]4; FR1S`gQz_񵶋,/3'9}}}NA'< H8ޅoKpN=9ƫ_ %ιCe qҿ&P~!mNWp3la}_eEGEXʞJ|j}YgG4[8M-P}zD?.&{Is;5-WydQ $U%r|9S~U҅XꯩہIJѤ~OZ#$'?Nᱏr0Wk6֯愉zM5e0yҿ/N^ޣbߩ7MU^4*'5wIxR-ҼÖs3q(?GӖ[ n#85xE;Ir|'<%KK_-O?8LL mNEi`;m]p 0GھٱWm&kێ9Kk)4_RTI'\_J'TOJҾ0,z6O=m;wMԷ^([17)Wxo#|DσuSB݄6$9Yڷ cPHPslg }MC[G arZˉ#w(9ڹ#RT栺obF4NmG~abĈ1H^X zω:) q$~גI0|U}Q^=mC >FHkq5ȑ#0.p03l\-*,morc ?{sx2]8ܩcC8TcU6}kMm ,2 AUQx^ ܟB^s}cCK7Qfw|n%=>tӯx}.I1&z %Jzy}Cgղ֥[܌}G:nxI +gVYvLznt8a8? AkM匱t1 9}cwBlrO@=~BZRKxY%U<35Zk]*Mi 1W`n{׵Jo_hvƟ-hliW<8;nQ]xRV*:1+8FPon"TF 08'aj(ХYk}A>#i᥇Uc7 -u}OBX íGUiuΦ TI&_&r@b;JahKpI 7f>5DŽOjM,#ƽ K|+د-Yw4,,v$cx{DžA } 3_<{VSWh_NgGڼOWmnB =+Kn-ř|b t,twZnQG!I;;n{u!R+x#U4ir6̤qk컍F\q">>o l:H1Iv"*$M4_S;UZj{- Q`CI+jbx%,6Zhq5NXhgBR g3 zU\h5Kuy8 w's_f]AOMQJ@c׶+cHjVN.s(6z.H6|fW_ xt#4ksuCqavf#y+9tCquxwzUZQ{k_ɖk>MJXtٴH_:ZN}QB<ΧuNO߇/ 6`Hn!blZmsc_M-;KUF1ʹ.Q9Sf$Ʃ㟈~0K//y$'>WPֹ–eu剕LImziI-^TӓMǁxC׍{Aob fld\.0T& \֋y!9Tl{lo Wھ{ؼaHPcx5K)Lc/|:oi>~R&= ,K{Z݌zY>y<;ΏtHL}^r֜.6=ӌRm?}$XRqhY鷎sW8d^]sV7ĎU>l+m,9MHp:֞2GCB/94 ǩx&e+Eg ^!ABW&<}jt7|P%"ǖ2ٖ2cŤsZ߷w5Rzة/YH!z1Y(?6H YeẀ0g}um*pIC5mr"@b=cL%9I Uӎ J3hx.3دOzDkdi- $q;;ʐR~U͏HJ'#ekvw+r~ǽyqւ媵]{sS};' xG^y#ax,x^߅e6pIFUkCS{] GIgZִ`3n9}yMR<\|7V9S^g4paAcعg_|= xI{ѺX©8;+0j!$NV'wqڝ~jXt[sUh2zS Jэ UxZHR,DZOZ@=Gbͅ8N{&a+ |Xf񧑤KÞ WT[SS#z1 l>qW7Pk3])Ay 㡅=qAըcJZMu>2;y9oj6V+ L>{gV~py?Rw7D{VF!:4Izm9P6Іy=1zi uKuoZ:zmОxlB!]bISFh$=5kmY;** -Օ?h麄A+‹uޣѿ޾~y=k]\)c!{_<y֖mF1UAcU-Y{%=/ӏ/vgpp[ 2YT݆m}MjGr7v5d~e(K#< ^=ԋ+WTN N6y:xV:e Nԣ+5L姅.iK$YhT)u^8'7zZ/~\_}:C !rCzq\ًaߌm$v⾄5"SWŗfxG59W+>tܹwi>xXf3VW-I${k_m-T$s_9lb͏2_(#o Gt=>XJXQU6kc|*➗kCRMEޥL:,+2\u~)[vO$̡Zw [%ݴ&8wv^WB拏ЫM8G['he+2`3_`6-:7gq&O_5n5["ŭwy0&qV<9tnL%\073 zbeZջX3Qc'd釄Cfݡ֐֓W5yTRFLxA̱ٽ{{<_uryW.nZslB] V!%Ť{`&jV$q6aϱv}Z:U7}f#\z6ڢIL'|` ðYIoo ǶXg 5M9xbx>GҼ/:ku jcO$nO#;W%V rwlx5R/%nSuht*;e4퍨8+2 #'RX5o*8ߺI 9cԯdWv_cĴm+5[*ړK쯹S^ͨ^ Q~xXdKmǶ;Cwlv-ݟx_[[q59rX9uin$ɵ9= ~G_Xju*bfS\Gf~0VhE6I;Ιy4 '-ʗǴG77NL }{WjQ$E+gil{^%G+­$YJdb`>}i: @ro*@\Gג|:LTy7 W^mZQG`N>^ޮkZm2Uu!97xf o/%Z4!xSHP[ZnnwG OWOG+ᖴ  _zIۼ>f$zt78^)Z=.{|#xV]^^,h;T%"pn_Ӯ4aXGs XV _aʃ\D"$Vg`|t_HFI|vwyҿCQSJ}{b3U9U*^<ͤY>N&Bf8'w'q^;gu'|Eq [Sg3&;,m`ndaM+*^nV엡Y<">m_/sc/+e9v\Flz"*. H{WvדJy2r0T15 WWR}rJ\kc;=J[Ά}0*}x}+ =V-YH C=Jzֈe= Uvl~٬X}KxTnw &3^|uvN_#tjE++JEψxXk*{X8=OZ<kZ #3$s dtbEǂ|gk9mK[#ly.lc@U7$vV5R ЂSJhϙ.vwwV(;V&m D9n8Fu+{i!AXyCO5Xr/ ԛjr}IÚQ;Z}5q$n0 m=+ռew`n#[z,rN[FhI8$%Zjal"A'oJG⧆ LFLr^Szm֯(f[^01鸂}:Wܖ~G#Q۵}v/Wg{oO.¹^58jxcH-rDSI97C}WTaGP^A$*M~x? &Hk~%L0opܲnB}_XXG)JW#~S cx(%"V46- `&RqgiR>,GS+3^aMqΣr.z@;͵p|mj6 .#hFV8cOz=Ֆ{U"y%]8Vd`ZAux<7uuImE ,d&Ai?­^: GIΝ$!H $V) !~)'&Z-R޷O kCNw*;m-s ^YNSZfohҾV`|`7pBˊik}F+8cW#)1+9aFlʵg ndw!#+g7` Zӹў~Llh|[<US^>cRv{W L%)F꧈e+#u`m>܌{׿v+V\a=M|[O j:, !@;}+6X(1t8*$*F|W%lKbAB˴&I?y>+) 0r@\({c]mG|~룂1pFь\+բvc)V;?!_JQIu&akߏ^|ڄ,~^w7kjۣ Qi¼ U-4RN1ZgN!VJG44A N *9#^Ub[/D@#0+YIZPxEi\D>֣ɳ,2#@A( qf_%lVKCjXq=A 5*IpݤI,vd'<;%nugC.9|twwm8%W9{sQ8N/w;#4zզkZ^ܼ39Z@1ڼijEc%&o1guZx6}̘ǘkm.eL $mh~]M9ENWQG ˄c9-!9 U$_1IW8qZs[9]_tiK< X |ͅ JMSz8@ C\+Ok}4-[>0]sCIxG$NpAϱjd#~3:vԻz~'Ԣ-|~im;9cmdm SJo!IЋX"eqM)nzc]0+qR+T֭yO/\^0*!aV , ~re,H ;1_b[_$O=Myxle:s]{[^N5RzuO3ǭx|\+1ߊؕYv%\ g9+ΰxLESVQЪ9%(4 q,>CZȟᙼ)܀9}M} IhZ[HEʂ8p>m9n6kAWtT┯gnAs^Oip$̅$d^s{eW۝zM>L0F{}OVNMTZ3,2a]9Cv=|TKk7*N:/t?xHC!HC\<=j{K[ ' z8oï Ιm%&fh$xŜ[NI%ωQ:1EŽU>6+ Esn m[J`NZ#WZlǒ'3g9 GQ_~<-*rTcz{ԭ 3y$?䓋wpt)פ83ljEc1E/`FP.Kglr}+m_C;RTԸ*?tҾ>F}h;"QR>sT_xN M̲DR:)Ns],ra&&N4 Њ@< d+|^WZ|$|}=|7q,e,R+Ǚ-HYq3Ͻy߅5 ]R_>?.w8wr?<Ա!ӕױp tԴ%垯˩Z17kCPpN; =k,ڞqBѨkw (#ҹg:V8ȏ=qxg7uaȮYnp $5O MVvz3r.̩]Vm,Zu_[rX]ZRkWmCHt|q#\b# x}%ΉPu{+u>G` s\ϏdM]cy!NY,<)ڭdŎb6~,~ֵ;jvuj$*!;g8)N٫Y]Pj.\DJgְ ][i [dN\7ג*3#~+ĕ0⎠09E~zu͠obrJD2=I-7jv'W8Vn*xWqき8^&j} 8⼏=̗V$2F*? CI=pIyxJ? WԖ]bi&K<] +9 W!6rGx9nS#DHW1j>&|U/ӣsm*WF2y>V'ÿ}cYF}ėȠ{ӹ^y&*7> aa:?K=>;!5(M^YTH2!O-k/c‹WFdb7o9={8QtCYU#ھuNQRwgs5'%4GUeso" 3p5wn;ey.zl] B/r=WVr&G >~e#}da xZz7ht<e{[9%+ mF&~Kڑj 6\q`zs\z sH~PCп;\rS+vE<0ŸhƁQdst53q?T˒ /΃yF!CᕟJ1!_34߼8(U%WȦ(-A5=rg.dI[e &= !ᵅdtO3|1QQp^ '~v;OVںKʦ)Ƈ"&Nk?Rƾg뵭݌lry V6mT *|gCU-G4!S!:īW뫺1R`Dەcx Dczzq\u\Z޸c&T+uϷq־x]'z4l%ՊNI*Oٵo15>!_,d A\QøQr4>%ENI><(oMRG (8{prZ4CŖ/><|s`4D!:TUY\Vc\Df(%$C ~RwʼizmngQz]+"塚ڶXm. vY_O@NGxJNܪ\koF<_^j$֭i|ĸ@CC_~S[bm Dw3>cRQEIjib))^-%^:de$S#mH rɮGWmtVlXh`"`l= +5м)5 h!S݉5ZWLew91b"s]I٭Y(c%k8CP{o]\:>+IF- xV]N_X^>iQ}E|rK$]jڞ8[y6m+GZ#(ކ>ӵXT昋sʩ$ҷGkؙW_)'ӭVj9IL\*N{V{KӋm3*V8S! [8.I=(p,BC(|1h}ցܣ=} XmJ Uun]C~4VO b,0ğJtmE+ EVy |"/?\bM[Jm :ƣoJoWltэ>o}}Aq:<=e"F\x\ۡỎ=H8-{ mEB]T:+a}$Խ/ty-?1A\_+{ |BA; ¿bI*&x2WKE{_hMEdoz_Oºy@)΍U5[;0_>_T:3x}^0xﶯ&Le=^8b%EOJLfa*E9tCeQ׭m1]d6hFUQ=*]1G,udǵ[F$~֫>k j7&#3q\maHFWK| <1W{l:ޤʰmm%7rIkqXY48=6hБ!pN |y`gFEvqkzU(HsGeW@Uw 2usաB1N_w<,mPB8R è^;Ս Z_.Pb0Y{XI?LWNdm@{b2ff9by=EKp)1{X$vIy?7_,qpsTFž1ڽ%5%ujGoGk v3[2s#e*:bV^{U@ njc:$2P3u隹iaӭ^ѲlDHppzיEc/XS'1=x4>>lc9j9za(+7~kjO͢2iF/DxW=VMkR|t%GH#?^OX۠ ec U>VPkdPQD~g8+K&м?m];#08 ؇Mj}ًͨ`[[Vs [-yP g,+-ltZ<@4Y2uG|}sRC)k<̋PI |ڶ{𬶑\L|78aϷJuREUJ⸧*BT)Cm+#|y-?NcIbT?ZZ9_fxkMatV]Cnb+Z{p-"i/^0z ڕ~{˔(|k&0s]`O= D7b@8HSq{SC' M8,YxBy/G~oje#3OMzk~heIՁ GBc\Y3}G-jq0֜ӱ>;v;78nC=W.YPlvk.:Ǩ*qPz!߭ztNWx`iby,m%OJ'ӦϹ 6üRܡ^MFNK剂NGx## ݔ'mΘc+c|ug.`!FKd~28N661YJ.}{9U-~-& >^ḍP$):$}6Yv(īWӼ~骭D^3}j*˞׫Fj=?N= #2_ k'S/$699QY TZkR,mb `qQ)uO#5*ǖ-Yv˾JWerT|O*Rz;~Q`WS RQ]uxtZSr>w񦛫jO*G{kX418[`'2= HW"[U>}.w,U xG%6ŧ ''e1 بB5,U1XN5K">5F`#CDq"_Zn}™f:UN;ץV6)|t&bЗDl0aEY}W]ai5؛r\0˰q_U=Zs4hzV~Ǔ~;kۘ mgpk͎񘑂p?9G5~?6zUdB;8SVӢ3ȡ=1WU/OTN,׭3`vTzp* %η2.rSt@_uwV|N!Siṭ5,e]t v~^ӔY s5:%kꋧXG)I"B p-+ravN叶:d_~Wk \\N Egہ2 #XƓi/洭8w-, kkA'ד_L !{•!K0~gx|>V鄦23~1|_iOZjbգ1[۔IA418<_|Us"EEu $oDײ\O: gc$JːFYIvy96:\煼BtUx̏Q#Оo^Gma V6O?*[r8.1!Kc^$fpJoZtqWK{y]®3q{}{ɿ4XZk(͜]P"&CZmjdx%H F 7vWԴ{MkGw Q"rQGW5 -Z]rNw+ ?32k7(S(K•gvA_``gT_\kwWz}vkIJ<]vHirvIߜd45 *,~Rq}+|k}aF 'L+w|1v 5:eҺgƿ 5Οp Smߕjhg#{ZM?S̍ #\Xc ꧱x*U)WˑWpln.{p9k>Tꏄ̲HNJӺ{XpVkuzUqޯ(G<]G3'U Q|TwQ$8zsd{Ԡ \p5+FvFU9qF>d#ޕQO"S~ qsLӾ*Þ2NA\sBj8Viz)L9@ 49犷ӷJO Lt3,n*6(A+=ǚ; ^ҁg\zB~9ud;N{CQNZ4G߄e5涕iVab ?1Akqh  }$ѫIpHW2zGO&·v5bV銥 /?_'K俽_x'b*G CZݷ/Zݷ<-gU$:VyڧU`Eӭt+:Y'q>Z&PK kV}$IGW]RD9K2zs^JdtU{vxUaڳ4ȂU 8>ƺxCgj>R"RD%BЉdzfGp3zg*mU?xӊHX$Ĵ8e\A瞙e.A =:s*0b`J22A8k ltEb2r ϟ^]-o>yG27,EO):fW"~o?^ 4"[/>r}pHx-rbPP䮒8:M:Qݻ_?Pg߆ [^쿻XюZ8'_i[˞`@W|]*Kq{rFĬ@ g>\Wѐ|X"KFw`zu)ͧkTab0(N[R Fׯ&گ NxVYʖ5q_9/j`6-`8XN0ozI^GC 9.QjPۺ}~,[ޛ-&cy7n8NkĞ+ ڊM#1V ?k񷈭ImpBͦ7v z~5_-4;I9>Yu\R/Esq+I>ks=ZNJ-ZMv2[ۥ|] nd1𻋒~=ҽF -Z y0cI9+J6C<W)RS+;1WWKrEj:5hn'Cr+ҼB/6>;yyC%mD- Ў=E{y6u_ZKE*RZj%"_[$71Rz[2+ʜpO^QèL~JG!SHetu8*ÐGk'}o5(I%b h;NAȯň=־C:zH!]B>.{rE|}NS|kC [vQr=OcIŹ |EX^_I!gĉ8#aA%]wu2jWw^dБNipJ5$Cܯ)b'^5ӋWNjy^ `t5'.#C"_F5RDHm&+YV8IGA|{:iՔZ}z_SNtkKiQ>8KshzFW#g,&{ w>%P[B^~뚦l^L'W#~rT\g>ZW%9w:9oܤk~[[X8lLyiB)//8ͷ9w~>5h :޲Nh7y-P_?.]xWx؂-9ȯ7^1G#Q  NH53Eqtc`C8Wi%,ԉO(HJJUdڋhb|-eN7,e O<,M|5۝aҿ2?i Ěզ*X)y_zlMĈB4}n e`i=:9%η,>y >\2_z֩\/o4hey[+ W|yq+ .k>s$P= 0 +kVUm$t`9 @#+x5J]3M||Cpv}Fk᱐xyͥ+.cJs7-G}Rs%Km$[X!uHÂwMǺv%E̐|_C{⟇MuB1 [MּoRqNIsmc8ᇈ(իgEƾ"bWO6\2ዂ2qڼ÷%Wz鴲AsGZSYYx3¹@$dۏVxӊ+}7Χ嗜Trj-GJNҊ\{jZk}p[\Ɨ3BP< .p}k`]@"6㐛AN;WnOto]#(F;O$Ww  S_xg:[0WҴ>/M/W()$H @^+xV$U(dܲ#Byf-5_k.c|ۂ8+lנ~)t! C j_LG`8xU^qx~Ky,V@'c{V}fMac@hq3Qh$>kRiރiH8d S7X [=zzg[IZXZ:sp=,z.uB|V AqZ~}kb*RhJRRCQJIH(澱l"7 c2OzjY\q{&Fan3ʏm} 7ɬƟM&I]i =N9&dڻ@I8+[>V+)y$m̃_ot~;u:&|FҼ3[~($No!U |wo|Gin!<'d 3HwY[LrB/̄;2zW翁It- 6OVCfP];fu8FS^5-oV_VjtJ.w<{TA\ra4)VV#rgta>es<?- 2\ v^x\hS^ewKnǚ~m=+ZԪRRJJTG14jSw[B_|5gbV%]h1U\x5F1c$X]޹w}X:F<2&cRTc$]{XW3SBA 9XdґG@GڳhLO#Lc݆bPQzQԅF˃ҙA[vVRk`H`-wu Oc^a'*FDo7$a8J7 [zl91˻f=|ĚmyZ:d`T 8+B\ҿFF}VncR,(D0җ"=I&$n&زea9IN֍+Of8nSGQ^šx/ X%|u8#~+TN1ڻxGӽzP7SL64g̸ʱ,XshnGDIo#v˟¹m$H}+KhfvIN{_Z)$xU_NτGp8'UđS_W\4H3n.BR.2*r2h8ܑqls\sp2FpPg?jEzKpN$B>3mSғij͢ՏO]ZUv^RHw=Ϡ#UR0OMgëg׸Z7>XZKCu:%@=P)+ω)yxp?p0+3\>ZN_M3~XxZѴ}&x6F E^:+(uo.ǘ Yf|}iq6tUJ[㎵mц;4?60r<^gN˭} Ʊ6ey+8(*0XXթ9{}|I>? o ܌+Gz?>w̓ȓ 8<7x-:V .ݝOLnd&>R^mB(l56\#{`fzqc)Qj.ΙӥJY'eD~Ml=+d[%|2(+&}}i4nfv ܞ =_^g7uxI~!AE^9"+sh{|J.%㸵/ [UТT *+1f5>KUfTMjz>忎iFċN0r.kOEдdԳA5 )D[LHrD~5EGEl>)YG'kB1E4t{Olm=7qxd@^5]G5!Sͪ+nbGW0FJ5/L] v;5ihz,ȯ|)'R(ww?PaK2Fۦ+ jRek('p(<3ߊO&g$ИL`V\v<{g־е{OݰQ#H@@+?)Z[Z'xa2==+9# J+>xj\Q=i:*>#vPrs__ϳ]h(P珥~h iڕ8_ߵ'gе+X{KL\ ?@=xuS<[cω㊫8JiW\X;eRc3_|6<+VYx8l0^~afK;iL yUF(8'H_eyL,.EZrХ{sL= ֩%nm,|ŦKyw HZI\*3{Wk~SBgP q`}|޽+j-!c ɌJ =+KnS$!T`-n;7FH!Qb@sO6 5y4ǶմH-^ɋ#ݲ>˺IW^.<94|&RrN'ϟM0t*W}-͝]aYUp8yy^O_S/W+uqui5M,p#Y'<)ڦCǦkK4R[f;F:ŸάhpUQ]AyAk}زU^U'EWhI8X zˠGPKLR$׎xL \-!=O+U sM٥&yckJqEԼ-m%۰y{]O`]SHҬ-e)fUm(KxM}r-ՠĜeL8ڿ!ߎ$&7WV8l"x3Eok>"mVku6qظU2 L9ҽl0КKX[F' ru)Jɥ}ޗ=K%G >&1n9V{ וxDkBc$c7[vk־xxē3#E#3e2!zs_mkͶӖY[p,Jj3^{"<>39h~i0Gߴd.oe$3!Tҵm:e-q&l:vh$} *K.bo:b&xazXƕk\ŧzYåܿ7ȍ9NtJrMlU_tPJ'ɸ8'=~iRP _ʞj~#v7*s~U+⥟U\w1ln?5|-Wʽϒ'J5LxYiS%3_6[MimP2 zW~&kUϽ|qI"̒ەHWT VN)sE)qhWo>ɶv7v 208h x9UxS&H8_]A\m to|MO \j(֩ouةF꼌_x]f语¼q*Z[xM๷ i&8,{EHdYT?gV?72orA :@gm}RwBAE\08n2K۲ZWioeg+ry5x6lqEof(G_y-Mn>ky!*s蠁_q;>\7ڃ5uXu/xLvVCyr}Nk,Tqy/'ʻ31Uy{NRi-Ao"I{.q].%j1\#oGk0n+~9E3MaHpX~BTMOM.S֣N1bydX-אm11ǧ+fjx=s{^s'2p$zW7~5 ~hDrFeYc~%ԣ^ YJnH`0TӪ97˦IGiRF1W<^S{׮ԇn#%N;z}{%f˜u8#jK˙c/&eæ1F.ԡF<5q]' )Jdܹ)hvjz˺*6č_bhZ٥R\3Vf;:+ ˢ|UVcxui) XaOKEs4{K}iGo_iҫl&cz=u{[e@3~DoÐjڻz_z x[Ykk Il̹ҹ?pjJvn-iaPZke#\|.Kc3[:;P#\^jxV?̓[jq@5ٷh Xw6=`T4.뮷>3:2IN;:a6r2a(n_Jc_bY0'Ȯ2>Q:uھܤzBzSھD ?J3oqu+k'uwgGSP~]wIfb}KrMZfE*ʡki[ kZ0w¾ &,ͦY4lM)eX nc}v7Z]ŵ*n!׌pA8.eC{9r=mA>ݩ['BW FI穮61`=]A;`ާ?1X XPT50`=wn\?>p3 Ļf@g?OZTy# w=pXw~J,quĨG\BY )߳3`bU&X V")9=}qYƪ[ ^ɗ`8'g; qYV#t"GCntph+qӚQq]ZRzH#ȭ% IȆqd8{vÉD|gx=t++iDgv;qh;ANrko-a8dX̨졄jN=0j+lR U ?Żz}V[w.ꑸvץqb/C&$};WlQ2٭pīu^J#':A* <0a@^g}lj(ށYO#zgy#g 6VZyL垵Ji\*ڲJvOL#O_J}mvD1xޢ."|t$Z6z4/[lٶ0>Q^7#cVxwyq#sӊI$nO؁z=o\yymi-hdl`:+bé9qo,eJqcJf£Irg?)5*dUQYsұT)Zay8ܿ1v ~R8?gO.nk{VGw ~P}vO򖑤jM,I1ؒxϰ_<'ci6P$qf#WY%+NJ}NOVTsn}ͼ mnQl`\5-*(sfCv<ʿ5w<([9im3ϥ>-yW =?f؊ i[_MOX_\ԣSice{)W`hpikʼiHnvB(+ķs4Og8Sb%9xq_Gh&@“Sq{? +5K yeFp|27U†R}\8E9ҌdJT'VTn/UӼ>R$,JH;xs`;זCg*MjjF:wgb+ 4֫ڄ%]lڻOkm8\xtvR"/*Oҭ wq8hFjYkZRʬ#y鸆==z ɩx/پvM޿5HLd m`ڽ߁?kl%`8P IaR -n>1JV[4Ŷr{׸#]gh?(=n"a,h,J6cO~ "a:W:2qn|\C(~)hөb+V_?>$k\s=L$)9?θVb1?Jt4r;k֡ *d^[Eѭ˶5Xu(>mpC I?h/&DJXn'̦Gi#~N ~SRĺ~{ԡ7/}=N>WWG<|יZ\@'ڻ) {c_KM=8m=R@-v?b-z~iSk&ݛ7뼞kuV?Q_.6Vح'#cFFT|mWZFʳ*<^~}swx Y47㷡";~$+hz&G߇Y˧='b, G|L]c 4 t}F8ikݒ>N|;^/Vv~bm>KjS9mhBRIjޅPC-szw#Mx*}[ZgQ$$3;]i'++CeBa\n*4Mn}möW;e9ǹ=kWψT} OpC?:wNV!uzGZ̚zz e(y\.'Q;Ÿ;u?d|='^k v=~@|Sx]8FEd~TνwҮ%w*9ėIm&0 #|=*-Jg'Rp~lzZރ4x}=c3&P3וZ\5y' G}Ist{}&&3 2;d2c`P<|s>ެMq>6 @_9*f{`)R.0I52}i-Bܣ4 '9㟛  ~ Y/bxLo .V?+x=+ :oH'y#oI`Um U":|Z'@9B 2ExF:-KUGBLKGS={!pn/ZIEHPGF}\:xGCff39eR;kȆ.H?|qGZӼ1>\QN_ߟ¾3f4Of_C Vi0{]cxv+;ۖb7遌Wu ]OL)Y@20zv?W.,ut`qڿ8?i&x8W+鸱JIJXWw<8YC2Nx[1Gu=?p: 3[@`I$kE ui~m'ئO139Wg䘙vwm5j 5[#frۋ4L0660]\Z}wR;vY<\CE|;P򽦫SYpNRr3 @3;wN3뚸^ ra4}}R{?FJ?FT0cx?Od o &7o5mwGRX|_mF.qRJVWӔϊ?uż?x62k~/| [pӪ e;woVF0-CPhwTbz _-XsJ2~Ɇ]:Щ0q{fk8g{-Dmwt2~t%Ikq٬ =!`άt}|}:(D{gtܒ=k|,wh7^@=y\8~tNK 5_Õ޺f 𦩤ږjd̢>O |s_>(LT4K '+~hiZeG*rwqC}YiX|%ÞVM#ɕzm\{y/Iy5̑yя=Īn{McZNqHULF,Uq|~hwb)nflOz&NaW#hc g׍tM6.Ok~8v[ ZZ8" `ȞZJ][`v k>~v[k$a/^I#ױk ,%}kLAc* p^|uUۯ,r|B,"`ss_G5WJ,Gga:SN 8'6gp%ƲDY*~k&ii,؅mrO@_zQk60Im.Ds@6wp+?^Ѵ9c hik3L G:i;hO#bU(54ϖ+Y]u'o2[ּ6?乔]2 :Ü9~\5<*8bkѡhd1 (p*k*xSo+nOo(1Q|Kv;inȉ 3y}X>'RBXnf_x="C:[[if[h2xOЬ$Lo3Hq nT{3l~.t-85)a:8F\kvHs$Iu(;ڼ m/Ȋ.G.JҞx$<OQӟOuk~CBw=;;SZ,fYk9D;5~*5(IfhԝG*=!9Yg}~gmu)U/GڃYַKͼ1L,5c[D0K#C߉_2j浧$ OJ\FWl%NAg=:cRQWrrpR[wxHCɶz=y$Woވ2$OWyuMWBt"0ǚ;@’WsɯF|#okMk0`x +1Afddm^Xr.{+C~.zj!yj,e_,1?$sֺΣ v Ta;yZާ}ֶ̎R`sGJ_өqGM\ʬe@䍫Q޾@ 'FRHp#YZ,CKw(¯s{z=ү+U+bғRay ~4dՆ=zՅI_wx\ýT>earG`ҤYX @P>?ݫblR-kHiiQ$DfYQ2bI;Azu Gq297;O+[f‚ē1w%G♳r`l{c5Ek~N0svA=iG>Ț796>Z J>qjl6y$}jEr_ZB$eO_֛9tbIPyL{ԾQ>(8ʝ{իZϥ)E8W~VG4$p+~9=+*[(hsIF\PzULc@*7vZX$rsڦ#@E?*2G\,A- !moEl[H\ugE sVL@gfvwaXԇ44Sl X|k?xGU><$kUɎAK#ϭ~vƯi^"`;D16'+ʷ𑞙,]%Q$s^j~g 7G։^ X"=q>⇷K#]PʆfjGV5%{guB+.:*Q^Wl,,"kC?[iז ,r;?~A `AqqWZg+l-xȝr:[0}_NR98\҅ۗ5reYri[Ӭͬ R%R39`?\#<Hj͇P4jB?.k>M:kye"6[8jI-u= _RMSm=.9> ښ FKp8Q-y.ONpk¾0ӭF3289l{>6ֳ=-FK `w tF*/E>ЩWޗgW;PF(f'qojgN=z2$+!rzzVjKr3XNnD"@Uu'޹XOM [QPPWZKdIvm9<v^|RFtiKe)TM7ƺlZW G59=Dž|GwymRDX0 }GjPwd`Y\5>jlqݡfarGcڼ̮5J\c}ߍJ+k[^T <~~lb$FO_\b_$M䬸;H'v?zb;{!;7p+L6"!W?; J2M4zǜ${]bɇY0BLw\>uoE$nzlF]M( 2@A7{KT,~Ͼ: j\B.m٢%P $W|)wVƫh43.*O|rw$Pil<߀>T/yc^y5WdIw'dHK|> T#^͞7&>\Gt%Rv:H_;=;ɢq{_!E Ųha ᯈ>k^R;5 c+A9u}ӍIUP+&hGF4V|ŗ7c/ۑ־!_ Qҵ>M`è݉{n>ok 9#I6Brxw <'g zvhi=эL|2)QouϞp*K(S{4ĹzUun sj4\! 3&м҄? |q[Z^'- ː>p7'*TB7-oNOo&Vekgo!wOk|S,u$le&#?7!q^iW8n&gp%Krnqpҵ-kX.QcI~d`tv+I;o'kb*9^9#⮴@`'>\`q;Ś5Lj|Us^1عb9~GaB4[>y 2ŒC`:d/C֥_!m+P!,@~ivH@s5Nj_=f8@6A }7xʸk}$ {yyu\E*[>籂0&=gw;C#׵7^{crmޭ^#K.hfG__JzYVqNRכGNVvQ!СУ-;@W>.8%U$'*k5LnQ=8渭 D[NݕrMyUJ&4}%:~j؜E=bfPt" M|y`*UџOHuvPA%` zs9פKM.k.E/gkR{aW*8y% ĖGN}kkhHP/'lWʾ+IXEPd@Sּ|EFPszY^4W^4M7Bf8;f~bIbk GfJP -F=AȠr2{Wiq8 ."Q]ϋЋZgtd0Rdbc\vhDx[nOs^˩EiNkGo͉6 2299s0/-dv~g,f&e'|۫xE}dsgSoi$#Pzu|ShڭvW̏\l\N63Ǟ=ȹȷX@DGzEBRmY*YF+]K]"ʆER9'yfk7PM"YWA7Ql{g=tX[9izD*0##efAiAW+q^ULN٨s_f*񊼝#54M5fOHY.\`zWC[ \Gݲ)P;kIMN}*鞤{W"4kRg|rX8Gu=I y/Tqv| _3FT,јf>z˟I>o)[ b}kDB[լEQ\:6Z u1'C|uP׆ui{<اӽxL9+eSNWMdp~I6=n#ӽe8VճQ3.8<6 4HM1XӍ*RyQN0{UfhAz=H~hD~RK-*&ɐv7sxSP̈́~ [ o02 7#V9r?:21S*HҚ3 sšAV*06BWgҢ G=s֞p1 ;|e5_$/>igs[VΌ$%e[#onZQjDcvlԅ}qr mϯJ̌qZqOλ"8uJ=} zTqFeHXI8ϵ@p9N zTf^>Q9 לӦ8?[O,Áę<LZoaghѩPNv~4Ɔ;&rUnc2/*GzTy%ԓ8֬^[RGw:KFnhV`jG-S׿gIj_e8m8_0\~=Z|MGÚi 9 ,D~8"yEa,H[?],omYr,<2 Hex^q\GL֮|J-6d03gx5?(sޭ̳]uRBy'J9ozk|C+N|E<=M{ō$ǎk`bV r#5Ch~=ʖFTK&'2̤Mâojճz~7G>6@àFsWڞ&ᱰ)O^qx0/!T_3{gzV~´*y?gZ}/K)[宛jwj$$Ax<>/.$긐 bQh A[;k]YiN8's־UEw0(TI+h}1uorg2Q+ۢdRIݸ`OJu(e0442y3=y|gq߭r}^4P#JZq7 Z?Foa0/ KN1{s-n[Sn iP3oR{Wd ˓-漟^s,q\`go !To}nOl~ƴ;9Z#{]*&c.]GdRT|y^?9ň$&܂AH:I/l.,4qʹn_n x۞'ջ= vM3MW@c_5:-tuI%$F cjךgN1fטҪN󶋱S%ҜRu>w%<͠10={ X>Pq}40yvՈ>Jʶ#BE[U+VQt>Ŏ쓼RPl"gV5~$f+!%Rw[ucש,{+p>%8gT{(y~!ÞRsZ.ipbϑJ&2 Oz&2`W|; [ ?v޺~0^ " c ̋e?,-_=Z,3g٘θkgA^cQڿK(B0K~/֟&ɢp?'cVpys{._g3kB df1ԎvqE.)ԭl~CJ!YDr73tAc>k09BUqܱ41K:v}##jsRy+>,z=IXA#4nې#.YpGnhæFp{T,A ܰ x.XI>o-KænWXo[؜| ,d$W~7o]GWVK˂m*y d{FqhSOAzV4(q dm$kahߑsw(ݵ7u VtEgS#LmǓc\E]jwұS*Ĩr8;k]tKY!ψĕ%\Szc*,sFW"363^ʭ$φL է5A^Yd nP).v Z-Jt;kt"fvL$q?<܇Ih έZB2(Cccba!v+Х?4 \HdDx{)*,?@|oM5I`vcgVv;0J}+xtj>iQeڠ_[]Ph@8Dz:Yu8fxori5}5Kh]}EB"Al`ڸ伶tha C008WGmƹ%Q@wTHCHX`h*p\ϒ0Q%~\9_~해ֱ…^s,v=y v zOj.JVαNTG tݜ mLb1Q^!kַ) 6kQIky$|˺ON3guFow[zmbқޗ9 ˫KyxOIJیpW-_luyzI}yYy`3ZږE^&a%kBQnsM9Mic[Ii.$U21<mWHPQayS!W$tG_uK&\}r[73}VYKU𐚋Rr׫>? *>Uf4~G,A60銫,1gH?xRߥwZv[~RUMi~AՕ*oIX5920* oe<~5Z 2gZ+a1nז_!u4ddA=Ʃ~M>U}:t4UϪ];Un]`$mXw~Lxb7FAUS7w ZxIB.zqЊ;k'ʂq>PˏN+.gNSUXjtxc–vFi-\!^j0閦).`=@QX|-JeB&,>'=* ;\M"221,=5nURB-%4\ 1T*y ~>#b7.%,pc}FY$\`+psv]grQ|jtѭ9N_Ug[4?%i:,1Xaھ=׈Z; mޛOz[{-d4ۘԃߧjk_aH*T!$cq_JU*kyE. )7&(G,dP6bȵsZ޳-9]: !wHcja*zpOˬ}O?ͦkAo/l{ZF5ZK}"$qz~^|qǠ\ie$Z,S?yᧉ#:m;]/n1YMUm>HB+5Clj+5;Z[Ohp_7XW^_M{.w{|֒(>QØL%*?-l~Gq&/eM:kkJӴ븭miX,q2zk5}wTOi&8HbʣML~ Ӓ$MVT̳>ZT`ׂQsi]"g1eO(5IH už ~꓈[T `#}jmM %%SB1Wˌ=OH_x~sCDw nZgiU 5hzEA2Q#% 5%fhS0#󪡆ҧمx=LEi.AԫsyUԩ*n+zfnG Kdc3o>VR9;zd5W淎2Cم˂OD|؟~.T#3JcoWe`FT* #pp6BTrpxݴ(Y0xz{[ڼѮE?Y|q ҎM+mFfI q0yX0=119B#HcB~Tyl7wPE7$YbY#ݸ`PnSF O|SUDVH3 8"ă<:Rz`sh#*~դ9k5-֜[8鎞In|wgVw$UaJh$ I.* B=*DDHS2G=",WW*}hN7“ |a)(iD'zs$$uֵ_!@f߂G\gA4Q5Ȧi|,s+o(y[X+n+pr=HHXD(BJ",!Jn~ȵs~QAP=Et:^PpZ aH0 =,--f}EYl!]$Ҫ1Vu<{Id]/-7*x\OZE{-N[\>,>i]MFkֶ](FMhf* d1@ztWH?yK{ɯ~׼qgݙM'>qxGW 9V&r8$j߉qtR4ӽߑ6|[tPēi;k&y`T{T''_ķ ̧zWOesғ۱jV kelȇkr6c_]u6c +ޯ3tnc1HMՆw*"L&<9rэui-v^gӜe++tH)O8.8V!&%;X?5g|RLֵ3 ˉ#;3{Uuh!5KhlfEe.aV>cۭ|g#T}FT䌞~ r58ʪf*|TtBw-h $@Ǩ_Ug^j"$c23|g eU~Qg=~Zk -BJSoխ<3Nx2:EeUX97g_K? GAvq>Ul %r+ m68 c5Z+.Dci_ zz5 T.HF3w^Y ?}mRnj|7sj$H`< npx/w%'Y]ǷpxjYC&}\Ez]~%nV,EOC Ry}=+ V+$kcְoU!iohs v\nV~[:RQiF'M,cyD,3'5x_ ^^_%'͹leAm9:; ;+ J-4?(HrzW_@5r=ɺ;hז'~W'/zӡ sO搫96چ:̺}ΟWҜZg֍3j5-Q"yG!6 Lת|+\Xi68' Š惧OGIl{K2U?ұ\e:2$od\=Yxfݯ$|X]

TuS}s8a~e嬦)p{1ֳb0yc( zǶ+UDGm17"II #8J2WMY<'*rRi4~|/$[w͹ x=⾈|jii$c8RZ5 xR$-.D;5hExEzo8a*tJ'9gVϖuٟ1uƍ aJc{wƾ$fm5u3tTYm:0*Sc_,񮵮E m pG,5֩E'N[L9Huc萳I+*Ԗ('\>kc =+`1;u8=MCЃP?2%6Rj ??;KJ n2@0G@:Fƒ.A@V?yF;{XYmSg$],܊%f+1õy @5~ҙgY$HblgԿwtC`9)Ѧ O,- ĩ݄:Vwi tGlcUg '1s;,~ 2N,=9qDRrх?r18oP+WqKI0Ĕc(ѕpb+|IHI*Uw `WKfuzQ]^ :<;f'uW1:zk՜eP±!Q~\_`:{S5cvU+r_}JZ|_/fgP F [ʼnyB%8F),2#|]OQ&dPs5pd+˚V粻gUJd*kz79^yϗgj3\QZU{b _ڝJHx\jZus4:YXHAnROָ;KG;Gt!gU,\)AAj4'xZ24]ɀIrU&W H޹õ}'NLd6% >8mHB803=kέ5R $ϋf^ƴ|_Z6n~o`>ݧƽZOApȩwa6'|uK=IYn$ާ۽~k85ƇopIѝ^SъB[}&}kt\ƠPi5Y^"._'|-B(+)<(~9mm]f񯜜 'ZOes2C2P*۞#r53Z xF2Vg_Ai&dv ^f$;Aڲ,lYJ? _YVx5 JI c!p'V<0{jђ`pk4uwrq' u=SJJrJx +WddJ![-K 8!ϵq0x0kAc=׋uK!<BF}^^)KO7Bi:xx,mDW~%ΪNcU÷zy&Gy噎I>j.f٤Fye#I,D۴rssհ8 8jJ0ճn>& Ay_ &;Ğ$60~c^:LIWrqoo\YA|'--K2dSB@N+5)`7{̣)(Z)̇ |;$K@.6T|gh'+E_o춗fGRx<I{vUr ƻ=|6Zsˀ0Xc:z7:j ?g.`' JVy%݌b 1zqW'ɒ|h1n?>i'$/; {_J[xRVP`߸r{_OZqS1-X*НDA _ `ե.ַHv={to~VoR~bǰ^LjXb̋ h6pvt08BPey]|Ҥƣvu*T|O=g᫿KwusuᲚP[M9f_AVocgYj:_4In%B`:JwƵ7N3m}= r-WTv70b_*}؊XdgE*pA_h`E[Z|{:(TĠ^Q. N̬u⼖/VK߹`)+N:}k0*eǥ~c֍!2;A֨sZحlG9 ;zտFG^ƣ[BLFEyd##h!@&V7䶈\ r.ghhџ~Urmk4%cIUqx@=Hk1VB! q&T$ dN~fu ip>m8'qVcW/ȶ t$(*>|vR0? չ~3y}Kg,:F}+cRk+(Y坡>B8.gabX#l\FIv'st$cOh# yVތumÜy&  XV!#$~Uzcڣ2+6;㯭-9DY;Vv(m^$U iHʤ|sDQ:+m\ysN+#Ye3ȑ@ʷEWK.vceFU>_b88Tﶽ̭'9$̱,8R2wxn=wƶH;eQF @k:*S*eNX}￁>n.IU$gc־*,~\v]U~TϜsHv\N#]#Qܟz2ԫRͶ~JTÚ$?{hc 57O߽0B)!=1k1 (~a7N19c̻(tlݴfYX^K-ś=~\~\$>7kG$)h\J緵we5UI>eNqm&>nJK⑥3*nrMT4}Kou,"`d$t*q^!|@]V-:V )|gp+Y>SY?KgIjY]@΄oZү;ngNj4[qJV}ϥU'R'ȊNr7{k"XyH>w`6{b {lu[r e: exM]g<Ƹ`GاUx>-&պzM P r1Dqַԯ bxʹÀ'_ x_jnk 9b_ۮ\ZI7 ?.F;dŧkJm&|>\*DHZy^f8ZJlzM7s抉uiڒ N${?[N{Qč!t<>Ut_|InWW3l]6oc˖cަx ޛr_# ge(AkۖXyCVϖeF4~]r6<2D 8=סxkzj ;_^/4M7;|Ta\v#5N.5d4өI6~|ߺB9 v;Vd5E}#TF٪x#iW:vƏ)3_CG*Ԛπc ^7ў 5!t | G^/Pm-EMzY[lV`~kV M6͑yag~ZƨnI)go *d1j` ..lDq+6?THE(4/  KZ5 ['WV6>tȑԝ<B88#Xw|umN+3.'PDnW~zq^75Ц*nNK>y*IENmG9ȼE拸nH8Ah8r?n$Qm-nlGT9z_yQ@F#k Oqu!yY ōp ?4;Ö6ei]#b:Gҽ*&g fi6y1yR:urzU}vof|gjgOҧOɥ?/<9-OMF`%%"WA@Fs5ݭC+*mq<=Z%X:owԸ|ƓeҋmRw܁;C=zT3zpWn߉C-(ٷ ӮtN6>`/9/~ uY#Gn 0]bӚ"xxᕎHyFgOAI&i0%%%%t*$̃82s568<J<95ۼ,e3)?}|jh|Ո?)0">(SKs2YsNmYT'Ζť quöV0ٍ<)'p}존-%n}5m%C F{T᧑՞9&;K{E!EWA=2'{CoJaﵹ4cˉ sq_zQPiY|;xsK# 7cQ#5_ 6JwM6fnU"vG閿Gxfh 6+ƭY-=Lyqpk_[g23F$–Uc{-ld[XUȓ?\h'v^eE7&5G`1u)4RW?b5 <[w$*( ȯa/m iԬSS_zaQ0Sԃף-c U98K}=xg^WN5|u&.cdH1W9t.vp]1t)bTM'vN1d*L5>FڼEch !i gC?6WV,R5% KBk>|>Z%EYQ t<ֽ(t[["l.>? L Clqxc&.z+kӈ8UaC+;x:N{'BIn~ ZIW' }vo/ ~|}W]G Vild2NU2g Wxo#HnLSP/LB48ɯ*yaS܅ғTOH ߽M"R8<]o h{c\DAȣwS>bk{/ZXfԖ"y #qQZ>дxΞlcI8fcaΥ7f~ VTGúMnjt2ٰ s<"0@d8> txөӅ8()%̫VVnsv֓L"MpRs/~&QԌ^Dy77aޏ l)"8md7@c17|;;̋ [ƭH=`t_Oe+ԍo/S2~h8ڛ*n:?@Ot:b c;&j 2GlMswŏ5]Ɨwed(3Y4U'ͫUIJ2oޏCFc(:ZsL٧\/$WYX36T֩krZkV3AŏwfGs~&ᬄ9S 3_6!dՋ<*"ǰ5'K*]g4r爚ս4=gNSqLNnCʑLLx/?wHjm$*psr+ [YVX7[h’9?ta ѕ6-Uj}5|6Ug8Yt}t>C;OmPƷ FAi +1g5ZJ}KQQ-q#ٛSos XsG<ᙋ;}ڽ3g;x#gdö+ڞG Q{k6QvUiɥR.RݯIq}s6qm&^k8Ϩ? xiW˧cT0x}un+DqVhWd'jfq]Z4Rϝ$Ȟ\/L=*r TU,_-oZe' +yOoVQd< 3d*_} ]I;eƀFzE0={WVPI$!1ܜlap7.mF_d{}a'#dW $6P W׆~#'$hshM[m{ig0R(?_k׮n&qo4x H!ȯQR5NINQ{ZڣugRIʷ8LPBa#g֩ŬDE+hQ{`dN[Z>I >oϏ{?XzjԌw"aG}l~nGZiS;}k Kt#ÚMW6zddr" 98#>jͭȱ0 1#1wk1GEӮึp5 pS[٦O=JѽCᳯ]@F3u]-Rx]-*KN]0&U9{~5!3o ]鑸Cy.IVU'=qa)kW_ggA\mO95,l7y Jv&zUmEiSt=VWMmY'*b6jwv?IrA^_u;[~9Tgץ|s0etRNpB_CEdgh7RyΧpfN20A|wz19oZj+pz%TM+r#</-̧PmR#-ϴ . '8O×xA1S?I='{ݭ蚾eڮbo4K`\ᓯ^0M|<ݚ;oz{åIDn# #ێ+6 ޕEj])Hvŋ0WwL+o:HB ̣8}HFĽRw ',6[3#X"^+Fzk<ؤ(acW~) kS gjgdoƺqwJn|Z^Ӗ:KD~;4X$ơZ8C>Sqo|K}ͥi[XZ`_mᖷMGwr!JaU~{Vw+63&C֧$}YFJ~KwgEE>D~`1_Rxg\ѧXl.Ċm?"/,}Mmi8ڬ;_$x/@ u׽~I ח.7|z/'f/uGE/UGƙh.$ԭdyXT;GҪI.{ns{D~M3֗$v,s;;`*?PNeԴ%e9b2r`[)XۇUJh+%̉3GEn:t8؜4}|HG~5:m<^XDwf ۣ( kPإ-7;, 6FW>"j^,ty`h$ M=xB-=12!~P@'ds^$Mi>#?he]5g(':6u=sWT/onX4΋GyF[M^4 w5}OQ.qb ufog/~E&cD*wEN.VAJɽx^xHZ!f%RD<NOk&Ռ70Ea^[L'w:=1ڬB~f$o'W/o2,`td =J2<&t1︎0C8=~ Nj͏3UӒ0U3Ul]%Pޘ#A/ `̻ A=qȮOYEg{xqKcxC!xw3mۂ38PҚRI&^N~-?橠Cc 9Mv _Ixy.{-!%}s%r/b K#|7EzdiclŘH9"%bJ#YzV4DOe/6CoRv _(P& n3d!c#D95_vj,Z+?-!#.;\~x_aMUawkuӯux,5KewucL v${mFU7xxJ=>+u(/$7o8 " #6FMxψ_M}k!2yK^w2Y.7\%%36==P[YO'!1f,IVƍkk=VR49_mR@pFHI54)s>>Q9O+,{eF`202+ e ^IF$e /< (s]a~V0N?Yi?M jg%Lp 㸬OCSpJt/z2[Xcoo HX'~85Q"l3S:p-WMH>Pf9!s~e\x[]-fszzʢDcf9R6|*u ]G#ø;+40=8ھ$O χcu2PR|X/5}`Hs;pq^ ؼ gCpUCnzqŷL؊WI;Ea+$q2K;5V?46ܭcL#OU%~\gWٚevbʒ W;"I8Ka)k]cV)Yͽ6!zWG,3*vflVoM*4vߩT֗2vSо \k'h~N8㚽h֢Oܡ6>crb;`՘,gU<:I7(nBzq\}f*Snw9h%Ri{sG/ 0Z/$U:tv׉lfp}+r3PC.qO~kpD:2MaƤy<뚼Zv%*W:umF;M %AҼve }k;-:#W7Lrc5&ש~C7=HiKEɌŴ[ucyR[nh.H=+m7 Gı+/|Iy>A@s޹N}f.:3* m[q"lP+M2Im?C),)-,S[9m_;ş'ϟ<~WGNN~F~gٶ})Pٿ,M,RO=ԒLJn}?7lzwH3V-Np+r I(#DTQٜ*I<9~vRMflQ1`Gj(XuV&HbBd'c= &;-gIf@m4TIBOοQBu(|2[`px3FKY@J6+ǔ^V666PYmSŽ&2A.u;HNA71j_8G `ƛ$hejÿ!:c~K˱\&O^?\Yjʅ)4k5tECd209k-YX4nT.~c@aS^$Q[ڶ'^0dc2[b3ӧ[洞V}.OZ8%v|\m ~CEOa&L#Yd@ 7eM}+p3 51cazﶿ"T7+sam,|>5Z$H)'pIɯe?-,KIq~^&MXd3񯿴[Hqkqu.qiJų~? Bt-ҷeC|B.smm gֺ&4{yvp8WȞEV+#⾭h,Dn$TnE~csmNIhb)x[&#ݔcmh!NmM4j" wZu~B<$+dc_~t4.]@/?3#:λt~[l| jfouE̪#| -l4Wd`~VQL"?*l02{+G-T\ޭ@pTA a'it?<̧J3iGu,ӵ9.O Vmxv9*!qx+^M6h!S)r @wvȦ{$ ʑ6:=G}BkKfXe[ (KUžoXI^|qqY܊n2S'%}=*YU>a]1g+F(';ք^YynG˷}Y{ $" ͼvN\N[dHX1=*}A{TVW*Ar9J eIe1_Esяw"%AR:sѺ\sZKH%iӺ =嘃rp> <Q1jhU<󒞸b"Q;2B.2Om"TH&oܬESi!˾.μ浿~d8lO:?P8#эLB9tQOaTLc sV|ާZMl$y<.B0mϴw޿)E<#@ 1ŒJAYbH'uDȝbPdwy u |Ǹ>߇`sNhk)7Hpži ȹcls8ǽr1zfFz5+V8GG >eޢ#]Tg$&uh"? V~w P‘0{qg]_ig"ky\s=ORc(Am$O R2p85i>5zybe v{k-n͙ѐq޼:B~f"=a*%+Oק(]XvwlbAW=x::/5hmbA_)kz{)v) (s=ӄúφt{[=BxGo" /)>[QBYsJ.uV䵍߉z^ieC an ͞q_0xKy,jJ8=5?C}gjKc5@c@:kž%I#s)$ c4Z'~k N66v=?ŲV]C;z>̖mw-ӵ}ߴVxfmDɱc A 6kk/}olI!z{bC&Xչzpq\A+'HK:u7Gi ^ kM4SG z:s᮳H;W <_F᥎ndKAP^>;檨Շ"z'kkmg7MRU˯B`Pޟ{wj5żJ8%_ 7ɢe$znˆ}Ď>s+d qf?Wj2OZS3`N6_^o\Ph$D :ӑ֚Kӯ&'|&8<]< xH֤DeR 7ߗZ&4ѥ*yC,N6ҽi9n2~#/ZwiۃUiMш؜,= C/ψP\kE!lRS$fl囍޵IVZ1hZFQJ8^y |2+[khm D]pOW9ztW]qݣvct)^O2]<ϐ?jC6 Ƙ# 8V-  FylFG5zDLj5Խy.Op8etW^wQla%  !KwU|<kp~hrZwGz}ϛAs_X|5Յ߃ ,5#灸v4+;V%}~>AL\Z?evx,cEx/0r2Os 59E6ѩ;mnXƊQ0 z [P{ϵ )kw+VJ,)b4br;^:+;Tںh 7s}=+5F;X>V0qF2v1#8W鳨rv6N88^ܻiM#P/'CӖڞ]Uf; .MJmo)T惁GϜ:eOYj*H|t c*k֑<:ix) );sdQH7ufUNz١Ε-"Hmkz+7;t,qRSYoZi"\C**nxpXQ%Ƙ$h2Fv0QߥoZVח# 1VKDM0X1 @uWK[alwʲV3r #0{Wxs5;mJ4-fABnq68)<=}k鬌ױΩqhIi2~Hva)C聯VD7]BћyØ۰ 4roxXt=20Y1b@$ ;NMlx|O=œ[N+F7pw{HtċqZ; w 8xPJsҪxƞ#໺yQn@%*fQYtFu[kE3C"T¤bhc{rʲ[ H!KƬjI5ͷۭKr20wUG",y] omrJD7ߐ *^r\Z>l¹& 0Wj-ϥl B)%|тd=v8 OJLb12XVhiP``_Q^[YiR#`0^S_7/e7o>;v-^n'5ĺd[|^*9Ծ_S )绐DA^=ϯZ6뗥nh@V(w'ku JϹ!UPp}FoIڿqǵ~a*rc5"W`׿Z"@xЯ-8Rdh]Cᕔn{{2+ƇyXvQqҾ1KwƧ&Wo/mB;HBdY}}+xB/,eqkk`rdcN|5DndGxnNy+?ODՔwV>5~+V хOujrQZϛ #ӥnbym%=6|6vp>xg~Kv+#<ԂdsS\5!aQ61_W Z=ߪ>uIG1 nbYT?1yMl.&`}kT]Fl8^Abq}Ρ}'0vN;;E>YGcۋ(:}kµ]&{u%Ce1Ҽa,ZGʐc|`rP+ֵׇHm|8tQiۓ:N4ە|u$;yd<q#{j=M c|ɩMj~2 C?>\z{W>m5NLJ=Ӧ@Kbw3r\^g-4/G h;I_Os_?]ksQ`hS8rkVwmq4h@I?q9Qp惆3[J2q^”Nmo6?㻼18傹).+l<yk-]rUyS&Zנl֡J;Q/kY,${ 1}MuM}khU8QM~ Rҵ5&|8?V?U/bIy8t&Տq^o> M TM,*ajBL,+sLIrefNxH ]gN)f&Um `S{[}>ٕAs)bǯb~mU,=ǯ~eZS컟AbJ-W'-=:ry}y\w_~3xe57"VYH$_j&@3pQ]?tS\Ew"a8񯢎3B\b14gNS'=Ǘu2@2v@M|u #ñxI^'\' H k<[Z]Iv"PsuLC68w INAQC{swoIm^COOaUKo EP..1srS]O5[?Zk+\ߟ1*|ݍ^w=|ܼ7S_^{,a Mݾddp[>xz5PXDn_a6F$.qǦ:U<\ڎ=hc2"E,iW瓀7G҈.n$xNLG;ֳ*t{ҍ?!5h}M%y$)c+H)'^n+߁>keYUwhkk5ͽ(D-c#RIrsfht !mtud*8=_:nppnn/ a|L^Xz`(-];aK‘[-P̿?.8r>x\uK?6"2wnW$jt~[8 Ϡ$DرYI6(c+*5?uN#3KrJJgc⯏>5<8LF {؉xbg5-6tO(@U,T^<ѐ;\no?_E|$YKr>_0b8kpgR}&AE6ݑx%k:1$'*e> ^_\^\ش#u-{cֹ GPKv e8;Tږx[KY2ø( )r5RKSn Fn[v3鷰1 p6JFTSʓڽ|@D#NıRB)k5닋xٖߚc'1_O:na%ԖuYUNdqٯJ8rs.fYuU :(;$;? i֐ܪc 7*෧A^[_@żIkq.+FA=:wW]tu -K74raaۀ9>o,7\oj"@:#jX#.kG?\XC,*'V;4c=Vyv1^"Y? }om W|,n].-N_:HKӥe]X[\JL`8U吐'݁~|SO ?vmpP3Z0gz. הi.p,ƦʛN/Sׅ4:TfbHUߌ=zj3mpwC*vn־-^]Kgzm;P|x\n #8c$J%qw~gz(u7:*{Y='?Z,ї/nڦHRX*GBC5(Ylm,3+#$kwlak|n;~p2Onk>2rg#Fg.{^;O'OBVHcr95{O [+1M'4Zkx'; Eb:fiʍoϙ4q?œ|AhULhq#@yAqbk8Rt<4.pEeQ'MHϖ8Hv|Txf':bǣ;kkLGWv[>獸|m>-qpD{• z`c$kKR,Q|ɻV1#$hYW*$j|/TiVg UC\Ce,.-Vs)+&G=zGucj+>8ϖyvҮ.drD R9sZ_ZﺝVY}8=5#(8XKfw>?0uI;8X6:5œ(RQ9=RkVF/[ Wp57^,׼=#Nڞ{3o gn8Wx~tN{xtս͗׍*~РO7I9Y1kq!r&pJFRab&¢dI%qxODܱZE#4F3g#js*UX̛[YqQQ](rRF gm_3][ %i2@m!Ӌ6Uw0) _R^(x8WùU]K9*Jjy_R}]1do U*qn{uPK,QĠŒ9'#}+Gl_nN1k 2?8NgP<~kk=]d#z=OC:TCO iB<_'hMpVZzteKg[( $kI'p^+/yJ ϶wmh=ǯݯ^/Ci+{VKћM0,x$6YP[QƆ+I {|sS5Kbl{h;7GxEiM<$k?>Z|k)-2Rax1F}@欋R<:M5ٓwr4W"/31g#il\ӴNJt+4}6Љc#f˕$`ޕg kBZO "x"{֥쥺k22@xڻqY;K洝5SZ}㞫\Fn`=#"Ĺ[?.܂sZ10h. ?Gwv?~36+kG[Xq 3'"A6HpowΥZ/ aH8NJII۠ho3ŧ6#-)Lxdu ʨLd'B3xPqs[72\CyMkw(*tڧ9y}ڭ1|XH^ ܨnL;w^IUbG9-ךQP}3H3 j zd.k19+>\o DIsnY0=ѣ#!񆋮84ɧjRi&0<"_{"ѵ+k$ݍ ҿ`ҽuy5iƥDaL$NrjJ++xٕU>b1ºw>|uvǩdNG}kM&<Oz aa({O]5f97-5ibx[d\Ј{[ !P 죜׎+xKYdas_? ~Ş!7w]զ#xccOzVSXln5JUos(SQ֒vKMOMxv #[A񯕼EK/ s\Tw11zf}xI¦]-!^=1_uv}p"Y#Wa8ybkY0V}l}#~timu|@v\EOW"q]Bu+spn)+FKq.2#,?uGay,$$p1^ ~7yLaNj /}ӲLֿi*G_ѭ^Id1Vƍik} +b0e#~'j:>CʈaYS )>G>89{-;=́BqcS\6- Ut+ϼx-hc1C6_+ ִ5|D5 R9A9 wbѵ(.lhgIc#9 UQn<>NTwTR*se;ƂVUs2ܖ]t+jg}da)}jB?u!F)u]*a MZ[N0JLs]DFj֚Yا1gu_ʾcmF9Lʊn\ǥ|A/ >w.. K}+pBj?#]:xk8+W̿u:5gt{n.2Lo-=+>;_OyoJ8.%Lm*Xv~x{Ö:U-X(S^\Y`NHߙugu8S~RVk>}O[ƃ;I^?}v >}˻(f'_|<>Ty 'qzޔ85^s;*z3*8Њ4" wKR^K@ROSW.Iq;tT5e@I1^MMϛo.Wg{SGֽs\Iq, x "*lPjϿDB}b5J~|8]݉`#QUu^//K-(?#Ca?eZu<3p`w `W&tȦ{۲[YiV }f" cpU'Jri?3(|M(Jz.$nw'? @X]UI6\ЉG΄cb91FQf!ugsWzYiEb_y,ju՟V,:\qa˱$'x7ZO{eTro<9ok[pI^+[⇉-6Ke.nyF61xY)c)Aߦ㹼c7Q~nmc4&+xPI`XvY%JwkG}>#ֽV5lEJQ\W,ZX W *DNPnq9^T^g,}~{<>}kXSsH HxƘn^@\+?xv6E$Щ?}mKЊ1Gn~WPN K(Ez/eW͠],odc7zW=Ծdƥcub;^kr_d_TZgq1}ѥu[` 8?`GzeRIcd`U]vF (\zV6*Fd# p[^WYauEo{<*T:;gIjr[ ''+r=Mw6އ=qoqFY cy5Waf]]z?UaThH'Hٗ`wSب}kv3 >ܟpfZWZbwy&aN 3v֟;Ii8y. fF2&uLK;$r<SY>DFܧp9V{^M, 猑SǁJgצzU]vߥ8{;sҬ8#Xv srdrs[HT8iC@ u*dyzT-r}.@tҊ_`,G=0&5 !;d{ Hԭgn˼$N8³DJm9Swbosҧg}7 ZUO,_~|S]Fwi$&E,.@s;nWm%v%&Bdc%#/ ?FuVՎm˥*gS>oL7#jq+%ԚlhLͳcaUNpʶH"JWŧ71dܖcIɯ,]$>޿qqRN7C J+VsrH&\?jB$bO2UOʭ?ONu>ϧ˓<_ͤDz־}|{b$~P5xh!Yd6~c|jib̰vX~_Lzq[4$ϷN mXi-o*hԳઞc½]UXfZ8@Z7ÛHCy4]sZ̼D5ky0򌮤8zB彷,.geQ];i~Ǖ~&`h`Gܘsp{7 tk-^ɥrrJDT=k׉[Cz޾:T;UY# w'[# zlZ9M$Z}"xd  XtKy%D til똸-b@fi fgc3 bï^~ I=h#GP { iJo8{N^TwCF{eւhR&a,Wmpzsҹx2k-Ɵ(`LuʿH_I`K$k$c =66DVy\3ԌI=zI=Yx4qm+5mGΞ YԬŤhJUr˷h䓷JW)/#I=X+2x{^dVck$#9c63Ax^;-6!խFW˩%ULWn=rY#}?CId7*[rGx!}11V<1RFn3hOjϩ1+٤QY'6$Y| oߴ-qj77Бt3"u&N~NM]CUp- *c%p|)7P1 T`JQogIwKڵP2NY緄}w1= ymͦU#%dc@!^xYΒَ&(%1W_=xEy`lD~lVKSIr5cG@P9۴un-y49+lV|OWX؍g2o|=h+o²1tS;|x\FV˜-*CW4?ħQgIœG63a^G@Ѭc+>]k9$|>5Z J]8L#pPrW劵c#)I7zt,RZ\ͳ`lƠѬ^c n=ye=}j"HJ9ұL j-[oӗ]6˩ɺsNiڲ4ۗ׾)SI$8W_a~&f26 ;Wz +WVzgk~0VwZqIgTR pOj 9B6<+F5Z#ZjZ[r1_$ 3IJ5[±#],~lQC W>2Gx%H=={WW$iU[~gF6~'Zsyk,۰ ^stomK-[rFֻA fV"t,VN|fЮsKmF 瓓-?'.wJm_N?r#FϵCFQ. w ړ*DrŤ~&>*x X.ZIboډYW`dw#}6Q5 Wݞ!r}3^ O]eΞcq~G :9r}]Ңikz0Y3=͌"`FA#\08j6YMqF?|j[2id#gӡrL<$pl,/II|0(ݕژ=Ty5麕ݫJeŤP$-f$K׹2dz2FX4nN~\kl5k VI4 fHC%"0?3JRO*g {BvSJ)WV]0=Ҧ;KeKS<Ä(p"*'W >k*5c3qҎ/nתxxxClc ;P(%Sh0Ce ܬ@`{פڜ/9]r;)$ &TmTwęgnX9Iuee.y%W͂W H# >^?*<:<1]wmI8LWKeuy&"jS 6QG0"L*P27v#o;b뺮 H6̻$mthsH Ƌ y-Ԡ(bĊٖ/ ظwz@o[Ix,NŎ$89g-JyT}~^Im~AޚvBWas2ȷQ2"T7 pX=tt Jҵ Z; cFFs;>`Wc8KC) {JT a1wncʶFU*c' J/nF%27TH=+1Ee"Mh$7 @x9^x_WԬL[H.W ǃŽ3޼YL W FpTta+iJRM&_Yg.h9O<ž#*d$s6YFy: |̛`WcѼ6#~hTzs#R21JH=զmy$qw<?/R33*xm‘~>:7-"ӵwqf>i\(9~a-M n&kgpd*+Rĩ{XZտ3LӒYsֽ|SsWW6'Jv #>b(xs^pn-#v..FD>ƾt*g  ˘.(ڤ>e(5M=Rkβ XobŦhM;Xc-:{'ޟV||,^1=cY.!6g)F)o^E薺nn28Q?|>o콽YE/zi8lG>*'5oz <\$A &c 2ğ@z{D n`C򁇐p;WYG[q|d)OWѺ.EX,w\dgG+kfP'(PMkyt)֬iiOD|cs[Mȍ#H,DaܼU-/wʁ1d`_vm>Ձhqk&,LkqӚ: WEg1jKvOPH)Xpϸ_9xgZr]8EK1bAhN3?:V7_[?=qkz0nI1J|n&uvw?DͰ4<8^{po,vP9' G; M͕U\y{7+vzeҳX Sm3B*q&Ԯ{f&GgN3*U~w/1[|Rqw4+Hw3diQ֬XKr+|<8-$Oj^A;,w8%Cא2; +[cۿpg'RO@>GL:,3^x7e Hȉq>|$-Un- K hYn7NH6 *է]׍*06 ~ͺRdd$:uS _^VK0 79'MÑ.`[$h7;ob[-+j`qA&evnLvq,^xsb#\Fxz4i< -;TlW/|)SVP/dǩ_/^)x&H,l+]s'aV=@#޹oPtN.*׵^g5Rp(AMײv>cw`sZU?)>1z%y% ^GTX3m`~&Cj_22)F7J]>l.b6fi6(1h8$ +$QOD\-| gF8OO(yъVOjZ1zXF ՙ8n(˱O96+~G\;bPQSMjK_6h#/ #9, n-Uy+0HfB'9nQzhh! h wLW%mKL]_ _4ROs^`Mnm)\EFx%yn2SW:֟2_ Θ'hFDM#<@q_q|9<=-&޵5"mfyqwzn?"X+' gfGGpv 2=GҤxȄ/,|>بO?UE8zzqJ''X|׸x=DRdg 1 v t6,INj7z"*2qUdq(=O8L[홝dٴ-;UU.>lg8ZWvW]OFeTpk5.$ntmzWsD mZ8R!! 'jcۍ7zbO׌ՀY@l|Qzs9+ռ ;+`3RޠWF 3g%rL[I.q^⫈Tf!I =skh[1WADf5sZէ}~TbZl| gyb$tzu6wmyJӡA+goPkκOGf_( ' wv5X~a޽28NSniFS>YE6w}ca3CAdm*SFH >u "#as A_Ǩ˸ArW^3yhL**Jp11å}~6kWgnm7RwTWGxpHdc$y;6]F+0s#kE὆kuExy$I?/Z彿-qI<3M*+ ]8٧>K ŮZ_s5<Y4nC/qn`m;Ę2Dv mھcT[hbKsOaV<'&5vBW+ʌn^A^gj2\ 9«g$g5c32>qeޗ8[+H!C*Ki#mquV/׺mᱸ-p܅v~(gQ#/1\QjVSc_1\܎`u rotw>+:3K{?#F3kq* * q寈KMvQR1;ѐ޹~xNw6갣yyS821׵|Zx37%/ܧ#>%,dҤUɫ[G,l UYՊ%xtHoPjsxKa4Cs4*^ gxnRԨXvBq{z׀[k7FMM!?s{w4a4y)߾k# jJGu_SU7)=#)fqys,llL'E#v;:}i]F5c}|g4N)9GY'Rx}F[7iq[\$ w9Zľ4I-1GO͍RMxb oӴ)siPWpg9+ء1JJVӕ?L|L(Vg6w7BIMӥ۵ #כ|agYc$c)4LnQy 4#9"S-,g.eR 2wqҽcƚHYQ6KlI'`_-qCp@5ЋTk\t1p =LGb.%Wcims`gzOOLO%iH\0q=s+W}/VYcEѶPFE's8v?B7P 81̸o J:YC)QNSe$vox,#^r"b;_V~os) qwtuq zCx}ay"A-$ wGC\;s< 7U>=ͫ9%R˕tChZ>ymy;͖7;GjMGVc'e>WO9U?_J4 ioI)88^i\m@F`N}O5c#Z.VQz.QBXx$~stxc]㶕l0גǪAũ'e6<_:.x/Cx9a6t|Q'ǾdR hEsW;ϵ~+$kZӪRnN̟N*e+^gx7 :;sp#5¯O&lh.!LO(#Yk>P}7kk as&i>kR \+q}{XaBfM+dLUL\aψn?&} rM,7ޮW]m<Q~Bc92^Lkf Ǽ,˝'c+y^7ƒATROFs]ĺ&[o`92H,ɯ*w>zp&pIir4y%\A*dvqf\non|ueP8uͧ{0:!-xbAzG dFIZ2(y$qÜ霑jԮMֆ嵮nt{7cC~~BGA9k/PꚈ$RH`SWbv涭5 N7 !C w|{{i6- J6ϖRx ^7"ϚQ-jlVkIaH^@r؅>vZ2@euPQ]KWLeTVLKdVvaܓVuk8u;h*qjfc@}k󄛽vzCE{Dw1IElgKgx~#b@$pk|UJ5OK!("xR{W\`yҾwuaC9<ֺ+fqo,lX0~ϥkΚ>ۡlֲ'.ѓ$vJ*|{m7),VYgs'nv|ߕ|)x\Id&Y1ʜб2nE$d/86Ӆdc ?x?dF'ʣ3"_=WÐ: wW T7r{^=,37ڣB7e]HWGB"!Bvc۩5Oo>PڻVa11%zWhӥ.\1RR*1ZKDf$/, fEp[Xf mk]~K'2GTE W1 }yxBTh ݵpT)HktmoF[M.Fm&0~y)aؾJqt4|,feVJ]Y>4q&$h]TL_|D΍˻Fя[a_柩q<%/)e_0nI=IW|peRƼ2(kl~j;dɛ!s4=#KxmI'ݏ2ɒKz`[ok)*a:ϧQ̚i˛ؼGt:u)*6 Owd #rwfHO"9Wbp0_@A[SYEfe&*NdB!%#54)F쬏jՕJzɶnBēРH0ً1s+ͤRHQ@RˡNk+Eb&QpD6\_82{4]/O~Lg#qQt|}ʨ'(9Ih87GiMSMiQ<huwƊJZ6/?;-{w'Y6& 4Rӽfjq_5nE$).JF89"]ExA=8*b/z|J_%*>n#"ːՏ+ܥUS]{X\ֆT]ZN:Vq_ gz獵~f({xw2HWxQRks L G+.qbcƹ=GwG|6ykA$^y<¾kao+sߵ; J_cAO2k<"2ۘt8u=x=ju-̌k)")8;@8+\jXHTU=kq53NT[O>^yM`/Hd7 ghD?2ywp6ێm v|'x|n~`b t~#g%,1Mg:JF H~J6^_S/JPO f%WkSkI)Yp̅[mn$Y$uX~͝ݻ-J%BWF"p!CxMR¸/`f-ϑSM]/Ivs9;ŚgICm{+)G =9GkgG7$ n ~{|q['2kxq:p?ws*'FtM8aUCFO kO4In+o常<$DFIɯ~DuC,W2KgYJV)Ԁc򏌵KG΂"̀E~5bXlvR3HeK;)Sv=(HVT7ʎ?Q`H; zשx:$R[.k̾Y?bÜ;׋\YG4,YXi}8W{j^m?o}or-mX`xo|}_X=x#9cR2i8_F^wttk;["K<>O;,/G i.(x`w19⻭#rG,ye[,/8vQW RJ/U^y FYWRVqkDh#t*[Y7܇q׹+ִIv:Y6eA57C K/@ZZYBLѪ˝ _!4d*RktV'%5yP\Rts~5kXMi`KߒK,lǑf_bgʣ>ҹf9Ua;2Ib~mƴ-N$UX ppi<J`SZQi-ɫ^RxL曨' *<>Aq޽n߆a1̛Gk 0zwk[^O$#ccn9>ޱm}iI2]r.]N꿉sSjUU}WQ.m!2(-k7GeO#DP;pX߼IDJ2 {ڵ4O٢&%sJh<гlU'uC Wʩ،[jmڟKOpev;sjGN!L_Xc321WW EoFǼZDUeoSp^> o 7u:ubæ7tX#,;ݟ[+(팾1"@<ձ!.pnJ_$*:*4N ?19VLhDC|cJۡQZGuҝ,=߇v1ӝ{RJHdx`*0$788SfBU85S2ZӢF$q;F Sjj%@x uu{K7nRc4z5:gߚ͏<4r2AA#ОsS7}Z$y9:sȥ'=iF%GQFpuI oZ#')h\玹C>+2K0Btpc6,@5ƻ\qnUL~AG5 :to{79KҾxR +T}|RxxmeǸJȿjo;LXA4WO j{Ixyeƹ&E:m,L0rrOW~۔6WĥemtvQkէ*#ǧZjŮldtO0d6kjƺNɻ1v)zO:MIKk28ֻZٞĥBtwfu;xm9q^ȯ&aAh`0ZM6[ 1 mਯ|8ps"<%X@,ʦ&gi+*&k? xAP.PG 9 Ҿm@3#r0MJ/;[[8#k<~sFJj˲.a^8д/OD u=>2IcyR@z~8mg_)Tc*G${=csȎNOrsYΖ?SSf7Osxa4ԵR'DWM܃;W>PG4y)jxՕ8$޶=xZiU&N6KKG&< #7W>| ?jG56xnniHYf+My#޾(񯆴_ ij@Tsc<ףqnI?u ˨kFIê]kVZ.jiL%A\UfkEP )?{Gv>W7,4H212ynx|_*' a(TRi%D5TU?)9)|63/kw`)dҵ~]jȓ唒6<(6yRp)^)&}φt*s'l~D^\x:ot%Ϳ5E>TGھ~wt ALj*$m+ $"-_.gd+u^wo4nbҴMOR"̿cM2IR@IզO.J< ~jYIݎ{c,ldDs ,7AR1n~R |JUhZbڵh-$֦5}3#|&I 0vi`d/zt+j6vڋ8܄br縚۩<|eRNRIA_r[Kw+'J;s@k߾!66^32DK~?[F*g#m"{I3 Ż~YCpC1*Pq;wKO]ko |eo!3팩S_JV{XbtFLQq(_{_/GseK*KIĩʳ|sJH6l$&̀ Ы-['?CztEE_#uu GPO9/&83D|/X_ٶv>VKv#gy;F<)[K-j5Bw{:鐠΄6FO#s eznn}QaJ\;\>;Cjo $H=#skes=8#lmw{W6Zl, ĶAigk翈ktl.ps Ɂ%Xs R?+imn Z*xnȋ~F #NfbM) nϩȬx~ۺl0vuV_J*0$cʿH^!FWO}jVQiBhM];#Jm.b,@q؊ݟKO^e<F@.%JCЃ\{t*-gb|YFc}n+ķ_h&yS.`szpk{Ǝ\j@'Mn*nP3ˌ  U[m\̋\2G8>K#i1ZF#[9_n>VQ0$oX؀<󕮘w4%Ӯ4k3B yMx0pޫ=Z<dy}ǟ@V{qkI%C8f#0_݅O2N=?WUR[ؒH 1[?͖U0x4ّwOíSF-gIeQځ}碲IvK['e)ÆR1F+/O8oygd$7I |jʾgР𵭬Za_;am"]ܡVm#$גʔ%'v>a`xsNm!k0vl 9',ޘuxK^JTIkbA+ y|c֍4a0vq_ 4O\i$jWRrڼV *ӽ}.WERmόƿg\͊`[΋Ǚ;S_^.X xYk[]G+?1LAʡ3_4lEThL1[t~^+·Mun8CIzW(4˺=5J|5_3X5ɚo2i }m72ۖ9=+- %R;j98>^a[WXuJn5UXhFRo?o :\?ڶ][1OgIX .0K3~ x3y2@! P@ćڞ$Ke)E۱lvQI4O۸nVF*4ɜ љA, _^3ܚd-*FĬd/bѦ#$tg6=>X|C[C#d8; dey* BO (nem 3gVn1|~4}ZLY8{p+~xs02 P()ŧ ê-n uʟ;Rٽ8bgUuMs_|REƟO5G!Ǖ"+J& FǠ W2.#XH+&$ 6;w$Q^cPq=,'|AI{X*%ӱe>48( 1fM|5]MழmQ?.#x ZLa+pKipHOz഍gIǎof " OAzruzdv5&~֧HX| ,eXg+gX4S^g Teܢdc[Sg=@m>qB}y_m{ Y[ <3Ňgπާ%G$E`oJcZFYF9$"8\捝,,a1 =7H6K~1%,f 8I\7H-_꼫~"Ni&Inas63ҾC||X S*\f:/aFoٗඹA+l,e UeYo/ qn~2ȼ)sJŚKJ -jO5IL 8ii=2rYg2U^g; 23 }%eBmx[*xp:k M,RʜߏZmL<)>et>.3 1ZKMѤ}bMKD`3S^kŕE-@ݱ0qWHrSΖ.p^ϢWza_W'~g?P~NY-cI#Ev5ޏ0v{Wt֖HCÀ`_yZxݭ m/\_wa9b(?y/gi?=2K] Wz2p )ڇ [tPI,>j~8W @  \$ħGk3J2Sp>pW5˄`?9sz+=R5%Qߕ^_!OKr-'JOo;\cֽBᮻJJRѫl>Jʸ?#qR{~g᳍GI`@1}+2J.O_U9yvEp5tr[|v3}~-Y#k^BȒ6W}]H]Dѷd8Zԃ9M+J>VU=P6X8zZd˓aS&Px\z/f THpyocnF{SY9iˎ=+gZbUPw>L= 9~~~5B{VY^Oʶp^qTRqJpN8CGYVpW}jk[3@=xzy Z?r}("C@GJ =¢}VܯN LA.)t#*RFB Gs0F <+ N@< e$znޱ F[ggTGՀܠ ˎ޴;ϚXF2qӁT;~qC՚GCkb#Hoj6sZ9-A'g\qkT~!VԚg5p%6C ^Hk@#b!8unIyY6wO)im٧֟Dp8}+Ϙ/4IwpIm1 #B#L})pEBaFٍ͐+@ qW6mqiRF%*YcX=Ͻ|mh 󃜟ZՃcg rK%˧.";XG3j=Q|i.PV<>5hIa*.g}ްֵk(|[m(I u> T:u$/# uiG;rg׆2ֲ'<[IH?%~q|To6=yPmq#i5Z'nV,ⶁY̓8p|WayAE|^_-$o=GE,R0Ϳ_V4I~ͽSot_<=u1i e^F6jն IEӯ [=_\21%%ёB};עxsK".kd{۲ȸ\t_W3y<6W=pEz:ōī,0@d*`k8;|˕9uwٴ7^%45g c֯{hn^:vpp W__Z`pkѥTkVwI#xlq.־Σڔ6XE'{W翏u}Ddy) O^hOurEGϦ+-vWX$lĸ('Wd5Ouw>MVNvG9ڽ啾ʊDʳnl'ߥxME{I(V,@cSq ~Gڥ񩿕~w}=[}PlfBr f" *X{ZѷUo RiKiGoA <;g>/x7V,|ES 5$F%rrTܞnP '^νdblsWSFct>I庖⯉IxSi)MK ~aTwIcX8掠2D Hw 0[Ox/>=ԺV[/&3NW~[h+f,b5 r/a8E+ʜcJN]o?t%/{[ (5;a+E913zWo}+In@t60oOs-t f[9HW㓒O=K-.QpBWdP I4'׶qe={+ק!eC GBxk>-xKFa<;,/bG\u?[[cuJGa# xYHK(Zh> \4ɢn".8 GWxUM9nU/*n$08閾-ӧ6ڶsPl_#˔M Ze5N[9A{ѿ#싙[iQi+$M3c~ٮD.K}^_JQu%/ yG"7ž(.o'P *F͞+=ɖkwxe#.$~Soe ?xֱVmQQM+k\6]\UjRVWx?Viu#o"_@'"}Ydy%ThX|eۉ=k|}]:-zQ/8-R6p"@WPuweidYKH'i=NWέ b(ըһ{߲<TqWETOHֶ9{I#w@Ǘg3݉q.巖"@xA^Aisd࠺γKh墲PX~5ÃK 9MJϑ'8~u{H*^j-ʤ1RLg$^39J2*H*zq]}ܘP;(ZkJ;-j->xLዬ;27}@5NT4q&ٶ\'YYTN_N+VGLpmP> aam;I}[yl&v buB2HӦT UE烌njo\ނBE&}ۏ[YSq"SF#RÎkhQF`HRrϺ~&wR!]E}^n.#퐞K>!~h>C c9<3Zhph@(2I2B;kHsv_{xĶ>Gd4vLl3 #[=jMD<{Ms7#Q.uVs*㍆"zc dO>z` +x+xVů;[Z$QN")$ rj:tx в]jBYa,$ӏwoCr|: EA8<u ?JM5u+hKt\8NqZ*SU)3bmViBT1,˻=k0G$EV㑐>ƥuYU?{M̶@0^7PF1^N$=YYvM~Q|q\yd=2{Km4Pp޽hif3XmB8ʄ!z }jTk⪹g>X]v?Ļ\. Vcx N0="ۡ$јKcrxu-/@"#'Gfwik&†EgJs_ȫN^ݗV~gsqzhz沂'"0>]5躎Nꀌ!q1=tjkqlҧ2eLc! wagݞ,oeH5qG?54}, ^IM7$ڶ#WBHîac}f@>UeyX (O'Zϊ? ŪlU .v_C_pgVT^|gBTgxm'еMFd3WpS* IP3Ix>$kGPeHV2=IJJH)J[Ny:߇;AVeUH\WS39ah(d?G&K9U+$UU_bƕ&qe=ܢh` wQ;ZCm# ۘeXk4gW~LLy'y5KՅ,fK㝒]aaּ?k7]-> ._jc{[$&M:[$Dolsz&/ xSXIcy]Xu} |>RKļQm @ٰ0/WZn, Kʡv++ i Տ>YS1AaU| hz{L$߉Yùk? x]f?~dk b)PHR}= u(.WCb2tFϣ]] -E ч Ծ%bw9tbE=g6J*Gkux[i`6yvT?F2sgPU c {Z] mqu5/ƍb{FU`lIDro*"?x#5sz8r6cˌz:Wcܵpө4nUgfr,^oM9_켏0|_mK! !;x׈-/,uw ôjCs\fdGSY0Ыv{FyK$6 Mٮ\._EU*sVoGb*M!XJjj+I*G57|o]e9 #`p>W"Ы_ z֖[[d"- 7)aVoo$֧Wv>Z\3&&w^6zUW%[9=+WLBsߩ99Ѡԣ|$2pKgpJ<ъm=_iIPe8tv$k)EPu$W<綵Q$]1v<ʾͦ&ٲ$I#AX /ͱG(Rvgȯxn$9~0x'-5{=0^ Wfލ7~V5ٳ+J3Yd8LeJv0(5}=hhY2ֺ"`.Ag)zcՃcdy@F6`N-;T$~5v "ZCjGnR+*f.qOsV>w>3&̤HH)=88~?mNQ&(U;J`WxOapOoj@2>`iTXw ͎j@0܎mn{I0T}sP,1=S~ l.ANs'ېǀ5 4FG#;h"AһSSX&gAnh^֖M">OD۲[Wodb. ls+BMɾ7B(ި,yJbpP3S-̓.P2Ja# WQޭGC')nc%&1jONO]nxA7Q%eIJ#ueY \Mg:3er]̼2+BtZJI'tgYnu."mI+=I~F{U |Wp \w3ܒ=k6Ap% eH?VIIHcR[8$u_9ȲJnTgMM_F ,c$r\Wgm^m"D< 7Xro$zWٚ–PPef5 i{Vv~>Y{Sm: cYHc _vx;g52|+Ke!+Էc|&/[ҭROdA~Ӑq"F|t<CI_Kv=kl,mWC3}qRCrT!u׏JsѢH,NXG_FJ2e~OVR(V:΅ums e17X4ݖЗbM<~i=(vh T  ۽~Y4i8E+sׯKYOCWFT=r0;Ω]O٭>KhR$^Xx.IB|k(t|#Fd k^GIgR ҽ-yW܏T:Ȟ`vU^)濦o3edʖ#濒Aɨ[B<(PY=+gzqrTL0(YU'_tAK^;*jjT޺ NJŖ%u@[{ OIJ".%y-,2ҿVO68$m=>Mw.ǒpFA#~o`6Tڋ#,&m$IsR|C#Ռ+h?y$`Nq?Þ^0_i#؈ 㮋aծWQFIr[}{3_W^ ]N7" .4rA+ǡUMƎ))+jc7RyWIy;߉cbUݹ3F]k]sXMMգn.g"T6y[cھFƛ+ 3^j.By<=k>ִkmBL}{ՎH@x 6+ֺ ?8/h} pxJ 䒋k}˫Q$b'rW'u7qSGs~}|)X]7Pky *A9I@>ϥNm%e3<8?v2,e2F Wk_sQn]Վ?vryWT 9~ӧsɯzwY )={׸x#D5ķIntk+-9 bF+Lq NH6px3szW>'\xB7N9l*ypHaEos^당K'{[{x%~fCuMNy:q,>TJUc'h崚u=gQ]I-Nb$2rO"9&=Ɛ ؁ǭ}M[61X<  m}+'dyurrYx@;zu cFd_)ٳl AsDZ=b2#NW{`0R4j+u*\dQ;W͚NJƍu3Z>jV"Oιxmăi1S##]}+- ĺ+POoϽ~Ӄ9B<8)?iNu+nutOOxais6=WMa ӨieP9;ZmZJ4Fg1f9H$b98g[1B\zuӭ},)'SnA.񅸷F1V!ŹQxZ}cocwK-c*[)@s_6a n¥f%<7YPUW63]j:1aԧKĆ%#i%ǭuJ<]׹ڏXoni#";wF0w c jr%.c2XQ vvP&~/2xMIq ͘&ZB9#'a Q- xB?K?6fIk3I>Rv'ksWf& !i_vvҧqҿ..mU Q9~:Ǘᴕ\y0 *@OA_%ev]k1mwmwc UHNɮCiY/0rA x^u >+DMw26A}GڸrL G}|^JjvdxU141JDn}O|!~X*ŵ˨lxWQ4ػ#)aeSӤ!%nfK#>k-Gn$dNI]*OuiԜS(p@sy7K4rFwyO'{W `c+OnpuVe%'AЌH_(8+w׍=߃>$k pʫ{Wҗ:s3h`:fo"v6 3ԟZx~bh+d^|\o=Ş&ب+QOZRtuM7MeҿXEt %< #ȯ|ykhR8Y"Kdzj A&ڹA3g8' bAx[Qze74K*s 叩~y'TrPz]?NȰ)`"(JsPM]_ %wE c3V|mF^9=ټ8lt( u0.Kq|ŬZ)NRO}r[J-~, )iY잢-9~d$X z4۹ Fݻ\z ^Cu$ Fp9\e4]NYqڴh7Ј 3h~HʎNsr{W]Jڼi(f%bj֫cO~$l#cY0ny+r:׹|?q'$ 68Wvc=QyVе ]~1;4hfIl*dxɯ{umb#lu'9'{e~65 %M̩p.<gt2# zhE+0VD%F s{,N #V{Ir&}."`*= wzce'%!$G108⹋I,ndme%fܩA'SFRIQJ+gk`i]}λ T$hwp[NZhtn6f;>qwv }U6l`W<ӒcU^ï|_;q:_T S/Ee r"+wn1 k$hnmP94Gk+9 ,UpGҼvP]YBaRUtm yZ0s!}qT  2XW)(7kǹg<3QF|){}_ _|BmͽlѕLQ8^3떲r۷kB rן9"s]8"O;ZYJòRݎGw96E_-Nj)Ҋ.+f8Usy1+t4=e\u?'Ē[]w~x?^[l 7dG62o~ڝl](?~Q䓲Og6>%ռ,n >@8Wּܹ|3?91~+ςBݤK"X^JŞiHV]OR:ֿg,5JN2i{E/*p{>xOڈ +ywrIy/m+uc{7܂f8N4jZƫi3$7,$E#]#*VWK24NɌ?k־ڵ]58]rAQI$r]>jK/i.k_- fU{ 8SIU@^}FEI)lEb8+K3QRo{m FwW9 +%IG =J•XUtek[+5},@a;w%MӨ-#i4 ]D-[H\eAkXqOeIU% tsWξ5[ӯ"%I ё>Z53$(wn ^d*y%µx&G1Uݮ?fO+gȥ5L_G3S ۸V-oQҿR\$Hî54дI줊HpO}N3ai󪎭<۱8 %ISvsTfvH .868|2lνfc "q,zB . #G|ױ|Dxr]nC cyAy,l|m)eb2s􋫭'EQǕjMA(x"NcƤ?<`燭(Im h-VxKHA6#*|ô5(X"RkKa'*.]injmPGqf#nBm q *y$&/gk-on`:Mi$.%ɾ7pv?⛭G6i2>cOOG޳C {+h #sW^gC$[eφPPQ5o_ýHy3=u+7:",W۲LpqU#);k @𾤖HfdAߎ{W!;Vh`a1J:sӧXoC)Vygh&tR 4w}֟<=^uu[_eimqes ۽P3"ABN)u9b PEis6]9)9du9*Zl5#X?+{f' 6eHI$e?t; gnc^_hc[d!idAHPɽI#`_cN*>w+r;V ;oI(xn)k [^+9b3G$Fb+Y;O;E\Ҵ_>k6Ku0'A: WP `נz Զw3G'25mNJVrjxݍ&)$Q`  q~|c+-6>tAt,~sM__~!ntN~X7?yI/;~x[-U dFd G9gc3^6?lz,6/ zKbsWM\ppkR7P ]K\ :5joD_cQJs:5f:I²'f,bS,K(15>6Z#o̭9WeMdANk 3 T)JG~3rS暄cwS؇`R!,[8Ƿ~-~z_&)]0|чV-#۴2uaeUb' )5KY/Qfsa$tBF:ݝzg^|m-.>)EƓ 2ݠS)%HP9^]Hj~] aF#i݀w~ՅrOb%# P2G\V\kI4vLU oT^(4UJH6~z)Fq=2+weN9ױWCڍBY<*/ X@}o K{s̶mXt#q^ciz p9QF}kqrN2u>:L'E}7r]^mi#ns#+.ŅݕIq|co/cfLo#U N:+_C-yɿ˂ s5 uI~xllޒz|Q7qKh\Ol5%z8{/G5J!$c1]w]ռ9B^mu^G177@Ӏ^ O (EY0]$Ŋi3קo'I?x-yY+G/̨VR]G?t+>3k,z5XAFlKdʿE kR[[qPO|$N\^ QNtdխާMCrc/q0#?yo m4Adnlzwgۦ(lvPAU[}.8Y*`2Q=."r^vo 7 5Ҏ~ *k_@Ib!&O3eqgO[W 爠9_'l@Tw_ey,F]VjZW<]>orjTW܏zJ~-63\Lq v-v7 F@Y ue(QSJ[Z-:Nޤ]2[.pI"Ѭن0o/fc]ԇC{4NP'ugͤ!Z1`OrQO {!qۏzhbD?DwOl,9ptev}MQWRR/.='[siui⌠_P)fv([{uqK3$n6~n;Wľ0& v~mRboR2މwGy]%K|jf}E&4K\3_oݭ$Vfv|/j^!RU&b78_+MWwzWK$7@kB1NO}V7^mu=S\FvFkOxn8;#] 3޼+5[:Wxst ]_3WC;0{ʹ%٫JSKi<ƛ?yA̋$FCVbܵi`'Q[F^OD%7Wۡ!JOqr6I}Ѽ}hgk{iHă|` u>zXk|;yZY[q2wP9>jZ,c%J2g?_Ma5Q[^|FxJ ҃ݻ5йcpof& 2FTtpx>VnUpRt#WGZVeЁ]wnZq. I߿w>'# bJ)i k×VգL A1ڬȲ A&<|G5Xey* }y+Xu5e9Jd/O('OCU??>k>T!CoW q\U,ߕWc;2OCSp=顁ozrʜӟZ \q㚴dY/U}sϵ ~y 8Tpr8>ka"28ǭ9 =j#U'f2N=J=9ɫhdWNAǧl hX'd3t{d6"FR[كb!|;:z_ɻRg[H&0Iqy!LǼ~Czv]$۔'.z;W_RjL$n?zʵXҝX>zjJQ+% +Mlַ(I1=[)6%Ec$+uu[(Vk8^^!7 }ȠϽ~CWSU9nE,y](xZy?O\j1/qHw |\ hYu8M}'E%|m:فZ$99Q=/z1N#I }WͅڵͷsFRq׋i 6ia@>lj#󯉫7l~JT*Su=?*Xt\ $]3޹-Cþ!Hu]>(US@'~gXC!ɘ̑H9#Pt9/uLǹ`kX/l!R5Y=lE9чwx~κ=ՎVh;^ |5Sd ̿ucttH]\8'޼&+]H#u%%^6|KP_~{eX7zz(w?_On즅,Wms!y6)gg:@'Xɩ}LW$)#-Ҩk_ <;k<'y־q I]Sdž(ez5O\I@@x `Zωx̿(lH}\\Zͺ5e3=1Ҿ2nJ烝ݣ+.(ufX(m`-y%*0j7`IxU3˄,@ld 2==kץtfO\!c+ue(ۚj>X:ҿ,#'ܘoYV#,(Cu dyXf Դ֤ IT&>FH Z^JHUDPB-+HT,"F߽giaqWbYG1U܍#j Byc屢Q{Ia+Ak_jF4xt*Kĕ-]$D[Ap÷:54z}4ryT +G"#sQ\o|G]*c,lK&TfT$^~Vz~o^KhTΣd Z*˥fO[_3y--&I0C m0o~4V ie6Tm SڕY{X Wk62u hcWSnan/y@#c#Tds-HvEima+ŵR08ʃ[ti- Uvd@0C0ϥ[Y-LHb16vs7z,W/feIl7B!yNcI$=i_B'GX9 h{$D)P6[ yvP3=+T0X$Fc5'!_1yY=#heé*?Ϩ懲0}8cMm4td*S<*zXr][dKpeLR>>np沚}Șqwqn&Kyn\F1v{V$јٱNJ,(rjUjvHmCN!C8L֛!J1dkv/뿡8B~\ 8ViF={K>tbD~vOH @_GHYKrwΥPJ$9_tȧ4I ?ZkMV />(!WoMR#O<Cgdw^<,9ϦMzχR(i.H؁7to{y?Oz?C(Dg1)AԜdCھW{~\"q<ziN:1^^vKqkEubS_K kSL+y{znO{Ig0TŮbnH]X_DtW׫k= |?>:ng$xTt '"QOUw65KO¶7kwkZ+cr4nː0gjx۰0W;e0w|eWy}-}ijڌ1Gwp(§ g$gֻm;DuS5<jx5c#lv䬑vW> CjztiB6Y1|፠qum*Y5 DڬJX-Q:zvf8]IYˠ %?/?$\Pƴk[똇MRs|x;EA5kQ|\وG8s˚@@3|5ag-?NHgSi-Fek[<)]G<;Hk!k5Sϙi)9 O x,z6Lm4.cte1;?$f8 byrM: >OJmfhrѾm&:0d}C;ρ|I=Nl;&Y!hDIB eQe^$׆jRh$Z1kIuqKkqP؏itʸaOAuuX&$6sNmEv0U% Vnfrz]6Izd8f+Ԃ2I^+oX9lneQxRyy;'_D-59nmbqY7n9__N|G2#uh:F/A O>xpI> rZnis,&,pL"5x&{Hn?c?9=+׼}x؆ &=I`0 燌YNr=t3u(*0hz\OSo>w_7&Ri-7Ź&5T?t>bOlCR,\6p W=xnM{R}2,ǿAWUSmw}lڔ9Rz' of_B~x2hih<͛X $d=+:#Hɷ > ҽ[_'m!D#35іfJ2ONѵ{1*pO]Ft2bT; (x}am+5rX.0?7+OW_jd6rn<6LUrpI8kkZያd2|gY'}o}#.ԪN8WPnkh#nY ]] KxŖF &ϼzzK51ƌ+l\AUvЫ?*6[0*ߚ"j-w:Tth66[$Pۉ*pgl. 2 ھ$׭6^,["!+)8֦+Z8ΕU>hvw5}5ՕRGFC@5WjRY7%I,UPO-C_h]Wq a>׈|\_pmbx;rHr{G?i K{6 ^."\eEGkZ֜ibQ@Dr?$}+P&nR` QvT5~9g m%En3n5x 9zDG9v9j=[XVIWG,mi4|)ǵyf>\!%^}K;%2+\ծ.>n/ӌvV/j n|♟F޺+ܧ.̡</qPXzjU]Gpʟ }uճ'wj:)M2$*\Iǡ_d&:mԷKew]695ui^ &H!KqTmS㗉5vk+U2{9*9fgǰ5?X9(=4#Ռ!ͬg>i Inw7Hg*\+s^qhr4&Y"cc7^7Ma F:+q>kQt"yNԌ^uwJqIYw\GQMOC<YI* laAN0B|ϧ"FYD(q)RtmrzFU-t[+GJp'9ֵ[x|[ `0+Y25:kTޚUAF2s!|O xN;pktZ&7lBų#ɦ8 A2URҼV%I68` ӌY*u=HEk<\~k9BJy~vETI(b 1 ZEӼaJݏlW|?X_i yB/BZB|dU ]·jHv> :UV҃V>,mb;nevA矔<_9<jݵ:9Qc<_ך$rb?ྺ2׀t9tk_1S`䏼z:kXg"Fٲ#\/d'jx%66~POV8.{ЎsZtc!VdPtztǽtYZjIirnWGXZ^8~Xvڈ1du,{K1e) 0+w>`{a=js^Vd';ܞM#~4WQ{Fh2A9ym%_Z1a7U4օyPintFPyު\*Qcj Xbw ǡ?)-J`N <j^R[Ǒ(ojFzK-ۻ><ܫ`RӨhgyC)v0o9~nZI++1W u%[f`8g^0MҰiJc2Ќ-qA 1+ ϣNis{d>ғNKݫhxV Exv`m7-,I=t WOTO)UROڼ,mH/J,CK,nwRzzʝ7E(eu>_6q>"y'F^{W^6QiGnQX" G<:CE{JAoi1Q_XtQE~c~0QԫQw=|)140OWnh0;1ȮV~CETƯv/a$QVEq2zsʓ^"xS19،qR\L}>Cc1+'E^c8X9VI=V^4G)NRݶվҟ> !23I+'JPNӒ{2V2\ }¸=2pM}'eTc*@ _èjQt襃'8Sbp #yg1.tB7x?**)ѓ6?>Zh t(KUm˗ 2QR5`9ɯIpbq[@ld53^(Z`y{I_w84^'ct4ac`F<~eLf.b<(ؤ:90ޣֻ/ό-G5J }r*I|\ʏ),D#sgԁƱҕYZ+ҭrcP C\^19-OzzOMH.deQGnnG,ǎ >0q~bsvp@J#8=j! rNW֥2D9 S1T089p=:bȈ(򬹐d,wӜp:&~p p{ƥE#ϵU(83$r9ʩ8bsϥC41^=v'[n  yd}MO-E B6`qpҜ^ 2 }wqKK͹|Ya:PcEz?P|[GMk ^{P,Պ{jr8GE#w6` P٬wqݽJz7WP5iVS$o)F Fy i{9 2 xSg26Mtnm w H ;@ZOm"+1k{=A\m婝{=D텦iswml_2LE@]Gu_Ե j^#^ı^@Dm+_5 _kZ_nӠFg0HnߖSpE~pj0j*O,:~CŽ~G0N`ϖRq=Жd0őw9rdnYzK6walěuPw0E<G'W^^]yok7:?48ŵJA dE }JYGHdC$ E'.GPy4ddYG]oczT x!4߂no.YG+;W8cƜ:VzO|Gޭ=vc!Bcppr9}_U#TVi:/?/3=场)wAlīs\|gB!Y!X6;WU(`\U,ٖb3O?E4{OzaJ>v\1^mE~bp/5+ VX}xtvE-62{f-A?No.e"!׊:W)rw옊Xӄ8+E՜:|,$ m9r1_pE+uI㈬lqt9 %=}E=ZYaG{ӽohU١$+XY#火JQnOsZX8xʺnm)ߡ|3 ]>p< M*Di9=}C{b֯ (/2 緥6FK[m TDd7էq[%kuanh]^ 5-DH I"F=~ x-#U#敇 >o¾sNq52bC-v/ȴ|șY~J5ta| ORM{~YxsFٺ6 YOiU tSٻWڏ7m PX֗Vcw )sA6kS9 R 1>Wz<M$) O˱uwqm3!)4ˮc+Þյ'T[{L˕IvWs jdF-4RA=G4_ yy[t89GQx-ԋ`z4h1;,p8Pxl 3NxW)G.OmS#w&2j2Y1(d{׸Ϫ]Q;sZov\3: 9㧭}r5k|ȶɂT5e5ѫJy~>2\IB)8_O]|HjKu%ћ|Mygo$pѰ{?ƣ>]G@ Jr8y>> ɭ@#Srי*f֚|K?+𸹪v[IN\_DۅXF1k?xkY,YdV,~9zxl;!c6Ks7Gռ@ToSm 翭z5t*~$ʏ.^xTy$|Ek,GeSFQ-=[r wʼnt eC2Hi-חp<(9v &2Gn䣪Iv}i5&$vO3ڊcʜ0,27mh1xeV# 3#2ု|*W^ <6d8%zgw}v2]s%1,dQ3؞v+U m展,i0=Yc5 \er2TiJ2GƫæqRʛ [JM29d 'H_ q[+0;-K-: [jUS;{b u#ڸ/ Ic6}gsd 9@=A}:Z֛ORr{V]hӤ<='` 1Ɖe'Cl;Z_1/mL_}HӴ!; _%Uqӹh19'p-6;dHʹ_\'Xq_~֓핟pn {z"-b~TnNp7psߊ$ѭ 4jR77vA fX#/:0'Or8=}׽Eaa&6\2yɵT3;A;~uUP[k8L0ʥH]}}+:(PTvOǸl6KuD[G sׁ֖h3?k[t*AGa϶kOtm$Iua}ӭ--0ZVz`8<Z;Yn#(֫FcO6Ia{քƷciI:[ ƾd\cp$ n͡YbйD*=CpUH,p;WwsR|]70~n`6N:Pށ1Ɍjbr\~5 cJy~&';{103zЭ L{  K (@!NHo#+$7! Q^uN ( C湑S-/ RyLn#ic_ϼ_9VΩҎKpTֳ;i($ nb<%,zXY c`1Z>Oц$Iy-!npU_w4Xyd9 t}VحՍ¤#p6pOֺM.Oź!h$x'WSHbz~xm&LFy;x,]Grez}+-eLoÜ JSCo.([y)U@}PhQ`"e8 |#{9;]>F; 2C>y<+no6Cc"OgIK 3s5k#CaވA)G!E}IݳqGtu\+?ֽ>+k$LQ]/'`[{٭x{Wlko \|<&]=Ԓoy ~xT:\oF?+rUң.Ɯӿ&~}Q7 +-RGx7rFfOن?JIYz uXK%YvV)::kjPI/+7J4|^Vv:z70EVsk qi,e0;w.u <[$a$d~WfP4-Zi7}O݃!vhO$q_8 vJsl zRBy^]8ޡ,WL#[pl1' &ie##nK~bCx-y\Ek0@8t{v Z3GWWqbj}U7'ڌ#<14-#öīĀ]IuGYĐ_CvxÄ:<\…ӛmՕz R_Y g L_WWz(3 gso:4EFIQ1>}O#k-a>g) }EixK‰ܳVIq_U u\HP3q^b'#sN*T4ZQiD[$QLZVkf0ЮoFC<%`@ >fÒĭ0BTkN4A[$X}>WRs(V{1*(EN33k27/6+) =/Ƨb8f=>df,˺;~Hfr,IoڟRf~x?6֋XU]#ֽ\U#0J+FLᬋs'[: }+[6|9 n˚06\FkBJ/.n}NKW ĺXJ|+hž:񭣷kit l1Uxw<[v:9FO,Їأww?+H\ bt VY1y\M}+oWߋ5Ic+ | Ҵ,X~/B9t }|nѡZkōnO :N yRk{M8yy'ڿH!=Z0pr|-0k`%YLP|azI rz'~5~ ѶJcYV#55K[9SQkg(JǗ='4<&Z׶ZyxJy\|xOĺ%q4,r^W%ߎzg_S]~}r[v}UbKxGY`I󐰒RJOQ^2KR]\:&}oV+ T]J.) p N \w܏6wq,>Dgb-Щ^OrEػ, _#LWG2g802382vqK}jќ`kF%%H#d'Ek5oϦk9h F q[)[ڴͭCcw}>9IϑڽS^A Gi6mf`O'w*lu-NlYvWp^=pzW vprUb[=[ Z(4Ћu4c'9IotVX.9n%FN3gR3U4d}V'$zi+P;?.$t΀30#8^=j[= 9JKrC\$7ɟC]PI2kj:՝ up#9TcK`(=p8Rw׎ⲌyA˚VQLM5wnڞWϥEEq5M+U rT+| Wz>}6`XOT+lu7I\o2aryKX*$QK ܌%_1A$cm##kY<F2"[;i_hIl}'kdMrSg#MAd;(%v2c+nMCP" iw>dRy`nں}&RGq \ZIn.$]54FzB|=\ * ;_ٕ>ۧ]j^MuBDbTʜҽnqjѫyI\ck\dx0v KG lF*Ŷ9+,`漊$]`h⸜NVFcwHpRYε*x?@hk[eY6?>k[ڽ+6o.DWfڵb4JʈYN۰8ZzL YTp @5_ʵۚckFTciO5~#$;1:1bNzz5jf[]bjFFy)lYmq<&3# F@TޤFkkX~΢FXGٵJӂOC޹`ԓ.|k4SM$H"V׺YH@( 5_ڠ¥\Nǜ`u5\&\%ݫ!YLD>Qܧ#;]xfj׺8k)QJC׾+n2I+WC2U׾3~,h޻rIu0> w{u^ӼwIO:0TwgPpL6 28A¾ލwξ6Bt.F~^%[q>KOn‘)jca8ɯ6bi[Z+qn9~ՏO|eFH̫ Ʉ%pAҸ;<:Ϊ3$~O_|Zw/l1`A +c$ܽv]"21h[ 6$9$ws D{VOυ M*t% a:c`b9ڬh^1Z8'3Q x麊3A#[})pFj{n'79,TM[yyvq70[lWm=-. .: m+Mk׆g@r RSg+ڼ ᖇf頋|wu8@J(̰VwO>^VUN]o:>T'ҾNy=LK?ざ?Kow+. q t3z-SⷁIaDpV7b6-׻h}͉=6Lo'OuOJ+| yd0$޹[+C7<#G^NocS% :=xUӏxޟwkcet! c|'J̈US9im:^&7W7:NlYT=+/Vn%s|C]:m%R69'x/cxżd!z ~ kRS’ +Jytzmcjkdpc{ޫ5mYmx* #_7A#^K 62N }3+8IQ*`^qڼľ0h9o鞏zWq^U'Qߪ*jm\>yHX+܈6b0F1=+{A2Z= RvFWtyZx$B .~$1˹<s^ťx:H`2#E ܳK;9cՖZQlU`c*ʜӕGdG^nov+ Y^YܯC`)ְ'6ǺWN{Vrs)q9WUUkfx#R7)Yi?@.J8?JuUXN;=zDPX0ʀ@A+.CXx{< eO~0<4r0$JrH;I y^;MJg&X]sDVキFgo%f+SOɏH' z (cSrzqTyc# l=zcI|xl#FF c=u}tmܤyjeh¸L\A5a5EG9>fPN s7|[Ct.$X8 ǖR ,#F $yk f[oxxT)ՙLS9W^}P6\iB[B( zACαnkCozrmk1 0Si\:/7jWn#PI*Jc!cRr={XQU~n3ߧIxvJ{c'Zr=:Tl>zv0rjt`(*Aޠ_RyԶǵW>w1@ 24#p$^'Q4ר3L+q뚱/B< Ƕ _NxGyP3pX~"8 >skcK:-4]"A l`죁uMܴTLzonG!*׎k)eX~H9+՜6ϖwo}KWMeLTbӵx-n.vڔ FdzgW:ꑏ2&d/Ǻ?tec~˽Ilb{Ut(t M8[-OZt]f r} Z%Ǐj%;C9`}+(4~1yF|˯c{+ ;amY4{m7 ]6[OAmdvy>j /4rR91?S1Vr9`# 7o5+.I'`]ѫ[ZrJWڳ]MMqw5WE{j1nF1ߊXj b0kҝ溮W> uop~PG=+l|Cis#y5k2FML6㜆Cn6 .&Fw)=F: >$-De|i[yj:ŗz1ӳQuoSY\NO{;O v)71)'o׿J&_&%DLܱr2Gcy[b[Ŕ@ݷi/⸻drxے.x԰jb#>Gj|³_#˸1yoRW#=9M֞VRe+UqX6D$Wi8,||+n i>eʽa$c(V8S_dc*ziᥕCp> xFF[v*#U2S5[vO J9$H's,@n02`> }+Py%H~ьl#g;. \וݬ} Ҿb2ϰ'Mj Йgfa"I8WZеmfP6"nv(Ioy·CMj*~˥GYv<2Ƞ`"j~dN|&%#Kt+2tJ>U+S?C=5 b4 I…k|S|n7&N7s^qjFc`73"iRvlkOss>r\| v]ن. ReܺXW7C? ,VwW5<ҎɜsqҾhӓtiWR3q鞞&e 3o 5mK]4& :/4Xy,ǽ$fq:U$޽gON?m-ۡ.;cnyTM\3+@_?-umIȺ27{W~/wld221?"j5a|-I8?Z˧*dTsCIug폄m[\e3t'i@x ±> <6aqW:򟉚EǗqy2zbGPQiBPU\e+8"r:s5P6u̹,G |oexVjtaJ?/ņo^1ϡ^dbJcmJ%)>Ǫh g7(!?|1]jHy2z_1[Z?7|^y5hEIi:I<èڽ\ *y]*v{W孈 {|οtZwd<q]ƑCH&X j!:C|YD 9t<9[La\,1#?5ϖfYp*xXl>xFtӳJާ7^xSsY-đ̍ݘwցJXCt*l@ygߐsVF;NpOkB;7Hn{<Y^Y&UTSPfw;h5&δ*G Awc^G^ i]RMi3ZoXCp]1eUYp I2E{ S .X dbp3m+YJ~HI{n<io{L &[$Wn"UM 0]p˕Qt/^f-+HZsq^t &%1B7Oʪ?). msh6l#g!mtN9Mާ[I fw[L3 9pSP$ߩUWliGj"Ma%l*1ǚ06^[hfJLKa/x 8$"֭iq{!1#2JGLTˉbbUE0Pћo:[H>Fizbkm3ݯ"ƪ `qb۷mؤ^HwNMZϊ>y cyb}1dIx$q " <}:w[#Jy~,r*]ɍ#*p k[ o \R 0H7ynAۈnaN=Vp`d㊖-1ce pNxʌ`:׊mÕƥDe.eyy,v8bO=8k@\\NlaҢ $BH@won,%7!#%L(n694_*TЪ2r?<|nK#<}#p-ӌ3V ԷBiP%023gw?a0R[egx®$dH"BHUqChFX|Uc%>@T=e' dlJpaY_*SfOCÊePX(9=aڡg#TlNmR A) qu.yb2{ă)+;KCq}npZFbxƮ[AdOAnb 6W3nc~#L`3VD?m.$ ^`X{X3,v &pX!<2ty\ԵZd4;fagIع 5ﶖחMņX@Ee%_R3Il^j8-␸g!Gvg'w,S?4-̱ #bcr ڪ3!ŞW%YbSF@ Ğg+׉otX,K<Ĺ9IOnSM;'YH/^MrAku?3>V}ëAoi5Df2?UA\g4ώ5:lYr.Dr0 %FxTdܣۓ9ө?J!{Hl;#}CƫNpAgYԵ f)^'-,B\q?ch us ^fj0p܁W: / Jb0ıܥUErzՋ?zw7q֚֨\RI|9;c>x\Nvܵp$4[{=.!Ϙn 80Fv23Im_Z lj7S[,oHPfZ/۸\ޏZ]+-'JY2 8u;,vǥui?|ucgyeٝIbKڻd)PzV%zmϱėel-Դf7d98¾е_Q]U{rDI$ofF&*c 1^pOh%kyi4ΦG]Y=UztZ(xuTm7a Omlz~k,0~^m@6&㸂w*<#AoI5,ﮈUi#6f;[`xzkS, J#elfGfXGe{0"±SWDl&.wߦ.3ƒ'#W7)Ϧq\7K 2Yw+yG%lc9G Q]Nu/Snڻ|<3]ƣ%l3ȓyeoW͂DxfE?6pkɣtvgbUhD%Kw]={&;--E :[P{fd #֋mo$UDPa #ϯ+f2g=hi6Iߐ8#?0Ћ^ G&7V˾!zaU22~yoQx̬Yid,4뙡]ifr c*.rq3i&)iR1G>iS$o)NNV),;\I5oms+*13?Aޡy a!8w'}k#FݹE7(b(*qE~K;5똥@܏pG%0dV8 8]p'1X??qk=_T'Y xc{?)91>$sIdzJWryCHҝ1hFA*OUPNzX`eq=(-B|$b5mN2, ~C5t_ZEtLR&C|R Sr- &w>o-u_. r.{N+L4 M<߭N\WbͤKT͌vԣi@|ĸnZWC9dői~&TYT=x_ ,[c 9;\i~~G|=lwWϾ+>OAuq.B{nVhy$e? |AKrbHcI8 (xR39I8-*9몱󇄾=Ժ֦VHf!GgudMt鍻p i\5|{kԬ5`V݌aFykS요'}GbA /1]'($+琞Bu:~?(.ۤ[Wܶ>WVxJԂCw FP;y)꧂G)6k3F2+'|4.ȉTؼ+77x]jrE]=S?.~ x1,D'x—v2I< XC]%m(]IVE;G+}Y'ۦt, W ?s".Dirǒ>" wNW^gw%|9ȬrdbB$Ұ 8鍣:։]K  A%O|rKKpZL_q"Ƥ9'gE:lj5"$3AZѧKE#0!v̯(5f$8v)@6@f?~c7bh66 }+|'"oYtcq^2[w!xʿ αR%t:*RjݟSēyn"Yۍ鹻Z k>{2dtWaekud=뾽"ۉ2>UR|L)(@θ0• )E7| ѸfO1zQ毊4ȡѵ $LI8Ӽe>ypSM0@|+bмEw-̉h;[8PZ)o[ϟembg覓"+Jg8PUxZ%9:λn71t%q}զ V *8a8*.~u֡Zw/QEBE)9A\]&OjoB?# ˭gċ ;FgLזj,OwQFLpbk(6R}&9 I2Oe,- d898rjxҽTk݋գT}Pm7vi0=G^?@v\'*h;v$Ha\7kږgaebN׊gy=06ʅE|qY w[GL;׊,McŗQb$yX`3u7}GRUؖ<80S~Y-#0j-lbt$up5Y[VyldE=lc{.]On6Y?bɤ2Gh{s`$J[5}o$U ՚|NRJ4g緇eo{ĺe`tW< Ac^|]wcbبB~B u_^5}G=3ڼ$|:KBga!*Ǹ8JxTgg.ksգ]9Jߑ٫⾵^j1A䌥lrB^[wǖ4H ҿMcQ<9<̩hdWM獼D66a˄u9fغPԨrL&)NINu~B#ɢPǿr'Bk"~"4Mn[)su{[xW gs{ ]NCB bZ|Mp4t9$ƻ\}ф4.VXJӨV#*D%ln3R`ýzxZC$6~AOç7wK#!qd<|iu&ZZ!AS'\plE~eN )75,59ի79KHQ/[c݉a.Q8HI2p!zbԼI m8c|8> |/<[ėqf8ާ8Ȯz]Va'j)'lJСZ?0/e򝃅N?{]T^"bXm.,y0X$1׊s?bKHDx!FQqO-}Y4f  w5P\W>nWw{N,|j6o?'~x6,73JLX^ُRH1_猾4*=FKȪqI'z\,9_;_+‘άyc뚆V% arOOߊ~5棤51A \eO8mia>U(2C־yی_)ӓI^=%џ6kB MF[h/8cK%$`Pu ,67 odfRmG?ie8Op@t& 63]AڽWV͆k]Mk+l-bHaoy&nS;vzwR6 e_n3OJVQThP\3}G Es .IcW\Em R~Tq*mO(F/wI!Mfn2ݸһ9NM>8t۫3G(O \g(9ywm I{Gunc(`K0nr6R" jd5yTՎķm팶1Z>T]\U3zh"\4#!If_7pHw|߬izƋp|(aVW @= ԖڕJ áQb0޻a]?ԧ>VZGmbG~GZEpsiZzwoej,I.B8FpFsZv_u_^]\\^M:nc3gUCq\&qAz7pa%FcdX֮,czC!HҩRɽ33pZk6s, yV˓ >+: ؗXvaX ~yvz}cbXDH2ą¡ߐX gbk6W:F'Ә?<6,# .Z+pb1Vp88tdZI!u*D lOP>W3q#{ ?ۀLV3mU5bF lnV9_ ee "4\4k;ur|j2-Z fO8bQ"Rw]nH,dNey0]L'j/Yio{Xnqndܿ*ˌajCj M.f}:O-MŻ{ 2 s\^j5I Õ27nrr# ;5=:65] p3Kt%EκS<_M?G=ԥX$('sV/=\GQ[G8ByGJ4j~&2ʱsFzW]YmZ!F26pJFך}_L48ep``n'$=O5 $)mne% A£gd`#GJ/_iѴO8 +mn ױ\||Z^o>q '3$n7f'?t,C,;a*0:ffԬ RftI`& LT(nwStUsj?%]JWrMht7s<]t5wdӤf?n3HF~V' .#sC\ ujo`O&bQX5xFZ$+na3[DdF9c߁^pKv<↭*{Th$a-UGZnm.qo<2k峉b4#s]jR]*C 2ew`q蠳]ڦsݤVxYT\m|0؏ +ʛm,c#Ȋ ,aA-ǟ_ºc#'HX+I:6Qb2c9+ú#G=%t<E|x8ւjZhAZ"jɸyYv$czS[;hAwJYjjd̐$6+yRxqu=ŷG̓yAJ2: |a4kw,2f,Rk*U"CϾBdq,Áߡm'Z浼rxw siV"3u n=:[thS, ‚rU9ۓ:}ش?ݍ=!`yKNb2Aː[IgQXHbO3m-WkxKN&[$]ٴ3nH##R.mw(d3Qg*dFxclu .UOE"+,MȖmĪhbzV4lnUtrZ徧5ܲݤL{0+X`@g qg?y~Ƶm,710UXFi {U EN?l֤U~vZb${fl9'?TDO-L$GS  8R8'5=m9\th)cTR:V"c>j.e} Ic, kwx\ӥE|K *<$9f$ԡU[YBkZ?j/f~ݟdw>k<;jδ*1ӡC foVCo^"}LVw ki{14beON2[p#$k$(VRL8^| XuB{3d.Qv\>bcܾ Wk<5frNqWyNCq֢9_0v~eU(T\E}MyHTDyధcÜt< v  aP;apfud xM^潴dxi`!)#B6r~Ls繯TqrgՈ 8rTg+~[j rK;[ֽF-w2&.9=}~{_3h5`(gv>W>tQ7P `R=+͵?R$3 WcH?6s{j&,p兴o8=K% 7O|W[$xbZF$o5IͲ;@G`ysZ[ ʬ%1c ko@ƊIb36|a&rRɴ'?:+:1d~cpq}xzVUgD!o>xi&{R)ezqճC<0` К !bk իUcOsc35^M[v[ݔ;]\ؐG:RZyI$%qb}뾴&2/N xYfۻN.}=]|O^,`$ҙ {_kwW4Hrާ45v-] 2يξP.}HX]6 c:tĻ`B zz⎧&yq~$v~&-IE;6{ׄ<0PMq洲M"xtʦ+ӗvcJΖ:W؂(F#UV 1ơmCcb~W釜Yc$~>|r+q4q:w>4Id᩿yIxcd~Ƨ쯥^ە6FI ld$(`=Yx$y˳e$>>=2i xc/< )9I{~_G=w} ƶ&<iii3H Bc'$@=\ՅT0Zk3\,6ր|XniXY)6G<3[p4;~ mBvI Nc6s5f[HC$QOL.\mun2 `]u;x⑷oz}ӽtodҬbx p~MLBo-Ƒ.X/铞z?Na3Ak8XR-CVuF^GDG̾& Om TG–jON&۬02X@nbz W>7g rl) yut]T 9Ai|!9 | x22Rpk[[4Bi>t:ha+V9x[*Ck{[}?wR"CM v"s__M#^1|.[H)!,1 A,͎q[ 6G= }7l-p0qO/P~$,&8z4n~[k~1ƛ,.pHI5 ߕ s_4⿄|_c$m'Ha`eVaH[p?|&K VQjOd>aEEnzi m=}k5?|̙zЁ5+l$֟sJsy{\Ye[e\S08t5l9T{ݟq8AS-ϙzO_|.!Լ3)*ȼq ~sAbfwv{vؐ42nmy|_b_5ͤr" kI; jWMZ TrRy(iqn2Vibs|li{ZR>d_?%Id1F~sz+m7Hq=DR-:TeX>el!7\66@=8qm[ S^4j^+ p59~qקsHl@p8!_pZL lM$(nV?yk&J#$ۋn ?*yœ{dJ,e|5VIs6Zz-,RJ7s/\6DrLt^? qo"Awr035􏈓Q7 #R~a9 Q~ݍ綍|MN;WWD⭮>m JU}}!ZbMfӦ>;s:d۹ɈBdt.v~b`dnW wRN[ دH=h*{+(`5>*VGxxjq+ExtaZ~|mgّuOwxjZZ@{Z2s.G\9^{d}ķ6$3 &Aps9=sҺz}hyux=\-dUb Rq kQ1Ȃ@d$ 9''k4Ape7C)"9VGaՔ1yy0Es{y_/Knl3V ug8RN`w _xIcHyU+P ܬ` vGײ[T16L47v-R3pF5wL5+MV7M?s" RNseW+M](&TA3Z5l|̭Ҿ2~8ͽ[#V(ݽGⷈ?gLSY'OagP> "U 庴H2\jGy},M#y) ,Y<_X湆U9#?yr&"I4j{KO =,޼|ɤi:ڕL[y$i̩N 3jZGmlD]92**nWs O>IH~è"4I݁o|Vyݣp~Wj1t(ԩk~IYsTmg$eK.@Z3n##q 74ljcҭRҾ'O|3|>`/3ƦXrp>|M]ҜeE:0kGTھg#GʖϷP2!`+w5j269dnY%)HB+[i[M>66W7%ΏW aAG86Sk)Ev/[;4~l<1 RTC==3UK cP s(j׈#[f#~旿wz,)-cqLʽX e͵uo(>>^%YH$I7r:0ER!qHSdQP8+Ե~8aiyX;'=k'n|u)< ۶3R)Ƭ_ 95*RO²<"G%%*\*:ԋ46tT&LH``jІ/ax8;E_4-s[mʉKz >ЫB׺,uq%mIaV؍8N d:g"5Ҿf$fC']6qTCKw}o}<.܈iLeY +ҵ*<:(- )ʌcq$5lvW5H6vrf&RIY~dVpCHf xo^^YL$Tn,Pp0^Y`M۴68A-GWjtByr\̂Y$;ug]F|YS\YrCj %^_YnZOO /]qɪs N%h=L*3_AcƟ?jTQ]cw ҥ Pԑ~aM{YL1.IPg+ӊ bNO9 t@U^2I# #< uQ1U؃Г c>/m_mݾR_{"GĚMf͵Y!c0;-8{RM\!]s fF^[鶾#cw)ḗ̄BȜ펕4s'xӌ?x.m$I/CԾ^ռ<-OȤ0 zz~4VxAij)l{fvEc2X?|sQH{shc8$ݟp+2N5'f}jsMZKWgeې\EzνA G3^Wp nc5 2]̱\&zt1ma4A%2W#;THEbwc,tנjvZ6kzfDFY%喗"~< /.sُJ~%Y]˥Eoo9؎2õxjZTO UECgM2YAqvʼj)M5k;q/ص(WM-#BbF%698{~bw~>\1B6dc c_ڥJl8d叭{sGI-|D1V9yoӈ||$m/$ - #5|9ndcI s¼EṖ@ZĞgJ|eZ5R*z7q8du+u5.l#k[zyHN/ ZzqI}OzĖ:㍇qR8zqn}eZsI?Irfw{Y-(_/_8-"Wp2!*q}JoԀn2>e.̗Vx5aUM#[o];} pkbTAҾgO)T[w7w2+(d1ZcO#鏭|3ztDwn o^Us/Ieym qka}f0gAc!8UH=k_Pŧv¦2zW:Ѝco4W2/'lybgSU7HxSr>JQn.uk$+lz<:w5&nmc H?J4;hlcH xle䑟HOz'FQbIA^=y:4(YmslxljJm]]D<; wSahݮywQGE}KXeJ#=Z!XVMP۳#{?iOrFGH< ydP$hx~5 ѵcko_ge_Z|9p< ᥻fV9$<??&)M%Ȉ 1㡯i//p]׏O*E:m=#ЊRjϧ|akw=ZQk#fk@ăAc*ɡKgpZ{pʨVdYKxʳz2Ov}7Tr9g5zçXȿ.9^}k旗W%{k>nwI(Cjzk}پ$Q#ҾJR޲}\udw<[0mˎ+;YF/ 0~&M[Eנ~;W_Ǧn_= O1{b1qee'=ܿ!ft߳+o6~ɼ Vuֿ*Y"k]|&5%ޣ"9>Hy-mhRxhMRd3EFG|\񅚽Ɲbb #`39~cxDK:&!P1%̟0-Dc|OM[guf=KR!bfݕd(!C^¾ӧսyOptKg.lMZy2ȱ4 ;rgNXBp@'u/̱&27\ uW]C{ $)%_ݮxܞ_ ùԔi+V'c1ؘҥNUjM*;szf=ޣi6M,pޔPz8־`@}bN&ek# rm!ny xwV-1%n &"WCѰp~IuSsJ6g 2s1_fuB0NIi&#s,: 7–LX@"I0~gfo^?H<*\C .ːbG@Iw]+햶G 3^w r^[~[;`0rs_eJjWoȪ9LES]+cktǰ9Qxϧz]ПM^6/ '}k&3H|5xUex\~RXpѣ,Bwn`{_f4D1nn/#DB0:Wx [h880'=k៉|%ڔ"+hÎMrfٌ0ԡ.m-%3RV-(n$AXZ~{ )QԄm#si=eTD&bO Ig8gV>N|k晲 2M I$q_6xx;?-,L8ϧzUĺ6H ZU7c>]oVi/'g1'/BWN'_;K֨)7?g}WúPkYG31\2~8l&V\3;FڤpG=zO z> 8u i[ {$jjߎ5..rb|@*c1xoJy֟-LQQ@;i`{sq]6uyi6Vw5K{;gB|t"eBxWмj0hawe9]9Rt$~k~]O:e{t^5 Ȫ\!k>Z~73KGs6'׬)-ܲ/ysx O5Xʑ)y$wnX_1b԰IJ'GsvO<!5ڿ.$z_2x;==&)E$B'~/ Ocm1$t~*K2V ѨpOʿ3\#4M3^' UIS%~8[InD:fg#wާiyKyDXD 2#. N5 :6y~S%?(G+ﮟ67ӂwJ[&hQFPifu)P۽eujxSyN@!ܱ_XM""lt NB}Ҿ5Lu7 Հ kcz]kǾ;vjldKF7rHY_~,+˩N!}"}qXlf"*7Vn"%#(x۴yvzb_ |O=2X,gڥ*!vy<⾹WeyKe+r*] #_PfJ(onmMΚ1MQR{5~mRkrqfcRq@cp+mq Q+ך5[j#4XF+{}zU+:rQGҿ[_Fa-HI p@SUs\m;ŵ_/_-wmwSlfs? -FeYah%[G*ooJ<txMx {)WgWxLkhlv;Ч^Ք]CfmYVzry80S鯡>|NmN-n cls+AJ(7kߡWի Ք(+Gyz;oij#j.ϙE}e`1Zlb2s繮N:wQQ啮>*\\#T ldZ58=+Oiw_ٽCɒR.N@ڽYB[_2xdAClrT\9iG Fw䎬I{YY#c1ug82>z׳it29y᷾ ]=|\^ҽ気q̌=W'?2\S4x9A{J'8b!wKt~'Xyy0QOC^Ōc4]J6 dz[Ko仪gzWxON6Ra=H=E}FgO 4^ORz>[prjzI KRCE^O$fR-vRn r=WUʒlC2(cdXG<-G.PA_1W UrjNҧV%N5~c\h^@3>]ׁno?76qʒxĺ^kfhX\8BOundB뎼L]^R}϶įgVq}L]gl0o\{ciU]$n/o ?<`W =]-Ʉ;${~xvJKo%l))԰ 7MgaU ISTuV71e`ޞq [KϔW=p}+OmmDF*e_9X{xI[u~Ryz_vWvL\]S դv*Z{M}ߕ{ YK;?,q$d|s_^){$đ6z7>&_1 G mlW8?mMf^g(=D[VHM˻G q` >E W-,019n:`s:W lcQfdg gzJm}D:3,*:d"\t|޵ڕzD"x..{Gwm&腺d(A5Qi7!fasK*. a gߍZ^gXAh|6a yEmVn|>wy4ڐӬn%Eswi兎4q"'rwsUΒedL'T3ƳCeP_I{I5OkJч bsA־-_.C{D.,ǿ4l;zs֚<+ӕ|t}ז%2:(̜lzy'/O&Y,͒5ʖL5L+~쐥z=+羧K[=?JI ΜOtO~lgOֽ%BYHi&3x 㨫D.p :0XpNWXۇM+BzJД9@ S'$=F~^<8 2Gxw;t#&$Vm],RI>B3\a-n,f\cp?Zmc m,d1ǎnWpͤ:IEМ?Lq?=}+ҵ4;;)$6T>W˩ƖO~tmwejk7# _,ةnUk;VHdj3eN z rǢQvIŪ|iG[|> wm bE lrjijط-knx˯< |GQ3&G7IcR׼n.,f6nQ0Hv{^".oVG};`i.Ų*HmՋ9  Os- :* |qoƷsC$Wh4m~`U8r;ԟnu-N}8mrp@CsҺ=SÎ4䓝|K;|MGk7}}ey"rŘ51ROml\0.jJѵݻ9lGǧҽRXYZ)HpѶzr;[{(FNu֛yKm庠$^U awX#e~(7rvf< 'EHdbdVY2= .xl-f$2Gc_&xtz|Kpé^Wq<>hTNNJWxw 񑛄wsK_6f%UNB W=ZCDp0\}5~#-$*20o׊9|9&RŊG-f}35ofܜ%st|@ pۨU-;&㵸ZZw# %X}[ M5ͺ4JQyR@>#3)'y5V4CsJKzQf<"hr9RҿD<:=H;WZtq.FA@=ھ5-=0s:^W=J;AaV;})W( p>~YҞ_iB"yEPqz̗Jd7S;v0ۙb4%\ E-b$μKU|uQ52FfT3קN[B[iT;4BC43? RK=kΔ03 Xyi[[K;s p $ھיϒym/Iqd~̗KY{$|pҾm|/!b0&gb>j:;I[ >i&%HHn@&:1SSZRuZx&]]bPc_7x]9.&yc;䓹v潣 jڮ}*-߰yUb pu8 A\WZ u- 8$%]&Rlmpy/RQʥ+2ܦ)b(^1J2?\7fӼ˵v"$|cξH'jlPFy 9qlJV5gtFkD0 "92O$־O;'ynn#v2t¿x8Z:P$mv('*؉?|Q=Rb(4nD(T :GZP\,[$1Oz֊ѣDx8fqI  lk\> ~/WN*_茋o>5q Ryq]VP`nimiAubo_uki-r Pw9XM<9$%4`qXʝ(}ErE武axn-݈+zW\4!8-yq-뎤_}펅ḴX!)Qk-9#^Wك;Z DsnrJe^nM hQ_hxw[VC00v~x4oux 傆9AG ky) A}ܑkj%"k.JixnXl!deYw\=忉z}ψek27VwZJDX4PMnܫ~VM[fT@cU"c (_V_&ܚ?-}TXھDבמs ܓNjHGV’$\em+%eowݟ*X7mK4ev3&Fh$3~|WUT^Q~g۬"| 0?J>{s2ܜę|:ju >JGiZ# ׶ڿ!s\+Ђy4=;Fr+<4xM}3\/i)NG-ȸiUIS`K0 l,*~L!'rspQq 3$@*/%9``'DRe,+F`39+tx^&eC+p /͓ A~xT"m巺T[Q3l'WB.nΆ}c$B w3׃jj& ~I(O!)/XO|]|ߗ^~T{C\èxrm|7#%+ô 'mj?+N]>|9q |S]kx[[T˥+q eZM!E2R0 rz`e\>u*kܛ{?0pQE+uo Z Ki [P[=^;~ПgO1ط=k?xzy4aB s_$_Ad$`=8qSBu:75W9p\qw>ڋGeSUH'{ҞA#ln0F1ڿ5 4i&"ʰst|`?-!vhf=I9_"b1OnKGh[Gܾh5 07$'Vk^!H$s~ /ĕk=q\9=xV5m%f9V6Pe>X]c+zI(s5}?/JYI99G척9OMlج:NYkq^Is6Ī56}I8ZK#8z׌|V@lۉ|('hi}2};Wl<\SRI:zhHJn0I(Gߞ3ЬVQ"i!pz_6 Tim0K0WU}Lh&R0ArM~~yj1weI"1$2zv9~¹:67u g 21=?Ú]4D=i$0vto $vL\9d0 ǀ*3,Lg2wt<5TjʔlmCâ=zMhtN F0$_? 3Q8UrnWgNԼG5Sw5疌ӌqz CO[M-V!(UXt '܏^ܾBV>^#SRR^z">Fs$^fz:S ^\Lj+JFV ط|,^ө,vfu"2GUέ2" $8;~#y I/O2)Voν'RmX#q _|cZgr> 7}W~]j;pXIJ[r0'p_ ;OԞYlXZ&sBBöyaχe獵Ⱦ^_]ys{r6.MHP9Ö5ܳ ՇםZvgE8Zp Uy8жUf]g8HDc9}%FWn9~a*Wܼv*2ȒZQ[^2M|u B[YmYsT)GP};Z.խ0,;Oyqo&#unjU+Q[=xNqy6S=ӅQA}8B*zی7|uϯsJ7-85[2ys7Kn#*YR^uph3njiOcKi`$63<Cc|k%dN#~aV"YmRJT$Æ+_B(Ohw q]:9aJ_3$J1xx4'[z;c0y9?~uZH~S}} I <>P ~uI~{R/٩p؍ck-m|*] Np3k4˱վ!vɵ$t Б+bKE}m%2M /ٻϯjjoTc󺚣u%'N-m6@c'1B@tuut׾tHјҼf#)tXn~2T  {ѤXBd8NWz% Rk[۫+Șntf8F;H u>jy= '_;x[E_jv nm-]1#/%ܜy;LcTYM3(',UOqCqG#NNW?@5 rji]~熳!܇B]kYR4e!!+eֿ٭7mtl\!QE%WO5vqԃoid߇Jw׸xcq@$Hxkq& `>ߍ{u>`niW~wkbu*>Jva݁? u'7\,xTelW۞?Sr̃#_da"6[GQ@x09Y_% >M~;ƴojb#} I#vFaip{(= 9Wuj[aSBslz VFM$$*Q n۞峮U5 }u?Q::psmv8],UNP9콅y*7ȅHz3i,1x =>xnn߆_CBE+8XF*2,忑yt!ƪpA^sר⏁f.vi pyK/L~{=_Z |EU!V1AX|jԵ5iFjWP۽Ş]" ^ ^Yf(i };5|=n PcWii,0y/=~9c׳+}&ϪjlwlPF,>\/64eFN^Y_ɧjR͐D7#ffqmvytqu2tZ0EV+P#p@]|itXMp{ׄo'kiIKJX犭iwn!`&n۲l• yoj4]m=>8xOG1[[9=O^_xƾ)ljmmsX 30,ڻxa wd +c~{Uz77ͳW/r ҧ%& s n7+S!V~ 4 #vJ\vf]2yf% FrXµY"M/W/0U<.vֺ ?fzm0xLf Pe 8>OJ]؍0;Uصlbs+qjP=5naq.5--Q[nb~W$յcF"E1 ־chFu& d}4-VmGL$RT.Z$Zy9Epzr@#>|I-P.HNWM^T|3e[ $Ÿ~e7ooxa49`{;` "xD7WA0g>n_E;HH.[;wtt|8,\c<A+֗呚-oC\o mcEu U,aΕH`A"aC_ Ťh*1cgxm7}u;1RS_aڿN=nAN 6x҉ci81m\eQmV+3F׼a aOU  n1Y>+oC,RFpn$+]5=.&]AL͏IcwdHѽd"펄z ؉ѧeib+ʤRr6ſBS`9Z<3^"\6 GC5 5@U%vWڔwz\~f+̧V&RqZ):nǘKh7R{-{XIr<_zz2]N8{ 8^1+o-r#TSk"Ĩ \9>ǺYNX8…J1M&J@cIN0 ?Z+JŨ0o:PUd#ݏJ>%M}v~c^y2*k fV_qxzqZYg|K-(|rOpryC㻻жx ~57w+3LWC ZfVz rN9_%*0GṷWNJpӹ&..i/ %%Arqȫqm{"47 e!#(u7Vֺur"<]Z9cl"]:kv]ŵ=2Gs"Ds5F+c)I{ΤvZ@_1HE|.q|a :& ~8q/zRW ӮEqھ7^,*nY&.ߙ6r1^ o"p'үɶxb+V&g)%?rz8l*xhᒥ*rIo#{^(ԯn䙗.ܲ./$ ~\>1Ѯ b9ּ_a%Ia_O8ּ 9Rl-L-<=(qJKIngsNFv% y|"(QJd^OV?Ă&72m{xssFAcj4kyXɑñyYbVWsw*^#.fMt^~Ԡhp[𯔾-xլge%l;@\?|Wki~,ULĜn@9bqW?xmf/H֔ W*j FQu3:8\=K쯩6vk>⵴Ov?皫kh  z lPSy~\z-8E}׬QշS|[?XW!5 '/G̡\m 95ƙ%QB$`p>Ff{7=3>Ҳt^JYnTykA_q6`VTb/.ǫW* {^iZQ|\_\8p#y/u{Fٌx>}ve`C;8pNw\kmBXj?t}zWҧFɚe iy$'k|E)Hx(*ogSwǯ𝮿g$G[z|eD}DVo=0kܿ 8~T*wKg̐YZ34ABNa =Evw 14"9%JQ>د$K$b9R6.Ș냓s^3as-Ē14e%gI8|ZkgQZ?{ͦ_ߏ-E~KkYc>Zէ#Э}nv Ww'~CğjGhf&Vr r5o}.7|_ft7shqTmkⳉGZo8;]\ R% \-ti#b]D]T`kCSM;pIw__JC燴]OvF"( 3Uٕ<(=ҿR7W+ItI?0iRqHhI`#Ӝo]OVf%D#}%'q]Y%$_8yƚTV xPY QB`ܒ;WUVU 'Ty6%fӴ#S'=B$Qw\wmmqH?=s\k{wi$VX:uG-o]^{IDXvwd}|.n~cm-?+rZ#}iL 6o=LW_֚\uN+Q״˻\%ylqǥ~|WLYwI%]_?MF rv= nMrY3oz ,arNFёCڿ1>;x+L4m,mǼ=so'Nw)Y|HǯWOſ%CHc&młW+jdsHU(+Xs)9jIVs~ :k$;R*G# ݰFF }OXm&tA[c_L23W>] UGC m+*[] LDFYH!Ƽ|5VkNN~mKBUGRt귂82sk[~;7w3 |Θxqk~%ǧMǒJiyu:YO[γBRR0k3,4 ;Em܎֩*nѣZI#%y+Rƽ`HC#5?ֿZ<# Z(To}ݸk)77:~:5( RѹY.W8fRTZ{3n7?n ۪42AV2dxI,wGBF;x;ײCeewLHsTuy-4bkw˸Vc=ƿ=˳*QO^orrNr[ARݘj3C s3{n)xO'y 2F~7d}1YZ NRW9r5:O |04,i#_HCmLp9$,޿($Tu{k͆;wXH^JҡFSps}4:WwkE:/!{c^y"HC+97i6c%c2F1Ҿr5!:T$^(R\_ch>mɂ3P1k Z\+b$n"|ϧ_yiEw'F2}=:la9eq#k|^xЩ⵾ q)+kP\#4qiŞ%P,,q@+9}-xYeyj[0}Y]J)5jc{ åm=xU( x>k߉wV|9Loe(Gq[ʝL,]swQ{ԥLcAQQ~>`dR:l|R^KL$2m͎T=y ZY6\[eN n# ) 8x8?M͊1|vZljiO IV6;sz=kD%O%ԆU&X&pqgN#_{Wzŷ$Hn|J!| l8gW|c&&3/ə#}?9~xt=Jnk쏡wQu]-o9}"ƽkVh|ţvF&d = Z[7wM,HX ׽x~"Ofe x Pqz;d% xѫ(ʥ?y-D}6GGRkv}CĖ~?g8DVʯyɯ0h6)]V&?#\s#ms3 1ִ| 2.nRRNz{.׻6!:Q愽v> 47rJ"$=J*_'̷G{Y7QJw z[o7^!#F NMoQ6V ^aH(8o՟,.[ZU(Y'u},|'Mab ! biFs0r; 4Tah5~Z7Ɵ{ S+h%)EɎݝq~k3ᾣoO2Uo{>f>3nYʀ Fn{ڼhь%S~G&; fG*Q8z[^H"iDBFld1s+Վ+uȒilHF "UPU uU[ ae`ӈF} BWt f61lulm'{ ( ^_ Sdhpmy9 I[{,k33e3p1~ _j-Ǖ/4 ˜qYw6ܛyڥ 򌞾j888ROޯr*$Œ~ԭm4E%IQv H^Ly=+PL=Rxv%FOznz 0C3ϯZl$wT1hF^Zz?pxMOޕj]<*77%wӊUDl6}?~Qq(n<W#>ʸʔ5\YS˽p|.#,k澭D,5 HTQ|si|@gz]zT7{WbY;~(zzWA.Yo%xw hXdyn+}~bzg?i*| rSlWƿuˇU.;x?? 3wf!**͖ ޿%}yiL $W蟁<+ʹU "%Ns'`kbjSN)If VSsx@d@P8=}O|VMT(hFG85s^W?#JuW SG=+j)am,p* IثzhƛOlecqapOZ^F 䡂).UKc^xB-֭qu;@ ^L?-w%k.X; *0:^jp,ЀQ_f]ıY$B2޸$q;\^TxprPptkڣE5 i_S3l UgZ[%_rIZ[Y&J__u=:[{XDF3,-Ђ+(eJ,[z~GhSgRniugƟ-Jdf|KgA^xڏ To2Z(E%In|7I y|ҸϽ-F_ W<[:h \7=חg W~R=$lj58 x؜;cvt{獢O\m=?ŋQAą ;ʾW5-Zu3ؿƒ_5^U*S]Z??8.:;^JLGC&ޠ}+%[ԜOjl"c%yIF_?f8]gRG&C  :_J=N{?i4wQܪފ7ds{Vo>5 n#8ߓl꧂zx9 0LʘdnH$rybiNnqpձ3卭}oxĚ;Jj4X|vkw W 8Gz;feS ~hڔS>1ұ>!c>r1HbN2}zabsNٗ˹y^!a^&_-[b` O"+}OOӼ=0yRGCE~?/-m&5b}W|Y'V.SQiV4-i4)Iu_O ܒXB۞MZjBmBŏ˜?u+?gfwlҹ=8SU?*$s~IT0pt;G|b7 Uv#\]z3DMBI~`Ҿimwg߳Lj+ w6nd+*/c}YAȌHp2v־:?ᑨxoR{k8Up3! }o__^^L6r!B( I3<&~U%C |nϺ;χouI,I3 V$bi%, 6 z t<2 I##^ cOl;$yɳ QVO]O*Sⷒwy }G—o'-FܜA*kZ>by̾<׸)c&f/c'%1_:@Am zbNv59,Nr=~eC:gkzާ/-̍ȡ!k)G'_}V2''.X636<\` -ف^MX[91HÜ`s~lXx9K|[ ͓jzy\!VfFdqsھ5#wzCJ?X[]NZA l+A^?ER.~u\3X𯍴+ ʾDl983\$jajE]Ex\LމuݙQJ Fw?_Ƣ> |%]z[5Օ'"ommlwϵfxd 8'Õ/u; OO tl%d>WX:ĽJ~”\{;)gex^Uilm ƨ}W9 Kw+jA!ݼx_C6pEQq+LOsn$r0~|Nc(6=Ejݏѯ- WIZFEk9i+elc9?^jqƄM}oeeصw~8\ Ts*nN},`V-:LEuSϿf5(N*Mn{,%xUוLJIMayVwNȤ1Rj%Ӭml99<(%[^E| `vk:tছQ؇VrrOsync=ghYGZҬmKKm#$XۑֽjmU-.%+yU;hfiFWzS̩Fѕ}?$?,#h1Ҿz5I9go'-->v&iOqٶ+eM#əyVz|Dq*TMe10^oi{{z埍e,JzW/~]g͛]%"΍lt=jLjf䷍uxR{W,pڇE"82&Q+?#gZk^G,W\7-s#BU7I[Ҭ#xmhIs0 ,c,G}aF(6՟3|ՌcU(];~'4sIfNN02sWCs{W^_{1s6ɤi"# 2*?E%HDr?!O I%ҔOh"Ucq5ps%@;R<) I7l2w~~aީO3d&Ur>SbnG,2=w :C- I,$x~3nT}?\w~ AsGĚ$cqcqpu<:Rd |qw^u o/asX7_a֌VbayaJ`.gbӣ -䍉ڈp2I\ f=PQnF_ft21GWt[/Jr;/i5J{xBĨ;W7:[4F:?Z/R7>8JQ8.e>w7%N>Pk체[C*6(vzھa/-k"dGI9<úwlK;z2jqo7R\oAZUzJ赿 xz_;K42ĎA]7|]Ie fKc#q#wuzľ;SI|X|(=;kPcܺ5NiJSR^*b\H/$юsW@jAWО l-Z}ZY7(#'nNOz'ě{; B"&Hc.',M+ICKUݟF AsKQXIHCr𖝬GLZ5# āj_ 6~}juS ;x&bX`]K`1ԁ_*n?:Si=}Y~-cvt|Eފ7,@u7`+t6O)fY#;2Mx_!4+S؇“ǷҾu?u+S3qڿXX.X^\~uF+u zf$$-Q,>8bxZ@i6e 2)b6xBCp0y~#֣5Zq|gb)]v᳊3mr{ُ[ʬ6q K˵}3ٛL7ܼ{yPI#cZ_Vz1>F>nr>}aqmONXgEԜϛ3opk~isDWVf Ӛ[xV4%gi{hM0R\&@#8#) ~#Ę^.vr)7|ez\ciqsleq&,5XKAB F?QTYw:(SW{YVeDĻtH<5ϗAb#Nq|0?nJJKv?b|m}~Kjkw1īLFބWI5AyKUʖ=Gz:uI,RrwHgge|NK{US}~yOD'o¾5*84;k%9Yζz]ƝfGυ!W@O`+|s-Ƒ @zck1 ZrII+<~3k1g1k1ynɖEPHt~7a[`֒0b'_Ds{{W|1$SF2Oq_ˉ1WKbRO^/5-'Xձxk]/eECO.1n.2p>Z\wz5G9! Q 5bBO?wRTi8Ϡh J>\cTk|p˾ Z,|4"I/5 >tܞ?:S'uv*51R:;(OVvlKd9Q60+#yࣃ}+TNF %r䟠\cy]y Jc+5ǵSTqum#1\*]Z>wx6Dev^>WxÂOiPp 󷅼wy˙]CI;278cg=ČJ~N\N4o=wGߎOŏ_sp 啉=kI[YZ`ֈ6J WpkꏈzLj<3O^`;uZ2_ zU+b#>~BiO } W2'|#.$U <]cӏ¾_f6gթԓK:[G J၌(&"yz׺x[wֺΘmh $+~X*X2}k %<Չe)9e rB"kDF!X5;m:Ap*R՗>jrg7J.5+F>Tq ?qvn+yq3'p=0xj9/.uKڀY of_U'ҿXa4=R} E=O9_g9,jJ\9 ᔡ8I)Gx|Iy5YX]+ FylB@(R[RaA69g15Xh~᳷{"[WF9T{kγ҅)7~>*Uy\}ėt=:I+;8p~+h7)v6e,BfWXlR8(:g{:O? 5ˍoSk셎T>yF:|-Iŭ8v?W)ԓ%OOܫ:zdW/;=:V-JNIJ~;^2ME2蜐U8j6:φ5K3[;i[w;]v{qȲiTh{XT>,ͱڵ䩵8N-~qX0d`8ڼgԂ+|mJv"ٍ=I$Nk{>$Mb1k#7(''`9g^XXT}0J V@>R2\aK5Zoٟق#,q-O.m4B_*ßҿk|hE23__K p2'; ǡ,|db3t?WW;!X&(}Bh!Hx M8SM*҄I6xΥr d$qXZN{kpnC2~A{}k/<'5gs"FqMjpY+đU3$uգ}{*Q+k$Zy(X؊@'5~G{x`S<^Cu0h8?si\Z9Ź#^|jJЃh䜛w2C $!A z6 B"k[6,bd*}`ht)/.#ݸ9x^JiԚOv0\!V)ԳvQcsb(L@BscҨK6X̻et )`}9bK+1@'*1ő˂+zWh;F9f1%7MJﴺ\"E@`N}ZM?G[w 8{Zws5$FHx\u u`mkmM pc)\5;Y_-OR}Omo%5II־&۟rq{9x}{Znh p"l`N8߅dk>o_I({W%aB_䰝 f7ғ燣q `١W+2s85E_[O$cg#N#g>7kwueHISyuc 2}hJaIN$W.iZ5?d1Riv?3s-e/*G ƍ+gzuxMVjv+\Wob;]CܶR@c1_jxZf@W!pB;^,r<œQy9%.dݟ;CŮS{h#BJ@3ȯ;}gk'0*_<>o_iD#6|^wk8l w5a:rDtQ区ϊY.bM+&b)z WŦY=26CMa8ֽ_ծ|#;QNX69kiiF9#u6ȼā},qcu=,sx| :{+|-jC'~\څ^^={hNs_xr`MH,/C?x$ߝ~P0쎁ɑ a7}KH3  'q+*Td>@r`Ki-;gW>c d0C?Zv҅KL38R ? wlpW$3W.-Y>Fܲeۀ}*w 6bQ 1ԓ5szNӧW+9>rw(cuv=Z˜m9>ϧz-gNJF|ֺ# Lc .dZ- tV -Fd8#)'ثibpjԐȪ] KAU|IQgwsv7OW8iM,NW Ue88>FMAP'zpp{= U8$ց\n8NQ~J`{U~>*, NFkfխA!claTR}WpEusGq,K,b9

?o/~7O/WĸQ|۟N# 楫ZU1M@>ÚAI!Y2Fgjβd& HC䏻'MӴwyS?J+`a+9z/=0˚v׹~[THs09nxZn'=o^H-"8mQWj~BbO<#s IF}-k# u9&}|Ϙn n .y޺ x8 8A[X>,k;ﰙIH,{vOe.\d(ldVNo )6*(:{Y.z~'0 7Ex%ܷ&gS/7ޡyoz  rczWxLZ.xBK'|3|N-jqwSڞQWC'6fP <9rd]^&2 'P,s{_&Mk蜡9@ q]gYy1R[jcZ3.b19$z*t0ʫnq}{%f\ɏ"Xf>3=׊f~kRF".6ۼ'ڈL||W'߆+TKjBC 9PP3\=b Sr,2FSC—1@ѫ?`ǿ\F.mg"՟К9b6VBeҾۘ#\Ot6LJWAr[nqjt-ڽcԲsE-DdT)dBTr |ͩh3Y'cĮs6kƃy|Yծ ,FӸ1>/ ` ?9?z6eNH[AU0=X;3KKF|n_6TW gC1l_gGd Ooc^'? ZCz|oA=r>xYMZa]yYF}:USq/u%KKіSUdG,sO'K 4o>ԯX43MstۘJVcJZV z_5\^1}>],m8ɮX}*Ω}_VZ-\ĩ$";yCw3$T%$[?6;c[PD F)F+O-O^sm輊 ǯ $۰+q!Gs^zF0ZGJ0q#ݽbhahʭY+/ b•(9I/8gqv*=xkOr[%e2݇jsX-i@E`[7{f],T85+4)AW~ÆB.u)F=.}O ivZJi$VDZ#P¶ rb19j_B7 FN9a:eΔ֭|>6x$Zh||xNHM."FQaοC`̥OPS>Is|+2BN4Ʊ2mh Op+7<=i#uͳ7炲=~ЏE_R<_~:i퇈!>\<0'݈ȯKɥ-Wc0ь%?qI#?(PͧC*7\O ^"a4ɟR]J\ ³.O!~5iEJV|CG38J沵UL,tFO΄#5Oŝ;VE"̶3o;%X_ %QIdK|W6D!JS~Y|wos̅d~Q{iُS^m9JJ6@DbH ;mӤM1mC)}θ䍠W՟uKOu++(c.л:4D}J[JK"ߑ0~ v+A(Z}bVP 2˴+uU4ՒalʚkHq6z/壊mhm˨\778AuZKq+&IQԢ;mPr*KI9IU,Dd ڢoP;^M#&Phų֝u Wi#"G־4qu#gS299N鲹:WV:g}1^vneq1^]zvnxt^ݦ$22ھ1h|Ge X{J)Ɖ;׹VezTӍk(s%N'nX]K}zH[K([%{g|k_[k&I#uNG~Wmqu$$y:KILq+R--r?2gHc~r"&tF_>8QG/vgi8ggoq1n\©F?\W^jmv2Ktn>ku3vݹ{cלQc̔]x莖, m,u-B@XC{kX/&T;;p{I?1{ia!f!d"ILdI;GN즴~}C0MB+ꏞMUe@42Ȑe1$`@R9S{׹ox{DԘODvC%ݏ=IJ9Pew|8z YE=ozA53?*kd>p; c.ޘZ_V1I#~Df'?^gm'HCR(=@^&^ƼRZrPWJN)PNЍVn7>)=4[Q%%ԩ N{^GŞB$z|^QuښTP\8*xz]KTG\. 㸯1ք:JPMmcjp4R='kP^ծ}Svpy}gWtֿY?|U7e +ִjVogȌU1A֪Xx O%˲76c}~Y.:&vj3v։ݥh3`S0=p}C_`vQ%۵@'F([־ᧅ[ w퍍?Mgqٯ6l++qq_Z|{eq X\Lf :vjs=ٶN|mX)U\yo`}} u4ԥpEͩ¹Qjܫ ɯlWδ̍p7ޝcoWHhyv6a*Emxj^Ooz~xm=dk F_ e!cU8⽢@/)deG~k^"j=xy#rr0xPۧhmCm+9^0[_~B~Q\O;|O ߻WMF*)Lрͼon~=Z]#;o w M*Pm; _JĨu/i8ۼNq_7ZZp2'>[]]t=?M9+$t zskBn-"odtrC\Ə|zo@TDAi#n{|#oMO^K)l`o1rw1yWeFP=Ǚym*꯵Kw>?&QF>g}}h'+IIck|/>m)FZoSuߊ6StY6ػa ՆlL)ǪbxliI4_x v Z[03f͖idV $^{\Ż*JqBoűhۇ$&\}V='W-W7Z!a\*YT'du9p|!tW2{쩼' :eoug*4QʘSBwL׋uwmy&rI!7{m>^ɩx<p1$L:WVDj2nleǷ 9EajAj6٣qj(AHP8=9LܮFW8';‡JYZVT>{m"3ʓjRܟb'*5&Jn<){=qvĨMW fysp>֗ >Pxk oVT*T3Ꮙ:_܈sV񍿇=+ a#v~昙ԫ-45Y''XcwɯfaӯפSS ޸8C=yֿISv"NU${t(s>gl 1WSogo]Tb ?xNJd]PX{DѼYZ4~|ؒ }$x3^]nxd8'Zƕu=+B #kǥKj 6_Mz}*ڠVW^=@8#v8'`Sj@ gsVbqPϔ*rI}=(Uޜ{rjp%'4*> 2Tas[03*唀{Xsێ*.rq+SUt}O{ {"Uq=?ƻ|7Pg}2;WxWY r`*9a*6O_MFeI$d;~@F;WsTҴ+8Ff B^l((I)qs>.5O3N H#<8^*żPõBH?\ׅ5ǒM}3fYe$brrI=+o!P̻v3kwL,dWva yV?`w5;sc9]NwG=}ėw%de 8 ~xM fr,jwX߃, <2˕tԜS+a*a78ϑu IC|` ~cX s+Z}=Ooz#Viu3B +85K x$#eW܅d=+mJJy8tQUa+紊$eGMc;Mu&Vh BT+m _G=&T\iR8ROo@+#!LKf$UA+jI4Ӣ?7#%Eq\(G|]QF[sǥr:猯 o!+H@Iܿ|wIsh$:Z?g0D68#vHץ}(xh~WJ~K_?t k$b=HEUӾ+ˆ=23ǫ15>U^BhFsIk 2kip~ea}|Le|Uuf;ѣE%mYXim〧=+V $Q+xzzwW8#x/|ur%St}+6PN6N~OZOo2ǁZج`;2F%\)KDa ّv }z z5ᇇDc7P4nGVՌsE8xrψ$>;?aH>VgzV~{h嵵$p,mQl#?־l|= Dam<91~⶿j"E(F(䪃n>a)MƔ9m~"e+i$놓{T`9fP6, 61+7,_i%y<@Y:zMn%%+"*r y|IJNRV~ &*1=b]QlS {$kf{T! SC,tFDY[o#Wض6H Sh+2Jm)t>:V[W4Aq}%;W[̒{WUծt }_Klvg?J¤aˈ6|vwӌ,:=0yIZmA;0R'E~z\Ԇ˵|c.w0 ?"$B)b9V|/g*sm] SisFG.r ?E?JRVDyWnq޿$o, k]P{`$xQ#mCrF,⸎)GVPT%:XW̬~S,U}5>&|{׶xtF@\Fr=?kŠ"J)+> `=t?V?ǧ]ihc|/~h)b +3j}O٩Z2YeRBn@fRTꍕhGr:F~w`q5KNp&}#Biw>Z$w>[;`éqkzbX^X [0/$+Z4}+GB8 |q]>udF0Bxg=I|:?[ƾeS_Y*[QR$|+gMRIW[ĥ؟}rNqS]GX6!768Umۢ>v5bj(|DqjS{mp2y'_^mk@ck{rY]A7Iu~gx[ƥnVkߙ"cF Ďke8͵ RF:5b"qiu?AdK~;zh>T>7-Yk6ш*}aQ /i:ܪw9 ?k$[h<sxZG)iv ֽSBXxTyi$ir~&:cqXffLj`K^W?^p}/#د/i3p2YB~a8^'Yxoɞ[kDp98*qԌ0`4ۘn LfU2yqY׵}%e7&Cʪv5Nb$u_^dہp@rXВuenUIrvVGS-ngizF>խ+MJ;\xZ٬Ь+\H cfGvxl|BP"W\E*s3GοD*/z]t7堩)CX[PbkKc ;`)kK,7u7ID= |wD\M{*|R89m>N+fk}9IgQ#µPӋj )'g}ϞQF\RsWx䲱5v U;@1đ; *7 8ϱ=+pRjUveSSS7c>i|#V,H^O*8ϩ/~/1-9ci%bCO<ھtiwWFF8p? h,uhyy O/8B1Ӳ>ts$4FY}FyZ<ǠPKVlhc >"9$;Jnu1;cҾ1Rz~DF{]6x)*9|zGK :pTyр<>?hmx꒣^Bdb!dv30x5xcD7jZZy[Gagp#8^c&os`R`7jJD3'6 Ze7p y%wb܅xQd]ibz-S8k -~66Ww[3mDdgMRЙU$ʽ'ZFu[Ki|2[J._+nU?^w=Σu< k8br>J(#'#"Ǒc #QBNrwt#hFLSWP8 XRӟ֢ݸ3לՌcOOҁ=1Us 3>k`L%ݭςu̻p"[,/x2ZS=5эB e+~_-"Y]ಁ_qnJpSvqi&r V>x]]?L`sHg>#x@}B 'mϱУN#Arzσψ#6A SqW2a!r3 XUGGz~vp$dcv~Y>,w_yk42Ɖ(-cC9[ˏr Rp '^'6А ? if85&w+C\#em=k$A} ƚ#&HV#++Pؗy.JU 5-3N5$琅zWzmܠ0H9_ϖOurN@p=_:F}g3+}WDxjԹf;J9''ϲAw$3>w89ϟV8&1Icm:>F>]O]õ \I,rpi$_! %O0TU` _# W0VvRJV[7۹⥅Otwiu?XdWOD[Þ?A_aXPT:y~,t'HY)5Q\IG>羰Ӗ.sec@F@_xUk#)=k뻍V++y$>[݉kWwgf'TW\8*1c^p>Sr}}dKKSz<F+"tGKWjpqE1?h{2K!3I@Ҹ=+'~˄ҡEk?fX]G*ex^ 3P؃H!@zehTHNwW5kvU$%y;@=I*|==spES#e|˱ (>f-Y(d˳qCVˣJoo0X9)jS!Hޯ[nCPȁzuǩ?A_>J+ogn'x7r x$Kn%6ѵ9ع s_ů|3/4ۻ"弈Va=T1󨓚jo?W8;uNk7Oa[:3xo?pUM|?&"2d{yqBcqz }璙r@ 86F+/-/4Xh--8۰qzW(S7n|vm9slaͦe< ۿ|cqcu\Ҿ":Y]Ev߭}_: yGpw9 tʄ=XxFxY1An澃, Vw:,yg;A+BSNWK}>cQ+^bul"@j?9F[k}knY;,'c85F|u#xpE z+#r EgS`3$B<_Tq~Ϭp|VCq"Vt࢞Fz~`Wg[W;bo-wT =z~5w.l@Ef1I!a$l015w> T\\nEhze[ ~f+.RTܽ6C1pu,*1nڤCRk؜'=2ݹ-f6޴ E9mJ%U2S't}bkIWOX;$S>ASkKXÛ:vݽ{\8X`0A k&㿅vrݟ)*!!PT w5F/Jr-{w0F۸̃}><ߋ5RM3M3>NwҵQ9ʯ;Z?u?g>$ȻZ-1>]޹G BqqqWHKnASH_MZjSMBK:ܠFu5&eZo]o^r]>W~ Kht;V[xPUIpSTQԨ`NZ{+RJ;oRM=4{W凊4RJŵB=G ~jPb;|o=P wbGV'k>*ѩ+%NOjll=CKLD˼K|5y?^gXh'Fkvbbv=k_@jZeьD)B96]/NēWzrxo''N.WO3bNJ6to^tbմ]rxKO\vĥ-`ʼZw~qYG㞵i77Z䴆ghPy ЎAzƓuCU5)) vO *bl~tۨ8Yk=OӔ$-SKW 2ȨA*ˌ u$q]r)"i<~뎧p `yFf6D.#O,H*z6s޶h$KM2d|qcΚA:F?jGR ̄v >gv𥯗)ڋc94Hp6*@^ "~;}Vԑ~s p;aZR[yOV:7dJ2=̕F0p[W-g\GH|W)(v _pɾk&?BdrN-3uBD!cmJ]JI$y ؄*s:]G) mSߟ~8^?n~$xq9#~oVwk\c˰uƲqKv-ggN1g8Zg[l$L [,wqֈ?#cki2*pxwWF4qRh/*ӄ]:&Ϩ𮰐s$Y7 6 v6ϹFFެ< oZ1x-o.D|$8t35V2]XOo2 DXss_/Fo#gj4񒽺X4tmF7-"c62{_E9Ox[UTT/!bj6+N$(m#w Ε5 \H͆zޖ% 4*jw{\8n_p瓏S]ƚ ̠(܁Ҿ(Ӵm5w(} _ZxԼ^0BmU?|0W5,=xνIS>S7R,=͹TcoB{:M0 {Io w𞑪\Kl;@iUIֿaO|c2G.B1&@9dʎqj/ndhnq׶k-;%vvBb.#ZЅBxg+ߥAكHě!ՏQXSۛ㘠y ˎ@9{tI^ͫ2ӹ:W3qAw*M(bInrqΓJX}a ['X6dq޾Լ m/t%O:  J EXN+azvquN=-Rv~얏=G?DXw#J>񗌵 ;ہ(2ɐžNzxJJΗυF 1ɯ&[~6EnaBgq PyQVNa_I~>(&SF$EIUn ;dRcU^{ eǩ< r*)cuYwU\ 9HYdFqC!ۃgj}8Qfe[x;@vE0Dr5,&+ >݅5R$U0ͻia؁>h$yq.2wu6mu%WP);H^@$m𭸒DpX}g*3YyUX.X>x48`8ש⯡/{z&X8i7of3(aɶ%\b$dz>è:?£s.xǽ8J2FEH9H*'$j2}*9NAF]A#򝱞S銲EP>(e>AXOs렛FO^ʶ8zg'c<_VHӂib6H?|aZj$b q>\ĈG2s_d|y\G;3C;YGz𲩅s9Ѩߊ:td 0 '^]{a3#(W@qluz}0d&#{_WEDK#pU2I)1II-(Qyu՟9ry.\p~RK(Dͪ338pv;+hRQ[N8>no&-W6݂=~O7ҡJ*w^W^g)C݌ݽ;+-T{WYd'VX.h#CƥVwά+I- #Ӛȅ~+٥ճLgЧμ~.c,P*d,yW]ܫy&2F[9<晦2"R'eQ=}O.u(an^<J0=>^:\ I&㽂80|oyq4iHUGR\&=cPIN`;:W=SU[,ψ*weoZu2sCϩSl{8J҆qUkxP.SQ~_RR}YJ8p>z(*AZ" z_|6ψ# .Y!݇V)RJ0I1WmrPoag'}O .gL H'nWᏇ&i,tҨWԖ`xZ|7w\c9[@ĔeJyc찼79SJj+좿 m䶒yxrP/yWKeGi#Z_)xa}č_e|Rh&101ݔ?P+g"WTE-]ۘÊÈԫriOÔy5y({=m u۸!B PpkfMxH=F3_1xkE I2:H;|r|ʒ&D;Q1_vL`U| cvDFۭ.cHS w5a h湺$:{d xxjNZ|TҺVO=iC`Ja^qH^k@aOc_|QVWeŵjL#  *~ $5%>bngd^"ha0{kcSk 2VBK_|c:Yi3`Q+J01|R𵏈SX"2F?w$ui쬬KojfFFW`Roc_fkiL>$cد8_jmQ%:1=ݓ3=N"IF< G^k3 ƿA7^1u՞xTPI|Zuxdlۏ*ۓYz{]hbLJ1q ;gN6GvK0O9 &c.ʋ!z~X÷&6P;Pkv2 *&`:AgOmw PL1KnȭȚ5I -yVH#w7qw(ۍ:hcG’[3]!&1 u58֒4 !0ҿ&B>AOϵ|;|)d6[F AMJ:?8xdozr}G箣K񵺬ru!uC ]Mv9i+9gWÝgJm&jE94o9xiZxXHXA#d>!GD3#C!bq}+YR.3^1(wg}9JOGy]3,DiKHr_t; j#';m 7 IAּ GjQKWet*Aaq$Wڎh~F0Ǯ=[ҿ)>&k_hyΙ*`+s_)2i5tGVUh+\JvQ*D.~olG(d3@A*ёv#-) drFyW oӮ`e(+lL}HCV 8.,\RZgr<$Ed)|t[zt}&DcEVWvnNDm,-IX~ rk3O-, sO_kMn~s8p=s#/c\0 p W۟%k6\%[Xs 爤8k aXk)v-%4ěJ\'9zR:}L4 t#I@<&:PJQVzԪ:uT5+DD`B88'OBk3vR;)<$1_pCtǩj]][qIjNI#bc~':Exn=ҿK]Z1K}gx7kZR"޾&uC[TWSiRQN{~7:v8>o~ iWҮ@R08>uy=+Y-sO+̲8jR\5c|I߹bLV^JB%Dʀ6 3R\ۡ˞ oZVZg=6J'< 2 k~ [2O V:k5){//,,Rmocŷ) @ *r:/g_>]mky, 8P 28!Fr0ޕM Q%4CAø#8j!QΚ$VfDcyE}#,<\3p/k oXyy^,7t-NGCfG8 [=I#{E^VWHFPkZU<<Ȥ $W~*a\Cnv/8IS]&RG'sR{<ƅȑ<{6N'Otv0%uqky{d'rFw潳7,]^ _oZJzaAbgyllIԥn\)!p RŪQ5$sI^,f[en-Jui,3t+ECkb\_>P6!!^2ws^6gt*BܝsAF NRIc`tsp ln1+(!%UH@^F rCr0yxF}1-³2a^}Ȼ')ό^ghrƙgEu M1H9ߞk^Q=ͽp~yO@-|y w.dp1R+IۚM==_x^Ԯd/*΄0?a{`]ԯeKRҢq& |J0׮4/"f eC[j$S$#dWmQ\ѳtߓ?r X-]*3j7e0cf'i_cn|asi/+G*˶D#0UO\ Z1 3pШ&oV&v+=Ogƾ4)W(S˝F3O_zOu tF6[}OWsZٛm ;1=^iOY[3Ą2tnxjhƹ%c8>5Ҝ=ugBTw{v4 "|b1֕ddc8m`yͨv8<Gewe~T>wjӺ6v @8r~l~j\&zi+&SG.H廂#2~qNEyuGs~("LjcԁXKAs^Q*6x갅u{5_kVvy&p9?,k-~|$ANkKA] 0ҧ;Lhz=.g/g<={k4U]ğC}s?JZOԲMITx۶c4W^X')"Sovy[rN;ԩE}]kFs$B 4q;yA״h0h] g628뎟J͟GcwOY!! &:?{ {[ #n3k/FuVHb8.62H8aNZ+;x֜`^ӱu B/b;!h >cWi%Ҵ-YT9=:HW@{ogg&5yq]=9ih|Ϻ?e8H.1Ξ7qWª Wg9T:Ǟ2'|Qqw woklpmy8ʥh?7j o ܵ찾Dtt|u^Z#еmV[{I./\K$E'O?<5FK Y{`_Ζ.w[ҡ." $+=prVotםϺ¸.玍u>I-<1smjV;UXDO =3_dz^zq_Ŝw 9xIvw2pz_u-!AUS#~ =S V2̵^66K{P1_Y@QC# ` =8cp) sҽ̢sl֢:[^Ƿ-9OC")Bz_O*xO[U_@ӮnnfxRnmp :q־rњm2sCmt5 j,Tpx)8.=kh/t_kv-lm6`,rrW{Ý6T Y4{B8ȯucGg!GU ϕ"!cfu6~Rin#>K]rSq-}sx_*n>м?/1׮Y$hDǦ+е $||ts0֮?yz_XhQ6+S+rZcWX8ݑo i隵0 XkCºױܱ_a^{6`,ȳ s TEUuN7uWvpf?6ؚaϪOapMϥr:Ok[9Ivm>KDXfnTue>i-#}GXg֖4æxAo/.~WC9yG:}ʘid$mElR?hCL^,܊:_sI(Ž5e*gh=o NNV֖do_Nh[y;Z𮵣kPriUI:}9&[I񞛥tRyi̪R r6^xvO!iけw172e¾rRdj1m-v%P1<N+m.4k[d Sv~p-sj@̊DsjrtO3a*8sQAiZr5|Fs_.]ZY>1`f$׌vW67D@a3_4b4K!˰!T*( \`303_k4pyjCwpY!POa0(ӫJ+,ΣmU_۳yb$'T=uf9';\1l}ùBuKygNrӌ? |Hu5F^zn[ZuXՠe̞W-/ү4x_7%Ye~J yoL. NƮQjַ Q@e*~;>>*ht!x%PK$3q׆ $.m gr W}{ym,>hTyN9:&۳OCYaӍ(RKN;xp?W3l"Gdq$q/* I<{l㸅|l$p=}zwhwd&QԈA"ed`ek٥ T'.gGKW^StS 'Aԃ_mZL3BRy {E _/'p3 m FTܬR/p<ҾSĖpO}JJn&r3L= /8%YCi"0 rc|cwil Rg#iW_GO GG<7nx~\(c3G9EJL.f~GOeuv8 z']g5Ak1c\"r* vpp91+\=%NVW[דrhÜc=}+e9DJ"Rd? UH#l ;e_hn19 bylj F&e@=ē4i :g1f^mbs=E_[c=QXS2W ;95JUA;z5XV8VMOp{7&ӣ&K[YLdQ2Ԍq5x7PntI/#De{|H?ξDeeo=Ť7[IbhCJRn{жΣd_ڛx \;2ȑgs&11!I B1tU< VhQuBEJ@{T#=[RނFxTy?N);aOJy힣>ՠKh`ElpQ sWi/5{tʍ)?گ12V<s: tj1[Zx7Z=YD$3܃+Bc]?Cn{,\e4|7}Bep'״-.:'{fY[2h6d/a^=(cPԱ08?knq\ʗ0YK(|۽}$S51&ljmq8Km66 uZBxּ}dPUGN=NzV~Ua`U'gŽgھSIE/zdܛm}0v#=5G=d1ɴڵe@vw ˃W"c+Oj ^+[u%0yƟ5s <Ҧ~\X2+̳&%;ΤOʲ,V='SxLJtN̷m2vQ }Ljy@C 5xcF[%C`a(=8w}3N3Xӭ.r],Ɍ125ZMk$~/xx-`dr5w*fV{s]up䦛\C/e헇[4mI%3pÂ;סkzw6bC}VGŋ[[H,.<,Ka?OKwXZ7F7&?W_U,^algQN ^};qĈU@)oob~z~ڟ/|הA+I5H|'%sס,N],xt\´EIljRXG tP Izhx3㞟xg}nƒERW$29k*1XXFRV~ʲťJqNб_͇7wH A>w5K^ }SgKC귇{=B1r˹yᕇ\{~:xNV!Fp,:>b iw>&*+{MY21AnW<)<_#EM񗄯xm$w;վu$99=SVծ5? Cmg9iJ"P0:\ýbK{Fpp`u"첼+>FFi7(7rڝ9S ^BږEvl{" ׋-ƀ.4m:=XcP1~K+rMpx[٩;]sSKMX=S1rO`~7Gt(6Eo5(s^IY6ZC 8+= }nM~%(LQWj_%%bP~[zyy/ ,*I9N\tfiu;V,zƞf7鴟dWlu wITEꏈ!+Q)+ѩݭ|}FCCzIfϯ8-QH$">i.Z2ȯ-gHf$WxI4{\Th25i[u躌,dqֿ3w:lS .bY  AǥB%TH/>:uؘH,h@*s+ySNI$gc+%:w-~xOtv<+:nrv`||%:kg6VSzὖfΣ',0pOv*$j]AV !^hF&hsN|Wxkr㇕bAָKqA2,9aɩtPޕF 0WD|)VoeQ*2XϽz}ĉb%6䲆.=0}"Ge5%6t?}_oաk9TE%p4vdFrr1} 8(ms;O^ moogFڌ\F7}cL|@_\Wx/GuK-Nt1xRB~JIֵKX8+*@+q~ζ?5K'JnyܒtԂ |_Ԝ2ϡ/D\n+Gּ'<1K PpGNq_;{kr 8r7Fw|YG upv9$q"T"j+.X7˪>y?g#JWk#;|1KFpTlײkn:`x v;cvOYRgrA="oI*POC5̕hjttE.P[9*Wy|9MO3n=+Rclgb),Y?@kȼY]]t7k4w0<һbib=kd#/ɱRov1S)hZ+) 098⽾nwr.#v[]ürX3>W˕Aԁ0+o0EV+أQ} ~x뵀$W֌*pg6 sW&[u,*s:A]ͩ\I8PH6mn7u8ףZKz:r_3]ڎD%b<7 漛O{ SceSbBrWr;wNYQbmP{a( 6#%zf#x˭BL /[xkGkOqR+x8'2<_Pp{]~jZnmZ(D/;FyQziba(b8\D|W{wg{-b@x>xŨazX9؎_Y*I>ͯ<.|OXߨ?{.';}kژZsd>'1f=#[ў-F_k_mmޘ ^}n rqb9f۸dpEEu 4ydt{+({||1i:zvYgROzNX?k}'XMVrrљ "z|_+ÒL? *hac%-jX:boW|in8>䞘_?]#3@4 l.k;^HvdZb ::~$ktQw $ $ _f8ђjkg3>VVjJ_ς5:;X-b:I<9_x{þ1k,#p\(y~Zj#nD.fUnyL|q94G]Z4_F~`Ts[lxj\*'-/ͫqb^?'$G|Mx#ē,oWϖ(aH2+"MdI6oB_~?xKVkp<*qdqW0`2{{Ҩo+imσn-/cF!N~RG~Gj7/df&wmWξl@C#Up=SY?{#p1_3WUGCPRd{k sU&fWvgQxGR::=æ}GQߊo,9.HJ(yS5?=~+PVAqڹKMbFr|B wthRf*q~_挟]].pVo#9}Pxxan9r9;W;^ՠw A$k'⦳ ,nR3:w=[3{JxTq07w|::4Z2[/sxJFe".Fk}:Akd2]e_Vz 7Ceq1+- 4[ygY$L_u:Qfs^jyO5}.!fn $8݀OJrh Gb䜔m'o'O3R5Sܞu5>ܹf Db/A[_Ix*TI^Z|,l!N(z3g?7adf;p8#JT';dhC 6YTHW9J  _C)1) 7I=kޤD;27Fpn5a* b(L'a`~ٗM3cok fGgʍt$`vaG,2x8sb{iHߵsO*֟uhTKw# ͎ڷQRʱȜ3(xЩ ֝0H'P6&M{~xZi-%73}q$;7 6䌊xHB&~+hۣ7%ˣ6? J7@CgGyvG5=S@/mC,6X``3T}Nk7dBE+"G;#i^կe1 M>yp+ơ|3U+1z#O5O [ex.[y.H$yS*gַwPGi&Se 㜟-9=4-[V{=DTEruE"gy![^s6 أg\LL谈ci>mcFNsYiguVUO,JOy$.Xv9ֿZѻפ"Ek |ds\-?#ont\1W{Y =WyL~t2Qndg0yh2hqcsLORmaO$SUF 5qVFq׀3Q7F6ݎ=sJXGCQ8oKd2w tdV7@ 뚁Gr8W`I&*Kaq.sy=ֽo/|/[C$o3;BHze:-V5}:w,Rcs\c5?x=.-nHi&t#Q:P BJFTR3h Zg\rk' Xͻ4#Nx=[V4[$;^M>?ڸycdgC1' gzJԖ{nT,'_UPe=uo=;Az3^/`~mK rOuGӆ O&o9n}:跄t{4>K71~y-*NT0樴mlN)rR<5mPP|n#|ݟO̶j6x>+jek;g.73e~FR|@nH/cTs_RUIp՟SZxiS h~RҤܩyY;8<`Bmɹ 2ҽZ XHp9LWOL5jP3ȶYT VjNr#Q`t|i.flH﹈Jt g,a_I6PNFv]9{-/++u7Anec=kR'Rj 7Vcx4q^s=^C ]L1mV $[k~6@<;)mqp跭 iW#POPf7ef'8緿eZ 4vmv>S5: >zŜ ȿ0-{g8]/%y.`Ic}a[/ }sXk 3SnP Ŝ`^j|>99ѝQJF17M,δ}c{b|yHp*Ƕyw9͡_S>gn&reUZ{:'M'BB9f :W?xMc , H ?:/n%;[P]AGOJoIjH xdd̉+*}3W(⽅(JR䕶z\Uu*X`+iѠuL][Pi~β ~G+>#x|AojDhWhZA4gRJ?2+ҝ&hV]v/hYݟ<[(9T%zׯ_Kpp;9=+4 WZHLj}\u֍NT+ 98v_zV>Jwk>}R))ØmnB9L1;<9xPҵ;#$7"6`p0r t]eƑwoz}!rIn8=SOs9mŷ0t)J?{N8xy{O wcx$ LWW:qx%'qs1AOЊ״ EVm>Y w.<*/ZMqZ0(EXzW>5߳?gK-k`+ՍLhS>?>tbD9p}kx;_a_oIs$'SFr [C%}FCkї-xsA_:|71s]L+/##uԺ\H_5 9G2;g^ ְRaFc'"u{̿/u_[ƹ |PTpOW 70M ;gLwq>$_/4enUQ6J$w~jçMrAnz25JȬۖTkc"9 ǵt1VAbG+~_yC~A'+)/y'Ϥ;mDn+'-\׶<#;W৊|EyZWKq1۽~(N+1"t|V@00 5z՚u"Iysl՞CIa4I`ߎ%udd݋0vc5AvPuߓy(g+hm $(󐢕`vr ~GTIﶧUbǧZH|ڨ@>mr%^GXF1qy#z~=cvƑ]!XQjVWqtM Fu:mfkmh͵?7C=hʱK!"=*q1ҿB5 ]طEU70+Ͽgw=wibM($o˝)'wr1Њڏł-;Esʁhs-(v݆+Rb.ǏTڕ+^-\{W-?]$,5 )0eA5;7A'8+Qµ|enpf~r75n&v+U^x/SYO(.%22\) #c{42>F7&AZq5'IK)~j_Z?[Mge22y0:"zO<$l!Or}kϫ(Tgzy'4Wiۓf};fF6װQv].5 -m"sƾcA<8ASB)l8V |3&iUYTt?~{W*b*8hq]ɵqo ɔ9T,foCrvͳ\,`\Ω>R&0>Ulr3ܟWb`h yFSwaOjrI$LaGl{sj0=Z?WZqjR=TAk)H!@ҴZKw&IF q8J^4=Kƭ$\;^^ C e&6ͷshTjX:sjKU8-q^ VQ[NE vI_-sx}ټ7eO,P_K F؈q !71=+-;RVo=G]sGno-.<`6ͷHҺ3ʤƝ=WtgO6.Us8OvoZ&q-Ԛ *%?;&^HWċgcjxubr^>H>\/ rYTKv=lD\ު.|Qi\+ n};W7c.a޾\''Ria(Ko(e< ײxú3yFPq,}Z5bmcIhף$ٯG!92:׋xRdr h[+hktC]cHK8}E}|~'ITڿsp? XF5!e+\ĺLjn,S5ò1u5M;Yy- {+7/$=ďpFq+Kgq|Ԑ8l*=*uV;%St+>χ^óMVaxRET܈#>|[|E3yl>#foÆHťB>O5ɶ90y` 9v_㰙nkFft,(Μ}%m#Ze`2`4Eҿ1|Wy0kvO+o9,q^+kO4-v4~l"xd`Fzy~$x:kUkAr񁂥r8>Wϫb*PwcơB1P>~FG g͜Oqd*ѓ8·0̃?yA?6Yƀ*0HR}k|NӤNww(I.|4EP<~.9-Y-T*u=-ֹč9ILh@qF+o[_x BKG|ws@4RK9 ( {-%Tg; $= ksNv>gMӧ%X_>iK崱rUp;>׏\ǯh`Sl@"JGrs#5W|,wwѢf8ʒ5[S:j- J~r|9(Z-'hR5BUN:޾OѼ 7kXـ2vzszɶ6Ry*V Xc |Wk<#EoX 4,a]Fޕɗ1:~ƺ+=YʝIψ/% #%۝#_ W{VG rd[,z)$;WПxr,$l XҵxY'|kok[`caz J(*-3RiTտ_NA+-f7Vs ǣ` ة;hf̒BE;WymC:۬y% 墌eUhOZƎebNG#^6`8F=GjZ(^, .O+nml#$6%Ud @'+[=>T4߷d eh{'9n vB ӕg9}ihܫFE#W]q$`ʷ"ȸ.neRv5Y[[m*ۤ'߸ꭳ;}wdr}Ctck>58~Ft>=z$㓻jєpsJݨOU=^zS * U`H:9A& ;Vū4+_nk,0zS6{Y.<}큎Gzjchcִ NFq4j$։Fy]Y2Q U"l@ ߟI u7c<¾(Լ7AX9I?+d=Evc' iC\XܙQ P(o`VnIsґ]UF` t8\ebǨj&5Q>`F$d{4d#9$$r:G^V?.chs(`s^R+>jqi`Ā,ǜ޼Dei^۞kIeT 38]۔'ö}\5IWϕ&]T0(SPWWQΥG)>㯒ٯf0AG# /p1מ9|6|-S gr^i<@ܶA8ͱgA}$ ݖjA Xghft֭..-|"FUG ca؏ur2W5ω5.,![+6 .L!/;_!G}Us+47t$q'xJG}yk:N jɏ#- uO٬E 4] "2 H#^ԭ2܆M.ý(ql{a7c!s'izlzŶuiqÏ)[p<Ttwy5;m ?:,6`m?vKd+ 7qei,؀wLWA:jTh'߽>?f>UN*܋XCfKw <j$/z1F<10qݜ_9"q=,N:$ #G׼Cm"Eo`s9\*7 8k¾?EjMyf'-,sௌ6z{uUv0G*ze_!^iۻ## 0A=NFL8_XkakXI#m!c(sө_`O)r9YMyOZ!%MsKG!ܬ qWZ^iunW gZ]F9;V#T+'N;~NEJ)4xa™pƭUQ>+n3\*`9+MK44N:<~*dE"@'uZNI-mYOt+E> m:*&kp9$ r?|?ZZAto1LQ}=:`b'͐d z5r 5v9_)+'77>RgR/\ xCZpkЦbv=h7XMg] }{>`}+YOm='~$|2haZ!l\g#=3u*QNJɯ9D%崒[pr%P=}4|愷ǧ x8mz*HVx%9u cR?6 ƸlXk^w^tΎ* 6۪gmwu\ F%Qr&cZ񎍩Y+ Ó;N3nUO^mğ׌ ʭGx`C0k ^Ky3jU*7iFgџj~$/頷(y8-Vu#]K0; 1޻ODH6ەJrzeI:WY|@(SGt*y{y%ݥs܎\Sr-jxg~P{COevq.N9ez.V{V~;TN6dB;򞇵xyփQehN;xL-dN*)J^vyfsݤZ)Tc>Vƍnˎ8\iK#WĨ =3kC[JsЯi(Szq7 aSW4ot=IoOsp-[Fx~!g!; ?Ҿn  #?C5œH2+`(pOG}2J%{[)N3ǯ4ڞwe{߲<yx(CS_$_4`6sqz]{ W4a9j7_/$kbY{p XV`3ӭvZ^_{oXoi#[eV|c3DǕ+O gPʇ) *|p<ֻ;E-ĺUoj :/<`_Ghݜ3Eiq[}}k3DXrd;Q*23|7, ׃ J] xY@RbŒp+O(-.Xo3;* V=ϸ9{'^ V}^O]SU%Qz? hIH` קߢLu/PB+jX=H$ bN{,fD+9R~5 ^O(=lz*jyi_3-f/, gCq!$mRv9q{dٺa cs.e2x+kGo44& F8<@#ҽIE8{Y;(ۭ~;M[X-|T8;7S׊oh߉4oAo,13vP;($@1sҿL:%IGIÁ׬ Gca{`w; >cir{JWMqYn\XEڻ`,Y_-އ/=mCNguQ|y~~OOc(BćjRǶ+GĖV($qr31~TW' eViKl6q3+X(v^v/R\˙Et= Ui4uh/ RU^~YkچzX[[gcGGiAj牬t5<7Td {4sX#3ǘB}I_癯\կ>͟3`2;i8hN1eq0aKlolpzLXi|nQ#" >:OMJ$ {we?sho3פGsC;Hr~nYm:SR'f|]YRYK>fWMp *ڽ@ڔf`Bh~.9ȯM>TVJs=ոU_n<$խ>gsՌiN5}l~p|S宁KKB܈L9/ 4'A<5 [إW ܓs_Z8{$`ɹ'BUL||6TzM۔%&X['a8 Z˟𜊭${#*x&J6mvw?1O~Fx׭cF'[3r7~_V&ic0kqH?R3|-J v>qM\]BcuU98*HuN84:3ܾJ^FNOMN)vi ӎ+rtlјXb1F{G'(7Vm3bTaJ`[XP9/Ѭ$ʄ"c#8W~K_\1j.8U@Xn_U4[frOm)Ta:pyv>}k%kYy.Ln)[¾.2n:_%R_}n[CHVMf9 41\7+^Xs#XH.X}]?-$r!JdI\<׉]F"/QMֵS6SjÝ+~476hC ?Rk4ڜZ0/h D t3n=YWu6-ܸϹ~gRUr:GOzoxPΖQyo4L,#&0%3te:To{G%LTpQV]?$:~r=k"&&/ ZE7G$[$>Shc ƳnZ1 .c~E{{(+<:"$Iχ5幵c!?8>ޞ}HR. zauP;&9;A~xyT8\gMHKge(aO/ Ù7t.cxP0`޾MoU7:<Ѡ= Oluo=2HmGݒIc9^;iFn)KuWޟxx15qIUWt1T)F~LDR3" \w)3D%*=q_~5)aeo4S w؈ml'p=+jѯMKފnacW[L(K* +O/oG=qd1) s5\Ct>Ap?smoI.FSL.&t+]>R8NBԶP`Q085'vmahbY$k|sA?{C1 o-@lt\THN HnfjfyJTkd-A-ؕS`3n(5jXuu 2%&/-啙qV/'yq!TX,Is)ic77]ljH0;I 2GW< 8ᇭex'~!%կ n*7=8^q6sw ҳۆ'uj唦ybyeX4+pc3sjzn/۱/xP7zٿI$XO2q"GP05vwq=T]agw~]@NBMck>'Z:Ä5@qwI53oZ-J~br%2r[;WDev݌tW>Ɖ^O,o -,EGQĨFv^)tGvoM+w8y/tM3RiSiޡ&ekݨOlJ1O {۞9t KO'CAs{+Ĭ/&1SyCJ[=t?*u?mu%bݮkv bj$pC|.4Jї!イ=}}Zwe|K'/kR<@9ȩw8u){֢89IjN,^0 FoTThp0xM@#UC!A犡 19$/#yDqZ6GR|$\r??-y*\/;6z{FB.w(MVPfޅ,h9=?FTm >yTG~}bN r2z=A=rpNQbz{{Ԡ v#9?_j=a /-T ҴF:yFO3XѤ#\2^ ɎvtfF\p$v}BEm:%wo`KeVe<2byR*;|Z=5o^eެ8Da'lֿC~m gߍ|a7paNHJ Wۺ`PNz&S Z9fz`Ot˨ĪbFc\WxŌ1rārYe˞ON^VvG4NJvQ;>58AUOxGŒgX!Rav\c¿/ SB&mcW藆4ϳ"cʍ:WkQBkSX8S?5>6|2ӼL1O+"$g_WXԴnFyH2[|k-*dE=NkϾ%}+[ [aT_88)ɰtisKUwϟθ߈1X9[9[V&)•7'gd/ׯu_-й` օj\WIk6={Wu8mb cņr:צ&n!qҿ*de*QʯXq)Sqff|գ| [ZOH+N2絓f9nʘ:q\\Ͼ,ꪣ_j`oe[+;>7O=m-[.qT+/~:~29E"TRH$4eHثME+)@Uҥn.L+fތGWԋO#|%?iRNfnV[Z:bPhC^YIx|ey@ש:ް$kELsqw0zדgΠ5,GFO+3*Pm(q+VRiފ#*hdgpu;Tq~Eͥ떚^LnLR'A;%<JoƍU~KETRc]R<Qpn9L>*$|-,طzikڣЬ"/;koS5)7VefUnv|_6uJܠ sۯ_2xᥬt@a ďʼ B>ힾg|9*UgRvkKy]byɹaNH=IbݴwZU^PGԚ.Tv>A֗t~o+ĪK1J{_e4\foe㓃W{y--GE:}*֭YѴ,T p y!ӔQ_|Z)rhT07)!?)QF tⵍ?)]l}GVҫM^$n{5m=B7‘%O|*M)*YI|8q.ZB6ik]˦A4 ~uu $}OCB8XX6߻a.i$(y<`RںI7)rۇ7zun÷A O ā1n ZIZQmo?&waXE )ťnU_~Vu(,.WH9MA?wp+YPu T0޵{{m5$Hs@wNqHU=@ 05x%}V_R˟YOD H&Rw'a\\w e%7k)bT*dgΥϧ\#h@=_eV+~O-^o_a rz}Wi#$gc!fK|*@QFssڼ)85ǤWDa2vH;ݒ=}4%25#q6'-?11Sry`Wi4{y􈢔7#(\gV ǀ:ׁ\,! ;xR$yS$}qz**EN2̭sJrpZ[;[P 8m A5HBZ>+ITжPz(mwgܪzzX@o7 qcq;|{k;1YVeNnT޽,\Ĕqpz8۞?>WÈK]_, ? +Jo7>'8^,Qj'ar;Q x-Z=I&?=F}9j<-I2Xp];׭.I̳2"v\Yܭ^Ϲ2~ƃjC9~_mwcۤ (rw9%GzҖm8*Ҽov VƗG,<n %^hrgr\gۑ^ˠ o:߱N=ϼGuCI CGV޾1f>֫JϷ&~X/p\2%c3+>V6} p! ᙰԞU+IbPIʲ8;Fy}{*6nHnRyZy- `X rAǯ_k5C4KȀYdV/ u5YYƣ,#OD+;KR+Bb$xqZ(tGHM>Ets& 2݀z!jl1yp`YH%p{go1dާ v{vJ b~~F-kaek6{FIXd? bqs^='skxJ[O9ٮ-JDz@ɝ9+Nn#٣a̭?k>YF@,yjڤqo6k%*2 ֪Ǒ6k%&#F9_s$JQˌEj;?; 弻x$B< bTCi˿m6⳺X٭<&>f 2y'}5J'.G.[awڭzFxQ__: kM+k E>U͹[?^{ForGԚ^-FX|F 2q_ g2 ߥ| kcgs47z{fb14N*Kc;d+7uIgPBI?Ƽ&iac^ L*/vWy+5cb<[ 4]ӓtjN}ֽdq\̝5eXO_ZZ=DflޥV!*nҎ89TAiv䍃$m5X&N3S+NGA/rsawocSS^<ua-ƻ-W-@}=iK*7gh=I#Fw@7RZ\pg Dq|qj*yml2o;T b30{_xK[-r2DpTvgn<.vm@UxuQ 5+T\~Ф#ܥ}[u{yikv6AKȌ~ <  $<r9O!xn^~4I#WrdvR57ld-xwNsc=sW񳒩NzcJRI><_x^\˪Aiv1VuFH O ,IR;ws6Nx$h(_5#NJ6IEއ>80Z^\Y ]2skod6WR*& <o~G}B\V y Q͢km%m?,i! WԔIrS[<8pXFFMC vAE1}6mqHcq K7+cu{,}1uI#.[&3E uss2Rђ,Œ9&O e c=,?+zmėwW#z)^j6 V %[}0'kڋL"%hO[>udZ'VYz~R}[~Mg} ~\|%zgE!}kE,P(Tc0g̕>[>9__xNp x`Qok5BV|%8BP5ur[W٭oMd$=}~iEIxqap/88GW5xl"uJ׆Yrq|9i3Кt\317,e*I>H1|Hy|\a,YY@8^H=zԡ_|+ BmӨ|)< i0t>kxZxPLi!r{ h3_ia-a2 r{Wx[N*9XrFVG0NPQR]#rH7Fzu~;xA>ΑC2ಷ 9 ~)lM|rWe2DWhь:jGʨU&ZkL_/β{IE• z_}FFk" v6_65Wlo߳XzL343T-ןGIIrԎGeXZ\w*Ic%Hb69kK?krG}o/O6 ,o)%ebX.U`Ti \GXz|Ulj^]Y4ܤV4}3}*έeϘeuS{#?N@] D0OZ_fngn~#DOI^ dm >@1c!+y|YGcg2J2Vd>>Y8_h$׳[%\NLbEx~Ap5Ǵ,[Ur͖'O_CxcTC,⸊%O$dMN88Wn\C\'C3)q5ƟA 20Fќ:go^xgM . F'?|Ƒ  I/.|cx-m4Iln&3jW j?öK[jf t{2m6䄈v[=+ۧf]NFmzFwZțKGf=ym6"<6' նcMby<ˑqA^U𦕾uXz6I{|࣋NQw>"K 9UW4mk9ZN M/n<56m5zZ6O*$հ'8 `kUe9M\'&1k]hn);,#>L37'޿Ctr?pu Z? ꑂ#H!gm}fi3N-|Uz85%NPj]~fm뚝 fgxxHs{۽{ωt4 -fCk'8 3^-9&w{8%mܨ՛#j${;{}([urڠ7aQ'4d}I?~Pӿc<#m$?j@ g ~oq|G'4;}/ 'ȑS2DK<-$v9,Tq_ַɤ WWe۸pk*':VeRJ)ݑvڼ $Ƀ{s_kNI.ps9 ʶJSǭ~Gtr<v&~,LioC~m*WN/s[e*i/-}׊0WJi,؀Sw,a'~ֿO<M+-[{ Gc_/ ull,eKy[>w9j2~&t2K9t۹ Pk)\Vwju%JNZ3ᯭZKy(i<> yW#riZX]qD# [?8XlU{ч*sWƿ/Vvp/!a_:n5<F!ʛ*I8%{[yY7XZjJMt9>SzXY^BN<y$W3ڍ֢ 1&?) 9?E{YgYqv&@cq?|Gi^n%gx0V(UQɯ)]6~{^JلߞMiʏĿ"aeq.rʕ#9ٝmRcRTv$s_|д]SGrp< t%1B115Nu7V.RVJ^d$MF~,7w3dM0;0'{Ƕ81 :䞞C[>K/Xቦq. yа\玝+ou|DgGiJbMYY1Ƅw/%2`iPZV_8 ᜮx9Q⩊Mg8*& J/ SRT;Pc? z/> sOhܣpd9;@;VyMjsRp]Ga%8{iG?_k 3UILJV\i"ݼANNW1M%-f<`G_[#J-uX"(H đ];]-m2! rH6U{ 6&;*uoIg҅UM5<_Đx:,8/o<晥sҹk#Ƥ~`{WcI#-$9acb~TK\Q=kjt$JG9u5Ms$GNK6G=kڬ"6N{xPnڽ6~mT ;yo,uW xJe4-siت]ZY=@M[ö^d4 3grXךeܰ5^t@);H>z[%L:~\ew qy6=ཚY8chf 685|L[{)__S\TtSmH"y7mNqe77qhQ qaEu~%MvKm#2@@"5 ki.}F[IL핁nznjr ݍc:4|JR]n͋0;\ףIMj-c}#G*O|_ k6'_ n==+ b6NEK(C+6C!(ֿR>T .ǥx~c-me\dG"~^ kNmڹ߷ӥq_=ҡ$㕐cGzWx#Y/ugYbjַ, F24_IXT0p}qWKþ20N>e>~%cKS=m1p=Z[k$7wqdVƘM(MKrg^V@xS ,H+?)[hJLv?w9oQZa"ҰX] Un1jooGAedۇBZ^wpE ѮBd@$jQHo7%ۻYJc nÿw):9""%V<I~m  ^k's[{i.y y,H08*wo :q^`ɎhBLr!!9ʒ滻_qy=0G̀9[M A#Y\Hʎ0ONj;Y ѭ&M ބpWSY72ȅKv# b٤} rNAN@~Z߿=IX1 _q\t%"-?銲 .NIf`| Sk4:^ +/!euUrBv5i<Β6ISVqq>eӏ62[zTA\ݱvWw44RqxOu) ͘gx`Fv9Q'3>`Qa<|-^Mr+,[υT:;+kmOIMEi"GgqGCc8 .[Ż'ZIu~gxٴ2zgOJ'NF} |kcCܷLu53x]Xnɲ8~pYGˀI'qFIId!F{{WΤo]SZZgўŧWb~ڧ}6ec{EoD$!;bͻ䌚o׼'Yv921 k[Gk׍u8bq@pC2T(BRsg\qrʚ\=\xUv̍K_GtBKs&ۊ TlQ+-/Pi6I+H<781>"\i122Tm#8|nm v::7:iG;K B2)ݻ|{'໷>C奾nD#ĩ7st3\"$he(!GNgUZվsIDdb냒{ S^G ޥiZmۯ\pě7"يkGxzcpם)oq`iR >rJ9^._ξK׋G]] x!o1S{zk(ҒJM|fo[ MR{76Z,mT<ͱW<;.O<uX'Km,BP8-+t>Hݏy320eB+X%K~$k,F# u[7?YScsUO~fVuJdžأ{xćm'QnnXr28W?ow,1z~IF *u?c*rgg}K\*@QYcrϧZb.5RV3LrkZv؆=~I/gIWrҼ n 1:^YR'z~f{#G_\{Ξ+QIEƣ6\n- c{Wi''"hnzތ"u}:S/#9][[ЯhR@%kc[Gھ2񾧦Xy^=)OyP&t8bXppq^4jѧ=Sqy&`5j-[Om-ƝBp܆S z?hXOqum!1hx8>C1\N!(HјT.U}nd|\9ȣvGu-f`PsOHtcH<ً|aT<{k˦NiUbDl0*5,4]өӝUM٧%Bo5h8!I6؅ƿ)('Ԓym.iaCpk$Eqw>V>m-Y[$QHvI>\\O]1Պ|ңc>is>mOORm~9xFq$_0T_ '׹>+D?JǴs)~~Hj|Vq+ZuT~ddeOރ}Q{dҾƱ)-|̟ξy𝩼lڸv0&A ruH%M_deWok雋%_1wl6tI30H@#׊ԛTiR}O1w};V_oi-`gPS?;WTt-mU% rzzEs bG\8NY,Bpm]j /m4ք,1( 6v/9 c&b|K%ȩ BrG7Wx h9񍳼ҐS>\g JvޡyxMGYQڪ.IKp`pŏ4_V [@AQ@e?tq嬋h3k50\o?tvc֑+xOG3FFfO*,jsTϥϳ­\|GHCNUYqwRgMWs,A,@03_*AV.x/-xΣu+=rk.3Dۇ Ԏ? ;MƵS\$Km _aӗth,\{XK'ǺH-/|oT0<_Z'{ebd"7 Q_䷺kHm2X>ه!<Փ@+jW6DB/^kQ>_E_JǞ6e"\Gc2[;7Xv˞*ݭydMĪFr5iZ12W>orUTU##$~' A]<)&|i9c Oz}+Uc:q]?kR92M4Β789?\kF洣nx5q֟_i\\$XX#)##_,_<4tBT֬4|/F :7;Mz7LѤɖ(̡ն.} {Zg/AzmӡӢ$nиפj~6#\$)M _|?ćԮ&( 6p9 ΝJkBv[--|34j^T}O< -^nm?9GҼJѠ:+G6gaG?:̗AbL&6a `pOC_*^J6vn\E^X5zPj1fm|;f)ԔӗK<^0, ;vYdVU w 9>?>(xIjOjefy̥n?pW ,-]1KO+͚;e]3d+tl.JSry8h;V &c-=A㎵zyq0$!UB6;@8W8"%965R@e^guOK:FH6ydӚ(d-2ˀG8RO^4nsyL6_fA!+.]2 Xc0kD2 mcɮpN-])I%f.H&#m2gYcPT%z_.Oƃ0-d&a9J1EldO hg[y(" WhzVX-l,®Z8K!?#)<p+zrIjfRMY[諪?ؒhA$3M!r1eR A"Cc9{ ]Kå NH$`1ylėkk,-@1j,dےO{`/v"B*A(~~0nͬxIlMȶIS4D%$7ג}LF-ɷ39a0z;qUm48)%˰J pUzխ$T>lw*$U yd!VSHҥɿ!$:uк.eb.G1J̹0 DSӦY"uxSר kHxrK$zg?Z]uI?qn%<GzVƙ,+jEDd~STڦD6o.0˜ϽqIp8¸2U zKsn̨(uɮhf=};QIF|URa0=ϧ>BO&*mYPPp0}f@ m+GҭtuŮ tm?R{C ܲ( yQ)S|Fkw񦷣vpIʃ9=rfm[LD8#R߽ e}\p8i#'[NVlKjvJo~'z5?<;01ņ~^x>[J56Yxv[9ڗ$NQH 7xJUf5eIߡw)Ӵk#-s裿|_OsoZDunz൝oQZbtU«[E:\0ю^Gn#)~dq]DQQ+/cֽE.&/vVl$s/B- dž9~J5"]j9\s`tcfsYޭ :gރ)$iI꣩v=H$SI'q`9JOSG\qL^WdpC`zޡFA>JF2I>qҴ3gM7U7^]ݣmMd\A<3ĘzwrXyB쪛JGpk"d2=(%$d-iKo_{<#Tw.6 T f/83?/R{s} <=Z^j[Z[K-̍8L=:~;եp.5`$' Ud"Y{h ԙmtykn4mú٢tx7w~F1{(.,ZTa|z`W.# NB]Wwu0Rgs{ ܣȒ6r`3ǵ}fohA)18}kxOkQ̺$YHUA21IÎxcPӥk3ae?xAgҾt:—3<0eRᗈIk㾱*u[|[N'R0c)F/5Ův"vHFxhB4U ޺/Ou{)O!{5Տ$S>J3z3Qz~g(4Myja8޲=^QHmYjVy 䁎v}92Φw/$p\Zk) I11R'D컻e5\1cjma MPXë_ꎰ !K}ݸ;}aw%:" cqzFۮ"a Fr2:^UЧN$>%zzIAL8pGhO5u_f=Őv[1W-*ay+JZjK{RtikZ9`9> MA/5"\N{ s_*}ќwJ~n30+̚x:JkOSZv̨67^0MNKZ4jP + U@݅9hA?Zvwvwoqɳ_ʘx)5̦ڿcjQeIKIjxs!T`h1!ÊR( "&}o+mGI/Y`#9#g]_Ct5UE91Dy@3ھ#;t ܭЀqWzVY# z`WXbc'֨ΎS2$0nCp s-CQGuX5mwSK,m(߁mcU#ZA&dlE\{zkJMh`[N2|_ Owh-b%Hn"YOv^b8^;̟r鷎e`>:,WޮЇm'զ0jj1mќ܅rJU4P=NW6Z&%CЎ;cJ#?WКyC#ɑ[`c?~xMEL/s^{g_5hJX0~^UqpxXLjHl5{ !8Y;u}3ǥ}?[i.";pv8ȯ.< ?'L0KA!9XuS4>1f֠#p'j35GncJ" 4CkV"J6qO~;4򠐬ֽcC6Pxb6?y :c>j#eӣnݓ#>#%FWw{uJ4qZ&H-Gf9$zפxc^ޣ5>00n:s.֤I81|(_J}v~0He6q$gRU^gjxv #޵Jؕ|lZ2V_3;x&[}j;xU_l `]ޝ%0i/HH;T_#ӵ[k{ @1XhB}@{7㷲U7=v՝\T rN}3_e؆=#ᾛkh<_Y-1$gmsC:Y&]wcϽ~jC𯄼Geחqo"#v`Q;\r W:Yp1=?:=kj&G<%V"mY][{a=}OsqRƱ<_ku >Ԋ|眞SIY,~!,OPE|t刔m,:II_ᶧ jw`خR=s`['+0`eA+u ֳ vW>o1c/#VkF2" :38KoKWs˛ҾxxF9g(;L:{ e=n .; tz3n E|*.t^#p Rݳiw<@ӚxW' 6ceam 2}UIi<;~Wxޕ Rȅ,v"Ҽ.i{XNμ[Vc1I_n6vMvT׌s_XY?41ʾoWy7=jv?=<˕Z,O+?ſ5/ _^}u鉗Pl%HHTH 1<m~OkWB"#1YG ǒ<# zC>ˋY,d&'S!T־pXzj&ϛyNeե(]V>Nwc+%r?~x xvE7Ã`ݱ^7-4w4E |*QϹmJKu]Y`w*ZK7jbQQv@dV8T;+އýA!+)Pdq" U{{3:\ |=xozt麧@e囜{q_>%{o^ڐ1qe$1pӚ#vOOT}],.2dIϰok$)**dwdZĚpbH?nhVʭFH|P1DQ0:YJW#;-:x*RvvcrJ񻆞Hml&M}#G&IԦ3_Q_Ri)]BYA=]{$cK<{H\6YF?mT "; I:V:{z~um_ҿ@Oǥ_CCj7E']lc |fywjO N$j)nv)z+/6. $P`6׸l"cs5*:Fιv8-H#{R$\ pp#ߟ8З'!g;M!ls1Ԏõ;5$B"XGx}ҵot-T4֑ʫvgJ> <+i˧8G'fw%<Ӟ<)xY3-H">6Zޘ÷'lXЭVXfm˥/ú[Z]xo ݼU~~l7 4k[}c6_¿S# Ld׽.WO}nysJ5?1i}m&1$Xw뷏W3 3CԮ,/ }[HOa V b^k?ﯹ`P涉7#SMixZ$+lsu46S/MU3u~dX0zVqګ)vS"ިظ3jx :j8=yrztD$c5a\`u㠬忕NGZ=Nq =q1}T *_Cye@l\cn;2'Y#vX2l|OR8V3 ?phm`r 8Dv5YHxƉF%9W'Fs*˵e«qzqZQ 1Xֵv3hyyy<%ē#c-,,(KrO4 rDsZ)?Fy'@)^O'uyA9ǧi\okZ\-eU4M <{^x`^F$ Ϙ?O5)V0^6"H{ׇy'kYNg_SzIwGP6P;ެi)ӖyVZZM,܆a$ ^OCc#nLsGL> XWg|2Dz<é2yBzjFQ|~G1<=ҒrN^MZ%u˒!#ya+S=/s'rnƬXiԆ=W"諨&^P_qUtTekFKe%}O˙b1iz./!HB N 3}3[xy, $ yGb3_%i!+*[krWC08˙v*8:5)u;E^GvaHryq|f]Gu$ $a35Wu{G̲0[<_ki>]nI8۸>UF&uvM龚GŒ!%vw>5sg7\ڠy͂z<|}MxCsƱ~[҆A!\A[]! I+>fqĺVjKZ<ҕkh5s[FPVNpqkryD[vĿ$ۜg^t)2{W_PԼp޵5J}Îupٿ|O[bW՜E&՗~`C.-S욞", _^>cAG4bRqx3_ &wl(-;n$1qy>R9㶼*$PA #|;=u6՞0Y.G6ri&בqψ!K1e#iF {SC9%pr@"-{ 'ZTQ" s\KaYL5VKu}*VRz%c,\_WdgNM EiQi^f Jz{) ˻KfY2{w.; qJ*z317ͷCCC^ o꧖j;Þ/=@Dy8ۻ;wzu-a9>ǟʼUO*r}kp45ê+if~_W9ƚBJG(z x FLgp½!3j:K ,ņvp9qҥ\#.G)ڵޖVKyI2 q[q^n$^o3ojB-KLԭ\[OdF;rA=+5}vT{|pTZgX$Oύgkсpz%/};n,ȿ`?ZzyiAvV?qJ͟MYNgoSŠ[{\gtVY!YHc^W*w7L,2I``uz |P3cf/4lԍ܁]H{gQa7rH>Ђ=$0}{Õ}zk-廉RyS$J,29lK#eWˊ"7pie%T @@F] Q=isKq[G$+wkf۵l _ךBˉ8nU_% Fnm(<3vː-ݝ"I"mlA_x*Ԥ<=TaWRkEʑ~K4j6KKvuF'pQq';W~~i|0c犎c#)쭩qqb(vRzR3:ßך+-B=NI-I#&7n^'cK}5KMU۱ԐH\ r:ROx+'̖7t`#PGҼ6Cf&֟ⱘ< :*J:-~^Rũ\f`w7 lb:Bx|!&⫻xkgWGV-s!!ŽqRyIcs MkzHWI,^ _foI =H+˫i/'GF|>oq3\WO>rB$V9M|5񽇄fT29RFA8ZR]!2Ǵx^|sg/Y.YDb!. d?^>8WjHvjzѤ wOze! %_6Xpz O.G!3sӹ_5-WMRV",؁LEDS^t lr{WW5ũTG(ӣ(GuϳV?Y,&)RcaF <#&xSIݟ @Sa<"#2PBȈ -w ^ax@% .p~W$>nC[G6*THޜ쪶*9Rs7~ej#? j| ^~}5;=>.w q}_46Aaaqs FkQ_gVZ1nE_ꚷ\R&_/c Ind_&cAWZAxFDːzzV@/V[ylhƪ"`x`~l;WR25w&j]o JƝ6ci(j! Ѻ2\q:,<[\Z =cݴp0'#Y---Ue.B(+\]ÏxQ?Z l6M-$ҡFaեN 狾}5S*NmY4: Kz$tfJ,*r/O|bv%Vx$`]FF @+~?cZWPXfQDGr:&>ERLm'hV l+ܫFQ~/n? SttzU,%?<|[꡵k{U' Ps"WS8lW E͸\Ht^3^CE]$ COU{ھ/S}s̮'n8|=kZ@AeݎIPج%8j_@z$fR3ǽr1A;09s9Rx,HƿxBLM2 g8@<' m$+.f q ML>Tg'\3˜\άeuk]OލIT:_~wvbЯ7kRnfԮ&v*1#A]6"K4o S&;}99Sº݊Z6 y!e>c$zs_8,R?fu3ŪڻW@'r zw%|6v(ë@,>ҴknΎ@QsvQ^+9\\ͅ,I!  K]w5ӢN\m 6}Vdg?p }*݉ uMZ猟hA L2!Fco\UT \"- Ēx!{a`DKw,ȳ@#am>F'-R:V໼n$%{R6FY;v2z}k𗉅S(%,:)=>>=Z$42j$r,Fx9XvBE)*dYu^Høs_QYJ-&{'|7kby$2)=AG_MWοnoݼHvA>WsүuDFg <J.OB}ONӵ} ɍmnmH +ȍyRw3m[Ecx׳Z[~n6(\>Vwd39BUМ:UMTR]s =+%WVfu.wݙN>QM'U+=]ϕ .g}[xeE}\k_=mxONiZ=>X"URxZ2/gz/[^o+Lo6_NxLMīt4G^\M2$rKuf]oΗY;=uW? |H⹫aNkBLm'RO5T'&α+JzCŸiM1C;r:q^1{Xຸ ꫻D՘3~|[Km%w 8N!_v7V!-<^5~7.ou.wB`Ǎ5>hm>[(0^bHv+%}vaܧ⾰tmT3 Gܝv>6Noͫ,d8NOݾjV^bvG 8jhN-s]/|kmao`3#GOvׂHӡ33ܨb*Rx!o/v7 On{sһۋ&ȉRndr g9# W֣8GO ׹+Yઠ 򞠊o_ )dB"11^;Y[LCl-cHiOx7Qj# gbw^Lju9;[cϯ*|W;MSiU*Tc~N-m$.PxAsc~vxUud ֿM~ }]` Iϡs\ SrhTVqe v]i4,{73r:k_ܷ6D`O96ieY`2)fmp~o/9߭qb59irԊs/ri Z$9&5fҼ+i̅F+0+SzǗh l29R4Aby#\W69ok>KY&cJKM" <۞zӚ/TՂH$zWk!]N!H3A _^jΩ$vQp0So\r rJю哕Ek%y w[<⼊k$pCskGxgQHpq5hdR˞G m R?9u{޿hm:j\F۟1vQ>v1|;y{k}6_Z)o [ʹ3vz8<;ٷ}볬Ze*7^v*TaVɦkAUgos5es ampQ92;Zz$Vh 2́+=Χk±Fv1@Y[P[K6ȀEmᶞ$0!9M螪睉^<笤=k_6Pii܌zqWϯh" <6FlmD_*M̺p3C؞f`B!@͗wR+O^GQaWWNVO]O1kh-(%q^W=6g_H2G{Jۜ];} onw(m𷒛qIҽ𭎁* /6j3Ja&ؙrޤVk+S}O*Rf(K)6E㩏#5CdC |y_Z`9<2sڴH-S{^ u#<w\w7rxJJhȰ,d a?P~|7 aM} 1Bendi叼TxVuJ2UR8wGMF9m}pl|_wf$Y=M~|uo6u^٢i<͹?)=;&ɼdCd`Ɍ+5Y-HOwqm5V.*4;;2rG_D#`{(scjy9qq^𖩨h,meLQ'oƾ$ՇNq"HK)c .ZeR1[ٟ6&GDKqho1߂Z4mG'*u~>.%Ѵ 7k3xodj}ZQއ0Kn++=ݎs.NRZ\X\/nmgW_՝vqZi[%ҥJ^SGnlivHE82y׵ tX{K$ȆHdI0iw{/JO6hT䍛5]7^cm:eNU^-W^+XuJLEhԛ\ML9YeĀ!^A;]<7NI9:*] (c(VfX9Nǥ}[7(0N0 ϧ_*Nni-<*NЋweCa$ @90ŏ\i6V $݌` 7R+\ԣ̑uc 27L^tw.FzWuSn5%gn?G yI|;3<{>b|{dXmUq^?^'zW"IP~@L +m3[OBJcv\ oὯt]ٖ,V"9|괫9ԋQk-׳bj_g)Mr^kW2-湽U3kcGq}E$RJjU pyF=F>w2]K#d@]ufmJSId$wi\%Fy!EtBj(%'9]]v]EW6~c|^9""tgw@p.%Jzfp5Ue900j=OĶ[460`Wڋg+F8XN~jV{eJ|ŚχEjWF҈n BG$aX~!_k^9ݭ-$BHd+xvB#WE$T6@k ڱ6@'\v>9&gRFT"ʶW>79xbǖL%K2 /`3uïhzs)pov_4_B[,;9 +}+oĖa*,W@u~Jnm#LdGJڮ9Y&{t˒wW/[h,H&k)xv7fEx9`_&2|. ٯóiSO,K)\6x9QϑQi[{XYiMJm[icpoVx^dùF1xXkm%0$6Ab'k xX G6mOH޾A1-B^%WWSQ#Vɟ˹*r^ex޴.!oCUWxHۂy֮Fx},V'il2*\Z*I&Ǔqcc`.i%t/BĀsCqJp^ڵamZ p 1ʞκbsHӎq.K]S =+WM:tVV[,wqBd63!a/ u,E[e8d*݄%ջdGVU# +X!. 44ufۂ,ԧ&N~1M|#t=%-x i#8GM8z{Fif3F3,hTH I\gV3u2ynA'9**n@#f_șCTw> ~XR;˨ EȢf2-$iF?[X1Y~lJ T`z}j˾,A+sY6vf0ĦKbIBW<[֩W#Rx֦xрRrn#ؓ^cy]Cq$qYd#5V[m3uqPRS|MxC$?݁ xeI$\Ҿo _j k>#9&D?GᏏٍΛ+qLJ " q⹠N#>̓ן9ӎjЩ9(&)q 38>Q..v\(\\ޙvxU2ۉ^O2THɐ<UQ7|]~yBHmdz|wS$"sn# Xị=\Htf2? kP>*!U).JכRyyzĹjԼ9>I9+Y1ޯ֭HY1j;bt߷%`}1bѴ"7u)2;S@Akrj\\gN1nG$ֆ-]r9✠9#mE6N=ƭd=:nOGP ҁ(quҦ@39w=?hMrW # J gkyfiI+/q⪙"6 4xq@0{OOʫ"mU8w5B{5?='@7dcsY'y<ը|Ú_1/Vhwݎ:]v[Y^k"YZ,Et]1¸]3קҘ)l[/ >c,WG+MIח~09h)rF8{RR>.X5=leU(Oџ\DRAyi?Rwv8Þ43:e<%e m 0UA=s_?nY~I܂I1ʰF-{C$F q N=W>2$WZkz](jfv@#*wQ~S􊐄Z#<5m}ap1\nAs(z5QH#Wk{fQ1܀ yk8ԾNȺk)Tۇ'5}?M\@'p=>KǺMѽhy*EY^=$R"gΞ3ՖW,__gˆyB¯[ 9_Zϛs#2HP#מ ѥK"ڥrvzz,Q潴in YUok\M?]R͂+ =`+~yikcʹ2Rq3^KeM"챐 Y!G\S4xG 'aXq_35ܡ{7{Iٟ@VJM3[A|ZneDexguT.M6?u''iQƩiXfR^z5dž59aԬ$UY=9K ǚ4˖&<^VjG^{oiG`A Ca3YVsչS+O[~ǽnX 89Xdt8,_^9գG=“)&K}hաK;HG9VotrᾸ ֺ%K]RW!*=4 _CA&a2M:4@01kĭWDM+5} yDESTa>b2{tj=)l,/-۩XT/ʿ9f8-gAyҠhno7DI}5}RƲcyH# nYbmp5%BŎpWk ba~1x9E#MsR,7SdjC( (zo6; ߘy$N2<"Cwţk{l–IIY ViY%{"1J9n9ZL)<Ѽh{ 2r:W>Txnʇ*089_7[@zzWo$=.s @+֎TQZQ~VSNڜ>*LWt[*.8Ht+-.i&X* ăvC3ҳ |~!-b:B615ΗK U,H@zXʍTԗ>ાjQk߅Iew\*O|⿋w C l~C7n Cg9oqkg%\>ּ+ƱЗ7, MԵ]&ɵW(h/55 c5VbaIӯֿ=`k &JZ{[>x|S^0V=~9Kwnۢ$r\0Oƻ|]tGі1ڮc7LBzq߆q ֛ssďAvSyJ ໽" 6[E%ɑx #0ur+MΜk666^-;[%[+Y.]DRL95v|3y} 9˶sߕv.?N4z|NrvWO'O 0Ew"]ŋx>uRNE7g|Z9)RwK[[}N/KZ431Hs^wdd94M;Anl;SQQ9ڼ|1& ̭| ?x3qjC㓪[Vʷ+,r| d)ݸcw20'_40*yƔ_)k4~xVOhH"}yDeX"OPǸ~!zH-X%?_q )5Q< 5͗iiY\\.xs^xsgKc Y2.H>fbGTVNJ]xD&%_GgK5ǛNSnJQ\K>%&eNA.<6pIzey,y4 lnwֱu--.GkL-=Iѧ5VɥȻz`҇o: {,.\`H^Bil!12dxrt`x5-l wrq~CԭΩHݝ08 =[O Zt%9[K; dnQ]37v:hs4qIXr zo_NUR [tx#*(G|]״ZF^El"e<*??wGlv<-7,Xofkjoyʬ7EC9ooK) y F~b^G-RH+JY7 a}:8m?tfV5ګ^< 0`2x1umGziT`mٴt5O!BZ,Ư>Hߙx]g1][]2V`wW1w#qv_U\kR-3_hLϝ).0z޹sʁc1k,Tis#릔_N]m9009j`^ǭ3k2yϱ=N_>`p\~\kB895 G/a+1ӽ_Hz犧I8ֵD+%CGPGֱF w (q½MNPN3@;҉r63m*7zLfFv؎+kJ^Pw;d0S1٤p_>5gU:-81iE p焂 `Wq/ǺוcgvbyƼmlO%f5ӳ|<?t&GhP79A+ *;MZ 4=Q۟>㓅{w4^-7#B$hBO$Mf~ 6asw{}yi {t۞Dʌ-ڹ9' iM7/\{e\k[,-ʲo,sWZs>ȫ,sagw:6(4m NpH3-̃2PSW;="~VP"u{ֲIMG}ɫ]Tuk--U `qRl.wVAO7jiJˎ++^]iV؀?*ҥ*6Sg54į=< 7 ]=a^oG։ NJ]{XIT~9k4.0^]q$aTu'hvڦƊI%a6?6 g}ZQRd1&45@Z2yJGT۟/oRϭɷc(S?,m56 [^E#9?:]`MUqnɟ ixd[[NEҙ)o/~-B2?JKVXeԴkg8z_7mvI"X[>ViIϠE$|ܷf4K[t: 7&s ZҶSk|=<֦lK#-=+#Ų!ԍmcH@@'h|Yⅸmhwd+hӮ嬒OGV",?vuĚ2-|xs,҂z.L*g_7mzE[ 1%@$`~}kwZ~"ĺFsYa~+* 8a:֛5WUݎqЍA[WǑJSfhʶrO)kb*DWRyY@\TVZ|?fUI5V.W0KDz7AQ|]~ OfqOϜ OjF:Vx3Xr ו J(> R%cH9^ԂZW?LVN)q޵G:NEuV1vVƺi CS'A_Oz8Y$eUs?99YPF;pkC7;9w9j]0UGlhzzIU%vsǧ==>bLXU]Iaْ%J MR'#JȸKdux5eG$8.G==:1("l9'$ێTRPXSϩ9 Hl]2;J661=wu‱Ňy>ʼn ipji^0e ?WMɻ#0g֚5,9S8JUU9ޣMwr:T ',Ce}=q<涢n\@,s)[Uwy<EL0rB8jVe&՚>>(hŤv#L[xO0>ezVT}7vps$zH 9=[&@ɬxcXot{6ŤXA{ )ar[ ׊|ˆ0u)jGO~f7 Nu)>ӤcnccYzl^ `_a5ٚ;[;s.2$z ,IlT`\3ojr2NVN7] 3tM2&vْ{Yψ5Ș'vœrNkkU@8ܳI Wե(U#/U=ܢUQNj-sŽ(mg0d{V.gXn먺h.d.񞤌{Tw87ycy%D`0sB|Neku`kvn'+ }e>gڼ3\ZGO"4W;O~A7g_yHEv9yZVЭAVu%MF*ͤVomo4ͲI:;6,$f2/J+7kD C6xW_G![,c!O/,f#@͇xQ[-Llo,C#n G,> %' d1xڹj)^[S Cyj|g |ʆ{g{&lvg͑ؾ_5~u!9̌38% ]Xv?8J2rݻ۲1uZzc kv Ğسvz[QWi98mfA 8_Wc{&4썚ĭ0. ^[KcʛW+v@a}=ZE!mO2 L[H Usqf; df4KkI.!ÃL`f%HRzmbAZ\^ص"6do1!0H`E{Yլ8V|ӌavZgn<֖ib=C^q>= )6r~r<^oY%̩>T_{U#u}HqQDzH7c+5MJ]6GnR$o# ps/Jv;-(KN$ǰȯHSņXJW>GgSVs߃_m?5qT#d+~ڝ{7lS(HZ$,a +k=ybO+Ylsn$ Wj54Ґ4J$\8ƦESvϏ`5+uʬy,]zῳn \.N㲞vQ\Hf,<{m* {;76e!LyYP ꣠5:}bE#Oֿ#`Z)>>!PȭuRV9VG# mĀTGl+ Vgn-fN[gjN:vq F6TJ`yU,Nwq^j%yFWV] dZ?T0-#haFG5O-/SNC%gL8(N3V_E0'< n d2HcfojҎwJw=-q,$BnF_s9_9΅5_!/TCgq_-;M,ĎUBH5\ɷ" n^'.ѦЭt%e`0θ8,Ttr~ ƽJP}D}%mSpQq[><*Aec[*F<m hL+ֶ֚N< 0y+{GX@̨cFHy'()R{{#!Zx|2udKF1:豩me*2Cr8ꚦDdu2HKH{/ ׹2Xow k[a:*G/K&a+nd;6ET'\J5ǖ8G>j1M7 OzjZɦ\ee2ATeKF^kox7Kt߲Sƭ)by xίux~k rBQ*C`\_KMz%?J]YyHX7=Tc<+j˕:t?qD8EINg>VU펳xBsQu.L05;'h 2[Ԟ<=zڕơl\ǍWxWjS#G ¼LW~MtDjQ1@n;R8HxꒂgmQT,.M/iܚ_h"qnTi(h_Vɮf%v،3CtA?N+-׊-R,ao.sH2bd5⋑6cz k+L8:`bӻ}[h׳Mv bl:)3Ԏ-l, +!ݻ{q;;;sh,iPv8vuׅr(F@9y޹q<qTT壾g4aQNY?_$}V8ۣ<< 5x–tG$d7/<;~pNWe8ĒK}^mTFlg/}wltt8cӭ#igo,q '<`+]hZZBrfたj>V'wѦUW#'=2?ҿYXJ|N7ko/C9XEӋՋb)Tsi@9 f(Glv\FQVN WkdMGojhfmT.ӐI8S6r?#I}uQsQzS Q04@PH~Qܓ =sMS (?ZBB-/ٖU2AYlyAfye=mwv1qBZʱ\C+)eYUU#!O8'pj qy!0O7Fls}ߌ+Ń6`zqӷCC1)4ԞX^ij:it,M*_2<Ju|Zd'j2cH{[ڿ5u]FgX ^V䅎=Umė%B-aܐځcaNy=kX&?!vK?UxZ66$ֵr\ߵ]J6d 3=ַ55n5Ɯv >\WmXQ+%I6ɞ?^&iKr0_Ze@:I3hi:]lW*3v/';^ 1}k׼79nƝ`FDΙyO1'zqixcè|97?*O\# 29(=+UjTvoz}uͮDze}&DmͼAsoR!?Ayڼ> ۗ]BXK ,3 15iZݍܨ:rc5 rq'"3 $o|ZI9>m*s6)i܉fECmb=_56.c5 j]Oh `>\K":2ɍ;A#8|}c 0xoQ"c98O&8t &n0q!{YJ-"kVNϦ}T0ԗ]hXxhy; ,&VEQ8>*Vq|C]:' REmXo@34 hϱqzfo*..-xXu?XT^X;ncç>ӵg$qcE7}ܖRG&vH0>-iko &蚤 ngp7c=⢇wB>JuE=~:ԣV;ktoxZ ż$S=Gi u}Ӡkv_4-vhZ`=AżL #㨯M.J.-.h:0 _7e;J~l (Wj O|Znnt-?{j'Eq]0W3:.zt9o\J.OqX/ɯVCϩKy=GukZt]=•ْ? 駺0! :U ެq](\U$;GJFO˓ZH9=s=jZ7AhgǷL ۇ͒ F]~ U j+qǷZ\=1V98$bsqvt~SA\(v@I!0I/ݱssn{ʏl/pq a˴!N}N~]=Maw2n۴O#7`y+UGs9;Ok}> #yƹw#IxŞ'HQ_?y+V?~tz6ڣũ[>x=k4/l36>bA'UxUMv{@NslhwۤZuĐH7#R3yK߷r_mgO7klL sڇz~1 &s.fiَKult_T|od])U''8&DMC.Z#^*hk{V%w0L~u;Śޕ!ҼO;⻞6UpWc~A?&dbP>.{{'=_Ǻ$օ-uB\n.ﳶǽϱ:ѩ +jS?lJ8u~#``sG bU%qB~n> fvDEy~׌kzw-/SxD. <[KW>P ?DJ^ e[jI.Z9zyP>"cv IoBisY%ὁG`^{1Ğ!"kq2Y.aGS]v!iFS/ide©N+|;6{u+#¼F_ӮHk{2 'ǻ.A5ϺFg[h8|󴎿~qjKݾk^3&kN.Y;h}gxsH_R10)u?ztse?x#t#kϝ/tT{ ciP\-dfqpH=^l>[~~F_XlyFA@Ġ|-|o=̲n>C^"q!ӭEndrBa[DR}ULc+-7t5T#7zu&rRѠҮ@2F* [u {6.7?5?۶k ;DOqiVf63s+" %El z uq5&vuG'5{ڇcc} oZ~',Jd:(\o<XF|=kKmZ#=giztkSUhկ-Z .'F  s<7jne dY ap+&(6lH|S889'_zx'[2=k;y A?fBC1:/^Nmmakw[!Ҍd~DNKk,~2u*q~ MI^~nྞcEoInAQ+b3NO_[xGԤ r:r1_%W?B4IFVJ%Uci[BH,+Lc]m۰z3$ckeA;k"pkpzvU-=1޸FЄ¨,힃' Z\|~tKS^.u]%fyWo}RYGCk.E,bW`kqqoid1beI k/~ 5xաýBŰA†e~98JJuRw=뜅c0'95Iu_f~H^/<%{\#VϖJN+5'FW2Nb*1T<ƿ_>6Sm觚y9 O\87+9-X7bz>د'Nmt{T,v[ DܶnP<:>B"+gۻڼEkyd‘Ri^OF Cd#Z> ;()4r@x!s\_=XY;pYFm.VsM5ZakΟgcʼ;Yn$MU\#B!j: >lg ^ +-{D#(S9e/8}L.܀@'=sҼ_ 3$N|X˫zJjJQQl' VnK9kKd:zY=JЙ>X; F _ uZO}%}6ݒ'wqqZj37ѼRrYތz{]*](DcVcýrbiԊ'J RRkUzձ]jڤw>vPXx& x}re>uwt#K#EP:ѳ_xD3۩,+z^k穾5m֣J#\OAɓRTTfsf兌!Fn]O`|SkkT6?8'A].z]/rW3C#:丅1]Xuj-<r΍:_G|/mlum@;P3s9Z.U}σᤥZ1+╵ZB%$U §#w__9n^؂Fpӡt vccֿL~)5c2mqI8b8No$ӯ-%>=pz2vNigsI.ͦ>RԧږrLHQ[UNz($NHMtYGһ txN<2Il \-υtG<0y$zzӏo-vևVFKg=k 1z?*ޜz3[0mDGK=<4r,ԓM= ?3gzתRG)oVD{qҧ^qORxv)*YOڿU$@s(l&\͑{ӵ>ӌpsV|B\?#f ~ZqJpcUTlZF$p[kbv6!%o X'߅^k"L%cdOJ9dP4:G5dTgRfF3hVR˞x=䶷4U[=yN<k&dgDDFgAT֞DQnh_+v(p &uxmv[={qR֛`{s =0A̞l#31oI9,Yp@8Ƿ ]NrjܲTw 퍅\yN)vyvHU{ wJ`q>GQ6*|c-gw~߷Vin#qS\uRD) ŀ;Y/¥r2)]s`V6b I -l=z0#",L*kL?9;y#sZ%j30!J^*M( f(>QOJzˆi&]ПW)MXN{ :?oicM2w6߼@w=h? v(n{`t&GbU# XGhX`m zdtWWiZoaa=̡|KlQ\q82*_֬(ƹ`[ ~L+֦pTQQ*GҧTiWutkӚܶ?JUhTta&t0@֩3ڭ`p1]ds=szԛqjH 9'})I99ȱzk V$Y0 /'8 ڤgQ`5qv}}sjN{`Pǭ =~\pxJNәCd?qd:~~[$S tdUW9yaIP8}`0W =;Ko-[$6c&!@$V_VPi\ܩU\a~RppFpy8Lm"YPa@nFzBUJkgeI dp@YztH4?ݝO#1jU sNV,эA=+~M_U1w^RÔ%xrhin2oeC `H(d;c5K[U{1qwZ  7*y?PH/C䛛6vmp~jzOˇ֠>Q#-cnq\WIq)Om'fMcOJ\Fbye`}MaկB6.;x}Ul3A/K$GnZFe6wZ,+30PyoǰmIg+M!GC5q>ڽR}k}Z4QF5>hGgŝgnOӽy^8ߕԞk&TI`c;p '6Mi3֬%YGq2[Lw2m$}NiuWr]?y 9|Þ.V4aT#p9_\TR) t*n(Alך{q{ ݴ3FrI xqEvi\N ¢N!*xv_ p|nj~־kY}Muxn-)˖k^>$4Q0`>^zӊsXo4-$@sUt_z&i/1rI$*U2X^}Qyu I=ΖT33*>9kӂΕH/t2uwp!13TJ/ ik7kig-0H")(0ď|fc5qh7v0R&:W:O.[;n`dH'q̣4IК涽.:qt0}{~f߇%,DbMrvj 4iKj+7 VFO ]iZ$\m vqY:֛+H: UE>.8-vtڳ]c!.Frs@^S$iGU.9# WIO0@.B|`f9u$SjR3KDN=OJuvV񥝭r ^'J1&RN+|{h)yFgUO[1? cus݂2:6< ʣ fy̏FGJ\`}$ T#57XIG9":$bzzWzOt_OfNISҼ[Nbq9=q[QxZi#%r 'LѼ}:e-H#9x? BkgMf8^rMpc+B6[՟o\g8T¸]$fig^XjҾhVq{.U:sis HuY#q"*1llWѨ: AV ܀pWw#\7Os"U:|,S#:؉r9A|--ϥޘ Rb]RÝqfAih:\:c.8|ۡxT7sMhalٵr[=n#'FRq4LjVe|eVOs*1h߻C+6w62xZT?S\ĽB]j](}LL *9!|Aaq{Iwc+!; ҾNZZV|Є')hާ돉&x{YrC,p3 $1_!UƜV\׾cHI y95ψ;Qv3k,`R¾G5SV]JE^ST{PF9JЁd$QM(QT1ߨ?; O=BrgCQ@{zE`08z3?p'Z`L=( UdlIx'֒rAhNrjƆgH8zg=҆m 7y*KIx1BLq GLo` s܊ѹMԧ %d002O=qCA  XWc;2Sל{Ef&PNO#2*LԓlDռKT=A3EFl2u]>G(I~ktxQ#iݳVFxܹ%$u,{"){; K5 i\}HWilagc==k&Sӳ{yYQɔduoB$$g+dms5#0H9=[Hx=F8M]AzqzK =E0 <ҵ֌gi3<ۚ=[5 pCke[׈ո9B޽OֹShc(%=ךdGip-On1/s^$ y+ #P>[#;ǔzL%ѱ=8&;mequ\iEkB7<{ד8f:-;t^.-.<=pyߺYJtrx>^+9a ~YdWw+Pgd Ym6{NFRA5ŷ/HЮzrk̪xRM3H凱G6=O~x_+{'lE .îH\玿i^媾ԸyrpEtS?3ڣ[mkViz:EU(B[?xcj=ʬz+٧OՎFڣ!z @85} \o;!8q\r\vs[}mo<1!v=\mugz'y!pDF>ץx3F (y@yM $={VRm]uЛqwg:_[F8d]I5|;2튲f[iD'.>ӊ^m VrFUm+АO^V')˱:nF};(benT~M?%Đ\0R Lx}Equ&}qlS˾9yAS=*c,ݹa@O\[ `'XEg7uϡ\[#'[˄EP1U>i zm8{נd *;$+ ]/Ĕl4AtVHW9]g7QCw(n<}*dB: Ց ydc;OQۭuZʰ !8ȫ QJI' 58z8}jNH ZqۚIq9;p@lqޓi&ÿ ]kfZ omLGȐJ墑a@w5-°ϭyh\9V+M^N%OR4pUo y8Ky[fG;ws7btܺv)bmlv:dž3cnc)\|̼+q ՆiiZrp3n0;8eik6+YmWBی0x+{̞U̎7% BlJ;KW}#RKy]S-ci|-CH#6?o8"r^H; d?2qw1Z[!"j,0Ģ@NAWrkֵYg{n 0\Y;1_iaB,j9>ykd, le9KO%Jor,m ݆^YKOty5<̿y6_=~ӗ2)d"#\zU\VOܲAǙS{r{תiKm$2Jk`3סexzJ. R\׵8r҂-OyOqr%tB0Cr{5x{p'E>jaA*~a^wfG77g$|u6;"09ɼ߲Q J2Sj-_ELpJb1$xgR>*ɱU'|e$TTϔ> PI-ah5wˆc|ep2 eE睵+Yn"35)#-|1_ǎubڛ[ےP%F@[ y.",| ~% m_?D xNSwqioaG$s;q_'ԉx4+( {3.8\UA9fivMCw_E0bO>+⫿rƧj=͙&coN=f*>knA9Gz#޽[X\wm_i [B׊q֧69lqQ3lPF=u xқ #Q%bLt8)$?9$9>hpzgҪDD{)KdьdeeV\st@P+:ϵI$N*fE'#|(<9EV'#PWOU#ۥ+ނ'ӭ2H–$U8jF1k(w {\VV>Үv5T8=XJC%ݤCWBs=G\nӵNqϭz*YKjνIl`wO^;J{\dNrk#j ÿ]K*La>pEc 0J pNh'Գ⋈4> rA(s'%FHOP;۹i~ð&b*m w=d1@9#Ҹ[ 67P:WoctWMSwD[) 9B:W- y96il௵ic+V8q<JtԋpxiH8u/k!EY|wR ָWIxSچ #(zi8jZgw:.dshr4Df.z },3y3G! #㷅"Ѵ5 V->`J8z@Xh_=4k&6YQwrv-۰Ѥ+(+{oi̚eFP\ X/D3^*Դ/byLѤFpq8\(z/ifSAۏS&G\(29^9ϦݘzpyrA/r%$ fZF|̮ORDz] U9 Lr`Gm߇g)Iu#Mr:" ۧq#$Xzhr%T۩5}t?_/u;[~e=]o=7̆Q- +U-kYKx7 (ŽT!c`O^0PIԄ[Gt8}2/g K^=' ' ݨK߱? 飌" `ST)J!߻E.ȟfZdz,MR٬l4U s3R7'ӊ_$G."C$Qjח^ODQGc=Ўy̱~"yu{ӨJ:cʫ:$n=ykj]ftR<f<?QTHe  #oP;S,1Һ#RG*ӓe;kkHTT ig*lqMM62q1T2;\KUpf p~$^Xrn;ɢ8sy=aO|cFUJ_._$JT'fqSyEIӶpj}>:~zRaW#,w I1˞ ڞ2$n=2GzGSz4v &g̝$;~^rkhӓZ|Uaڤv2=q\eWU$#T? ?\ HP 9zcZEi߻ )WpݜdnǧLE¶XEEMޡN }*2B3>l37*NB=8arr{%20:OzTRI8l9M[=B&WXf XOSǭRdY#t0iNC`@HʎF={ێ")+)*sH>ǧ>J3jPNvBs@dMC1,vG1!'q2e' 1>C64 9jUʒ*r:wkS\Ժ=\o;ki*{c?GW_ۭ!- M.~VYeq֬ɷ{v=G=0=kbrAˑZ~oqژv9N HLY [@x9[xw6rkbK mr B#E] 9$09'%ŵ͵\A,R"N a[Cp-3o Tb`AvG EK4I$#$K37,IW9H'J]Z008TiTj332L4O9$5O-EH[Ԥkf_t~p/J/%֣[Y-S`>sE̋2 0𧈥ƺ4kGf.˻9! %r@",6/{ݣ?:df~mq$>" !tVW|N9 8HV{ΕP+Xv+ҹ=|޹g cܮ`y={wxyotۼm$n |zgUpNߦjc7[{=)k6_[Y}(| Xt>%VI;[^+ #p\0~Ì{1Էp! gq'=0jXv?1>ԄRp zbJSƒI}ۚ1Rl`0oƙy}lV2V6TךWp sRj1Rhf8{uGn)T[¥QSuB{viFq"<(Jϩ*yZp8R(J}S{8Ϯ) iÜPHI ~u6 P@&'@Ԕ68' $( Sy9z ɶS{uӕj^S#F>dc94qlvn ]–W*D VI*r{(֑[җ}&SAZݘc>8ޢ*8,4Vo}LRf9n#,#~νoD '֭ΦP;#޾uu߻va^J.2ku-2থBY>=imFd|DirdE;}OA_?G3%UՖxSɊka iF^ez\Sqv7NwzLyuAqkst{QkQ0Dwcu hu|Aq-s,䲃™,WƿZpV[}&вۖx2#RjMmc mZϘڥܶQ #D$!FXWpqkҼ1:Wzm.>e>9<ҺISKzZ[uEkU#f"#{/$uW|IKe` B#kDk"c=p3_K|3 $֋y#YJA67ƇUnTjtaM?#\W<žOu?&] x@xx}Gzbē-&Յ{0랠c^߈uDZ$9c$NFLg |,E@}=k՛Ve*;i"e4 sCo]1!\ƀr_TX_z25T2Pf\1 GS{nA1Fہ?Fc{3eRGv8=Xz@R^NۙS*ɻ\j~"\w,&U'#8YZ~ IX޴v|۠VӭTHn l[y>OwP8-Q%knmY Ό# 1^\)וݑ8W 4"DubO>W0[{ur! {Jq\MX;CʘpF*͛^ֵ irL@ }^3wVz]j-nlsBuzH|H8銋Y|)A]O"*]B>Jmfæ3} jQP]D ޺Fb۹|yKΤr9mx]1U$os\tA": nF/QJ֫ ڋ%(Oe0Rֺ_h3bM"ʶ@ fe>Fy#]Ks"nQ$2Ԕ6G@1uwv%",K1Ym]AzsP,@((Js6r:`zVcqe: aI)(99FV^ǧy9qc֦F_;ڭ v8On=8[3mʍ98Uʹr=$BTm*'J?7=?Zу%azzC{izmƃqrnIF&Pm ߿{l>,poݳ.#OTpws cYΞj^9'{P֮Y{2MA൒coPX^7qK?#5Kך[M1,"&hH4oܻq?&ج,6O)%9~{ںK,yVJrwm#8ԴfKseR6}B ,{T yZtVH[b2~ 0SIU9זw#a{M`7nKdxVkk[󡷢8V=G0`~@#\vId9 )?;`|>)w'߯R zLs4̷jjdXldfObJR\dPF{t@L @z{RH=jAL)<2Jh 77`tsJU X{{T4R+J(b9֝mԥx'sM⤢BHi'ӦM9:dHΞ~*1etӹcЄF?.㌓x7|?Z8 w'DrBȪA(H29>GJ-4R\LV,U!A9U8@?9?0:ýG21_5|r+I 7_Ҵge$Ur)s} ?N݉ty,(h', />rsear>WI6#o2j>qmjiRiLfpW^1v<<(bky7u]b1L2ʠ mⲭn&HHW*Ve+HAj~t..aF[rIbNI֒u}ii5Etf q["߼b@{(ɴsܳuL n6mݹgPA+L,yIhB:~yPؓ=\drqFHӚAFz㊙Q@'~'Ң0T8jq9V؛8֚1ӁLERޡQ~Ikt8P)ҡL3E2z.yS$*%>ZA*$ 7g8</K׊r;~tiɩEZq֕^{㞔q9$:x,x:xJ#(hqYϵY$zeiGLvz"+ң)O$t'<*j>@ <3~-8zu, W^3n<-_KueNrCt">'+诋:4^,to$U&ko\\xÄ ~GxQ_ÒU)-jyf?ĪG~RN\M;.g&cZ4R)^Aǟ(=vy8=k׵ qMi7,-ckZ,<ixW]Hխں՞!M(E8e[ ײx0z[[D $14=p+R 1uN2|cfNpGVP=x_H|Nmu?(<8tLݔW3դm'+E> [CSDS82!G? Reu|#oqBlk#_yVwq73NH>΍ڌڿ=ʅmT)#Qd^5w+YJlg|gF HtbFږFv ~f8֧<hoJW:ou)I#ȍIzWiV'&6`?*ʌ[V=ӤVH̶ c k =sz%cκ muVc !jȈgjWM%;9jZޯsVreF;gTwdEX5L oַt՗ew:o4&ӭ"Jf0])v'-;G *g6Ff.F}?ɀW}i˷A~ֳ05U/񧈭Vt dmˁ<EdP-t)5l,+=9 &f${cҼ>4?|kw7PQ5OƛTcqr:qߙd,[=GL^ëlF-ILSIQսΧc!KW&ݙwy {b20r@b6ޙDwcuo JftQ "|^z9:ӥIUeqRyBc4^1j:v5j,0#p1ڳj6^ˤ䲩=1O2m 3@!'@=yj"*@?>29vI@#R엒Q4DP. 0qڢXʱ*koeuP]1wmI6`n zFqmb ڬZ=U: oJJ-jhK)9Ȅ}NZv#{ rz@Yk5պ[Ϲ9pIu<.GWAPFp9%OG"qԮcc/lu[k:-B$ -ѤA G. GqUg/(sIT7Aw8?vYqW X8dqy=CF=):\|s/:u"ԁY`B3jYm8`rm[8`cm= j\%1%cy=kؼQhാ[Xs*Ns9ˆ[(s&r;SץIx$w曢*y> z:2Xp8玵BHWqc_wwJաiikxfHd}tm$1ϨwSc$JM9H+|\zT1$A;#pA;\ pp=8hhDQV?)\}>޵q4t9<˽\p L; P}jPcm|֛tx.0?9^¡&i{ܾHpzxI׼Ka]1Qs.Ҩ{ڼ#J<#Z!3.>jZdA#mѱ+yX(.YTaA9p*P@STuo~CQVVF:ޭk*43$Qqo~v<j潠^hڤW-e7府b8~;buU2G.\dqq- }řDE@0XCNO98-c:v1LAс犘lTA{d f,^y'sy~Ory#zP+!ppGM9wc".T/3 \1ހNjBrM g&"x>P2I={U* Qӕ#8ց2Me\hs<|w;H9|H4̊'qMiqIjhޔN}3֑88i-cӊxҧG8RҦJ8 ՕN*$VӡPWD(uTdj*Պ1qRfoHjq)+E@&z DGjԙl8dTpy$>% 9Ҝ@#jAoq_3鎜S=?dq`M [}ԗԘƁ?LsBwZkʏu·Ğ][u-1o,pX$s]?`|! j%nLcw)/5/qFfS^<۵EKC?=:kT[|p#̙Ty㰮7WMm,}@ D؇Ԍ ȳ-~oY}v?Sy+7x5;ۤpwG=Գ#q#6qP[z~k^?ܮJץKT4I9O_ZWҟUr7$Ϸ? j5l!Q%hǫɯH?~/} H? W-+dT/4|k>7]H$D G4E^{-ZKB3 !'W:OJ~;EpU"{$zJ]|1h̬Ʊ D^=Em'9똏gjk{QVͷʺ@R;4/*3+2O'*֑:꧓<8MܟwI㾸]:vndA;$Qk0Fs"}_@ߕ "=3XT WGq iLtJ9E}+BĊA$猊zƛ'Enku5X3F Uӡ 硦^T1Q t 9"#)idh/#uB,Jc|*)~I&'Нfca0d9{e[|/# (kҟm?QU2V3ID+rr> (ljſ} !\Wz UO\j_|=/,H7W?>98lR9–RNg t*"_$/$N[ yҡ0HGu%V蔮r4guu'("eg!Za<^H=jq}j;Ww_@k'O"EߍK/Xخ2n;A+GYV=[T8<5agAMA a IiCCPsRGB IEC61966-2.1HSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/-G8 cHRMz&u0`:pQ< pHYs  }yIDATx׳u oJ; HAҔ)-Srߨ\ ׾p_uuewԪ\dKP$"@0!'4 RhHZzQ w9xg4DT!$ t-MK 1c0b:#1\uW?J9u7xESsuyC{(J LrWe^Q-bD=J:;\MTq-|19a*x ;B'"p̶Xgur#SǸߣZ +/ib1֓w_wguOnaw. %q"VMlv봋5lot\|Ԝ|iC5u =$cI֑'OGokkxx0_0FP;Y`6wxXWq$YbMe Y)[2đ%D&Ř W5 Cf}za4SCj<~Oۃ61{o\]ҴKD ovi W A܂I*vɪy2 '+^z3i*oLɣn 3DY9YZnsU@<2"/nŊe˫êugꡞ65ӔaJ['61רc` `?ʿlBP"A XpulD2g]a)9D\1V0"*=mjIA3T""R !>j *'%$N5bkƾw<WǸس 5ַ4([/ќA3j$joFF8DU2pъWoCdK,|tu PU'LH-A33^^yi N a_n% Ɓ*+V;_Y 9B Ͱ竑s _x8th ")-LIk3Zh4ah%1{fN=j4Ƿq-7.bCVa{yܾ}œs6,-:.ќCФo!O)y_/Yc rc][ ^&rP1uZP [ |gr" f|}+ղĐ8*d4U ϽQZ );^Bά EE qpCk͚j9I71))B`Jc=Y4'+Oh0ְ98N]OJ?06lm|& u[3j%#րY.84hG;֛vO[gK}] !`} GD0F2;]4Oh87djqb}MN MS$Z"e:\⎞'`PL{ƭ;U)+$sz\s ]eh)fB]Y=SWg)PU!b?hi^1sBVLeg0^pMSJ*~sbՒ);^JHS^faĊblENW4͂vsB8\ԉ6qvP+ "z9~eDsIR}CtmF[9qcqD3dnhi8f-oiר UZ8+t]bw} Y bnWiD`=UΒbb|eAqzIm#۫X5,|Cnr-08'HnUr‰B.)u0b& (9{85`=L+)C"e/+?k,k1i̛'HN !C9@k`!]hoLw<4}rZՐ"!4ri-͢E'݌UKłaxǛ'7=1DR*qQs@U͊p۟XbsJU;Rzr$ 3zj!1=F'pcI1Kj))´g5gg+mHDxw W/q& j,B*fr 6Bu SV'39 .hIP`-PX93aĖ"I# +Ƃ͂ j>I!SDR$@Г<6k@ c+tzĶ Bש=GǨiZjra+ okD XkJ-jLLwh`}M' ϓe-Tu iس>{f}L #9e84+qQ״ͩD$\ؠ1drw[kc_,Yhj=8H8Vڱ\&RJ%o62t=@<s,R W U2qckh FioU a|K$B#꒼4 %ss =jY1ޖ%<n8{y&]2vYam bMAY- G5"0q痍XT3P\הr'N0S"'Մ5hq= UV*~^հ9 j"F@5S#I%`r&XKFR Ɩkr=hغk)a % BBu'^~544#aqlcU.BS@^0Ή K4!dۂ& dWI͡G9A84uh `X-؂EV]ސbĢv}%mRuY !S5 Ar.zĀu%[rJ4M"[7ϮB5N,;fuy¶#L! [:rNTX2RW UhR\0 B( jSJv !@JHhΈ*hJ2jT#4 1[ہ>ɚ[+YL 궡Z%^;ϕD3y)i˟%UA$蜤5aLQxThcNO6)<."XAs$ U6v~k7%Ƒz& ]=M1RJ>Ɖq8Ss2iB51{4HB9j.C@%S;o% Š owJJZ"7h{t H\yqR—))`(J%Y3q}ZsV' ןه̋X3i78\[1쳠4s&KlYXM1MYXUwьk׈6G+´g? Zr9^7Mbؚ4 h=`{}*בkKg=!)b]ɝDHS,H)0. ֝!b)ǎjJSʘK.n.X\=UVʧƞp9NhM"̻|05 b0qD'al T0n@cĚ_<7wR;#H.VUbQ5ZbCre5Qޣ}W#dUD) SK%(]J%XAQ Ո0N6Xƾ)͞J9=`,9Y\MMaH )t=))7 47=C4,j)1= y he?ܠ1`L޺a(ƉUÛL8;A9H ?Ơ@r#XcJe b >M2*)9Ah*܄;>pxAt+b@ n5iܕך5)hjK8uġ!SM9z" ɉ#M}\bTv=)r,v!O]H(l [5 63Ɛbf9-ZE‰Gj xc4+pA2O=M4'4tVj,"ܯ֢S4 +p|izZmC*Q#e1}hXx85u]*RΉ=a @KE\5Ւ8azS2!&Z1b9Smjڶ[c4JN3(&;Ʊ-yzs9Cu|L>eR\Ai"ps1`ĉݒ~y**dwS05I 4J=_ OK H* \ RT)kHfjJq71W5J+4+acLIb‘5 P6StB|-̉\Ĺ9@DA#Y39`MiU{4R/@3S@RV1R9厛>p}8` ؘgCPƞ0떺8;{c բa{*{E ؉8fb-Y&HSy.G 9c$\0y^dA(`eXJ_A.E|XK sA-woP֓UZ_8d NHl^10@MB=Y4T˓ET ߮FT*%Fl &(4eGGɄaK4 <FĒLa*'vdKdXJY>#w^~oqTiJ2"">'II!!-E3)1O. * bIk?'0`R%r%y`lM:RS.>c |sWeP9PR@aKa8 WPZRK>1TҜըf|Ӓ@ }!s!꒠frnb^riNg bk v`u)_D 10p&Xa*?w@GbδГD馁&Y1h KA :LL+:DE<-Q"ۼRJ򔞡9 D sV *amVJ֭q$M#g6/xh/[9F@z)λ%L8@GRPR,S4Kb0,jr iqMiRI4uLS-bxB1TMrL=zq`v 48B2Bؾ&LMlqka9h[>|BVczzB7OWqFV,K_Uu~X)'Nky,6" Ip^89k'e?^ ^_'߸>g7`ic_5F9)9剏}vt}|c qP b$˰"Èo7kJ8r,7 ri,USz)B<3X ,;g%p 8Wp ,F<P-aK٬Ƴ}cg VT} E^!t5ϸbjHSBf,}eKbjS*FQ,-'>+]RoyqZE71 CG̈́Z\SBsI*b7?8{lwj)6g H8P6_χ}~ѣǏGޯxx f-Hp3"a*!hAUWCYşWTMEa$&aFR6\w###a \apq \F$ZD'_5}Er¸R+BP6)Ej`HgYQ5Λ/⳿v4Nim0z".'zu|oK/AԄ DVX[)+i ܿ\emXԎ/Z.tjEʉWȪiYyhr(8ΣХD;nG0p{Wҹ3?_~zQ(]P4%*V*Gzdyq*o ck!DaXZ70?l5_4\^Yh,\zW] ݪsYؾyj]+ߴ@țo\rEoaÁg}=1dg)j_lU *,") %qo]*; K5,mcF8Yl/_]=\R@c?PEн,0U"1ev)"rIWI1YB 5H5 y5tJᰇ1&c$l{͋=aX4ET3ybU[-ժD۱_3쮟-woP o!*8k{G ,_{‹7Qi)ہ4MLcb'4* +^znb!h Εu D{aj9ެX N_x{/nN}'`T9VzUlT]MgZ g> kL]c)\Y;c+t`"m Uh"kkǾP=]K ;,- j),E8Xn8 X[I2^1}]x~Wa ^o-8hͪV ]`qƖ,\f ʂgeC()KȻ }|Hjh^^q/aO0\_l!OPY-V4]6+uմ+9VV 1@DKCGkq I SX3Qfy`&Gc8O&x6mefsɚpsAp-9E*kYZ넧O / ޻ߴhϿpġKE,uC.[#oW1p8X\媄7 #f߂H94ƘĈ}t'׹ 4Ikv_~B ITN$ \h8p趥*e2'r%: *sTEb4 ,!<97u͡{[>MH&EXnsL RpٜmopRoDUBV)_ν4$oբ8cOg9^=Z2 ~d?dH?e@kJ&^n'70s-gyfaP^+qTr)` *$ܐ0;KjuQb$I#v9'u=ǫ CIP9wQ4-bl}J{6'b"MJt6 JBfOMgѢ_ywiy݆1Mb6R4~ERrUq5 8Kc]rOZ>"A Ҙk!g~xM }=nNXENŶgߍU\g2!*) -^xq@05]R縩ݷXGkZ| -6[~)q9 W+HnK+lpyP8Kp)1RJܳ]UdSJ.)_{emБɡC[oz״|1!Y3⟅Iny=9՚[β;J2g T+a Xj:IsG9S֗^\m6rkxyU一$Br*>Ï̵Y`i\=w˞pnSǡHD@)s=IJ'aH='X'?yV~vz)qJZ7OR/ |k F}DG)R4B,B0]l[q-vSIR_<ПTԒj΅YF8MCdV@34i}ÁR`Zd1H1d1` QnWG43@$RFD4B*tغeX^Ę83g_gE7CwRp_xj5_z\wc(wKh%K2fs #og3L Hע4{猺𱏜KߜĝZ~'DZ/ib] 8<+IE$HI}wN^=7_ dչ(*cԶ$i89kHFxR$j6 TeupjYVk=D\y2͐D쏿sJF/]"1PSaBaaDy1'@v`*puE>ڜGv+4DOc,/yjӬ̤HGH=q_I1c:8CO&NUoK*wW^,TwRi75iSꛙU< R$eqϏoKy)Dz0`y>HL=''t#"e7zkS*DƲYqUœoCy{ڣZZN3RS 9FPPr2 *Tt [׈)߹c%"9D+D#S{E "=D<EZn={n,eSș/s+T7{ߒwLyݞ ͙̄&nlg#`DqU/ =!p|娩!LHآR钫GWawDcB$&+zCēnptwqx?+V<3rev| ( URˣYN鳋 !My싺xs"'0 }ݬm)*z1hR* ⡏a+q }{[Cg~!;$t-cwC;0hb`춄~[4ƑX@Y7|'V;(?| )\!6$rq/M WB`u+[zƶSssJ"b>SNGѝ{0u<5pG-|gUDTqή݁!f6+^I(ܔqtbDQUI= Z2Ŋ`׬ZÎ۬V[~?C={8o ŷ p^RUnըX~ǎ{[cH旊\CRa!Si14,6 W #XUd [znA)ɦ|_I !=v8loϚU!*R)_{UZ w!\B);9 |1T&z]U{߮XYf7TG0u!fɛol!}?b{^_/#4` Եcۛ^B.O-o nOBL\ rN; -gC[q}xK o$tu\>츼dgϧ'=>[TkUB16Tw_aKnV;ȊKF0Xʼn, . PiDS =i쩖kUsN%Ւԫ )<7W_O8>qjhSk#qz ~߰Z->i,ymgcf06lC?Š@ځ8_{v0Xز橌BLRfUUn=w?rB^{Hk U3/-i%f*a,Hچ{|{9(~ \;܌4 XTc|ׯ㣢H:fņzuoW/̓wprvD)qk\HehVYc/L9!Ւ K")L')ynͮPFA ünC.|RczN+9~QX qp7-=o>.a7u䭷. >gdQ2K NSŅZLO~/}񆯽 v #yB1d[lUl-J&ȶJ֌"6"1qRǑm/>rG׾r LZ39M/z#M&H&2V_`rt|I#ے2gʁޢVE.#mP- yqHXm_fڏ 9LHzKf4j#^ 蚏}tMJotzG.Pe XLSq;)d2.&?1B/?>[o3ᇩ'F~_Dfg9qѿŜ}XRfTZ&c)cs2*W g,) FJ(]W"Z.a6ŞN;nDԣGen "BPA̮%I"|5> В}hIo|}g?V99NZQ\*dS&=*2ÜYb,šg(8 ~ǭ[("5 0`lE C7fX3as\P<9e)^0zl5VPn.';#}-{_yg җ{ny\Jn l#RP]oͯ?8;v|pt9!px*M0buoTuĩCP|%:TT+4sI]&8Z0(ɁJiU#8k#Iݥ dNxg!֞v[mG~./\/9D&2լ?;LmޓD;TUF8S(Z[bDSD(/2YƩ+R ,[THPu.p!3L6V Ҹ'T_aR54+^Q a0L$eeU9[/٬*6~jL-8{'] _z_+DfIOSSԧa =]=d,x ŲR0FйS.)h1W/fmYWv6B'A=V0hrϖ$7z*e )sO}*Y7O"L:>@ ;T笹$;bSaS㚻4E65/nQ  /t%~O+c"C,0ƫ2q %E]KcpDyq bhMUht6Ski\;mBpyvӢCGHC16(s ZF 31đ0 p!XuWG!0 rL~Z34cO^ѻKPCe|,쀡>U 8239-jJOQ2<=S|半g  Ͻp/_9P:~I1 iES)t$ 蔤ΓHj"@h%L%ƌkF% aQK3"6R9Ú%/^eN ȅ$;JԬ_(qVg٤J^̍ k2{P7 E7[Aۿ㟸?qU7y+;>%2ՙvWqUC4O`r8jk×J8;)j4-<֧rD=R +9<wpJKKa؟؟T´לg X혆b!7*@A)1T5GM1&C#"|CG|we #tCA8'ܿr|т[=ͪ|Zd*p2Vǁ9:KJdt4fI>vpؑ.lN1q`ٜ)v4(q$%fV2/sR7-F/]X-":׿~4O $ҍKhRL=Qa1syx2GGGXנa"id&#?8;RBY*N,4Yxҳ6BXY~GՔ ͖?7,[CRyǪeO.̢cxr2Wm`UTURNoq!&u(E[S-8\'}_3ŦhT?p_+iX|YLU|Hub?Bt~?+7qzR}o£ }FR(^HL5^Kq;>4Ւ(\d8™IJ4%b賋ټJXuC7,($:%Sr3Jr &O}cΓq{G/oY9YDӁղA8$<H "v!þ+זl,DzW~jˉ7(e0Q7s +@^b**0 %`Fbcl]ߧ9o׈1s>̉gyL+i*[ZFxpƹٻb&r8sEJ\EOYo_esdC&p!JuLY-3HKUW8'gt N{xLJǞ%./WտYn?*ٜ:skxFG+O !E/x_#u-,"ud#D"QV3%ro_vm#jyy0kD~(GߗZvп!/_5|M= &X'jG s)b$Gp^3"s +Ti Lŗ 9+Q#b8&P&Uh,[1U,3YESߦYTGg%M8d:=Ʉ 'u|_ >_ŇjA4 ͂MD 8Ar e*iHhALx59(Tl5Z61LR4̈Bg i-0|]' r!΀qi$t %vz51Im m CpKgU~)zc@1"jCm{˗qT(G)0´AdIWGD3h y۴pN7\"]!"2׆[9rJ=}RݺݜÄ?A}fY!MH/^CpǀYuw؞ǏG_}lXyUsKNs-T*xIqf$O"T?8:tT 4Q^GislCO ssУ9ØTYg p0`Vhd2؀ `"4- -Ukyb?G!WwwB.]&iKI$+Ĕ z CWb=,Ndah,KT=̊c&z396Gz.F3BMv(*عؔ:;5L#)H3MrIUmF;%3k<_9w`j{~Kv7=?N;|==`#ff_GXP@F,*ETB(%V1^h m$%G%c Rd$͈4[jd2fsL4lc=,A\,M"ut38 !?cfcwSof¹s IC%5O;+{>+~ GJĴUKF2 @а=WLjx\;U= Iɣyȍ!0\ƥĘ{MX6guS(NpS!!Te1ޖOOv9+)3ān29Gb@]!Ab6W28!a9J#rWw?v!dzB`A% á^4:؍ľc- 38p{r,#$ UCNJpc"gb)=2A~K Es=}%*c>37p (gwkRnGpIb&8c!B{6c? Xr,#Hhfa ;I&M . ;Bsb )FRdrdr3W(<Yi kٶ? |'WG,א8)8|Ь׀b+y"#j,VʐNJxUhR^VkǶDH=Bpy|$&gcˑ\匓fEQ'I[DhU9#"h,LT!#_828!ynߩG~k/~q3SIm(>m${\ US i ؜ִo2!xn:AJ0)!c8 S!([8m3́t3QWaDdfYe/{Ʋ Ia\R*r,b ψ)**UoVVR-PW6)T#VsHܗh_xo?⻾,99 y_ 5 Ja=lrɡ3MN)ѬÁCL;~mMI2Ih`sjiG VH\qg=Uf M)^-*Ѝ&hΞ;cפCam͊g0#e@ۢBn9 ,"yyJ*jO][fljY !Yiڦش@L/U!HjF^@ 'wq-Ʊ\k"E!ю'O&\f?j 1Do<خ._to01&%4C*_ ϓ?]}qr|;\^+ lC뛥uz XTM&hrt-ړ=94#OBbxd.^~֒i1dgvnO.#ŷV`٩^&O .QEUO1u3MiBlE95tuF{c/Ji dqa'M wW0U3;xDlԫӎ;߻O\9=cMB;EpUKJ0vTc9Q2}g ^CGq$ J\^Dҡj@[b.:r`:nldܱ:!2( Ç"Z'+ q%[Eɾ)@:{\ Z0R1k>pE%}`Sq VL(c8ykyg% ZrC0wgpVΎ#)>a8 g22FRLNoS5 nYq!c!7FWe۬j׆p`2}˰9:3T#ؓ4b<,-I# Ľ[eyV˖ZP9=](vʴ tP{^1uhJOic@19xF3Y lōf\H|Y, õ*V՚z.o2k =lIc!tEB*"F..Q.02rG= W6YvW079(ӧ MEVx[p(A {c%bر9ly 7ȚwfD* 橕ZzQ?0qBC$@ #B|o..ޥqpu[:l/ؼ-w}b(C9T\Ke֕8CxF61O9羔S:g%4Rʩ_ĥd.c1 )MX* OπLNcyjs`*ӻS"W>^QWQB}i Yf( o_adԋ5b9Wei 2X;rvA :'LUH!X1 !GCc8*X $\=.ZPB8>:es}@bWpNpV4)Ke} .Ns,c!X"ZƀuJ|'㪺=M"FseZ.cmaUkwpbT9~E9:Ԑs &i$wXGw:R0)*T,֙{kV A6p:A 9$#e\R8n6C:LUF1`c$MG\Zxm'H!a Fn -$)UvTKȡt ĬͩHC%Iq(W,H0eD.yVsSxn[+ÖT8U% #|#/g@ʂZ4c)}U'4iؕ3Uq6Ho'BD叛pz& 9HnX 4t%/q?n_8YWhdn̅``%/yNOShNeFK7sd٢*EjX`2T,ʽʸ!k92$xPyC # X-ݿ o-=qclS@M bN-u/=4Lݎv12,ЄQ!i&a ^9B0tS\R(|S=LE]0ckoPba$ Z{8{,QЕrnE-'LLu}:cJ迼* v͑[%'1ڡ(5N"28bL':Մ I*zS$Y,t1,O fV\4n֔%UFPҳ:*!XZy̑lF Rdtjk22F <1lj8L$ 4$Ah情Y ^s`и}FC'E5װ%{}4)ZaD >NZh.-z7ʸ&3{|tUj n8Q M1I\w"TNo1d6Ks9^ތNxlEQEGБXe0F3[;O][nWWEޢrը(Zˁ Oʙg1ILe(eA{.l"Kvt'.?>3`# 5;R#_?G*V9͇Xy5QZo*)AZ4;n;-7w8Vh$^p^6W&j;S >H5*PU0 Ay3Z}vĨPx 2-[fJ{T-?srM=zs1_~ Yv':g=[kO*!(J' koܕ1/L+}=;M2y%Iuyk9rxc7. ԥxYAI|pAX˱bi V.AivE+-PP/=!eHR=:)$^iIʜpE^zzP}uS|oN:ʵ7DH)C+͗յ |OɧVIӈw:Zi/7,K^9n0yQʿ JYw 9u_S=׆,#n{4ks [޸{? vE;R=gϒba.ϸޣr"19&ʹnqd6W 20d%K_h3 ozAn;tfn=6Ǿ)!i/ \ l9֚gLJy^u|ύv7p7xdﱇ/ҷ~**)1v'O 9r Ϭ>Y:ceyQCʹ!2O !?ZpU\,u]>O𑏼-3?};\?? (v_ϞW?W_8'0zUDDZ+z9?}7{wJFW.np ͈#t wr|| [{n ~eϿ&ɻwykv+ݹ.FGuM[=5)mmCGCxxMFņ8!o삭N}g4#]hHm@Teؠal{4huSIh6f}usxU~7SdV8k?wޱ^_S_o~(1tvL-M/M-͘)Iw{ o{Q^}Y.W^ᣟ~}wUo5{߱7=N!.gǿ`*RK_F!=?#'{&w=q ws=/9t|>aͥ=W/Ow(p?έyWس`T wl}oǧ7i%'> ]{烟: wZ ybٻŬsOddkwa"w>y%:<} B2oۉW%cYVQN'#61c=r_:]?z{"(x 9ν8Ѝ}~_fN3M%TGǞLK(,ۛ,\spN8!FDo>~<}1Y7g~^6, m}ȌFysS$ݒ Y۱,N+?uέ yc%y.kÉO~>opyuB%ns5 5mM FLCcBDZ,-7,nAo^fmcBֵ{}W$:{Rm|<&na(p;w>]?z^| ǾXp[̥ N?#DO뗋?S|s/P8 :S5T5nNnoNo9?[v7kߺ7M7,]z$;ϋgʔ_XثvqݷGSyK8mљd ?3i<_~- &#fGT?]=^<[= 8K"67x[Kk̵~}K|>H@}Sû~3yG̷N%{')f1w/)y E/_ -qu02 fAbmyWF,vi鋸WW_B%"(Fu1 V F,iBE`~Gw"I",<|%~;vwȶU/1' Eל?;+j?y 49,)?v%Jij[S6[1Px7Oee*Nc‰pVpxo>>??xDZn|=I 0`Zy)KI+"SJD%CʠQTQ 91<ﱾ3{ٱfgqecƍkvӧVw2:ʟBQTzػmh ~L1pe`"[-McL &PfU!hu''`yR8,IL$AaUrv30'vNCM"nhUO_5|5lX5"9?q Z$i7G#eOֈ{Lƛޜc$@6,Kt FyS<SJR+7Sv{1ݖN`Kχ8[dmp6 Xm* U.^qN/&qT˼ o\c..HG5IWvOdsʳhP1ip,zK/F5 Q!y-O\|k/L '? ưц"j6 0HiaQ$NWvDa̼#1Z)y 5:L$ߵLm/n-jWh݌5c]Wb0;ooD3OlvBaťe`nX,gb&@NUHS0˻ tgu ڀFJ˛FU+w*nӣbzW`}:VTaitD*@PFp%dA% a:l{v⽦Ib>Miy@T*aԖR * e3e)K{y~M]qCl8|0Ɩ kcHNOP"Xkf:A%LLUT&0O,`Ƚ8D3S낫j {ފh!v;Ȫkw~bSIW gйE P{T"I "g2HZHӃ+K/xkGjp+˖n"('3b#Q-6'Y%BLE- 2SWOy ć@EdixZ `9Z˟ŮJy!lcGDi`r >(5CHhS  ŕUa?k!6 yM33yBDC$L$@js=Uq5j%L7qTuII'W|ܵXhQ wcȱ\x7lAp1VAg3YsWOt/;y,6:)tww&iVNqyZjn$c\(N@8AdH6RW S>nK12,I6Rh% !T0](PhcXĞalL˂Ϧ0ؔbiv )K kfQDp F)f:R ,!)- $B)Cdbs2КB &v ZRd jmT6WJLsڊńnT$Qk[lUB(WG pX[1O%0 ohyq",S\䞴୪=RX+V~ \5r: ֨@e ^^T~[bs]3r;JH6 ь:"kRH7MC9kڐ%j;C4bN̾bXb6> ^ ew%ۨX $F4G'm F8= {CY8Hc6 f&PđѢ./vBƑL̠TY"R%p,Tb6b2O %F)CwMZK.`5vDB`s;Ѥ<1q@87 ! U@+y4Xc28x0ޝ?_➫3rgX{v& U$qD(Ed}}BA@E2Ua1qZU%sb&8N4Ѳ0ZC+9^)c=;42KHx%[GI։"( ` &nVbFBYUbV"-(S pJ6,M'2M hDv=i)4o*:}3O2V8p)JX^דdeT@~6bFLוvs!+ؚʡTZs8W6 jBq#&^M%ן&`6B(Li0F>B.2P}@{vxw`u qlMckɏ\j\(!y-V9TdpNLt[`B&6jEo &t'cť P@yKIBY>h'-AV0LeMALjƼ!; 5@ ,1UUo8pp?y`]JQLM)nY &IENDB`assets/images/faq/getting-started/import-from-text.png000064400000252727152075605420017157 0ustar00PNG  IHDR${ iCCPICC ProfileHTSϽ7" %RB l$PbL*vdpl2  , Tq **s!̼{Yg>g־P 8V S% a'$2}B0ZT̊&ԇ;/c*U_@9'f| bI>n$K<ƗPKQ~8Ʃ<8DGHRvf67CCVPF߁'WᡌVXY#f"&'38̐M0AE D t/ Q(9,|qqȂb&+Md/D17#,tSlE,v$Q,Yȕ"eM2G2W lEAt$g c&Y2㫰Kd@gJ^![17KX;g~5SQ| ~F.͎RBq#&@1 d Г_:vF"20Udd6VL{[;Wđxww.B ”Mj F(ͧpLwfR^G22Im:, e@@3` pp VkA>([P*@5 N" ~ ` WëԪΩ!͗ƥ]qtS:F/wgǪ/U/W?.g 8¸t־Y}J'3Oǫ뉷7ϻ˜:zc#93ҷ +W/`P0<-5؃+χPBBBZJB[gógo08LEF,ynNĜ9O#"WDvDѢF9AY,=V9v^l]p_\q<~F Z „D|blbM\;s?|K_^ c 9 &a$}s8CɃ\_NK7o;o/?KH)Nyꑺ-u@%( ˄o҂*҆fe4f22ODt-]-X<( H!|iKm:efdٞ.9Tuhi2e= q9f9wy kWd\J^վpu5kjג֦%68uy:yk >_)_߳}}wmpذk÷^B’/Eܢ+6nݔk[p[D[lZ[ZSܷmXr̒Җ]FR&(]S޸[{{x{nPSQXw++LJqOǺšE嵑h\;xߡFFcapXvOI?9rцcv/h5 6 - -'O'OR?4t39gmΦk_\[rŀ:Xg.y\:y+.W:]mt1C懑ႏk?|Ȓ//_Ϳ~ p4stT̑p[pJ o@Mv܉z\w8}@C6ZZZe=ho;8(_8O"7I;ěgttytk Z}>LcE+\ku+W E6FQo pHYs%%IR$iTXtXML:com.adobe.xmp 2036 548 YAiDOT(=v u@IDATxEH'@. E:"RDbA@KCB@z绗y޻ww.>~~ r jִ;Yzua۶m6g۲eK4zuYQ5kԴZ&βeLyn:ۺu?VZ6x k\Ӧϰ {]רaCԩѼy~m6fXۜ%bo=z5j0YM:v(fY䦕.T'T\?jK6mOF^={X֭[h,xۼys=smSx mժU9!N=3gن \\ֵ5t}Laݺ6nmjϛ7ߦϜO]}ve˖_~8n߮u5:1c͝??qnwnzꙸkԍ+V,vl:xc 2b(ۺpS ORWB ?SN4dTG{(͂ m~zou֍Ҏ;.:}v۴|Xx-Z][Ӎͬkk׎Nk˯۾Cˢ纺b=kkyd[mX,X/Y4nl]ikT/&~H[܎/*}҅}ZsSaOmFٔ!c|râvG#l_лgOkݺUt8fj͝;6l9EA\h1i]{(lW E~ҩc(bσ3|}Woŋ$t<?Jy+MDgϞcoA~}<(?~ã1Fñ,Va M7M1#d@~֬YxѸ8sGpiaheVYc ;ȏUa%n\-ߤ_&fΚms\Awr|1i;_I֬]O6|7Κ=f ñzgEpԻ| ;wOB7QI8 @ @@1} 1-!} K>v`apl(>ILksR1N,aժ6}XY>j~eǪC&~1?JS Ng}uW&9Wo'oW"28 ՗%|ZhV_}wwۧhGbhQz}ܗBH':mB4J٩u):\d}5y?UrDB1=.) &&H]sbJq7$YAFnI7kܸ j-6j̘HHwU%~;YduuqCa`v$1zE)mfx"Xꋡ Z4kgחDW>ؽM:m&ٹs".H/'dI۪e 7Qw+vҸϬ3P_UO"!5.ך5mjdQN-IK;tnj{7BO˾~qA{?c0h!&P´ 5A4 Ň|eQ:Կ{]!$yŷ7&:*7"~- @ @ ߶M[kCu>sV*^41f%bx./m ?Ӕ8\Iga\ -LsT=/a |[JI֍DvO6d嬐N?Ntc6T8q46 49+} eŶ+~n"ƞ℈&GmA)aO^HukyziެY$(}h譐%LJX&}6aBu8B֪ weur cm]V-+FՙM6kn&ӊ?P?m3 aerzp`LQvEuLJ}ŷUYЯưV=A踳-IY{mpH$ ۶myl7Y1v1oUI~ VAS^9Aai*rI,U9 gOnחTn;>#7Eѝ+p&|[$9՛|F4iQc~pyvֵktN4YLQ0C| d+5!}ƿ+k֬ad ^~&}Ay yPOvۏi?xDt⸼ocQ\/{N3G\k ;# o >o>4{ʣuجi3пo&IWa?B @ &P.\6r>cP>Nۥh(zlܰѹQL+D ;]Ds`X!.[W~z&o (Qv]ϑSS\UMЯ멪 zp>Ż7 r[eY+7$¨)'GgY">r8{KqYY*OA| *>~7w.6:}95yJ\=+ M Enp%Ql4d,O~YlYֻ//WUنPЏt>_;r[֮ >Mm&A?r7w׿ůte%Jgce^Z5bW(rhUNLL[3M 5N-ue4NɅD7 _MIzP:Mv)^UsjZF|ܹ)]ǗIuAyetT%bkc<}7<24hP?}<2iry ĿB8a|eQ: lp 5@ @@e'Pa~`,E8we  v2|I\!1[kąY裖> ZSR՚evQ2 CJEQi/~|=WEA_Ϧ%xy ULDT"uk׮+b]aX_O%ȚrCY|'(](܌t"9zVbوXLʧ}Yi&Qbr(Tփvsdt$L7|߈\_ rA9gΌ՟|7H;PpH'=Xg2~# &TuA?;G:Ny9MLA~rbThWRXlY$ ܦk;Cba'ZNBrMaw$p˪ $0kn]${UnRCqu#!T5l0zkM=;wvK-tOu^V\.$>~iC4$!a3۸&X7c$BwvZa/ b-*4:ΓBǯϩ\Lm4&hL#׎ooh{?ӻMBG}M:ф"-!9B>(Kjи0M.]hq&LI۲13NB @ <"Pa~&Muvg}[fš/n++'J_.[n]"joX_\:u.v *\ZK"NZ p:| ]%*+ri2ƴ?UJ!6klʸ>xV9e}EB` z }^V]BR]B14uQ1U uvhIr) ^-cgD\Y.*|u^j׸VA?zJ*@NA_k*)8di/71b:>d|Y=ݼYCel|Esyt[Gm"\:ĉe<%GϢ*RA4ɤ"C&4JRLeJsn X|b( mԺ*^}zGe\duݰaa}IЖw0d#XV*A_iy,3ˌʢI!;+ ܟ8~KNdY}9S-n R^hs34ֿ>12$q>TKCiR4lBN% _­wōi{P @ @@E0A_]jn@7 ײ6DQ:%nmg},Shfe5pD\eND/j/],Z;K>4_կ>J0HU5QNb',\RR{uJPR6{\櫠Ey慂\̡-9-g9K)<~H0Dzm$d 8nB1W"(TG(\73BV+ ! ݳR^ * C(qD=k:uD*ӊS[h+yT,CkpYz6!WBջTځ_UIAZ Km6oy\mP|cs*=[aW_E5Cw<4ny:)M*lFq6#Т5=LO&t[^4ė Iu<':6+|<꣣FMx=2BaN|D})_c^W{Yxׅ?Ȳ{rf᤯нK.ffT;◀I),OyLmTOXӲ~(,Wi!ޱ}{ڵK4SmҸIĐ򭏗,u߃ o/Ճ&hbB89D}Q3T/_Jw1 @ T& >^i[!:(dx\|_Z;7xfv/cY ti˖->Ч3LY&!L,cVRr-ka+buY;wp7{:-$rϪR%eR}=DxY2k+>CZ֪\cK/40-a_bvB7a|E룵 V!= X\KC"LJZM'臂6 !VbmDSʖl Z@/[/{!ٯ"=nwEOq~|]Yꂾeǭ5iE}Wer&4l4`׽]_KxVИ%S!w5@uvmۚepMx}&>k?XZ^"czrǮ1M;ϣ'ON%+lټzUY$~sJ~"ݾl$Hk†OSyv<>QǰΝ:Sϓ./~=!> \ z~ǞnRFZFϻu67"m5*lk<ل^/wjۻe\3I']+k_Nxڨ~kҁ>nݺD"7?Y0T8fY.5v^PP8^<}p"4>-]ԉhv[s< JچW͚5zAt&ˤ}h_Ȣ>p,5E6+h=#IW{ å29-m_ֵBqm4KD{Jޛ>`P)& I)J.]},<| eCZ{vPd{kW=v.Tx' ,;dz @ @@ /w>xJ"XA2?vp3k0*uwI8X|Y%E>{l}9SYs~}\_b?t_~kQ^U3ƏUOF,_]Ы*C\З"ABN:e$ \_Wg%KH$򄢿,Y h_M-O !1 ?e]}p烏>&ŲeIvdݪ Dl- ]yTT^J/ Z Y'EOY Rk|wݾ":eh,4ǤxXms_ z)$"҇3]3U IEU{]|mHֳG \?{ŏ}Iܧ'*YnW5]L!S.l[ Y]l">T >rJQ\|4E(ܳ ;ܚSSM6mxx9sIHڋN'AWe_|9aC4[Fkė4e ѣ\.ou#5/ COE1kVV7lq|yԋã\V pyh-_}]͵ M:o ݗm6s"m3Sӵ˩;6*oZB@8&tӊ~[ &WwFҦIWNEC5Cs[{JO @ @ D`(r- vjq W飞,w$CA2 Yq~>VzYMe+>:t$2-d3e>SH Wo-ӍQ_ J͍u|lٚ,{uDiWY]l[5 QT_\¯`zgeG|U%Cgס޻VU4IRMU5IfԘԓVT7Ѝ2k%M*cՍФT!r2hGU8 mҸ z~*ir\%9d1?BϠ~mPT;P?8v1"c/+q+kw}}M|8I-Ə8g[O @ @N` LͬE 9>VW:bީ'.2 &;G}N~~ 8*A_a[|ʴi͊ *Fd˛-pq^8 @ T3]oYrsU,tasf[zMVR!> g]KJ }`~Q&}-]{GF  @ @zB֪YjשUmwnnslܜy_qR ?ӝ3 TڶݻEnGR(' @ @ P&"k` }6'o˸^fJ @ @ @ $ ښj9OXvm<җWȭlMe*/B @ @ @@:uNzf5r_ :v}  @ @ @ ̝L߲iu;$C@ @ @ @@=+SY0D߱}mXκâ @ @ @ @r֠a#Qf A󦍶uU A @ @ @@e" Av:V^;'ulǎ92 @ @ @ D@~5AF9+vNkD~ꅌ @ @ @ @аqJ3d@ @ @ @Օ~uy @ @ @~^W @ @ @ JA< @ @ @ @yMA?A @ @ @@u%_]k @ @ @ &C @ @ @ @@Я5sC @ @ @@^@p @ @ @ P] Wך!@ @ @ @ uP8@ @ @ @G Aw5kDYt3Yq= @ @ @ @@ЯtUF!@ @ @ @:@Я3B @ @ @@#_验C @ @ @@u _jg @ @ @ JGAU @ @ @ @A:2@ @ @ @~1UVF ۱cG18+ ODw킋/OJ_Uk @ @ @8أd-Z8'Ѧuk>l(jNL ~@N:v!ad{d-[Mƍm67ut{ŗmEz 45n\l֭vQܹqTݻua-[f3fβYg>)k)m?j@ @ @ Btf:*}}TH[;⛇5W]i;w*~?ۣ6lPl lْVpmӦ}[Im6;oiӒ9}vm(у# (ѵ31mw @ @ @ 5_Q?y.mX,y+Jŋy^j)'`wCZڎ0̹իi}zI;z8;⋜%#9"Nᥗwa5]֫gk֬Y"lݺN3m|[@ @ @ @i\SeZ s{Evu7٦Mεon&;upu7s/T$*D WZ=ϐJOgq5Z⇗_b5jH*r믒8 @ @ @@I D/Iڒ#V4';vF;R22x]FqGu}CLfk=Lݻl6md>&jvv Y~}K7m jW3ںu뒮Kw{mҥmy>CiAvUWZもD~=']<Ƶ0lΜaTť۞;%,Zdwq>o9 mGkunR?(-/}U^'xyLwdz͛7f#LjmEeҶcǸ F;vF6ŵ{y떫xͷȴK9@ @ @ P d#g"T[A{me AÏ*b~=;[;)z5۶mi}8ш6Qv%=l??wqvΛoW]s w$-y(㏵{"&=mߡCyX=q*>՝̓F%wxnӿc7]m4!yy\˭cv/~#ۤ  j[vmoT?Ⱦt<<)翼ēIq5kִq|T/L?9)]Z?rɯտ Z۔WH:$|0wW[K._mGW n+J_A_꟏H} [&sgvԩ㣊Mܚq&+Eqaiv3M\1 @ @ @R zVy0Pg:#?m/m/A#M¡݇ Zn%׬Y_m%6U\OJ;H%,kJO#oqlwtui>YVuI4Q_߽_j}zJJ̳u.ǏaQJ.}zuj]sUal͚zuڷO9Ɏ?褼h]q9-)Ҋg̴x(-[/A~?=j_?:}ᥗW߈jY_~E֦Mp'W~i!Wj"چڈvõ?I[eGq/L2ع߰aʸ-C, KqN"*W/~o'֎&/IlohD??{Fz0:υ_geZ{̈vډg|g톛8~8w؟OD{nOF3Ix8b'[A_PzKz¥rɫC^-2ʫ_y-͚6u/Yoes΋Җo۶.%o?>jIz%p@ @ @RTkI-EVE.9wܖ/KꤸCA2A`7'=LkaI'3_ߑ".fV~T{v=w%?'엷ť/lǝtjҺ>??Lls!r]qQY/4CAKEhbHოwλ(F.njDwdۦ׭[疶XR}=kOK{ K^ؠ ax;M.I/~vSҩ.>(.^{Ɔ_|~z 4UW^a]<okA dޗ}@ @ @ P]r5]G|"Y҉R{9 aل_Q{e\ıvgK4lК7kfM4~>l_s|a&/ k&):8DFWtAk0U/3/?<8 ~]6v?O&G{̑E_>r/Tb9>|BvR ]_z'WG}|.y}skYG۟\sҿ=(6MBIZF~NҩpF.Y$݄@ @ @ P b̙l'>lehp-ZxѨ.S$"}w߁g7^ggyzٜx?ٯ/)O:H4pu>|,]jTͺ'=wN8ؤZ:AK( H a(_gukg.\?]Y_xMk.֪ךW\v]q>i4!e&d"cd/I].yg7}')S Y‹K*o۶j@.|Ỷ`q.Y$n @ @ @R^tTKA_ꟍI^^kv@N F.eiMt v 7'N٣{".۝3Ѻ#>x;衠?ǜ`ӦH n;3(+_guk"Ǩ7~$ZA [n,r+խ>MJ]&eSZA?ǃ\z쑇ЃJzCq͛??).ۃ &{Y޽aX1+,n @ @ @IS/w?;Ť/è 4z%_fMdi[RA7wisTR^:m펻"J߸qI>;=*ىu36). /}*Xm>x?Qؘ$M [ʼC";GM$ֵ鐕f͚8uo?9)N䕪s))EMDI>]zwЪ?,ݟx@ @ @ PD/IbTmg$]~UIq\pҩ&ZITuI6e0/^^Sn]9sV߾@IDATFWZex$L\5|nV{g¨W^|z;\׿LnNއ/rڽj_o޽[tjvgۋ>Fۃ~_ )T=o?XҥNX&vQjꤴuڏ4) .λIqTW<Ԗ-[1VVyy\H܀@ @ @ PE F/5Wm+.$ZcO3f&YLgĂ cu{_NkG~kuKg~y߳2)lL J*j] kàGrJ w痛x؝~_֩SG{Wŗ_1>|õvYgSO;c,Qɞ3d+w|E]vRnq&ױGisWR>]sMIq@\O9ml}];?=c:~{or4)%%9 @ @ @U@Y\[VV/((G$gϱ/4߮m[{%]K/UŕB?T[lIAn]w{D綻I>%sZ+π!ES멿[{%FпWw_DufY=k/?o&[i5;\׿6 SFPtbTI=ɓN&Nd+[oNS6m& _ΛT[#}]dR;L Pn]{'xx%%C @ @ D |.( j+ Ygft}nn٭%DrkvɅ?֭[~dIZ;gI߯n7vD|ǎi6]tοR{( hpixꟉ&ϝK9*wE?8ϮhʫYg'려f&>-[t7D\|xްWx$v.tѪeK:i;\׿T?߶.U5#?Hrj{sFe_A_mZlիs/dW_k\QF4%|EWDeiִ~ک]T6}?8jc:QҶ3\|lڴQT۶mm$=5zLtK@ @ @\ +[Z׺ԲֵKJ^;v֛/k|wHl-ZY_קH9jwҩ Z\kǃD)Sي+쐃͛œDqAonSigd'z'W,P(YVAGKF#R1)|[eS>i}Mg8l۶͆ ?֭[W\q%\e?lծԾ̓3aSMdhֳdx~+W4WTA d> @ @ @ ?heO 7Z}i`pqIKE2' @ @ Tbr!{ ^1~Km{i.+gW;<]݂u}i͚<g};qAeg{'I+Xt( I>;{w/MDI}y٥_P$3{hG%sK:tK/ sEi" %Ux=3NYj'Dˀdd @ @ @ T{ }_>?3>~=ل_muy:5`vO~d{Y*_K-?=Ӷbsѝ&׮!I%u}ּYS{$JWm;[Lh /}-aG~g|`"Sǟ8. -Z؈N\~~sIq@bLol֭6f迉_Lx5v9gKmI|\տ, z_njx }%e{pc<\3>4n\`5m$yn9y׀ڟ-mW-[n BQ"nρ_;d[ugGx.~.Yʟ8@ @ @ %֩@kds5 +"hM;X֭VZsͳ%K&֫Ϧr/7o;o~6eL \F䱠 P0ԭj0jwTPrͫ]۶QYaCbY|2=M:Agڶmо}Էd/O fQ2p  @ @ @@ 藝!9F5kִ?aҹsp~`&y$xիH?kl&ف@y(N// @ @ @@$_9R^SE\O}1imܸ)>o5Ν,˯O.bBA\) @ @ @lV;3I۶m(c Drҩs8@ )B @ @ *MAJWox8ݿ_'_޶mwG:CKK @ @ @@$:(gj4,h_&ʢ{e͊^tsּybk?MEiI\}n…v7L@ @ @ ~HJO^zvGڠ]ֶMmݺ̝gsͳ>0?+@ @ @ Tm^?sX %A @ @ @@u%_]k @ @ @ &C @ @ @ @@Я5sC @ @ @@^@p @ @ @ P] Wך!@ @ @ @ uP8@ @ @ @k @ @ @ z( @ @ @ TWյyn@ @ @ @ky]= @ @ @+Z<7 @ @ @ 5 @ @ @ @Օ~uy @ @ @~^W @ @ @ JA< @ @ @ @yMA?A @ @ @@u%_]k @ @ @ &C @ @ @ @{Aɒ%յnxn@ @ @ @Zj=3 54Q֯]e_V\@ @ @ @~e5 @ @ @ @U@im۶ٲelÆ ֬Y3kڴi @ @ @ @JG l剛vׯ#'@ @ @ @( SNM6%nڶm[kѢEt @ @ @ @tҥKMеkWW?Ll,Yb/kԨazڵk7,h#;׮ԍ @ @ @ F ./Z(I]٬]6nhM6:u$Nc@ @ @ @ @t"觻#~:2C @ @ @$>vY\2quN.e_f͛m˖-t 64W@O`a @ @ @ P:^ܹs@*:Xf͢S .e˖%֭#'@ @ @ @(q*@ @ @ @@~޽# }ߺukKoݺDO b @ @ @ {^?ã-ZdK.Mܨ{V~ıA$B @ @ @ʁ~9@%K@ @ @ @@Y ZЗ (k֯]edɒf @ @ @ JG ׂ+]+ @ @ @ wr-^A?jA @ @ @@#kAƍP`@ @ @ @;oߎwL @ @ @ @(NС5k֬s-\Ж-[ٳխ[7:ѰęR_&rɒ%́ @ @ @ @@\ЗH/އ Zv~>*"' @ @ @ [qA͚56{"7Yoޚ6mC/@ P5 |:oM[ox[ͷe6ۑ}Xsagbfk֠5S29ʸzy۶cnkW 3~*%ֱY;y`{UFxXqlT%dWےЪi7ҫ_,kj=[zFWCZ׌k  @: ;vӧƍ<~~A" @G&ⵛ gGf%Yj詏Kx >i}pI!=Zf}mYul1kմ%{{{f]vӷ$΄m6gz[_'nm#Ą-k\>tXVvʥ|\ly&\vP7smQņt,XoP.`R|jrCbYhXԎpcZC&UTv߇m׷Ӈtʞ&c׷շM_Cyۗ_.nqBֵEy;aEU֪i/潩# MשfuuuתZg0H@@ ֭[mŊrJۼypi$ŋ-\޾W^VN o.Û:3. TS_}[fSdyUS [W&.\,LٵJ(DZ72Vl(mb-;lt׻keQpP*?>fNT=7kQ1϶; #+~nso5Kxꕼ>_`o~U(Ɣ$[ast%_JVw5_vԶӜ0;S&K,w4wphֽMֿۻ`7V`O=TV{* L,7I)'a,s~S;a9m^rwٍmݘvX\]gj+8m<|s+S}1 @G /#Q_~6A?J Tyb:;! H0g:~^¹..7m=5nn"Y[ݏN^j+PzdAl]x6.Jmz&ᓜY+'wNui}Y}*ă,ۼ-G"08~M7o?ln[mMѣ;toY`]7k;0mt Kn}rd/{oZivnW?U!~rkN'+U?C1-e&Tt.gVY~&?U߭6Y^~aqu]\[ɷqK.Rz#M^ @6~I_Rb `wٻ?]B<7w/~ϓ 9!B);\@xsmN.r'wŨ(A?݃{:qY rK 9:w7Mz7Sy [ A^~rudS?sVKԏ}>Fnɧ;+=K 꿴|s9< IAr dE /ru7(\3G[Y-jUP$sWZ'ts6(F ,歜ՎSU>yZ_m$d8aUV3ui>dX;2~o z&:5k,M76ɭYh?qQq9{Wi\꘾Vk'TtP\jmʎ}un+6mhdȨS<,KFj_fɵVg*/*nx>=^X?8w/Xe8#]:3_p^ikw;\|m7p?r$]p&ΚZlOڸtVb"V;o\YPeA]r޵L皮Ϧ陎Ɔ)9Klˆ_E['?jqPvv}yO+Ou_ޟ:v@=$v<vӶ(s6c~cמ%Ii9+sp{Ju OW;\կƏtݹ:}:g;'Mk{dLUQPo\Ac0.bSRY&kꢃCm[ox K^gmͤqg2 W,7q[v7lퟻeSyi[6VnzIV׻Z뿩< ڰ5JӴAcfE[@&<sJfWVܒQQC*q_7}ՏQc*b١ ibzt~i$0Tcbζd;P6c[X'UT&G}e3&1 @@/) @@:AGfq_JIM|Gӎ&/^k׹ۿrv*r(='>ɑ/ke~]ㄕ^0 saܥGQԝZC^/%֝v>lKąk_޹xtΎS}9oxkNb|si-n0NЗ䘹҉aā{wHi$q,7qbW'1vMYbr{W'F׷շ2ھS;GBa=Zm$2)K ޫMcWzn4)" g8g,1uܕm{Ы::g;ޚx*[^e%w_,\{ 8uQ=(bKAuN22 OkO_Z ":Ċ\K'slIofg r<ӄ'αqsWٶWy/ rL7&/$޼b wL-$c\g7]Uҡh?ݟnwnɊ0d<иpƐNv`ӥ O4b7$ѵ3hܡqDc J;vu g?p?˭MiJu7ܻuTnqI}=nk{+wzťekN}y&Еo.Pn/{5!|G?M|gR&*rބrÒ2 aٲKwƞ}8=j+51(E \z`7 Ty0)zaO$):X7{!W>^[/*sW[sBY_rߏ}4! P$P<ޅo|lۡN7&lJqZiJ؇J28WuS&ևGiq%B =Y P'KopeĿ>n񩉏M4_) ?}}| TAk0?~HDCOu֬DYkv,6}-K}IЗ%s}֣1M?puJą)WhFf+TYYW cxt ?}|HluVd:ANzFXVy~mvꭴGQMhT-)"Kȟw_j-נPǙoIjvxx IbW}Nd$mlxox]R9"~Dg?mp'{ pk6%O?/tJ8ޛy =ԍf:!Ѕ}>܏\?t܍9 ׺-ĕ}$p7%y;Dؗ>Lu$]qp$4鼖2POnu]i]{}oZZQNiڹG?qe&:t~iJM?*Nm/yRZS :ag_ '8|JSњBDPIg>lҴ>[z]ˡ.!7)jM"7 (~k /d޻[wIhEWr"Ώ}z7[,M$ky _϶ }[Uy_*6:A *"DQ,qI|3o&1ILD'7dbhT,JTT APRT_u6S{~ាwa?k=+xy|uX)t]+XϡRmϖ(ժsm[&iC(DzM<@(M~i^L @]  臝Mӭb|֓l[=5MsGf0A0lx}>ݷ>?z@\pnA-=؆PZdjpE[u+wwf7ɶF}`Z)En[_r[F~ );AKpC S{>>\zǪRq{2[Zfl*&Wv jz#6XR?, 'G۪ee%Ԁ+ bp+Z hƞ FR.J㛢ZA;{^ G[3n(7e=du޻v)u, DpӫM΃Z7cLPWCq\|~>z.z!>a1{3y+20JIbsceCѹӆ0F2*2/k(jGiv54QO3 h\zʾyS(^ t\q.Ƨ/zckvŵϼ}~Jt]jL\gVVQPYkXA)J7φY/fgu6rq@V-kkb@Gm˯8*ʔI5̄oBv 6T ߇a\+MJ;TT_}?2Hnɡ$i,olhPcZO->EY -W!avtG~'=>wFeGwF)g-oiNJ9Jݷnz]i@?v귴~)[^_ UK |[7-[z+_T4 35 ߭wv̩[&o55Q^|*s%i}ؽ캻Ȳ,+{_ƓqCjڠw|uXw]=VPkZum+$m}TW5%Y& m]~[a@ϱwnc3^JA|UAui [gcͯzuҏhs5z|JAOfV׭pHJ~bsħ-lo F[1Q@_Rl*f\.}U,/ɀ~|勖RuDJvsfZSg=4b#S)_U|7fYCg-(X4W[#ljc%vꑢ2TVJJZg|ST)4.SfBU6P]o|Cs;k̡>,6x^׍AR (;g natSۚRW+0Y B joKqi确2dl^8qSY8Ԡ&-,ֻ߱6BE)oK*z Ⱦom܅ș\]l7 |sTQ䵤笱[} wsn "?1K_jݳ{5t newkrFr ڷ@ :ٰ-jR%| zw:^ޱqVIK%?/󚇶ѵFל(FaxUxH~Gw73]K6d>6tM(OMW [ڀ~[V-Y/+ k8_[pk2Ȏzˇ5[o׫ 2Ŀ9.5~Ta ;?9ZYyk_p>*'Z6-5 bǡ}W밞bJZ%J*ZժJL¾Jʽ&m@ /n ԭ@_8I;ezS*Xr*{^x}P㠺n5O\t3́<ԝn=U4nb07vmߴ?[?l< ud.?i 0_qkT7M(`Rl^:+_eˀ2ب#5W xӛ|U.1/Wd `HK.+^a cd X7-]E=5qrƖk%Zv|SȠ VԂơyJLO8ps Fm-끨!2Y]%Wc8PY :wJ<7-`1$3Pf٦_XaU,+`5KsZSzP,Pƍ~9KJ#/e*w׿TP|=üMz^E|K-!r'VQCsܔgS^_IqqMЫ0hib74n.^T]a[ciC𥳐 דziިھ-/6dGY 7DWd ud M+?a½m|GnɚZ/L׿Τo}U/ɢa':]{C K,V|+s6Ĉzn;7d)uc_=U*Sv^ݫ:Dׂ.ܱ2F=]׃bJ5NL<'?¹>iXՑj_*J]*J~Ц@ݯz1䚠e}0/V//DZV|oD|Gd9(Y4e۝̨SԲjxK/xdߊR軻i<BAAMU6$Ch0tJXnxso]wmC(J8G[6U1\‾5.ڪ(kw5K- }Wk#ر뺦y+9Vsk[j=V+1 R>*kzG@ڪZ &P,O}-D„q@>_@PP}1}/T p\vP\ؗ Q_Bvޯq@_cR7dR }.^H>9_4 ++g!0S- d4P/b&ZZ^xa} VSX2ނ=oɀ=]4jK %+{tYokBӐfg-<܄Y+< oOSz@Ln{mVǗ j@?6Ǭ)]@?[ =OVV{ M4dB[txk|6AW%?x"Έk}Y׿ b2LmΠJ>iGQMkXvk_26|φ9x~?j!_W~'Oc%uMVr9 ]¶WZu^IؗBQw_+XW@hbO 4 l̀ӏ2 um+ʙ|ʽju*?a{.wπ{^]{5NEWtݹJ*vRotJ-~|Z=/?=jڀnV_a^۽LPCc6`RK1`sTl`$%RVEB7Es݄dinhjZOew(h`=ZjktB@?]@RKསpuӾXbR'{+EC'ՑΝ0ISp/k:.ݮjhUNzP,U6V6%#;C5yyeQ]*a?>ٿdi0W#^wxg/_kJpj|Ԟ[4`ypT+Y|چQ/\EkX!dXTb[蘉+v^ϰ =n㭥aJݷbniE$s@B$ar= j|Ap.Svܯcu=;6 S ~K5)y<\}-[ü `YڵחqJ_ +vj4Z;Vr]4_%JsеMfVWbP}S"+ EmV'@f@ c:WQyW=o{ _=Es_뱇KcjvO>4Ԏ_ɵ}>|G ;?N$l㭥a[14u7~o%+ՖCst5Yƾ24e)%\H%ÐI+kR(>DQ+6+QM5VH[_Zf5K k=qUu-6o߄|R_ +vj4Z;Vr]4_%JsеMfVWbP}&2,?~ZX ۧOLA RdY.Sf̏3{@%C8S(>*uV@?BV캖^Aq'eV[wͿPg Pɲ2AOdB A|׉|oiߍ6ďJcFPiة 6` ͵3Ca_X<\e βq@ײ&w*Ŏ\5Wɱ*tmYU畘)T|Dž{ls,6> mA~[E@<[3MRoڸkVhkvͩm3=#?M];&̸݈YAo \h=~/Ϻ'( MZl?q d@_5nf\[sZᙖnXe58:YC7|*O5Py7,/+5W`3hi|7icFocGg]q]T8WHV_z6E`5Rk,!3R6+D(:k47E݄.winhE>*aV ;6x(7V0 _Mkh>Ѱv_α|Ѯsm~5@#p,SG\Իke{go&+J=_Y]5mo0|Wr=Q}^qYAfYuu̲ ZT촡C>D1L8HiC4-(_kRM_PR}4?FnTcc jX fk Js4oJ+ZW(aPe6WRZhPӤWך_رVɱ*tmkVWbX}WKXW@hbO 4 l퀾6CGOoWTh Tz_9z|뎗3{??ryzhN׍HRߵZ}{S[7[O K^u (+Н/RE* ̪GuXtiJSe> #TsR{͇9݂U¤[ċ{po=.q D}g "xԞ:qYea* ^~ۂg(8)&]zЌS+npώf}]ܺ t}yp.NTK-5ˋW?9ikoCf):srw No礲[<4{?NU JT?c6B2[fߨgw o'[Jk{(\ ƺ?ܮmX/QkWھf&koYITu$qͫEKa?24<h|r EOeR[Y4[YvW1|V3Ʈ0Ao 5 dFjhƁ*ɀyz)^{s:wóԗwcQg/|kUxHU=􋝟rD@}+斦^T8{_C^ݭv~[=4G}7Rkt-׋v7 22]Lx;~nPPŽߝ7lvOXj0~߫@)9T%mf ׾B}OQ7XЯچ4ޅZ(v仮ir4Pk]R:6kX}WKXW@hbO 4 l̀vSQpc=Y)g ȇϕRNz^M=z9*Un\Rj@ˑYUE kZJԛO@ 3NW{ɲwNvCUܽGN[ _Rs,uz)*By*}O+7҈+馀MRsnB474?X|o_@ c"}z+{P(&|ՈBǚ䯦d'kQ[(?Owˣ8ֹ'4Y+(zrK4YcZ&[CG COӨԤ|]+h\L5Ժz)vK}X̀Uzb^Uh rx?XATW!wDW~ݷbniEWiz'2(ӎJ2+s~}G˨=}C#eoe ӑfPÚOmL"qIs-Un}p+׺⡱:u%_8xk-رRV*tmvWT5 S>4]qr}@(@@-* @ƚm;DE)u'v=2'rKO'eR:/gUW $)HÄoXnzX`RA=у{4׺SK~C ԣO`],v3s?.tsm[&ٶā89@ey%*>:[F;^zJRo8_3-C;WyoR׫y:Qv *E|SУXf8;߶7ZZ~4~~^z:~L?Orx\{:wޅˬO2}>m#|մ9GE75oƼa"8* :{?7 \u6Yз?wk>ӣ-8ڿpNu^d"U/.t/-Zhz[Db kiTr=Pfe,a?z}KנrvKCrubOkĢ/eme4_ t|1?i&Ӎjnx֥b]6q>/{U3PBA# ɀc>Tޯ[PVU0\C8N獆p&_]2`fa;˵ i 5`6%i,Kŷ獳͏6;beP=SW?͘ዣpjxJ:/toK~=>=?Dk'H~Ԝa!׼knVzweڻqoCQ)Mt}yuy+-69_PGekWګ7\sQYʒka* ҳYURC$wr +Ůk+iΡb6mwJx_ Gra<" @a}@JHJnõW[LA}ƒ2TTl ?WL=U^tGݨdA0,ARN׍+ ,{25_WI,R#S#wuλz[y5])P#]0kQ ,"dk]'5dכv\PzRsm8'3~}eQ;$FUW~>]Kvhr Y@a*vgv%krƩWI6D+gʵ׺t>軨B`Zm*wҜmx+wҸLgWGh!(԰1&no ~ 灆U)wX@:P+6lVex߮OioXÉ|Ʈ`~     @@jmD@DorsT>uilv⮘:-yWJKP[=  @rjW;پˆ[>||5xxr7urvEY}    "@@^jD@@h]Wvp SS@m3|ѭ\ZctܱS}fg}   @ o#G@@@@@@I5jTնo;e*,cּZlYs3        -@@돭G@@@@@@h!?vت!=Fɂ@@@@@@@U~<       Pkz8@@@@@@@F ߨ5~#      Դ6@@@@@@@Q7jͳ       5-@@C@@@@@@hTZ7       @M Яa@@@@@@@U~<       Pkz8@@@@@@@F ߨ5~#      Դ6@@@@@@@Qj>W6jݰ        ,pE;vli߱Ǖ.mݚ"W*       (P?m@= ی       le@@@@@@@ ߠn#      Զڮ@@@@@@@A7hų       -@@뇭C@@@@@@hP Z6       @m Яa@@@@@@@T~V<       Pk~:@@@@@@@ ߠn#      Զڮ@@@@@@@A7hų       -@@뇭C@@@@@@hP Z6       @m Яa@@@@@@@T~V<       Pk~:@@@@@@@ ߠn#      Զڮ@@@@@@@A7hų       -@@뇭C@@@@@@hP Z6       @m Яa@@@@@@@Ta7nt^{ۼyk߾;ss}pAYbڴi^sn„ YKzof|ҥ֭޽{N;픜,k_tgvV;ovm7=z;] O>j;vvcϓ}~\޸qYY33       J 裏W_X Aܹv۬JyeN8mذ&}sYH7/9r4hP>?{GݺuN&жnn\o?7|pɓݒ%K*z~i޽{W fF@@@@@@ZZ "ƌcd̙N=CIիW<Wv 'СC}=~x -PoW^|N8J2k5ڵk2veO:c=V0 ׯ,J(TT_        PvwuWwꩧ]7x{2 ڮDA9sgy&+I'4zxbwg=p@wQGw1}P_)PW*P`ec/Z… SO=pԧ[u]~        .@@j0W9LǕ|g5zt˫4@}h,Ǐڵk&v[tu1xYzb wsٳgxyrf&()S[oնuYk׮Tƶ;       ԗ}\80W!CܨQR=Wz޼yYV+*PC*8su<@fai<&M֬YgQSN9ec\[ tMNT>h^{5Z~a>E@@@@@@ o+ L뵊zO0HGA믿۷n;?>Ʀf@_qwz~G}WOz+իkWR믿NNp ȼ֓\y<5kdwzh3P@@@@@@ڐ}b=zw-XWa 0>}{u\v@'t/_ ${|ɮo߾RzчzWSO=7nر6~*&&B@@@@@@: o&!{WoΝ9眓7m&NI%>`}YOs=ݱ §ڑx zپ}{ 3|S#8gq5df 0JSLq:蠃܈#b >/Ç       P_z%ON[ou˖-s1n-߸qݚ5kԻ]U&O,Y⟏= 4?/Ga?gwYTKTZx3 ~F@@@@@@ o՗6`^F}52d7j(R=գ>?NeYqj|Bjpg2ꅯVr-r D@A@@@@@@&@@jzO4;u߮]- 5?qDi&su:tӥ kN8aekͮJNo۔QG{ﴳ       P'J ^߳\g}4`vZN;-gyƙWQ[A︔9rdsnƌ). ʨQܐ!C'm@?veϺ~ҷo_w'2{ִsu<}n„ Y k;ӽ;~:>;q@ւ _@@@@@@@n[ ǁ=z38#ׯ_﮻:i&ۺ;){oO*`7܃>|;CIR='@@@@@@@[ <ǁ\}s>MfΜia 7ܐwNZf͚yl8p`浞n\&SNu[ Ə:v옜ky@@@@@@TU\s_t|իwYg宿z֛sܹ<}{Μ9lF`|Oq7Q@5u7n 4ȍ=:9Y !      ԩ}\80/:W@_}/^ߍ;?O}m/_o PC&7o+WtSLqV|6n8׫W$v}YOgʷ' D@@@@@@6!@@ߪ1W9L Ϟ=ۧO 'xׯ_mzkwذQF9UΝoذ!{ƌy?rӆꝯ!֮]RCӖxvm7wI'@@@@@@@ oU+ 5>ĉ|dW|ek=3gtӦM4޽~v˲e|ox4(r-kyެY#}'>\dW/Zqn,]vmc !p1䛔@@@@@@@h؀~P+l+ʕ+ݺuڵs;SS/y5fk        @ o]oֆ       @*@@@@@@@ ߺެ @@@@@@@TS11       +@@uY       bb"@@@@@@@ZW~z6@@@@@@@R OD       fm        @@@@@@@h]@@@@@@@H%@@?!       к[כ!       J~*&&B@@@@@@@u跮7kC@@@@@@@ TLL       @ o]oֆ       @*@@@@@@@ ߺެ @@@@@@@TS11       +@@uY       bb"@@@@@@@ZW~z6@@@@@@@R OD       fm       hUW] @@@@@@@(E|)~Q"&@@@@@@@@FL       @ 4\1v@@@@@@@!7D5       &@@jE@@@@@@h Q$       @ Яc{@@@@@@@B~CT3;       Po^@@@@@@@ N"      ԛz1@@@@@@@!7D5       &@@jE@@@@@@h Q$       @ Яc{@@@@@@@B~CT3;       Po^@@@@@@@ N"      ԛz1@@@@@@@!7D5       &@@jE@@@@@@h Q$       @ Яc{@@@@@@@B~CT3;       Po^@@@@@@@ N"      ԛz1@@@@@@@!7D5       &@@jE@@@@@@h Q$       @ Яc{@@@@@@@B~CT3;       Po^@@@@@@@ N"      ԛz1@@@@@@@!7D5       &@@jEتko~z7      P6n9"zZ{Q.[@IDATdEٜ@X$'*"^TTP UQń *fE$Pc $ HZ]6~jϜ3=3oݻt:T_Ugֆ6˲%-]ڬ+ (BQJ<_seKQ@P@P@P@P@Pu B(V&^ץgetX'w ) @3X Kx^JfkB~޷( ( ( ( ( (@k}Yn?!8R_}^쏧P@Z (DQ_S@)_f0{\[!{P@P@P@P@P@PAYx_ B acK l6z&̧cTz (a># WkŠՃk}>c= ( ( ( ( ( A>S'}IP@hP@JJ?Feׄ%+’Uaٲeao`e4:&( ( ( ( ( (@{WM Si3a0}03Z 6dP@FF@44)t՚xȲUa`Ca%#S1 ( ( ( ( (8X>if蟳qp0kʤ0c2#'fSb1] P@Zfei:Q W/[ SW1OaΜ9YI&+Q@P@P@P@P@P@D`,- z4ڰor,l4}J`j)/֟2qH>J@?i>U@Plt~ե0yiE+‚%+G 3J#;) ( ( ( ( (@wHinΜLJO*}xcy~wږ[U@,? b`0,)Mpi._: a]v3fGhP@P@P@P@P@K. rkk♛M6U?9,M?}?}N (0 3>ÃKW 3, s [o0]) ( ( ( ( (0뮰`t0cfa K-cz` ( 0:ڰt՚U+„š뮻:~ ( ( ( ( (@ L7abXVaYSÆ&'}i[X@T&+ (0Y?Z*0=xsRO1o8ݗ ( ( ( ( ( -k)M² ͞6A \dl,[8[cQ@P`8WY?<^xWVy gUܗ ( ( ( ( ( ׿fnubQ)ПY 'Mt~ @Y1W@)4hpϢaEwgu4SeeP@P@P@P@P@Ɖ@ *l9gZiϽ~p (i`l~ok ( ( ( ( (0>@sg [s=P@QGɱ ( ( ( ( (R ^7B@f`ߺk* 􀀁~ ( ( ( ( (@"`@S\[P` G{P@P@P@P@P@r&KP@*`?^ϼǭ ( ( ( ( (Ы6 (0 3S@P@P@P@P@P~& (E@iSP@P@P@P@P`菖j=P@,`e`7 ( ( ( ( (@M6W@cz\ ( ( ( ( (U@@]뭀 (a9P@P@P@P@P@07o  (X0+gP@P@P@P@P@+c-{ (m  ( ( ( ( ( tX@@M) V =9_eP@P@P@P@P@躀~;P@n1NhGn }FV`aڴi#[  ( ( ( (M 7`\x wv*=묳wr~!qK,rԿ*z6lS/^:ZdT;c@?6 V=ľ0a„ ;/gO}S ( ( ( ( (= +;./̙>Ul#]?ڵkӏwu=շj{<) mo <@y<9#Hxի^Fj /"E/zQXjUeg0!'Vɓaޞ itBg?,XP ױ͛W[V8sʯyQn1=óqNz@sZ{ĉYgM6$шÚ5kzxFøS-]^:~Foroaöϟ폙W򝰆"-kiP@P@P@P@q#`o?nN@~v62м>ho~EgvΘ1#{]N߮ ~}n2瘪„#c)/qAm'ZÙgYCz`@蝆@m!Cϛ /}!/}iV fOx[ߚhE93x׿u8J{:~7>LOF:r-+f ,gF fKP{bn@'"93E}~3s 6~C뮻8@տ3ڠuT@P@P@P@FR`['"W` e7eKgKWeĦ\TBf&#L) ,PeZX>χK/4,?2Qia46 h]:/ΦONHXk~~y^zw}o~YMǭ 娣;vӶʶ 1`} pf鴣 #>=,^7xc8c*:phY^>l5Gvd #ڄ?[> b1 u^`нV^O[[T@P@P@P@Ɩ~~l BQǞh%ӟwgO~2|+FmM_/|ax{ޓV-DӞMu馛fa+I'`=z4T'fm_b~VQ]V^J05?= CLN=\~268 a|´>fVLcn:Nd&W Wf -d3(0ћ'u-fK~oq>B}2ûprh[XFňf>ꪫb)6ΔNHЯs|_0`p:hk4VXtHgH?Όja'wQq6Ճa) rKx#c ߞ0XX4;Ӑ qFY#BxI'xqmYwVi7:+U+Zۘϛ7&m]'=)$/]N/o/m(.X|8@v>-ip>hW3̊Nsi{΄ ߍ8Źg5?cIaEcw޹]紐ntɟt|7ȗ|> ̵7[Ve9]n> ( ( ( (@ [ nݓGcO 4| _8&FUO}bǞ`gD#)Et:>?rK~zH>p?(Ê\?OEua:U:ԶWg1q>c#b~:J}m8òCv-2Y#>a9BgG?/Y!_*_yp+*j'E{ӑ"vaDE6Lӟel7tS9x-Z~!v!;Jޘ$>6j=}'̫Uwߝud9s*sf,e7!p$r.  r<_10',Ď9q9*k]>3.G9#iNiO쓐;-ӟ2|:a%_ 6Ex#uk!J>gD:߷Z-:7SVfε,=ԧU@P@P@P@讀~{>g?@mխwH@/xA8*htJ4,_^OH_44xDՌޏd n /W_}u`yZ9lgQ?K?TP?fFWop 'TT B 7|st$>F[(︉'D[}lQf~ȏ|ǖ Y`F[ **j'E{sx ;8B`\ Bx=1Lχioy=!g$.-Щrff*kɦu5:u fd9#Ma:[?=P!~DlF3A =L|lKFS!l_}2ߙ ԟwK/bt`ڦ@v§cm%Fk=pĐSlIv됶' @|m 3@?ޙ}=ĶD#_uT[gߜ+О)J::3|X_m `HiZv;ײFԧQ@P@P@P@O<2{ia)a0iW[X-٭N7>.ogz5io}+\B<{!<ȸhѷ+=-:@Qʧ;ԶW'ziu>%TtIb9g fh^z\|ƭ QtT~@@9gyc=6~:>3"pbIsBfꚿ1zDBgb(dN a'4O+z֯v@g;C:Qϴ)!vtc@e_x/ߖ֟Ͷ>ϝwޙ펟S& =ViiM׊Fεr#ɰ ( ( ( (@O?B {I[z3<~?l A6>/P A?񊷹o=X u`ZzE/zQ8裳9gZan QG_|g}*D0)]О {o3gsw `!-C+"̳L{q&BPXq\c= zͬq}^iIsr 7;zR/:10ȏp/Z>G3:dk=-iqS.F}97'Y+X.XnuHPa#5m#v?֯ct_˚.w>g ( ( ( (07\krKBWW)B0}CNS/_^^ 3,OLީ@PQ͖ngg6)B@W<Ϙမ(9gZemn~^\;jg!X!N}Bt1)QM(BH9o޼{q7ybȱ0im'B?zbHG;V#̖7u81<40ֳ`tmKwg$x,m&/-10'd˧HzU Y? Zcd{QXuM? wVf#~c9|yf[P ?{+UEiZH㾪=ֺ5]D}P@P@P@P@:/`oV{ZW}Ti|F sLE]}a/GCxk>HSߩ@..WI7}җ<4%<;*F_ _|qEN<3U:9WU8^f!QIne/{Y}/ˏ@vR`t_δE# ½ 8t`X>#rƄ|=2< i3{1m_յp?x?jSeo|-AU! !4atE&צ8 ??A:~L k=SS h~JE;Sg&6C'1nSHmaS=2i$ЯױL[O)juY/NPχ-5s۹Vԫ?K+ײf'GP@P@P@P@zdVa9ܙSa 4f8蠃 9jOu xE Dw~_ 9 Bܽ o(O„4ykQӌe~?uAujo;}q#S= )oѨr:2zY8Iv%TT_ryh90:{#BTs9'C\Nt|>ҁ>?x6s|tL^) Yx?t;ԇ` Ox} 0^,S{WEgiX͆kY1@Υǰ\K%4M+jO|b+ޏKY@E;uHӦnuloh1vvJzȶҺիCymui뵧Ue]N9唊j @bz,f*{VWE}B-naGV|gXF{H7=?9~饗U0b=.$}6ѩvǑf3NW:'x?BHj~S3;#GjFmeBZji̽m0Rz% V덮O1qi@6_b`%jn4+^aHS5LkOZum$ЯwOy:0;tztZz!}O=biZQlk~<3>* ( ( (cS@@ll@L=W\YXwO~Ht:0R-]&>S?,/'(˗^#a@PZ1_F{0ӟY*t#8"GQp@6b?~O ':N}th չM#AY@?%@C˝#kl+W=6<;ol&UWe z N͆UwPEn/͛W-0n Yz֐|z1ꞎ,~vyf!LoknV[mUu:M)v~bnuH { :w0G;kE{-k\>x ( ( ( (@ ;ߪbO }!~L_:g}|3? ]zW8{/*j!=ܓMڗ/_m{XuQg駟~z6U:jЁΟiozӛҷ _~eaC/aӯ7R%_^ёtlȗVɨE BO'Q2m!F^/񶷽-p_j⊰xhrHkf}`X‘vao|#;N*6-S #-uNI|/#JCln(| x?>SSGXH"v6]?ln7E|_:I\wuktt)fbv ۊr7xc~l I,zaɅ c_@:T;ԟ6K=q@LlW@wRf[gine~Z:T[S'?t{v,N՛W} ( ( ( (0# sj 8g$#b(2ȦJlg8 T Ahc:]h@ C:z`P> NEVX6Pr;m>4(EAj 7᜛g?ӓ[ZB{sX`#˙?->`Пp5?<QImslG;6|ui"?b,{s@ lo9L3J;~^i:IN:͌+jq! }c,rwfa-!@b"OGL9 $%%la~eN{:n:C 1c `$IG7 8nB;sJ,͆ن'=j骄1}Wqt|1DK(4g9:6ŶT=OZӶXZ>˶[믿>0L+ghd>Q @':mR%Nwu6鶞~W9_ k}rז;dЦh#|謑o#:t"]^˚.׫ȵ+z}jsaQ@P@P@P@hL@@R tP@nJ @COGQ0`6ߞQn|ѾLmfaH'X馛*:ܿ:;heFgh6,v|,Vmu\'̜̈́jeM7ͦ/jk7Ap%֯^ک:)|=ii$g;#/*|hKvx_uUNnf5b>Z]`Wmv?HZײfˍ'5TM ( ( ( (@cRtS tP`$ Zyd5# S-zB #g6`~E=3$0a{z15avٝ c1wNHG}[-k#u`_PgFzƩg fwg؞N;TӦm=:A;p`>֟RBQQ뱝kE#oZw9}C:絬LP@P@P@P1}Z&_.,xx (0#Ͽ1ro!$_B bk-[mާSa'g#QHfZ% = !g4}K˹so:`1Ў]:nԫc>ЧS1ҝm63[A_:btaZGPmlkE#oZVE׫ZEu=P@P@P@P@J}+P@q+0q{F>Hrn^Z\CP@P@P@P@!`oߍv6P@F()O 3fݒ ( ( ( ( -`ov#r (cC@l^=G}4 dO>=[P@P@P@P@P@j n!~ (0n ͩ@P@P@P@P@P@F(iVSPv ( ( ( ( ( 4'`o\qiP@1+0EP@P@P@P@P@蠀~R@YwP@P@P@P@P@(`o?۵Ǥ (Ђ~ h ( ( ( ( (@.]ڰ{ho_n >Q@{ ( ( ( ( (#'@ꩧC=4Ye GUgP@0aeP@P@P@P@P@Ɖ@Ϟ=;s1a6ˎ@@| km= (0. iP@P@P@P@P@Y0jstw (*Λ7WmP@P@P@P@P@5|>k{S *l1{Z;sJ9?L8!M0jيNXld߬+ Q4hp"1z=,P@P@P@P@P@h$?Sá}-L 0oԭX"L>sVVNYdqrڶ7n ( H Пl=GsP@P@P@P@P@ 4Ϟ=;s1a6+nu6B_UmDP` KW J}g= qzQr8VSP@P@P@P@P@ȇy{r0A\sM`( ͞Z?9(Me7" (-@& ׄG /.M?aRXvu0}>k ( ( ( ( (@ F|cٲeoİv¦ O  :Mq (@/ pb`0,\:t]w s7 ̘66)L++ͬ۳vtPbat# (#)@(}%+W .\f-T a]v3f*oP@P@P@P@P@F_v}i94ǃcd-Zz6,idYa)Ro?7r P@< ׄE+‚%+G 3V/ }awt?VOP@P@P@P@P`Lmt0mMܙSœaڤaľ0#&sP@.@_M/]9`s_24PBaΜ9Y?iҤ) ( ( ( ( (uիWE=T{ڰor۬424IaƔ03~ib]1{j=0P@vQkK>S KW K?R~`CaZiEP@P@P@P@P@+42a4JϘ<1LX 'ҿ#kP@F@o`p0 J/)_j f72L\(=R ( ( ( ( (@ oR&N͒;srY?4u#'f9+6 (@ -AYzͺ+VfWBJ`l ;K ( ( ( ( ( T &NKO)ŸZ ?uҺG>c,NVscz@ (>kK`6?A@)g?SS ;yܖ ( ( ( ( (X>>Sy=Ȩ|%a>@~OPm,/g0B,/=/[Z>[緽?7 ( ( ( ( (xFޗz'G/a>m@<~>Oa> ( 4"._FvP@P@P@P@P@'PP?IVSw2gʕ+Ä3gU-[8[-|le ( ( ( ( ( ( (hdf͚zj ( ( ( ( ( ( (@t*g U[ ;Bwί5Q@P@P@P@P@P@P@<=Q ( ( ( ( ( ( (@@~ەb[mKP@P@P@P@P@P@P@q/Љ@/?qY  ( ( ( ( ( ( (Ю@ 8v7U^@LP@P@P@P@P@P@P@Z0o͵P@P@P@P@P@P@P@誀~Wyݸ ( ( ( ( ( ( ( Z ( ( ( ( ( ( ( tU@n\P@P@P@P@P@P@P@ [ss-P@P@P@P@P@P@P@*`U^7 ( ( ( ( ( ( (@k ( ( ( ( ( ( (]0*W@P@P@P@P@P@P@P5\KP@P@P@P@P@P@P@ w׍+ ( ( ( ( ( ( (К~kn ( ( ( ( ( ( (`@IDAT@W P@P@P@P@P@P@P@hM@57R@P@P@P@P@P@P@P]u ( ( ( ( ( ( ( &`ߚk) ( ( ( ( ( ( (UqP@P@P@P@P@P@P@Z0o͵P@P@P@P@P@P@P@誀~Wyݸ ( ( ( ( ( ( ( Z ( ( ( ( ( ( ( tU@n\P@P@P@P@P@P@P@ [ss-P@P@P@P@P@P@P@*`U^7 ( ( ( ( ( ( (@k ( ( ( ( ( ( (]0*W@P@P@P@P@P@P@P5\KP@P@P@P@P@P@P@ w׍+ ( ( ( ( ( ( (К~kn (0/_.\.]-[V^=E<|P@P@P@P@P@4iR>}z1cF` ´i(ނ(>yV]P`ýx߹{T@P@P@P@P@P` <oygGp iP@ZXvmŋ?@7pì Zٮ( ( ( ( ( (@~`` qyYfwq\@o ( s=|-"L<9!0 nP@P@P@P@P@P  ЧȿUVYH-2Yz|<б0}umlrْ񤵱)WU@Pm˗o96lNZa#7 ( ( ( ( (8a~|\bE?~&뮻iӦ+?菫* 4+/ =Phܹs{pxϞ ( ( ( ( ( <&|ooq`x*10OgcU@hZnȦ~'N|~MoP@P@P@P@P@P`@Of͚(_٭pwm!ˏ7ba?ϲǦ (ж5\ݯg]v ! Ӎ{>W@P@P@P@P@P@qd~\1rK6n=ǘ;菋A* *׿5[O|bVz ( ( ( ( ( (0T 7tSмy.<߉9> (@1ғT! ( ( ( ( (Q v@{~jqֶ5-Y=Ov]_P@Vb'?b}V4]GP@P@P@P@P@if͚p7f+vkSF\FP`T 菪eeP@P@P@P@P@F:(oV_PE~___wwP@P@P@P@P@@T׾VrWb4=^{łO =!L:5̘1# n?'{Eg>S_6`.pyUW#ۯ"n:0ڿBHOGwqE<0s1Cop,S,O~? {X9P@P@P@P@P@1(`o?=@t𲗽b~O}j{`DWE?O?u^Xih$oN8ᄦt&M8OzғGa͚5C>ĉOyS*+N?>b@?JXzuv;;kgǎ4M6v#Q@P@P@P@Wi݋Eᡁ~g>v){G+e gyf+]Ù3gf`M6)/G‚T`, 5NLyly}o=kkhƁ"vt;^6D-KҞǵloɒ%9lnxl> -xu]g?g<V3c mp^0sP@P@P@=Mof޼y}8&׬3gbe~llGʺ+( @ 2Hg 馛_dS3|\4 /5\|4{GI-[~ߗ׍?k zk5kV>OG~~ 7;3izmv?w'´JxGf1/9s*>Ͽ37M]v%qkCfwߝybs= 70s"VDpt>U,3+moxcbGNXvŌ ;CvG‚ *ާ\~;?d*}sC1(49m}ٵem:cum:r]瀥9~Fۨ6cK;uό ( ( ( F}Gv;n\@02?*eb8z~']猆~{Sp _BKqjA O>pY7&O;p! >?^ls9)o{f:򗿼=^,\0|_xCp衇VPyБhGtR袋߇d׿6TyU~2aA\,C;$^#Q~{gk+(qxNjH!ԯvme}l϶tt>cJzݠ!-קP]oyc w@ 6tgnYGźyh?fY{8#fOP@P@P@P}Fډ@QxX/'/YxQȧzjx衇 7ᕯ|e󢰘~CF}Ϧ1oFgQZ▖^ kՓ@G:\Tg{:o9F[Hz>I즛n8㌦G<Ў??[CxC8PFhOGB`Q\b!,gfߠNwL۩wYT- ~jm:l3 l*ݛK Nqηbl|;a- n b!|ccl,:ҩ*_=~ƲN2FՎӱOG~W` *~Vd?CF o( ( ( (@SM5Y^߉35ӗ?ō) 3c=!k~;Ծם_zW|$6B?.瓙.YADgVSfozm=Ϸe}^O'Yng}ͦ g&̯WŁSN9%0VaflH?g=+{;ɬX򕯔Cg\pA8 9>:(0BP3`n`9.a>hJ#]z!,i#Rzs}Fgf'(*3pm#^Z^B'-F]GXN+VW-?׍&0K@b_M{!o.QP@P@P@zO@@Z5*PB\%~f }6-b~#;d8u~ӞfO:}mUΔa)_WdG?ѰhѢH6@4E>;#Y?>Zti>q.0VfV'E >Of@OiY v/ g?˶, QQ7Bw+}hZ3? Eg@LМ/t8묳*x~*>H^Щ$+I>l6qd;@?c(OU Y3-Ӿӂ?#8 e.+ sg#f).> cHnA=>6eby#֡ZfbzZǔKjMˆEK}YCYsQԉ9m,mgr;otҷ~1 e8t̲h믿>E 0=a~BY9ĵW^7͢@L݉uht}6vhQ4Xji#~NIzWú|8|uuR:¾1={vua9]},^u/zROꐿV5f{ ( ( ( (0r#s _dX;cw~4-q,ߏ<\o[&Q0c/'P%Q%/yIgF]3-Zr@gt:P|y{^\|#|^V>S3o8g]v%|K_f0ӼqL8p)oy )Em!Yi$ЧwqYGFvC@w3 i]vY-`~%T 8E/,'9W_~yv[n'ؙsTi0W+g Fsg :b  pCm٦2wqG9tLg&mK:J 9yN|=B~ 6FG<:!bI!`Zq:lQ0~oT@f bstO/X Qv|[uB鍢M(n?s*|F[:q^> O(lw0_@?`^??J 8_-]G+8kG>!۩V  K_@$cuH}"jꄫ^`53-[zg]K:Cl,U pmNö3K %v8^Npqn= Y rch?iYoJtpWg?nu[n)waB|I7_kzkݫ Awo".u(i廖v jeEMKA~|m.w{FyqeϘ vI;>s0d: 0LF{3H`z(߫~UiIPZlIsP@P@P@-}j֦@>t$>fd>#k^kՓY bPq(rHsVn@PRw-ny~.0Kc?J#/!=?(rGC9${+>s /& f?'ܶB@BQHZ4(ևiHQ9|^0{b!|c'\hKt$!& Q^{m٬Y ױp^Q:0ѾGHh1Џufȶ0#?,:=BQu9\χiӠv@@:2iO\~NI[p]l hK|[uU8>u"vXwx>=gu,tZ\ -lщц?p-1 ^ҎDl/N:H\eⱱ~QEn,Ht `6X:ʹP@P@P@P7 {eZB|xB_/̱͟HSO=5=r/z/>|}O:l|V>-^ԑrV= {ԗ9_C/dAX +?_wuWU#-Ї>쓽?򑏤!*( eЈN}FRt 3ЏZ!Z>t 9&FMz1Ii&Ӂ~ZP6ٞggS 8,C|xHO@4S}ΫՁm>!烦o}6EЧNi! g}ޏ%@kx /k{tpiG`G*z7iifBZTb|y#> |cqNa;ߵN+Kz|0[zۧ P״ vJPZn^I ( ( ( ~JkTU ``(_y'6#)N0@PjW|.˧S@>ն~ 8O;NƌtĊ|Wv3>r\c˿{U05q>X"߾<΂wL}qd`ZOHFpc'MǶVP'D(Ef{^XKҀ)nДKzWM}BiNet+ B ן86HIC*:3ЩcCCCXchN?ni+ :Ӻu7_u@e BP>]?>'g>ߡ|m /߅F a~I>MsM[ QEApp5=_4B?l-gĐ/ԓi(LFgx>3L({9ҁnt7Yq s?X, q%ҧA8?cF&vC|F˽U*'CE)k0@INܱ]Q:đ}?&pt/琑@fё/;̀܋;F3~,'$k K?f6k't{uyzu`珿~)o/4T͏N^4ˇriH(fv,cH|]n$@fmo6n/zl$Џ3GqY|C#W;>GsoSu# fy0v"HG⧁{~ǴO V~:cHl|׫C|>rE-秋osDj}:R{|ϚX?:x;hW|[s-M&p}:mQH}uuLۉ6n ( ( ( (0ȇlW}(/~LP7F<0 e `0Nկ~50j;-'xbyS3AyFQO;,.c7}lkZ߿auw6 F:~N?r}y7wF( m|3O~2n*{de]N9唊eAiG+:9 hñ俓1,/=)q} H-~wfDpЙp_zb) ӑq9B} 0NVX,_Mqc:ecRf Vu_֦;Z#e!UڵL2/*^{)yu@ 7۾N'u͏fJ6ra:,6|e)St2IigihMZ i?<6µe]kTVQX Gc@?=_gJɟ} ]G@Zb'mc{ ӶgitxFJ>U@P@P@P@07&jR|xgS>?zB`Ë . wyJzYhhK.s8ʩ@%/yIy; y _Õҍ@ oxCELp׼&0ҍЄi"@?{i)g CuZ|巊0?3:=|^0- B<ArfZWkCspF|wZϲ{n yZQ H,<.:u-(^q CJQ:%l+_·ٵ’4okFnYRq1O?EJ\GFj;T[]Zx@^ ztHa1%[FiƷ:իs}eXR4 6r:LH/FQ v: p43B?=Gt|O[Whj>ՇsJE?S/: zhw&^6tӬcZ\>~/VUtM/kP@P@P@]}ml@>ݎ&/пQse4㕟UϒiSi>$藽dlFfy= }Y~^XRdo~65NhWU:?TLݱfTZQ<l"гgz=ڵe:L3cLGqH<<).F_k7R\(@>GCa#)r< y3HrJ"OK};PSUh`YRJdžeb~? @ p m9Uk{.O)ѻ#$·J>կ~g?j<*<9?j}Yu'yQuXX>Cmx^:O2?ކu}2$ɨ1'Mcr7M^Fo>W=N,mGmEꩳ i3z<{L <+,y{>|:ˈG诧 X?@/%?o'_dT6*StC?^dm3򽔌Jdžnk=30#3%mm xnp4V[g8j>NSY.m763 *Y綾^jųJ_m;k~,v&+i?Oɾed©c"Ojyݷ3Af=؄R/ ꑲCB-I\J%$$?@~{_Gl_wdf Kf=?t$vM+)So}l(H*۪Gk!c7ͶK5[Ykx\uѐj꙽!T+ ;-%t錶Hu ;7}JR~Go6wyٳgj&4LxXJ "J=:h#H雪.vco@ֳ̺?ywwS%vSD_h\YuX>RYIݞ2A:XzѷNyo ~;k=ۑcqʢʲzY_ @ @ *hxJ`TE*pF%p-!JnoRt,ȇcozR* gv(L5AUk>N` fEJB2 ٷzk;¶E]&C“24 Plkj).\؝ɡ~.y9en_?yV:LGRʈ?N]^Y zY_ @ @ *hC@ ؓ@ 8B?$kJ¿L `<[D@'62KHńY&oTf'O[FTfzF[G-nu?G=B9ߧ3M1mL]BY~] VGfm m%ǐ9vG ![wd+l/(HLIWJ78MʣmRo,U:tgl1ussyHF3Q;e|k4 m6fB\_RY@?5Y#wּ7tG1]t%&rL[Ͻ-v܋Jg?.S S᜿|Zȱ{HNi)i^r-t,̽2˧ /? @ 0U@mS&, ПQ5(0@?]zcȈ' ~ϳ+ fdl~ 2XP_'[,RUԩ g1!VP-Z VLeupڭgJBK) 쥝*n>~HoOX:[tYde8NgEJ<~jݡ8A@_Y&IJ~LY%uL3cB:.eC:W^ Jh]޿N2I)D<:K'1mu_9nRCrly>LBfM2,2fX @ @TyLs2ТњS:U>kYm8x/\a?Ю=C6oU{Ί6Z`z>zU(\F* etpB=XYd5o3¶@B؄u/2B9I MFgѕeZ:}ZPFi&hγJm$9kwJB̌hӸ/S<#hyjgUmg\xwy};u}1H匨ͣ(t(v>:V_gd_-Zsc1JY>k8~)=k[ҁ% =] sr]e}9l/˺1x uXK}ס6S/k @ @`Z!M#ПVT _WwB_o(׉0+I22ϔY?YV߷ͬ?Ee1Xe:.ZE7kR9!efms/jc(zَu JIǍD Pi 0(EC)!vN)FoQ9iGNEYncveN9/r= ]G~tH:gq*xkk}7R\S/12۲, @ 0@ - l&J,0+CRu:b%@ @U@/_k1^[G@uC[ 0uϐ @ @ e;*X@6E-:  o @ @* kqKG~^{ַ~{o{;E|М?C=:tI @ @ ;BX@-6B @ @ n,$@[@}GO @ @ :{$@oiSi @ @`@ @1 @ @4@_: @ b @ @X@_dC > @ @#y7'O?ܹsmO81P{YUv &.]ZySV @k @ @ @`?SN5?я~l@O @ @ @Fa#GӧO7Gm>S#߈6 pn  @ @ @O>ds]w7B$]@w;k @ @@IDAT @y}acǚ?'k?~FF@ @ @/0+ϞMs}ǔo|H# ߞsH @ @ @`P/ПFKU @H  @ @ @`_oN<٘rߔԴU@Z' @ @l"a>ۼͩS͹sZ'Nl#c2L? @WW,|E @ @*hȑ#ӧ;S9sLK^寬w-/]vo_]BK+ojo2O~'=͍7p Mzŕqբ$@ @ @zaSO==ztwu]'|Ҏg<%Y FiC 0g69t@*'F= @ @ @`#aPOag}dݿM7|݈]W%뒴jL;}k> @ @-/7i ;|ﻟ?~|U>=*GS㏛zNwT @ @ @`/b}iS:y n2:?};in|yus(*|+ͽ|A;RQ @ @ GmnupY2'@s>wK0SǠB @ @&qC5v[s7 _['P  @ @ @ @`;y^ @ @ @l@O @ @ @ @v :* @ @ @p@'@ @ @ @oyuT @ @ @  ?O @ @ @)  @ @ @ @`~U @ @ @S@Q @ @ @ @ 7> @ @ @l@;ϫ"@ @ @ @ o T} @ @ @NvWGE @ @ @.  @ @ @ %?x.~tĥK+ojժX @ @ @.   @ @ @ @@ @ @ @ @`tvH @ @ @F @ @ @ @ G'C @ @ @ 0, 6 @ @ @]@?: @ @ @ @a% @ @ @ @ @ @ @ ,A @ @ @FNn @ @ @ @`X@?ld  @ @ @ 0@tr;$@ @ @ @a#K @ @ @ @! @ @ @Y @ @ @.   @ @ @ @@ @ @ @ @`tvH @ @ @F @ @ @ @ G'C @ @ @ 0, 6 @ @ @]@?: @ @ @ @a% @ @ @ @ @ @ @ ,A @ @ @FNn @ @ @ @`X@?ld  @ @ @ 0@tr;$@ @ @ @a#K @ @ @ @! @ @ @Y @ @ @.   @ @ @ @@ @ @ @ @`tvH @ @ @F @ @ @ @ G'C @ @ @ 0, 6 @ @ @]@?: @ @ @ @a% @ @ @ @ @ @ @ ,A @ @ @FNn @ @ @ @`X@?ld  @ @ @ 0@tr;$@ @ @ @a#K @ @ @ @! @ @ @Y @ @ @.   @ @ @ @@ @ @ @ @`tvH @ @ @F @ @ @ @ G'C @ @ @ 0, 6 @ @ @]@?: @ @ @ @a% @ @ @ @?0m( IENDB`assets/images/faq/creating/wordpress-com-admin-link.png000064400000162434152075605420017231 0ustar00PNG  IHDR`I8 iCCPICC ProfileHTSY{鍖).@JJ AŎ,`EE](*EւX-dQQł }v9ysgsyP8V C-a'0ph2T L4>߰R.P8I<)7xK@@K| aI24hMT/$gpS?d?D<axrH\`9r͒'>>9OeB~B8<-鲩& $ALGNZfEIsæXț`,(zR߄)qBkNq0͎b?r%X_s$qei VDNq0fK"Cm|z,B?_37@ +d+f {L}J~6 {q"8=\aOT9ȅ^8TNpP l rSK(/S Re|[ĵb83+D-BtNj&D)-p\wZgR# s \$gR7^N@А/.0f8g?a ăE  | XւP TGA 8 ΂*} (A8Q!MH2,! yBP(CP $d hTCeP%T B. Ao0 &4X6ma&̂C(x!gp>.Cp3| ߂ xP$F1Q0T*%ABJPUTu%GD}BcT4mvG\tzz# ]nFG@06ac0)%L ӄļbt)Ǧbc7bbvi,q0+q$Oy|4?JP!aaa p0H%M(b*q-@@|@|K" Hy$!i ttODV#[} 2fAr;.-B1xS(͔ٔZ9#G%[Z\YW2AXH9WDu*_*r*}*#TU{0 ՍuULxjjΩ PQTC/K]G=@@ai46-VD;L RQ_^~J]NGMlz:} (6 f4Ac_PQgMf6͇Zh- yZKi]z96}&wf̣3i˵k_ 9R뭛CUSOCs:Hg23e]y LdFzFsV3&3ƻ;?Ě7i1yfa657}`F1222i5g5ﶀ-,-aKgK^+ȪʪϚlͲαۄٴؼ5Mfi.}{5`<67\rՎgY7iz.!#D=.}L3y'7gln[׹?m:?GܓKߋUЛ]eJeb4|u] +W/`P0<=-k.+χC"CBZJBsl`\ܖ004<+yy=XI\Y>'jKhhYtGr̂ژ~ű8۸qW ꄑw\ഠ`텦 .HkQSsK$&%~q8#I=I\_. 7oo/?MH.N~⑲=eH%( ˄SR+R?LKMog$fD3u3f-by[άaIZ IJ[iHstMf&N֟SqI̒cKU^[flò?.G/.XbUI:V_=&pMZڴ[-_'Mw(H ֻ voV+RdWTRe#wMJ7mNܵy˾حym)V-->g{Ǝv.ydVI...yihin[w)*)oܣgÞ{y{{ykЩ(;U&U%s?9sG揵ZE_k"j׺imeC>wXtySO8Bbe謹ye\|-y=f[ͷz1>}5?|b~//_Ϳ} `,clL̑p&Z2dɞzB ' qqo*#DyQ1iä/R ҚEG9_F[ƾV#d/?.|knvȟ5 pHYs%%IR$iTXtXML:com.adobe.xmp 608 464 K"FiDOT(mc@IDATx`U]z,ݵŮeeU,"`ŊE. XTTH@A^i@;3w2y#fΝ{rιTh̸͛ET?6o|[g-_,X Sw{I$@$@$@eM`Uf]y:e}R=CT5 ".U¶W-1vs٨,eͲŒHHHD lȘ|X1HDY8ۤ[.)jۼ,A/C$@$@$+~o.|*`Ւ%_=KDZ`37}c?3jI $@$@$@ "]1`Q+-/ %c~sqc׫ 2]RMn$@$@$@$PV+`C3b|VTkZ48's%oqLWHHHH A",4,]JvavCp(*tڤ׏^0uAN } F @YCB0>D6pKVע8YKJƀY֯O$@$@$&]6l,]3܋ Ff <9ʔ*lc:  0rR5\* ܌Ė1/OfA`u$P3 lA  04,'ma~aSL$X $@tdGWmXuV*T0!/#,`F$@$@$@"] |,$bK O f&+֭2.ȼ 4 3o @b DW!ƀz[\&v =gP6HP(qHHH DXA 0vAx[5tce_Ÿof 1 @DW L1YP.ZY-\>04{2?'K4X^Q' @DWʋSZUB܏X(C"V[~ 2/`tA&]eHHH|`HCĖK;`0qcXYYu"IwA$@$@$@"]RDԅ.e1`pIiA\iY(EXY @BDXi ,$bR W>όJ,ȁKțƋ +, ϡ" [f0s1` 3} AْxLԛA`F$@$@$0`a]^|тRkȂs1``yiZ'.IHHH DVTw!fBsa ~/ y9jKS$;ӓ 'b o |XlG$|W+l KjtAƼ$  ([` KA!/Ȝ,fX@_-k}dd=Jն!  kPݛB\3 !аgG_,-ƽ¬ZrźRsjRkN5of̓k <rr Ш񒓻I*i^p^F'^   0 5D` aEC1`yK%E-`,g+?eLY&3ժHz[~-.vV˒!Op;Z/;N vyX;966WHHH YDW @>,]~-HfK-`XV0 ZkA Y,`c~S6s⦋hml u4[{_%u~FpCm6[ZfV τ &󏑦kpHH@tfA:6W[Hbuo6.l-EAwM2$mjwnz+7< v֫>Koo :l"WtT7?`)KMː}. : $ 0X̺r3H*h(m'`s54Mګܔ"ljl{,|TW+G/t/ĸ-\N>2S\"תi}år% \NҩnK  DXi-HtwfYU@@|~>3QaZS,8D k7dc}#~äQ-݋x~, nJ(تio V`.W7*q01iuk즓Α~#N#u,%˓\vT\Q)}Z] L:`# uDW<`B0>D6s1KVR)fA.]()87>QQߥʏt {w|;lfrɱ -kL>WY0!Xk1u> w?1_>26؛9Zf92/cU =rHV sY&V(qMVL[ckip?>&- k哟flʬ܍&vZ5'Ӟ?ʇ?nԪ!jlw9Nfhl5Mqk xk]z܁^?ev}Vbla Kַ3ɞi\\ly!yLH;iSjk} ZϳM[6w@:KaqJ*mW.OɃ!wU'l1in[ΘT^۔.;J кKu dΒXwS*v\.VjpB $ 0rR\C͈~4ZL. ‡ wr ƗuA{looʯ-WjR߄\`}+ ֟V['wcbdu˝uRw}|eB0.ұ!W5-vnk ַ=ʑ%TTkY:+.UU\mg-D!qXk2{Qx;c9vF$@$+`Cr6f}A ? w ru<4ZeReB?ߥhY@å !`謣bS=Ա1) B˵ ; G kO=4ok 9+̵S4ijus;CcҐV!p=֖ ;wvk5Z2rm/7>e|{ ; @rA Ul:S?Ɔf U|̹btd.vaĸ_iMci{=+/ݓM kL[ qd5Vf' \`]N(.]wL'jYwei0[a&^i׬ƈܫ"|=Dݬ`Hry w8n" oO},-euHH| \ TV~>:,|:!?!`Y d/Y_tg>^Gvߥ'b؃]N)B8AmJ ǢK_2keE?1JE"–CApҌرuSN  H3ň/0|5 6go0 o/mjyI-\;2.W݋X;r?\ SZ6",Va,X>'s An!]"o-8-b͊ [4 ?Xj|:)H[jeqbZZs~Ĉz1񆱏HH DW! b .&܆(@{Oh2)W 2uAlq-qMoކ(V\~˦~s,L)1>aFp݇jNhv`7^ra% @r'bub,_~ 2|@SA^`|d~^ k>bvv>{6no{ku_V=Y0?V9~<]T=t:CqK `/X&~5ݦW' m{t[V\ vرe sqJ*Z% $! p0,bWK~:m_5"j-i{dPs;[?_=_ }ܣ3Zߏ/^,7uu!}!Kya:reK ߮IH D[A8Ah!K㸐,`+R0c :5~fM_jAL?>gjek|׆𸠢;K  !~gVZ)'L,H > fIX] 6t񅠄мgjɚhw?ߙ0MfqbqigRKrʛ}![ʜ=~Q3Ӽx B s`u }k;*p'ΐ4Sq i*J(F$@$+ euըb +h nP ܓ~& `T4[UԦDIkc`:x=䴃ۙ-/v=ll}8GZX8(W% ||y`?II[" rhZiXYѸ9d|ʬb΁X'RLKU@Qsj7hjNPk;*yP`Ƅ-_u4S7qsI$@$", ^ .G }+2YnL4ͅ~rVìժJú5 .iCz =O/^sM.g.[kٸ<"o W8.ȃJa&,ՙ(Tfuc'ex   rJ l8`J,^ Lb<p Ұ?ms,X^;wST\Wo-Iu/cZ HH 0 UTD!T`@|2KE`|,r}V\)OY:vV kYjIp ˧}HF$@$@@tPaX/StAxYo8m+njmZ IJYKQ}N mR!f"6,bsqHHv& 0"2$~"K<  s;gXDyKZp[ED(Bi"<{urjiޮ!M$@$@;@B"VmA/pnHC@~>,eȚH΂n3Ke,˟ Tx!1}{  0pB6_lb-[ll_և l] Zc~-Ȕ=iE_~>6 ,`鄗̀T lr`X:7 d" |vh$  H 0X` WCYH?ކ{b,?WgA.NDHHH Q",$\h. - _Wa֏^09΂-hF$@$@$@eM C=!´Ѭ^*BGeʷYKJƀm3΍HHHJ@tذ0wuf#RyB*et]7geF`6 ]ly>   K bTM9ע ز'GVl^ C YȎF$@$@$@ "] D`z: 0]PAI$` $@t ·b[-+ZUt+_-`fC4^,?Ÿ,`F$@$@$@"] |,$bKAdaHKϊt Lԫ 8`fE͂+lV0eX7eC-`! #%  0Āa#bVpfC0+AFsCo2e̗鏨 RHHHH Q+Xz C̗ 4SףCY1nM:] ?QC$@$@$`<`Y&`UL-^bjp7j-i{x> @DW, ҵ1O ̐b|e C0 } %Z . $@tY~ ^z9"X1(]Z ?X"  $@s-"K㼐,`+R)H/0ѩrW ,A/C$@$@$+SNhY}L# e M]yKh f   C&|s Mj{τl 0Q* @Yh{`j ҷr!#>{kxK˄8Mq0c   D6Nbz]µ>f&Мb Mݓ9YyRb-H ?IHHD  .H,SZU5 }p?bRQ`-˼\_w!   DW! ]V[.DXDęb6NgAfY$MV6o $@tJRDŀ%E:OӂâD)"MRD> .HHHB LP@`! Z7$! ?2dmfWHgAd XB4^HHH ]f1`xah2+>XT,`ϖse #6   k8 ⻌Z,DDs8ߥHb==apI$@$@$@eL  0  LHb.6̷|aa|~^Z<`e$@$@$@1+Xa507.I-CՊ8l.ȼeڿ]1/7IHHʖ@dD/gRP 2g dp?"džY"V-E4w=Wie˚g'   #Yҥ70l[#L.H~and aF$@$@$@ "],\3XA?[(|3?,oil3ܒl$@$@$X>[2s%wch2.%~L U+WZUz5w+E]6'C>\~-HKW~Vt S$@$@IE ofX)y^ͤzq;4\ $9kM|TkNE34}aJ/_#jּa>;0 041pEj?Պԡ6 OjiKH~ $36WM«d6XjZk;2LkAKZ|) 7DbTx!ELkAN HH 8W捤AIeh+3dfREW<`G0>D6pKV)fA.]()87K  Hs2V-h/V3My acaf800^D?,_lYnl[|ʔ*lHH%+wd|=̷ki`]f1`PNp=E^nFC|fA`u$P  HV`RQm"ֱgzG-]tj%uMҡ]9cqz  "@V:' ·b[&0]pAW E1y: .#^*&>~rgⳋ~  +/,pA*P[XZfDjA&| gEY ցCeo+S}{mm DX|Y`**Ml!%\ć+ls ,5ll\Y=Sβ->r6 DX|s`؂˯ efC0+Qe˘/Qn'kCW߮ޯc¶" Gt ~"V't^*e 9P|B-4c2?/N Șm{_`DGVv=nժJJ;H`"@V:_7X8D 1ThenHVak܍*,ւֿJk)g)IWG),;'WVZvJQLA{:upH` Uv3/v5z¥v̿.?S׫] Yy*<+@!W!7du YDkA& {gl؝9-*W,-)t<@|[b'N d6,$}Z:=zK6H Nھ uFU_/ОQ2mN *ixǒD`.f=1`0{|J2l\.-,EK@6 lFonr~H^ $B8$Z}ݯ܇;xԫ[dܠKoD%#P! ,9ӎKhef+O2>PK%auA 2oMCܙw {O/9C㾩o(B#zL`mYH`[|\kvc;-Sc[+aVQٹZ">fr]&lcI?~^ A*Rh-Ji(U z?P='#w =y<}hَ4\3Kc"΅?4y+$@ "P/'Ɉ1Ir }oLϐ*szݤV7w2kA&n.t(m7 Yju?L=6;7ώ=rƠ1_.`cmL]^pAV.dG{oM?oii1: =V(j*C'c?&NM}7Ifϝ/Kڵm&A`h.s/Xl2@-̓]W[]7^,lϿNL_SgfӺrE5kַUAoW2e 6_X%Mv]arqG @뒾lѠz*~?z)rQƅCʳ|-O~oXk`?Z SfӣJn* 䟗&c~ 0RXq*Lf%,a`6ѹ%uu4Xr,X^D-ȒĂE)BEJ*<0;O&ܹ˓Fkb$^ߧM+l&B|9^y}x9 Ć3K/+yA,wʀ?iбG*b۶VI_=<>Emݮ&apWH`#/9P$ئ<qLL-IcrH.+Gmdmum[6S@hkިw`[\L>Gf/^&իVٹ x.HH\g4*X._7}p@a-˼\_% ҃}n%,j/|%`']:;-Pq4ڷsN=AZ5S\%kP9qAr6/׼jլ)~ۻTZU-jioe ;o#wX;{l"_7Y>`9NM%m"_gUW3C:Xw_Ybw H&vɧ_M3f>\]:?7H?`/|_ ޗI/=r5g2)#^/brpwޔ۱v$=?ƣcB/C`kȷWSxÅRELS#cKoV[ ' ߪ03ݶb6Np,E&+cQqKsܰxuاc"[zg^/g_ܻ?) TĿ @^52^we/=6d& Y!K|25g/Ӻ'\g?9m}$3N^_a#Lap:)DnH27N: @9'Pl&7bKrziRȯ&_`]>V.>`VV1n}HY=KMu;b{ `퉝xԶ561FfvCgAj q]Z.H3Ez}&QG  ī̥awԙX_f{h*AuT i*=T<ŬN}ap!,_<բv r_t!デ_tt{4cwy¿ΘHnغ\ȚfSYوYw&~RE_L^zcֺj W:'x *Bι&br9ؕ ZО@!U>_?c-sKXq0>{ʉGN#Y&6vkcZj/ @'Pw1?Oo׬ԯSfSgxWH˦:Smةuř>Yw>m? Y/}EwǹϏ1QK? ]C2+94,Uٖ!?[rϕzA)hbI5Ogeɜu6Ը6-Pou9]+u @ϰSTVjNc ;+.,\W9;J_g) yϭ7) =[E,Jn0f}MDV8 0oTH2c ?mHZql6b/H)6kw?N;j`5.% @9'P,W=b侵ǿ䚳 Mk{}>{Y W_A?x޶B 1^j.>R ~ǶxS-bh}Z=3NúԲ,\joB c]j 4-fw({}2i 7'Gu_=)qaag۱O Y1_O._TmY^ʕ݆\F._5'ŞA>2Np esO{8K7}7٧(H[ZqcvCy}wRN I(mY2 blg->;7WMm{j\=װvM1`n_fI^|kX s=Vz^gRvIFZ Mpa& 1!m fE,M]ɗ bOIެyQȥgRV-zl$+mִޫ4mP_8*501 GkڸT)8xM'q -dڊ45E,N5kDh7W ﺹ[08&$qf 8(J[{c~_d?O߷O.cu{5yՀeyp7fB+]/')sZW{DݗՍv;q>NQ9;,H ߬AَpIBo?gZg,]RH*$O"M{vX)ɍhv[4@-3/9D5W^1/=_U C`跇o13|-vffq 3(_}GhU} qSju h(M!,=4܂0E+:MpV9|(c?~1v--ק?L$X6OWt4ɇ9+Y)? s).>U^=QVi}W>V3~J`ㄩ,@C+i(|# ,|[~̀K v$͂LbܰXDA|p$!F[a%n<(cYk%25Z 8E`?ŗݯU?0wȺL٫Şړû%,b ԍj3!S&u8h\u"_Ş"|PTC*,@[ZX /)5<9bE>,\5lC]ܿM0Ɨ>N:[~[I4]r,kvlǶU3?MI ߡ% W V/,߬ƌ!,oiMݡ;ډ|M<^l7_xAlW(R}n@*'g-C.ΐknYR6!/u ~a[A%yh2X%5?~qkGN2U>zc8LK\< 0 t',c AtmJQA$ +AP}MMZK-e%m11c2<[mH vL2=Aڼaxm_A0"aB"V]0/ V+RE2g-`H/qh oo^V]4,Orǜy rHfd՚5&id선nK1NZ㺮"iצBQ~)͞ĦnդVrUyt> MWS}b1G֪mMU~JqGPhg~[IĢ$@@X$W(0 /X؂r`X:7 d" /ȎIߛp;uY (cxVfUSgBƝtf3l| wWޖT`!CȆo1 Zd?0H`א_=: 0D4l ε-YLl$@"@V:Я-n܌+REZqV0/njiDe'# o?qθ,m OPq=ܾmSq 6bGfB!4j:㵶ERܜ.5i*fk^忩mZ-]*2l[ kȫoo%\3v>PDSmthusI$!`eQYe*,߬_]Qa^09΂Pn>.KW)׸A=޿Nv/s,zMUc;fn_pX 8gJZcg}ŪUh2v_Wޠ$9!ع(J?ؐ1C!´ˬ^*bEiWԂ\PR5lSqv|I_,CF 鐴֙X4uqY`ep9H PΗK6l,]^=f: ˖6SouޜifAzKIgA'U󀕕E HYleO $+obTM9ע 2j)~m: 񓨡QƊ2J-#IDATOba1+*f n5g n֮& RDIz B8A$(v^P 0X -ֱdzG-( lK,y[> $XA Ul g#ZUt+_-`3ktdo 0ȏH`tY,iykWoD$`EQ.Hb+? X!zYtaHKϊt Y:B$@$Ld2#ő[l5}N2=wi> uO4E&[n,ɵ" ߒDX=e U"sY,l {,dA+ =%  H_Vr8u捤Au+|eh 0Āa#,]~MH*,> :y!'2Gl$@$@$Vϖ6HݪJMh+ WjZΕkH%WdtKj'T`abT!Ld^`afŸ5t r&u  (A5߽U(|>/kL| ܢ+y L  2sCu ۾PˇQfUkANcKg$ ص m,k2kؾjRTc[t΂7jm=U i } %Z .8\# %\ykF]⩷!ջVr%Vu; ìG? f/s= }Y"V .J`^d#   DsEv yfK"4פeGoRD]-H Dp @c,W*|e"Lݑf>SK%auA 2oMCL@$@$@$Xѵ!ƀz[\&v =gP6HP(qHHH DXA 0 ҷr!#>{kxK˄8Mq0c   D6Nbz]µf[R|`iXGSd~NiAX ңO    RE T`@|(C"VKU-˼\_w!   DW! V[.,]/qV,Ȭ: rF    DC)"A⻴#\pIi9#zqûD)"MRD$@$@$@ "ai( U[K-\$YTl91` zx   @tŀ)Tbˬ\ǀa^*e0gK2}Po @DVzfuͲ.K=qrAB`yiZ'"   DVT+LH|0}^ yv|~  H4 !~"Vدf ‡vKzPz"1 2oYAd:^HHvq` q^ߤV GX0HĪASwAJ_>> @bDVti(rM`Apa1 v$͂Lbܛ!HHHH A++bf+ueqǀ-Mm[HHHD l K_ R  CV$Z)z0l$@$@$@ #]YNxX0,a͆ 2[Keh>q;4\ $@t,`hf W.4v6cLPLWRDF$@$@$@ "a ҥ, 0nzf&@_Wa֏^09΂-hF$@$@$@eM C!´Ѭ^*BGeʷYKJƀm3΍HHHJ@tذ0wyA00_HV0X=ݛ2e 0.m< %]f1`PNkQUز'WK'̋ |: i($  (`Ad9ou` ZtA @DW |k`*aWQE\*`6DsQ{΂MfTA$@$@$(` RQ 1?KqیH daHKϊt Lԫ 8`fDJ C⺜ O[ пܐLye#m6   H ~"V'z C̗ 4SףCX"Lzx    2!bj27۾PˇQfUkANc|HHHH Q+tdJjژEheaz!^Z4,wւ 2D$@$@$@ ]a֣Aη$8"V .-,EKmHHHD ̹ڥq^e0[}W ZhI!  P`)'L,H>PK%auA 2oMCL@$@$@$X`Ȅ1`.ޖ! 0C-pO2T R4!J\%  (k`cmL]^pAV.dG{oM?oii1fA$@$@$(`ƩSLTK!rCڧs;B{2?'Z~ $@t\X G/ۧRQ`-˼\_w!   DW! ]V[rLdzA+mtdzHRde#I$@$@$@eO  :pA%E:т!0 x Y @BDXi ,$bR fKXfWHgAd XB4^HHH ]f1`xahb*ea~ l_fC~.+f> $@dXgiXe`قȂs1``yiZ'.IHHH DVTf`|\ `|/a ~ yHHVϖ\24<<P Qr%[UWsR !~"VZ6k>,`nY”jEb#a[.{YjOD$@%cMyqȻS)V,M֒*5|[dDx) 3V2ax#"ڿ諴IHv +֚V5HEϿ+=f t/_# ּaFYҥ/=ZX ö9\6;:͂Lb܀F$@$@B?W _Z6 m1 i&Ԯ 0 5D` aECibKZ6--e{tHlצ'-bOƝ$@$}FҠV$|B>RQVffeb%õDY` S ͔}~Z*\-Ȕ=e֓8q%$$ $&0'cɗ#۷+x+ ֦IxC/ UK+1/ %c~ِpAfk) Ob=-?|v@؍=$@$,Yix{%ۦi8{+ 041pEj?Պԡ6 O,i$s) $@$ ۅ8J |t)˂V05 Z Y @K )*l`Z rj?[0:ZIUI'/> l%~ 0 1^Ƈf.z 2,ȥ %Uc6G}YRAUQ' +)O6l,]^=\sE˖ƶuhVlTf 6&>J*J:>xyHH`k(F(SY )ZTqUfD'UPK'̋ |: 2PTPt|r5ӑ (d+Pm"ֱߏ5L׃4~>jA X^s$$ (sUz)h50۰VE]pAW E1y: 7Q>(DˋI_߭fdq5lO7U "@VVdq^ _|,$b<`O H7 ./|TXvN\%-DVJQRNJ1Cy٨/FEW+o初{4aI.> qե;fxeEP"_tIĖ/l$ ]a  V0eX7eC-`! Z]RAUw?NZTV!ղٞrHKΗU;>J?|מc/}L$(=-,])}Gu+OlSeĘ.?Sj"JC f=ׄ2Qf!UTY|ulFsCo2e̗鏨 RbSY?2cϿ-,|LFonr~ݶ%|ࣲbj.rNyA$PJ[[\nz&֬.oU*obߐq?_۷U͕!@:RA/h G/0_MckҊqk" ) ,`7^rP [Ngo'ɌYm_Zuի[( 08jegHzn `뻻)'ܾ>wOVGmPAdUL-^T}w0KĪ a2tb p^r%T$og?m= +t (s`4Ǻgy2? ߚÿSca @ƀg7d\W5qs[x1`: g7\ HzA1`K$]pJV] 0<"ޑiOɈ Yvۨ|}64Oa mҿ[{|II<Hshe/I{n5ww)ɲdz֮%h"zm$| [鑖YrgW?O͒9 kiG#cͶ8Viϖ*-Z&k7dnU* )'? 'LK%;7O:\봏ߩˬv؃ם'׭UY2b2C1_c*.h٤oKSت;ɶAa֣Ϸ[%\pQ~-E&Qom}# 6-|?t}r@.)NΜ-ϼkeE}dZV<YO2眹lJij/9}儣<;;zJ 3d }۶/9t9#}X{`Yv}623e^BV͛I ΖCurBq .'˴(c@5_O^|i[=ss D@Y [~=_r~hS2o-NfژX6GН/'Tkd{ŕ}ΝCTm{.8Pylcp~>=+c]G;|O|hd$I+]]Jӆu)m2Z=]׫ow($,myfK"4פ DoRD]-H QY<0{>=ʙ' (NM5Eо?\It+nev=H诶؇|=m?zƌ4o8z:^.rYrM䊋n_9ju\zEqL2UzYɉgt:{X $ PCjUȧImD0~b$}j9rҺiCy럍j 韨V?̘#ScjU&BV)'}Q-Q{&p^j{Qt};m x3ls({jւ%Քt*XV>VMwc:QwgЗǒ~X tHLјq2xgUv9JT%JuԖ8Eڷi-,z׭_o/۸`GzSp yv^cWjժ )ɽ.E;{?6C5Aٍz@.ɐf{47<uH:e- xnW3C-P iZԯ#}qXp@+)7veX vҮep6{QV`}Cz_&4lk z^[ҿf+D`h·صkXfՊWH+uI^{ۺN6d Uxy ҷr!#>{kV/)5K˄8Mq0cT( 0qz[4CSQ *`a}#MN/7y@_fWO *UO d'Տw=$3+-j&>1uqdM#ycr2m,ucαEqGذq*Yt ~^[tt= %y,uPy? ,h75qmF8kYGh*bZs7 "ap[q%B].YxYÔ_ }ڴ}H=ZǪ跆1_[ݽn߹~nF  .=۹ q?ʫOTOEy랮Rv )NM&/25wUk.6H]ԥ`8oeOӃxc`+fsA#[>,EݭhNA] [-*vos?\XeKBp5HQb̂Xr y%Is6@;2}p[9E`ujזժƺu {rݥxZm_NoDo& md?`/;}d]_)wƟI{mȹhAM $!ŏ'*5w*oUz<,^FNЙHVCv[#pa\B7ԖZ5ɷSg3%9Z&WY6oդzk /X` aEQ?cu&Vn'0A༻kA?1Bۨ0/uFA۰AYv,`ha,`g:Ɗu8^gA.~7(X鸄:~QI:{ћ.Y-l(ذ~1h*>dzᣉSm4܁T=z뤎 ֪}MNk6ܰ.H3'0U54T4|ZC)"AB=K-+\nZ$d47Y͂D)"MĚ /lOY4ߣl/R³ fMIZhTC0?^lӺ-v+/>O —bS/f;KqZisC}H3fWHgAL00vt[ˢ5nPOSޡsX7"+W+o8ܭEk/jw4q,`{D!Z 6mN@\'d"H& oĬkV׊`,ifx4dzb~Ҁ?ΐYR yFr"ed z_~%_j6}?X5:qCNG,aN2+MV]/U4>^:c#e H,He[|PY CSeV.3}z03ۗY-A"9v/2d{X-䔣 مJxD )O9innqōKdN٣IcK="6sܩ1'Kp@"bP!ĬHJZQl>Dm rZ!p_M׿D_5D51*ZX7CpKxnw:{Kˁ ۟+'i*ۮ9h#ck{`a]j2A ! bbw) 2ҴwOO1_:pM_R&OQ݃&J!Ue~u94У6.{Q^]7ߠVQ -'ܫ\Ke%*klQBoCHE:_L  ~s/ZO1Jľ!sjr.Ly@.9UO-/}B,-/9GthMԚuQZ5XZ 0E/@-HZ)(̈́^./ 0Z!o^KbX]^Tw!fB"KEuׯh4uA&G0D,[TvJ xo/MZ]\-%PoWolOy[R?$P'tG֮['իWnI`p .33NV,l,RU7 Q+| H IIXYCҿ7{j-"U B [4{{!~mVes!{U?_!kaGЂ Smf;%LJKjI3uG,]R5&SC@>RBډx%pǟ}Y>[k/@Z칇k^Be~;0`8ӱ/w+E}3{?NvqG{ Qry\|V9'M&:USX|ltvme؀{m,?H Y DMcl+_8n{?&WGTףSY 2g dm<֑UKM߽KKEA|\"؊ULըQC-E} L!`8E }Q9fr>TLǴtZ-`f rۃ_cV\E6lti⫞֛d#d&@Vlk;3z_&Id:mvz.-;ٶKCͪ0|SpAYfAh1n̖Hw#FmwV|r)p]'^x]&8"^ok]a厶&p.|itS/[nNf,[igFRN~HL P ޕ:c )%lڴAindz;w 0 *XߋB=,ajܔ c"UZ)97Y-`"'Vl{7WbQnWoQ`5_OF8a'H .,H'`f b ła ]d".&qm rC^M @/Wh6#O uEXՍ h/F` hh 4-iFT$j*! aqD:#B^p}z : ASz/^a8t þ##| DQGC`4PB`#3-t| >%t~]t0QfDA 0]牀탔c0| t<^E|@BL*/ ʍhP?F`ӡdh vhh1>.4\I]2\nL6CcA>ϰi~O10[ai5Ev& #hx QZn7TRy@IDAT} UQ\sJS+=lO[~X˥EQT J3[K2ŭL\LDa@Ae=滗0s/1ѹ~<{3hԵwBB ?!AHomeBLViYh]\:S.~{=*}@6 &O1! Eav%J*F#`L=<4MvB@! j@ ؝ ]$^TA&)=3}ī9n(df C! %`NJ&•E0jIp`$i3@=YZd~M8]gAFT)B@ 0 A"rC|<2:b5W7c|^[ NϚB@! %`tCĊdNPE|J03aV ca%'ٱz"B@!P/Kx q1.H$U-2W;2q3ƹ G,HEdC! &`pCAEG/H25$h_ ^qo12; / X5u#B@$K cHdˤ\flGɾLF#y0}8#! Bnn ̺U&ق\OdT$bq>5AB@@a (\wBBaIżh_jY  l4! FlRrJo>%`ۑ*I򭤡gE6dˢyaSSB@ p K v^.7 u#d`ċUT?R"+"zl(X4}! B>r7T9&{#X$\t$A%d:|Tƭ! B "P\F$\Kd =ҭD,ـ,BFB@! @q @t3 I ƢvV$YS/=U0 B@ 0tE+-:_u[0^)KvCRG5_q;4 ! uB0nԌ*qd ?`pC1LGB@! @ ΂4I2/ aѤ_Hy]TX$`8 K 2IXZA! FƋ$ab4VN@|0 6`;(uB@! @_#P\vtӑf`H; J(ٲGOAr[Ӳ f cчB@! j@q ـ9MjTfdz$["$eOX3#|˰ Rn(j}! B @q %` $YNҽzYQx",H B@!P/K& XR0*) E$W 0"+50g r! B^e*H@U*`0n 2drJF$g$iiTzԏB@! JMHT1MR0\Zq)$hB@! %`#٢W:&)ݐQe?2Ԑ~K0r q B@z!P\699buedBF/#h c4̏lYeX_! Bd@R1HL >Ս#VSL>A! B mIWkK< ɽxBQN hIl,H ]B@:!P\~1ـQeG$bdJڊR$?`SqQ%d B@! &`Zi$]e0R *2 aGgAyS7B@! (.Dh 3#lGVOd *Ȗ < B@0z‡ 5b4Fc.d lPPRT! 5&`w ./ >e<ϟøO a! B^]; 0Q=T-ٮGibfՎ$k POV5iNY} ! uB*H,Z$Umח偔+ɘҜTuzԍB@!(. 'V$[r1P"2JHPrٴ S/9Ɏ)B@#P\ƣLiF20$}[ fOr @! uA n(H! <䗨|M;#QDyl! B Cl801-rmXc^ f&2 W dOB@!PX6)0]%[$`$b$Y$anp"]S4aܧFbetB@! @(,fF$_ aIżn20+_jY  /Nh"~zEaaC+C! =%`#V#ZZmYnGgEԑ-?e z?a·o a=v2B@!PXUrD\Iɨ~D#VEQ1akw[?qwԘie ! Cl1]-; IxI#49q p7oftw8OvZFB@! @(. %2 WFL֞NV"efOr1ڀ,BFz7 '^81YfOXg )O! @/(.Sҕ΂4?`FC.cQ;+F,ȩ^KhxO#"_ćF"IB@E xQ`DWWJRݐTAQD0/aܳͷ>pH5ҔB@@q %` $\y5cD: v{+X ρ#C"[ J(ꭇ6l:lv;8̚:v_TXy&M>o^B@ 4 LpI|H ͌tLq3t,..$Ac"pv$dmWB@0z$ T&ʩKtO rsalVwPkwk=~ڋ4>1ɧî;6>N! kK⮴/%"I(ٲۚV0ۚ*Ly葚zP8n[ČYƅaEaM6 ;m]mNa]Ge k߸.C7?|erFm ! @(.302')W-\ɖaIYm2, uٵ5~4z7?-tg^?wa {62__1sJX[<:9C58! 0JH{#ag~4 E2YESA^xaS9msxw]2DB7n_/MV?sZJ/N:kW&SB4r-òÂ^*k9?(~,|[W\0jݲo-=i0ya$a B@!P<K& Xq^\e m 0"+50g r\=گ¡Mc쇏 sXEjmS 7ݸ[oN0c36w?yamǻ~L:F5ޤ2*+ӗ{{[7]u ԟ|O._$H*C!P K2$*Hp툤 |!nNYA"]EUADES'ץg$j2qu)s UqC _:p7}jdTloƤB@!?(4<٢K iOAW^F,,Kpĺ"..S I(H&v7|}uGUaw%aG8k~p+Ts ƥavR=UOAZ6b¯oV&-+Tq H~RՓ{ Ga_dOTEN1s6/o+)k^~_hvљxxv6o7^ w_A_;nmYt6N'x,-ƃ ԓ(S&pq7-X>}z$e$gO4_78\xIU7!4~.K>>-.>cg>zG? 폖>n±z[Y?pu7Yڑ$)cFmXVfg^Y]~tDwO0vs?||#ܕsvG8ي ! kKw=&0Lȯ,I@H[19'TE5Ԛ պĝ 57(k4; 6a/!uI* ͓3v}gF/ի&W`ۿ5k؝uT.W^!\|E'IS ?5esǟb/O& 2+p ~KjW_~LOڨ {> Qd$OdUp߇#a/CwItlw ؇??&s| W^p', |4?أ‰HW1Gpfxe ymwcվ|;ܹu/X(.Dh ]b]SVO7dgᆢxhiOG=xKᚯo#<|.*(r[-KoF5g[|.b.;Oc9&?88ߧk#L,o*:+}Gs Y_`I3cfwL¼HKJ! @FT [NՎ''F `EvCqPX zsr(t?zEpCE&]|~-9 #y"׆:Av%R%v#ُ}0|ǔ.b.;ԱGQ6͙q!|%㞿lE'_zu7qJXI $Mjfvn޳,O7B@@ ؝񂴋*G >e5"ڀqd8b GG5wcy gɟ\;1H{.60>Żc]]RJ-[k\|esOZG0/ҧI./:bn-XwOl:>(?Ŀ3U,;3 rswEpAwtTrw֚59 E&W |]M{rFۿ 篙ܕkQ\!>"P\F$HUWCRy e抂W1> XTkC=# Gpz;ś~:K$ :r]Mw} إڌCkn:ǭbq: ЉI* iwl R|gN)ovb$N=HTw XWpRy㯂ٖ|î;/B`En((""r)퀤_IFr{;adr|>L$;6HpWͅc3X~~#IvS櫳vץW+?U2Cbu$W]ޝde| 8gQ ߹xuZ[We˗[pW'ULk頕ݲ&` i?6?zr+UPI$jemHKЇB`=FG9X(ϗoՎ(e*H, Gkю"ꩊ&\㏞8k1ǶO'Ljf8+B90w'iW=K§>m3H..[z!#6/kQׯ?0o[*qF5,}?w\i\Lʛh5wYǞpaǮ5\~A:jV[Η}! s LX2_pejH DI$ceVVx6``?G]a̡3`.S g%ʕ#pp |}.HK/.۱ ;cRxn8K0gxao wl|1[tl=u٤dmhvT}a1"t3@/!+ y߃g4鐃Ç~N،YsC<~Lrk/C!0(.30~E a lČD+I bf/K<v>a\9]pbQ tzs+ žHaÆU Fe| d@K@ >eڏj# =γpz/C0|zw֋4Np# ùW鐀Y_<|fn6M:2dðbŊ,mG5k B@@a jF@ 2L# s06)HZ0S#12w[?eƄU~P-|SVG}$:{mfXg TG+GQ T-ۍhNz0sǧ?f̞Xa}! ݜpQ _aru ~w8aC7.uB@  KFe]l"ȝ bnF"{hER*H@YL?`t)/m9`0捯 BsٷfwGu: Ls~?Y7Aw=^>v=|}2; g?3u;kAyCCUIY.\-s)A[\=w4JH@-l]lM;*4! @lRrJo>%`ۑ*I$gE6dˢyaS  y Y5 WgǠx9ٰdsTR߆|Ë$/<#YkB@#PXUnQ}bY 2)Տ%0s #Ɵ ԫmxf@~!C8#XhB@>B xQ`dWWJRݐTAQD0/a>^ ߾jIMS=:)vA.|.L yy]B@!]{7{E#{tX"R掂/Jnuִ,.Șme!B@Z#P\f6`dN`SZ4ɖIYm2 n(j0}! B{Q@,ݛřagn(>ς `)! Bl-()R ]TA| +50g r! B^e*H@U*`+ ]O q꓄-IZ)d5#B@8&`{#[t.H$`m mк O,'AsdtB@! @(. w=Rҕ΄Il7dtLo55diu87L*H+! B^MNXl^ d2F`P=Fho*ȖUu:[M5Y/ՏB@!0(.#2"Fb~$1'VR3sĊ  ! C `Rk HVr62۰D<Hk^ ̡B@!PKw=&0LHD ,H[1(-E6GQB B@:!PlEv~LfW"bREF|d"W(,H:=oF! %`Ȕ-#a _̣k H S2FdgBKB@! @q =̍S112d6Ln(r()*B@;imiUIE fpc2jaܧ0҇B@!P/K̨WI̧ԏ413jG5'Kش ,Ȉ>B@:!P\F$ ف-*,7ħ/)3W"ߌymiNL*:=kF! H ]$V$[r1PIRf_IFr{;adr|>L$;62V֧B@! j@q "2lmL8~.,HETM=!   "d Ԑ̣A~2zǽI 0["rekB@! @q ـ"0DLeayzQVfqJV dO\B@!PX6)0d+Mi`Ix@ kiøO*B@#PX6 ,#W47ŝ4' K/tٮR*H@)?`5~ԼB@!P@q ؤՈV[+x$`ۑ*I򭤡gEԑ-?E*ȊBB@! @m(,*Hy @ѿW"d.ˤdT?R"+g\9-bօB@!`{fBd(wCA# ZrLHKO>05 mw$QwAΜx 5{ V! (4%`TAµD&ʈ) !>l$a3FLHkB@"!P\69#4§j1%]$]!KߊI2΂yH*! BnqdeDmxt, IJE8/Ys|tB@! j@q %` $\y5cD: VHJ9N zu;A6!B@"P` MtܶMH?" ^tQF#`8 rJB@!PK iO`.zlT{ʷ] :$s|tB@! j@q صwSܕv;bg#w•Ihfp(, Gr[Ӳ 4vA*! B ؔMjFGeI(2#| E=9%B@Q@R,ݛřagn( R*H¥ B@I0·@G\ҵ`. 0?rv`f vA-f8C! %` PlJ$X8vD#H+IR] R*z=jG! p M>*UT'BERI8$*`6s4GFW! B@0ڀl+ Iel@H\`ǫ4oi+d,5+B@TGlrrdW!͗41GC|2;Xgcjk:HB@! @_"P\FH )25drDJTMBjfXqB@!PK rt@\\ejH3o3 6` xvAB@!PKw=&0JLH2"h+FH~f^E#XDB@! &`Zi$]e0@&U&ycl +p )OxԇB@!Ў@q %2DH]Sy)@<14 [>fY;(&B@Z"P\FOszTFv̅L=<4(B ! @NZۃAEEdr#>>L's̫BB@! @](.v 02z\Z$]`Tf$-5-j -f01 wA(o Y{/]5 ׮ﴗ apfOl;, B@! @M(.sG$X|%_wL#)A~ ex>$Xy("삼 Ŭp3m+CXC} Gov&2V_B@@q I@`j.ڄ_gR57K2F{Yf<zyђp_ ]3YbøWB@! KF_w̺/M2dSC 8'<}Vo}y~i_ Zy:hq[nv[nMIPMҲC}Yhpyc)! C`= ` Yˤ_FJ"eHbf;鹂~ r$`s +{c/)zpM{Ln";؋1JoD!B3\xUgE !E^@Q7%` !颤R/M1ij"c6˚l<Et$#('W;|^y>8-{ uHĶ悄I%`*qO/ ri=¤]7 K tBv3DLw$Վ$gL=(W_K, E ^\Fzհ۽73! [-,en(T3N{S=rd Dʀ.ș8RX NvU/ٖ&V=! Fļunk;b Ka%`&>Ii8iHzΆddֲp^ XU?!Jok K-{l_gSCB@!0 t67?$p-v4 [6 zJc3k /9zxm_C?j < A|l)I0eJ#~R/l"$_,ҍ8SIp =h0ď =rƃB,@RAĪԛ&%bN[qS~eߵ3,?3,\˦U 'B߰U8vdM]4{Yo̭ܺGX.8鷐٢ n>{m╢޼:?_/\>#agD(Ob!"} Z`#|"H^sGlHh#YWby~m?dW\Hv| #p3_c]I|ZM gJ)m7K_Uny-G^" Y[ $W/c1%Z) {+`7˞ÑPZ8@]<ۄ6ҿaj@;%0l/CW! [k#rͫ4mk |q صS(v4BE~4M BRr#`OcdmܟԏIŸ3%ZFr峹-CIbOb56)wBVx_z!/MV?Gz vo/(Ukxx%tX0ߥwGk}qF]}d*6I;kY(I~ǡ{Co׻Aơ|5lf̋;z~w}(e#6u=)MMA6`X2`3ݤc$a 4+B+P@V$7Y|f3_Ղ/ΤAfC{[Bs^yJ2b^ݚݚwi$s`@Xrөo6?Ov|CCl 0`K$a޵]|H`Q:rs޾m _::jxk>BD *GKO[^WM+~jQJ^;QB׽Hgkf׶vzz_\v%`x3ǭ$!ԒLH$73vdTyK*8u ;#B}vdgVf߅YUm>-o o[ӯ*ˏD`^zȰ-!.prȡዐ0tz|7̳/7;va*x9|nΥ|0)(_&]KŸ>ElQ@`mRw;kle_U\FG$XpQh XSI/^[HL2QXg Bـ坢}sIL0 _hƽ2ufRjon&V!<$<t[n(4$T5Hk}ܘ5zJnY28GSw0L<4ɯ"|fa!6 iEZWz3Yp[;M$['*IDATlFvs9)ks8']wK9(=f;FNM rgpvȪta)6l(!п.,vgg#ZSX9b%#JR,; IX^2IY4K-FfCV m7Ov*}}{*OΤ?0خtZM -/UO*HJq;|l-2{Xx <&Z؝ySbqώbU_o!Ө҃E=s6˪;a{=Ս0ՌU=0f?H"`gزcL+&`|gbQ[ 5! 7=%K\Mח0eG3H,s'E5OEW >}e R>_Ͱ>O|~"~>s%X5dF*dϡgQ0^ r`کѨו #0k5DH&} ݜ;~LyF2d\^Fri'A61'ieu+~"v-ՎƳ+W.C:2VgGΰ#?mc%uEQHnaGv8Hs$8זU|2cEXcWA~@-R-)%` rJHE5.S*"GSA7 <|n(D㧫 i*CQu$іH+Ր.ӭZ݇ɺ\ٿu7\zsHV~w+ 2;Rm AazKH]eAjvP;޶ߖ|!M;9hGה6ARcv$ܲV>BOg{vP/ڮXgd%`) ֙t:~D߲B"P T6{^q wA2ԌvA2ᒠ%Bς.ȉL@fe h:Zhp9UH\#oT!]Vy{%ױ+vE#f|Cw517 w0nΧTEJA0~oi(W+ k.aYvcX{6$Bjan/C \,bB@י~OFS6{? Ս a)B>MVg%~\dYLԐWJ qaySDC80JZF_K=DsfcՅ+<Tmbf`O_gIag(Yn* ߕ; ;mT16pSBԂ,բ͞bRX6aE c 2/$B:S ٶ 0 ۰GKΤļthnݻ]5oӫ9rZ1bx;fjQ_P!~MgrL*7$`t0 tK}RjI^<߅{tpܒ5o+֑MwW0Wyw**@YE=ţl]w@&UyZjIHZ XApd"\ g.=\VFX!!]*fFitJc37 |KsR< UWop?_K wӍEҲg!;{19;"9vr7CBdm0EdqCE闩 03WDiX' ~̫ŊY۱#)XG-!/\٦'bjFicKj˼ˬ˫۳=l~OįrlSR>:|*U}= XޑX‰iG•sawVyNo>祕)~o~$"`^Z#'KBpNmowyFl:2z:c[ͻ=g"{eM |3Ÿ]aejFp{R&%KOՐ~R;t1W?MY.D1$ =cR吭18Z B0F mp<֓e ?sϊ}LmH; mg;[s OaA6-s-eR=IK`3]C χ/? "TzC#ԉ|۱ByZԟm#X"μ୺G=C< νvE7St2,+3fN@u a/xD@ j_@lYE2hBPv{:/Զ8/n%`QFW21)mxvJwA`8 q.0nHf,NҺZ?*WIiݘ̍+uat+su<o-̬uhheaS;*LICB@[ Kf.'\•HU&)(",ʧi u$ ۙGBWR5W1Wl9RQ! BQEAV⤸ 2"[`i1=#3ag Ehi3?,;7C69{zGceGL}BwB@! /%`Tf *G;jD\QovDH O_ø\B:Ҧ P$|vL@"B<} J/p$e戵Etf@B9-f6+xl^x3|Ij! Bw'|tE|0?` av« +$GmZ{J9'lkՈ* ! %`ݗ4r1x4 0π ou֣J=6Q.YVQ;*,B@@a $Gړ%Ux0؀̈́ @g=Jc;?e"U8|:i9ρ=[nN}tB@!"P\fqCh;"VIx#_ 8؀-f^~* ЧB@!(,}=5o߸HX<(EDa+e.șWB&D@! B{QDe{\Q6]&3#aВt Ug@s)0*B@0x/S-%`I'|bjD(Ÿ9b@VnS{ՃB@!0(,I̶ D$C"Z.܋yR*fL86M*B@@ڻk/37V,؀f ! Bthi{!^M|JRhkZZ OC B@z"P\]T/8 %I t2#`ִz®B@@q $`řH-%^&!C~2ok 6`QDB@! @DwAT |ˤ`w=ڙPAS,aUg>B@p|~ѳI¨jL^~qdfo$ ePvAQD%)zkbB@! @?C *$"ʼS FM$`.3УJ҈ l 8iEI G! @q GmArQ58Ŭ Y> 1k[] Y dMA! uBgAHV"[vo*he*HHHʔZq|CZNB@! @q $`T3FI(J$W=%aF(C(y2HB@!PK(V@# 1IJmP;2x1$CUMQ O-ЧB@! j@q %`T/]RYȼiDv`vd>Fh_,SB@! !%`7Q+.s?+,I, e rp1oo=h_PNA! u@{#swA/uFh'mLJFlhz0vK}IǼ)]B@!PKKxɖAќ:bLFhp5$ۖxE?FəB@! j@q 0j,ME\a$ga+ʂXX(|Çr(dVM ! @(J$|* /r) C$ q#ifL|qD!;|/`v`rʪ߅B@!PkKpd%8qG$|%|ca}fO)K kk^+ñ;l&x$rSB@! @(.m%^ї  D.w;A Vl˪ִ<44ޱSCpPےMX;5+B`@#P\]9+y2{/QQɨr0"KpZZ$6bP8}xC`3߀_)O&/B@ %`1PEr9ZCUcYAτZV'RHQm^ [^had8pם{7#~J`<;Gd QY9؜Ķ%2G'l>f1 h{F_dY9魭;X=77*1P  #1 ,Hŕb)ՔŒB…YGZa6\ J<dH gl;oe[LHd}kDSq(?6ۉy{LgTbzbLt#teB|S]+?֟w. !$]DR%brQ5$墒t\=keDpQK"^?R6#ndXP6mR-'ݷY2 w|NW$8{^=XXृ`sy+cG&戫U sL><$`'+c0\R[?jw0Ke587GR}&lb"ʪclx0Gy4,#dbKr7-GaQZ}e(g@f~$žy8Y k3& !JXe(m!I/ zTQzű2xh";iJ}ǖ6mkqk`1߈Ibn>c~}lA^7mH*?zwo\|`ϠѾ .9ɌIHV< nxo'15ijc&p\ĕ=^aMV!6pMQ#cwK)"ናq`6swRbCs3'LKOS@&zx|,8sqK}Ibx?Mmkñ!uY63O?] ',޿h ;qck @IL QP_~lԈA,o!Jؔ=t|@,RHlPhyL` 4le*?Ǒ2/ X28;>vq q! 8d$#. T?4OBH̑o?Hs>qe z۬xo={^=<jҙ?o#H13qWH_oNv,X{In-3h`֚/XLW~_>IR8JCV4%2ÅG?!b޿I,^c 3":#97 Fv@:L Z4qlXFl$3z[RRڸڰy5jE- YZ)楏1[qVuLc&lh!lc9Yd8Tc<$pL6NJ8yؿ"zFYs]eQ6q:AfG5,z.Ɣg6F\9~?Zt^ԿZM[w[߿~}=xMxcCNX,/؋L:Dtgl1Fۇك6b(J )ŸّGGY }_vBhcƇqW+'Ӫ.b_/$$OB& >tM؆/B6/kXh ޑF2|Եq?r6?y-]T2=9Oا6džYJꢪ30m[~\HvѓO/O?Bޓ]w[֒T_9H>H\)02ȍ$'N>3$D$נō.oL')Ar$b䃏1fL1$d؏cABj-6{?Y_'~ HK i%2?}^9q ?R:g S#TlBFǭ~7`sqYiOVտ^?['-_u_ D?`\`0`*?N(5*-|>'PHKu bGU"ȉKxX? Yp9bO$Il Eا]%cy66l$_E6BNضjtd&9J3юTodžՉ3Y>%Y%M|I@f؏gA΋mo WsÏ&5B?F^i-e>|KޟR}g31,XHM{qlVսOk?W@?dg =̤e#1Z\X'eտA/ߟ?zj/.H X+Kۚ _yq.¼gY~Y9&Pj/3"Yqg9bDQAҲrގ4Fml$4Lld>nPy6/( j2ԇf6llwl8(˱ dp.6'w0Os:9 \,#v{g~t =댿OS|'(MO`TTE_F Iڿn{$m$aֽc$_%z8Hd?H*SԷ:_#Fi\Y<pGnixY6m}$R*BMB+}slǮAc%@q\ pN8Ɯ?|4Kc~."xog:/6ϗ?=wB?~g_ .z݊? Lrz@ H^_><  B$A\ҋ-H'/JeWDz#fcʱ8&, _EI `ϟٿ4S6p&ؿٶye681e}^V$CBގ-˱ O+ӽ1=_ϟ~zlY$/^$i 6DٞE=&ED}𞋹-I]ş T-^'!0N03FGz;1c<'rRqBc}PІcEV/>,]29g}4Y&+˦Ku'g)0D/qziά2ebc1Sr?kG_?=YrC_f_EE %YC\mǕ ˦ۈyԎ!yauaQmrB{Έ#|$:c NY!L OiUliټ81J'3qJ%bjqR̲&Xcgn zV6RDM|R>~eGO?0v;O?B?_ [χ u$$aEpeqgУH -.lG9;Id$$VdY >X(ʝ1F޾1ǭ|l9k+ r#n ?Aj:{[qn׍1dIE]]k=w6}Dg [_ P=ߟ?ݭ/;?.j5=޹IENDB`assets/images/faq/creating/classic-editor-buttons.png000064400001130152152075605420016776 0ustar00PNG  IHDR bE iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1208 2658 1 }@IDATxxU! {G:6mmwXP:{H!P07ބgpgΜ937}T-N 8Ϟy=-      g[Gj۪ٙh<#[wSN<Qybpe          @>b@@@@@@@@@@|@@@@@@@@@@| '!         1           O8NC@@@@@@@@@b@@@@@@@@@@)@3p         3         S f>8 @@@@@@@@@ g@@@@@@@@@ȧA|q          P@@@@@@@@)p`?p@"%$$$S3W6cǏIh)UT6#СCqɮݻoR^ݢ8WB߰QV\e~/K2e;6%@3P̃       7n ʖD9|#&M4zK '!SK–-uq?lMRNT,5W~}zJhhh.Ǚ-X(γҠݝ@ٷoTC8~^,\l$2""srrj>c5OsdNx  Y0n@@@@@@@(N'O1~/s/y[9˂EˆJ-|3o6'_ݻd9Q7m~/Y*W]1Lխe\ :>S$""\]ta)>,TkruwVvС1suah%@@@@@@@@+0i4.=ݸQ)][A֛#GʱcdI fK.^"VN8a=VSooKnBL@{dұ}?rܲVClצR{.;L]@@@@@@@@(AY^"ڷuU?n01 ^}3 hǟ9!ժkʲ.esBhҟ&-5vIeˊ.|6O>RXGoټ\s:'gҟL bܐ@@@@@@@@R`۶ѥǵ RL!jj%׮_oK*exݿ$ojUьXQbc$88cTY4e#DA [dRzuhu^u&xRVl*tF;DzйdΝRTAAn{}oT;BtW$!!!ާ?uk\ڵ䖑7[dd~OevH&M.]xPԃu6 6W=}t19z5_zzٓLzٲA\g}m:!aaa~4ba|í&ШVLO?j 6Z 6o>_*ʼn~~}۵{4>i)qqqn%.Vp4x Aeg2;-\8@@@@@@@@,8fsv _iQ#oNHAe}VY+|7 jȰgnҧwO) djx?/l a/Y܄ҭ](ݻuf o+Z)408t iѼ>|9G32 ԀV%{T5Ԁ?JBvvGM53f9C.<\!L{^co[Yeӹߔ/f kmj97kb´xGyEZj`i|m =s}{[؟eVT__n3eM5Nn~|Wdxm/6TUbw9[*7ltttҪe +Q./(_~MdŢaLZw')93N.霍        p hJXZ֭`fy]kܰAc&M*7ӭZ5nL5F{`G0>'N>7'MQMWߐ e a9ZޕBJZ31)#'$~Cj=.ֻX*>U煋˻,ZamVҬinjݪ)OS3-}*bƑY@@@@@@@@N@+(jp+H[U"ۘY}.i퍤: $ځ$bA'ˊUkLo27nƝ7֒Z9]nVJ8Ҕiֶ£6!M EjSCpZan?2NvYs^x1;RjZUQã6Q24WP2ޛ);O0M}M#r9fYtթSnZ|Jk\j.U3ks'm:7K̷11C2 sjtGj?tָъ~> |5g h.ޛ~Y7jhjAZъn-SM~WٹkhB}o 8~ف];K6]+ԩ& .2X6nz5K{^}K f ;w<3!7/F#       d~`4XU"GŮU d6Br2ǟ9!Af9q %Mh61<^sϛPtyk].t9na]ݯȳCïZ9ui(kh8~$+)t+VYz2ZZ;4txm7Keu*?{FkmYZÃVʏ ۇt1c*V;@LŊNWkԆJWr,>g|ݳTPE[g ^Ͳ1R_n4A[mMhorY&쪡ՈL'NK/lUrW8zEsoْӍ۶Y.n=(~7:رe}6/6)4]Zl^~-wsL|N~3/͓1>9 8K݌3@@@@@@@@N hV-[XKFLn0 ?QUyQMnܴ].܇:kÆJ[׬u4t~mZQ´:Z}3RF̍3EZ"< aڝ4Яa? 5o#iicoM+7榹b9O,22 YzO!ή]:[{a|Y9O[;t~}zIȩ.?>keM;Ici0O`>-#o[Mx9=܇ U7[]l ~sbN9,A>މS3n        pJ@#^{W6^}m+V,mGNZ퀜sҩ e״jxv5L]s} R]Sw:c$)yoor(*j/ ӏٛپ9:l紑 stfM[Km]}߭܆Fs{oھZ!2f-Yr6KkP]^3rsl{U_,ZD o+uԶ¼ZSÛW o9h (2g/~ϹNwBbڵٷ7`ZԿz}>B=?g"       m @j l޴B|'+^&YN:;gGjJU+?!N}OݻyuvK r+TKvjW0FjXXh@_@ϓy.<*)[{49d©OUh6]vYKYBրo9aCNi+?טxN_~3fe,(A,IF b݌3@@@@@@@@rЪZR;lU4ܑ*‹ׁnJe,A󆇇*B  6oիٛ~_uinqkhܶdW5OuNfWKg~ĉwW][g7n-[?}LYo[׊/cEN]nFg]ze|*kʎIF 5=Kw;h_Ϥ-QWl@@@@@@@@cG3yk`%kת%[yZcuYj ƹBvDk@pWЮ\xYny\yO.1h(kr~bWwɽ%Ut/SwEM{ܾ#G\r>O+ P5[5 _s{@~ש:d nrrEh.N.:N(AIF3c;@@@@@@@@RǍ|ٴis ǎeV,[&c+ KZK䏿fˏ?jq%}k”v8tV8_}K`kHouy.ݺe ZAt9ä)ӬJ:EWa,^tíN8z{7mwх'jr݆V0ϊ{L 3Rjrt̡˟4P.t f9.P ,ɂeK̀       q{sZZذq,3A?me˖5[eL y&eY’V~I~9K.[䬓rCոQkV<,gؑ*<ߣ˿{9޼i'󯿙*KW;O*I9swtk>é'RcgUxԛ)u|-b?[ؠ~=gCL5Nsۚ7kN2]rkرcVD?|jL*!!9oAhۺ4lP?31EQ wB~|& &l@@@@@@@@h޴8Y4Dl~ץ{Rnw9+Ą'gϙtr2Ժ\3f!;wmZY [diڛ~󬊖mۤyfro5۳5d7 2'jzO/ۯTkd 1m< !{t"Sϰ/ѰdͥzV_Rr,YB6'$8tIU( ]{Ү]ѐm)2e7{:CBt?z̷ҩC{\9 :6t)6{Y6]7o^9S0¤_^3ojRL,eJ[vQis̝|nY7jߕ8L(i%ybwF@@@@@@@N@DDx{tٷom߻Ҡ%.8S r劕L0siܨuN:*W.<ߪ^a̿L(T[zuM3wх;;ӬW^vr:.8ou_OajS|59H{l e,?ޭvZ>us Mjl}{,/8Wv-IVwʗˇ]bTx׾s ?YkO{ؘ9o@?wN oK Y<@@@@@@@(Z%)L3 \&[(1!.:8jC(L7Nio/sn˒YK[y,V ~vٲ(p@_es{f^L- WSj5}E/P~'\8}g<}       @mbжUdGj#GͲQRT%Z2uN|Yn,nzϻw1^V5Ϣna?W _x5M:54]qӃbpA;[.C,՘@@@@@@@@ Z5kZ?}HX)..xV5f7LUV~18+UT! ˗)ʦCiG;gs@@@@@@@@@8bo/         )䅩  P`}d-2qIlض1%ProYS!E%"     @IݺX^F3%Zy]yRsl}2YhO8!o(!wm"%O% a8ݱ?O޸@@@@@@@/PA&7h W_) aر:7|sٳ VcʡC)zuHZ|NqILL-sLqf} ,OuɐAr<] ~gazlݚQ>          B b˰a$***@*VsĈ7HJJJn4n(!r2$&Kwޗ{d;q.YTig;Jr|3hT)LΠGA@@@@@@@@-T^..0/eS#~t;N[Q\V] x|үork         @+bjf9S0SN'N-V8u=(9)ItRKK޽Y\k|rI{hΜ,[Һ>gJRݺ%44ꏎgzBԯ/o~@@@@@@@@S@3N C , 9 粰޽ԭWϹ߉&Dd”4Py;rl1aNm:ím^kƌ~Q1oeY.$7.]s6Qm]s6alܸ@wˮVN\;oK/\[8ߏW_ q?~;RSϾ &K嚫..;ه55u\yp9rhSQ꛿ի+וNKxxxg       ([;v\>"C; !~E~W1V ^#ȑ9~{TM[xj>= EdƤ[/KxE)Wrw~׽>&ݻujUJ\l8xPenz؝*IGaFEEJΝֹϘ%iiil_+DGK-e8 .XȚ'O [6[IP Yfu[df#,+ߨQCS52K@֮_/k֬-[;:W`9G7$crjXoVZ6ofU[Ѳu[seJcsM4ڵkcdֹޟC$6(d7/lx|p;~ ?5l9dRX°}~Q:$vӥ7'lSY= ={t< F@@@@@@ .sn V%3Q@_M^Qyc|n 5;.A6m8!'Nh۷5T|0as|-+sVkӶxR˯d U?5׮mk`sOzz+ >ISŗ_={zʛwv^7D<G诿rem=.|4JF}yc+.Tv+l1O^1;}ҹч%T~?Qe9p 3e˯] r-X(WڷAL >SҬiw>}6@ 'L0W{niid3K̶Vs(      @ ;wK TzbRMoQ1;*屮2އJ 1e@ĴCwWV-9rw} }!5kʈ#|N bΜ9,՛j~' ЁO?R.BS2֚Qu1Jl.Uۿ{azG>}$)Zq̷Yֱp$))M@jveilP4}]'_{5>v޹MvPΞ}6?Z-y{E+jZW__C dXgT^M֯q֙fe_cOwo&Im{oe z>Y9@@@@@("daW&K7{C :l}h19U,.qG;*'.B@?Y*2)А15j$&X0wmkW\S u!xuj֬\OC~C_?I֬]'!!ҡCo^ݺJd~=B&M6BHBb4j,ɷ%/Sʓyf2rpw&'Nyܰq|9zh(Sګ}>mt`¤ZenիUG`UF>ѨOe aiʾ}z9Wrڧ[sΙĵ˹Xzhk5aN>ò8yԪ]Snk9xTl"pZ$^p^NZ>'^wvmҢy3Μsw: acإzGJbr$eɗ-_)3g=,L~p%t%[E@@@@@T ByPe Sp,R@CJv~_9γ si]F+V… 5^1pj bƘЎԝr}z,?3_{ܱ5qNXlOZc7.Bä\``ܹxk-^j_7֦a& Q >0e4yUVM#nfuΩ;n]Z]{ȶk_2mHե׵]p=2ˈk+5eW]{@\qFһ9ȏG}&of)ohQAn]q ϷsΓx6/&Hߠ~=i֬ӯϿ;{rNnVOW@@@@@@%Q֩YUvkUܑˬ<;'k2Z S٭zQ9 q<\yғ9g)NٳG~7.7C})ȵ}NXέfIZU3 6BwEϕ acf̘eo\]nk4KcGڻ֫^.}ϕ/7\ݙ=gvjGS8(nZY^خ_ݻva>blNHvns bgo>sYBz{ٺ-źOԆV/˯G| WL9]2w=uÇ E@@@@@@#m=bԬVY*TXhy)[ 6 @{C?{DO{E_ |G

Q[l1KfOWj*Bz r_'O淯ei ΨVꊺĺԨYYԽD{RR4f)c«eŊUrԔMj2m:PȦM+V5kҵZ*KW$]ݽdy'wڪ0;Q}j2Ï?;ͷɭ7pwg@!?[n[DVkzL)_yk-*歚[-]՛U j      69 (g, ]RC[f,io1[iSJRRRcuN{~ž{jvKHboZ(ӗg9k<1X,wdu\1ty9yk){fN 5=f7c        % 2quo{]ݰa_sio{R˺aaa{o9U'z[<\r٥xڤ7?Rt)o_Ut f"MOL2]QSky&r-7I&}M!%} ~:oH?WgVaM1\H&NXZy4#Mk eoZF3&h x9aJmJZ-&ꍟ|E@׫,Mj>|cޚ&n+Ur7en<-^">G{"<<\6n$wV?y4!L w +dq7Wߐ.s9lZe4 *+ӏYgM\) 67UI$لV Tr9\9. *qN%H:R@q 6HUOV6Ϻ~gF\ԯ-U2=]i?t+'kf94e͹ͽi&9mtm\5&뱍       @AHp/w>9,,ի^t5 4lP_tn;w 'm[Ԭ׷^9,}4osot)ez>ٽ{,Z=w>cRvPm7v/vlڴY~rUԐSMtk9 rM7Z.˕+'?#Νk0%ZС<^{ GFFZsS[jy?BǏgҸQfawc36\vHEMG`ZȈך>83Qc&)ˬ35y>e†(j_#t'um$Mkx}1=~heNw5K:+ a'N[..]ܻՍdžu c2 RV.c>dl*t.޴Yǹ䓩O{ɺuE+ZTlOuYNS^c3w0Ut6mZ;!F QiZ _yHrVf*uoYV}=.12dE, =C2ڵ,~\ڶm$}߄b bgϑ={enڲEs(`8p@5tKC8 hF}[so&ݾ4oMty>>l~7e [uݻ P6Jw^3rVp!y ΗvO%3oGE/7wu"OvT'fg>Sqdz5)=f1E-1ƁGee۞ve̬R6ww1Y_;RM{?*gV90zO}mM}?& *oo-jW]x'uu)c<@IDATT i[R=~Ъӷ,!xՊ06@@@@@@@@G3gJ?xnZ>}dÆ e|)ҷo_g? ^(ZŊL ^jʴ_*Fz|wsQe 菻M>ZݧtYZժ&X{ 5ǟ|Zda4]}>w;~dLȑ#??Tl.}XqعiG0T}9::JqZF%ГҺUp@v(Mۻw|ٗYx?Og aRo r)dO,S/3 Iin=T{V|Gdu1'N2;w̾Zu=D߿[yt3=9mY?dȐ\=.=8c}Mkf{:.孁ʐS K5˝k4uxհo~RcʕY8%elKIk˸Drj/w*nqiYT2[V̩i g3TV6mNyfw~~t>2P]C GEEZϦAL=?44Ĥvl_w|vIl/ZHG}EeRGu$У}+acx&{λ4.&6𨊙cVmֿaϾJj0 =ƺwڵm#s46dvq{7m1sMA^!A]ax]ȬIvei+wzm`{'T*q>K{{Q;YS7')y;gA5`i0{ٯ|]VSC-M^|YB3/ؐi@1׃VJpYZtR4@@@@@@@ϻ^btTl̺lv>yZܥ*âU۴weΕ4+Xvs /]N6UW@qTxJY۲%ѣL2ҢE3vbb*JZdYF2y~ ]JG.+{ǼC傃]ׅ5mʙZ~tNW_#n]Hzu03,ۘd7{6C5ZA4|*D9ei}a;)cڒMLwvix2j2wmϭѡVH੍js Mצ:Y&ѦK|yN~rjv{M/fػΫ{D tIq;:i,GҏɪPV"ʜcfeTo*eloQyT`{J^@@@@@@@(bS~'WX*sS @! ԩ]KZ4}P2Yل5m^τ f^۶Mk?*}whrܼ֒VZc޽{E7\/]>Dx]֭ZZU0th<ƞ;LKw{g"Y<``~\׏f)xmMsҦK aihvٵY6^CjZ@@@@@@@,@8; PիU̪[nݖs ¼aիKbbfŭ-%QF5"zzYhL2U-X(6hsv> ~WsLIǞt*Q1"D9G52seuLCߪTuU|ԃ?^'ú42a̐VumFja1jmk<sc2oVY|5{1-3фNNN!Q圩4i1\0 bjT@T֭%4@@@@@@@@K'~@&aAwӰ J㾶3}jxdˆ{ >'<<\*V5sW+kZ2Oe>+^2X*V9쥥W_{+Kбd4AQz5!C=gnؕ4kE h*ZcL@6Q`=ڣ٫?ϷB?Y'}J@˚j?7ypW992ބFm̬rݫw'Z?fqiM{I2+klj%PCM^@@@@@@@8T<\(AtY~R׹iMr3SVMg>|$lIfiܶ5kz wz%=acE vA[֒O.}Q m> B ͟ [w9{X"KJQT;|٨jE(,ˤwt8       @1"f1|S%@t ZQv=F fij`d^l/X$K.UesӦ2{\g엷.[q4jcݻ޽{=Jα'dYZnCe8{7kٵqZrҌq?k~MYU15xYFۺ]Q"Mt t;[1߾]]Ѫٵuex梡LmH+R=BZe_WtP{]jg 6YU=ڙ븛<>6       M fq{G@4 4oLʕ+qL 7yٷ|_wT sɜ/Q2?3_ ymd_iXhԧW-EM}5 fۺ<\v^ːw/J@@@@@@@K7BN@LLEKϾp. y/GV7'1ѥ EDFxL9aԫ[ǣ8DFFM#oW^{ӹM}G/yg%>1o,\m- <:ul/Ӧڽ[&L" ذacجK2sfTĜ~\ѽcViidEYCCC_@_-*l\#yN<9~͕^(?~\wURj/_^z< '|c11^{[:ul/K>::JnyrWS}-E9       cR8Y[C.0̀y6Lo~YvL eK*U)SH N8!RRYʻ b\\lG zsINN]H+<# 4U=~lۖ"IɖLkT&իW|?FQ=ֺ2ɉ@GG[u)        Twy^@Ȉi׶uxX*&xj)AjժZ?L|\        pv_x~@@@@@@@@@ȷA|q"         1OϏ          o:ND@@@@@@@@@] @(a催Ku%VϏy*!      ,%n@8:ԯl=cĝgճύ~~ٟ,       d@( h!sm~}r__ TW @@@@@@@@  (! @Fʨ;[dٰmOfCnh߲mQC#˟S"      @[,+r1@4 ̟=4G@@@@@@@@3E <          P1Z!         #@y+y@@@@@@@@@(jE-@@>j PC WN+ϊXPbEQX*JWK"5&=3nMl߾sΝod̹       d1Kɉ          @z @@@@@@@@@YD@@@@@@@@@@ Loq         YF@,Rr"          b8C@@@@@@@@@,#@ fy)9@@@@@@@@@Ho1[!         @ 3˼         -@@@@@@@@@@ e^JN@@@@@@@@@[@x          e2/%'         -@ fzs<@@@@@@@@@2bfA@@@@@@@@@mTz!         YBYe$@@@@@@@@@@ #u         YB@,2r          bf:D@@@@@@@@@,!@ fx9 @@@@@@@@@13Bc"         @ 3K         d1@@@@@@@@@@ K%^FN@@@@@@@@@2B :#1@R/kY.^-;v햃3D@@@@@H@yX\)^TXNJsup @H@eG(; 3Qĉ>g,XBN:#5      @J4q>n(-אIttTJɐ\wv id˖-nw1CgIO @dd%j+U*%Ila;.#     $/p!ٺm^/-[uʺ|B܁z  D[KoH $35 O`Vf~tyc˥D      D&ΈRQGk75 5Qx+  @d a"%SG&BvWȳg._݁ Lg@@@@@@ 4^k;zGP@@Y@ ,0k:Iųq       @k:zmG   @@̖ʙԡYCذiլƂ      9:}mǾ֓9F(@@R#_U_޾<{mc1Sd)YS4p:/N@@@@@Ec_ʹ! g@t$ḩ:5kUuuʒԽ9iRS@ tZZHu -QQQ~l      :ڎ}'u  @f@L |.W6,^~6n@ e@@@@@@@@H7<:{viQTQ%y&;֤  3h         DL Ì +ɋ74!3Q!6 @ba&&C=        U b1DlݛtlPQ^`$؈0=         @C_xBw_Q=L9yTڠJRXD9tݶO;h6 @1@@@@@@@@I 1kU ʾ} -s߄?S3p(S8q;tT>ؚ^TC Oh)Z 0So}Ю,/@f9A@@@@@@@@"B b&.m] M${v@ޜTK%:*bXeǞW%畉)@ 1G@@@@@@@@@u< ֶny3I3_Hiʧ,(6rR ON)+ͫ\1)W+!].)',ueBƥc6AY@@@@@@@@,ļrJcyʟ:]NwN-s74:ZjyFv?ז A᳥g@@@@@@@@,:}mjɝ&p1-ur&SW 4{@2Vf̘(YL]ٯyRT!Z扑 ;[ʊM{~ ͸Yd,`uluP~7ݷER;gT1DZKj%EYuݾYّׅ"@ x        g@bvXG ‘Ȗ=I\YR1yU9|\HK+9sD$ :ٺ,- ZW)Q7WySPb9,bQuZAcoRzJgӇw^l:fƕ֍V^n95[;DAB0 @@@@@@@@Bb>|y]ѩǵWz-5Mΰ L|>j/J|9"dCt|NB|]ǿ,/&.l~妦ҺNyO{%6w        g@X1A`N8yJ:wv;IO'G93e]6>h/k{0'.q 6Ǭujv roexٰ~NB Lo o6 rg-ws2u,@f@@@@@@@@$lw:ɄV^쿷[Y/59%sKKJ$a^VT+u: RwՖik +9}],',u\]&/(R'fʣ޿dA鯦;kEw[N}+GsX6P;sdẝP-{:a  3k׮y:+O=S֕M7KO?t+gNy٧=u eoSeYҤqCK$&Gva@loO?£\ϧ$w7Dy6      @ lLkUs`8Mg*O ԌWn{ofƜ=w&omQ޹qrwqm}ahvs3kOlrd=avP<0@Lv!iH{5?b 3$g0ɯE-n~aHɓ@Ԃ2j2LȞ&¼ykslvѠ8@S#*/}7KO+=g\i~{vnheab,W4o%٫ǹk5؉ل{<#@ 1*dǎ%OF#ʯ&x8adyGDz) 63e[|XG@@@@@@R,@LIZ1WoQAz>?rL9Wl.Yv=:-h-{I /W4 \[&/(_j8o^z= K6첂2]A{ܷd*k.WK쒘)f,\PbM?q߿?4D M-BMh`@SI m.g&V@@@@@@@_ v0GDkDL&L0=vB͐9m2dkf`2@X.O&}l-gt4\\zriXKCc`́ r%#pqɴ nᣂkH+Ӣcv+W.O+ :3=@FLSa/@@@@СCѣ:N*S~][eVז-7m7 E 1i0fSep6vUpdzVeJƵ}aRKQi}qOs}!gsɖR8yԫTLW>U>N\$6}[ O`qa 3Ġ#mܔ[.[Y)nrAfxR9fMiؠYI#.3`r1΢_@@@@8vhJTTI̐3!o"9|tbƍWHq 7tҨak}큇 Ԣ}|`-|;zRFv  t ,`B0ٶ!tnoPe ˘?N{^`g[βp"8h`א[.:}UJ]RS4#ABL9k4o4= >ҿ Pn#p||.e˖j+    gig$y%JjUHV-k:rIۓ',;A,ft3B'S= z IR Z! @>5y<9ӮIulɓ3GM#݆1^٨ [?rjYB_z(Kt^c{s:-P9Ӕz؈QPZuTώ K {(O     @@'NwWn۶]1]}%;e-͙f.|x;vh, YG 15c.% z{\>* džAb%wL9?E/7H6D-rsz D_KZj7S7Y6VZ׀z].MBr9LK~5J3I3չ]tlig2Z̘{Ϙ%[m%N*G~Kɾ6LYB7m"%KH2%`{jǿyVٷ)b_4..oƴY,r-+UbŊ&Or\C8"*U0!6J(=h}     @ps+y\fHH~{ ir~ig)]jyih:@(b6wT)٭dٹ|2) Kc\9UrNQ nTS׭TL~xzSjvٱ m*/JV1?ޚ\۝[ԯ\\<2jશwM:zq_-Wn t @0f^ ˕3ě"-:UQc[{Rᰑ=4lP_;S^AaeB 1?ɻ>w\*UKɊ'_YM[/-/X+ٳɌ>#5kTA_}-k֬u Օ" ׳yW_+,B7͛Wڷm-50P뚵k{xb2~_~ ?qS߾]cκd7oa`9GV#0uuݛ\mw&M+}y46.o]z6i7vpPjJzO Vf͚- YX˗/'5#BR%=/ W^r- 7yI[qDG7v&WIqPy |~i3yFϾyeRX\߼uSM}˶=䩯{2^꾚sX'eTUN$gi2l(^%y]_+V1I15 3{  @0f_ D>Σl&4oaEv::+ ,_kfS[pQAq'L*?z=ϚRH7^vu&H}97ޖQLt Tg~B:uJ>rhG#?ɫ/`Ò  4=fs? 8wu S Z'` ^[*zwЃ$g&V4۫?uOyi =\ѱ^_Ԗ8OڼN/ƫAS3O?..󿋷`p >;"2mL>ؒ `g N.V4b}u?H4f0%v7~$yw?sy`s߃ryvݤ`AKc*EXǠYsk(l\ _5#/@@@@@ m*V%;hRmZY 9}S?\_1wȅ;*Vs:fA?3>٥^ݺ+WN{5={9ZWZY?܀'ځkìs$%73 Utm=f7͛GJ,)S_*;f̝;_brHUMA'Ho! @`b5,?z$n:cjkjf$އnL f*F̕+}jK$kjD\"=_4hIU}s׾- _L\*wj-DttauVY縧4Ӕou!acر|gbi`~-/ a#Fz6iPʚ*L>-\u'MI2o޽2o{zn߶g=%+7lE6{@IDATy,EIVvk;_>b#zNm5߲,|U0Y{> v˗7.uNÆ4(YYE5`.?S`@:}OkЦȆ? +/Ms< .H~;ml 1Ѳma,TQ&fLtvc5s?Rf%@0fZ)k]4+@)Mw LhL+$3=Nv[=o ~AazR|y+k&lh{wydizYP!.F+Qy=M}'Lˊ!CeE.vO=qE]~JbV&JjfPwf\Lm~C,[c2d 4Ŷf \k}KCK sWnzh=%>O ,g2ŋ7Rs?9Zꙩ.ewebjKiu&0]=37Խ-%۷4c3vt;ޖ3gNk jUXnwժֳڿ/zSO<tz{|=5A d w*٣Cd@@@@"P &&Fʗ/\Wk*6og  _Y_5P:W(?2A%ٕGNf'sNO @t/4Jʔ)+ 'N UL/2yeH1iZU.9w:rV4n3MfL:BzTuP#5؉7*i?~ن@F2kLFGw N'vm2,vvѩ#Z4oھc@LƩHԫ[.ft:kIҥUA/1mDA^~Y+]Aoxa|G2\0^y9[ѻ/osݝ4gK@+ƬO> T{Wes.:|Oz,:ot >)aCˀ?rPE~gXdnr5<~.^zgf&+;S&3*`e^-y(RZzwZ ei] ?'\vڷ}.zJkUy+יm0i{}q8I5k,۷ >->q2}<4p5r8E@vwܽe@@@@>7~˛/ldvT2I5tf6e1 8ܮKNgg^km[ d;dIZ{m7ʧ6:M4ifٴi\ӼCN  $%0rOrdw2\[j~Vo,_M?A~2Ie=y6a7 ^ ۙ-sjGJt 푣xuJc *TFdɞuߕ{{;oYOʄI*YR>/S+"_ʿ:~z> hSjER@oO?ic(w ܸiZNs}`)jk k zpnys.j&3D/u&"P{)dŒcjr8B+5b-[is׮7; X@@:d$彮0~9dtH1n\EV=uB Y.) @$ܫк奒?~9nDg=°#=՗\|aY<[f:=ybwZ/@f~Kl@},3 [ﺫQ֏h׆ %[{4۶p֬=3u]H)r > iۄ,@Ox$̕+N7vj{ow}J 4Dt rĮu_}wv rb A,]_M7{ ';3S\vŞCRbLS\Bdw o˗_cnj h=~ii-~σ)雱x&C޳;ݎg@@@@H73#>bwF_~Y {w(G[tm&TTs 1ȕzl|Wi__}-RASr2J 3ZRp@! P`ep۴R$\+\q;?-M v  AjtqΝέkuݹf*\2B\D֭S۷YP۷uN5Oe0}hf`C}0c\C?˗ .جP>oڴS_5ugC"+%kPա:O=XFo fA#Pfq65kX>;_6)S lѬy&scүo كH61? @x#x9rO7)eҬ&@]H~ e˔[2l( ԩG5vh]VqO%Ikӓ/zu2۶i4 D?K9{ ;ۥ׹:nhrwmִP/͛'$]f,Ud-]?f:HqS'8NOO*STTњ&{ǎV;w -[ٳZkn04ld!:m«!t9l s86Ȗ 5qo#Tm,#    @ tqA)+VU+[#ԩט|G~ ߪD׷ؑĶӿo J/n/Y+}ץ#_ƙsE%۷ڵOԳ @(4 &JXm7ߘ\ӳf{1)N8tzqw c=NЌRLm'h*O<ҾmT+ 6w)@LwZڦ??@{e:W[z׫+?O]$L`#P0.T(錛^mmCySAv V7%& A־Jr Ws,R$㧏9v=f]SoQQ,#    @ ۥD6&i~w T mٲU7@cYhfhr)dЙVK{~'SKe-HP@-Y*,^j_%K#3K : Z4ŋ;z/rӍ91Yօڈctl9Y'7wY̦$%שЫUCZ|Dk|yIll>ϴ=eFh!Uzy9|s;!Y!4S]>^z>*\sW< w(Vo:=;s Vf;s% L]4(9sʥ_d=tWT-ݞiW'J{O( MV]T,YYf@@@@2oFʙff5&4ONsyg=,?_ SW|yzjV;ϙMo&oy%5h啗mzoOu@Q1@B$vFvL׺Os69sHlC f$* `WJO?wF2l(kEө||6 _tiiEg' Lk;)}K+/*+N]ۮ^Vnv"z==ȪW;yD2S)kf]6KJ-[Rֻ0+W]>Enlg%Rwр 8Usb-oe@@@@zl⣿?+PVFɗ^yoNYP{C ."˖/'~NA͚6qS0d7˯U?Yv[4s&@P ;%q?-7]['{9a@ 8L:ĉ:sKeўN֩,t]"ߞ\XԻ\ڤ~*t &{G ]c7 cl7FhezNe?|(Bn $+eJ{Y~~:)l6eM l0P ;Shѻvl&Wvkޞ\P|9'PΎ9Lm.M4rr8ʕ-9< c\/@@@@2&hRi |pчh;͔L&+CGb<^2,Zڶi $5zԪu5sݢK<_zEq(g@l[n47k):9P1 ]TɒΞ:=7aN:KϿGSJ/,'S\%6}LS=_{jy=w~W^4wFEEc9f /_#S/)mU*{t_KlE3^~յremGvWK*M}1MV˙8M+U(%J[4kх *,jLwmקs8|gAo;{2w|QTMQϿH}7{j*}}1\=AYA@@@@ n{#&3&̙S7j(R\w tQQNuttr}9ժ=C>WXAx%ygaq.Ԣ6^ֺ}Zz:+[nƒ/_>vv,TKd;Vs;wt<  @Ȉ>[zFo|]e t_M04'8U-/XNPsΩf]+QLh_fXyMTyFwF{Ȧ͛懑{G}ʚ9V\;.]WaxѬ<'YO+/\r<#l()MKȑC+͚zXz=(/$={QNÛM3e|qhd~޲L[r!.DnF $-:5h4W\`Ҝ~u{mPkLΘ@ ISYwt,LmX*9|5Ĩ(+Pz۵m#s* Hc̞=~3X_JV^mMRU~}GE35O{^]k4}8vtJ֯')+{p-rIw4{W~|}Ԯ%_dF4&wAۡwObwh0%~]I,]&Z%Ǐ;Ic1y]h      I dPIg+ ~{c:?d'T`orfu޹5eհ=k`݆ cNI8 T|yѬYMN6o"9sHbEe~>Ρ5wqϙ{e5q B/W3`7 ݑ#5kL`q9xT(Wz]408Tnu78=av)כ[m|ZAUV {#~R@xF@@@@ l/}7Gcc_^^s" ahuJYӒ )%#f(5 @ dk֮ajWtl(ORdGV/gӹ_~ݳ%\h^ji> HLsg̔Az^uyruϋ+̫矗?H53e>QB@@@@@@@ bR@B&?xe۵Ա@4lCFk*cXMpe:uHvU_ƍigz5l        d~8@&0utϞӺtJVH9ʾ}˝el.F7zϮL̋.hc@@@@@@@2@td @ xR+"hٱs9̟P:NN:K^wm'gSmV2hPٶmsح۶ɭ]Ʌ&xbr!+{挙k½c       /o@|ƍ(S{fGKBT@: ~{=(۷yJfMߒ\3#       @&`jL1d@l+ΦS\#PtRүooQ.Oҭ=ΛJlR/@@@@@@@@ s3sN8J,)]Kڶny֝;'eJ!ˌYeʼnTh^rхVf\\D۱ pu޽{nMg@@@@@@@1y d&e%6_>ɓ'.UJJ,!ٳ9_'ЬIcǁeͲyپcϟ_ʗ++e˖B GUNWe֡3n@@@@@@@ ]Lf @*E2fԩS:]yf:GƊ        j,y#Z           B%          @@@@@@@@@(@ f@*@Ȗ-5#A@@@@@HRc_I1@@2c p6k] 9"     YB`vk=Y8 @@bdeJYYdy      $)`k;$@@ S _>g@kNY1wRٲupʜ#      ^k=דm;wfsd~zϕ*I$6_ެq      I<$[ee KƓ  r1Sn @ DEEId` sb      I tjՔ^  d}1k"@5sϩ"v!sǮr,r      9#HbEYʔ'Q@@H bF򻆱!{ӡ @@@@@@@@L-=S#         (@ fsh@@@@@@@@@bf׏#         @ @@@@@@@@@2c          bf >F@@@@@@@@@-@ f~=         dϡ@@@@@@@@@@ s _?F         (@ fsh@@@@@@@@@bf׏#         @ @@@@@@@@@2c          bf >F@@@@@@@@@-_TIP J~6g@@@@8pR_'sVo[ȮG"l?zBҨJqi_8"     @J=`׃%{(g!Y](U/_Ω.Y6Qf)P@v-k֬'O&ږ     @_ϐL&匀N-M$.6,!     Kp+:Ͽ Nԇs%::X4Zr%iӺ\qyyW%~@Mӽ;oHժU.]\~tD@@@ 00vY@iYUA,β E,usMf,Js:     @Hڵi'XDqS_}$U޹ΛpFB^)Y~NHc@@@@ ~NoGJ+C!?7 FUuQuR/      ,QJZ ѮM+YpQmQyqy7C-%t]rTT9|e[o/ rX@@@@R"Ӂ#yrHɮgM[uQ翙.uUg͹s   @V8nf9/r,߸Kv;OsE$5I&HfCtc'w*+㳾cIS;DGpwb5S|'VZ^vrĉĚ~CFex19P^~Ykjr{EٸQCY5y\\ټe^F.\,Ww\|yeʔbEʡCd۶hR8i$$$XeϞ]0GL.T+H\yEGk}2kg.ۿg'V@@@@ ,wmTdX*>WV9/@@8vˇOvmF/^~_/Lwb&8ؾ:@@@B.pIϼdLlF@@@8a2ar-kV+H#r * ٶW&,Z/[K}xD3a L;u R8!$ݾW/<=cCϚX0pժU b)SU]VHXٳwOviWKѸ8+[Çee¤6{A1jIMv_<#       VTK6%;* BM$z MzvTVE{um[u˷ֶZwwwH{/~snܛvBx^~7Μ93==\_42w{ǁcڸfEb̅3m:Kb`3gIя>t܈0 ;^4Aleo%Hœy\٪_3o$.eKꑲq!SeLrULk= fTqy9V"1Zp]ˡ{iNL%Oj^y ~!sU @Pc8~$iwbϜ9#J2!pD+| lq_Ͻ =w9M4OFM#'Oj_fqIF R׈J؜0q.FR5m{BOn|-_!#n[ Z?d wڴir!6l_/H]v]t/8k"[˷(VZd3V%[Jj\9{OdmEm-ӱaLI*^%wm\SDm-U\߯EMJsjmw!w+.aP Nm{Xur,@B(YVIOHFrL\En|Be$@$@$@$@$@$@$@$@$@$@$P 3&:Zڵm1#18w|c MO^\h$>n)?֭> E 7z[\Ԑ<0" K7w/_,s @&PJ4hdzgʾ}]!iii -Z$mڴQ|";T7xc8b琀ukre|/٠\7.i1-qPڸ0t)إ\{̽<*d>_8m 휾;Z7\6TP6huQ$"Չ__)OuAy)9|ܗ $@$@$@$@$@$@$@$@$@$@$p>(4!fF ĉ3f2iCA8i߮٤q#S|au;zWMe^ #p߄K%z#ˬ3HlgWe KҙH!\danQx7eMn&~?ڤwO2M~cr퐫T1;}&3pAwq O Z)))~;ڷo_eƌsb8p@[e۶mrQ;..NɫDG6o,G1V*(իWޘש/mb5khZ$99IĉA@+͚5`"T_bEVԯ__^!HU@ 2.:ԙr3ĩ3^uvƱzc'OKRLīshv`Tl+iJIu& NhkRIӎ9i#چpYYwQYXks갑Sєv4]?ތ|7ڎ C z?DԬR^kjo7onK}~(E{M%"uyWNzVwY>-T^ICD]Zݡ7깶@43gc=8Y|pMHW?QAS3׏!bZ~՛tBk-ry}[0lY_m5g.ow8 }h`sjvg Wo;`}Q!Q}[9sӸƱ.X9mDi}`ms&_|O*dq*!۷|we sآNq6 D ,w-|$@$@$@$@$@$@$@$@$@$@$@ =YnY懚1O`[A:t8LZtt;T\/[p qIL4??~B P1vk0il!ڶ}ߟcq:&M* *TǦc*q pH#p .RIpdǎ~ M0AƏYp _}ٲeKQ@Z!f`Y#1ϖD w۸曍ѝ}od޼yYA9vjC ƿ[ٸqYw|+?pE{"y usKڲ=zb˥zu3@9kNyarٶ'ݼ<8'b&ymJ _BAO;#塆8f]fΕ~wi'}~2O ڳil>?zu`3Nvֈm76q y4wlc2 <ޯakӳfPyYȨQK"a7p_Km]-)9֜g@d~1Zf,";[C{COl !tu~ ۑsĞ#W4 D=ޟNEҾBt+w!{e0A%@T/ݻJJU|o Ѱfeݙێ7z? gc{F #7)N[)_Z+I1 % Fi٣x5a|1"LT_}Q)W.O:%o]vFLķ~vYj8Õ[8f8q6NN찍gAL}lܒ49 ЁhdtLFt 7}.F>~'q Q;Q<1#-y3u,^,V@!٘gBLW(:}w*@EU[:i*<6X1zo a/Xx:sj6u{YѮc8Bpb!ܢ.Bu* (u(ut[ogƿ}Hb=ԍkԍ=GR-41S}ރε_0sV{;݈e[˧[|oev{BWk"GaO̓_]R.m8?ϯC`0eԂ8w羛/kwݧD'U}=tFTvm           "!@!f`FHH$"{6fۊϟ'28GArƍF`Lp0ɘ ֑N;'C=p\nI3nB-[xW\'D:-ZHTT_IgϞ]62Τ$"]?h>CՋ6~͛u]|Şp *2vPCHG:7N\e~PR__ݛ4iuw шwg;v­Ͳ_~`Y~iJ j.&V9bD/Ӛ n@TOæV)h"+WT!J@a+U4x)?GEԪV3|"Llgq1%no&Rd>閯MiaDŧG36)-~ЉPm!e]F5ma&|ZxMZZ֖:Zǯ2 d'ű"Lwc*z=C֤U*Is<6cwW wԾ-jf@TpvuNE{fuqκ:✀ )Tfl64HV~XVho:_B d9LI\W=N6*plO ۖ 6q뻪HjbݶォwTH>κ>b} "4tCMiPHk8qXvAJ=R Om x~`)qgxbJ# h2e)cpoxdo˄khG!G?pN~bf8/"k<5HuDjv+G%8#[ԡ9a`ZWݱˢJ5}Cĉcwu8vpS9N 8:b`3u`=D SV#o轢O޵g*t)Z%cen#rV|]mXyRS@'?jjw1h:-}2Muo" M;z8HHHHHHIl>G`n[śaLsZ2MTZHH8|#!IʨY# B'FoV؉XΊ~}y+?6~v+Su}0ıxg<1]T郭3$ڞm8p̮ a/yB5yA]/!B@mצoax Lq9(SR"Ms :{#mMa DWA(k瀊u9bk:V8xG#aQֳ%ADf*Wq*ě6 Copf< 1)ڰ!H-`@bb7W7N MoqRC`k(KWab9X*5~ ߸I׎xYe}A.tjVLC~ɺ^:x\nds%ռ 1^~MC2+uL7 N_}fAw_{ȟv~|߃?ʔ\AqsO fԭQY}[/d+v\@$@$@$@$@$@$@Mʪͩ4-n!NFs԰oY/ |qB iٳ,K3 DlݺK۷| $eev:TRrW &.~ĥ8eOHH#Fx u!ӧm3!j(~*ZB̭[&QuP / H9×~V է5{2iplS7:paӒ ^1۵-8!zXyVqѳBLp#D8j)43\Cd}e0_,"Lw]:o0 #Ns0-֐]e>@#CiׅH b\ RrjTm9ڀ; \&2!.pM1+\BmE`(a/fCfu.N3p,'^nW'<:r{ s-ae]w{l:_"h_aڲ+@l]! 'xmۯ/e~?>s$nX伟n>Yn>Bvum=,37{~T\RS3SzMID^L,-d> qHHsȈ1C]r]FrWTb@Ɣ(-ΣFPy,6H @ZZ<3![kOfWظq;v"- +vXZ\07׸qc;jq')ۗ)4LիWJ3X2JSҴv -:ܸb"ܔǘFJ4]X_~[ic󱁾uDmAq s5 /M c#̼Ċ M *:pL`yB`t6, fhiCE~ FlVw88#M[ڀvmFDzߛ3 zpۛbDox4YSs#Un&=9y89]|6/TB) ;"z%de0Եaau" r "Z!;DZOZq MEW`@zkj<ѭ׎P/8v;l!m!vu̘4nBbw;^v.annw[yo\r.8}&lsӡ'Vhm9;ı|EAEhhB+Z]Ģn@ Q?sb>h`\(7GpMQ7v+Ǐ\n>Bm yzw:1%>?T\F$@$@$@$@$@$@;08)! 60/gzO~6KF3ds"fFsK,,dzyBsL@`wxvTSNn`AHXTQJ܆Zfe7<; G䔖bNhyYq%n+2D:b"+4Hm 1 ,[PS.+m* eVRY\,& #T]au\ 6b@3# BX(ioTW+#TQ1_h>%虜:X#r9 Ʌb]S !Ą#)صX:*JcɭHGЩA[WȦ`MꌸFϏLGʼYA9Eu]-u}ΦTEqɿ0u;u26p>N= 0nY[GAx Xd2XoL``NBhm1 G@h=-0Fm+>~B:y|B|S_FM+t]mC`[ôAA$@$@$@$@$@$@ŝ2|>gTnHGܶꐆF!d"~8m<~CLIAnKxޖ`~_:,!گ\qkM=23=#ɵIHC^!^+cll4kLڴi-Hرrٺ0Xb֬Y_fiH{GO7yl:rHUxW[&kÖ+!^ern3LbU!&6pJk B$BY,"m7oSHg)T3ծ+zMhNp,%YAcGN`m8r&ಜ+#-xopƸ;mb϶} Ꮉ&mE{€N2ڊ9kÄڷyq"chkhVmQ㗛v[eOl zXR,Rw_-<      (.6o\О6uk0mLYgMקgΣgS6:#3㣣drȒ&\p?Csg+(t3Y_Uь,R 4ZQtUw>YNi2gmth- BI< msǍC=-,XY-ƭq볟-h^@$@$phРo :TyŤI&C8h #<ׯ_/W8ȪU:zƍ憵M1X &W Mcooׇ8fEd 1%W̕i>eJރ(n)ˑol!ivvbvj;"D<.uC{wɂ;ݗs6cP(HcWp 5T7y'쭂ӫ;$ ~[ UEe6p|SS# 鬵;s항!u@.𰰂m|8c5X"PĢM{rLUƑp iߟjwn)~+ͱ*M7:lq@p E 7_\Nk?4a鶼9*"|<p>0|"YwF['-9UL0@:iR\ctu=@gsqfFA_Nv0QSCrC&Ɲնmy @> @Z#5 ݀N2Ws}!՗Ed]M՗\]߄e2RD<3tn\[6cVsljd9yvY\߼ 8ҡa>h,{?CA^H{ÿ3IٮSxiα/xFømim;y7e4^( nB"4+?,2[W+78$ C`PJ]#٤ҧaݼ@z߿&M߇{0#&/{xs߉Rs 6Gޞd&~o1~&ͬ[{oo{Y:ɀI#9X \xK. aǎi&)nΒHKWK;@ZnAz}hd?~[hm=p"pyaO;y&MȜb~+X_՛ GnÊ T8 $p,KVXEYs`5- +DlM8Տd[ 5fLYݤ>:#}&/Qq*sulP9EalDsʩ!?(pNOcydM#iv+鰧~^Hen t^9x ''/fGMV4=6h\RZ$V5NcL&rsm䦞"A&w1oX:4\n-t?tƭT5aΥ{mE6 G͓c}/?]yl? %:Bx-?]lDVt4=OlEV 1`~emXLDR.Z:ma3a~?~{S6\!NQcLZ[_/e>mfL /?t\8>!5;h.LSON7/`)B3sc욳vlڙb      Q^*\![Eqv"/"B!S_,*1 5k`f8&̔7/Gߛt{?.(SXqc&]o:ӆ/5m&[C?2ת#oO|, @(_\A}n4׾ 3yxy֗Ȅ%_4ZhX8cƢ%lu?緁,zbN@KWdq  qqq}F={lIJJmzPN*~7ݷo_0`7}G^ӧ}ľ@իW˄ u3Cn}S4iDu&`I!EC=$QQ!j6VbE˳,tpmbl9=kWC[RݶF/L5@b0k'hm~yTpʂx&͌?62U#˺۫*sD@m¾!N,~hRho;pV%}+DFLJR# V9qgy5Xu9 UGXg:WYu+%Rt?xisMIGǏbد]]E @ w#hjap]uXՌ^:B#9ƥuݔ P4W7p>FkbZux@81e-m;/7^+e j)e!?P_QRW? /lPwU?4;BaW@gf q Mk{{FyO¥?!EJ"͸־Yyg}m秎Mjʄe[ͪןrL/8ΣkgVWG08έa 5%*ڗ5Ϳ3<,~ArƧ6񷝾Y[jd&{6%8a?]"Oqc#5ԕFDc-}KBU!}sl滃NQ .h?TS'hwXGM/Eԣ\ڶ,O#G[I fB*<,^Y3įnJ C$@=dmOO\{ۮF-a3{x'B2mT^XΦQEzr[)\Ǽ:juj[sO 7Ò$@$@J/m7}L }n\i} ׋@W L(黃Fa:? ] ku0@2M4>ڤ)圃R!Jed&zG(HuZHHHHHH U xV 0|2lhdˈ$ŋ$3?M⫛,6 geӺab@MkiF߆usPO~4ϽDpB= 1;z/,jjvvnTKz+|~Ͷު(qm|LTƮ! p>s@2NCH a\_bOnSLd$t T~CXXn^g[.xIqDÀ1(8 1 ΐ5 I~KFBHO|BaäJB:[\ yW4pܶ-STNټ9Sq.ژmM7$=;v̬vZs|pHF഻,1:kjr|y~7QnSbYB [e7Lap @IDATS2cŐ3!(+l—`\p-CEUk#6ݬibU +]R/pvT~a#Kct"ۮ[0?]?}*HݢocϨ&0ʨW7<-O` ծukòuočv6wKW1wizs7ms+h3 rrȥ-|!<({-٧۬k z8T( `ü\<Qn^+,S| b;8/mZYVQGAڵ9 m3°beW&FjqI }-oS_q_]B~\l{5ugqb nrlӔBYF_T%_m[϶?tKoY:P<ҔFu3j^7ᆽzہBݪ~;nծ&Ӟ!C|W惷0Ҧ&CeWݎ뎾-K"& I$@$@$@$@$@$@a"[$/Yh>gUh") Ov3}fX8Hn~쨪qFϔy*DA@ *;ɳ-Za!"5w+ rP3(C"?#m*'U^J/zX¥c&u˙W+;ZG@!қcue܈򁊌pX^8#9K-ce#uD U{X38?ka;.Zx7~ڀ %ϸvPl̇GY|^!~v%Fl3yP^n;]>LY]jm) iqF= 3 ݴiҭU]5ʕHYM4VøJgs\w1:ęv s>q ^\6;8[㚦 쓱>1qUbmwP?T7+n *fXGyN UpnExqFvx~_n;n8O?'U. _Ce4#ApulԬwv3! |!'\34+dקomSxڞެUz/Y-Ƕ(u!|f.{Wulh^[bɘoCɑEm;vʹȱ8 O`({7ɝ;wE'L2Ű6+UP {nP]:1(qc%lЊVu+SLq8YH"m5~#T?x ,;ˬ* 7Ӥ)Nm"P#Mq3sgAw3"N1 8n;"ED[4GQHuFg»?,Vbs16[ʅWclqYV J)@q>K8l'õaۍ~צ8,?ߕAv"W!..Q\ە>a?lTs @<O߽IM#ܴNs45ɜsl ŸZ>9T? Y5x?e?֓2l8X \P Ng#Z*oEH>}s^8,_o~ާPKĈGf<7j ]O~6G`p߾0K;,gp=WǙ{eE0V`/cZgf*k|WIH.tpg;o1KabQC.Mm.US@БۈPfRLTC0M- `"Li # HʺKZmxg;4ᓗTO Gf;=-1ϺC(.q30v:+s~5p=.?Wŵ]y:%%*W#;餏+VzQq^0~8;m~l.; CxeJŊf!JN 1Z'oMS2iCƝ2z@·h)T`ă4C˜vbɏiJTMO<ߝ,Քö 05sb|aa=+fћbFpfqU+ *$8A$@"ЧE$תW]WWńukT1CߊDA Mgu35,uFXIx`ϡc^.}Jamb*W]ȼj~Сp+Ck   "'/6meI}Q4 5ͷ!6YBFڶ n2޾AI}ͳBU]!w^V%ąqsm.l:p{28ƶ α^d^ =^zsde=Hӑép'Fx_SY~irK.w3}yy슠53>Ci;1q?-34!      J`F I|l3#}[ԑ*PA@ z"L|ehl h˞AcPJ]#D ΏHsݨ;l j[WNp-^jr,޴aBxAmZl<||;! @/{4K(p=o˽ p4=Gp{ɫCÚf]NVtK]MQ2gviWŸ: u>#<( GB$@$@%RXub2R˗)-i_tTYc*n, :gaR'w!uAk*>4t>HfP4%nfl2yvk?ڀ`/_H[".Woh%|vjk|:"庶W)4{ʴFpN9mtq1z$hq{bK I+[>xqC*}p_}S|luލ u8Uxorb=k2/Nj:!R6ڌSqmeP6K,[ @ԍc 2sOiVVNQn >$@s} @f(Hѡ~Sѽi       (:zB翛/WPGNH3 販g"JReƙg吊)]!Sgez #l(_Y'S 2 ʁ;.0Hen~rZF8ز)QU^>}z'TH(]'bz140-,˶iwpu}ۙ 0 K }s^@wk/O]ahNҨurF_.xvrY;EḆ7yBv jS'3W2X>o᫏5 @@6+YqxK}|/5C(9Z&V|C])#ȬYT,mC{7tДuXHHHHHHHd$^pz\N#^-C.I6uk2i=" #jUJYQ.8"Du'ZAfHi+ʋ/%F ~` @8 o˽ 7їz#l6nBc*i X ;/u2VSZj=;K(PeB̰`d%$@$@$@$@$@|l_&T|Z4[VHHHHHHHH;jQ䙛/ߘ/V'c6K8ٸ_+YaiH#ѩQ-.]N;ioxM'YTblE-bPF b0"\n4pS9NҬbo05Ttn\[~"LO4MnҮ#%)2rJu! s֦YyT $L#HM6| E:t @8 Bzزy`$0iBq<..*tg@otdM$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$P e:S^M#yirW?h԰VUyFgaWwl(M"33!|.f_$ uKw5,5*Wӯ솥Knhp;ڥٟgwV!A+rKfRLC[z ĞxLlv,C _ŤN[`RK$P ;m7^};"ol܋@C]0q/C`O;蘜5P: [Z^ԶcןSk! ıߟ e+IHHHHJ$O|!N1ADhwȉS2?vIHHHHH駟ٳq68U`=Cou=yC݇d?׵U4DnI9tL"J2i(*Y07huq3f\H?af6F'N3z" zN4\՛z=.ma@(Y}GCͽBPT|c,`XK"A^(fG$@$@$@$@$@$@$@$@RL%M/_tm^, AHHHHHHr"PBYX֤ ϩlOQҲfQc\anu @q!?DNO$@$@$@$@$@$@$@@_ʲW,2J8:w;@$@$@$@$@$@$@$@$@$@$Pb Z @q$pYۺͲ"m ~mUGLqUcsM)tܒM2^:l @#6O\I~?r޶OFN]i>%nG CjU5 : @s$@$@$@$@$@$@$@$O :^2jFnRA ]SѕKc`vh+5{2HHHHHHHHHHH!HHHHHHHDͧD wHHHHHHHHHH.@4wHHHHHHHHHHHHHHHHHHH ( ?SH$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$p9M                   3LY# BB @s7IHHHHHHHHHHHHHHHHHHOB3e$@$@$@$@$@$@$@$@$@$@$@$@$@$@$p(]08rς{^-"M^;Z*ޭe늚=/yR?ۣ\P6IHHHHHHHHHHHHHHW9k=yiqf83wml]L ž'ŴamVbV\YFE?#M6yԽ{wMoҥKy}@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$O઎fƫ?,tésJ#K=Oiq8 k?_a6}, =O s{ťs:{zj_~%+V((inϞ=p7|}?p5%              B!PryYe檭"u:pPJI '1z>6M΍k՗42a愌I $*iF~D>>$QgpXw۽"b*UJZlm#_|jJfΘ7|֭^Z6mt>6m&              mh&Y! 9%Ϻ61sn1"b6jKͽukԮov?M\ 1%>>^bbbd޽qF3 òej[RHT9uTnVU.HZyĉZ'X(UԬYUe۶mrʕD3oǎYWXԃv}_B3SSSرc~9A$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@ 1ۨƄ O>RVm%1akf͚eY*Ǎ2ߝСCE7Μ9#_~;+_gϞǏȴTRU.2\A+ݻwu/ X'>};VnDƍ놚3˨Q͸ӱcGݻ\p|D"F%3f0C$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$;XKAA$#vZYxWqJJHӛ#K;dĈ mڴÇga01!LN+hy!ꫯ)))ٶ+07[o"$PI׮][nܴi7T7nG4lP 7󀏣:jի;$H%7 ɛI5@ƽbm[*V,˪=w5YiWU|~뙹sv{<,m                   @9blᦛnӧO DݻUfڵ^}R#.]$zwogiɑ&A$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$;IMnuÄp3ݿ̙3G ^;<<ܬaqqylٿZ̲ɖАPkq!2]72eǵ^+p4Đ:3*:JzwLwO_B>O8)%(]u3BL,/]ʓ ҥK "!&A$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@w!fC33f'1Ad8$$DoOr99υZÉS\ɩ3!&Xj@/rm믿ix`0vXCZ Wϓ*;Ҏc<-ÕYMt ӿ}ZVX){n۷O_ XB+ݺu\9Wݻw˥Kt{/^]wU0/~X:tF xILQʝA$99٬gjjĘeVqY                    ԛ#fǎ{wHΐrR߿߬3l0!ٶ}Yۓ&MǛ"C˝/͊j.@.b8hB|9a;va_gnֶu(;w˓'Oʚ5kT'3f̐)ȠAMsdٲe:~v#zf9rP d Ԝ@ 1GĉIgNź>͗ HvNKj*R6DEE.u \׿^"DoT(**B-2A+:MSSp.-Z$cʕ;؍u0[oMu^XXqʨ.1kYVvV6ܒ x&`>zӂs&u۴iވ;0bK(vm bւWᲱIX:uΛHHHHP Y~>YΉ#󼴚]w'HHHHHHH d'N')2L$  B ܓWޭsZ4ll=_wM?.!JJJ\OΑHHHHHjCQ\$-t@x^)"L2Rņ&]+~qmIHHHHHHHHHHH!f'l9e      fFWv]+]-#M$'OlvR̮3K$@$@$@$@$@$@$@$@$@$@$@uAB̺>HHHHHH5{NviWn23]bتY=qȄk$@$@$@$@$@$@$@$@$@$@$@$@--r=$@$@$@$@$@$@U]Z'rԯdb,xfHAIˊ8Xc            +WEIHHHHHJ&(*P˔2ѥrR9^ /3Ė#4^ GDHtآ;_BO @"@!f˺\ \yR.!,O3Te'6{ 0 Gd^v[^q# Wt&$@$@$@$@$@$@$@$@$@$@$@$@͝ r$@$@$@$@$@$p%p8ĞQf Bڋ#*VK^F*%DZx-W2yHHHHHHHHHHHH|+ 4%RL3DtRi!ԎYY" /l U8%NKh%TVm'ΔHHHHHHHHHHHHP`9 Jt^TH7.x&\:|VuJ3Jp/E /MK8^swlA$@$@$@$@$@$@$@$@$@$@$@W~t]sHHHHH,{n^Bpii˄*y|@w)2RGqulnJx1Lfk\81            KB̦{m83     hvgWdN5S#ո-3C$4~ [h^i!-wTK[͖#           h0b6jD$@$@$@$@$@W6GqUJq/uq/RfYb+)ORf^*z"ˠV$@$@$@$@$@$@$@$@B 3+K/iih2xς$@$@$@$ЄPل.B$@$@$@$@$@-#?R /ۥf\]f^& eXIΑ}hͪ$в Dq!2g\? 'Q\jw>Kټ|G$Рp U~\7\5t-|0{NviWKIWLv4" |O3nS:U%,sT)%^Ch ' A/ˑǪ\,WTe]$   "@!fC8$@$P 鹗鏾)9MI09ex8EV?5^";ieg>qcehLƽdޏo7bWH3n?.+Y/K3)RP&2,x[Ɗbj%Ҍiq$@$@$@$@$@$@$@$@U;wˈaC'   F!@!f`$@$=3:EUGx k@ '#w{O{̿*^9MqUz>ko.8#+8}ܿ~I^~h~3_~OQT)NѥN3K%efزrVR4A~∈pI3e_JA$@$@$@$@$@$@$@$@ G ;'GVK5cl6Yr>usAۉZd?##C>cILLdϗ:HNd„ r7RYW|,Y'u###K.MCsyg$//eƍS!3n]tݱqN-ϹT(= 2vCߧ[w&!"en`! \)O+6I$@5 4ˈ(E5&W#W~ :MBL>{tgW;m)p~ӽPׂs'%q4Rۥn*ո-3CD}fg4i/4Jxi]4* 9HHHHHHHH&vMۚ_[o%pFnn@׼ywZEYFnt6.\?\wqWKBBBmk'Ne˖y5py'e̘1^կJ*0/#Ο?/~q(wu8*bY~[)ɑx,n-?i wIHp?a]'WF$@͖\=b8qhHƽb;ތmK $@͒qsSY]9J/P2XJ]]:tqR /J# /l U8etrt:^G+^jT.A$@$@$@$@$@$@$@$D)A5VLMUEŶUխsk׮W_}jȑ2l0~k.ҥK.>Zpi6P;bnڴI#u-ĸpD 4 1B'33S~_˴iӴ M,ܓ'O:t?䄙& ,0A8h'ú 7ʭۨuO 2q"~Ƕ.RN bZ/IZ4 1[HZgvLI.'{ŸwҨk 4-kMav%HWbS)[Eb j9 2)4ėR /3Ė+RskҌQQJpIoMK^swlA$@$@$@$@$@$@$@WR:}Fx]2OzWW}O*1/-Z$Y>L~U%[nEu/999CIvvի%$$DIMMu iwRV]#;kNno`pA$@$$oN      :%tb۳ST=wN.̞%4e2S 拭KQidʥ[.!!͸:At ˎ*mzA$@$@$@$@$@$@$@$@P)/^Y72`Zǎ+V1!~eƍZcTC;v(QQQhS8&''KV8kFv2LAAk_pk]"8KO#Gtx>5vII>|X^ 'HϞ=%00;HUDvQE[ul Yw@IDATDj$DKeU_X>j.qFtpmf^,R! K$5<(_ڷK# fMBf}8y     D,IY?BL]Y2xS'(ѥ(K[fH~iYnh^i!UŕLxikF @MDGɉjTx*\G=b[ ͚5KC\}SC\}# 4iׯK}@xǫka֭TΤo4ܩW1{lAW^y?B\i1!М7o?{m>2sLԧ~*yl4vxЮfao(+K`Q;zewp|ln-Pr.?8ӯC7s+vc h1(l1 !    hL\)Z8~,ip9\{qX-ĞtO8^: 4Ҍ2+[lr}$O2:^J7+JtiPnTO4gV&       hF.wbm*BH֭['~:}Z> q89#P^ve[f-(}ՎQW,',XOQB>R|ww^y8!>(p]WXa:M&&&zرcj*>?OYpqXi wͿ/Zh;eʔJ*ȳNu}xso%Uzr@y|nsFAqshT $@$В Pْ.F$@$@$@$@$ JYCU ĖWTԇxǴA<ۥ_iƕeFHNTMrTn\4_&Dq Ps[6         _ o/r>5EmЎ[nbGyDΝ+ѲKLٳGthd6a"9ssAsڵGJ-媫ҩ꾞x 6lޯ!C9 {ñsӦM:=8s.[l"LۿNmHQVW^&O,_}Hn,~"pMmCBBteѢEzDDD q2.ݺuH/:F yO| )c`NѮu޶ RB׈ 4" 1>&    hTtbۣ.3TV#AV!&e;^"ոJ9.H54㙙"% /mSONc,Kq?%Su6ĚIHHHHHDBC")oJ55Y-$s>lݶCܭ |IN{Yllv~|7F:TYd~Ah9k,Ӣz=60pԩ2oCR7=HHHHHHHH,nj!;vo6lt0*ܸMTFJG}T޹s޽[pPrÆ K/Yi!6\x%`?nI5n%R#G}/gϞSj#uzUq*(;FqkZݝb=?|d/Qp 5c,n#ƙzd?P1e`'S.bb2 pC7PXD$@W6+/1{xwyβHH< RSq,DlU?a\c)2nE.䉭& Gz:*^lpTΗpiKx.$@$@$@$@$@$@$P< \{\>0zЊQ7 XcNBcGWb M%:Ηx!9"+W  /4e,WZ%_|N$p8qQ\Jw$ԁeL*$ \ JSJJl|v>[SrÃ!R,6ҌG*%DF`A$@$@$@$@$@$@$@$@$Шz-x]s5O˗eǎ!7#m;R_TpdKfcRv7No͚5r _Y`v (1J#ƽbr\U[SOUrmժ#ysfs&dWd xGBL8 8_ljy['vҴZX@$@$b '%_/MkEkbc%8B2NWn2xėbkXHHHHHHHHH@XYXX(6ƹcGGw]ӧO{̙33<<\~a1bx{^\;oW$qT{.۷oעzޤj_!f *q"L9q ƌ#qq3[>#8qSx{sٞwrsf! (HE;˅|{WFe:ëէONEeүJ{   N@=Pm.@l{upqDFiE /MK8^sӭ͸>        O-ZB¥қNRcǎevL><6vܛp6y#u8uY}!.o|:-;Ҵ7W^yŜ7vncor݈'7lˉZU""\_YhZMr{o:ec hm^0 %_URLՍdegzą?-ek[}6 eh(Q> *W'qk)yEʒݒ'M úG52MGS&ߛ9- 77P}-vvtLP}ڵR9^"xdشۥ^v In݌^HHHHHHHHH!C^{M~_;%V^Z bn\Epl׮y*|,*r'Çeƍ"}o&&&][ţpDukȗ_~i-2!tѣydǗnHJJˤI$$ib9.xٚ={uAɓZD&pAE$''k>?|voȨ^1TIɗW&g ripW Q'́Ng\.}HZ" 1[UHH鹵aVNBܹX4^]r89K9#{L¥BCj6> 1k~bD=ntǶmc~!_~&=mIivCN";8P[A~36Tf"Aʽ֗ݵضt :G>5dْ'dv瓩 'f75n8 #;mOw$㩺-g%v%?黹u\̑c'b˸PwQ>"~ mTeO$@$@$@$@$@$@$@$@$PF)~+?OtzJ$33S$?#H1sL#Q>4_JDDU/RCq!2ĘpR}}cժU:6(m۶FnٲE^~eFN({wh ,,L ANxׯ\pAvܩR<:ǚoY56O>d6 ;vЧV{(DF=UUy||e˖͛sSO\KnΫ \͙"|tr쏮}rәCJZޗrq?$sո=cCd`gf\# 4/o^klIH!wwQ%5|{|@p1:QO@#ZHf_U4z?foG+'4/+%>-(.m0!?Z+!'DJՐ' 'ZQO}C}"]5]_u*_:-m;b\Eće6LǪZ#O-!mVĦm{9[CC^ 1/jD#PzFJ~ f.U~V#XܳVݰ1 L@}igS_hـHHHHHtp ™z1#O?,X xY㮻I+ 7 ׯ/~ {Չ19p"H]MӨ[-7kfrKSW\iv3uTYfy\bp4|߾}Q^& .[e5X0Typy{4fӂ5_]sZ `Hcߩ +->)<c\-tDWp74wЮhgȧŖ#)}ɫi/}R W XJԇKkf٬JOSxlH$@$@5 Pz7Rwh(({} \v*oKVt4DFFO WaGg *|{:2:I]i / ~pj1yDI U]=TEl}u8@]wHHH#GQ&EϹW$mߗ!?￸8O Bz-z!9{vyC&ʑb/8!╟Snڬ;q: :t:uҩQw:٠NxxT"8BR ?PSBc+QqŊ.;!wS#;n>7YhoBK@W]ħRΧpDx'>ͫ:ox:T:{E1u37Xk.E媙v!_"HHVf_۞ܷ<5wʞ6Z?gD7RAˆt$@$В 4O L6Mס ԗo 6-|C <ᮾjټy%8$@M#W9*]yuBg>\/Ii'fK7q9|.Kw'U{O !)q7BLTB5qh1[mW7FAq,y£8h?KL~&Y:;6t(ޤ zU䋗MhcLeDMg2s%#thJKlh{I;`.'*4_\jIiơ}T am?WT]Tj8*E|)}sUar}ruJtz^n}9Ťq꽑޻h tlNa^U}/ 4^?=o6kEۓ'FHy_g=VTR*yV.c˂R뒖/g2=#U)8,"eS'RglGC%^.' B/ KĦD:JbK< ?Q%7]!L     ATtN01'WLO 5_޶j[n 2,Wc2 n$xuk)#h]s/N8A\e\a֭Zˌ3dQ(vBBkVW6~ԗe'p$@$P@u%ڃ𦰸bF9^jqÄglV}<O=,oܫ@%<9{x7uloNm{b0ɥuOgVU8y券vi-@3!>Կr(Pt,-XXC-etvUh+6T‰9{;rH+UVzJc,-9\1SgkQZzRD:e*58<+}㝩|] bwڼ/ ySwL]zX,U1H:ly[ezCc~9pV0J`p()LnGlb&_zس3MLg:sNa&ҙ\.wc6eOܦ~5%  #/OIJm^ۡCxzRR_p8l      &=OM3)Ls  OQgͺZ @[oIii{Ӻ;o>ҪUJ.ːKVNNNc~%Ȳ6޽vl>ݻ"S1%..Nbbb)SSS%99Y.\Pq֭Sx_9 G圓t:5**J..SRRe,ԷԽzgϞ˗/Kttt]ڵk'ǎS'z#;xU X7:X7.^_\l9ydH蔼Wu40RBhTbiQ)b}ҵ]Ea؛+?cipvHE-wIݍsFԶOu62_'JyZ(fu5DNEcz }lPD*g1#3d)80DׯRjJݮUNVmp7'Nn:u,]RW)'p445V-pmv#kyLl<CYWֿ-avQys1=ar7Wi*Mh"̷~xN~d^ǶQ-t|W <Ҕ#j݁ܤ!&b`?9gKKtl=pY[We%ŻL03^-ui{)DvY|s:_X~IAz掋9bO/Ke"HgTJy^ Xx7js(+ ;py>Q oW}bK.lSPB#bR0l` 44|w?e҄ U a=ɬ\ҭӨ1ɓ(0F [nrO [nEEFc{ 7od .z!㴹>RU>f9~q9sL4I9*Iea÷|0@ cZT /.\dĈs='XەXX/^,[nv-;wc-|_"""s!D<.G Q{8|ǵmY,9ڰcǎr7J>" ^*۷cٕHi﬑{'ûkG2 fn诪U@DԿX&ZT}-[Yw,T+2tuLjG\҅85kq~B\fi pq뗝H_xl}d7F<>*Siߝ6P~ZTbz46al!ʄ 1"e|AfPѲ^W!Dv!O5E 1{;X֣cBLѠ7p" =] vΒV7}{* "4U2EN7E҈ Kd)b[81vcϭcj@ۙTuI|h 3#5]-0!qz?:kVe#uE_Utz)*ĉR V؂LyS7CL)YQ\(-h\ @s `kQf*vvYSe KŶi&ҩs$#t|z,!     z$Ms>+Sòk   @>52F2))8}pLKS)Aʅ5Fڵs"/Bh̯TQTla]}@9h0Ʉ hv97j(-Ht),;n4@xw{P/X{\|WBS#biS@ȕ\%u /dz1^iͣ`J!fQIP"!]#ekY*oN!(DĄJWmR6C} 6SU$]*:͵/){X#sȷﻳ*q'w:次]>[; !j5z4EҔ,5]oo !&+9#':AZ,M~Ua\]w??K [/ujQ(7M 4XiutµR<-m\#RD >+o}8/8qIHHHHZ>޽zʬӤc 6WH$@$@͛@ 1!3is-RWL̫JWrŊZs7N $Ě;w"yjO;(g(K5ꪡu֮]+{:U&O]8N7#F7%K,t{ʔ):'")s)ĺ.]ӂn/Ǎ}:#G;vӧ;-[رc*xJb=]icϙ3aȒ%Kh!g_SCT9{lyĭʑj`1Dyyeٲej`9IB 6L/[..;gU H&7'Lh*CyaS 88A C2wĄuW\n;_ZCߨRWC X醉+=ݞt +QWۭf;ݚkmeuf>n1Wyh^V8GkGJv1"'8_U j-#x=:kyWUy_ 5nP1cpS润;CbBڛDa!ƌk7}6l'痥RUzb\G;%.1C1;iM=li[Ғȵ 4iŖ_čӖ%_µ_HHP@`sY)I$@$@$ :uJV^3;gϞÇ%M9@wڷrSHHHH43;;k#C)8yiFFbbݣrrc*!hLgzZ3%ơ|knxZHx&"Of 1njv wsy3Xz69RBb Zh-GI'T󛕸qn6k,y7];>9hᦘckJŀ۫*?ɓҡCGS>7ڕ2֯ߠJ\;pd 4>u0R@dm;Z䑞bZS2# (\tmWЋk&-#H QX)1Z Pλ_#<t5 /O_wr~,vxĆJ`#Yyh6a]QʤNKX%uRހdn" 4}V鶭.iͭ}Ux#˴s巇 Dō/@@iDz,#;/Tӵdp3J)k־B,v\p^Uv]\qY1OűyL$@$@$P?lA8d([V}կkcIb`H P̀>CgRHHH si}'0b.mfp d$R!uSNҳgirw%_|ԩS5&7I/'TZZ*6Y `     Ddj`"RyjX#G/OLCiS}kyhh:mGUiۼirŜRkHdP"%2JanۺEJI%{?.<    *;ȒWEYp"{キh%_ۮ Dl~fFF[R{Bm2++tvQC}+ONIN i2$$DIM-ws9QAxxyvn ӂFXךASp| = -'2HChq_T뉵Rn}w֕uT9\"Mm 1Cm+Y ux 1wQsAAA#<"k֬]ޫqk끱K^*9bj#,|lƚ""ʿ4{{AA&F|wL!f}f$@$@$@$2 TיiZ`mkr2u4Iua1e`@;;t젅HmŋJ[ > tޞ":WDB̚6R{ֵ⏐KԩӤU+K.׮]RΡ 4:/G 9(ۓ" !&boB '=e4A\'!.smOozņ@喸_9*"u7(#oh!Kwk[ }y.Y]~z^FBphDNB :R9CXxL\I@;N'aȞM\!b2_Kv L1Z{/țc`̮ey5COzɆ2EZUR>c&bBrŋx%E%BZqBY]==%=[wBh༗Ou xHHH_z~#%So^=~4-=GݗhWtU*@Uj   +Cӧ '(7o6OAi2!LO=LT_(H-     @^VQW_}K3):mսѥb5֔ܥ%^K]t̼\pY9r: HukW+ul<~wᯜ猰1j-Q_'c[خ_Av)'N4vtM2by7(ƴ> 4c(K-JjsKw0U'FBx%:Ryo;*Y t뇕hqޢTzL 6񷇴`NmWC yN: #4x<%A48FsFm(@͈Xo0{5 V!*6p@gK Ň F +N ~@Z*tS J.QQHQf ί%vT >9Yd+ƙ=̻u+(￶B;=vQAr+J=t}pr46k1u 'NF\;[wP㼱{ >NyuY[F!VnIHHzx9`H_9_oQNK+Jmߗ~Ðbr] AYq!Č޽{[zn-"]``~p x o^@MKKY=$\4q2@IDATθEfŊaf.v`zX}N xC厘ݺu9sƽ1)SXCXBRRRd츱i9r䰬߰ANDOnaNaIN*5we ~ɷcliN]cuz['hOoeٲe,=zqZŗn!Hs߾}FnI1*% !d!E/i'^ku{Nw& f]^ָkR?rIڶ*2ImW#O}ګUvi9/T wgoS'cH 'iul诅[hۑbL!&\]s>2GL:]+sb_yk*l.qm׎:U}эח+ ?qD%ݚB^B-eitOsǂU(\.+*һ [:hh>UHHHM; tE}( ʃņL)WgJn뱄HHH ￯p6m(LJJ2O7n?\/^,{%۷o)ϝ;rnРA`sY_K~K/޽{ֹt钞ҥ;5# m;D ΂ u;ȹs皦9 |'Ě,n*_}Ɗw} Z|iF^_8- TI^JMMӧ˅.3fpt /x -c+Լy%x)DFJU<T"WiVVkgϞ>~ڶmPSVF;p:7!6_n'R婃1Q-316RܾԿQe]9ӻ |/KQM1?3#QAo'761kv$\V2a+$@$@$@ gD&̀7lK,VV-!lg   PS޽5 1N*NgpÔr-N"s]n…x7`/”vb(K'Kgaԑc[{7|rԑ66m /2qÕs&BWil)/Nb3d.C!UV"q;vn @ 8Z:_okw9}|KY[X/.Ul)o8rl9rpYTTInݺ>b'Μ9]El9~xȗ1/U]vŭNQc_^z%˗)vExywkwRĊ;ڵku|%/\K]$@ @RZ6` N%;p6Q3PW*ᅲmI: #}$lrI9[GFyIJo〷3 zyC֐tr)/g!bN+5;OkW Ⱦ}l|o>tu=pJ1FYr'|*!v.ﻶ;J|;uqXE/~&c̲:;͚qqT"kWQG!Mgy"V~B9n> EHR^iF֫3ar)FUUayU?c3GPba✾ʅW^    O+fa7´`6jMrCM dSyLrr2V\ӧO"֒{Yy=Ç{U%/[ )!"L|>LgjL޶3ˉ3B$@$@$@$Psj]yqPΝ:Qw<"Xlժ%uRI"/[IIٞ2ezirJ("55 11Mtig^"$vةVrA-(_`QdRy׮]zL."B4ٳՓvfYŹ|8r0ĉG weq' h1&СC^ڴi;xVv|!6J/o1'LRη_vD*_|S7ȗ @" [ѩl$uy"LGm,jT}U[vּ2͍|qy{./sU}߉+k#(pUsʱӦ>c Ouز- w9=awMgPj39WkTr.uٸlVelC$PKÎc+u әf:be      I?>Gk]BZٹK?Ӏ^x(C   +dh0` Q>$5u2L1HK.FjȽ,#Dpi1nɘ>}d|D /u5?Κ/1򔜼mQQú9kZX(E苐 }S}; yIo`OĤ'ɗGǕIIIx*-?)7 D)n Cŧ/F=ezz:/^)OiR^iߖ$@M *Ge6M ؽiqt$@L. w&F$@$@$@%-u0 ӗcDsIJP f_|_Sc    2 ƢUV$DғBQ۸XBQLKjss'O˽!ChG."eiO.ÎaMEa-ʔrwҤI׿e٭[7tҥHHHHLN(i GJ-!++ y2ށQ"(_$c E))e5zug_e\H1YHtDh/2r튨WR̠o&Xh _o['bHjZA^     z"xw_iJbjt+W[O|@g \yDh)("'DqQ'EPWِTjSNi37&F)9oNQO?Tia`tt6d !ϝ;gҎѼysc2**>{q$29      "ĬGO<((3"11QOUu2;vZֹB$@J ^(QvS616;i{Nb[B[? I>ësO}mHMƬnۏ'L^;]8k   .n̘1: 0`W%EP$ydD$'Nkѣ XveN#\ wZ7L)2+kwC R `qΌo=|=ZD8$     xw}`@cy&x[ӟf"DQrz,%  , `Gzn6m¶m۴1ԔN\){'xB 3o\;vLVu\8xDՐq"q4BR˽Ckt $*>켢="4΃gJu#睴*).(p-FI$@$@$@$@16ؽ{7~!h߾^ґl߾]!؜H@61ߣcWB{loO-Ҝ922r?+w H3&~w=Ӑ0}<6ZhaٴNgݸqc].BLhnROVV^l2 G>KpNK.sʕh۶-mX[lΩ7x#R~ԨQhٲ%} b[q|a\JC {EbP] (tREU |||Ub텔TWԜIH )Ky8,G$@$@$@$@$@$p%w.z0 w҃, (~u]  u?k%  |\uU BGI8*!>N}"۷oKO_wQĀEDo&N mJ͛7oתU+KѪUS>AS[$^y-͛tb#BYfaĈZX)ۇҮ]uٌkrV2R;wƁd1C'FH"lҤ d,     ptu$UyrrYHHHHHHHHl~} ;@oQxu.\赧k'v%7ܯl= \ѯ_?:)3Ti"ۺuc3+Y_ilRڵnrOD-.ñf-w# C ю6;aC@Һ_pHKK8ZWɓ5S)ٳgu9DǏGBBNs/:uf͚Y1mS /I)3XpHHHH#YN#         &'[odž`~AyE8R   OS%ʝ$SN'ĸq˦1D"޳>C.x1x`Kj)'7QI,A'ͧziΘ}u } )} H0̙3ۥKOOBLY 7 ȑ#8g._ܲOV UΙl%ǩ ?    G~$w @&zkwu/-D+8A~wyq|$P[ qË ٥s&V"&PϾ[O#  +@q1'py PPFqL$< 7#8i=   yYYYS5Q⮘IEwTϟEJUSdggkQ{ZQJRRۇ#-CG}H|-֕>j衸z]EޫN|m3g$@$@$@#}>A;jŭY1#  z%*FҖI: b|v\QwDW 0> ! J@j~~ ݻ{KA!O3P;Trqm \mDDZlM,㕹+hŹ|+9PP/YgJMˑSsgqևN3    p0]nϊ$@$@L`lo9A$|F"a|v.c79+5h0/_ `ρ 8% {v<~<7u\Wfz9y<ӡǕYJ$@$@$@$@$@$@$@$@$@5OYn# /Os9Y&|$ g]ǑD;"2 =ߗlERj6:Fc{*rlˑssng,3 4|aY~}%  _?xע(P}> AEs1<ΜAo`NNGl+xU`M$@$@$2#ݲ82ܗEp5ոq^JLwdfYsP3iM4!$@$@$@$2st݈z^zR .B;6! K` n2rq81&&оi8:uC*uK_97V&w!g?}w?A$@$@$"u|( Knj;j]w纉J HHHA ++Kj`ii%]:q^Y4Dܨ!nuEYTTc'CZCHHHHRڧnL3yj1f:tĬ%H} 44GL!WN[`FN}!sd$PBpUhL텐J P>g=[rRk3Y1 )loU_HHHOa} еR99ifwEqp<˻c`$@$@$@!.#{!Y燎8   ˋ1/ِ 4` IHHHHHHfpZ-x'N;?'_[w^P;=$@$@$@.0zDGzCo9!Z# WHHHHZW봲1 @}(R2۷|70 wëyXB$@$@$@$@$@$@$@$@$@U Y6lB$@$@$@$@$@$@$@$@$@nC3" ~fN?.V-!l8         KB̆{8r         +^Qܧ/$ `l< .Eq~U/\%         rXHHHHHHHHH xyûsO=wx/(nhgP(˥BZQ{7̇ipt/Z+[%$@$@$@$@$@$@$@$@$@$1a1 @' w9@Ǔ-U0q?}E)c) 7IHHHHHHHH.?^M[ᄃlx{8dj(x|y9UH>/2W%ې 1 1ph$@$@$@$@$@$@$@$@$@5H Wԫ(R;cI(~AX_}?}jA$@$@$@$@$@$@$@$@$p|™ @!! ExxЩC{DG7{hG%KбcG;Z'l6cѢE8{,&Mؒ#iBBۧǏqرcسgO~kr^l?AϨQкf㣏>r~xhڴi;00{)Юѻmc˜=?D<:'|WHj  myS0HHHHHHHꞀWtSL kƠP{SaGF.Cކo5n ޭ(޴־fJQ^{ᕻ)Z HHHHܙqYl a]8uN-gEJy)u<zƣKkUs"tOu5\Sa煅5k':JJ+8~8k-ҥK}9?wѻe,U7oތ9sqUQ~7nߚe{)oãqhժwU0;;Ϸt!13X̓d(sԩ]99 ,J}i<$",**K_l~<[Gcd|2Y@$@EvuQ_ BBL 6I$@$@$@$@$@$@E@|nn>^w ?ػpDE;r uw -tBgôf1uw\[ոHHHHa{<"{>a,lڲ8V'D)U߭A|׷BBӥö5ºu됓&]bRĖ{~t%!>ŹԿ[T8 <=ztuݩp111.”lK8}EYcJ) V!RMm$@$P3lթ> @ /xZe$@$@$@$@$@$@$@U$ }Q;N%M3ʖ;+ٻ̇]U)b9 @$ xĥѸC1&p$(/L:7n.wN7ڶRm??? 2+W>uTb5kcyk-gl2oqÔ|III8q]J… wF qt!Ĺd )>?\NoMG].er>_Et) >i+>ҸVZO?t=h>8NݭE#ȋA$@ABc @%hª$@$@$@$@$@$@$@u@Q nף`3WȉT%j-U"   p;VĢt qCb5йS$_Lǟ&׳>aLz&?Wm]EyZ,i8X7896iDOeyB̟%)EYِuZhDDDXz,$&&EOF f͚8JԩSbܹd’%K,BZܞ;w>;ٳ:]8p@x۵k/bR9^qcĉ͛CĦU9fATGϧXRCСY8/DFNč3*mbf Mf}&$]z u}$@$2 1]FŊ$@$@$@$@$@$@$@$@$@$`G@n޿~ND;*w' ^w?_r 94%\`:D8x@? "_D,e]~]HݻKزu;~ڰ"~6>ƽwMCxX}7u]O>gΜCбcGiu9stzi/%%E/)ӈ05nI;6T׿5Əog|r+!!AP=CѣMuqu_y<?XJy <a_ 00ШnY$''s׿ewa-V54-]˘Yϟ9ֱS}G|,E©?x \xF{#FoJgg͚JG={ījSVdNq6!)S[o1tT?[+w#dinwٯs|ln}v{_+eCs1z5W&nM$@U"PsU:< e@ѨI'S`F(qe`K    p#f_.ZZF83KĶ;m+,o*RWHH\C2KM10Ėƶwm۶M8 0Zh)YQĔK.a>S_|E8Q&q…Zp'E+!Ke>SXl.3jF}Y:16z.Ƕ5\=Rčb%T 4R孷biӦa֭ZJk8UV/S%c=f#6893f8aJr.>cK9VeyF}v-4_YJ(!YHj5 @ i @"Pdi6ozNJiR~ؚHHHH- \iV}II6Cv{THJrt 6ҧ-ǰ&"66]t]9,ʤ%裏 %ą^{ ݺu6mƍzeOǛo!N"mI^qBgxiģ>ˤZ*ŏ?S5¨/Mq00Juh *[2Gq!IV7}+n"5B9i$-rNY/﹯ʨVˍ$aɖcL{z|h<97}Ӂ4,zz?;^6еScחӒHHr+Wb裏Ap?cڵVg=         W`I9Y攦I x1Ey9! @ػe3ݺ`¸16eFjZ (h騍ny,{t!ckݺvUuEĕ(iwڅʦ+)3::Z lv{nwکШ*h"ujNE`-TСDXC+)qX͚5qEmܸ._C 7|]-:=׭[ CŢE ΕYӱc>}m-뵱2yd̜9"PqBs/bIMnﵻedd{5W^S]Y=[__Qn,uߌgn)JYw@|ho`.rبID?G/3.*rL @M(TEppT\0HHHHHHHHHH!(υirٹf[Pt)Ey7j`HHHHj@rE,_ʦfM`hs1l8k#7:dL2ưa O Y߷o.GCCLg]ٺC,8׿j17hCkn@˖-?lp8`q 5jz!̞="$kUCĞKDgϞOAJ3Vk|)}3`lY".5?E)]Vʺw_"f`-oYNL+u!#Ev^!,|,.qۻ% ZsÇ8bE< !)>L @C P 5?}Q x;x|HHHHꈀMfsGk۬BLiS^1 QdyOD"͛-@#-t I-iř2??+V/OOOt SNc&vLLLD۶mwٺBEp8w\r !/NJLF5~:33EEEؽ{~u/P8꣡UFzrqNK^Y4͊#%u@ dWʈ%%0 UsL> F8;"'$9Hܑ 1;wq!<Ԇ(O~]F=(,mʔ[СCt=gΜƢEp=7nҥK-meꫯOX)kt1?~.n On3`=zcIHHHHNôy5p.v>^(WL 4QQ0Qjrp/pS,i-;Պn7;B$1gQL%Ǵ&BpFz…?E)!iѫҹSNx5'Hŋ|ӡWfrQBLphellNž~Kzr St޽ֆ ?VI.]HOO,w:euE',x޼QgS-+g/:g_$@$P<`ILuC!6_ziӥ8Y_9aJlXo+&L#ԋwމڲe IHHHHHHHHܛ@q~.<6@IDATcHxP7۵EF_=_ߣRGq^{HHHHHֵ3zAqY_Xmv\ڈkv2'uACe2SM(fRׯ_~ DpںukL>]/ FcV6D(ĭqÆ zWXXU2q,/ [ndK5)L)y92ڳgCotZz˗/)18t$ˬ}{կ3gV(o_X+!wN\䰋e[ˎaE']GTg1 L-1oVI:} ?N/.{.4}^{oa@7,}zbܮ][tAX1׎۱eV\pqqq;vN."Pq\ YF %ݾToFlM7#5{Ɯ 4|-C^J!X\lf.s.m%>LUOC#7`Jq' Q* sHTnF$=wǎF֭b˲ؼu;N>s11hėWʖjE^b%ԵU4UN2viĥp49^udذa^~rF.N&gETHڳ2 TD/]E5pٳRd2cW}"霺:r$O>$<==Bk5-\b~(8{,N<>!!G/Z1u[yA$@N 88/ݝG lq$@$@$@$@$P wG@loxVV%    I@wOi<|4J~Z&U4Q¥"~زh$2KmgϞma8bV6D\w)Z1`-.4("L>}T{%NC=x;w֭֮üyt_;t6QBZ#DجY3C%u}N8a.YDҥʂZh]W^E⩧r*شnSS2ɗѣGyODSLѩEܛb\Γh\"2dmTss:ud{8Ƙ1cUs{˭Z<<bJ;t\ۣ ;ypPiy,+T2W\?݀q5 Go~.IH*R9|sA#GT!fTT#_Rbƍe={a>%8r;11?Ǻ IH SettS a F \qt,Z åupr߁Cѽ+zwW0K딷~Q vڃ{=6 $k+$]8Nbe[=#xWu_o6%;oM6:u+]Zˡd!E47nlƶлwol۶M 뾟{9;}{\9sÔ}[רWSK9o/Mb4&!kE8)] KBb1b}q_A0"”u7B畍rwbm[FkbtU;OB^q.h~"G ɐW|]jJ$@$PbBe.K]f1V)E)v$Ĕ cǎm 7ܠp114H 0ʙ8I?|' \D9}XOذq4EqjݻuETH388b<"⤙)سwN:mӗƀWcvѺE`e}뮻Q52#M駟b! S+3nybI2; j[d7n޻zjhݺ5f̘wkҥK-iBRxiEhɅ-6  K`n?x7G^"*OMMοt+Zߕ>YHnH yA$@$@$@$@$PL&2p>, RQԭN!ҿ16GmdI\?6oެt~X/7UG?k'7ܤꫯ7-oZ*YڵkCMA(7<+jkMYzf|FΧBf V7"}ꇨ?ǫ̍%  ;򻯿?"""tjlL⸺#(mZt+5HQ,^vKYfdd:5dGL&vm]f֝Q%zF{'FI-B;yu=PBfggoDϗ;L,[v|6m ѠT'ܟ>}Z{v8V'Ѽys%CVr#āoΝ;2KgmTl ₙ/O^/Y8\r 2M)|h(]D{*Tqj 0IHHHP0|5؅STi$qcѫgl;FEEaԩpfGݵkWvmEAAޖYole\!       Z!OEW#''g&b]jf܉[YWzգO뇋NwftDaO݆3SғA>􁹸H/-̂I2mP*}yr^: O_1"L!N󐐔'Rq"9yfr$ ճX{X 2UJz%+;0+!eAJG0gV.p*(Rն<-"ZS (HE9K 09J̓[T]͛\!WvLH¡L; ">/I?E![1 R*eyJYoBbzr@Uq?(Cfmw2U 1ձr J%n<\vD    &qd\Fy1HHH!p;!Cmjmڴ*UYk̙3G;[(Kr ybq\j&NhYiiiXz5Fbcc!/+싹M$@$@$@$@$@$;7ߙĤ^}-j $0gwVUUm~S94+Ee㍷je}]Oʞ" fy뎲;f|hm۴rRk⼺:Zww!Z3NfZ[TdJX');E+qe[D4EOetQLЩS;fVA./(kB_y]0%yf_K9>^ CfkFj]siyE6OtمQb)fyMLn?L2k1]PʝSS!Ajv~! PUҷ{QYߧ' % 7ʻn{u1%+|wNr     PwS|geeX駸kѯ_?n)U$|hڴ):CǏ7D,<%JQ~" n.}'''cȐ!hҤ;lټ֭.6;A$@$@$@ \O5"jơwHʄ]y*n߹8Dα;c9r+oOfsչH->=ÙE\sF8~ٴudb GGëoj^U猛y.\YyamZcu18+oHx*xQYO)%<~P (iK/b^<ºj!f_N9.,c t劙[5397I.j .$K<~EH)YZTyB0K0-}*:]b":AJ|A~)T?W_*DrӔ416#M3[BZ֧QDTjwq % _Tx&E+ݞ H܏| s7zE'#?ff1=`ŔTܵ{q ꑧȬT8=҃x*GR{oC7O p.q;^Etꧡ0 a9Oى*x:<.¿6fOY-P`.@Rdd4Bd*Y-۴iͺ>;vؼGv_6"Qrt-LSK0_lMB,"J)=EĘ1C-~GBվ|Sshf852:CĠut>ٗX1IH.#CDi F$@$@$@$@$P+\YYP… .7>nF_Z|[:l,1B"N p ^|rQ"&&͚5èQШQrsg+V_.5O= \u]$5m;v˯U2y".+P$VZ)zwkD?X )'4Rv99-xi{ѕۗ5g| "]X|?++N Ui2v$\;2AAyt<+HKO߰i+\qWʱ2M9YIDbi$睓d*x "rA\^㠮Q2#) Co#F"H,)TX3͹>pB=s npEv]SqV 1%B:~^hDmcԫ$%yH|Tu(א^Z魖HUAfJ[˼TZqlD][wP  &yV~Kd @m~IH8jb: Q8uRRO,qnÁ7'<HzW8ӧOc۶m:}ٝwމÇW؆jG物vk+{rLIsQ?:K_Q*g;V]}4'LذyEyC8gue۝*^^>9 ^k"DeuD3*tRGd?@ ,n"NoQJg&Jɔ9aïJiF$nLH:̳*tX:av]\0sUq"Oy(GD_/O/- RUJr󥗸+6RSq6%gRrLb=Թ.R"L\0)fcZ\/E)!bLKJGqS>^C=E-PͺsDKV5o#gj +;& +@majdҗ     &pY 1gtqqq[׮]!/(R?lA$@$P9͛7G>}l 99탈 9sC  ˋSNtUʻҪO%gL;(+Sww2ZS{wGm3 .$_622"r􊷔qHX2D6mbꥈ$1' r_@DGM8avAj< SJ_<& N_Fu/%ܓ"QiUJrYK.%G#Ǘ_22e!93_/BrB DrLU =<MTvhq,Tmr-bHeEfD`! ՠT2V*ֲ`Μg;HHH1NVjHAE\s \,?/#a1$    #pY 1E`РAׯm@I}Ǖ^7HHhSLqSNN~m)J7벐H \0A!=={Tb2߱k\WʌzOzޫ]-}ܱt7v'rva{sr^(~%-6O@/{9"L?|h2h,#i("L8\n۾SF1M`^~]t)K?e`SWVcoΰ,ץj_IG>:qa&M[8kl/$(Cct `jrɫ49tp ` !P,(R9Eoޏ CҢ3\E*\@zC*{ņ g\0+ )uԫAAz<>2XzDNJ<@p5-V2)TwNMv"*,S?̃x"LUB}8l1V& pzdtʉy6ekdz;oi3BMKiO5Ͼ%jF &.%1gϞ-s1BHS[UU  \~ToMHH@$T^s5rui*ٶm[X|_S#]_{c򸱇ʔ3&sva)RGW:WCDYPX>u_uW^&Ç w*?*8ҋX{㽰Yel5߽\#V.,&>'wee"BCC6P:KĦ v{mo ES㏛G,|l޼Yve e- (ż͛gB#CiӦ nT`@S @vԳ 1]1\~YܹkG^3q:ttqXoS˯cxKaޫ*! "Lo0<5 yZwǿ)P)|wd]ɏ~c&a}>svׇQ#k+866>_uMm=4'i||ս0XCzJT& XӐ/;_6䯔U`Wm7_uѶp\gSoOiWU!lpP%a=[a`ЯչGU4 d'$\ӓҭ*Ue&ނ$jUX\^%Je|#,,1U^Gt8w䖪Pm͓=*ȄeCӓ#ꄙ ߥW4S*u?[(`#}#!]ƼFMHHZ~Vxopr!#_ȇ|.!QM>;_|Ϝ|MdֹmsM$@$@$@$@%ev$@$@-'q#"$$b@VBuoMJKa1!nD@+Ȇ ̾3ggFM6e֭ƩYi޽FhsNgeB !ʕ+Kq:;vUV9-\PySRSSz gI!,Q2+"T,/[nň+c=f9ː*"e˖C=D1<|f\ofMKOnZ {WEK՛Q#ꕱ{DĒe+d Çxehvb(C .OV=|Ƃ6V]Ӏ @ }sϒc:B-_%GO|c^|u3!   hbwH,K!!&س~_|a6L.}25k Bh8w\ywID||qK4py`rF&Čpބ.Ňp{$77״1b;V3&5&P-A~cqYGϣ:Q k nGĚaaa2yd7q)~e0/PV^'ݔTW튱+S݀wĄ8N͛6ouGRƝE'up{OՙyN''Oع&ьƇ7cԔr=s·-Yؘn΄$YൡHk"\f]0U?.ogR^=M1D}zsxOLNm\!,Wf:Wfce^^)*0L)#cTf!ᲷlafWꄩ(=BӖaFܹ.l*\#ۤFSKhJr8&I}$!WJ2W)86'}tTlWʮ2Ho1GC3<߸\V"0fN1RVSzȔhIO ?[X!KDuRkjD !zFc 8# Dzr2ulr=:VgK?1ُ$b!0!@e~0gF*GO!Pe @k@?opkΟ} t.bvNj% I?@h"y1"7! D mfeHW"L #|'wywZǐi_xSqF9C6DsĉFiapLpDW_meՅ$~@4e\V{ "~II}NG}8rnٲE~'# qgDGG}'u?qgҹ',A%1amW{_QoZ2@ 1,]a?I#ŪZaqݹ,[Zdd}e6z$'%t4q׬7SO F=Pܕ)7mX?nԉ+@;(; 9۴6>[:x@^T5*7,[o-T`-сq)9 5*fx`,+"Irho#*˔ͅke[F)Rn3DB$-FdPl.^zɹ+oV@[UZYPZ)Ζ;RT,#_4y,,Y%FY) 3.,@C0cI2OEƬbٙW.:1PRCNI;-)ӫuN**)7AYNH6:_.}$@=#1_8tcÃIm_R!0)*Cv|%cHH}s.HHHH::o;h9>  v'T?8c!O;4S322 b@@_r^-:h bxxӪ!ξKS q^XOX5p@0a̙3jq WOwa)*6w\I%Dh9'O2e-´A 'RX\Rcilr_k&m3Z䂂B['gY\j/;9ܹ)!4yO仅?鏨dHoB eƝ<nRhw0R3:RO<ԑc󙳍L#Do|=[gS N1DG/^*wSS 1K*YCz,PUX${:aL#ܷV"%#jqL OOASo)\';7jMu _Ď}5yۈ0-Ə<,YD֮]k5jѶ+Dٚ:Wm/*TM%TKrfT=cBpg^9O63J0C0GFIpMK$Eeղ\3҈0k: s`OuW&B"afʺBI:Zye/T,Td %-Uqw 5ˍj"Lߞ>Fzanzy)ۃz'$@$@$@$@$@$@$@$ОǯI& .F?BP 6Ҁ[!?4xsQlv Rt0QҤIfqS;cpDZqOqGPygxjڬq9;Bz=z8m4HV^mҔCuD[1+*(F 46E;p56ptHG|ʀ*W5\$w);a~<{_͞BnZr檨o,=%OqX :(7Ko9&jT9˯?/7 0O8(Sw>YW"뮺ܔT@sT',ZޤTƈ2qJa)&xX@qQI篐%[4N*NHGJw-m;aTjj 5"/j꼍lᩧYf1SDܨw'M7dnnT!8DY*ܸH֩XpbMI^Z? T*L6bI8?/3.U L0*} SSs[NlҴґhz`uŒ 5"̌p [l݋`ejUP&O 0jBLjҏi:%&/|GizpDr';+ tSP7i @W Te'|r@tdăp^[Ν;׸s@( 1fc_~^BT 0ܰazHsn9x&hzZo1MzwZSe7U'9911ײ2S3㝻n!K`y]5%'|1r=eWRѶkClyg 0cᏋl!Uߪ{d_t8+++|A "Ghy{f<)S; -|~WdeNa.b}rcD)^qk՞%އ~^QQS.HCEErB7 HG>&(IWxu,̑9?UFdY)3Ni:岲RV.~̢\nS,KM!^X^cĕ(R%USGhZr_-_3K%vܧbM"0u tղ+j+ {KuDJ`k eab[5ssCNPm}~tp(uu{ PSP"4M7@͔r       (1gH$@J 558f4^{M>3ALaZZIxhrfB (8?#uDcbbܕpdg:w=?b\Q{HN$1Ѯ⑂"uRvuS:ͫk7dʔ3&IbopMe"|#rzu$gN?U&:Q8pDc@W#[]Yڤ%>NQ1/b&=XŔ;JYE2@ӔGFaTL__?/+ۊ7cf#D*rԋ J>钪)ɑCvW܀#*M;ϋe@t<.|WC(,q_3NK5i!o"~Y*L<^>4׊wNܮNMRt>Dz~p(LoVێڨ+^'p}P˗_ͩ8E^۶|Hp>f{xIӫ^ێR58;[=gkǼ#n^_ָݟ:b_]?"D_wp)ޯaUXd:W.VF),:\FɨqĐ:&yvYTx*(r@u$)F`xl.Z+uNjBp){I/`]iCNKnKå T*Ad&ꄙ'_WLͰmP@IDATҖ s[V*T߻rK!9TH`3$=c8Ovu´h^u(KZũޢV*Ut Z}uߕW*߮#[5u)UhHOBԣťwHHHHHHHHpֹL$ h[V4r-WMq/:~iilݺ;dڴix7X4k&\4!Xt4z5rzj)**2rln:G#[ظ~XK]1%LUh`p_BE¥"o|/'O<ΥY^\W:%q{ȑWnp1u+wʔHYz j,!fWSa曚~iJ{g|O'Ç 6;B`ԒmI\9QG+^'Ϝ}t}8CP="LS堁RRRj>#DEFtϡ} kl=SS[z]xT1{+wg_;Nh:M?&uܡuN>ΕA19@0jRP+[׫sqͬT'PLZG )zJYuTԖfumY$J1C%?܉mHn*<ܶDrVMGNS#DpHaB%؈53+38W$MSNaTHCP8gL-2nH@*$B9x ?GI'Bu!dNXHHAO     (G$@]@VV= #w+VƍM߽lۑriUG_"8#Kgqqsgl2#t)lNKeR}]okO>Ĉ1Q0fmCJAn({9٥Θ?-e0? ^Wb҅ӒApd v_7ip3k9[R DaaF|׆>rVb6zs#+}u:Ng_̒wUy!#%1AS.'ԫhw5u).  сq2,0#L eZodUf{228FG#O O7"YYS&QqWKo,lA~]㆝v 98;TȚ]&%yaY803:p`}vAJe.ׯ_/wy|SOf,ΘXԳ̶i56;oo#pK'v='Lc.;֢lWG"ePHIihPM\!%H5.Rj=hㄙNsU/>V얤^3"L? &1|pc&RܹS~G 1kVoA=#dpH**0ҿ @qdx(MGfґC|{dZo TK>,"?_pbxu,R3VFYF$F]NΈUy8}Ȏ\?BT8|B\yMAozpi5ۊX~ETKumLFHlH%K]$r9WX dSjS]+%JI@ߠ eURkR[+a*DD혰 J} crt͈!q#hjz_ Ueqܔ]*E*HgF:9|unxVN3']uЁ𽣃< tlcXF֮r9S&wW~ۀf݆ #   (M$@~HJJ2@8dOXʾ}z׫H NK,1n_1,,̥_|aqlNSۆy2h [Eg_P(w{urfewYs>דs&B_c$7/Ү O"Lu15a9 t5YFΗ&}}5eydeٯ?EZvu^Q +}'J\pݬgwčEF^Ap+ 7t& (!¬*YDiYAbME\-YŲ3BE>ΩA#GrttWn_M1MC9}n2HHHQ܅p?nL6T }̞lٺTMkj= @SPZK$@$eu?6A.vD_5QcOɻ N<wJ= <@&1\Գ_<"w˯.Oxθ'L˩%ļ[[䜅}n+T+*d͒,nW?RzuKmwzB#a^s&{8ɋ/&֬s?l6qٴ%9iNJm\x^mN\/#7|q#S`ryu$5uHJ./@ k_r#/ͳ0#)-i:u|TK 3C$1Y(nME~*#VQfeuWF>NQ&1qTTUK0lɓ ***m'cWl_LjYi,X[ӮaB| QGo 4N1u{Ӆ->ۦIHHHHtoZkHH3Ff̘!;w3g7|# ݲe9I@9uT%DEE՗_*_Z}źRVjʣƈCڤ$Ho;88dd yT4(gy0B{kz$ #fy=#J].ʐ^Z5T5\SJbThrgĖU+L6) {J P,=cBLz@ӱSw¡%\g]'L0&+sv+HHE$#op6F_)mWL1n @k5i/  NC˻[O?$l2vareIllK;ݳoh5VpI_jUG+VJ55Fv!qcȝ1naO>dowC 0.Hkm0SuWxihA4}cz$@-#0fHy罏h/ˌ##^=E6mjױ6F!^yi^\w-}_{Ⅷ8)o+T+ mR]Y%U%[ʍ* imF}U[-kʦ5daVV3TC{j~34Ebm1 ]%8iO*\PnCG ?ReAiIEb{l.5NZOȰ3R*( 3)9siN:ފ0`uIG'L0A$@$@!4o2sFskHHHHZ] t.rM7IqqlܸQrssɂQQmJ J纚:h|Jx`I%^̾+9 .6ƈV;g.4n2I4,]Ѕ6߯)ir҉ڳ'[Sl2BVs<7 @ _}=W|;˩gMnщp/o{V1  1݀pHH sȑbAmI'7BéSN7Kw?eǮL˗$<_e/ɞlUgPCFG}qPOH+Hh`YSoW7 #,t*Vf_sg0Bzh:yaDuGza*"@:}#F jQ\S|D3 /#%#),pŒ 6O$@$@$@$@$@$@$@$.(l<) 8>fY|XTPHA:_V*` 0EŘ! A~ΗBL8j%t^1oj1ofyĆ.+k$PYKy ǚ_SP}+-wDHde|DM0B\cWIYEP7*,@b%."PA* "Gs 4%v$@$@$@$@$@$@$@$@$@ ,u RAfKU Q;D_ZuuL "ޒKxaZ믿. ꫯs9:uk4b u RgL8[B\ afHJZcf|DqDPuFU 4$@$@$@$@$@$@$@$@$bے tp 0X#$$DMf`Ƙ<qeb`ܫk9z/HHHHHHHHڟp$@$@$@$@$@$@$@$@$@$@$@$@$@$@$TWWsG1L;(kEMM̙,]BC #@4IHH9;& h?6mj$@$@$@$@$@$@$@$@$@$@$@$@$ps/?-Ů?ȉ*l(h;SJ?fϗ(_\\,7pNBBoCIQrEG6Tޱ զ<"$b7eȾ 2qdJ, h?|Gj?<3 t{o~ֻjגF31vX[$>>@Uy#vRREP50uXS߶A8kw֍EQÇG$8Pe^*D`oڞ+rY:pH>+< tR2b{H L¥7|beƌ%ns~孷2|Nz0Om>C믗~A}G#}Rw!5!M >Vsz}_y %G9T2oNE2GPB;$v(l;< @ пB'xB-Z$! 7P^G*HOO;zɝwч7ehHy֨  @$@!f|\8*               NFG׿UJΖ3gt!fqqqLIIFDve΁M=Ҋ#]u޽ +",,L_e'k׮5KFF /6GYݲedΝҫW/4hDDDq߁*ƴqF),,<Wtt{zeeeas-@(l^EGAeeUqZp8//MNNp a<Vy`~~`A1C(**2sߺua#]MFm ֮/Z{mm>ٔU wJ3ZzPVTIai3>m3\kL!*ew^s!0ObÃHZ@_ZHHHHHHHHHHHHHHH{,= &| A$h?,Fӧ{Lj᧟~j0_ !\Cigt'qµ)!=[+[lq9ta%\b.v^{53gl߾] [nETxꩧd…:h?CvG}Ԉ"Q0i$9c3bFx~?^֬YcCX یP*ix7 #0'1qN???y嫯n;*rYϟ?ߴ=0f=jjj瞓?\qԽ%.λ"^xd֮ypFXlue]&'N}gO}+^|EL0õG}!֭;>v9ȵ^k[x<֮>p6^FbU:@9cl?9g|_佅`G.0&/k6Ye2龺kμn6nA&*?'c$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@ݓY dAUnc*hc*;oNyS>6 /?dB?Af̘irmd{DA)K,qofC>mfD}81US(6[;ip|~5Dq_z%Y`e?3^1[wA+Cޘq ATYWxܐ?tÑoƥMSv ~ŜF) 2 vܹa8P8<0ȑ#cU￷6]ָaÆYu}ϛˣ/vaEez:>90c A#@G̃ x#Gapއy A+??nj3qϞ=[}B"'zNgA wNE뜜8"86-݆ A'ApҗC1.+ *i=ٳ 1c!,\%+%b !L"p]1X֊+VIk38ä_GtKHkxs=VU5kIn-Tq z^ sb !5^-GOgv\{1Hwfoࠊv;_[>i},GH_)Kl_4qwNZnWIYN4  #@!f۱HHHHHHHHHHHHHHH8"73;fkMi!`KJJ0`;"2rvNzr]=NHc_/'JӦ \O:ۆDDFE3c$@$ @HHHHHHHHHHHHډ~#+\rͫ;"GE='ą~kֈ2|zM1R{K||9.Sx+TYwƉ#""8%?NT\GFd׳3-yFFIa^A(p:`z$}^uU2n8[QW_y{-C{Q[ n1i{~gq<]9ޏpHChx K_}ԦZBLC>O>$/ge1 t.!!!f=sΟ?߹koC4pBWƤ7b#<<8d>r[;g昑5v":=Ĺf4Ug ?Wޘ⨣>ayܪ.B^ZZ^ň';P1c;ٳe˖- ׶br1g-&U5>V]>XHyZ,tW7o[%$ Y^)L?,Ѯ!oiI' oz8#              8,k׮w?ظN;V'1W_}e ͐R%3ȍ7(z*==.n4IJÆ Dp=smWR"@ڿ-R+v6ڪ*yG%33ӮӔ@:DNgPo_{povشO0,-_r%.^6nV ֦ޖ.!29RyyJ{,µe𫓀-,m{.&hC-NMޘ" &1}UaCHRb9]]d&:66F9Ҵ҂KEEEhiGo/o=hw#n?xc               h=ADk #B7o}@gD믿^.{K\D|uٍjJ$@-'ky.=@.tV;Dhhz; 4n i;r|N1~'h$ :%9=PydҤIVWfmޟ5f5T6 Cǝu|x̽xu>z'TA17:>ӆZAo={ZEGÇ˽+0:y~s-6ǘ@ Og8Yv:1QyϗFۛn:+yNgVbLgmx8g޶N8ikuFrvhq_ ׬tV!Au~{8~ !}bMu-$@OƠ4.ϋ?|4?u!/@yUk툉7l.Q}LV_Gy1GCg3{DŽ7ч4?/dW tA~gOƱ'أ 0HHHHHHHHHrw@IDATHHH:+VHppY!pgߣ ۼmC[}H85\S}d>?qxs?novvހaΝFѻwo6MZaadgg'M\o#3''vs 4OŎ;LjhP޺ۦ13@s8bb<Ē銊 #$Vk]Ҹ뮻ѳH]5h/2mJʫV~P'oilOu}Sz׊٪N*}H޽=ٳuPa}9?#]F.K-?ΙrwXH= HHHHHHHHHHHHHH8xHULW=tK||Y<fQ+u֬\j6/ Ֆt?pY=Pn}C@W_0Lt(XZ;‚]N[G$Ab@ј:꣭C`y !栁dMZjJ _Kh``lܴY֯ k֮sS g2X-dU%zGJvYbb^粇y1ko!^:!>NN;wUe:2HHHHHHHHH?{'5ц{;:G{GU,`/X{GD".MTrg ٽnv7{-I&?3y$@$@$@$@$@$,xemyvsO:$@9g}Vmۦ-۵oC-͛I /YwqHHHHHHHHHHHHHH<Cmn @$ Y,Ye˖ҬY31x0uT'K$pXbҤI={}mҸqc)bvb.^L&< QJWzBڵm-Ca{^vdȐ^[x8q§0E`:f͞Qtu1<1c%cvI${5ĢimRz5ɑ= ¤a׭&#T:Bixlfx5_Oj֨.,UHHHHHHHHHHHHHHHH '1uEIuH :DTS_@7oֆ ӱ% #/ =R -vKBS,XwڷJMABll1%:[diƿK-VWigؤrlfvMsy`~r' IBIHHz"(Bk I>B7_W .97+1,\g>Aq;;v츙\1&&NΝ;''O1XWN:u59u?s.Y2gW~kAi                  H( 8qBsV6˯S̙Cyŋe~K/bbkZ d0F׶q>_}N_IF:y41q"xN                   n>? x٨c&nLƲ>s9r䨙n%k,v~2dȠgrظS~ngLdoݥJJaAb uO lN.oI X<4K˽{Ȍ3-*"ǯY[^ʔ)-sƍm\hikjxl=y>{<_Yir2Vm7bf6Eˮ]ĉrIW.3WHHHHHHHHHHHHHHHHHHHz#s27n2j8y^۷k+Ν1[e?+2ٹsԭS[;t̞371:{˛Gr)1Ӭ+˕n:ZYo/dGz%r\ @ Pa䕐5Uaq溿;v۶n%Y2g6+%K; '~%{sF&O.L}Bɞ=}bժ~)Vիcۘz;֭ZX)TMh2X۷oyMn4ױ6mZyR|9tn F nKa |Q)Rp/RF/:)v@\y)GU£(=٠~=>t_HΟ?/eJ e˔4iҨf?7w%KIGLōpm[Tc[C^m#>xmyWMe ?m.]"c\^~WRv-ɕ+UPAjfϕ&ZN$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@cVArw.1f%j\6jH-ZT!DEC&B.^(.^V劕HLgNǗQuoҫ-[yv93nt}ag*.׼dʋpYҫ2)]gNYȑn'>">L1< o6n7 $e\ L E2ztQsbYد_ Kgë b0`qmȁ3}STX"rٿoZL:IJ RBC;LKI`颿x?kGgJ B* $ իW+D9rMa/Z g=I*_-md;HHHHJ`ي5j3HIiD⎖gDM^^=bJ+4zYHϟu7TUmlMnHHHHHHHHHHHHHHHHHHH H111ٹtr\HHHHHHHHHHHHHHHHHHH\$BL'NB:œ'Ot"                   P$s}۹yx\@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@.Ht!E >F,X͛6%( $@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$Dbn߾]fΜih116{,ٹsg۶m̚=q3g̐]w'8 $@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$)#Ur+!u֕|I).\h+e+&uԑ|11*y|qܮ]t6.IHHHHHHHHHHHHHHHHHHH Q$g^9jԨO_C8.x  IHHHHHHHHHHHHHHHHHHH H2ɆJ$@$@$@$@$@$@$@$@$@$@$@$@$@$@-[\gS$    #LY" uB1 $              bbb>   HrNnM6510HHHHHHHHHHHHHHHHHHH$f!                   ;bQa 8 @!HB$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@v(Ĵ4                   p@BLHHHHHHHHHHHHHHHHHHHPiGi$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ 1 ӎ HHHHHHHHHHHHHHHHHHHH 1@b                   #@! b:,$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$`GBL;*L#                   (tYHHHHHHHHHHHHHHHHHHHHvTF$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@P  10HHHHHHHHHHHHHHHHHHHH  5Eޓ-[H4iߖlٲ9>9sȰa$}Jt _~e9rxr]wEC؆2e;VRL)/-Z4ϟ/C ԩSK~$k֬!mN6M/^,{K.uE5jmMe{ fZf \se4^ڵkʠATӚ6m*;vtSNI޽… RbE޽c{^zɉ'UVҢEdu:cwxu~M&qpx9Ϟ=+IJ'$>:~Փ D5 1q$@$@ 0sL9x*`֭%Kc> 1ODfQn'NSJSN!`Bd1v!믿.&MJrb&̓Wkݘ錯չ2[۲~z>R0BǏ عsF[eƌ+섘Ꮁ3gk&/^>}HΜ9zGkqzu:iS s^y܇sg͚w_H.}3ӣHHHHHHHz#@!vy$@$@$@ɆLBݻwG3Z>%^eMZ{[O$@$@$@$@$@K¥2~ 9w>z˖% \JYVr{&UD7Z*3ZA$@$@$@^N<fARfo9mg-_ `d3yzu]s(}/sڏn7ְHwk EY6 &Wxew fi?_V/xM ͉N$@$@)͛7_-˗/W"!"{N6m,bĈ2i$A9VvO 7`e>gDҤI#F)XmС*j˖-q$GWpp}"Y֭8֩SoYrW1Yŗ[?1F&L-[<8}j A۲eK%~'K.JH?35O` j|=߮|.ݚG@lޢE 5'ԪUKhmf޽M2V45\˺uژ˫[:Ci{8Э2q`>z~I6k}I&y,P9ySeV_|ѣzKN?Ÿ}>L/ڭ^矉'9m&O?_[ψn1}^z+ٳզ}**|mǡ+~F UV>۽z<;#}ݗ`ww]z;>gpǫg 6m0?C|=!,R7CG[t 9@a܇\ane_烝? ym      A`ۡGʤ$p= 1n  dM/ h/8I/1_{5E5 /bŋ+C!/@,X m(B?Pt3g%K*ϘxIChgw}e@Xre%פÇG}^` <chSEŊ:PǪU Ha8}-P.D\vcYa^ !ŋW%`k q+7|^n}jO8mEqM Vsz-H3;ϡke ^-{q .vb?z6ur$o޼?FvF词2^"ZV_@C!N._}om`|0kgyFu^y/#IX±ny_3; {ڵҧOM#+mϞ-S@.,H*ItM"#}hҷo_%G*TPbUc_WQpp8tk gF/>a]B}OPJ*C܋1v XZp`čyڮHcp61q ób-L؏Mfx8vz^C'q6c6.ކ{~Dڮ`5jԐ/R?> $=]yG?`~|2>g@< oPu رceŊƗwH_}#x2qνL#~2kYDh6rRs,GC;Gm:J򾄘K :uecn?u      E@{:L^fk_(L^zIH=xOz]wݥD@% @'B6WtE<< -]T "W+VL1(/!!!GDDՆ ~x 3-ExD(L}JBo7ʁ*^w )xASO=C6xSx(umy !Y۰ߍyĻ\ ϴ`ƍ3=4%Gg- 9 y..v!ͭ>_ c;xym/yĻ{7em ԏu~tn&Wiq+L{>DŽopkŋYt܆;ۏ: \+R^+'   &nPbxi & /p!!lMM{smP"LGM &" ?(/#a ^&\mx4Bz QQ{6=[/͘5"&xt*D}[ a6V;\Vۭp:ݚ+n+:C X1~R׼-wѺ )<%b@3[gDƘ}ug͚}3D.>,ܟ!~{/ 0;!2*>1FRP"Qg{ƽ;Ǒxnm72͢ǭ_r̶ \AM6>Ov۷XyG/P0=vZ6 o1'A ^Y_,[Q۷NrD|ͪL[\2y<[YԢEu_+A覅>wƌ*-Zxg1QH{oD82uuK ^Zj:˃՟AT q6eY`~5A~-y#3}o[xµ˟in9kтu?n#{0q^rǑz'RM 1᭸rj3(A[ŝeEbۍ~vL       HJ&Lʓd$@$@$_;mB"L6^BضsNCEj& hիmN~|r@`|z!qŋn<-[!}(+>?蝖!4B9pB4}"&|Y8'nHH/{^ci uA8h- oӞԩUZyp]*/"ڳ׺m_#Xݶ`m}_!bzp}!BHTyiI0KR3bb1.ҏc8gZpum'N-rË.71NmJ\`eG9چ^BLԫE K,%oT[HÒ׫W/^% @dL,HHH)ƍ'l3BرCΝ;pas ,'H8v҃ptxل֥K_+(Œ dBpM>},#ӆA@BʋDC ^]ãyޢ BL/f/R}iu|> yB#GرcG! D&N( i&MRv":u+V(j.)97ۜX7ZpeN>83+ʕSyg; Bpx3 8pj8Nb"HHHHHHHH i PY; uLB?\f-$+xʔ)@IY"|7|%ObKz / !؃ 3P(@ 綣Gl矁؏c-]^$urXE_0բ Em[s V2^lrB<DŸn#/s_ZxQ3F%(ƭk!x~x3 ԏ CGx[Q{M( naf67Jָ /'c޷~R B_\g D :tVZybֹ#͆5o$M]O P`ψnuZpC̅0ϸnvC{ɴ򛙢d%>i$Vyĭ{kNJ>xW|٪8<aݺusO<:.]\nPcHHHHHHHH\$@!0Y 8%N=Lxb/=!6L^F"R7KizT[x񐅘~G裏?A|ԹsgG7mJ]!&[ذa:xĽ_~h7yk47cnڏqOgh!&5^xrsn6,o4#n˜^|pPoj| Cxr1Z>8EDތիWW:/$@$@$@$@$@$@$@$@ICBKbEuxuAyHH ;J xԆݑ2y7^*[Fx!U䦛n?͞=w!lDBІ!B;HܸntZď8oi4VbNۣEGxes߾}jcw^ hzqr9h p@YvsAy }x*8B1믿Riƶ7w`vω9l0Yhszh;mTs6Ծ蜭  ɓUov<,ZM^ txŻ3ʵ؏񬋏e f\dox,B~'Zͭ>%UMy{둔Nj|A%̞={({ !0i/̙3k׮泟rI$@$@$@$@$@$@$@$4R]K/$s.W_2q( rgAyJsa}$@$@AxթS'S-n}…ͤ۷VΞ=kti !? &/ ݻwH.]GTBH0.>a3lyTt[AUeX!t˿@UP|7P-9VREƍIvR询hVyk.\00 j5k1v!AvATA5DE}|H5>ׯ/}DW\0vpkĸ /؝Ӵyo1Szp4͛ r. $Ĵb-?n=#5>kk>OCZC`wG_Xޤ   B-X%ւׯk25kzqcJ/ݾիWd ǟiz)(o1/i~篎`%V<"eڒj_iCX3&[4xńwʔ) lErq,HHH X釲ĖAcwM 4ٖ⾯|5r]_:{g-ׅ^z?}Use:qڳ 8x֯_?y7Cr3U)S& Or F"W_DW.?.<zH#Ym$8>=[?1 >\2F¢Ӎ>r*W,5kĪz=w\nܘ%_;Va.׿1ioax 1ݚGt{,">{*+ϙ3gܸF ]osImt:׹v]g0KHP-cꭷ /z|bh7snE cnݺ>G̤/-\sz+Yt^&v?v.ݾpZo>۷*M6pwWn9_凒y$D^L6ۗeۧ C!|ҥzӦMoRsJ Ĝl \cvN]E6 s 0=rEC~NW |WysL̓%屍DHHA\_#?<}>ҡb*'s2B$@$@VYf5=K.^X>cSȠ A1}=#ZO=@h5` xsRz^Khmxك!Ԩ6xzh#}:9%D ::b#xȟh2p]`Æ S+V!6AH޽{ѣU|P S?n^W]fB*eVO0p Θ1ۺ3ݞG9?1ycTvm /[L2)ϛ,P^}~N$@$@$@6~\<}ѡ{̔S{v;ʛ3m4^~l;*QO%nW/Oѐ1<鼙 \Dm0+#  (%:Jە[2r3m4Rli|(_?}w]vܹsy7rlR RhQٻw,]\֭)VRx\tYf͙L.k_praٸiw!c/ DX)?\pQk5kٸ$ pH^!x^ I[n0k;ylK TxB{駕i*2e <(/T+V2ʯC܃UG~':ٕ% p`8_I%n^W'!uWL1<#_Ϳ(7]HoXr,]蚯/?k/Ėbg*™[.K n76I*E]$N]/,0 ,W-whl7D6.!O4ף9zZ `ʶU5OR|կ۸U[z-VIUSX#ݻT~)a#d?+P Se7P'GR=|X")dƬ9GRG^Aч͇yx^8eCt5BRuѦ?Q]^mxA#Htin:F֛o_c  gaE{Yqv\H4DE? Žc'/aA<OvuuZ+efa#ėJbjWNrB[|9P wn#}- Q+[t7sGF_F۝e9n sx.;O:eba'myvy>C~<|F-KQ4PӧMOsnbĨ 7eNΓT6 @p 5Uy<{lO! ;K0Kgx47=sfHeJfd >;LTrK*̲![J]2>h=tLZ*4Y ia"޾|3njSI޷GfYy`y29g,zyS[wɪA(!G ;,^(QծkEVNV}>TLvh%C2)깟[$@QM`whd)`Ό XK4乖dۡ8{=#ZNnϚ!L^+,faD$w4m#ta*f͢{~"m qfT 7TILUZEԪϠOPBN2{_cet1^Qi6=ؓr+mH*UD|9[ny|{,{T?@BI#  ` qgJ BB 6 J' dM/,X@ {,Y$sbC#7/jG6  @2 W }ɠl" D UDNOdǔIRwI#gS9m 4T{3A&#^$7I#Bӑ+WyM+y4ák^ /[xE32lk8\/*&[WyhTk4Yƾ+S˞Csyqryr- ?VOm#D8xtd4\j;saΐQq-jeCwL0t گ?ضwJ"ԡq;/#3hEkf)h?eـ7e&3o:Jlp2rƈq3Ա{[~% @8wNrU[@6y]E)6aeGjyEzHraϘ!oV4xPy AҤQ3v*Ď ƗD8H~A&<<{'J+x1'% KiӦҢE o9sPUT1UO܏ȧL"W_]*TlO$@Ɏ _U0!AtBI~/w+6mm۶&?Rć͚5 `MQJӣG%>x{??T,_QrU`NX{g~. ڲ|uȔv+UBۺ w d; Ahᰵ{8PJC#B# Y$KXh7`DZk8d0e_@eA`8ZZˈz1iwOڽKlG%[ 5lF2$U JL ϚB_qb0:}ڬ{7eϬ*8 DOM`_Ƙoer/}I!u{ˋÖɰ %@Sa&3/Ț]lϰ'gy|dFیFb! g\?Gv0N:.._xJBj-B}Ǯ:y!,-] q>˲ȳ|9ps f*EsH,eבSf籠C;l Pi>7_#GEsȌ~w兝!l`lYUƃTwx@Ж2EJ* ]Jdɦ8peeԓ+Au_޼ya䴝;w^JY<\t2M48n*yݢ=]"zzu3rHHB"eݺu~zeA,ѤIԩԨQg>  w!Fvpfڵf3߼ysٳ Mn5O}!K&>BeT6.[,( 5jYKc$UDe̵A CtkreC0xo\2surTe/:&_賄X;)[Bts/Uڴsb2P#Y S6a/C%}<\%Hv9-˷s|Mq.Սs]Cmc:UUΣ˭!Jf*6u7vp{ ]k}m'1/ K5K;ȥ>ɞAu%XZ1U>\A0J_!QIx\RK,!v$+U{QU!{|f=k6?t@xi… Y7M6z󋯿ի re˨'m>qY_$HHH d;vv%k֬1ӫDD9% !w/Kv,j}!eN5ӎH ;sltWfb+tM;r)' +ѦB*~40m:ͺpdӳXƌW_[^=$F$@&PRHWZ_Z5cAɗBx׮nݺ'HHHHH@L*d!BL+۶6V8XmVaNKCwrV,oi!KBf'V@xN,f2f=vo#?v9{!P ߹Dꯝnz+˕gn*Ϥvypj,Wq7qFp-d%{<kLZKv(aeT)aqGsh0ĘO [sΓ/Lx4B$@$@$@$@$@$@$@$@$@$@$@$@$@$@^aGKUۥ:ߧɐ'ΘIe=OYȗN}ɐ/F!<KAf7{2/e#Ҧqe&ѵUU'^㵷$W;NlSƴYJf7KoHP/_ GVm k@z#4/t!w|8M 3V-ԹdasDڒ-W)Eh(_?\W4J>xʗ6myg=ŋɑ#%O m/o^T͛,n_/lVY '앗z)ϙ+YfZ5KbEcN\ x8%$Z(қTEPDQ@EX@ŊU@^b7A({=.{˥y3ݻ'$%P~C)^_TapɛP}0Y,ُ<"ڵ2eIeh\zSru7UvYq-4l;E+\zX[mٷ_GzL~p(HTqWv2vb"-޼QN< HZuWΪY@/]l6PoRA#9_v9[2l[n!C&`M+oL:^;pV6=",i\/6ܻ{۩ xl6*ҶvY.y.S<t'XS~ww_X<}zɼe3o۾CcufiUcڴij#+E{+s+}: ~,bW;9!ۚzL5^8n}8h1TJ*iu:t}xSG>s5tKMPk ͛迅+~w5       izljV fJKXls``̥c_2+uVb]m֋T8Aѕd&>._^(aX3kӻ:U+bEm'оuu/cMC}eir>U}4v|ѬNӎki={)=_ZMvJA/w|dž44@^Zo%R"mʨatkY蚎|{1> NWGraLIee]!NŢ2ti=/Oɓ;ﴈw-;,8y3Udroe˖( rDG;o|]2ŗ_3fIS_7&3-)OUxRk;>|Lvz(A]4TУޛYG@@@@@@y ~ѝ:KU.T{Yv7lM-RE+[t:x*U/KZY6}豪v9dײSZz]w⫟iΛ&<<4yj\<$JԔk= s\bϓ|(I_ =7FW"*W}%/lDKk\{xq4{i?ڽsGN5Uo;_ |b漵JlL@b?]|ʤigLׁ>Q "},_Rv)eJ*?NqNA@@@@@@@ 34'΍/*:_$7Xӊ<%]=)g{%|L[nYvKZeYLIpoO`2bzקfikMtݚE1\vf=2<3o޼<{z @}weV ,">w@;vxv6        ,*]֩8_Xgg8%PğL[bw]Is+2ĚXkɱ>V1s[o]_>rgN9X"L7m1ygx]rA`:rZ(yZrb<1M\sϑ#Gڌ/J<5`sҔi[o]/4 {,/k}h۸89~ԭ[7"     Xl,XP+&(R3g-GjU޴Yŀ~ N! .W+d w i +U NS2¼!yLO}./;` `*:}`TN骵M*MbVl1Er'MfHZK*Lr19}l߾C/Y&6;@@@@@@@@@&pʂqϑt;t#$9+;k,$@QFtx81Af@@@@@@@@@@1 וN          @BpN         H1seeP           19@@@@@@@@@@ G #/+B@@@@@@@@@` e΁         9R@yY         C _0N9@iKvoޜ9sO>P1b-Zc{fL4I/ٱc$$$.|ҦMD@@@@@@@r9R2@` ={V4QKxxx@e˖… ={dz !Cd?5hЀ@L7        @L n L$=}MB hٳĘ:@@@@@@@@ }bϏ@iO:t`        C  @ЩҰaC{g@@@@@@@@  H -&OHH% tY@@@@@@@@SƑ dS'OfB I $"""K}v9}+WNJ,)yIQO8s/;ٵk/Z/_`L@@@@@@@&@ f @ ,[L+>}?~c4%JnMw. _L7lqZ ļL"##=_^z)vVNw5\#yuڏ5J."g{!>>^:u$ڗf͚ɘ1c$Z_|</_>0aynvZeĉv .mժ|Ҽys:M;SNɈ#]v=z>s=3        &"@V}ᅴ … ƍlW^yEnV`Db9zm{޻wK{9 ̐VԮ]~[n&Yza4ˤYK.IZV-ϬYL_j۾k9r4mgw}g\5T_HiԨ.]uΜ9&_3g֮][nVi۶ϟc|UV0@+$.{ چ:]zΝeܸqe5pU?ljɗ/G]ScAJqi        8 YY`Æ 2tP٪U+yC03k J2޵kcJsNӬ`xLɾmӎvLΞ=kyҥK;۷owZǥmlڳ @@@@@@@,13K"]`޼y`ۧO$0O8M=vnذtIgtm^gn۶4iܸqRM-::Z4ib5e9vhӧO옕*UyzIHȹ˗/ƻrŊNURc;s.;4vlG@@@@@@@R#@ fjh -[fy:xR?Ljslرs\֙\/E6\y5nݺ姟~2-_ьv0Ydݺu#Go5nݺ (޽Y$ӗu        ^1+ Fx⦯2̌SN.jԨ8}tI*t˖-_>jPe]kN-j /N.3ڏ3F?2>A^\S7g'˩S‡~( p1u#F믿c@@@@@@@HѢ- @@G >\fϞdѣeR`Ai:5 :T .,z}ʸq<u*n*ywȡC dG٦MȸuVyGPBR~}͛7w}4o\9إ|ӒOv!cǎ5UT0YfYD Ѭ5jj7v*|sΤ%wY :}u)ժU]vO>yȐ!r@~M&M$jDZk0<@@@@@@@@$@FAr@!0rHݻ1>>^ϟo4ib2Pv M-CBB H]k[zoOnz駟~*ULn:Yd sS>sD(PORSMLӼ׬YSjժDyy7墋.2 lڴ|РA7裏^zӧEkW-Z| ?5U=Yg_']yF@@@@@@@R%'Vڃ @6{,?Z 5tuNԬqrΝRB20toAD˖-+e^Rk]=Y+o49r\{JbuiS[':E]S>)     de˖{pM&'O,}_ظeUJV`  _Uk7mU˛P*+̋  V@Ȯ\yde *K}dS/f4dǎܭp3zzV)AA@@@@@@@2C@P dC ;w;[oeJlx2       V KbjzlY=P!9t쳦0]|Yd , GC@[_~o3Ӥ6b@@@@@@@@ d@̆ J/P+]J,(JZ\ ~Aon2 H`b h ˭Ϗ=        K\ f!!!ҩS'ٿol#3fh @Jåq)iJ@@@@@@@@ W dQ'{.={|`|9rG5K׮@@@@@@@@@@ XY&#^3YLٳgs戶VSӔרQCVZeՅ"R):ZJ(.'Oe+V<7o^XA*T dϞXY¬)a/wYr)g_G=~lٺթׅZ5kXYʜ9d-rJF$u=r9cG@@@@@@@@r@l٢ԩS'ĉe…{{g{ݺu&-73=s̘Ey-/7\sА2iTuO`Mr˖r}[s-~UL>+$$$Hˋ/u֩-Y>tڽٞcΝr']]w         YZ 1K*%m۵K/nxqY|8RD {1C;vh/>ˢ;n:M}Dx<3RhQ.l^ʐ-wHϡҴoF ESx'#]G;HC@@@@@@@ Hn ҙ8   B2{87<\X{<)Rc=V CwZZ[gmK~Oʬ?8] ԬS͐=# q9wy痝J s-pvj_UڪK/6 WFdҐ8-         @2=#f])A% e˖kɓ'x^,UԯW4<˜Wĉ5dIj|NUi3o 7h]F L`¿I>ZFtT-֬ؽ{lv [J3%E       ș3g>N Й?m 5& >wW^iM}n:4䯽GV^݃*..c=#Va9 .leH&ME"mlj*N?:SN U)Z޼e)k       {j0C@R+&+L tgta^ea6/S ,(kזEgl٢/_r1#^:|)rE:=@LpYFu)]ӵY4={VfSZ4o&ZSժQC_άo27K.dgѿ))m.n-痃_ }OM^rʚv=NuR(G_ eMκԪa0w]NV\%ٟZ6-۷0LQYNlj-_jo͜}^fiT YD'۬tǎsc@@@@@@HR;# @0#:S1JyeǎA6ԶmEiԨkw.@Ѯ<},Y^͐g E-w^k*'͛](%5P]EnwDC>Yjч |fbG0F' *(/>?4͎WwhSM+Zԣ^WtWƾ!~cmUK:-g2t@ɛ7oL#GmWAc_~1?yWH&M]Kll L͘iEz:u0➖|ҔrA7\Ժw˧]0FGE;o&F33>;| @?j6Ϥnh.t<~ OhP/wVnzu}aj箸29a<7:E} ^yyRSxɹ`b ~}yPoێ        @rI}ܾlG@ J fҥ`YN_΄y٤iF ,)SUA˖- ڻdsߗ9NKE3!j  hg2mL)V~.y x]x_ﻥIFf۸O??i˵ٳtvL ܾc;[5u]w>rj{LTXf|g+{{dIӕg_-[NiA(eQ=#S~'O&[:7m实 z(         @V-[J۶m%. :HS?A'O6 \z/CgrK.…eܴyYΜgEVi]Deʔ䠕I|hW/pN kH9t9Zvzy75bL0]w %}s_og]cMMseʔ} ԌӦ4p۷O>"W^ N{8'O'`s.@%axlذQVZAq2t5ƍJu$_s/[=ΨgKn @@@@@@@@@X fxx\Ҷm#i5Xӻ3ajJ4Xsg탹Άs?P)Yl*Tgm +P^ٶ}GBBBw9|{8WYSoٲU̟V~DRŊ+̙3&xR3Y"smt/j3=m۷;:d2etѠC-}tzZ`L 7IҥEvou4lPO>|Ӳu~juLj֬!Ĝn]d5/sRfe_Kllԩ}4jP 2ˬ?<         bɓ'Q־tԾc.[twC"""֭Mtet*},L9QӪU>ieݰaҾمM Kk'Ne>d3SS@@@@@@@@@2G SkPwRg774_Az.AQ55v9߱g8ihB-:tͲ=z,;S~;qΪw{[9FK޽quAO>Cu rgJ B)]/Y*7~сݛuedA)-Rig;'rdfM[^uz)9|䈮Jhh46..N4lݺu1|      $e˖%+&yNV@@%ɕdҥrM/xcK.DZIWZ%s̱Wy}ts߾Y=:9u>J=WѤb+         @0rJKpxjI/+ŋX)jg֮][WറV^-C30         [ `O~Qn(⌣hѢ&Sca~}X؍*@@@@@@@@@@ SGL7o&3gR|e˖a؋          u-{]xLSno SN U<#         J :z͌KZn:RD x9xYZ/YbֳE@@@@@@@@@\OHH˗|,"         9F $nj          A 3@@@@@@@@@r9Z2@@@@@@@@@At          s9ג          @ 28C@@@@@@@@@#@ fι@@@@@@@@@,@ f9         1sεd$          d1 @@@@@@@@@@ s%#A@@@@@@@@@ dpN         9G@̜s-          Y@ s:@@@@@@@@@9rP        V`ƭ݅  @ T{"#       KΞ=KF0@@ ' d0dIwcA@@@@@@@ bhܠN   9,^nNlɓ'Otda@@@@@@@"`12N@Y3 9b          bf:D@@@@@@@@@!@ fθ@@@@@@@@@2A@L@          3בQ          @& @@@@@@@@@r9:2 @@@@@@@@@13S"         @ 3g\GF          @ f&sJ@@@@@@@@@b(@@@@@@@@@@ tN         9C@̜q         d)@@@@@@@@@@ g3#@@@@@@@@@@Lȗ IٳgE@@@@@@@@@@ + dH f"ERJR(,, =vlݺUL"19          b)!G *~%7 YT\Y{}KԆ @@@@@@@@@@ 7ܫ]vY0ݧ_trw          @<3**: Ss@@@@@@@@ MpiHjv*P͛WRm@8{̜9SO.۷ON<)RJIӦMK/֭[{ d3gHСCҾ}{N\=ٳg|i&W)FKL0A~G '|R*Un6H|~ u)xz @@@ș̙LGYDԾ@j֨.5G2edϞXٴy[^MIy.@,+_`>\-[}v駟]v2x ;Q'@ <}gp B@`4T=pTQQe~$}%oΜd?yz΅YD@_0t"?GƨK.T3c3L'~3TYd(tgHӉbg̎ C;rd -R6SX,K8P=ÇSt@}Ǒ#G$*T0?"џ~#d2Bc" "Lg rjٰa(^BV"ժU!/oݻH ;v7_{%{ĩ@ȚbV ̓'O?$K.-[/+/mwttw;2._3$XSv -xF 7 ,ZHVXa\vm0`ߌtKƍ/Cnl2@ag羧NlÆ S[myvxPcOeO@ u+X?J  4y#dr),_Z]^֬Y'[nnn+[b sN[FuivaS)Ud' @秳/ԯ+M50ٺm,w~a]4[[wUhHiڤ4WO헹5kD Mifk٦pW K%PYo_vZFA >Wkܨq=o_-PX!V>4޸qjK.el"#}d29r1 @)RdI{14E+O<:ѣGɵ{RDEE9Y}4..ڼŴ+^&I;%tW?2ϔbŊTÚ5k$44T#ٵk}PhQ)_|괐Ex͚53/{Knkέ9E]s0wy뽵죯ǘ4_ GWZj 4s96%=5JD~)QɘSO睾괵i=Oƞ> 6ρx}gg^| uJk}On?[llY_L˶~nK~b'|TT)_TcKZ>;=ƬrOiLJmIkD?v)&~q7md> k^3'{%-,^S}m@jKFt*Uxt'Z_i^]XZI8eOfFo#@@{[߿g_i⢿DZ7zMYwI׺a߾1>ء0O/_z~#K  P$^]q66a L*+xqΟZ-' l٢<?߁1&N/l}t>yGwzmgY9s Du>lė^+|\֮ 29mY|+cR$"BFjty__e}Vp)yM ǁ X|jPMN齪5>8]v^z/@{owknG;F^G}{衇~O.i}/g|轣eԨQum۶5+ׯnfx|L>7=w ;nE+QPE:^qe`}wf*0+~ݯRnq͍ݯWoO=6n$>Vr%yis֗ߧ}a4K:)^V梊s4_O> ԠO_Cfs1Lzr }ln&W<͗_ M_VN0u1ݽ,ͱV y~m/'_(h;-0"C 1Z9Jge}gMЈ~F1w s_i͸/AP@Cwߕ~M^z%7%:. 2~2_`<=Ϟ=[/oyN ,m{ͨz,?ewѣM{m_@WVdpLns1=zc=3z^ XuSk]7Gj׮mƺ5@=II/ݙ}z.ڤZk6/tirov}րa Ԓْ4Hd>Xy K_? JQ&Jzx8^aw;-MgZ4 I@_{DtR﻾Jzc>>iE~uzk|}@}x19齫G40S_Ҁݮ?4P_ îנp}ՠԺu'v Пo>OWU~lxzt >:嵡}Ȩ^\}E5[Vk ?;w eM4I^y[3Çeg=~_>WR%Z#R4EZ߬rO?3fgd޼y3BBg=(ܿ'&=훾o:ֻu}?[_S5l|՟9PVJUcy/{K;3aÆ9o}ב~s鿓4 wzG鿯}Qs^Ǿ~xLϽaC)x/׽oz^wrvۆu@@ _;.gX3c}~E[Y36[K47(1O:mޙTa 2%2deSE"DD(s*R!)2S<Tֳ>޳Ͻݻ^k=^qN>?1+rHEs{=U3p%(y˭ݗ~}߬KTsbxߍSoؤs)?oيjkWb<47k.)͚5yhM!wx=CC S A1@0xsJ|xkVڶm+8.}xW2?ED+~,;VQ'Bgcc"D30Xo:H m~iQ$^tBB}ʕK{;x,X~[IMߠ_0 %c~ p6I\cGC"19ϓی|/DwmG# S7? / hg;e\B~CXk7p>bp02mc78f ɖ-SA rJtSw8Ǜ Bp._pBL̔A9%<;1ef8G^xfvEN#xoxA`>H؞i :M:>~ j~ ?x~c Rq],ssoY xFY߉ߞB $@$@$@!G mgu{-3-FV.3 {6z5{/mPUϚR]:u_6QU{L8&Z[r+VGՂD c""=rH7 ׇuٓZ]~ޤ_;*S5\~Ww;f(^{"-{KԱcBe+Vw~5"za#oئu+oȢ%˚$]i5blf )wF'<wØTۗZJ-ݳL$@$  +{Lz*\\ c|2ތ9!01vaV_4oF/JVY+}/~1h~Ima0]z} |O:v" Dx 8~Q_ !,EYWJ_"ԥkO-`m.Jԁ~0fܵGnۡ& ?HٳI:!2_%}Q @=p'CؘtL /ϩ BT1"L{xƈP>mǺ !CXew{&0- F}4l<רǫ1D}VC`a!BcCODz[Z ڄk,0}qpMu<>"%4/ZZ0l=SnOiph~=izg!0@s~Qxʗ-c0iUamڌYP:lB!Q8i%M6CY j)/`keWlи`bk3fͺV1V|9k˿Vy6Yk[d؏mۣ@lj .͠I7cٔ>@tr@*U{RxZ 0_49%G jTR. "iذЗA,0*T8yL͗~2Cc e&S!t9 tڴB0WPxfclŊZ魬t:ғA$dt.S"$A@){EΝ-q*gݧl{(ڍ{ ^AԉmC"By 98.n+0Hn# x-97ƜAa7' dǫwJjDJ!CEN8&;p|l87]x9d\[mn7իg[~ Dwvs'>zN9>~wnmqqs!6>ŇV$VlO7x?`xno!uoeBy=½|ˡ:Gݾr{`S9>hi>T.`9ޛ#k:7vi9P1_'ϻ᫯G$@$@$@N8NclЀ2{g_ۡ!H0qK 'iEtj[zP,{~'OpIs_ظy.Kc`|fc%M?IXqʱHHy=x;FgqAFwxSN5 cIw>x__20k_]'j77nnjfNtb8o!7[ 4geԩ}<|f>D@Sx33gz>wn= kB>2_7ʕ=?E+ S~Q)Y9 v#_,^ y]ټ~zϘd)*W Δ93Z)[NG޸1b1c?Ma.Bѫ|h˛d˗}#Ƕ`o6F}HΚ&ϞEVeg0ɧd?:||g̛3SF3X0^n !̍C(>ͤ"'L?V߽Mb4we2;zO6yޥ4}?v|?j|jMVΐ Ę@u{>K֫[+۽VLt'/T/;f9S!ЌWJOP![!|'#PQ׭ny%?"ݸdn޸i[O̾/ ՑS'zW:LÓa_<zMpubѸa}䣱jmi(z$@qG ڳ˵!P0a[l)n[lIX'O2Hm۶N} Po߮hAxp56o5nĐH7\`!}ٞ={mT }r[hò6iD 0 {h<%qՄQ xB)e_]'j_pCƚk{㷽Nϩ{3q|{(^,?^+ܽ 761N\>:2<˚3-|+07>K])}O#_B@:uŷ秸_}<   pB-dU(_Vb 2Х:8DhXգ)CLlނjrίvtqހwoeSc̣>.PHcp{."JgKUoGΚOO1mիS[b"n`ޜEa=fxh\ѣom=^5k#?|ZHHA4]Ϧ HrIiNC믿kNWRueɗѥp 'OF n?12_ {~YlÙ)SFF6xxyyQ%HmQ׵Ŋ6[ʛ}]|ΐ oO?x3mq<–[{д#|V{9ӯM6aA)ݩad_4hS?+ZX-"Յ ܅B̕+W*ݣr  Hm۱n4e8:NBy~3.)W &~6o\T-[ztsj`bx'Z\SAon^.Bn޼Y:q2xܸq 2$lLS۶msxw#GbŊY][kwL82toOwa]"  y;HIs |[O$cRubD.%9rx{n6ƺ …ETXLR Pu" gSgȴ鳤CS&S  !kהsY;qtg0q!{§JG C 7|;3S.jTt1NÌCJN>cfL}~UWȜ)lfԈ0N[LL{V$*. 75ke=.Ǿ#)\*[ެ) @ ry Q^Xɟ/Ot\ 0o|MCc,z_^6l`CE_}< >+aefVX}Kx8x^7^zsm_6nݡc14/n{ǯ]fۥ6n*ٿoŘ8Qw cƍwTy6\gۗZ/nJh?|DZiC=^i2Ò@!Rbŀm"Eȑ#Gƍraɝ;ҫ pIell*Tj?~BLw'X<.;`@ڻ"]p1}=`}G% 7iD0(bcU6S6._l*~o<^q&=WjٷoMjz6ͩ}o$O=]mg$ܮv~vc3;7|u2uޥ׆nVǘzWtYoF.iX?X3SO)~f=7D36n*#z*={< 1n7҈,H䛥Iw`29O$@$,o!SL!jG:tvHd"7ͬ[Ng_ov˗/6o&|EvEL 'w$}#Æ ~i!*<q$Wek.NfͲs4#kC~fxdv\f;&6|!?8p5J I> Cͩ}o_$,Y|̑#U<OE?q=}Np0_WnE{r:3f̰?\V&t'l+@2WI<#.r{x6mFb-Z^dS (<UV͞'h?B¾-Cxjܸ[Nxy| FѦMnE_~ZC䥗^~[Fᵜ 0fol:;w1c;v=m-[V A}zvS)xO4mtzZB쫯Rayy@e8}-ǔiP߯5xu_/͛7gM<;t -[weO|ٲes)<,8}slxh^@IqS#b D@=57odHӫ˯tҡztKg6!Az&Vfm>o(;w{I45Ozp[Fz/` N^U5I]j]@TAV~WY7~tnB١QK!:VRw-{Qc괿[O6nlI)`\> /xf-Z.ܽ'a 2َ\  p C?^}wP* !f0M_ެKKa}s~:̪Un?cZSn4g̙3K:uES秓( ABl0o.|%J3IWGkɒ%]{Է~kX߿,R  Nt\SϽs{cB\qKTi!O?ϷǾ.ޑ@ ޥK#«y^5`!,3BӧsZ0 ~|E$yX0},Vdɱ⚡f:uŷpot   @DO$IkAZIEpRҺm{+HeQ'O0/Ui\C|>*m=Bww#h<*Tȥht͛1,o޼zq:uJ!6nݺkǫ걃bNSN5;a>*DRɕ+ 15^6nܨ?.bz-'}T= !„wp)R 7Gq޶Pf?CBJÇ 1Lc>ѣGgg;A p/s$DpiӦކ{^Loc*6FT|L;v3큘pf9\?s-0/G!RD:>J1Rݽ{8q_ozK?Go(= 5j^@=51O4iNc]ѝ%ComuoO$@$@$@$/)sgM׺_ w3L:G7yּSWdŪ=y{`LJ].6+Ma8mrўzpu+ >5Bt><{ -M2ix=b'N$3Nn={6M>=S! 7CǟԻL!dx*xG׺U _/.XUάZYm;vzlgH$@$еկ[K+!&/"L;'<.{%uo_VݓL$ @ ϏK,+W %=`|ڵۧ ٳeZx1.I&1'@ x1`y*4ԇ IJ/3mGhu'bx?1: (BXNt f×6/ԁTz+ ;wmG;#<ؽaxwf(J!̃{`3ԈBG s)D6n2@!`6T=R C ݢvfx ٲe˴hńŋ )@˂a^/D]8n 1Ƕ{5Av9K k9ٯSm±O̘1C_ \+W=o}yskqB! :9F<7ncN;̵ہm2~x}7^;< `͂=?~zk㺃ex~slj~ɹvZ@aČp7@ Oڸ1=ݧ;|o|L?~/xkyv@ ժUիW6{^ƿ~ ,#<3}y9qm$7y` }gԁ~ѣT^]?s]V? CS:&ڄg/w3{>ڬYoF'NYsNzKB W_~!|OES\f M!ƍ\B8ZG(ŊS?f{BZU4C%4w]yV^G{zdk8q߿ ϣȇ(l0LsY2qg2o(z{4@IDAT*, @(Vߢ]9/oam.>0sH عuCط?D(cZh/B!l41@ A|V!h8ZЇN ZCϝ;ۏT Ƈ}F}AJ?ёa+KJB .]fNt} ALc^P1]KF<^[~J'O]p{yk=ɦN և1 b17qMɽ} gp]0-?DɎ3Jcb)!ɾ[B 5s`lG߇,n/.֏c*nx <#RN |LϘ`0Ht_ˇ#C'ϻ_mHHb>GEx'wp1GӺI ǭԩ]wUp O`D)']S^7&Lg&} ?soL%+&"3YӧHe-Q(ӫ|\8q?Y r&L8*Ϩq6Ϥ;fuM$@$@ugͤ˳U 1)ŒG1Lw 1n oBX87B$@$@$@a$@$@$Bbn4               hX,RBET|Sz,73HHH |$ͦ~$E$@$@$@$@$@$D"6u]AUIHHH aSg% Ą@IVͧ$I^H$?%CHHHH'1MX)ϜgiafL%KRL)ɜ)zI$@$@$^( `kHHHHHH NZ-VmbcHHHH ){m#   !>}:ii[B$@$@$sAUÕIHHHHHHHHHHHHHHHHHHH 39HHHHHHHHHHHHHHHHHHH!b:Ր $<b&> 8DBL@                   GB̄c                   PHVC$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$P{L$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ 1jHHHHHHHHHHHHHHHHHHH 1^sIHHHHHHHHHHHHHHHHHH"@!C Y @#@!fs1 C(t$!                  Hx(Lx}=&                  pd5$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@ Ϲ$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@!HHHHHHHHHHHHHHHHHHH Hv{L$@$@$@$@$@$@$@$@$@$@$@$@$@$@$N`I\&   =bEHHHHHHHHHHHHHHHHHHHH 1=Qa @B  x"S"HHHN%f={$ID &ɓ']}7ŋRJygâMl @ 5Cr-s/IHH-K% ?bC '  NvءW1xl2&B̘,!           p3d_ @ !&a( `[HH$~] ;M$@$@$@$@$@$@$@$@$@$@qNQp   %g.3\z               X&`Ęf˛HHHH FمBu#W"              ;@     D QBY+ 8I1ɺHH5K9">dʔ)Fr 9{o*U*ɐ!$K,FuZ_v{*#                1CU L>]ϟ/OO7"… KϞ=%}~w~3gʊ+͛VDI2eI&Rti+=3Yt@i !Cʖ-+M6RJdW_}%Æ $IȻ+ŋwɷ/_/_.ŊѣG۳\=*/w}pB<. @B uJ,e-uVY̙駟_:uʃ@Lr)-ڰ VBɓK$cLCYFI.=z,umpHH\ܹSz-?'(P@nݺ%]֮]+Т|k_1c+Bԙ8qbAY7Q3gdƍyұcG8nFiO4?o<>|`;)SJ9=1v{9yףlv^foBL1BM6}Ș1^/^jժgqHHHHHHHHHHHHHHHٲ="yѠT"Ą#CtBLݻG#lx*[+WN dk/y  D`Mho| 0a4i?^ڵk'& ᣻M2EƎK,)}Q(d?~\&N(K,Sjϑmڴ5k|Μ9eРAzjևsÈ2{lA}l=}G'N]msӦKePRJS8!               E%W4bJcyٗL}/ja̽^OeF$@$@@8 q$Bz&+?,Z܈yuRܹP.DF֬Y !?r䈌3F 'Ova"8?U.xbYf\^}ٳuYTQB (> @B$3T iڴ E!T`$@$@$ zx+MZ^0̙c6+@T?߯Eɒ%3Y.Sx2d#G'|=Tu]ҵkWUNΝ-Qq3BLd !Lr /{ʥK܋ʆ  *c@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@wb>Ca   0#a/̚5k"/_Z-DDB%]tV{G (VZČ?^'yӗNZ4hÇ]iҤi^{xɄ{LLj,+ړ9O$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@ @ 13g,EIP% _ٳgwik~Ϟ=K%23~7pB ݻ#ox4ɣG]7LGL1t.n޼)[li&K. @!$|rCY! s =49s[6mxg?UB̴iZf~W++SLּ{sE)_~NWf͚YeL *HĉhsŲm6ń_ߵk^~G$k֬!               F ۚ#g΄_  0&*U*u.]y/:_Y}&{ DJm6|ǵJ?gf=o޼x*UB7nիWs&a $T 16lhq̒%˼=pɐ!$V!Si$@U+ˍ7durCƥOauާ^v]8| /^&}|ɭ=zHjլe3&Mt~)rvQafZ^,iҤRlYYbݻW._CC 7L㝺tҖhɍsÆ VY=$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@ 8*̗/{;˔)SJ|)ݓ,pQ2(Li1dz7oQ"k[Э+V-{󟛲nF^"%@RṶnə3gc+{~ [^#y/?Z..3/eJMX+pUXbּ}\r{?#k׮ߵk{bvCxr6N}:|9QF#               L /aYEFx"l3K-r[gB iO?kYd KKʬiS|2ٳg1+kCҦ[7m >{5 < FVށ,Y2GVQx,Q^ާG?~\k[tl׈)ޟ~ɽJ?|) !ϋoٲEVZEacwG|ׯoHHHHHHHHHHHHHHHH +YXQݬbE",}^hHAmY.c>o-#yƌ +WN0oC7i.W\Fgƾ :u*ə3zzZsnobJ q;vGb A2o€VQ@4E#pD 4{qL@"^ĈLVdǎZؾ}{OG1.CIǎ^8;իKlgΝ7j(XSNԂ9KӤ_=/~8/(>; U8`E_F+KBL}+oh1pʟ%'~P!rLǭ4;{]f>>K&(^L s.էӕ sfV".]H۶m%NQޏ!htNߡ¨}g`dNP{7h)Reχ}$uTd=?/%/& UTQu@aBںe i\cKkBey|nϾףXqt%EZLTև }>Yl)448u@ruMA( ɓek.Yj+jBhp!,yRd֬Yn:5ȑ#*OK͕wt3: \c d(ӹsg)S/_6!.mڴDG$٨Q#AXrGׯo2P^6[-w[ uHHHHHHHHHHHHHHHH !JyVy cbXu!<]ҏFz_8Z #/qVW*ZU=ܣrp$Gw%rS`^ '|4V~8m!ر_\A\/}S{j7`1kIH姟#R( !`JTaŇ Sfyn]i6=j(zT/OԈ|Ѽ#'<6l)S>'kTzޞDIs#m"ҭg/N0+QFAag,SL2`'O^&!<+VL7Ky=u gte ae 0Csx$Cp5\vS=?ogyb: ܱb^rE/o.%:"X>9x,CZ,߉duHlF(4hBf8iPo}%8!׬](^T^lLP SvQD/mm߰Ivw?)QVXF ;wW Exg)S(tJjU~Aj[{X1cirKyJ 2Q4GZPs֖mU0{O/FzuTZ^O=ێt8_< 1"BpK#'j&ے%;ɔ׾F wavEN38Qb>fԽI3 1\sέߺyv$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ %K*JI6mXƒ w;wW9qHV@|kl7̍64L!ĄR2!΄x4Kcf AloMZJK/Zl޲՚Ϟ=ԫSZ?pQ.w}O F4.d츏-5ke2}DVI3m2tPbÇ*ʔ.ҶWڵD&—iQzܦ[TwhZz:vjGgfY2Kf) ey˶(U4WJ7KQlIAi]ܵGF+ϖXnBLWW}Ϧ0ZEHwپ.}G#                 B Q j'Nkp7oZ%e֍ќ1A_*ݰ~Ԑ8fgϦˀC[_f/0uͬ a=La;\Tו'L;lw(X @"GL-S;S 6l¢E+ZX&NI<5QիdzxH2M:4BZ#)Bp;c f tXt)BK/\Ğe y*f~Yɕ3gAtcYlY6ɲ@&|_Lm=z-K:?Kz>}:{u_uL!x|Hw9%ߨP/~-_j0x5"mۣ1wWcv$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$vb^9ܠ]?#I$i",D޸ ºVͧǒ%Uk,am-7GgYf8h($}N*LwY+Ye99Q8i̾'LSxto}'WVc3eԳg/$̘:9ͬ1bB|*Rnm!Jz8.g; ahFg ƫ /a=0F$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@BTCPU!K=5,j!&˨?tD ]Yv5[JyQY~©ӧo5D&GrXd1-eI~>oּ3SDsiL,Y}_R 1n5Iio]5/lu˪^\'}2 eXK(۷oW̢4 $@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$( >‰C ô]<`mM6±z^ڶh/^ aǼ?R'A٨A== {:xJ^~K[gϞ9ҥҝA˫дi6gvȐ7nܔ>oٱsly86Q(qoJkea!gk"<ϲe69y\\Q^B˖)%7y_UrFO4#wrD P[\1$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$( n.۾Kר^Ur̡!xH!qqw Bt_rylfybY#8,N_~_yM1 o6:^|,ѭ*ѽ[HRI޼L<%.NVβ^z`t{12~fގ?/MY17t:tXv5{E˖- qwEin%;F~XuhܸqgKs}}m]6Q)3dtm~]>{,p4~Ws;G_l1`1/b3*kTR&ДȯY_ @ @ @ @ TFl1ۿb_~xtsi{^1++/kC;y$v >c6o)8q]v~GX˯O^Zx葸G7o,|nۭ˂0'Mǝx\#2n22[g( LG_y){L<-Fؾ~)dic?)Hg}3&-]|iYPivms0К*ge[}鴐]sA7B @ @ @ @( se?48,ovf[>v(PXUBwTlj[qQ @ @ @ @,$t9&s=+];w}Ҿkz5:ȕ1rdX18sv7h :u\17oÇYd ҺUx;){_q˵ɲB.~Yr̦2Cv1a—Quc۷k5\ YWǭuR6J,@}Gv?  @ @ @Լ@~ߣEիjNV$@X {:lVaRـ?9MLLӫ:%S^zTyu֘sR^Ls q/ @ @ @ @-i @ @ @ @< 8xLX]:_[(+ @ @ @ @F`ƌ?g @#P~sQ?x/F ƈ# @ @ @s#JzZmnCX`o߻3Lz^Jo,TC}8qb m @ @ @ Bİ  @ aJfzGW4 @ @ @ @ x 1cD]_Uf7gv}U @ @ @ @ PS59|0`,Kmo^KM77 @ @ @ @ P@ê:~HmZZ2'_%kzjoD @ @ @ @ @@@bN>=훿JUjMW퍘H @ @ @ @(KV%@ @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @,1 @ @ @ @ @) 6uM @ @ @ @, p @ @ @ @@pӭbԨQϋ=˴n]& @jC@FP& @ @ @ 0Cˌoy @9T @ @ @ @ @M^ @ @ @%]rQL2uՏ=>|D/ +^*Z*T @ꌀ@:Q @ @ @XzjlfY@u^+4hPBc7ތÆ iӦG+Dc֝ Avt%X"_}ĉy}Uw+ܶ>uxWC 6_>zX-rq  \?cOH @ @ @ǟx*λÏ*}yvn]iQoVY 9gS>\Wzuecoŗȑ n^?DN M  @EX@ "z4 @ @ @ ( qqJ$2ZVURˣ9>h ʆ}Cb_o&o,oHAUu/J_-fcu @ @̅3 @ @ @ @`88sʂ0uk3w~@IDATƍ/RvC <ƳO=Z{ ̶+;~Cc|葲9ÆKwEaÆ}ysuβcG}";.?'WB5}Z[[jEi@E, @ @ @ @`HG0ts+^O:56j=zLޖ!Gm,_vxɧׯ't||Ŷk!9Uf|oO,?c]ty*/rOU=v%>βFO4yl%b]w9`' @ @ @ @"$F>37n\t/xn˯,'@ǟ|؞*cYfj;H ffѲRSeY;֫Wo54 @&мymƛo.1 @ @ @ @u] elڴi񕮿ۘ0qb 24bdYM^멒YVVJ3dV_C.vcH4^-A,O wA@5zjvkHǒ+ O5( @ @ @ @ /@;駟sA1WZc:v |3K5׈ _7^zb{gdTdY:{^3vy'Eҩ @EYf遟?#S=I^ʈY @ @ @);1~qaq' <_MT|tdx&MץѲQFMzw][SFΊe)EL~6 @ GgL06Sje?S#@ @ @ @ >|葲tRt~qs Y6}۶ū3fİaËץqŤɓK-7s>3~8c7%\lLHǟt, @@]HٟgwDZg_6hԵ6 @ @ @ P#=D:f-Ə_v]zѡCxɧ_֖.y> a喋C>( nָ;:~_|1ztnժe @:'P-Z4vީ.lHF̺) @ @ @ 0[O?ywX-7߼l|:-k+s˸슫baemÆҲҋ^?Xz4 ML%YjnyVM7ٸtJ >UQ=w&M/Ɉ@ݔ @ @ @VX>.椣owE㫯>'fKY>nj9*پyV̶+Ctc\n~uDzq1h̀2g* @`aHG}_|뮽Vtm1 @ @ @ @H!og!r_]X~b/,tUޠA8أcOtx*)_l|+M曲tv۔b^K{W#FoӧO/r͢U* @`as]㓁.;0m}| @ @ @ @Q#vږ7n\yff+x)/Hc++W\1hҴIeݱ?ߧ!CɳqavRSƺ @ @c]w~{4^|i}2bwr7$@ @ @ @J4Gj˺v͛ŭ7^{~s+7^HǍ_s Ź 6( m*V-|MV`b-ѳDΙ1/Y٦Ͳq>{44<0;U׷X'WKN& P}^yF׫Qqر1eʔѣGmʚ @ @ @$Я_hܸql2ұ_ty^6>os{ZmXPM L6pK @ @ @~ݺS~HYt\CVx~eJcRw9U @@1A @ @ @,*x;)ʏdOs/䯪']N 0;G @ @ @,2s4i$><*k:G;d* @b$ @ @ @ @vnle<#ʇ b-]ѹJEy HԌ@̚q  @ @ @  68-$[M @ : @ @ @ @ Pb @ @ @ @ @:, 8F @ @ @ @mu; @ @ @ @ @ Ĭ @ @ @ @ @u[@ f| @ @ @ @1ck @ @ @ @ @@h W^ѣGt)5j'LaÇG}'O^[so @ @ @ @ @X fcvnݻϲi_=\L6m~  @ @ @ @ @ @&]fBY,ˎ!mڴ N@ @ @ @ @E`b)tZ>8Ygfu @ @ @ @ @@3f̈s[4hnm^Ѵiӹf @ @ @ @ @[ fʄG |o߾p+r_Eǎi^m N[mybM^zqk @ @ @ @ @u\_qmڴ{,Lի\oY~ŧ~?||gs=&nqI<숣ͷ-8Y @ @ @ @Xhj=43)9Vu13ƍ|A3&&Lglk~1~>elWٵ@2 @ @ @ @ @G!P0 5Zjb+, پ]Xg{nsϏS @ @ @ @ @mxZt޽[`m&f̘S޷?_~Tcli%X"6t㚺u @ @ @ @ @DV3bon 53䥗^zjՋy,#>mul:ǞW]tᥘ2eJ4o,z^3u]96lA{9r,좛nQ>nȐGwRZjy~1mڴY֨ذb5*+-20>h@>o8zUGz-rF1|Ĉ!KTױjnڽM6av;ﺧ)u6+˴n_~U|={wߋ>..>Q*ML\W4m$ n>nv_RUVΧY%bذ1xkvJt]eHbt|4`@g1 @ @ @ D}ݔ j fc޽gkT/r<䓳OMt`xʈ#_]XD޺DVѣ_g}םÎ8:6pD ,-)^xsis,ݲe3x3:scڔK)SC/5 SN:DZqP߷߉?zz\Y/={V+NAxɧKK/Xz1/Z13rA}~g->ƍ/vh<<:sqڟ/4hPS</,4ߛ4i'wLOm]|im۶ƍ~-Z.౪9W^y9xLq5~/2/u=ƳϽgС}r1;*&oeHuh.f|N)f \ve_,v~w~w'\eV2wng3vliWxed8(k/X.PӎdzϿPء}392O~~ϛ~י^uG?.m^ @shd:UfLj6:1_}xx\|c-6+%O%nцy}x, _z3oyq=ٱ+1Ł2|ʮ@Tvv 2L%eW~fc뭶m*KG7Nʯ _~_F,4u3EĹZk/? <.yt6O)LCE#SIӳQۣcպǡ<8LqGį?2[՗'~&^}O|e,dLǥ.)3ttyƋO=6{ |>JCz}Gqu7ǶkBv!Ŭ;e/lР´8ׇ}Rc }GbƷ3b,fn\t2FƦlvh? UI oʎ2vS @ @ @ @ @`@D1W=ڶ.*y |-[ǿ jl|Md٠b&g{>&OB,)cf SyG3ώo&zЗ"/S9_o>.WW_G[ȗ`b^=㭾ם:uݲBgfAeLm}SFg>$:oѢyL0!k[n|KJ< 1{VVfNjDۺu<03˲ry㭸sb,kh*ݺRi fKǓ} y&t,S]M]W.bv^Su7ܔ_x8zͷW_e\,[l& |qo~z:&ONyy񥗳Wns:w @ @ @ @`th&OSل @B ]}u̗@П2@4nn1_xVv̲]ʣ MAx.eʊ9@/*=bfaݑ#Gť]izG9uͷ^YH;}t\Cޔ.b ߄/jYfaK/<\qkW̮YSxOƍZ2t\zY1O>]ifA~*eG1~ZٸοYO.;7c %|Fg~Yb:qw)?g2 ,3O6-9+a) 3/eU @ @ @ j0ÂpO @`H1WgTK fƍc=7?`><:3ܬC,Ӻue ǒu!sm .x E!=˂O:HGoVX>ⰸ;giK )/}ѿ۵m[W8<5 6%CӲR{>G!pz)xWlί>؞P:th_GƧmwUZ]vѤ$mn`ӧÏ<27ktL~X5;; eY`HG?‹Ŷϲͫ*)raّ!mWXa@9vܸ^krJi=v%kN]il.〟Vi~e?޼Ԗݳ G@y-#G}Y֨*gs޾̚iB!&ebII? @ @ @%P,}KIKbv)vm(:8/Lѱr駕^ROǘ.˯eNiCi6YgWJeҢzmNM4)}ם'WZ쬡K,WѩSd`Yp[}ߙ%3 `~P6̴ + B}Y?&5^>?nʫcذŶBڦ;qοlbܸRK S[,rh>̤  @ @ @ @,kj-[}wAǏ;S߷o,Ѳ, ̴tv˥5mڴ(MVxA)bvm+2%:v\~>;̩tm!eDSg56mMpfÏ< 4/!?BtݵzW]~It±k ϻQֳj*/-ݻu?ҦjՇyڢl ~=V[.>)4 9[,\SmvZ(}P[nX?#7,^JZ3=1G6 .f@ @ @ @ @ HFƍ>M4탧 wuWG61|ذ޽{|gGvYz,K/'Nmώ.O(;thK/Jo.x7bF\2z޳8vq͵7+mI :,fHrwc y˯&;樼m6:^||~D \,ژJʖyǫ/eLwrC;vl4kDtQMNE/b0I_.[m|4 Wꔿ }^|9e=R6g]vR``^U8ēqUdvp>,erLCKK~wzqTKc֍V~JYE+fM)#hmz$V\q8`}l͛5-6t[M4);ꫯ})8beZX{ɸz&@ @ @ @ @'&oӦM93cU8hРxs9;6̐)0n  @ @ @ @nz],O8ϳN;E^f;+_}UWeAoUvEߟs$)/ꥒ2K0Un*|Ǟ{ӗkٽ|~1csSI_S(#G恝3+S/zٺuXiӼ8ҠɊ{o߮]nf:Aѩ㊑2><ήL?>nu|Rfn U6jQs)𬲬s5 RrJ!@ @ @ @ @ESb6[b*e v[v\,U" @ @ @ @ @Z?to,K,J\{u0g@ @ @ @ @,*?8#/ӧO^zń baǸqyѣd&Ə0kN͎bhؠa9r@ @ @ @ @Լ@.zΨeH+ٌ3"RcƔ)SGu~6H @ @ 0S_~Ѹqhٲe4h իfP#@X~g @ @ @ @ @TG@ fu!@ @ @ @ @d1} @ @ @ @ @) p @ @ @ @ @b @ @ @ @ @TS@ f5L#@ @ @ @ @=@ @ @ @ @@j™F @ @ @ @{ @ @ @ @ PMՄ3 @ @ @ @  @ @ @ @ @1 g @ @ @ @ @@  @ @ @ @ @@5bV4 @ @ @ @ @@L @ @ @ @ @j Ĭ&i @ @ @ @ @ @ @ @ @ @YM8 @ @ @ @ @1} @ @ @ @ @) p @ @ @ @ @b @ @ @ @ @TS@ f5L#@ @ @ @ @4D@ @ @ @x }xON,]:SN}6C @ @ @3܉ PCug1k胵  @ @ @XRCiC^-L۷W @G(FS~W^PN| 6A @ @ @@!a  @k?Ĭgi& @ @ @ @ ## @ @ @ @ @@bVL @ @ @ @ @G. G  @ @ @ @ @ Ĭ @ @ @ @ @\@  @ @ @ @ @Y};3  @ @ @ @ @@7'@ @ @ @ @/ vf @ @ @ @ @?r?oO @ @ @ @T_b6l0:tM6SI @ @ @ @ =K.dpާN=xwH @ @ @ @u&#fifXqO~-[E @ @ @ @k:Y1 ĪZN @ @ @ @S h0 JÆ +TF&Mbʔ1h:ݺ{/r|6hP۟  @ @ @ @ @*@1s'|@:):b{jҤd9rTc,q|7&[V9nAtXmո[c=#F,' @ @ @ @XK fϞ=uSO&g-_PSxJtu?~B\zq]Č3ׯ_/W|ڽ;_~) @ @ @ @ @U ԯfz[nab 7-آ;)2aօ VUےKN86.BFqq+w)V|o#J  @ @ @ @ @B!PvBqN%cn ,=6mZ\Ǐ/޿e#ً5\Y9;.43ݪEqyAwV]zY@_"nY= 4v5z.877o^:U @ @ @ @,s.43fUb3a1f̘ҦVЮ]C|qPKM4o֬C?O>lL<) t@,VRnΏ/OǍofnD;SvD{rYV/o5V4^Qlڷoouv]  @ @ @ @`H'f?K{o_ڪq7~3f̈I&6j([l XXx f]007ѩSycp ̈Spܖ>oPq?3k sW8pyM7ձktiv4z DN).=dx׵UYwKixB%_}j BvG+|ԯ?[/V9_l׹]X\G @ @ @]o·~[.iӦokq:l`ƌy\X>  @)Pk1S⼖̘/x1k^Z3e\A cؙǠh"ZjU/=N%@]{{Qw}o}eAʼnsYJGE|YvFѰaX<;v|)ϳϩC~m~̘#Ft= @ @ @ @. ͏=3vo{#@jO1`믿.hٲeq6'Nsν x~kҮ@χ VSL/.Lc1bd偓)t/UgY]k;[lo"R6lxjm @ @ @ @O,3gw  @Fb&1dfMAeҤ'~7tK_bYB)=V>myy-gdz:||1zt7'|34N5M.23ΩA;陃>-OԬY9MAU=g!GZ,&*0mPcƌVy+,|4W_Nmrճ\ 'V:=On~]:w{Ǐ_gfQ|~s}[nUbD{q_WO)ܢPN @ @ @2ej!/43M5jTw3 qqQT 48:xŗ {Ry 'aVT {WyӮ{D+OY0w>aqd)pO5sf{隥A9&Mc?)vAi,h(a sS˟pykջxߙ]6.M7ߚA"O[Zұ?g<fHG/XT,\߲,7ooH %e{JƯƲ_<VTOK]qu٘?Z  P[wsL˘}z% ~ͷ", Im]SIAmB4JY{NqΆp֠c>2ZZ:_cpEǸqw;_ű;*ґ_ǁ~dޟcG?xGS~S\ʫ<ύt()+.̓_SfʻﹷRqU6f嗏yߖBIUZze 麫kUmSne鞻.LԘ7/@աÆGl'U ˹$@@x3<\(ߣ\DV1/{0_R`2F|wA4kDEI땪J\ǙQ~hh 9}4yرc)'=ԯ{ѢEXwDy- @ @ @ @DN퓞Sc홏yG# ˂0S{wH1LWd o ӣqzl{[IY6p]|dZB!2[(+w;bej_r%dP'Ǿٱܩ`te!ǟ(&J[lY}Z,ŁG"Ώr36hP?}g>$$@BIREJSbA{\g/خ]޻"{B3nvMi?߳is7s%Û/"vMNF1ʓO?4ܶonݿݷYz |d-_f\PP`N=7IZ/< ;D+0]u.@صlIXDi6a@1/QFY/U3 &ܵkW&}ex?+R)zϞ=2}Ɵ~ 7*86.G4Uf{rAq8c-aaa2p@@@@@@@@Jpf\ir Ҽm5xnӦtILLiDע#ȑqϞB5zlz.bkfh]Zb@ɳhkY66Evnh0fub׾1)G9ڲn٣}h}kpG \vlv z aΜַځ{ Ce5i>T0jW=*h^){w М NU]@L;{I۸Q&LhRgt^&۝tu9v*8ض-K[֭ /\V8tʂ=t2yOv f}]/_9\"G64S2$5q?% )ƽac7?jm.v{ܼb*t&ן~nڶu;w=оqcI9A$`bG_7-{tPL& Ϝi҅XZ\u |ڙoMc}eWY?oJoXR \3͛>Rk6ʖ-E~[G'崹ڛ3eUr=}Jծu["D@@@@@@@C[`Jq~!l޼կ~aUi:+SvuI[lZ_Vur;O4dC JYȵov{n1GDFn{z@@ _~5)thJ0XfCC14i"-f`Ԭh`YIEud2תR6oD4xw̿)1sϖ}zr,AR7Z @@@@@@@?ZȪի>oN>zY-o~ &sG Ҹqcg1[ q&$Ļ]a!2|P:o'QMj6#c['V|kB0 u ¬o&  u*MoX~gkr{kx ֧mrmv;.ۅ8A(v|oeY f\`(-)))g[*s発 z{7ߖKJڦM+v08gë>=sA@@@@@@@@֭7vп$&rܮ=yT/Çq T 9CNcb+\ʦM7|}ӵ4nHN=\]wzvֳNΛ_c+S/\$]z.Uy=>Njz*gil֫Wϭ^c`~[Iec׹8F%ԏeVݓrP X 4k ̏?Xlq+/򚌻k;&MM7Ͻv@@@@@@@ڵu[}"t[,XH-Y[m[i&!feonue,_kX?KNj37ޒg@94Nŗ_uuݖC]0Ͽܼ<~:jR6lHljy0z\O*1 ͂=Ю4hPciI&^r%At-k?M{H/w_EnIW7@@@@@@@'x[Vɷ~O>s5>9炋>ON쌅[x5c?s4q9s<= KJk wﶫ&{ky'L?DVYY֎/kJ_|;wcoMN$w5αYl~'Ii.]&^~5wQύ&PogL];]̿g-{;ܪ_|5n_Zkѳϗ$8A 䞗8)<y2b*Ɯ9sd͚5/;v0Z?M"S&G9Xڶm#[5h~bM5k`       &ШQCw{M]\_xi +Wϭ/B8٧w/Y8h/H|| +ˡ0UMֲ*EpK%Na_@f[|.Eľ2 >vA咋.O> 94tq'JD3a^mh9EGG#3L#Knqꮩu$w;ʀZAG+܏UNu{lrmǵt޼]ʾD 83Ed4ˈiegg6iTӷp_卷ޑ=/"_c0!p@@@@@@@*shsE"풞!̞["S^q%v7uH˖ιhf ̆ ʅ+//QyyNwnQ-^}Nj匩́f|ǭ`P{ 8\xX-pR1V UW\*h:ϓnItY]'Λ5m*ߍnklWq0Gm=w[[2V5Ɯq[IecϹ8G*+POe0x =        @h6EhGhX61wqҵk -9>瞖gL~>$q]GDD=߯k2hz`v 7^}I =ʰh];n?K2Je @f:t^kf]\23W܁X(׏29'Ɂy@@@@@@A`ѢE! ;űP%ߣemJկOn䚵Db6o&re={r"mV:˚nϷ,yAv~TIIIJB|ksgfn3c޿xiDYօeSzi$/{kW 6͚t<Μ=syPs@]`-MJ~߻5aPJĊ&        ীPv9f1vh߾::GUx|m'\˼YXcL>Ny䈁YTl*3kU}iqis҆ P}bV5WB@@@@@@@ݓɄ9w,gytMeo˯M۷;}/iҤs '@ L#@@@@@@@@*8S@̅m/+jR.4 mp        T@F 7_O)!!>/[5tw4 Z2bG@@@@@@@@jc>ģr-7ˤ)S%m&IOϰ3eb 4@jY @ YEL        p 69A @o&          !         ~ 7@@@@@@@@@@w1=8C@@@@@@@@@ o*:"         b{p         -@ TtD@@@@@@@@@t @@@@@@@@@[@L                    ~S@@@@@@@@@p ݃3@@@@@@@@@@o1#          .@ g          bMEG@@@@@@@@@@]@Lw@@@@@@@@@@          @)g        p( ̙Pm@1+M          p P}7       .}zvs9@}571k߻Š@@@@@@@@@@YGD@@@@@@@@@'@ f{&@@@@@@@@@uAL@@@@@@@@@}b־gŠ@@@@@@@@@@YGD@@@@@@@@@'@ f{&@@@@@@@@@@hMwҮm[iժKʆ r YdIM.k#         ~ X ȑ#O>n֭'**Jf['          @mɇ R"c^zVq         :j ?Lه          @M T{ fΝ%<<{n֬$$$ُ          @M VdӘIKKUt=YBm ٻwoi:Iڷkg`l,s @@@@@@@@@@ T{ fy=ag~&Uɼ K8sd #Ͼ ~g@@@@@@@@@@ HǢ[@@@@@@@@@@D=3==o @@@@@@@@@njܰay;o1d         Ԡ@hu_[&_r$''ze˗^ccK~}Ub4iXffJ4{Ro~ҵK'ܩj([fUdep9VFs˖KLL=H&AɦH+ @@@@@@@@@T1?4]$$ d֬Y%yXX\{rS%<<=)|g%ڴb2;%:*D˯7j${`UϜ| 93d+s@@@@@@@@@rjߚ\=7o,LI;i$^}sAz_6^'cN]65xry ΚonXo%06\@@@@@@@@@CA{JjٳgKtt?@+ݻWfΜ)ϯT%:u Ç q.8A@@@@@@@@@@L5ms(B6۴N2Yرé۴)]=1t=ؓnAڰgygw߰i@fpp5=Z"S+>׹9F@@@@@@@@@P@L "ܹtEb%8$D&M$ҭ[70ϗ[ʼydժU m79klԨLSe d2)0Jlls!Ӕ_ ;ܩ8 83nSz[;Doz+]C@@@@@@@@@P@vȑ#%**Γsԟ|hZ4h #?^:M- 6MZ[Lo&L BXeor1G[ˬ)gv)((+K'wM#/c>_%dKAR=voYyC@@@@@@@@@Px fLLyyuV,O=U^{u-5W^#='[{!u#5m6NV;ǮVPټY393圳Xݚ4i,}ݪrINp<-s]"5@˯vk(gnKnO>B ΓU&mgvQiT)((puP57          Č3Y# ""#Ez`n-P[33剧ӚiyчdEb*l һWO@Jlۖ%?5>> о|[ٲevXWݻ7%77O~}u|'f;D0נ'{XkYNbccc;?raʬϹ0         B Čv* IҡC;93Eң{N<ͻ}Nn ҿ__'kebBzr|k{ +䎻'͛7  ,,oguY_@@@@@@@@@P`_Tan,djbg>reWɒ|^H>K9e%iw+O=Va|ɓ0"z/^欓ɖ~xt821꤅Rluk)g(U>utIzKXH@s:!N`dmݭP5ymXÎ;dE֧25snٲUSU뫪u1/       @f2i,ސ)$=nXO>\9"YZD7u7ZXT,ZMnYU{ +v]p|=st2Y|/  Ĝ3wlʒ6[KbbIHh@/!E!i7ʺeP@@@@@@@@ ?Y3I9E5%H3Q?jjKm-A09kBmY!A q @b 룶+񒐐 111ҠAiPDDF7ysd׮]'33S6md}l"ž҂       R`զlѭǵmi/8,$X4@s4ٕG^.InXhٲak$4-ۊڣg"s<ټ}_6oݑ+fr-1"%<4:ӿꚴ4LS%ԬYqϚ̜OK >kޣޫׂ[aҬϳ\ӲM^dnn_yM!7jfˊ{d(lWWPh/QXKYBMVMknߝ/sl0󮴍mbIThޗwȦmH;Ԭyw<.q[MtmKpOYv띳'g@|MWqm LOO>sMLעAVPfm^޽`KW,@@@@@@@84ۥ]Xf~ .;FLYАA;M0C-S槈ER3 \Ӷ/ggw8W3cohPq}ִIo:?Ow}[rdYoKRS^;'Fˍ'.7קYÞ2۩e;&Wmd ,+ҲܞnKyw<ˇ-w~Y*{֑RdU,}{3d ´ơvJ , oLYlz;gg@bUYڒ4H3''֏6@@@@@@@88LCdZXhw/[I)WlܶDsIu7lׯVfoL,ߘeJ;8b2U4k d.2.>~Q6ygud$r=J_2a֚9]$Kt*b ղ+OnxWZ4VפwEY~YdfMOg'ZkPӖJɒ؅G:z0o w+?ab&tL @j,+f        I^gf2VW<ʐYu4nvzI+ݳMrLk翟';o4fp':slL0͸a=egԭK+;O67gtq0knmO>NN-䜣-YA?Y+/I~zy*{_7A;Kf;ig2Jjm_/S\=hH-SLp&HSSۘL6nAULݦ^sϷw kgٶ>_4ȩۛmw7}Gu]:izg<`L}Z2O|3ZrxX5G&;n-YE6-XW8A云=-' |,Mf+_G_`        @w_.ql]`iKh0cdPxjn{ PϞpTT3fj`o)'5',wnmٻGVSQABLG}*>#"E3Oj2N[SꅅHy=fX-mn;oqٙGLL>G] v&KhƁx.  @,@@@@@@@@ PME-XUg|=s u"ŭ'Zz|9ef,s:Tf}ͩ+-On2Ez+YHDF3dm;-Ѿ^imv|'׹|Ćvq;֠皭Ʒ9njLь:xu}z@` `y      ͡@IDAT uX@zif}t^*Ųdh&jHBdK֪iwdTgM-ne׫1 qpi.6e[$| pP lZ\3`lՅA.aDEշ7y/,Z+s\wϙ@J Y)>#       & VM iWr\2V_ @̖M,YVޫ :Ԓ?*9k6;AML XSkPxu\zn×eyUNP>dLt 2?E,Ѫ{ q)q[ˣ)jZ4&aɮqdXQ+LkiE3:qpk͞>&ˎ-LuN `|ԼWQr vyy]ښ"MU-cz9s05]$FW :wuGK}^=SW*AEW,9ĸ,}|NH At/?~CG@̞9֯uIϯ"ʒIC       JMj*AΓ-&Ur㛿^I[3.2͟px[`ؽ_fH urE2@C@LN@@@@@@@@  ̈A" "LƝ5 /,Ҭ#I d5Zv̺֭{7G@Ĭfp.       (p 2 oA˛S˯SqM2gk W{)|#Ԡ5ϥ@@@@@@@@k#O\tَHҳwn244XZ4p|l'@&ka=        @xh$5ktHp @]Ke          @m 6= ւ         uJ@:X,         &1k`-          PĬS"         @m 6= ւ         uJ@:X,         &1k`-          PĬS"         @m 6= ւ         uJ@:X,         &1k`-          PĬS"         @m 6= ւ         uJ@:X,         &ڴ{-Z={JbBD֯/aaayfYx̞=7          P*3**JFzěLҠAYbg5          @ Ԛ@˩"""J`l۶M})F          PS"iӦriY[{B)9          F& ވV-%22R%eÆ*S"         ph x fΝyllP2a4P"l^b^*6n$˖-R}U Č"tԐ0WB@@@@@@@@@@nݺy5kxmsԌ;v4A\+}&O?h=g\}+<>i}bN@@@@@@@@@@k]^/<|pڥ6|v          @ hF0uR)`9SbYvfNSX(<ԫW<'tķ̙;D5kז@@@@@@@@@. ʫG/BVX4ajeQQ{}u;,&~          pp h fnn̓!ac~j*+i&8S3ae]a);wKI3g\ \se@PPWڷo+ RP7Ke񒥾Q         |G@VfLݸ'.jO/Rz32J_{]6,==^T]Jǎv;o{C©D@@@@@@@@@Z^/޳R18Aok+|g.%͛5+ʎ/1.]:3O=3SS^x)iԨiG@@@@@@@@@q'ɕzvJQ[&&],ʪk n:>l"Nrs㝉\zalٺU>S=wD AgjR1L>+/P         5)G6mT ZەݻRT뮽J¬6U׎uiʊګ{qg_Ȳ+ʎ/:u8>"3t7SN4         }kM_\ ̢"vDټy;Z͂ynAv{|$SRS3xʎvѽdFg{Q58|#         @bk ŒXFNߖKo`55Y%íɏ?Mzb0{eD븲 }n\~EINX@@@@@@@@@([ڶ&ׯ 6Lˎ\hD5i" n?~zѶKJAAAwWC=J|zzhN_eCjӔʎw&qҫoH8[ֵG˦Mǟɷh]j@@@@@@@@@P*@?^z9s~jV XA⺥_Pƍ9W޵ksq:u˖-.J^{Vvo!>|$ywF@@@@@@@@@4322RN;4iݺ_/'f͙/zdl4m9vЬ}*;uץK'ަ 8HȐ q?$'#7z[:X@@@@@@@@@p@E]$Ѿ]Y/?Su999eK}{iҤ|҉NL 22BF79{~!/S".9@@@@@@@@@ٿ_?9sW|i_-[lѣnVsv7MΝ;q:3Gtt4nHBeLe{;dČ͛nanm uu3[ػw觨H$//OkY       %2""BzCBB$((QGQgmJ>=X  9['m$$Wlkr.]L̏}!LʎvsCF㭝:@@@@@@@@@-p M>~;*[9r[ dӦMN_@@@@@@@@@@*3f̐mZAry0>},YD=          @]XF̔u4qݢd޼y믿Vq         ieT!6lK\"2k,Y|yb          @@1uǞ@@@@@@@@@85A' !         eY          /1}P         !@ f@4#         %C=          P@h4#       ! 0gC.E@@ d )3"         !"@FCAs       xHJbٻwf@@Z#`e^Ы "Rl v yӳӿw]ET{^avlMe>3d}y`ܗ@\s#       @n fY 17Ln*b榳        C~Cn f!6 _e -g@@@@@@@@ `L=7@@L 䶿]id!@@@@@@@@n d '`9V@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ b&Su!         @ 3_n@@@@@@@@@)@ f25Y         +1`@@@@@@@@@@ 2f͚vRU\߲elѶhѢ         d@3b*zV`y?O9a          @\g̩L#R?p %JXn'ڮl7cm1j1 @@@@@@@@@Hz f"=\ԫWNr2~֨b ˖Kl6o\h{:Ccggv@@@@@@@@@*じ82Q}e/Q/ 叧XRg+]u]u 6zX[x-Y F9zLPki`Gb ޽ƍh'Lr10 @@@@@@@@@u1,^l_}X"8{xժU{^zV.]:XϽB  (Hu= Tw׳9st_dI;ɑ#VzZ=g7[v]Tj͚5*++Vh=7cU*'TOYū۲Es?b֭]Nmkذ]ֶMkkM_~-X~76o,kg׼iSkܸ+V̦Nnbׯ^^ yP0ÏQ>-/fA          *\Y`'R'˖={Xvf6}F^<\X-j?x=[۽,VS-WPBWj<읱J `Ї /qY*u.ឧlZ1㏑N-,7MFSP~3@@@@@@@3qb j=9.#len,~a-~^2uIڻݾ}g1߸'Rͮf@c{mժVLKm(#Cگnx#'Nu=^}~7 u ]rUB L޵ '}׷Vk\i=H͛Ea;W_{u=^BE}zOgYz`Fa~=bt-Z\t:*W\v)       H;̭@@0 Ⱦ dp͹.3 һK8p; O/^ml2v^7nr?}aƘvMs\۶ojgi]?f6m)SYժUmhZ$Z/L"7?aRPU[m/դq0O]; _x]{ßm5Fۭ7=`ZxAp0{_~Y;^E|r.)       PC8mf_ K  9(0yʁ^arK0f RnԂ+gN{ DSwCd{I-}bezݎ05c=Q@fNul4jogGUg"E~yŗ#05]+yq'/uvBq/L;)q^a@@@@@@@~CA@r@n@yŗ]e\ Rx=vŗkլ^5x#5j԰+VƛWZs$޼yUX!b~Ճe˖E^3m.nv%윳?]#M@@@@@@@@@@b.]Fm˖-p:<붻z^0cWxab/P?lյӚ7kSP4սw2e[U%K9=&U",Xg4u}߃vڹgi*-Zڵm^}a4`>          l>b-]4ձ#XoѢE^vesL?|۝ۃ @pf]v=?aMtx* _U|O1Wt] ֦u+/ۨ^EfU=looULG@@@@@@@@@ =LH5Obխ>/}wS6mgͲNttux].\?uYf˗V-[ؔRa\wfDMسgM8ɽ4rJva纚e˖ۺʣe@@@@@@@@@([ѣQT'7^ʨ%"Dְa`ڵܰ47l ,h?'(SNk{1\j4ïh=~V߷mn , VsW,ހQ)>]t]cIA/6Ȇ|)P0L:.r?{Y6ug.ʕ a_n4 /5k3Xڵm0Hu|nZ֭\&ʕ*qcڝf         dA 遘Gz,V.5zt P3egϚ4>m{Mx>g˗7         zb.Y^}\`oa7t]v|c`17r*{WχŜD@@@@@@@@@b.~f͛;Z5kرjժŋҥl?ڮݻgX+         9(@ fbM-^t+         @>wt>@@@@@@@@@H~@IDAT@ Q1#         ɥ         dR@L±          @ &          I13 b          \          @& gr9C@@@@@@@2,pehb2TF@rJ@̜f;        `ϰ¾}2L~Z`v|דl=O<='@C*@ !g        @v`%۶m @@ 3       x'rq\v43@8bJ}       @>hӺUV5S 7mYfkɒVz5>5i|-[6:Νg+Wr *d;톗.]fc֬]kGogt`Ǎ7oթ[UOI]vلl VF ;clb?`*V󱝬@j׭[o?o˖-իXVֲys^`֭ԫsd۸s=M+^ծE k# $Y@$:@@@@@@@^uk?"VH W]a ڠ7?t9qwviӃz{ \f]z`tդr_lt xB{O=w޳={Fi׶=@/xztlڼSɧ |fP&ٰ/3~DL7)Z5;l@@ b&!       @ ر.8ir܍޽_OۨclЫ/Z%bUn+"3f?&Λ^~uP LX& ۠7ߎIylyE̞3B#{?-ZKLCUD@ 3       d^ŗ_I٢y3__N=)S_n)nj6WbEeTX峡_5Wʕ+Nes{ %Kڴ3\ OvlcIoDa.]uLA]edvY-[47iΘkP#JժU  Ku35+i-]p^z1@@@@@@@~*Ww6htŽt2{W |]P?q<`{qԅg:kUR+o*V)Sfr9gC5W\e7tM:-jW]yt2ƛm\~5;"sM/%wx7>ҟa'.Ǜ^;w歏۩=  g۶mӪj^)/':nj       @.ֿ'>)Q#L]WS#05o6nD׍we_~5ܮpFSbxR@h0\re6yA"1ԂjyF#1,YSoze԰K+(?.R,CA@ Y]dhgc Ƥ@@@@@@@8,X;'b>?j9 xí[H$UxtEʄ,׬WŃEv 3 @2ڶne͚6IxU[4uKN9 @FL@@@@@@@8dŋ@_(PYn]n݈iuY2eDO^p)QDx +2if$>cmڴ9E @R/w]+tIa/j        >lUV5]6^PV`A۷ov# <\'Oh7tmذ!7@+(~øu4CԴ5R[-Y˪٩SGkzQ`Ӳؽ?lꮜ @v mڦLn3fs3ڶP1W'O*       @^uE>曃G6c115=\\n- vYju{ZxՊ-Lۻw#8 d@.˔)m}{>l]sv@@@@@@@@#E#DM^ί.X'?m߱#^Z#Ϛl! Eytsg%J̸'@ &       }NiUV u⤟;-[i۶m{{оǠNoܛ+zJx[v]0m c ({3ˢE?4yP@Ȍ(oִIhG D 5yc        KJxwqr +W6lh inRJELM#͛5u0wvk޼V~=۷w͏ʘk (`ug[0~jժi_,  7b1i@@@@@@@8<NupVP|n ̂ ڀ.~}r2vyǭ~;w^yک'̈JQ#]3 j/sǎ3@Dʔ.m8=/V,Em1@@@@@@@yp% xg7t֦u++n[ln[L"Eåp/>p(ӟVЛF_PAVp6/S5kw2דGSO9^~9ѽ˰SE" h=QÌ,/hؤ|y4[IǮ'=~z)ּy\       Aӧ[ŭ|.{ฃݐR&h۪١ۙ,ly}h"[jU\ԩy ªɢk׮+WZ*rJއ;wk07]w> D@_NzX8#^P!+\Gvl1DaNľ"     yWbz!^Lɻϑ! [ 1IOaje{ XYJ}Eϳ#l:7Ӧ /j_xz '\SF֍7??w@@@@@@@@@lHZ f"E]VMel%^V  >2"aVc!eE^y\0)˥_׫kzArUw94jx*S}6qQ ?۞{GQҮ"Rru(IO*/\]q^Ҫqz9 a_gpkxsw=˒Y|𬄆K* ,h'vl֭Z X{v_{#@ҋ[ѢEc2S^UoآEmEMe^&fh FMTR          @ $-SYխtE 9uuES))6oYYu!1y6^ᢀ>a/i+WҥN;Z헩\f:22FL*^s-0uݨa;^ǢV;g͛6S BTva_pݑ*U:w:ƚ4nݦuK7aRDۼQA͛GKxE- ǹ:vhg#F g=T7|9mnͽ`\ԦMۑڬsܼ .cdvmlu*ڵmm۶n(kۺRui`\uZ,2Rwnש'[ժU\৆{\?yQT[]ў了Wi]w?^q@@@@@@@@@\$@%|X+V`˖'LZݶU#s*17x- 3KnذKmv:u} ~g2X*۫̍`]7?qr.eTMVj@Lܱc=AiszY}Xң ln3;yT7yS U3/V N9[2lN6#1jmݺ |+(k䒥MAXt)-*.TX뺽mu]D1+]*~ex#~iVVWZ͚ݾ*u)PU= @Iͻl6{\[`ˀ@YA ް*KUս{F5kRUW~JTP1n׫2KŊW 6cT^G+cAvyG@@@@Gj/     b(#3V6gu Y UueKM6W>K:u~xX Vݍ*#1y-r\ݟ+ Q 5[:}F2z,z2Rl bFg ;SszEY?c;vƚes:统ʕ+{zjhx]  ڵ˖,YkԨa 8/AY'8{b̙l2۹soذ^YvM:Ֆ.]jy4jȽ[   @^AF/^ۀ=z!^FW5 =6vXܹp iUyk#jR)R$\9^1cr܄n:Sy޾sSvܮ񾟸馛O>i)))9}wKkU[Y/YC6m\4fرlk۳guQ֤I;#[4S,Xට%JXZ]vn8._9E7m-+ O@rƌpBUu7nId;y(%zicV晖S~7yʌt+  4w!Xig(TK.<~e}W/Ⱥts&[w[Y)u,{^Kyxt;ԈEF/xrnz"ݟ.\tS*X(gs||N֬i\`ʕ*y۷_{-vm+Wo 4^>ޥK¹bE;.fLG R@?wq ۷]y啑8p͞=};?t~C%<倀WyxjY8og}F.]kFz0Cv[ŊDa@@Æ sN7zrf=gf6^?*(3 uV+@)Xui2Wpex6q=yxrt%RȬ롺~N#ل bnB?# >ct>kNR3̍Yڵ3b٨wU[NP]NQOk=Fre?nB]X m;^zu>&w?d -@yMu TvxJ u}vz(R ׳c̑jpQWMi{Ŵ3O\vzw>So='wXs 'men޼M4ɦOsCjp3gP֭[;m47YWnTph[ꫯ&u__Wj\uС'TU!>{Yf~]Zf=,%ST@@@  d=gzAt@vwzm}\ּN:)ٛ w*=x~o=C^~- *|xbS&T3zϓ[F쨍LEA-[tme *WС΁͔1(Gq˫]M%`oe^6zo[ά Ti_ڦڤ_V*ʤQVLe{;螘`o'|^wxxĉ.(UZ7|Ϝx(<+9ApV}l#  p(^F񺿽6_a_{7|h/pFzZ/Xdvw;z}f.q=y7XGPPepv᩟諞RR=X G "O>6Gu^V۱C;[I@ZjX*۶mΟ/ yY=壀-uY>et༳yt-٨aD?Ŋ5 ݷk mxT#(i m^`nZ|u7FkJJ^wEgF Y~B%KPC2y䘁~ 4uSνygX!RWO? T`f-X*[nPUL5*#ѣOe@@@W,2*~sN]v0LUw@}R{%\PAk T+jR-gC?3:z]5 MmrgeJVF_t+VK]p]`^x9ﻝE'*TO?=XLmwuKϻLo`ܸqPN9ʴٳg`x @WpaeT2lv'K]k[KF[Ǡu~9W^k,/yF0  @lrw×lUڴvjԡڵ۴*_a ­iv9gyY?52\ٲvA,+Wf@̐6-^]`^Fe<}ZB@r)'wKhmZ37e^V=W0_ ==ܻ*U) OREqOjG>n יS:?] ]l֬u~y@{]a_oџ:|KAN;%gDq5fpѓ=yz^O&s#Q3@AeʔK(P̆|WjX"En-D9~W Ws.ԭ?>g͚L?W ~֧e=\,   ==\\[9U(tinHkUvew_`A}O?C~+^æU*S.X3zM*pH?eg'\Ҏv?T/P]Pݖ+M]f{l:~N3o]ZoV$k.#Ef~}NSD*^ziD)>s(g5unTn SR`aNmwYV+cg8S۫}W@ݷ~-Z뗡CAS[b.[m:p K/]K^q,wqGx`X tajQ/"׵#sq95/#%3k3~q+? U[lǎM=&Z5SnGGm_uoXE>;wikTu3 f]Psb% 쥲ZrLZ<(Z54fGNa6m6u@DZu^|y5~nt77m̩9zl?<+?3J*3dÆM~={?.w*^3s*V-xء NΞ3+@xbvõW?M]̕G6Shn8,\ؚĭ]M]W mZpY?=75Bq.^ 'hcƌqw Z/ݖaW^q]Tib5zy.hZ4QC2)leԗ'pk*8OЫ .w= *~5< TǏ?8XFUTgu ];[:HGFHr*>k+oX?9l@HT@ĊQHt쨗@LO&f8?۵5}<37?9OLNV+`s{pl+U4b 'a_%ޓUVq 6;('uY"ed|W#/v,-[Ǝ)b^@_:"YpWm*l=9l5Jusw\cR- c~e =qe1޵6. :zɇd|P|^twTr 'lеl7mJ5/3t{L _6oc@Y:'Iu2jVý6y׳n޽{Z:uD5ˍpq4V6 iO?۟eeK;(H/?Ԙ}HiiqCJ "4|<|]3g[&4b   H@O=TĽ_3sEg=>肀T_ }~3\z*V^Y T ̶ Xb\|mT*} oa(pҿV=K +ԵWWTGi+ m2ڈTt-E^S AgtQ0jQ&=] gtp„ .05Vw=X QAeTJF@Ҏv l' 4I+@.d-#'i B?裈Mחz~"wxTVxE?+Ux<@uz\:uq#MlKZϼ/I+WTU\XEt fy2;_w\ -= }XjlЯp_gvHkɒe6o#:W0jX[}<$30ٻR?t#O ~ռ燇5oH_Ӽmִn"Y纀Ӆ{zJ[^~}zّ` χ}m'5uDlAjVpK=]Dѣ]@f8` wK=uK}F_zȠqeP ΌmM|]tN;=gP3<05M_ƨNjPzmZM8 L=~W'H G~f-/7>1^Q9<=MJ>zS2חisSá2rin}'UO*ˉmyV5~xSøg4?ې!C>^O+Υұee   $.`"ǫY=(7{>L }e8Mj[R.SOֽqi<]F=(ۖ &RJ~0W([2 v*PFq˼k.Jh@=MCm~ M&nȻ[~lf*Þu)OmY)ژ~ 9(Vv;=L ~/~۔q(k/}/6DJf~f3##ǭcNDIuһƲ3Ϋ6wΙ < 6Z^PmNBm{B4M~u|\}PVp?iW@ȿoH$!C뮾һ* H1+ Ӷr(R/TOfGx]&`u^C: FrziY5:v|5|TH5]Λoy nSDq/@_GqeC|u3MW/T2˔)m nX yǸ>崾{/_ [/;+^QP?o;O?R`mbW6l }RAo^$bXwY*xj;JO)x@F^}F^\x*zח. Q bWQ=]Ν;/~Ԙo=}POp bFݛo53O|ARB:5(3?8cSNeReQ2=Iy?\P}[5+T_$h}s2Bz:\ݴhتQ3qJZ5:!RL8pujXU:+fcR ?o_y_/߁w@@@ wu LjjSRG>_͛7wl>}ܽUs=g}[VAo~_ATT6^$"lIDAT:9ԓI8{a\u]e_) Qʹsm.~ jԦj}v MM hë Wt_j wsLf>Leu4g Uf׮]Uv7e]So&љ=uFτ *P~IzOF;ZD淹~!od-ϓaVOmuLT;>0>c8@6396w}7dˆ3o ס禊VxHo #}^X@K+W]c~xM}A~иw]"%3k~eNFo 'gyj nB¿'Sω'(S L~[h]]Z9̯&7  -KY"ʖ] mP5 i3f/Sy]7,M73z?D̙ʬ݇f[veSJYnw~0 oذ/ٳV{O8T6wu }+^fV^^WYSȊ}U g1t(y=u4-{gjIuRg0ڶ(Q4kЎI ]&bڸ$1%&.IMkL#`hiqqkM1L!A>իn{9p_խ:uΩOη~ 17LAQO1OPW/fq#ȏHHxB1aǰD%҆!g}&˴H'͙3'y'Epʯe?e T!R2cu/Dx9//W% U& H@$  H@ՉiaFN"Dj ["1 +h҉L &y\kRI]0,#^!gE~^n]Znh+WpQ:[7(Ga|1ng 1?Hy[۶k4xEÄCW]uUNj4u-֕F3goBդc@~#Oem+$  H@3=bٳ(v/jF3R.$  TY0Dj 1+3؇L-F~/u¨h>B E2S3 T7;1&U6 WGx,>cX0n ,b}U~BM͇:Meί~Q>Ŭdի1k΀$c&?/yW ^&F7m$  H@$  H00aL"S`@7ިdAwߝtxC xC8 ;ck ≮bbGzQ(r wrN0df#VXOru1jK;%~+VHF~ WrӁ;<4)aKKYӱ(EjEe :ڰt"<0xlL 68'7+յ~WHI~S H@pD1%<b4h0aI0, !tb^yB8 !82D|[(<ȏV!rڮyE9+ѦT O8ŋoӼK&#L2%HX+GDFT^lYAlNaH@$  H@8L k'0T 8,>| QG\ԍk;1 8 H11v1|>Vn}3`n<^~d7F"c0kCL \"TmΔ=T>d tȊ18Zs=“czZqTd׍>L't& hL 9h=gy'zcheUm}hUeuۖ_jUnc:bq֭ؗ߇qE2+99C=4cb^5=.*]&۟}G$s90. yiϖ[n9 ĸfߙ :o^ 1NrxG ~R>F9晷-|[Ǿ}.%  H@$> 3N 8K.I^!> C|#&i@z'k[1ld|!W"M{Ex0d(Rԏ|hL+ŦFDU0B>Wɯi]sužZoh|ߠX֭~4amFTkc-rr;w|SZp7w#{^g?ϩ CXtM6$WNF;3BwG>%T=#/x≔FmwW^yeax6$eիW~wЎ V9m\:=w~c♟{7?qǹ. H@$ I`/}oK~~g}C^X0I@W|0UB8abŊ,foiϏx!GRگm]ڇ!xSG?ׄ&yIˏG~^<JK}]w;뱽+<4Pn裏vJ\#d٪ M\jS5twWNBx;FD@XT%H\J@$  H@@5̆!f91v& u9];'E WE*k2r% U C$YG Pwo1)@6F ^?*'w_y](Š5zmǸ r/i> #*t-\}MZOpqLeFuj}ਣJxFz뭵 o]Fkc5峼{$|hyhT!mrms)Qb3:Os< xI7f>><.F<"\3=*$m 1agN>v[Y2Y}N6u2ԬWDA>Feض}lT<]|Fơ)~#\$  H@$N 1ߊ{cq7z[q=+yx:GrIFO A!˪RbF0q֬Yi3L𚈠EH'i>t^H3)Q?i2?!/G;Ɲc=tK/BxI( K-آo#//_^n,y^@O6t]vI$ G(!cv{1E?&/"1 `^/&"K H@$  H@3_X}Fj*-g1^c2_^i\Ʋe҇1w0fc:i596I7f\U ?$O^,sQh!㩧`4J{#a,wH\c<wyv;߉%9_W{nxmW"0>K7a1҆ov&r1O8G ?< }{F &^{Bi`=6aw3!sa:ZVM}ݷѯژHs&s==,7jEc5=1F9Ͷ~^_uIMl8K/M~͖}9sH/Y$=9WFxI$1.Z(iĽE \N8X<')LPz# Ϙo c`9'xf{UL?QNߜ3GqDr4@HQ2~ 7~F_ƛ!Y]J@$  H`Ryh5Śn$ A'^Żh/[VyC* ulC9Ӌ., gW\qE c@‹ȳ`4)s # 9= cӛn)iD>aڤ6QngFtI+>4hϼsM9}?Ø{O,M$  H@L6L-$~ Q%FU9!͞=-/xDnDr^旿e{; A§.&IH ÄVFUxh!96}ڏ1%"4s$CJBmֈZtI@]GbJ=k(y`Up#3L~^ f1%GydS?O|^D^{-gRDg{X帔$  H@$0 xuKGcBw2.gΘ:Ǹ5I0cb-5|UKڌWCh+0u{񢜶@)̕롇ڙ4F{]:R\g"H`|%C@@ v]B{Meh(xmpC7:1h2q;CqXd&:ƪM4ޏe6Yx$|$Oar ~W’ x70maoVyd_wu]uƮvVG~wKQb7er]zxYgߡne;nm<#LRy^b-l[K<36:6 yn,z;ܷloF>۪F*$  H@`~K&wI@N{? , :Y?;l͔hwU#9<r> šlC|!$a)˧\cB1l:&x KʅLmɵx뭷P0%xXiy%  H@$  4fQ\Ll+ì&1gȃgE4M7ݴx|cu6Lx-}D N'.s:K%UOϚAۺnI@$  4#!f3N撀 1T$  H@$  H@ZXlYqw$%KI H`Y|⠃*,X0m: 1N[!f=H@$ D< H@$  H@$  H@&{キxWUVs)7H`fXvm:~’LR$  H@$ 4Ĝ-$  H@$  H@$ iG0K.!O9wW$ MCLBϝ;wf%  H@$  !f h" H@$  H@$  H@j>//;sOS ,\9@=38x6۬>{$  H@$0I h9I/͒$  H@$  H@$  g?Nf% L#$FsʬYhm$  H@bC!H@$  H@$  H@$  H@$  H@$  #!f;n% H@$  H@$  H@$  H@$  H@i$  H@$  H@$  H@$  H@$  H@m -9$  H@$  H@$  H@$  H@$  H`swH@$  H@$  H@$  H@$  H@$Жmy$  H@$  H@$  H@$  H@$  H@33 @$  H@$  H@$  H@$  H@$ 4lK$  H@$  H@$  H@$  H@$  H@e$ )BW2EZj3%  H@$  H@$  H@$  H@$0ss\kT$  H@$  H@$  H@$  H@$ !#搁Z$ a=ߊ>㏇]I@$  H@$  H@$  lPlFآ%  H@ !椸 6B@5\* H@$  H@$  H@  1yc$  H@4Ĝ38;8K@$  H@$  H@$0 '>3'/ H@1 1$ O 1c93$  H@$  H@$  H@3zf5%  H@YYJ*gXIENDB`assets/images/faq/creating/classic-editor-modal.png000064400000337517152075605420016411 0ustar00PNG  IHDR iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1230 796 } iDOT(|1@IDATxƿHwwJHIw mb` bK(!vR?evs\νwwg'?3;Tm۶ Q+W ,(yԩSW\!2e"l23UVYܹs{`Vtx#z'O%Ke˖MT}9 6֭[TԬYS2fxS8o޼Y6mdFVn]I6mDX-[dƍf5j.,Nu m ^dΜ<տW+9s攫:`4gϞ d"ժU ڵ C:i xic!mí],c)6 @%*Z [tr!'%C_e"p?5s *O"L 3 gV$-Z˳Y gmƝ>}ǚS4`*W,ٳgw:u>Ҏ}7ޜ^_/h3/Vߏw‰dYmx>ȑC*U$4֭۷S1>AxF#]Ch@q=geh^"\K k݈e) ?_H۝3=I7VF'#^ Tc/R`7M4 ^.^@r[m۶ɞ={,?ET2>Dڵk8p@ua3M~*z5u1UVY# L0Qa>vmfz8+2dGܹ  U[H&:(?iEæEMй}Ukn;y:}<1 &3θ>;v‘⃎&6DLK`a}LkF:\6MHg?!ePF(kD[NzgWMP+QDEU,U܅8XkUQ18W\z4 QWоPW!(YX1.#p7Yu #pH"&(póPqcw;pHaF"e?n+WVwPO(^u.@hC RЏh+w`zw{{r'ڕn$x2m胡ށ޵h(Km-ԍXa?e煯򣎑;_?"IЙHHHe rOG>hlck[2]t?~EF\0v;,W B&Cddžn_čpS: 2WpŭGnvLagMtHёQ4SO]Sp? :0țr5= w?Ӥ_L[`㬳j->l@Ӎ7k׮FQl6-gs=X[P}L"]H+jHsŊzpmD[] בQNSǀj*+媫2;夗E<azt8`M3kWё`#˔Czo|p܎z}wۭXm{(xٍ)fCȃn }!>LU} ġHphh:_{\7:<Ґ Ri^L0xW^tJ96:Ӫ73stP-ZSsTSPQ,>- t"Շ>4zGFH2|#g#nk> ~uŨp' tuP?ntZ1ZAPG1 -[f <ï*pՌ ?L^~F= uMq %PQ?Q~!A #`>u? [];T`D0FDٯ % ui?򡯋3>2f,P7F8G~o_7~^LB7%N3|r<_n ڗn qCpyFRrA;0v]ҡgq<)zwzG``wD683?ڈ*vPºOS C]F<Cqp1X_U8k0}>."'hpUŭr+MF0ɭ鯿2Ct!Ȩ:w\곞7 6P6"6+:繞fԋ[u;n⫟~%ؠJ62DE $@,t)xVN!ۯr3I=P܌!vF M je`™n؅znN,m]=L8.%FT꽇6W90x ~x){(,~`@;lokxo}݄jcQ ~?P _]R?%FyHHH  dcdF#0 L8 w?Ӥ>0&5-į`MT︆CPuTt?zF;FGy>/Z{QgQV(|mN;6#$qg9eO$(/]tcQ@xj* ix0hn_Nb gRg N)~FTp+P^ݞhڄ[ 7~mCKO;rn(b,^Z)1#XY #P8/D`ۈp3 y)X!;~q_=nL9hP`(6^OMPۨ-)W\⮻&Mz[wҮw\C g|W}nqY/Ha9ۧW FGOh襍=8a:?G=PmCϤ@m􋞷P,o>93Nt奞xq,:hTg3 !;Nٖ̏{Oя`u?^<& bYtC4b m =L/m,؇,v%B`dz S&&iD7 2T3?Tg_ qysv g~G彧8hט҅z Fnaށ-҃cØr5uT0& ~>G5^/b'K6Pa|yWIXxHHHe*鞰 9M8™޹Z^Axb3:t /W=ngù7*,=>Gr~tּyLqS\ݯ4i?Ygy7T g9y) =μs@Į m?` #e7!b)-\0`nMRSYNf;ٞ̏{Oq;uVs sQ#mtCPU88{(w S!m?4b~~>G5F= κx9z^jzS Y앯_N_iUyӏM @'=zGp;  M U5%g8]l#Z02aqOrv2#r/n"8.?D>Hѱz^Lru Kȯ4ERww01@\,'/evJsO LA! ]I*™u*3Y;)刑hє cBP8=tws |o0|xk*^Om'`ׯv/)xHHp_R1@k9wVj[0K%KqZ 厥ґㇼY\aݯ4ERw%o_8wn&Wv09֭[g~!L}Hk*͊>?uUA:zic>\,',z&Q G8Bsk8/nNzf9Hps^m)FT^{O$GUz> w4v꾞`uEw#!(w?#^Jv;z^j~2 /|jw*^2-#  pΰ6:n{x8#Nf|D-pDxKZ 2)NP;8G?:~S0bƹi/Tx445K,nɳ0XFM_AV?̻)8Ys:G[x !VZ3}"n5"b5!0=vk=22Ooc}`~^3=Zg(vA;(afWX ( eʔ $G>`B=Nzf`͉i06"W=,_bEe뙡]v3 ՖC=<T8q.sk]SiM6;zm8? k~1 /|lwzBIOo,ލʉHHH W ]] L0zTwIs^ oEA~W7 5\s;PA `V1[k@ g0riHHHHHHHHH @Zh~T"wa #rD)`%LuA$@$@$@$@$@$@$@$@dQkh43=ڄ .rnW:}5yN$@$@$@$@$@$@$@$@&p1PBѤ/`%Fan g8tΙ3GJ:D0        +XL9ں @#оmk3S/]wI5Ͱ>×0>g}IjU.\IS-;IWڬ\VO-6i,ҥw^ ;wk;ј%zujxl4DM7ɓO2f(Yfb%ٳr}vu6.)*sʶm=gC%sfʌ?1i߮-*5mv      H> (Qϔh¤pE]XU-Ӿ}Y *ͷЭlS'&U*W|irC2d{. $|nqoɉ'B9wIWɊygْv9iFYn>^*ωH/yVR%eUҾ pIC$@$@$@$@$@ISF<3p &g={X_}s~yVGlv"}|I҈2Pu6D$#},ZDY} $FM187`# +|2nFٳG]\Zr0رcRFmy P8K$@$@$@$@$@$@>C#H36è3ݬ_AZ[YK'KgY5O?֭D  6A. jɘƹ3![a/͕ư+U56m,ƌ3G]T{Es:q8eȐ^Zg˖^o#| HHHHHH Fop&MYhdʔ`]#I;n/<.ӧF=,8h3tkh(2UX1)\\qpyҭC Y _}- UeJK9,{uunvYϿʊD Py"9(7V:wl/C_qI,,tD$@$@$@$@$@$!HHDM04?NW]UFJ.%Yd1whL\v4vu3<[hnB_l]nBuf:'xc֭ZJE$KƆ+ͩ؅5' Swj>-kl硄3-RtictdAgxIb\K!,Ϝ9c W];Um'zJ@aM:cnuO~ΰ kԩx g: @2ZvM)a ٸqFRٵ{wEBΆ,ht\qnږLͼlS7̘f~r7Z8K7#p5>?FaC8+_|}*}^kdΜYf0] 8YCtH@t8~4kVkyן.ٲe=y>WXν g0OF'^' f[=ХoZi>RKw1k1Kڴy`'Ye܄3wm-€䶡v <pT }Ȕ_Xa)YP8sB+     .m߱ at7ӿ 6M3O&0S:L8kղ1bX0=V^L8e?d/_^Wk$@$@$@$@$@$@zʳy~X'c>c]w4XZC<ɚ5,mC_Sq< gE걀{LTqng']/đҥJ;j>,7.AN0gF#uL (KGAjpMSS|*\6~דᄋ#{2k淒#G=epr=~<+_-(>),Cs+϶o᯼du7kʽ` 7@8 b`YڴibWpo8Xn36 XteH8:ycF`GoXq7w7 kuQO       O(5}K( %[ (# \M['fwUykٲe4jX@g1hҔ6;7)a[Ykч{Hlla`ݥn4v{\gv/v,z?mNaTq}Yui?hmM7fiV|/޻O>|E!U< ;w.ml=} 1?Y" pVH?D\,:C؏?1/|㾾"021/6]V#|Qke=Ύ6$z?#)*o~swjmdU< K@ԚfhK8kcd;ZbslS4n*w1>ݻ˟[i6: 0NVZ- {1;oy/n5EcX[ou-_م{U8(Uj ̢ 60P"OuK?YS i7lۛnL`LTmיk+N}teWre)R .1-jѣGnUS8snZ DMM4SguHk F,[4OҤIc!䳉ƚMKݷ.햸ɣ F@`Pkt\(?~)gMn9"6|փx݊&k#NVbe4 ?B?F4m)۶oم{U8r f5֚+W*ཟ,lp+O%5҈uts][.g>7v|إ& = m9 gi"J;;wӓ DH a,7F[@e'cV]%XW r9j 3*e 9E2L|Kk#?!?h_ nٳgeMfZ tr7gaٹŋ&%\4k&кe:Tڶ9"_fanmdktϽ g@2kmt>JOS gp7yx^;cWR;e)Foֆΰ7lT8C\N*~S8Sdy$     !E6VOQ=KXBٻw T#u54oԲ¨(]LZL]#Xii_~-"n_8/;V!aunJx^5Fuh%vرҙuZ$k֮Y@Gٿ=۰۷?AX.mrǨ8?YVp2DY* .4TVKSmC gXZqqlX_ H`#k64ۉ)~m fȐ^jlbqL:plܴf7w g6      DďHQY*I䇏u, K/ﯿW :dnMpFcnŊf|mŠxG'C_ `WJNմmR^1 jnh"rC[?_.액ʘqma6ZӇVad vt+O]8K>OX?Q3w|MZ4去Kx}Oqpv}eϞ=2mٿƈoCN>m7w gZ @L D#E7L( ,'ffx ( s~1xQ1͸ $!/+]nɖ|jު먺QŔ o tSS8K$@$@$@$@$@$@7 yy{=PQ?x-iz]ui AkխLi_$^lˬ=[6[r&>M"pPz5ywOs:%Faj% e'~6I&L,S!JWW4PyFyiGO'LF=i|MC5kM E aһcru ʩy)^*[ls[n)]Jrm]0ZpqΖ\n.݉y6?ԬQ6ٲ#ސ9˴l~#ێ۠q3sNQ'~j*8 Rpƒ(f*&MSںm!p`SL<~9iMΔ#l PP!ɒ%3Fad[$o!V~2S6Q.#F~C; ĎرeqD pGIeRHHHHHHH8)&#(Ŗ/C'      HYr,U) g ЂHHHHHHH  g!v @,y#sA$@$@$@$@$@$@IYbf\S'I{b-k 3'^ A pV$@$@$@$@$@$@$@$@$@uHHHHHHHH\P8sB+        p:@$@$@$@$@$@$@$@$@.(@ P8c         \ЊHHHHHHHH(  g.PhE$@$@$@$@$@$@$@$@XHHHHHHHHH3("         g$@$@$@$@$@$@$@$@$B™ Z 3        p!@ HHHHHHHHH pV$@$@$@$@$@$@$@$@$@uHHHHHHHH\čpvъHHHHHHHH.TRm62H>}13 ( $ΒG92$@$@$@$@$@$@$@$@>p3PG$@$@$@$@$@$@$@$<P8K\ L™@ @ @,y#sA$@$@$@$@$@$@$@$3 g>ep$@$@$@$@$@$@$l@IDAT@$@ɃQ ( $ΒG92$@$@$@$@$@$@$@$@>p3PG$@$@$@$@$@$@$@$<P8K\ L™@ @ @,y#sA$@$@$@$@$@$@$@$3 g>ep$@$@$@$@$@$@$@$@ɃQ ( $ΒG92$@$@$@$@$@$@$@$@>p3PG$@$@$@$@$@$@$@$<P8K\ L™@ @ @,y#sA$@$@$@$@$@$@$@$3 g>u Fĉr}Qqn=Ѓݢ DE™ >8UjԵP|u{[`F9 F}=m`Ne[n7g*p2e/LLT&,WD[*Z6o7.bESaFMIHHHHHHH \ 6v0 fϿHGݿLiyXMgžO.[ns7xKSky67iҤ=33+h0%NuӢy3y,H31{t&uǟ[':݆F LuZ9pWX1ya(=TTl0uڗoKzI^xA$@$@$@$@$@$@$@pĮ|nfsd*UpӢu{ٴy@2sWf_m:`'wnY0tGAk!{AxGeY'OV:[,,YȒsL g6vRZU+l`Ⱥݻը3?Y66AYm_j^}wilrW v=!       ? H . *ho~Yohy!=.01GYa[wRxuҡN2̵5sI amVm;u6 bCU_Nh gO|>NI2p-X'ޔGso#1gjXhDRqy89o|9{~+9FMdԨ^-=Z @4ӶmhTF" a馷 "2y= pG!csWr%:3ݤ)So-;7.[$2=:KyOiLG,e " "ĺ`i6< Hceɲq;:MсNw&       /(?-٤Y+9zvlz#0K7ӦLʕ֭:去mnyNN]>}Z/X.cʕ#FlժYذqlFڷk##bB ;q޽20JSSTb}B       P8 i6"XG_IԩM]vK&lnd Jۢ%sihk# ot[…dY76Q732̇T8kPu d_Y8Qkònz+ƈ?73X3mm8oͲrsO;       3ڱc[ˁ4[vۭ7[v=C̝o]dؐҩC;>h/p͗S|rۇ)?F m翫V 7.gΜ+VT~6D6e";~/Hڴi0uB{|$4ZZ!(a4}Yzmys}䋯xd͚f        3c?!Fl#?5p Ҧ} 7oT5j urׂ?ըa3}n-Ҫm'4L/VLׯ+3d0Y?yޣ{7yc}4)TTRIP)5ҍiNӱ};>te 6kٶ.NҤIcN[Y-RXoue uQJeS,J.4,_hwF(f|@Ӎ_,̞3W:9ĵiOCz       A™ H/dΜY k!˘I0Z/r%cG}`M`*'M4v|ݶF?Li7Cɛ7ng}^Mo^@~y]7A!YxuL3ʫ_׉ 7HHHHHHHHd/-]ع.7_.[XyeVZpskc_+V OX띷b߂ 6!ϿV+\1ꭻt<A= 7ZժV) '}jؒˬ{84Uzc?X;wNfSϿ\˞-qrw;$GnhI$@$@$@$@$@$@$@HY߱s.cc٥P'wns0/={5k%WHLx={v$pH8S'[nGJҥ%|ꖧ,;aO+Z1.ODL=eIHHHHHHR< g) RfHHHHHHHpMA,y+sE$@$@$@$@$@$@$? g3)u0q$@$@$@$@$@$@$@qDYFb$YbPf$@$@$@$@$@$@$@ɁPG]5Z>T`M&OHHHHHHHH p Y'       LY`6C$@$@$@$@$@$@$@$ P8KϬ &@,0!       H(gIHHHHHHHp `Rp3$@$@$@$@$@$@$@$@ P8 ̆wHHHHHHHHR0 g)u        (f;$@$@$@$@$@$@$@$@)\: @`        LY .|fHHHHHHHH 0 g @ &@,>N$@$@$@$@$@$@$@$lxHHHHHHHH p Y'       LY`6C$@$@$@$@$@$@$@$ P8KϬ &@,0!       Hpvyfmwa{d .nfH@ȓ5/M+ktiPbr<}|p6g^sxLa$@$@왤BV8;{<0rzPҦBΜ; $:|X$|t=I:i8k<{~kܼ|6\LW-!%5F$@XFfUXX[yH\>#-!# HlnL|1$[lM2ە֘~uƘIC$@S*ʍuryʐi P,2)}ڈ¡' 5=̔ʳ7ԓ[5J>}HH@ߍFd+u}whPA $9ᆾfˈ)I4&W5lF$@~b8O0-eb硯8 @"1h$lFf 6! p `Z<,wuxnm3:"|Z8 `|Md`$@$@D D@%z'HlW5 o.HH V0 zd`$@$@H VD(+ @#@,)sD$@>(y+& z7O`({$@)W0 @>(9@HH ջ1H p+O$`'@΃W$@)@>( @r!wcrA,0G$3OH dXY% H!bnL!|6)%"dH$@O H )Xf  ջt gIJ D"@,@3 % gq[L @z78)&H >P8r`*H.X}P8|eʘIH#wct"@,H3 $AY(&&H bq@,ƠIHbJ VƘ&F™o( @r @,9"@$ X}P8THHrջrqOYH p Y$J V΂bM  8&wcgIP8`H( t8pkO$@I@ލIHJ93;|YD,rټ:tB.\1E@YśJd/ke)%YlЏ<-}l?pT6(Ky/G1TF9r gYY$m+F1ID`2MmQ9s/WHZV2r9#$]H&>sջ1B(Q|rߵeT.CvYlz0@ağXEcD]֌i`z_b1 uH Қ^g *uPcMu,kTniuܲ׬_ S?6>nUM&Ĕ5&]#sXbm;9cN9V9aFRz?}uts\9#Xh;N އ)Y| ֛]cm!ats[|nvnȃF{U!@,ER!C4[bm$`zT-U甏gڍNT(`N3-cgfg^B*ڨ5MC*¸pF˓m+w\t~'sכ2~<;es߫K&]V 5EP)CT7?ug^|,&^ӄ鶘v o~<д,3(8/[ꕐ'\ޘ񯹘́EY\dM< DT`grW ݮ--4.y[n:})R8Sm^\B{1dɘFkR`f S?F= ?Γpw7Ȅ9?Kp|c-i_t@X4U#ztQwBݏl4a}j^o0Dcy-7r?7 t{_JrWyan(Ns$uO~]inHyePF--JSLn*]VTN{3Ĺ̰ui(ML Zf 3F!X7Xa9c! @!(i60Hz{ШE[((,6Hh&/*hIQ8x>|f<'`P7PG?7GF275`:gצT֐Log~@x^d-҄cP:ki 3~(<"1FhaaKi4ߠ17ײM+=ٟ&}:1Ϩ@FF~@+ Io$~YHs*5o3~I5u^4!cseV zcCK"]n>ipA5._^F,?{czQva nP:ᆑh ĎG.9N7Gn8. AH_H )ae4Rp{ؽ1Nj 1ZOHA'5X|y`}s.>]?r[u=a0" #Bp3uyfpaj)[& 7s'W=n=/ e00#קGN7~>iz G8CU=WG,љh74/z~'7 B{"4O(WeVl+=Gj~f0a}^c~1ϑIL +>Dp_c!ehъ%??Ȓ5$T"H5[h_IiѦEҾɾD"VZTfo!THϹu<3w<Ͻz=ϝ̙333g3==G<Wtr<H.1SOb+h_psN m .,~t$2p`0bS// hSNR2f\/u:?^VVt o'4"@s,}OGW .<0&>Ue0!:մU_c3?p'dM~ewLp-@t2}U7G [MoU6:^ժTRG-2} TuuKc}+$!M u_t5b}18hG!`Jm۲Xl6]O\y(SH͉zK7ht gp'Ϛow+׭!_nڞZ^z6nifl5jqKU]:= B `R]MO,P.#S.?[8CՊ~E+Ė퉂n ʃϘ2xnQ ^]h[b% Ba=k#ꆋ<"YٕN>fwDLr9jz>6tO% щqnNαp(«#;۟:ghe^gQ6f`[ݵ~Թ-ӲNUjfj1A~ ?hm멁Uӧյgr3|5|CWx@Uӫ1/n"V<o`[zWS9d;) :B".S^iW=;_֫3x@#c^ a"}ڜc='s& Pz]9O|ac"5JݴC4J*8A4D޸zkMk]xM8C6I?}{:uTrr@L[;SukuEJ}p ~;Ai7t~ed>5}yc+xx t|0L{gc2hhLK3کv T51TFc^Հxyg<]7{=fA]>xݿahcJj*5c6x]xjl6Fs1MpR] R+֬l3xU :KT0)7]眆Y4A//δ{JG.M;ΒY.[8C\͹:2+.2aQcGov=vK{j/<^ nAH p ”1<(!hm]Hl31.=CmT8im*շσ2~Y ]4DVx.iw(7 9 {,z$D #bB]6z{w Ɨh11Є_ClɤK^`78aT0"tah^lEVwx~#pfQgv b&^z)Fy1BDۼE:p9rN2 "/(o LO;ۭ264S{[t^?;! gd %n G]?şpKy uz`>zUW4}vzy$0XxCȅk,rLLlTā7%>cm|nTWg%*a%%0 Re]wauE<[{e i(?fYWUn8&[S(lÇn#f#]f?l6Fʸ>P8Qw%ODttcp-gx3Vi%m0,C=;SDV1$F4lg*4[8xfk31)E񂻺dEbc:0xٵ{37` dt2rb qjֶy+H1ti8zNk<`.}[+ֿ5(7yW/#YYN偄.|>ޡ0bt'\ffЅC")Oۀl QP?@w{FZ|yVu/DD"b5f7/_lj^I£vQ Yf0t}}f7zbc1IY"lqmt^$|楍55/kVp6Nu{Zut5\5o{i+MNBқgΌ(L&2u4R὆nw}?ee/7,]u }Y]duDLRT!'x@\F&>޸Kzq\а>xE4:lU/5TwW!ScNt gNQfe: )+ԃvr=X/' ^L\,, g9\6(mct 9,kw2iL] B\& cl.>vN؞' cb]lȯpXOSovrxNEжxB/^aw/]Y8/^ h]GwjԿxū~p@ x2w2|+\x]!"L*[.|4LЕ]a6x5|J{=:#;zsu/#TOZA=HW>jA Rxl1Qgt_™]f;plEwM6^lg pW ץ; g>j#(b$EG/Kh3/S2sM!Y$w'{UXxM o/Ԋ=Cb)]i7Q̙-MeQ}5cW\HoUCZ 2bL:4e-=4sL]lj&P"1:gS+5r kX9_H*]"9 <>a\ⶏxpOI[:I)Ώuh @v^Kp ;V!a/b g>>t4Lxc'I^͏ k/2x )rF5isd^"_O]2I'MC;ǂE:™]f;F}zFǶ1""&Hc|T^cU,[^rYeOpmⲦ-N~-dp/q%T n疿۲vu]U\P`r;^[,Y< cMs&uKo:Z}!h> ^)ѩ`Ȥ C1;6N8Czx~| )-cap skORaK,7vxDR;t4!&>YVU]Y+݋`g110P.onˣE#;=m؅BcoFwǾ%.BG2$ѡh#ih8z߫cO2#[~'4Qb /ȯ8d(y;ְ\p8ׯg׎t_X9gΧpf US YLbDZ*]5)̮C/,ZǠ0x uU1kL|=;`Y<+iP@LH#o@P[=ڟ& .RqMq BHW$t= q2aC *>e*N&,։qްm |ѕǶ1f8A86(6ڕ[f\;N2u7+TI`Dt͋fi5&%%:s?E = e0xK[)l'.6gGΐ2jc<6&9ӹIDfL 4=hn4bb 3y@IDAT[_Y^|$fzJJ9Ő.yW!&[qխt^ CTV%چ+Bm4tYHN`6Ru眠u8 (Uj?:CjWh0;x^_{sΧyPi`=ܪ b#T1P+O"wvy+vi/H3%QZs'Q׽]v\FX3дEv_S8|(/I7wTd|Z/OAK#8/z,Z 3#s,OG }o7U9ǔ D g7lա+6m4e, g>A7F8KvW){L$T#¢ΐnLA!fC{ny\XeN3j,Ԁ0t]\BmMsJonS?t94'F\ fsf=nx5z-lI8C.+- <}~]? ;JuywJbZxfWڋm/zB˕wU-0:f) \'ۯw8`\p,[~٧9Av ]}jT Q]lFW #{T^ QzY:Ӣ:76JXpC= ։ΜefۘL1mQ 6gۘ#@,:FlF 4O_dx cuC p -'=dIegg5KQ iC@vtYul{j9ls gy(oE~P;rM[&|u0 @tB7]t5uC3o4YUo\{SɷkK fgH}Օk{KBA=qj`λG.v<k+"|ْ/~_!To(hh3ŵehXF>-p=}"spabs qm!s?^fuNw{_/ovTR/} Rv(6DT=d%LZ_!4`O?^9F6m5:nZG12Z_%WkѐHO'^/xѿY*c@GLJ{W==D g9!FwόSlS/ybYqK=N\&:g!`/KH;zY=+<1ԞrXf,c1y$7]3k.gE* /ET杪mO"sp1#G *&Г}rVх^4w_xVgV4mlmv{4<5wm- ıUs/нj5moI]`l=%`_Ƒ?>%̨WB iVtk_^.]Ȭuz)nfZv~<2ムe3 Х?yq_z᱉qd2T.%#G^ͪI7%<BL* P..֞B&tT * ȣѝ3S.WW*PSg{֗3LOlQnĵPyVWy" tUbVfyjB<)_Ty; ]2kwiz7;d`]fqo-5F9n~S31u_B2aP#<5? 8/T^TeSt|Wy=:0 6@10O6ʆm^9҂`gݕ oqt.za@TiȆj/!BW9{ggPlҋf1ǜg ?%eX|NpcW3$mJ*{ڕ^aa^SWfbF6Qk>FGә}DssɖE֛q6e1?{#܇a'w+Nn: -x#:-"*ކ<[/^XhX8yn5mjըe)bR7ܗ|, 6Xm<|Np*P8K`>-h[U 'qc=%bw9ʪ<p@/p$CpbTxŻre9L<>;~P]%?;sᵆ/y!6s gOP F6{,f}: gOiy?MjB^k4ॅ8>Ffh#Au,he<5 a#HӐtAıNPe㏶ѤCܨ.I݄hHDhk?E" q *bNY5. 1<VX"n} glm:!XB,E!(r+l+hca#YnUn />>-i6FIޱ#6F>"ps%!$%BS8KךcI)q[rBv AW^H:WH\0%ۡgpnY^ "1b'(aH p^Ntx r0髿Gg%Ĩb59QNT`dխCkzO$Wd5W7|q/~ג 81U&@,gKG9U|6= > UGQ}iQ+M&/A0<%H/l/qbMYήr<#٤./ &Q@vt, "X$SVl)+7wC g:U2p#lVC@Ӈ߼veUdZ`Wʹ6H m mcdFL P8u Ғ@~VYqsǓ3*'X<8e+~F ,| @Wf'wۺ5 >1qx?L(NfF$@$nSpEdp +{䈼J<;n 8_ ds8B1yF/%QޣfwJbEJ*RL _GQ~Y~ڳONTR^Au;]p! @$1:B c3ȍ~..E$@ 棗֗RE ^/׾@wL`̊HN]4RJ-!^ZaR2S  d@8#x2g9@F gf~EV~C@ίH J. '/" O(%VQNg0@dm֝Ci4  J) %Qҥau=0@2a22o  DHuۘ23x,y3 @&pɵc#       M™otܐHHHHHHHH P8屑 &@7:nH$@$@$@$@$@$@$@$(erHHHHHHHH|p7$       d2vyl$@$@$@$@$@$@$@$@ P8 d2 g\<6        (F IHHHHHHH2L] o|$@$@$@$@$@$@$@$@LY&.HHHHHHHH7 gqC        L&@,kF$@$@$@$@$@$@$@$3! @&pɵc#       M™otܐHHHHHHHH P8屑 &@7:nH$@$@$@$@$@$@$@$(erHHHHHHHH|p7$       d2vyl$@$@$@$@$@$@$@$@ P8 d2 g\<6        (F IHHHHHHH2L] o|$@$@$@$@$@$@$@$@LY&.HHHHHHHH7 gqC        L&@,kF$@$@$@$@$@$@$@$3! @&pɵc#       M™otܐHHHHHHHH P8屑 &@7:nH$@$@$@$@$@$@$@$(erHHHHHHHH|p7$       d2vyl$@$@$@$@$@$@$@$@ P8 d2 g\<6        (F IHHHHHHH2L] o|y.^6N]R`Ak%异fxX^<<      \C ㅳ{woXQti)]TĴ95A zg>hѢlB)PLXbjl޼E6o*T(_^*W*KfMh");Z) @dprY~QㄧqUb˕W\6_%uO?Sk,o޼x<92fQF|<6IuapᣥewK'^q̍'2nN$@$@$@$@$@$@90UScH-¤9nu̘9;X5kȬio3iba1K2c.Ĺbatr*TPx9 0'HHHHHHҎU'OZ)?$Ͽ,YL>EsԨQ= <32j3r=ĚqrQG>rK=DN3~2"`ղv 9gHHHHHHH \)'Ɏ;믿;w SPBf?綔7'T;^.SN:DUOee֜d?Dž2!!8|ΒϘ{      H,\)=tҵK,$W^<#[WϋCq&ƌ{UpDȎ6i,>͛'d9fV^#W gp]rdyyNp^HHHHHHG™ ^xIy쉐5ݺvlܴY>35WkP5=jR$7|ߥBRr%9fMiv9b*͙F\ŋKmH_gyU34o$3g͑6޽tOuZvq"f$.^s5 uj;ߒ+E^L6N+fgΎz:*|{䃏>{dz{ྻhzTɒ\3_~s&umٺU~75mi)WX}vh.m0_      `4:US'ٳ!J$F83߿ZJ̲Z'$&O4QO /uNQ,Xpa{q4<}|}嵐$R3($ N\%x~'W(ܶK!.CUݺsN$3o{%BY'elSWR9昀aCK/`nVD ;EsΎzp;D+.]j\ڻOFn -*\\{ej/{ 8c彤G#      DpAFMdϞ=%Jm.SX &<4j*mZ YWR<ē!y;x%~et> r"{QLNѩyaŃQ:k(̎zpxo$) ~}UCAI4$@$@$@$@$@$@$ g.^紆!W'gLL>b༙ڂך6c:!^ge,XPNz]w46ŋ#v6YD#ҶMtbLWTWTAܬHLzwЯܪ$?)T7w oϙ!Ug6elo~(O"C9~yg{u9TjPOݞ}}XЭ\|a@;/$~}ȍ_3$@$@$@$@$@$@$3F՜8M%=*i<ٴyspc-#fO fbC- &bc-_s;wM 5絀\&/i۱l޼%裏5+B6g\Mʳw؋x%E"<41yRVk,D֭ZqU*n&:ը3jμ!Y ۞I99E+KFF;oj@gyrECBGSޚլY]0.HHHHHHA W gvY\~K~א嘁3[ Iᑇr3ʈXh-}w@lClثcZ+/A:_ isNN>IM赹8T$HpO=c7dm,ٸW}9e;ٽ{T1._+.:,CW 3MkikwBۈҭVTQ)͘_ _p~W!rGuB>2B%D ad3EiT(z}Z%*]œ!Sv g(zp&n͘%6Y F57"xe5fMz^rQp;3qw3ͬhr)\e!      ?jqf4fru#!reJ:hKUnttZ:ʈ'E00n^wH^Ha9C{Z8)ZϪ[,][9EP&?<sl~vۏ?T.%vt2gKٲm֦Ct]ׯ'+O>Lpѻ!0 @"P8sPDf?Ycˆ?8Bƌ{5$MxYFHG%>bȲH3w ϟ?ԏpVt)%-ɰfMz%G\bAԜ8~Ԩ~B0St,zpC8[xt-bV-ӫjYRd S]#zn$@$@$@$@$@$@$3@&N;/dMBoCyy+YB6<4SDq.vt|u5!4tؗRJً}8Ht>#ؙ{lyj㮃 $O?C'JMۨaN);xW@JtΘ9[nup3c gj:oGF< - W @/!UKz`xҮMhy;bjwlٲ^,N3j>t:W {^ztWq (|X>tXrTWKNjԳI_+ˑG%3\٭7 }7;!Kd~ͷzDYsޒ]EAyq yĶK.y+V- o/&c~Q[u},V+WVJ(1HdB޻w"?lAoC*UHHHHHH  gD.$ ~DX      (JHe(]ϻ\C$@$@$@$@$@$@SH) Ot=$:A       %@,{|XRuDZh.$      \FY. KNS\ɉHt=$:83&      4"@,*E%       H gc=  giTY,* @P8KkHHHHHHHH P8KbQIHHHHHHHRGYXsO$@$@$@$@$@$@$@$@iDYUJ$@$@$@$@$@$@$@$:Rǚ{"       H#ҨXT        p: @pFŢ ԱHHHHHHHH҈4,HHHHHHHH u(5D$@$@$@$@$@$@$@$F(Qe$@$@$@$@$@$@$@$@#@,u'        4"@,*E%       H gc=  giTY,* @P8KkHHHHHHHH dp?e b6bN4H *ZPNPR,/]V&yOL*^fNa z+I ൛cK# 2Z8i>~/iP," @n'PB yE )SPRP>\B@lp?ѧVy2@ɠgcxNJLo+2zX}{ig8ET)ֹIFPigKBGFtՓ厑x'6E,C:%Hk״n#Jjeu* 1X獟}F h(6M[P8Y]pJrÛy g_nEnD~LR/дz+=ͯ" %״u ycCk`uN|vzQW%0VtNd=DdpGgɶ]{B29{ʔ}ߍtW;Vnr)V0RҤ˜Imi7ʽoЇ7{#iU9\]SsDAvy'E={@f~{q6YX+VGRdaܭRRbx{=ڇY6АHo䖚V|ּix):U¿7VV.jr=KL+~P^ +v/˪ ?Ȧ p律3?e_)qtVt)L/,O6Y Y=ξ޾[~//Gk=ϱeĴ׹}OrK,r ]"0n(BUmO+gj.Զr]L~z=ɹts̭GqzG:dEiXlD}3=OʟO^Q=B%W@/ٷ@|Q8\H/`!mڡ qmDHzbJ3dq+ gX"/x.:(ēq3?rԑq̐KL+RYV]f1q^XNYCOϿD+QߩU[hAIV E /G5T܍+Ż//a`^_v~@nd+U(yV:Gc zڏpmQ'1|e=> Zw /]c u}j{a`ULۥwe^纝e\_)SAu-p4xrߡ.DW+֪+~t9BpĹc-V=hyLd=D$a<{ gݶ=-8]jbYm2/o^by7s^H=-O!;[L{#Ҳh^ǂO6 xšP8G:܈6^qn{Ӯ/L6 UK1u zor'Œm9O%@'h|mYmo<[-^8x ~-;&l5m]_4D0ɼl[Of`b3 X150F4b9n\>F>FÃC\'UAƝ\ۛ}kdc`7vSŰIJxgxcgYfV BZ_9GQ5xp|AdmsRYcتE3o@}ٮ`u`\b/U2O~r^vsӫWAdŪkλ[Tѭ9Yxx gLpݫ0ow-xݯͩ:Dw\Kjn Կ-l'ba~@l@$ b xw,K<[pUǶx_6t;z t2V`}ϱ`x-Ӯpg[v .5/POO]HW&.Ϭf7R!9և oWshBZO 4Nk7|h|[,0,_\w7yZC6Ͽ8wpy7NѼ7~B m >?X,m;Ts!XT2@ P8 7چǙ}%}p1}=s/,^b_ 4]vVzg -g~UH20hVuuz73;ώ׍6<)aX#~&c]gt0Xv g~l:b By xq3Jo%5TöEp [וk:בhڪ屙w4UQ0,.wU,>O\t}w^Y2{~'/PdOq<%ĸ"]h_0h+;F8:ocyo W9op{/mڋ%7.@/\N%@'hg<8ڍ؜;q0,3n" ϛsNU3DxHBwtקY{i % @o!WCiA si5Zjܠ~1F:XAgeCAw[ u[/~pF7WTl;B0xO tLylס{)_X4g~dA:tBﵩ+7.ؾTW^@_xZԮ,w]xIl͂ȏtOč 7t \p WE80, Cut;UN]]D\kRE ]Tmz9cT@}rGܺKs^0)"WHX g(K{Hc<^*rBz7}:~٭T\03W+?٨wϬ)GcѾ4(ʻ¢kľOJhF\<J7z{bګ:ҀiX[bglPnHE;{u"x_ٲv螉n@qlm w x~a0DpQxuhrxHňϪ|C)u8!3\]ggr|Y`z\Wϖa[r͛ӽX"?@#p擵ixзaO*gvSlc9I8CV@g})^0s7[ (Dn=邙 <ybWC`t7abѢН^K>׼H~#ֈCX{'.be~lk׶r1Q >ׯv7Njxeߘݘemk  @u@kuj l_c x Rx3)Ǫaʛюta<ۋ[-?0x-adϫ, h*CB[az6,y?jo3g v;6>>L\^v<]];_;&o4/ (=vg3]FHׁ{3V&=7HAE|\g^m>ϱ`߉LS!zz9 AtQxqcǐSwWE཮?@un.?t9x?[umFU#Q&A5/7z OZOX2 Qƹ}, I3KA ˎ8pϩk¡m#ʤz6b4lAF#@'kDsv &i 5: q* 5l!nD$Tŵ<~)&g<`^ '<ዖӞU1ƫU0G,= q}Ѝ((B q[_/Yƒ4'P0sҙtK!c3ix!DWw viy!v3F|A]Cp <{U}5bߧ2<;x:V@ "˶W[g H˴=me4kTotRa^qMSxgq 6՞YN3ŏ1֜™Ͼ ؝f?#:3׮yq ghb2NuG1yco{Dp]m dCo(m[B5 gPV۱ qO™OƦቴ9&5,' g(D:jv0}FNė&ۜ^vepFyzyB8fdA`vxJ C7=F d)-HCV T gf5A/xw w8 WW2=EúE#aՈU>%&x8GzBpdtQݠ҈ä3]<0)[r:wBO jLjξx g~A&Hip\^q'o}=MH,\  bFa\6:poj+P&!c1,i{3^ \H҂#>f0x@噋g=0@y]v3s^׀0xK50.nĺ,]h_^/^:~nD f^獽} Oӭ,jQ8 ^,m$|B6 qQ&o™{P8Dz7#=@*pHxHNpxP_jeU|.k[ڼބ:s?4|s Ds|~K eX#3V_)F2>јkS6l58xU7hͫs{,і;tvpi׻}"/L-.!;.҇?m?wF™~1#8ڿhӃ"Nt^jc.n1OʥJ55[Oh뼉fT glǯp|a^2"ly ~FՄk>aG eM/Koy<_ #$B%j{qg= \nu?4܃첻MGΌyZ7IH q,pm$>ݤq؁~;S|5T]:y̜>XDZ]o!=kld^yU>:KtBLNIکg=?%<~qv3#93",³jvuvG׼E0"p"tv_4ύHuD\|6~b,@n_gјKl60LC#@'K FhB1_Äm^CJp Ȝv|yy3![v.O,/OyK&==-O6I?XV+[L}aDdm$Wʼ4w `[|hqCg4Q^NK8k{=RfͼR_l[͏rØwg\8~&&1 `X : i,'uȡ|&Zj`("9hfD;w\{ٻ{{f=yߩd8|`s7_0C2$7-n?6Z}v4Z&ۖ xV z=Tp9Ic$m+[ԧ?/>AruA'^j+NT}{m6ZT7{ZTGp۶_jٓǔ]ݢ:uqm2G*{v&iYV-]0>n_0H:z65 ^Pw'Zr~fu/nOWgw[(޺Kp'\Dct`ՖL Β߆4ۥNsǔ|Oܹpߓ{+o7꾨&NQGI^}s{`A |@|>!R7 dKYBI;kZӮwq~k4i sesv':8,ȡvğtJOp{[zh .Z7p~?wO}SA r⼙O532ɰ[AnÇopgL'^ƈdL_ZYj$p&%]5o]a9K†3Ts#y>|w\ tCWy7sd쳧6W]:hB#C,;q[nU~~KKG;Ic36ȕ-곚P8IwjݵhKD{wFwޤA|Iz]ywI#nVI_9EȮlWIYS.+t=^m;,JVRo~KM ^ gen6F+;?ՇD;\w9RvLuwꏧX,IpF1ϩ#ҥj1b`5Ro늜tqƍ/ݎʍv%u iV}|jz ~#d;Q~IҊ5O(>CYBI;>'Y^j>[!gQ4)~n ۷֤;ƃBkr5&h$Mq?p=Zu裕 N҆W7$c1 :Wms웠>|ަ_NAj1%ͳ*KÙʬgg+l^ZP wmycZ,[2i ׿g'3>CP4:'aÙVOw5 !k/`z<+^Ʀh¹4kYI7>j^JtXnv$[%j 6)մAy/sa0Zovlo֮`_yޮZhᕗQǙ40-]lZd@sTG֨"DH{jnʷcv\?+t{]Rm;,Szwd['׏hWfWjDތIG0Ƞ=9A]I%S> 2`9 {Rӎ 9ZV" 34^_e2nLJ{d!A7꾨&NJ8ҏ<@?K/{ǹ\ύ4eMKG( Zv<20hr7cKWp5liOdXv=O:Ш0#;ա'a99nZLӆW:Z/ ʥ'-a?X2m/r:wqO1)$yYee8։];9%p7L&Y[ʉmְLϻVM/lڕEdRa7dGYB/VpȪb}m|r&)Ы7ZفFn?[.T$[.W%WLZ[\بOmV˯)E+&\u_+Xp?eЊ1;UֶHZe!C'%mxJGƫKW״AAdd<jpvVf>NswuVIܳ?OaJ{ NvTCMq3`5ѩ'lLӋ7)%oﺳo?h}R+ncagܨx8 .qOwo}Ɲj?kI./ -9'Q,u>QCYp. hͮ4S!_i2S[`ˋ&or''/U+7ZI>ڦ'J@mG+-;i7\9m.ߙ-'u:iC;`כz F+Fm]v9ywP&^*|whhyw[@6'Eik݆T*wPϺVg|jG=#Jieu->Gό'u;,~^r^Vm}wQ)=zXJRsmb_nwT׳-cf]ϭYvip=cR@Ԥ5niM*+09 ɗ57B;WS㵿}=fm.n9[71 `8kzRĦ _ FB`k{K~{s=KN+u/溋xM/jRov}k/^{#,5]rnYcp֘J :%`N+lC =4@TY{YQ݃$ᬐB f% b~ }zڄfEK!P8{᪄ A t7&n@EYQD0%G0@Yj,"N#GhE͋<6QpV 'LV g<\(xuB @2r\@2Βq# Ld5pIu)R@S#0r#憞@Vz@(J`8+Pe@Y "0lAx 9@nJңʩr`8KƍP2! Y&EHE}Oȍzn YQ!("аC'b>ڸ}+&O=4_/g#?)\P e҄q|Z78ssMϓK݋bz8ג+WNG-[ک-   D6R2Wv`0=wT|t|/_./,WL/qDkStKZ`˛׳@@@H>tiMW^(SsNus.g=Q2yxɕ+]taYgÇ˦Me-rI{&wogg>&)p    xep ʍ[z%ɓgȀ^]zqEIY@Ye_܀dw<5kV픸A@@@ .s^FfF+J|1Tgy̚=٦u[}FZC_'67ڋ>iwpׂHv=ޑUUztjYy谑2lV]<]fMEz4m[}zȞ=xlVК˗O͟9ƁY$9Y9s]˽;    .@pꊚ޽{ f9Uh-P;o%oc:!Y~猪jLE)SFVs+|)oѴ3lǎR Cjm35^v Zgǎ][,^L:w33H`v]>ی    pF,WAC*_}1Nbu;;O: 5֚o`ǏdݶͷY3e|̙ShSKD(p_m(x> |U7jY- ADm߾C[s+3H&L$,PQc x2nEg7̳gF /#u ^y kUÊ>ҥJY͆B|̧ֈ1   g&2tHy?nAu4QmjJA@@@\FڑLhрJ*ݦaq&gOj/^KӖm=vYU:MG;u]ZgѴp?p3}oj/WVC7\/v}@5iPg[އ~Y3S .l(8ņ~0 ͜ L3~3`DxjDj7[^~uSls ʉKA@@@ep.K(ٽ{7#Z۷ϳ\g6ϴoB-5~#H l]fDGiԾeӭoZWY5@EkNwЄGYmg][y[>'Ͼ`Zw _i9A3gk.>,X9gf|#bZȯYOFJ/s(8{gҠk"LWVõeU: (@@@#.p-"!+Wv)5 qc>B0]n{sxFYf "5ҳ}3gAo@EQ믫#~3ZhY|<\:tt̾O=!ok~˴Zd5{>4tw'8}Hںs|Jg5̞3 r!Ok5_^llqD@@@;i֬0d08Φ'OOhw8&-/lpah?QԳlϥ84Xx2O'zڳ7'&ve=B$8ӐNú zF7|4z ߽.|[5wo&3e6L2zgf~7Kl!_|r-7Y#,yLW^VڴսB]Qrgogq޽{KL_ld\o#`5)}c@@@(g:fzp٨a}gּX2~gRJE!MkѾm^ǟ i4H@QK4-&O4Qc9g VlIXvD4@6#/}^cOs>{Iަ'/K(yv4   #ŗ_g… iSmo-n댽AvZNj۪՞cվ ]g٦͛q֢0ҥꫯٳ[>|K.塞gJJp.QTrԬ2׭4}K啗wG9h FЬ %o F&#ņ/    4{ϓrw`+* phZh:_>6K}isҮ}G{L8Ozag.˂?ۛ$3GyRoz J@@@ҹ@-^jF4iг=!J&-d-[LWY 0V\0x;uMڙ>4|Kl<˲|ʀ5-Qz"[4}e;ԣ/,j;[+.ȏWb:T_B% v,{ҫߺyC[>za9yߠouJ}>c5)_˞=gӐ93=8yL6]FDg[n;:uڄe    D gA;&/q1|RDq)T_|Ν?$Cƌ;g.9R/_PvMp`6[ܲ/9x\tᅢ}lERi#Gq @HRDdWZX#mnۺM=[lJ4 EK   ċY    \, k@@@@ұY:~:    @p6A@@@Hgs    ΂۰@@@@  ϭ#    8 n@@@@t,@p>    \, k@@@@ұY:~:    @p6A@@@Hgs    ΂۰@@@@  ϭ#    8 n@@@@t,想c'Nʄko[v}@|9bBR¹r5s8Qxy7abq:޽R+<^: @@HP MgCg-D`%D.PdAyzR4;LstY{ңu/ELMA@@AM*UEF"o+Ӗ)3Vl /)]HFh&3ew"+7tUHbQ`F`{e^҅exQR   @lp6f*yqOR@n޽̖%Ɣ'pquAզ|QE=*'KC~  @lpVg_#u+J;#@pY+7KQDlze #Xcϴ%U*+Mw1yҮw  @xi68Hŧm+m޷Cuϭr{{&)qFl~b_U@@@ .{pusoc@ {t]Q=6qT99Xջ%@@" 8@-gneջ&   >s@~E1q4(w/ RqK  D$@p;![ V? L#/wL,A@@ } ]#UXx'8c`iP V^@@H,"6vB@~F_ VX  @ 8KϝF NpҠ@޽4H-!  YDlnXx'8s+3@=3@@)@p>;w@Tb,AX{i[B@@ " NpVfX{gb   S,}>w ;YTKz   @Dgb̭4z@@ҧ@ԂW\q*E?lvTD=%?\q12ATvAр[8-25R9ҵQUɒ)cM/'OeJ%aê$S ҹ~Wq :m"5 3Pd>ϴ%U*)+Wi/( igC-* TF]mkSm$oQ9 Şlԫrȝ^b]{cbY}lk$l}6gvMɅ' ϗon2nIRzR׊  @,^I:MzE͘1:qj n|K+8ӋoX'=Z?!ĕ=$M]fm} d*W8=M^N^ZxqA׆?S[ݫ_}^T'YkT9Ƅ.(OF=$ M <!:8]PYKê 4Sۻ7KeӡC-K%`ku#V/h-jԿ/g @@3{%U24h lڴiSsp7)V*T*VْCۧ]MiPLkHhű'eijsaie~ܞoj%syLY^4j}EV{xδ}a5[屏f[:65,JZ4_e-zMʴw=ݷ{[{VWH+.-H'[)µdaN7-3Է5}i@ֲ]*w\W)sNNY&.#hI_6Y^։ٓmFt/w_{[jY9iءNEk$pF %0qN`bLaUNioaz_N׀YΗX`_e)le1ݟrk+Z_J~܆e/CpL..0P@hmw]*[@;.޵~B3޽BcFsE;|G^}?2uOuȗO}6ZmK{~_ ` /(_j[4C_IgקC%7\њ&8$A@@ @Ԃ&MDT믿,8+o~>21;S[菥u,8~9նG5߄]e-߾Ont8kLvp?4s$5c}h, @@+I͐3a5E޻e3 bv5LҚKZpޜVt *oj1o B=7ͥ 5VB!|d?#kfPs)`jvM_Ī17ułV3T-9B L|wUkNkumTպ-qrc3HQ 5nt+/*f^goj}>/kZgFy,Y0l64[e^L}  PTZ ͥ0hhsϻZA}:׫,+k2l/Vh<[7ߥ9j1;hej.{S0ػFfjO-e5 Z풔{S՝^"ԯTgj3MmqVgfΧCu#Y]jП9op{ {5l_bkjjMS]6ע!>XXrL@@ k 48]ޝKAM~wcFT!{w3PpfL]mՒm{4a|TF[X+ikך|]Ǹ~urŅܫN/XvT̏q- Tߝ}if!Lkj]Ӈn֩JkiYa<0d5OI~,ᴙ3!?}4阮Z4gg,5F˫ו9uώ=*Ϟ%Nicwmǥi%uI-ڼYtwih6FNmhњiinM{'X>شFܘ{6fzy ob`쮍[/q̝=7Bki Βr׍5Kn>sǬyj6(gP   8 nZkHBsO=j]oM$.*8s~ʮ}JSXj3Q\T{Z;tpv4sMNO~:Zi ݫN/,ϬM^6Yլ5L}_j?q_;MsٻLY-i*[ܵz1-XJZEϮ0SBڝvq7ߵ܋9ͿX5@wvH珵/=:>7մlk6md5wp{v56־e G ҵ>+  '@pqASXiM6ALrjGJ&ʵj>ϛ?lu;mzδ5{ͷTkvKJp}iLLw4ˮ=U7qv5sh6 hyZTwj}$vls" δ`ڭ{F˂gM~cDd65؎mRiy}-kR@о좃x+0{~j p8QWwbEc LZٿ]]e:ڦti2R%I`گjx#1y۠J=#ܳ{Wu_Zw{;D,4vA@@ 0ܛ?}3F;:*MٿYJg_{~gb_lwp{vkLwf35HM ]΢-@@ y=Bp GJ8?Vg}]-w Ӗǝ`Y9S7̮m߶~r-eJ~ %Kଛij~7n4M*Ck δf[s@eƗ'Z[QDGiB-g8Pp-h&mBa'=vlow/z~c~+6Z&<  pH3V$_ O[M4~wr/^n4':ӚM] w\{uu݄yy/t@YRYwkUM} :fY_[BpmQ  WiM_+ǎ̙3K%_|)S&>s4ib~ _=y4e7MK>ܣN&= iqŅӅ>8 t?gH}w*hM3q%kw V+:? lmxktkhew>zL44 ЬzYk93Xpͮۿ>IjyK}gtKӚ:iuv;]eR0Oh k[Oj?W6ӗ]})U(N ț5wpߍw.'1n߯d-m~SH $E#M7X viϭiNk9Ig۾/mBPڷ[ YE9  ^;8+Z}al$O ;쇭s׼fVCG#ZkiAknصBg7RZbBNmIn[TAivyY+ЀsZI(8m..YPZ2yrd-Z5:HݼOCȻTJkSH׀F3!?g{`=S3Ok3iХESa± ƘoZ:ֽwNݝkХ.-zg~/95n]sgz|t4g#MCnf>D4) {#a5+5| Vݳn~'}eMпv Βrw@R6ݮS?|l0?|275#볈E!8*D@@଀*THd"ʕ\V9pY. 4<ˉ'dʕVNj*>͉t;8y <4 V&C δ&IH+F%8Kzބ~jS^ϑզ3`EK8$Gp,w3}6 T S+Xpe۬CΪ^㦆;piZRbIgC7Jpv1e]])6{Ezdf3մ}w`w 38<^fp@WFz/Γ26Lo= H}ݳno:PѐY!&OSM{ۤ[96} VvpͻcQb1@@8+?|)\ٕg ۭ~ΪUf>UwuY[L;j u~Qu:MHSoL^ SJ+ /+#u.)%ޘb78Ӆj Lv m5ڿ>٪`Vm6ܟ:[W&ZO:Ie]?ʿ3 YA|h-*_̵\w 7: l]hAU3MgGsw;fxךGj/A*J֮i8hGwaSG? To-3a&@.ZF2բ3#6_i\roXxu_\s>ʂ9ahSX-7lj'0!6~4Dw÷hM)ytkW+a{Kwdd`j"6/9}im`%{ v@fucm˂ݳ|>{6\^ݜϤܳڭ{fyf3k+?`IJ݋5sl@@RUZ ʹ֙oٶml޼ ̪Wg[l[Z)ZhM biOϯ4'M<xv9Z{*GL1hw}:2 NVkig<3 MO=(=_c=Y=оN*`{q،i9yfwp#LEC~Ge SR>wrj-X!Sr.o6R|5nx%@IDATw<#  ^ @7[zhMmy%Ӎׯ_/v9r>jt*-8K,8Kkܱջ+   cǎ*p,cƌrEI|g[ im3]q:7W@Lb,EpUZ2V^Z2^@@Hopak$M @GԢ#ljgٳ{[#j6g@A ;Y_(ЭҖzҒ  @R|k׊b5kVQ7K(a.׹q*|"b,/ӴeZV2LtW92U K(\<  Q Ύ=*'N6ԑ3 -o޼R|ygpW֬YC(>@ՏwTUY V^2C@@ n|@jʖ-+ lA5<$ b,}}b%  @%8&K.j-ZT;Uk@@lpvrǠ]R4.W4ZF.(_% {eڲ?eƊM}!t!ѣdΔ1$w"+7tUHbljٱ>m {L_~ݫT 4^@@_ gJ?{a5 =@ m`+fǾstYe^S@u/E<)@@@TJ0/m.i~S@ i% I JY$ k{8a-֦e+e޽eK @@P|p      +@p+<    F    @@@@3     8 "@@@@     @, @@@@ZpV:";g۩S)@@@@D^na    @jZpV~M>2Yjp    @3{%F34h lڴi։ Β    Q3{%6lQpZ'&8K?;#   DYL#ghԨQDԩS%ɟ@@@@,`g&Jґ Β    &@poOA@@@ x \    @ z@@@@B,.    ogD@@@@ 8E    ěY=@@@@ .1p    &@poOA@@@ x \    @ z@@@@B,.    ogD@@@@ 8E    ěY=@@@@ .1p    &@poOA@@@ x \    @ z@@@@B,.    ogD@@@@ 8E    ěY=@@@@ .1p    &@poOA@@@ x \    @ z@@@@B,.    ogD@@@@ 8Kǰl mjr攖-9L    @ =rD,X(?8_޽G8 ŋ HʗJ:xb1yB/6P>29v s}̧ʼn F|keʜ'yxvD@@@HwÇeȰ2tHJkkc>$]X6MZˇCG8l?ʝs9܉%_W'@@@H ]g['&mVLIo8s)c>He,sOg%8 ^0   #nիH}G`r{1=-',gl?SKp %   $@N:%7I.[g[P!^Td͒E֙>;e65&O/e^`/r> KNixa`}\^2<^'.}p]   wgs*̹sf[iդ)cOnke/Jܹ֍=VyE9qgݵk,әpӄ/غgj^w!5+׎   @Z3{%63kpg6h\{ox|Ag,ZZ5g<=sf2/>klZ>?ɗ'Md}RR Nkvss&YYfw9v5ArIŊ[5\{&,]&+W,v)0Zc.ɑ#y{~y5gۄ&q,)Ǐo[5nf}o>K*i= [YH Ϛ-7oqﮮy38r䨌]W2fh@@@Zp֬YM<ٺX8bF|Ɍ`.ŊNY~(#<*/'\/X(Yl&_|h\guɛo vsOd1MIt. !Ơẅ y&үooɛ'6]f͞,oݲ׭\'Wniֳ,L,hܯ^~VXvE=DGvp]Ʋe_amV,pM}Zބ?).Z6zhs9wۄ   +Iב!^>"L9 nkgYݻ&8lj[EkX3-奃%Pp`M~jx[_[偞/b~/VL}M@sE.^L:̚ n6p-vpՀ^EZSagBP],Vwwj }uC@@@ Vi>8kqc;Yj-qhPK~ʨ1<=ii)2 ~BYl٬bT0ۦN((ٴӝ =t&W\VÇPL?d78ɵ %h,1*9s攣Gɓ'Vwyϓ?/] .Z|0d,' 84w-e5T 1Jʗ@@@RR MgWyji/MPNY3P@wu45nS&27JfɜY~޷ƙBשaͬse~ݺJ]dk9:<ӟن?7ʓOEz{~Үβ`ִk԰\Z)Pر72vMh"5΢y[5ZxGZa6ah}?gh fYZk-Brg =hYU\gʶyKl}UO,m{;[_˘F@@@ tp}n=q7}y60ϚyPNgY#) Ί-bj de/LϽt،a`F_:\C-ER`Aqwbg[ck֐ ??#25}l]4nh=h:P3?Ι) , 绐YB.5j7 Z#OkM+~9;E '݌y@@@RTJdg}뱇B_wif&w63O; Kt@/>/oњeε8ȗQD' /'vE2ѭk٣opVJe7H'PpMgk]]ӳ]."EN%pL.5z0zf뱗{pس6+ݷ5meΓoVKh3!   "i>8k{m|/nldެ?~gYb[lG]ֵKgygLn4mF&]2g,+-L2ڋJwQ?45쒔g~.}~> DFR=8n]ȗ/zMRR乒/o^e׬6nF;8kެʋs3:w7}vѴͥ^Lϕ&:oPLs#   i>8~0wg͜j"偦|1TϪkj]-ÇYV̌ogI /X(9IK+y:nq5ՌY4ߔ?B,Y cM?\ee{ڳgY ʦMcjQpLkt9ݜ^,5%s.c^5?r䨳!Znȑ# @@@RZ gZSƛڋ.گ֠7^y{X^|5Om3mV(!.?̙fp}n=:ѢySyeѣGeMpq^dkP,۵d /#~3ݧ?^YB  3gNmB@ML$Y4-/֭w/SLh*yު^7I}Q@@@4)ϋ˭35ք2/݋[ڵ j|Sk[ٽO43=v9spB^~yiݲg6ٞZ eEF~{VFXqN@.֡C E*U> /"ڼ45|>hTP-5gzѸ]wKmE?+ }o,xgb@ύ=}E#8GR}i_l F ُm@@@@ RC|D~0) 7_MG2ࡓ#8&}Æ$-ǎ xZsN9hRKpA 2MYKv;ڋ@绠w_ϱ37Jj+pVE+86s~OmixRe   )+3zwd{/+SNً> *$|tvNC)5pҔeϞ] .,?Ι̿ y!|j/wL>ؚSlʕrA{MS;uMڵQŷU*˸џnK}=@I)I_=S녗^5 qnV3^=,'O!Xp n4]rIŋ噧ĕ ΒayI:mh@E"wtp @ @@@Hs.o.wǏ97}Fxq}Lp>P@α"vˆ?7cM@OJ(.Z.)$~I_qύLx@J*%Ee]f{sV`_&*AjZ۶n=Vl٬J,) Jp@@@ ~$+C@@@Gx|*\    @ #@@@@Q, ׄ    g)@@@@x 8ǧ5!   Y?.@@@@ pM    ).@p⏀ @@@@Gx|*\    @ #@@@@Q, ׄ    g)@@@@x 8ǧ5!   Y?.@@@@ pM    ).@p⏀ @@@@Gx|*\    @ #@@@@Q, ׄ    g)@@@@x 8ǧ5!   Y?.@@@@ pM    ).@p⏀ @@@@G4;qR&_+?K~۲Kv;ρkBt$P8_NXԬpd͜)wrpH)w5ɯwɮik-!@9REֆd$AADA% "s,59-5EQTTLEDDD@A@D KuNϝ鞾 @h״qR?iPZ$Yd? V&J$P@OPe$e d-6m"5A\ܐ\RZ5 VȔ ɣ ˥db$@D St-PccQICk37Q=G V8{杯䆱ӥqȈRr =oFM%+a{LL+N&F$PO`$% Ά:LѼf^Of9Q$ @xs"|;WI+iH x@OY !Y bOpFoi( uu6|\Z~08 @`?]b@ɂ1 $3V8ræ޾nxT3J$Pl)OL+iH |2L 'I P8˩bfI@T" gZX& L`? <' D. @(%ϊ{ @$Q8( @`?]"@ɒ1$(D51$@L |n5, @Y`?]y. @T{'HLYb>H"'ՀYU R,& d!,,*DYKYV 3F$P(Q8+r DMtԄ> q; @IJ2 (SQ (i5d$@yLtW.FYN 'ˋ@VpU̐ "D 5$@Q`?UI$ d}HP8cK  j@D,ӓ yS,  @ P8 |H@ 3/ HTHR'UzNx . g[,9 @j@D,K* ys YYQ?9 ' p<% Q8s)= '~:8;I$@TO\h(, ߞXyk٩vr]brT*/߯J˩;W 4Q (oLnCy3YW9v[wȑO]VAYUUY?f|͏R6r3rȆz4f .ɗצ[䇕Jm+IU"y˟k3e?e g|~#LijYU2AcVcޓk~{toW]Zԯ):b7[z_pKܳWv}5eIޗWf|'F]{TY:й>TKswJ'_j@pizU4>pbxgZ9ekXu #!suoUZeծ.Ҡvtg z ziiW^ԭb?J˵T.Ǐ`iVw~*W$;6mt۱{HZocYО;yv7%>>bJ6'Tx0  g+_$7i*챣oO9d7'knf`crD=ׄ +7Aq>ÂY9VBՀ(J̭7 8{څMg%>k-7DdAјV@z윒}0%ȔϿ7g@lqHFo5c?z glrDe%"D=;A[][wT%GiYh%uwoU`LNOz|LOepZp{-4&7icTk:1v4z<ܸ^(v_G9.0~8I٦҄2H('0$qVAi$'$9ԇeemTjXKTTpӴ@_b֘BؾVUW%lYFP~bKmبnJD0ܰ}g1M4&u&)!LYdt2F+nyKWe Q3- ʿbk z5Dq8lOLOQ Z?tI&7c_Jcdl+֏p7X]zBMm bxwӆ:AdU6^b9ٮZ|p*N3n[]~hixb7oWUJPDPf~ob}_FxH\MJjlaF8!.V:u=C ] 3@k<8B;Zg _s5%1_WF奥P̯Y^WLcm鴬_X?mw=iWZ5&i놵Mp_vx냽9k>^;75_JieJ\Qtm~t`X4v Coo߾oaE\g/F_*V?os0<ʈܬ^ ;ZA-I}v9Yt\kXi}I(^?iXl 6Ħn;~4{Υz]Y^kzUOoj U6_< @I7 KWl' n9klVanT~l *n!vMȈw- E5y%_1]yC ##^P8 85rv,6 k:#M{p!݊ݔ$G?ly91V#CkKɼ9zjF[m C4.ìpnWAnz{>' Aznri+ NVLi4T-~y}F%p?/G0N{>p?j{] 2n ca76]\Nѱ.jQl3n;ߵ чhfK!mog7^qMGc}Omxx00EUHpDpNzbkU3On { FDע [4__T(A:☦GTO#0Z=6~0`mRmn~qk; Xͤz?vUټ`lt gHה3zӡY=}&3 Pvk^o7gY^βVS ޟ֣2S_= pc}JNҵuC!~~}ެ/4ʶl֊>V&\݌z=AUϿdZmX!oh϶fz=ڳ]Mϻ_Jݖ4v,osMF~_vj?t,jaƭ~v1 z]L:*0!kXA.Ce<$?}m[UӯGa'B:O+&xARo\71:¶A}-'dz$& 4(ل  \8Vi}4d⩭7!ܴ- Q "1d{we]v0\$+z$3{Ri'\1MpES)x`/cLC\%82u^H! 1gحg3WqϋD4C/D9ˏ%0mn`E%y~vo߂/p%$'ώe#6{cŇ]wk% ^P _`*'3~< +FaQ J8 ` ݧP LL4wԩ0e|3=i=wX}x:Ƶt gާQ7mP_5,E<܀q߀ W/Ý[! 7E޽ Ͽ 6r?{5Ɣa,^O*k.Kw87aʃt6z zζ=OϹOaRa6dx5X"QU5~0 [nhw d۝qrc+7yŮnSIV4* gx{Qgӌh,}N5>_‡49'yc$P(pW"oSYi05l w`kK0Ą=^h3͝Fby_G$5UǦ7w/${}E-+4ab{=x1x}j[56ۮvbp5Ǎ%}:=x.oqttwjyhG*zRNkHT6NYTY{Ӗpx tdٹ7KN@- p]vO8NS`fxbޓagk?Ĵwa@IDAT,6Aqa> C,%ݣ7 gl"_S5L=GeXU3%#akxC <|tNg+z-1Hzz> CQxΠ~W^;ݖ:ըN0Anx_G}/m"Mqf,~y}}RK|~74_#BV_Lxߺ@, ԇsQ̆$2xn{b훱XBLW>Lgn&'|Θ  g`Z5xιᡂn0q~]wb3Y*V@^Uƞة(LYl~a~ 3xz%Ix?ܬR0wmWѯ+KE!i[޴*u{OʍxވݭppIޭSxi8&<_a~Ad ?LY aiҌ0"ħK8{^e67OLm5c'k*7)|Kp4.U1]qOӫ]S9oG0Y rԶp7Sd9$_];lY^%w{0KX_жRzzGuZY!WÌ%W4 ^ bn[S%_;rc&ʫ_A37ω7/A~s11-'S7h0wAd ?LY,0_h,sudF_0,,U,փջҮ&Ӹc o x]?sbj6b1?;TNvqkY WXM1ӻSYXF]P:eY M3g&r1tpNLp[,fD'xHҽpZ&Lm?4EٿQ́]Lllw 5i,{ih'39.rE⑛&]ApAo,LYO4ߕc̅ ^xஉʳm Ưf:a56[^]-]!V +au1!.`W8;[`Mx5>躢`^;ޗvf3<{ش%ʻcfe?oےpG/5&=둳j ڱDAdTĀys.3u껣N駱TáM;]2L gJ5ܬaMxP4EߧSn@!ћ?5nrpEw}bu=;#o/i2{[YAimJ/h[)J==qͤ$Kۂȓ˶j?f,%K|[(a&yKboІqjqkYX/ o1#]]T(WΌ@p2zJV8sHGY+87q$P(DzA+q94Z\!z=xłfQ/ϐq͓zqp!6IGjSǖ.GqW2Jf RJ%]~e5ͫ4(&AA i2% '$ۡ0%_3uxh٧iӣuc5`=*t gxyE.hOԏ-5 k2ϝNoE77N",vˀϛD͈%7).x=:MKF™K:)Rc'2vz{N Ƒ);T|~x֦v&~X VROn\3-x X4J9 Vafvו±57[SpN|pqFBWգvz0]8ƚ;߹`fk~}q]yf .v: Źp=?oo/$f'sӧ^ͺ1 .6E4LY9㽆e5FCާc3#}|kvLΐ6vгx# coo]A}crXL^!~xbO8ԧ:k/}] x=<JmW]S1W^^uf~,%_p|-- `Xim+ET7@PƫAɴt:bk=TsSi\IvxXvŒ[gax;'bk)wm75?z}x.481vqLJeTZ? g4ìApZ\^A}qls`Q?!CIP8 XɈ:Vt {p=p}: ެ`y*5\nVϸ}Ť M"@|xq1>abӈ1҄t:;.WUb%3<%{mt g{ ^m BkG0+AX6C 7j|~Yv|v[i" =;_ [ Xdn0}'Gشvep]q\LJ8Cߩ&V3  ,18z0'ޒ9?Ǹ^Whx;%_eB8 Z6}`GᬈSaReO~/NŒS%:SywN#7G KtD88DatDN>q¸vѐnfeDjm?~$O8vɼ}xkz!WY2=Hԙ#N$!3\@1Noj}?Sﲅb(ŸzLL[Aik0ة%k1^Mg.دk0bkd.8pNzW:]):;bnOx S7}:#o۵LsyFI2LW==D3LOt3x~Xk^ߥѧMGk '+)& X+}96>[o~CJ[n/pY+>ˈ}S5ki<=ֱy]1xڜpOҠir'v͇McxcPydĥ^w鬇JyX=Z2uq5cG^q@C,(,Q )Xa0?Lߐ߇;R73q׼ Ô, 1bו+_ v*[nl|+t]\W (C @vL/"^ ~0Lq6>P`!춃yQ'}̏y: tm]f51~S{.DƂ ZpY=/оA\K*OR_Z(mmŦ\Qtmȳ+4Ou,c5:Gբ߆@j+X X? 2ntkƹnHA "e ?a鵥:)1Y@ډ6 Jgc3]0p BS3}¾ /ODY6B4ƻ*VrY*c>Xlw"X.j5`Z${ ᢼH2*^'L@x1J;>TT5Y@wʵ=4VO3i_4#mtZߟZngv8,yNELej@p0}G! @`@f KOOcӪ_7l4+߆7: cdJW/(q]'Y짋HS?Xcy 1իQ"qfܚ(]yŸs+6q5TJakaϋ8uzGfj) Rwi~U=? pϦ`L  jd!D5 5,s5!yI) 32Srܬ2WuQ (%_lɳ$POgOgLixVMrҚkDҊ3gc;\E5 p|'ϊ{@!`?Zg?:`2C '3YI 7 P8zKk'kgd40 dޣQ8KNg=I ||0!U$(f1$@yD j@D,[ F$PO%mH%U㞃Ip% D5 py$@BtT4IYH ' ,@pUÌ  D $@Q`?5aO$G |N$P@ gG>&l,8\UXB$@Y@`eI 僛Kk'#(P YlQ?YP_(Vɣ ˥ӊ L;qZ@E%?E9NI[ eFGsCS̔  dhqR?#G QPe$@Dt!6JE 'Jܐ@k ر@ ϕs~ًW_gom0g$@A~Ҿi=ٮc'0@g?%]M$2O??}b ǫخX&H@UCzңm9gd}H pV #@,7E$@$@$@$@$@$@$@$(yx$@$@$@$@$@$@$@$@P8 ƍG 9 gy^, @0΂qQ$@$@$@$@$@$@$@$@yNYW0G$@$@$@$@$@$@$@$`x @p #@,7E$@$@$@$@$@$@$@$(yx$@$@$@$@$@$@$@$@P8 ƍG 9 gy^, @0΂qQ$@$@$@$@$@$@$@$@yNYW0G$@$@$@$@$@$@$@$`x @p #@,7E$@$@$@$@$@$@$@$(yx$@$@$@$@$@$@$@$@P8 ƍG 9شY^xL^B>ϫ# ԯUU7'=5C{$*O@E$@$@$@$@$@B eyM9.d1IH vM'KG @[l-r]˅+̍`Ne-UyX, N`22 דG$ʗK=1A$@$@$@$@$@yH ogJn;]ש.(U+WcHH Q@$@$@$@$@$@y@ o᷎3S4ӱYT@$@xs"|;)/݉2 κ|L0+j6ˡ&ɬ d::xsfn>.Y9IHHHHH p 췯uЙ! F{_6dk'fc'     (s9OH$@IYv sE$@$@$@$@$92Ǟg& "@,!    β β     l"@,jy! pA<5 @VpL @pVyF     &@,뇹# 2#@PD$@$@$@$@$@9BYTI$@Qp5aO$@$@$@$@$k(Z1$@$ ge$@$@$@$@$@9KYV3N$@%@,< @pu @ZP8K F&B$@$@$@$@$G(Qe($@$0x, @>pZe }ͪRJ4IMr| TڿSvg6dޞXyk٩vr]br!ShnCmW=rl?6I5I{{&͐o1'sLc'Jӛ|hPP8KDߑ " gk?Enxy SX.%$,ˠa7+{ǎ2E+[^eכstlbSeNϲ~ Jd.<"n)}KI"_5@|pIHHHH U䡩_ĎޭUS#)R~L>L~SOX e)}eucӛtg`gM5I pZcfYn8mً~̗V jɡ=/ d#S۰QN{,Y9Ne}Rƶ2uf$n>tm0K~>)G[(V.@ 7 , g1Yh%uwoU,u: S0/-ps,S"L5_! <0y<1m9J r=eM%??7g-27梃2m3߄bmRkS6nڢګIz5Z `n0֬ZIU$mظI~YN*q#<-Ֆ*dұy=U9,* `Os=yA&\9h WZuk+n6Jo-7 ?^0r qľ]Z*W muAWXвxu]wiG4ޒ| yal?QfkL klۘl,V9ckհTQJ[x"n^3}yU-I}vIbAŴkX6`v輫D- hqM#EG(5$@$@$@$@$@$ z/]$ 4(m4̰K&L`wi.?lR{iL(,;|ӡ\| 9kvw#1}ѿA?\+oGU@s Z~qyg Q6 XCP[}T|U"*(KFn{ㄇB 4uwɡR>ΔEq:#t1|!1+ ԝob|JdW,~~^1ɻs 0\u#o[~y(l85>pֵ"U$A|7xz)"kA}ǧ Cg ,!jyg ԳzhYsoH qgnŦ.P78ߏbyυXvAhxwRNuoz^WL.y-y:h}MxMVl”gGO4qvn;HMVyeF̃+^0ei{=f*0}UG%m׼^M]鴳Y$A_[%BfLQ\'_u*|Ms8ch6?Zz]yˢn  " dz]s/^ ^DV:/da;(9N*me&qwM\0b9Y npq˵P *J+{>> a< jO0eww<*j*wJ=D!C1ÂX"D8K6vl.We6nwzI6 _P̭D(>͹jl+fs3?Q;=vʭ~T8;S8HHHHH A}uc n٬A@VRoZ^ tMVhno<`U1ƾ{s=C p귻\BZ5%6\oj'g:Tϟ bR2Mϖng:@^SEHA:wwna6W֫8X7f4F]zbW-`xv.&a~Uk*ꊯhS8_]3[bܛhvc'9o_Ӝ9>p8DiM61Oغ3HHHHHH P8 P%Wj@[WuJ?ܲo*HccpXǿtɡRM\hR7̦xM[` `숧iM<)xᳵ?6m6Ĺj}#{u*]B3uH6%C|.LCp_P&l o )CS4@C3vlW,zsmJ*, yp\VzqG]1LYLL2SbyRz#N+wL| +xsy/{L4aAL( D8{`LyB4]lHou+<,nj 0T(WN0֊֮pWxmIΰR'b=}`ʩ^k{_Ͷ™? @vp |@i@4sO*id/=x b+i]}"'3-p֓5Uou%N`vj'ޟȆzKGɊ5nm}8ݧS@w!4ЏU胥[8[6xA!}LAuXZ.4TwϩM :, p쮼O4NXF ʛV Z4skʍ޳͏fF+HfEY"@ a΁ucߗɟ-0MWש 8 <٬L{E[n_z&/{8 Bǐ 3 gjqejs4ºh+Țif[ 70 t601hFQW |/N3: wNu=n_ZK͌p4OEԳ "ͅXQܼƒ}K/ZFx'A n ޯGy㷅)M/~(?֤ A1Z7e0ī cc1?>́N*j ,O'kab{E{:ΉX{(׸zX ^+CBCT*hHn8-k9ABރ<>8kӴ+7+W̏}cة 7'6M۠³o.L660?:^~!+ ՚~(Y*|%     p#q{u悘7,xGcwޠcdoEBx|nJk9O{Lw,գz5x V߷Ss#sQX+Z]TNny9˗-z--ȁ4!B,x:}7折ujdF7ז;l0v g~mav7wʘxMԐaB,z &px Q2koO0M7Ϝ*1O$@$@$@$@$(!p7h2N_skU'OU#}m޲ESq1C,h5,hPrV|yiSQK7oّښ]Uvin,;aM^U?\*AT괈ocOծ^,ј& Xy"mh#wf=zҥyv]4^^j"  gRSgVβ: xP8G     '@tPd&@,5 d gV#ONpL{P8G     '@=a};#YAeJYHHHHHr$fHʂs  gT[+ DHYp4 @NpL @ P8K?SH$@$@$@$@$(v1$@$6҆  gyR, %@,,AO$@$@$@$@$o([<$@$x @pU˂ @j(Ƌ{ ?κ|LشY&]qT\1k%$ Q^TP^>)P     y+ uY\3|/٧c1H" Erw]Ӻ2!I @[wNu##JUz^dIʄz6;a$YWxhOer^HHHHH@ g6o _.\! jW~ˀ][JN? (󗭖ɟ-)/eIsI< d;7=4L`HH 0E M$@$@$@$@$@D 3/?WAf/^!YM Jg&rh OL$@$@$@$@$@YH ,d,  g9PI" @pVyF   )IDAT      @,*Y$       ({ʞ9H$@$@$@$@$@$@$@$(@%1$@$@$@$@$@$@$@$@eOY3IHHHHHHHr$fHHHHHHHH P8+{<# @p, = geϜg$       rE        '@$@$@$@$@$@$@$@$@9@YTH$@$@$@$@$@$@$@$P2.M8QOٰaT\ $@$@$@$@$@$@$@$@$!K*UA6 4){ԩoɧ~*]t !        1cnJ߾}CX8e…rYgɨQBe @:1Bni޼t)Tk[o%˗{Ou*#<HHHHHHHH裏d=͛7K޽Fa:{l?l2i$N U<HHHHHHHH (L8pOҪU+i߾}ФbDžζl"|RbE9Sew]7n; ߐ @ ,YD>yW7Jݺu{R\Ч %p}3l          `vAڶmkBxxC g65kҥK_~16l_HHHHHHHHNJ*RV-װaCYfZϑ6,bb$@$@$@$@$@$@$@$@$a2\<= @vp\ d WOO$@$@$@$@$@$@$@$(eg0W$@$@$@$@$@$@$@$@&@,ӓ d' gY/ @ P8p$@$@$@$@$@$@$@$@IYv sE$@$@$@$@$@$@$@$a2\<= @vp\ d WOO$@$@$@$@$@$@$@$(eg0W$@$@$@$@$@$@$@$@&@,ӓ d'J)IENDB`assets/images/faq/creating/wordpress-com-interface.png000064400000210337152075605420017142 0ustar00PNG  IHDR=o iCCPICC ProfileHTSY{鍖).@JJ AŎ,`EE](*EւX-dQQł }v9ysgsyP8V C-a'0ph2T L4>߰R.P8I<)7xK@@K| aI24hMT/$gpS?d?D<axrH\`9r͒'>>9OeB~B8<-鲩& $ALGNZfEIsæXț`,(zR߄)qBkNq0͎b?r%X_s$qei VDNq0fK"Cm|z,B?_37@ +d+f {L}J~6 {q"8=\aOT9ȅ^8TNpP l rSK(/S Re|[ĵb83+D-BtNj&D)-p\wZgR# s \$gR7^N@А/.0f8g?a ăE  | XւP TGA 8 ΂*} (A8Q!MH2,! yBP(CP $d hTCeP%T B. Ao0 &4X6ma&̂C(x!gp>.Cp3| ߂ xP$F1Q0T*%ABJPUTu%GD}BcT4mvG\tzz# ]nFG@06ac0)%L ӄļbt)Ǧbc7bbvi,q0+q$Oy|4?JP!aaa p0H%M(b*q-@@|@|K" Hy$!i ttODV#[} 2fAr;.-B1xS(͔ٔZ9#G%[Z\YW2AXH9WDu*_*r*}*#TU{0 ՍuULxjjΩ PQTC/K]G=@@ai46-VD;L RQ_^~J]NGMlz:} (6 f4Ac_PQgMf6͇Zh- yZKi]z96}&wf̣3i˵k_ 9R뭛CUSOCs:Hg23e]y LdFzFsV3&3ƻ;?Ě7i1yfa657}`F1222i5g5ﶀ-,-aKgK^+ȪʪϚlͲαۄٴؼ5Mfi.}{5`<67\rՎgY7iz.!#D=.}L3y'7gln[׹?m:?GܓKߋUЛ]eJeb4|u] +W/`P0<=-k.+χC"CBZJBsl`\ܖ004<+yy=XI\Y>'jKhhYtGr̂ژ~ű8۸qW ꄑw\ഠ`텦 .HkQSsK$&%~q8#I=I\_. 7oo/?MH.N~⑲=eH%( ˄SR+R?LKMog$fD3u3f-by[άaIZ IJ[iHstMf&N֟SqI̒cKU^[flò?.G/.XbUI:V_=&pMZڴ[-_'Mw(H ֻ voV+RdWTRe#wMJ7mNܵy˾حym)V-->g{Ǝv.ydVI...yihin[w)*)oܣgÞ{y{{ykЩ(;U&U%s?9sG揵ZE_k"j׺imeC>wXtySO8Bbe謹ye\|-y=f[ͷz1>}5?|b~//_Ϳ} `,clL̑p&Z2dɞzB ' qqo*#DyQ1iä/R ҚEG9_F[ƾV#d/?.|knvȟ5 pHYs%%IR$iTXtXML:com.adobe.xmp 1560 514 T(|iDOT(j @IDATxTUZb HtH H7J H (aI "(|̙s̅~37{{c@@@@@@#@M@@@@@@ $@@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L      @{@@@@@ `L @X T]yrI5S/;!   WDZ@乥+S%Pҋdڗ@@@@} {+DXq@@@@  yIC6^In@K/JI1{m&9gKqo!NK jvOll"/w?w; wo/'t&KKd٪_d7{> <)16'EȚU~t(rڕu      Ԟ-KV]R{~..:<,-OZ: C̱r9SK6~4xtIAFO#f͏w=:D,{ҾpYZ<׿lrɞ۰2}44WeYVIS$\@d;PPbbrNؚU    GCPNsg 32xͼֱ۪ yJvIA%@dW#^v;I:#kr'tw4ג)g)ʗfuȩY8W@@@@( `8i=Hzra/vm>쨞垢RxGMtgFŬ)Qɕ3x Cj 嶝2|ʳáCՎS4eܹrDAv'lzޞ6 uܺtYNy{/;|UK] %t8IDD?K5l{H|?rϾ zy#=={-76@@ tǏ?sf=  @f Yީ8GH㎽T@/S<٭m#/^ҡ2KSdr]{,p20I|EnΤj)\l/1S]lnKis|k n-9eH6RkV( hB_~6<Աl߽'zINP; }a[=ea~MZߦG@ i{/tNc<6@@ z2kg"oΟExgmz W\XbAՊҡi=$d O0(-Ev)6mv=v֮\`FX3ڄK[ot[Ų,PFcAϳyv;kɣk7[$3){iOcd޷MM@C@ 34+R 0Đ@@ 0$dsy _z-V jڵ-QԹkǿvDVm(:?lϭ't4eQz-o3ܯiJό,zMtGFIijP䶯orc v2iP 6p.*^sO۴x𾣧3# 9j SF)8<@H>&ʜ%+bNA!  I.@! {}"6-VY݈enOmղޒv}l|7]S@tT_9J͎ |ZΑ]V mK_]-|盎Zm]R1mR*["f9 #?Kn([]IL m@HMQ\  $$l.o㇟H"G7YYVW>z!4 fd9#[֤q0)^PWnK㇊x̘DnEnt9VFoy_H93gTpKZ4Wj IR"IzM)Y00Wi O&)^8L.”<@@ II!-@@OP&X/D; t1鑪4n:W֮ aw}#xl.rW[un)Vi(ޯչtmo3&͔ϽN:Og8b#U&ʫsx`)QIО?4-Mj= +@H}*$w" V lغC;${~)^'d;# \7w:'[w-ˡGd۾Ѽ8S&Pg=P [/P=R%~j]-ETQ:Ч 04ר|=W .z77/M^ \ش"W7_aQ&^Cu#e/ &nIݸI}@5iG駝*y)%s+qG:1^~ Ȏ{dαN"-睓vY*,JhL W;w{]nhڰ虔2?2޼EQtRe9d9;{6Dgiu\H-?,{߅~gAiP9YgW\_6庫2ytyQ9/fӭ`| 0inӱrnR[΂7wNfu.ZH 3|ge%)O53Ixs۞  d@&1fƂ W@ Hy.pEI+`ۿG&R֯G;w0¾eNmdo)h`7 hp$5m 3b:jSs}~Zn鲕ό LGmNk7meL͓nN{7 IE`jMg\^;6rGr9V,f6I3pv8hz/wLׯ\}%6X~æb[oG#ޫM52{"~J }LBz8[^[fx?:5Šey nibf 9?CQ^SyE"UʖjJLPvVY֎s^;8) nCmKZ[i3_Y2A d;lΤOiIqtũs_ˬPc-hO5uVzKѽ;K~s鿡+(v^\r%C{v*[Ryc#y*Kי?5E\c兕oZTf~jlFkC Kh Mgs3WѺ l ٰi<Աn. ՂO薚C JΞݦ|C;5=^׬afZ~c>׀^Yk~s8kjk44CTg{|ffq4^2ghq? 0%  p $m!z)$,iZ~S&!"Ȑl s$}FOԼ{>tTUG7hSVTiz<37uYGz2`_e.'y:?'2{ XM=9/6jtv Mg_,fjpiz_1teSGY(77h^fUS#όܟLxi?xX65 f\4_cvZ \24^CmR&?/&4oj`(OS_Gv4ʳJkT+WJzCKŚ/|I4s^3iB꺙!)yG0+W-?9&ފ>_2玾zxn^Z(߽vP4, 0Ւ4|:Co|Yn(klhڼh-MIR&lUjfdt:Av64̦6Օ&\l./)':ٝcxxp@a>3['M Lݠ#._m^P8}=h&eҕnY39k*R3CuLZS>Ck>1^T7*h# I`P@ y/s|rd`kk6 JHy.kQybPfvICQҦYAx6jKZr]݁LG\e:?ݧ 4Yؠ_۽w~SMVbFy5}/k:symZ-`#;1~yָeЙ#hXёCLK"\j(M/嗮I=+ϛۙgX!6"ɚ#دi*MfBÃNLl0?#bۓ0pX62t`;&Rfɯi^WӔ7:"zta> {B߄W}MctʨҬ}O Rx1zU0mtC>RƦY(y蠞s}ME1Mnx1Y :%|=4&ͅWKi MgaFHk^5}hJʚ[Q_C׭\X,0z/vִ.MyVBm"{):T3gj~4M6>rWniojz~W΍W~й(屦 ZBѿlx`tl.|-Q m?e ?nj*5lb~M6`ʐRΫm*HJkΎn6κh9# +x@FwTX]P%$t T`cT?W+^PZ#mtmC4rY GyuE_˒)#C!! sd7LJ+}tDMfbz\=vip\:KՖ?̨QǚyS|g/Qi{Q^ =d p۴giq1OtǗ(HVzXt;M,T ~vAZæXEWϝ{DOigcDfxDz]:{Ak)x5KޱYMdomDTSdTViON@x1WSx欁>I"%4Xߤj~Zկ)Vu=Df<]Zi?h/+ӦlĿn3hx텕K!{MlwΑe 9wCQ?t/=|is}~M]nW4 q @ Ο¯C`pj@@X n d*S0ٯyuZ?n^h- ~Q=~^M;ut_v1|:[ 8e=*_{NMKn٤y{|l;Rst4>l9b_( 'x"_q΃'cg ^| /?36)\fyx?@6n|Ѵ0Mskm wmZ#M)uvkg_J =N{B19Zm3VgTDMP^2)yF:w@Ԣ73#8Ѵ/6&x@yfK f{O九1kx{l3Ef.\z(\ Ѡ[;>OgwBO*ݟno3 _S.idu6,z:ۧGШhu 4y 5z )syNg[83P<~wW׸̴Ĥsk% ~k{>z*X{\xy~`bb#@@L(@!M; v5-n:@GRps5ޗfO_'玃M :S;v&i MmuhjMGY!s g! ڱl6#uĤΰkNn'Zkt;DIJ Z'")֜)moMAx?Z?Cf5\u"k`[Gݮ[0)ôSܯ%I;7.2BmL挎Mڱf'}Gx[MMv)t~[s9=7)f?^M;|ΟIh[y@-Vܼ;\ck:2|)خڧ_|-Uw$e]<)@k:[\P;6dMQf}MUF܊`|B׹#Rb]tz]z}n+n3&%.p=eٮ=a{S.333gNC Q N6zZP;$ )ZaD"}kTɒ唔&+V<ncOm;;r$TĹL4`:;KL6{~zv=C.>wJ~6=7xf1z~M lkm &sFCw۱Ig4W1T+3O A@@P i +Lo/}J2SN:Lxi2{) H5C}/֑[jG&MIjOS~ftA@ķ`uRŤV)s&۱{Ye˫|[\IٶYvGN疮X޷}K|oeX6bhZh1e-l#uuFΌkICQmr{5EfdMBl;mḆ,_ ر{moC-J` tVC]S`lmUynߋ 6Pӧlz}vkHjo73IS8gѥ8,8 gӆO%,4 :0*ڋRk=;^6d т~m|nrGAfRMK5mh/)x5ѻH'Y)Z_|Pml`Qb@@(ŌRK΋m֝ Rےm ݾQfj}4vti5b}Si)ϝFݏ>zS_{ȃm? 2b2b xA ǟ}ɤrIFm65M[sK]"Ș>]"Vu?B^|͈e@ /Au"oA}7鄱hPI-7-^j)|ZM)Z^I#JyjZO5dRxQ͞_tfb :fҡ`CNDuf~c2k:d`8 i^2%SFCNzжжsڨDS/̸j-;Nt7Lg5TPy/I @@2@R2W d`X]iq>hFvn0WZ#ijpy4 z?ΤR$ןZAk1OMYGZa'fDtA3#~-j2=ų΂pv \|?\Y IkaYg-O9dylUlr6lsێ bw>D{w fV@3$HlШN}!+gvRt= / {]uz?-}Yz2tЮmC DӇh6;#Rs[_džsM*^&%_ުԬXoT?>OwxD*.nA!)HDӯ9m^I4>B*;fZ@]Se9diojI2 0U@@U  $ *Ji}hݧ1Z4Sȷxj99(ҨC`nt ny".nO8ܮmޝ>L ^-ɆExm⺮e<3j3#ǫvH:_x In?SSܦ3hiI& ) ^i~i~j%Q~__AgJ=59bҐcZ~6ZA4m6)N ^yJ!V=71rϳnCV᳕mָSoy<΍i%2h1mhk=7V]h~m%A@Ȍ"ZaۃL0!{,rERmٵ_>3l3Ag .0j.8Q 0>=L:&-_|/z+"?_ 0h !-NoG<_l 73-U޻OJ~M;י|˚a"vWjn~ed 'ɛ]҃WDkibukǼv˥,QZ[ fTt73::HKI:G% 0h{ߓAt$U]o.FNS!}GևI乭/eCWfR\I#ϢC=3VBf{ u 0̀)sɓ~o/݆>m;N<-?!# dVL`ȬG:׬,ڱ{#ycm׽+GQj` ։_hzkC2yt";[_3zmRts'FP,L6RhTh$fS$t3|ILL|ag'4o}*eM4tЦ~$O%CZ;\>Y'Bi/ V[/ =|@IDATukJpw<:6=M=o^˯|sZ] D/d}D"6}_h$uLj)Ȼ*glƤ3 4U< Kc:x,z)3F4], *>2Цcfj\v(UJK}ҩyC`%b@@L*@!qNM&E3pU+JBlشYvDs&cgRMWK&HhG3Plg 3`kZSD&^7;4'= "& K?SӶ_{s86QY58^oG-şޟC4?Z5FILM&+^tiM %6ֻÝnZ}S2ϟ"*9 7W־)@.;s^.uL불e~Ol_L|E Â_-_mLq>ȴW#:@@,@!3{^{j WDVGp.y| LQ®8W8|s8암CŬgu&O265\zc9p]pNֽxsv[B"M;ʴ̫]~х2g) rέMzvX*b 䊋/t,XjC9x' mfzD2^MTkLͷT]= 01J`~ƫY#{'# Uߕ~ش+-lM"ua: Kg{}nm)ػf=ۙ+,r:߫P:/KSb6NS$m/MgR3!17o"JsId3{C+;jLY5|nkMxC<# dv 4ן!gȴ.w,2wۣ` <~zhDŵx\_ri֭_fA(=yҦ߳in:-S,5O-zg|;_pl߽'eWb)+جsQ6#/F63tAz׬G{<)'2 d3J S3 YE=+?j?nmOmS\s)pG]O:DiZ܎LvNS xסB;5ڵ-Qxv(hǂ_{R½~^_dmF{r<-մizWgi6z\_ƻ|xM5";]zLiۙP]㺁_تW1g~f4RjMS5ԉ<5 6=ۘTjRӦkyN8AM%L. Mhǭ/2eH+)&$ɳdҜoѤAOm7_]znPb6mrIgtf7WډՁ7x VG}G~oygԭ=E8f۪ >²StM9½LxySZ):;ݨ[@@ 2ûs+VLjq_;rvzuhDhǥpyk=h~SԦ;fDlc& |mAFqdhsQ^E\X1|L %(x-vEԒY I1ŧ62*}9Ls\$w,Sw.r}7#G_HϷpm[OWmgF9߶~?էBGESnx5Aߦa-yؤmz4x6AVG-j7l-L:u4%8rwBvLk~=w󆫮0E,LS53XZ;l Zb ޳d`ס_Dx3HfBqȯչtmoLKtKGU i$^Ӡݢ ;|js2v<݋zL:F/J{AiT:BnmCiڜ@@d LҎGt1OeӼ[sF Dv;ݵZ_zZd/=IG3yeW۬0vы]W]vj:ݪkb 835HQ:z6XMkzzmx,g:p^S~ݤM; ):'Hlj_750Pws8ڝ(~B3jq3zަiϞmκhF\kZ pk^+M5`S ۮ־)T(:bO{cgK/uJx}"~wɳxqԎM5Ng-~a2n3BNSMVuhKv}\dtWf^yLmj:ض:|tIC3V{5Y4y䷜y>OfցG19|g7kޝm]\iN ,:j6M =9ϖOtp[ǟ唓c@@&@!asbl;]G>jQYdܬ2z׋\GM[jӉ9fS+K uZ`ãwW|=ʦ-6^fӸ۔59 wԴ -M uW3^鵣̈1[&A2hzz#M&UFxAzvE IS}IabbI98ʹ{O;Ռn+cֹ-ЎMiAVҋLA6&ONF]vh~|rW_yx‰w'GkȚ Kn  igxUk?lA .yZngLJ:A4o/ywDanjm%Om3ԼZ2~kAao)!``o;6 K]v:qF÷rP} X˿ n\~i ]mK뽴{nL:6-|>}违 ΌW&Bxꠃ6we}N{0n-Ȁۂz>OEu?al={ @@ +O3;97监YJlg 4~ x=RA+u^i_զO?,:]prt=cXΙ=~p68DV=komY\`;߹O2 }s[L9|u3B.1uZZ)HE3]}%2Ժ=>]E1?JI){Is}Ϳ~o} ~D;|=^;k ڰxg'h}ou>+t<}ڷ:L˫FĂ6<Վl&/}%966h4=e.f`޻nM+. }t}n`Դ;L8y]I7fp-MoW۝yߓs?Jsh 3GNZ}[ڑAsx MA lHyAD@80d_2idR۴4ϭ謙#clS;M\5-5(^at~{U+J6Zx X[dLߗjЪmṁ[6*Ԫ 4yz6-b~;rDv7okTN10)^h ٱqsZ nk[\x~ui ڼifIym;!3Ķvsx\jx'z+XAߎL%z_n }^d1@X<]0~$W `p3slTώE&5uC{\@95 w eyШ1 \ktog817ƭV4?.S : ;XAa'nVjT(EΚ_{Ƥ[qO¢o)?c#iRv02ido:SB6 (V.S¤j=umt"S|5C 6M)˪+iW H{/Q;-8A,r&?|IKhI^u\MqU֌֚*ZO%X<%``2W[FcXujF>~jbjxoDc\f](FSȯtZׄ KT-{TMk j*e{($imjuI0pFCG4Խn]a@@R+@!rZ^1ר;^{v}#f [?0u>>MáCZXVMAZqsr2':)#ZpH:$gf*5NhK#eh'3u4zvYq].׭{jo=o#S_p9z-qnM铭{>9锓%ymnFd9%=_ZH~:|X~4VS,|W\|b"<(ٌ?M$ &'b>Ԡ׷ЏCߟg8+Tx[\&. Sepdi}ٲ =#"t_Ϻo[?XP |͌jߙz_]{?< ΟufV:MMbʨ  0%yL 9^.}95[ Vczy @@ 3.8'{Pfx}\#  d> =}jjr-lӨvr  ACfxF@@/ }̿E+ߐCyZyѡb}1+Y d M@@80gorڹ[:+)=6^s@@ `4o  q#@yzRUg1/OG˹sŬc  YkZwNnyeXmX  8 _Ljq`ҹECu,D@2%*Օ#yrg$KS?tXrD~ӁW_9%Y$w3N/*C9%    {@<.E~\|nNm? Y@@@@E`Ͽ 9?Y,'t0 x{ˎБN)X!lYO9Yv @@@8~34YO%'`Ht_~Cv?${woSqmsr(" R54TJB!~nC%BM22"pLݵgZ߭zǣ{}}֗+*O`Ek@@@@ 4 K6;Q4Bh*0a2ٴ ٓc = g!ͻ%q0x%    *%k7rB0{CytI2 t8@@@a+r.:p:4V&veo[+GFbQ    @, uKu Xgo.X*M@@@@ ,;|Qt f^F@@@B#.0;|U Y ̼h   F]%`M}5Pw0,10y@@@Kj#`UYb3 f%&`05    w!4%@G૲|gJL`Ek@@@@ 4/ChJWe0̋    @h^ДWu!`0+1@@@@  )?_%;C`Vb3/Z#   px BSr_ ԝ *Kw f^F@@@B#.1`8p0EKTՔ'w@k˶NK/9sj#`TY0y@@@aێ!qSWQܹ#G4ov5VVbukK5Y~mvӵ9FǾ'w)`XqvݯqEt^꽝{ime?/(9ڲkO'etNHūёGU@>UK(y˓;u^iJ/ωma-[9Vsow Y̼h   F] J}.5;v8c_ p~{>8mЎ]Ub3(q/)(qUE7*,\VCVyj>ZE^{}rUuJ>@W_^[/ixY>nnrVy?HOZT7ubRu~w@ Lu۰E ܗrۯՌk7#M"<9E^"   b0s= ϧS93Ue;LIѠ]Ԥa}/0d> :Q' %+=R9rɠ>+O I>s@@@@ ]  ))TU;@`hj]ɐc0.TPzE҃!zժ|n0;ӣQkpAJTSEx    1`;/iYYnܱw[Z6m<㧾~LTkNu~e򞖭Z[XѳT|9~cժ^5M#i x볶鲚ӴYM|oZw8Y2j:խ]#M{4$~ ['-qj[Bw+d1e6os C@@@@ 0|tvܹs9W&-R8mȑz}s}QP͒}mnVvw:ւEz:r=縏voRw/7Lk6dzU-i$=ߣZ4nWA~]඿]gv<-0Ȗ~ zD/7a6Hd]k~=sos=5~F-'_BȲi@@@@j`/7i6lު;wPץzkzfX/[Z3'Hs*獛5sY#T+D>t/^|}Bkr¹Z'Y&#>׫F!BmO0k>ff/YX>XbOLJǫ7鎾8=[y    @P{0BK4~гig_`_pVzVig0ط^oTrE54 -YJ {o!rt;Cs-nt?xo3'm:ğok AJd_7`Ҫ_R_v}] Xڣm쭝{*(OięZW߬ծJF7N `8U    @_~ݬ&<9rh֤*U">RU{/wvtn7k#UL1IFkSc&x8}(˗=%ӿ0d7+oU 4'`Pd7`0*)>տnS[nȦۨʟ/FuCy&`0-d0 @@@"]/K}-O\M0 ͖_|Czd0,_Vcmj^xLrYzf?#`oA͘:F ֆ3ƿC"۞CRY~ߒrl~Z/?Oʗ?i>G5mrYGER*"^#@ o!   HATO j팦t;[|\kYkS[͑{d0m'L/9o9LVAϲ~4`    @AE[Sʡ`pU8X7X4W̟2N Hw U~2G}Hk6D>þ%S˦n1s⪆ ~H\O>=ɓ;u[*R*RXiU\™{"M_ԺRuM~ʺa'QM@` `K /JA@@@B(.Y룹_]-==q֨aU N>qo{𻥚LLvoRwEÀO~j\<ߣZ4notiӖm֮GNhޗwCD= Byu9k!oktE@/$/JA@@@B( üEߩcIУVkeXUz9*W>z}TPN=4'p"fwévǘuei5pk1 D B`ks҇~F=Ь*Z{3|=.(wΜ_%    !ѣjt{,ө7*/Wڌ)|b}oqaeҚiN>kzX ׮׭1TbBuzO2 E](i&約UrE?~T(WVS\"k_> yŋ%aٷ2zm+}b>zq>w´NHb?ϕ+jZWO6^⋞eF[30BgVzgb9;* ֪q*<CyQ0_yig-3z3/Z#   .-i$UTAF̲ v0t`J ,[U1U6{vXkJ };f7Ы_nO |. ϧ]gM_.[5߭;'ɏ˖PbgnJhS z@v .i@@@ ~_[m,GT@IDAT MWJRBEeRQ$(SJ4C$MPidh@%ӤH)uyw}wݟgg]ZVYCsDOWz]~pQYXi|RR)yK`ï[  @ t JvtKw)Uw>_-w?5OȐ \Q_dƐ|D>LdIࣕoպMzOr~|Rșc8$6@ٹSܶ]*\pbMۀKw*OΏpIU (!9J b^~M)}-o-[y39;04WZ@*OC "m2G+6>{KN+Ω!wz VAno3˩cޑط}  LVQl1[Np|Yz{?RAr1]R @`Tӽ@`ȥz/K.֖':đβU2Eu[fOZ` Lνm ǖ!xS/@ ,f }%\SY[LIܡ.x@VU9@ }uR{,͇x{cpԻ%?O[eDl} X͡_ş}%>P[^nfYr%#gL /!Z^>>tM\=a!1Kg"C?CI U JxSnDP<6yl{kFV`+KT\3yk,z+[h$B5=߯rO',8Y'ɑ䄈[:ѯcoyyYҬBOU+HV:3셷>*JK_^߶)TtH3YK#Y,dyiMG tA d^ #47Rvl!zɛ'kmCU p ?ջs㯈 ء! Z\!,5N?5hW.ЯERKgRR@N]N `дRXŀ՛Α5d }^,ƪrcsee}ΝH)-ҩLVH =@^uӕ9C.ݹx-^Fvn1{< .0-߶ȿ:e}'zvu_% > lmKS%%!}V?x|;ȁ z*HţHW_ziCiqǿPYI~t ? Ѱ-4_B`-g焙 FR-72xٮR"2fZ,mv xu6lN_|ݏFq;?]N $;%}Lj)z`Aj$Xp}CAK5ISdKL8{ xT-_F]yL*--#'&x;9M[ ,G,[9}WZˑ/ZH^Il_~33Ursι_qRȭq. I vȫC.ݳd?',؛ZԠǘs_=b;چy0\!%xsK/ZϜ({~"cH7Ig5*=`ƪ˱@`Hd\)4MyFsy^DTR,ko'_{_eNܲzJ9ZE]  ]z!,֒ >{f.p*厔Gw/_/A!*?R^xcNȹ8?LVE@ $ۮ4C֌< Z}8QLT`ڻ]zN6R= SMTՎs{~"N+0. `nqЙ6{E!= |>ubmk̍WJΏeɗ:i۽] Giy^! 0s߷C46[ˆ nݶݔ-9%c;WxuΧ]X;7 <JS_y݌Xݮ}ӗ7tr*ZCU!3W?\.#'4$( Z![Fng-%Y:@r $Ӯܑr$A0k_,e*OܤKHɴ=E`&[G @xf`l̋iqqo~hv9M ꗠ'$O&\OcԸY;Qw7KMH\|i9Wcc,+ gտD'V`q4י2錙MIZU#㟝G_"M<ߝYtfbţfuN |f-W:V(SR^y&AlNN5#{5Ko,之ʍMϕ?KȮWkتGv[=\]]<`~+~ޥE:ʏsޅ3+ N?(ܱLnrw?v;w¬E;m(|n6kշ߾S;| @߇V|+^q&7t9x1yO~Kn)g.%-fzFܬalqz{ rp+e|#yUǽ+z4P6l⬛']]ɠϐqg$ZbJwf Ԩp hR!34upeT<igTn~)GֱO('^_szygʔQHfeNFҸ~Z/[cd]~ MN8gqġJjHM|rξ*/b==;4&BRk>߮ߔąό%g 6 jʕFz9ErJw47M1Dx==w{t1'"#=xSgK㎒a/-mkynjvlRqo1M`!Ϭ|X^I&}f0eoSԬ>"cH fZd^QdIK oLlKWuNɺ5gR͂t"pW#պͱY;OvH`nOr~W,L\"+.XsGJwnH{Cak5YwT2sH%o>VcX]=Qٻ|Db]{~'wW0٪։ Gݶ}^ z3h :/jAq6o|*̑\6gXAbY|С}6AÒYoYre2yrvߑHH/͝-3Z>ÂgΝ+* lPkH5zV" ԉސvMĴ *K:eIm\szoP*}2RgǣF`dycU}খfBKw&XgQQgt\s^ضӘ$Y6 f;C;ih +0ax,͕wc/;5.}4LnkLtKCD{#ծz_$-?~ˁo Fո>F-Fo g-:˧pBVmW`ѶJskf#=?ɶ~ck\ d7T㦅Y;xLӊy01AgaE0x0~pL{/d <ЙxUUZqfXY? ?wryץv='H;h:K}}g-̓о?zCY&. :&8„g\xM[L|:y>lҕ`&i8金LtǤ9Gwww&Dd:;"o <I-@9Kon^N.ߝm"M n>˓a¬6LD헙ʥɲR,C.!Oփ=_=SA e:1ƎQO,X5V]Tp95mFW^mpwܪ?YV(=Z4vDY7g T>ceyT3,k}R/C-Og%Z,|{&J z4:tmk: .m `@-+CHmt4{j"n28{x`b2DW'xD$?A3әڻ:,xCmKp} rG]b$ϑ0qAҡId=lr 67b"!0qaN0υl kprN6IbίՐlBmVC&_'_ZSCZ_x7&`RϻT Y=̉Vυ{>KN,/=s"ꉿ͜N]7'm!0d=~ A_/{h\ZԕnRA&{ML'ݺ6CٝM8ȍe2 ^pǍme&T^!L1gNM\ `3{]@VQ?[&jyw:$bN?\u+ֿuvW`HtV S{S}z`ݐarhHPRCAu62 A}aDy2{=mϤ 3 =Wޖ1Loia"Qӝl0,t CWhaw2| N {$r"~`8vJ(pb 6$T,R=<3&Xn>͠z v{|~oư9EhCsD 0'96XcnvlnL]7vrxDF_/{h\ь5K<\Cko/KyR?*q<ܫMD]e~@]VnjD{XO+0?xŜ|}|gYEk#VN9hjj]rK5j|h2MC&X6+` 'lzq%2䵸`K{o~yz/UUZk9QGޱNo%?hn vz=M vù_|qjH x,fܡ3-]\#.XBgK-4 |D\,/ o #hw\Pήr|!AȒlJc^p}Fe~! Z=a糄@:cD`}Ge׍݋9K*YC#?H]czĺU;WM|z?X3**Y"-N%k{K=tin-ϼ&s]nF,m2gp5N8F9E'XH$e75V,un^,} }[_=%҉!e~OS\zӤ+6-HN/T$ywfMl }ș}~PG5u~s~z nƽm:C>vM{ֳY~qvwdã}{V.8\3-d ݆QC$`J.;w+gW>V.< 'sDD{]fN.XÝ/!x3F`N\&9/V.7 *DP4 센|zv7\w[FxdyR+I0]N TwN~ A!eI" /hzܼ~C/2w3zIYh]fu<,nN9/B`%z_B5;:_R[]=!*?q5yGmb_qm\VJmᖩ/%3^q!=ɉ:0L~qvwd+0dkS_߃GDwp 4Exi h\t0+P2ww\="9ll!6 #0d^8xPD5,& (Z y-.hMeQP4ް.>!e}n?YB 'XL}坈5Yu ݰH{d%bčCzOLj3vZ {~rsj#UWa&*} W͎@F W`0FrzZn+dٞk-Mlg"n`6NN{{{MΓ 4I~+KO͏V3*ˍMύF'`^y~!86;;v#!Լ₉tr.Ϲmex'}ϪN0HV :Ng/]ӅoF[ߖV&WF3B"o[5$wb^8jԂ gH]7PE`ȥ;Ї#\q5ʮw2)H1g+))cnle{1}:A@-?])'& tO28ߡng,x10Fvwd+0lk\Ϩ>X6뾅Ԑ }}B6O-oy+JE Ǵ^pTIǛ/0X}޶R2}ci;' #0d`1 ⠩sDhȉ4y؏;M u& 0xiz2{? GVC~2Ck%n曥߃6H*|S? 6au`+k̶ ̘ Ӽ FLvi'D>^/ehomiMωh/7lJ3dwzZ劺HFgN=@ xۦ\)JHV~S3{95?{hn^?]d@a\PȬCAK!d>) /Soo19#0xg*a[Ͽp/-Nr~Lydy-o Ma FZAx5Yvc5cl2KsN]3c=m''44fW`qפyS+' Ϩ$}csmP=y~'dVK:9=kaM̊׋%ܛVC: t/](䟒O-],[v9rimP#-bB;e gx<IJN.iUcdxJ2Ō7|7*cNba/.XmvBw/L7UyBIXhT@>$$2W]2B"Tla^c5!JCnҥmduӇJ"0Dg#|Ky1xK#07bH]Rö-=?ŪXLE EM꼰-ɤ%4w҇j h~vV9&,L/y}G~ҿI͕jHK|\OW:UۯnݕI|KMm5dWdDc,M |[h+A¾{$v~:_i(ͪXGct%I4aʃݯ򚳉/A"2*WhB"cTT0qұ}qkK;6 wiͻQܕreDK~2Ǔ!Q!(>l وI / 1;fp6'KHnPcmݎ&0=z@^A?:綿' {f9A/0MVF?9_-Y1-H#姍Ϳoqd{%{ Zkԋaxb?eyؗy,"ƶu ˼442xfIYV.]M^xVDHK8nIY8Kd>C廓;xGn:Lvqf cn Nxݥr3eU7l2]-W?CZj2t(kX 9a֙Wi"N7TM~a+Q4qDt~BMo*9ҫeC'RP 6f=谜\b'X`ؙݿ#! m+&<\x>w/duӗԮ#0̋1(Lñ:c!ٗKjjݮ'.;kqu)K / ;ȋoʓ/q.\@A; =#%Z AN{vmԒ瞖ԗޒ}U1C-ذ|]F?*4:8.0kc/N(Ո%GC$1xFnlTXش/|~-dHKyaMKP;Kw/ĠPIpWfRNņ(3#<]B#pm䥡1\ӫ%x~dz4xKg$>@.n&N/R@^0Jm.@Ǧĺc-u<%?c DR\C}O?Kʶw3K(SdgT8uK~a} o,'-|vIHrH/ͼKd0AEIOL=|~鍣HsyeMWl tA4ς42 5j /0LϿq`؃3O*xJd(;r@^se@)Ҩ=ըo! k  |0H+"9\U*[JU;!0I0)uU[b $ycT@'D%g_=`_Tܯx$ąxe0Grr`#i#xD6x+Hd0V ^M G0BK /;i!wJ^>f$5O :_RGj 6O gkps%{Tyihܣ@3Xt>~"jb#!)|Crs_ۤϤdk)ZXzkBg<B L"B쯡+O|W@yD /y4l]![ bP$o-im-/^T/$n% &^v,zyfo"$И\\ @>}bSߗ;V(]MznX} t$`"HчCR@*uSLN!0Dݩ ZQͰU,6CVZ sNR  B>IOͥ_6鄕;|RH㏖@ T%*vTHm҃h!&hxyKk5 #4kCcb8 L>} @ t!Jvt`Kw)Ds|~GkxJɃJJ)yKCc yAkB @F |rhyA>[V~T1BBJ2uX;=W@^+\ @$nM{Kw1ҬCC#<{=g @ |ucеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@Cc8iN>o ݇ @ ]7ۄеyCb04&S x}@ @H uM ]14**&@ O ?  gغml%*g QB @v#0+tmШ34".$S x}@ @HyuE ]}C@E@ @ @H <4%@`ȥ;K`i @ @@.@`!'jA @ @ !* @ @ @ 0D-@ @ @<<0X @ @ @ p@ @ @ @ @ # @ @ @@`` @ @ pq @ @ @ B @ @ C8NԂ @ @ @CU@ @ @@`ljZ @ @ x 0x` @ @ @@8 8Q  @ @  V!@ @ @G!'jA @ @ !* @ @ @ 0D-@ @ @<<0X @ @ @ p@ @ @ @ @ # @ @ @@`` @ @ pq @ @ @ B @ @ C8NԂ @ @ @CU@ @ @@`ljZ @ @ x 0x` @ @ @@8 8Q  @ @  V!@ @ @G!'jA @ @ !* @ @ @ 0;@IDATD-@ @ @<<0X @ @ @ p@ @ @ @ @ # @ @ @@`` @ @ pq @ @ @ B @ @ C8NԂ @ @ @CU@ @ @@`ljZ @ @ x 0x` @ @ @@8 8Q  @ @  V!@ @ @G!'jA @ @ !* @ @ @ 0D-@ @ @<<0X @ @ @ p@ @ @ @ @ # @ @ @@`` @ @ pq @ @ @ B @ @ C8NԂ @ @ @CU@ @ @@`ljZ @ @ x 0x` @ @ @@8 8Q  @ @  V!@ @ @G!'jA @ @ !* @ @ @ 0D-@ @ @<<0X @ @ @ p@ @ @ @ @ # @ @ @@`` @ @ pq @ @ @ B @ @ C8NԂ @ @ @CU@ @ @@`ljZ @ @ x 0x`I|\vOĐ{o9z}l@f5C-U5C @ @ Xz˯l SGEc,7~I3_/Y#!@ @@L 1U߯>>uġr׭eeOiɒe+vv6tlѮi_lsϯ |Z{ߔ;Vui:6{~{-o.'S=3v?&~wGՊ-So׺:>90~xuyշ3(mZzp19\۬_)y*,VFk"Ήr臢V2~"{Of}My~6yms^=hF@ @@@`59+VK9qUNmluٹS[A~gƱ'=MVNZl(,zwƱ=uAG_r?GGU=Eo2s"#F3T5V4FOK>s{rj#ڰ 3O5_V/ݶRH :U*_V5ޖ_+_n)[;O.ko-jXbɵ]Z>{xw~!K>[)_urpRU?56IΝ:w=]Fk=> R,㞘-Sg-w~N*RZٷSQg}2 6'x6B~rʖ?r{…g3ˋ>]==f  @ 'LsE3Nvՙ':UNΕoUHrG+H5aؤ2wR}wf׶^ۜm]XL,z٘1v)[ ^g#e3*<9]dƶŌ; Ziٰtm_-bg^Iϼ&l7ivӠ M "ڙ2FwXm嚋ϕZ\Q6-_|sF7D[gy` 3|*x@D=wۦs;vʅrIӥwǫj1&p46@~}K8A][5<7t,ߥ>+7lm(sz<2֌}{S/!= W9M@  @ @KoLn9Q9 .ӕc V=w젌mvxݶ=mB$5b/|dd03@'_Z(L!`BG4GɊUy`A+,4,x{,_ˣ"H`KW~-뜺zwTPߔ< 2}k wD;FhX7Ԗm]X=c颞6׬&-' "؎g%> .zO\jT/K*œP >VSũ3O>As<u!@ @@ @,sH1H׫.Y vBCe?yx`TlV^TPX;npYazIJl“sG;|;=f̒_6'_9z_9;;_H4YaVסh8]iha7T+8WTƎYSmƫ.59gTsc7|z;rwrIU~)cG+YxV/~ %0xIyNh 0zݥqex: @ @ 0sIj"懞}EkSN>pc˷ft.eT hufQ**WLwߚb[2`K8[L)'lNP2_Zm6xFљ?-zwkdֿpMk׸ъݏ?ɪoȟQR#vܙ=F& )ZN(?nY֟XXqk5ۖy_drzXئc~@R,Y|g>7%Z͑/̛ÎȬ:/sҰVnV`gӞk1w=֭*D|w`ך 3[a]bb?->}7#Ӟc.-Ủ?wjYvOk(+U/'ws @ dCv az3]KeԔQc{K95D\*b[E zvuM_8Rb2thމ:ԡ%]s_ OZ+.-׷80͆Mȥ7hanx 1c+|@ u\_Og?y~~~&63oRNE%c:qيL}66{׵%p9yŅNw OhbɅj$?QҰi2ah!=1+n5\[1jT/`BVsX2_W9fm5JfX࠘7>Tz󰴽|~3n)W&>\O~*gRK;Kj,ժZ1Bشʖw Ff?00"Љk?f{3g\:g/w쐱8yox#=Bm+<{}Ms$Vg}vYq|-@U(Z.Fܺ,!@ @@<⡕usB`(74OT6@X͸kŌs-Qfv$)15*M+*8L^+?~P6κ 5ޛs-[ݣn\~;*&|bF%9ը,gRYkoCLYo1']:K3U\xvc6oљח;әp2u&Y+Ek#h6PQ*.sf՜VnmTկQ߻q=>'4_š+^LJxUP1됃8y-pNz5T_u9竾;AyVidxXC~aguezCYq<OX3O3[O\RTsRh&Vƒ۸wDq(VT~n}脱2{ƙl,Y ɴ]ɾM,z~Ҧ(ٮ';Wh!JY'k|t"w3Z,x-Ny[x5R)ìC @ 0$.N RkGĬ7}ʢ?w]SӫsTn\{3䍼CqXDXe/~'jgt~Maac3b'v˔^`E4oEcPQ}Y*Oĉd 3^x"坚o4􎻌11eWK?*751Tھ-q5#[Uimnq@fb{ Ē'G a=/h4d&XhиGeT$Vnyczv3>>ox\\7ýq1cEcr_\1fk!%bB=5ۦ+0xI取tz~S!UO*SZAz}菍s'OY͛q 2y2ɹXZB>+hDJkK񥆀b}'W0uuܚ􌑷;a2v@ @A!RԜlA-m+Fq5֙a[lnp)''ݔOq5ld d7`5[+<6Nb[3XrKl8OAN;~Aޚo:#=7?N_(m4tKWȍw14 gPbttsyn< MlF{z,1yK3ϰC]1.$0LV^\y&G=U6]i_n[]Rr}-W^$W_r{gC]Bb|ay폗#':B$y_rÝ HbҮߜ[BpozwN @ @9E!Hq;9!0_1uWbԠd%0X5I]Fy !q<7 RM?B9ɆÖqO̖i_ufqX+%/'ԈhȤ7Em*+a@ KwŎzc9jޜFX;r>ɁӫT<9wi9 iճ›p{w+0x nK|T䄲G90[ rmSk^+5/BZAcc9>1' íkBCN-4DUwW\K︳+0xc7]Cvn/E1Orͳve}x MoH#ow̰`p'džJ^2k&c.%!֖Lࢅ#ldAW M`}{D:ϼ:v6竾kj`"0+]#)kV]d4[y3YXϿr48FDtY={_1 ݘ9o&~}UeH̞O&0 6|g{L8@ @ "S$T6\3ͭd7wk3SW=L; N:VPL<]TwCOsw\XneگW& ":C_\ûw:[^M&iO N`lΫr2F\r$0<2關kcHr?2G=!rS`xR輽 ݟ[)]2xUN{zE^ο;atD^ՓW5wpbxGg_ʛGG>xqj !¯u5HAg @ @K!ST E4*kX5Q"%CQS0&o:nhq}Sn27q&*k4Ǝ8_ՙ[>]Z: U2w-4[-0Xn׮w.)2Tskn{'{XB @ K"͗"0x^IPo Hu&2rLjƺd vU\r˥ΐ;p73-c VٞO9XBۖ*$4мA˼X_gvI*yAKͿ%]w%pe~`Z s+ꛝuҲpG]Z O7[uSڡ:nIpO5>78횱z53]q4i&072}3iwu b:Ҷ~fF灷@:YS[o^:;wݝN̟x{w :ÙHOv9 @ # `y#>];byq';ܑD>|ѕQ4S+04:Kf sSsW";Z;gtW:ʹi˱;`˝?{^qٵT\;[t!{#pߜ>;&7-W"~tW_麙5@su>D'O[*X8:oN:ɝGuI0|SL{նC^#F||Ew8!ŶvG}uV3;W_%]"+U7ޑwb!>aĵ)n͔@mh(t.h4/Wi/;v}ȴ?+b^'b1-: ޭ=p 5=NA4\HHk|MonˍqoUWnoK>_Z#?->3rr6ߚ&<.Isn9vƤw}\:+)bdMq|"f1<Ul y\{0hznio;VkhmL7y6W]yC1yuk83`oQCwGH~VLfG:GXӷ} @ @>ͣM/9czɳ]54q|5J^S =nOv[}4@R#kkj\[Nѯ^|usvYzWG|fڜ EXmޝ'W۹ϣvEs5t?j I7!FE,|?ҧܥ iscjq7 <'Nظs.O7|MckwiG/d8 bG޴Sʼn"uoO~unC7҂<7~EjyhF跹=pWXOD~;tifȣ33:cEwzjz'{8FhD56qCؼ9y]]~íicO4߱RrFw5VY9Ottשu=k߅snLg^::iȕ~ݯ鄏%N/|5ߞs#:v%\<[wyn&ymk-l"NA@;V{| ΙaUaÙLnض|{{CRWAfG%7js.Mo~mL/ymހ}~ŵc:o/{stg787"&-#1c5Vkᅪ @ P" `(SvTѹ KyUUsvL]Ŝ,|1=9Yqe# (٢_hLysp]-+u,з<%o_uSO 4ynKi<`6ATWڿ+|%}˳;#?ˆ~SbD ^h)s=F'YЌzg,Ɉ j(bJCNьXZ1 @ @`q OH)ľ26ӪŢF24j @ @A@:{I z <^9o7E5m:|ފ%@ @7xz @`IbXs▼xz;Kz. @ @ m{5'@"h0ER'@ @Ѐ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 974 1794 1 @IDATx`d7"; S SCHH聐PB %WMsw˶dݖ9#jv߾,$gxQzj#"\$B* MiLN"`Muc9qo ^gHHHHHHHHHHHHuǥӤB*%较J]6FTV@(0\8L^1Bj,tGezJ?;E={S;$@$@$@$@$@$@$@$@$@$@$P$T٭ndpsΐ= WJ( U7g'=HYkr)8zdq}l5:#HmeԅطlSoiTRe"y3Jθ{Jc ]]s]WZ5Vn\/\B$@$@$@$@$@$@$@$@$@$@e@BMJe;@!l]h *ݞ[*^)m_,K}!@ rͮ:S}VѲ7qҽ;jT*Ȏ)sHqO_TgʦUdz莧ް>R} } AvY.ۿ*]P*qt~`> @ P!0wlٷb~9_6@#"P1t|׎hك-!*QkzZI/q6L,;~o'TSSÃw,jFRĞw/X%[?"򏸲WmP*W9hvfDȮ}ujmI8sl~w\+f֔=Jl30$kHd1 [.^vP!G6%PYXȴ0Caϣ2rEise&ޮz쿺e}X]y.Y.VpHEFg n#V[K!gX_WHHHHHHHHHJ@R@O4J7k/6Ա $M@ ZWyU(L];w3u3Izk{Afy{e'ouDt-~9.=*U8M[DFӷ::c ~k$[^yKnr r F݆bexTg^z]sl?,~{S[oקocT~֬zm-:Ny,k}F"6:DSѹtUagw4VH;q;6곤jzcJmZg6ζz8v.LZfWoirɩ.'ʋQmۿr㕉K!#h5I^]B`nmWkd5j.  x:d8h;g쌀Ёn@.Tȣ`RRR^m;Gz!h\pֿ2Iսov OfWavN:mb]-֝S@$-~~ٷrc`%U:C sW @jokݻ %K藸xi .K?P 7v\Y ]v2ׯע]>}&&rxi 4A1墋.5oa Ecy^/!=:*[5k?m`Ǐg-+VV:<[bNBT3fСCs )r|m +m}k>jŊ2qDB b(V?8PA#!B(n}^p|7r xl׈Np x'ˠA~q۶mj1C5jw9j[=Db|lDUQU(Rq,ŀrvBs˱Vv0wߞ'hXgAԏmN-U׵~%ڄԺ^{Vv)AhU1hP+;U(U 6U|[ egPYH [ 3@ سg|G" E3D1cho3oċx!4$ZJЮ} XBL^l! Ѕv͛#e:1>|rٳtB<?p>`k<N9=Ovz$3ZZ5gw֭xO9x/SPB2v}aBkݻwWMdlUI.1W0!B觟~17 ހ0OO! VcT=[(~GcB_΄٘?xܹS{{^!gܓO>z&ap?39?}ܪU fy„ Z˱ @%P2I n<^hG=a@ f{!_"˔ sP&* B=œDTG?,_J'{&zBbemG=stߊ=^Xp t;v &Wa>ɗ9PL49FtDZdmۘC;<)m!PIN .T~gE@^$dp7 zxC!ȑ#}uia1䜌`K.GNÃ1Rp b<>j.wu#"  .z>B߬)Q< &'sĈZtƼ@07UV Nxy #/m7e^$c5os$(yI\XXΝפ99詧6R+~v >!:DޮaEsF)g$@$@$@$@$ .Bɨu@9!pD Wg<_uA`3|‚ݞoM/=ML8Ke*7txC?-HG[?WkΨua^j ?XFIuc@M-hB/>I2sy8wT^NcSJ tS;TNr'jo/4*\ip;F=3sTӭc~p!L2KN8!lV %7H=n,{eݹ-K?"˷&@ 7*9H095x /kba1!x9k˔n}ijcDV{yc    @R@~hx@l W7ϓ@8iQӽޜ):7J]+|ٱonJ!W* ;zaCkf6LOeÝckr-j\ oL6sv9 zfW~XKNokֿ#:j'ob}7CR/ ~C;d4,Uu#(*́^~V>Dwha9=M L2KyNh2z MzSHvw0$PX~ 4_Ue$vTLK+Q-X2B[ {0XO ??W<ˏS}^M~vvw @*Q5!x.މ'(< f(e@0ODf캢<V4:mlqϜPMlf Ɍkwk>~\e~O0&U fX4\x\x-oe?<=:W&DX72h dߴh#%,2eoH$@$@$@$@ p!0K%鰁p:e͓tHKJkvw{ DzJ[ń<.[6eZuNIW$̥֛(>DKJ^흜FsBXvyG<\B`^Z0F9K%=^G3~d:Esm]Z]g Fk,Z#M.YoW?+Ͻ }\axpS{x5%ۖ&0n}RzgX;DF:>&Xt= W\ s5[|NW ׿򹝅$@$@)L`߾3toG74H/IKXc?J"ef{ ES`pW\qE@`å (A=B9[3]\ |7ej7A|_?M=?ЯHӰݴi\B8gi"@N>H\~¯7/'#Ja ?P|8 k{P}z0HHHHb!^$2Z0yvhCtRwzem[Hj,XG_RcK'r{F: Ӓl '4Qa?r띪`*BBNn;C?jDŚP |L<%W{iw7'W8m^Bf, k8ڃwZc<\k:oٮ25dpjmJ7*#{?>B Wov?,k)n~g̾gmkEKSHՖsv)n>͙I .IB挛!yF\bqŕ罇wРL<  HY~m{1W뵅07&W>3F^z%-R>Yeڴi#r4n8aMxו4CW^ zm΋3&c ^x!@DMl-H/-cDɛo9 o(f_=TX΁13ȼ&qkV~ަܦ³_[O?uyMaF{ƒ %gϞ8[r^?kf⏼ Cf<~̹Do믿2U/Ґ^{~7 Vp1x͚5ܸQ'Bnb-7{]@x%&JB=X3kCxO[ k{aC{8P[3,A=zΟ?_iw/A.3/r< j =~ @*N-VlcCJzo)a~ܨZrWWYi;s""<P&bN sy=i/s6sow* Ҷ|4Ijmjo87;Ԛ{]ж<%%+`=-J_{tUſFvYoqTkDy|M1:J_3%RHwTY ?_K_75O_ HHR@ztxF;ܶmdvF0F 1"#FvvK/g͚%|.s<ؽ]w<k4mTڷ/ c͛7^+`,\0b!yFP7gNq$ekkVY0֭[vV s(] <׌٢IKGo VoˣNu6tаwd"#YlC?pۆue`5KPBUz1InR[hOqf͚ @Ի`W7]'BD)g9Ż&)HHHHH Y*shEKA]긷^A9u_{@Zr׳o7:ٍ猛)+xcuhF}zIls4ps^wmfM],U[7֞xvO;_Cv|˛X|A:<+g@>7X6ŒRX-w,YJ֭g<j%^{yP&q~.4 SX/k׮Ԯ][ϳ)/Ax)ZO>ĸ~iӧ/77W z!(~Kc8Mj+;"{g'>)Z8q|70g}6 452z@:,ݻ7NؤI5'!ZRxalC]-qۆ[nvR\WΝ 끈oP }]po 8hX#,pHHHH!x!0֙ ^۾I"<\i8rTi@v\*9cgʑ}89G Ş=J)'}W↯x A^I ӧ;ɓcN׮]  SNǻ""~^x3j(R{._ R"]u Ԧ_hVS?oF+$5cĺw4}oPb҅^(O=K01c]Qem^An1s!"+֋4sN̡k{9]wul߾ݕ># b5h_g)B%3zhWc y睐3.kC6DvW ~{ޛIgy$e    #4 '5t}/I'S%3H$@$@eBv80e]6駟.vZ|KIX2mtH ob^$ mW7GĽ믿^W@:Bip zͽPqO싧 .@{݅D@ U.seq_C e|~{W_}u?sc6\m,OY? @$@9 @q HE3Bxk !KʃneFjxuBP@{DhzxI1Db+eQ b£p c B<аѸe V]޻yu(T\Cׯa%m kBXLB߮ Ξ=[(0wv+W'"@Un paR׾?p}^#`} 2DLC*zp+O{zLj~aѦx&z K mrH?HHcO{E'la~xyl2 + ! /qc۷OKx댧?l2jVСCZ z@פW< U/֟3'4|PK7{c,8={g`SjpHgyBa$@$@$@$@ z7SŎ $e;HC/,cMv_ 5o9PF2HR֭[%##C*Tl?٦B        (M#@KܒCSr %\xs؏ &{8Pc5W-&( O.F$@$@$@$@$@$@$@$4@TZA<ρ=X1 $m$//ikMhBT%k'''GvT۷os'TfMiҤ}H EY~"֮]+NƆ Jffs   0x %xu:uu`-ܒ EnM6:}g7WZ֯_/W^y߿U#<"gq+$ j_r%w^J*ɻ+-[L$@)Dϒ~袋\;7ʌ3^/+$$PfMETzUu-.m %'OXbA$@$@$P. d?(B@rC|r$@$@eرc宻ի'l,((HX}R@ӦMe„ rxTV-> G, ?Y~B =sc  (n%@$uuP^7 @&pAo6H$cƌIX}R9&HHD2e:/!   =b2 (!PWa%^J$@$@e@޽]Yd,_ܕ‚vgۇ'   B8l@$@$@$PndB3A<ρr@IH:;O̙&WZ[lS_҂߿_mۦOWXQ5k,k Vvm1fD83fȦMtn*hqҼyskٲ`]Xlǎ{n]nݺRVj~ЂeϞ=R^=iҤtI/iiІO|_ԨQ# 7:UREq@&OB$55,X gTZUZh!Z6mHVVq-egg p ?}RƲyfYxނ*6jHOь! gSXlΝk.]\Ç ]oƍrA59ѢL֭V(EHHDzk:8%[}e=zD%u]2}tS\N˝Xv~_ҥKuQcƷ̪U_(vp//am۶{)綾^?\{wP׿zSs='fRUo(9rq!Dj2y{GB) (tj'kӡ wy-J>|'by94iZ ֆIǘ."/5'xB8z:byGMY_?S!NFBsl]r%?Fr Pϳw}7`p]h"3H}can7p˿/5hY2$X&ݴ9oo1Æ B~SA}\pw^]_v/,|@pf*TN:Ip{ @">a=By=~PBσhIH0x+6JǏڇ16xFcKXEG#"?İDƊ D"iӦɕW^P'ccƌFՇ|MS\o!<t̙aŏ/R6B % F4xXq1?x)OƸq 5:K/;"1NxN+W_:0FD>ZiAsrry뭷ʏ?>@s?CWe^@|<`s U֜ OccW^8-f{l0{XkpO n$Tk׃qJ2xo~#=XDEg,3᭷ )߸&N(7t_x?q`: @#Cj1!  r (abC#& (/[@xXaz~5!B2Pz5:d+LzϨ*+ By ۷a mذAl#^B o.b!^/M;<e/x{"b^60@~P% ^r 2ް{ !2mC9qf`y}І8 "BL1Ѽt7-#<=qbg s:1kXwW%GphxxD"ûCcx?ed“]`u]g-I^_NimU!"ɌUVM9-wU 8B8 8ʰ#}^DT\?0AX?P0umq`-wr'u5я׳5V`@'@$@$@$Pn )@nɁIʁ Y~;{ӳma>e9cǺ^B[ABxP*BWĵ̳+T]E=} f B)ԩI[xC-=#_fV7x`-\yB ޽{E}ZIHD@ܯ{ꩧ|E@s" \sSk=R8N=#[L3ѯ]<_l!xᣄ:Kǽz W)9!yE@|`& {C0WT7o;نgIŊ]́/>. %!bbpVZW o'  (?Կ T x9cG5|85"_yӽq)oΛH=zl![mW<y ѳaٙ&o @%T /^8yQfD%_b1xF/Kق&^v5**\z?x|x_ 4mTx)Թ|rWZ^'Dw7 `<؇x 7zxDNTΝ=sYYYNK>Bs",<dM'-|uW԰ đ5k8}0|"1x_=s.qsϼB BFz mnvMGzrn&O:>};rJ__N_J uϧ]kN>Az*?R0|^~tFslndYvzPW͛6zKCr(3&p1zD3ؙ{E>~5kBy뽏?E{C分n&fdY| n\Frt>G߿p=Qr%iڸI!,qޮcOkqOSN $=c pAoVH8xpA:‰Jm#1ԏЛ›B1H:o^zC>¯ICh<f_reP#SλGD;İNLRamCC"1x@2QI~/S鯽ݵk޲lœiI>֑G b]2\/ Z+ϼ5_ף4^ɴy0n.W <,_~e￯z+s{Ax<\0:gvXPw2>dH!Te޶KcNL6l'4B%Gj!DH@;"Ҷڋ~=q,wi΋QF#   HToz1u'} WaS?ژ>kӮi߻Ec3E\%<|7ᇠ(WJeJ+5݈hV\l^,z9֮(/'h'X Ͼ+Ͽ_GYi3e8ilyL$@^@H <[A<@x .p׎-NC6HቀXs)'_l4]^HBچ~@v>eg?C=Zgy] -hD@o`߄5ecTvNSw%BwVQ!F#c\5w~ iŚ6CjoFhN,шGi͉i(BiFk5k^wy?]0F4}oBtt4+z:   rK #-!m\Gc[V/ yJO!ߪn԰oɗ9 9];vlǩ3WOM7P#1'7OUKϗvm\+V,G>R] jՔ3,۶5{dWb%~7a4mH:u G\Gԓ?R_xNW8dUl&-oOѡ;_rm7{+}{WYy]|Hܱw^^ Gvl QupoYzL=OV*q2mܿO@9g*$0yB @"@ ׯ̘1é/#<~ܧOe~zOhǻsv(QLCDNxjX/˶p/f<њW8lժUUtZ*`W&Οy晒ۖqb_&m߾}fWo!]'C ml+ >Go_#lYfzY[o9U/]TjB?_| mɒ%N= 5l2Q^6dUW]u5'訷mx7ok6q !$1\OX/W7 @3cܒ x (U*:r6>oϫ9+U*>ۊY~txigނer!;Ύ?!}WrH3~/sȭӝJJOWuԢuQg>=KxԮ%]< }lʠazg F߬ tWNO.>0g*QoB ]1ҡƄp!qzw o'}Dߪ7~)6N[$j]& $|a]panjC1rYYYlvbߚA^3 6 p.zWDYUȞ,^fӟCxьuc jHŭtΜNm󆶵/f6߮]\[]+̰EOض-[Ɇu~Pa<i[ja?K.IlB*&c_(\v Z$* ~4(/rwz5k^:MĹ;v2zZz|3s+1mRש}XGpނ°Oz^ݻ5: ޟʘ@$@!eB#N.1 ;dz̰݇a Nz=9lw) om>_2?x ߢEv?'NTMT?zJw0 AK/dW_}%԰૯\'ڊX cސ8=jA,30 k^Є9G ׻*9d SVsgm^Q>WV1 71\'^+yA_l!0O @e6>EӊUkrJ<efcapc?SFiZpy}zP|됡n׾]%zciir I/ʇ}%Z&8RW-7o/oǟ}QqT@[n1Ry/L۸y<,l~=w(': u*B "X#p| ˞:9 =k]u8%uxP Ș@$xB L9s+^ҍ92g .x(m60JaGRH0 D> {ѣG1@i裏dܸqzX+,BPv%A}q T6{dϞ=N2>8ps|x=&L % A܃50ڙaU~IN?toVׇ '믿'nCULҜU@Zv\?!4Yj)pɲ $@$@$@)F C)FWP۷?캶 Sd(E'Un{&>zD뭅u*|9Ҹa}9 )NJ#!Qaz2|؉hlR?NҼMq3ἷ_ӨOW`O3/! #hs;.ZأA |k(/Z ֶm/ĺj݌˶2&?U!KA6(,h jZ婸S "HH uflʔ)ڛĻ ]f6 qovXPe6b|&[ByN./!'+m^X'p!uC=:3[~~ںuk+.q3 B?%l%<^'YL1x`7WD8a{A'3m!gF!9ͮF<(9 ,' oǎud+#Wޔk/H}@Mh{uAwZYg> wHH ^ zi]_W_m6//Bv GqS ^rK &c7wo(Aӧ^ ;\Zh!2G6/|ĺ+{`bΗ-B/]Vy䑈 ^_[7 Wbၗl hŇ?j^ͤ2^!50 y6/ex6nä60(/YmZb o d lcn7"ˤ j]n o%C#gFFo”drSbF褼iԮ)k3DtGf| 3/CR}ٗrW;5|٢K^4j 7RF`#Q۸QC6tiLݎcTzI MW^۷U6r M=f] YZAr8*HԚ+ _3?т9vu8 *B4-JHx3hy!o.eeeiqIHNnn<.RCsH^KWp-]~宴|jD" ~ /^l+ q 7Q1Fć?9%CuDjD;,(N8.29'QDPG_Ҝ\:̅ˎ X,jm<E鍀*?Mꪰ{%3mliZ<>).7d ۉ~X3PQ"+Nw:S>_.#kZ~q[lC"*E2?~Ni65V=l\2 0'wL=O?gڙ3Nr#NiB „BLĚKt9^]O ]5+r)m#BqB @xCK؜9sthA}s=&e o;[1c4aK2?c׋S|eȐ!I^iiB{̅!ey1@w}{cǎ/Aڀ[zu][rh> @x]w #aAM\tB".Bexx`݂qK*zO~B`i d hHHHliz}4E*qPFє@aUꛩ[I~1[[שkq_%\|H#&LRNTdJٻo3^S}j-Aazl׿f ЪEs/VJFnn&p_bmBX󦍝~dIW#b 'Ԣf#-Wԓ _Oi!"Օ! r&K?ܩ#Gt%jgر N"T+ʃ&/xb]@" X?)+~&j|AGu~m;t[ڪU2^5+vH4B%!!ޑ(z X^}m{_} *( 4) !H#ߜ3+Yݿ';Ϛάo=oYf RvaCa=}[t *cg$D?wܽ4!gnְ`%dذfCu2cƌHLd(W"v H6 @`@ eqXl <ܶnmoܹkGxW;wJ{_k׿˗olzuAЄ/r˓O#Fl ~ٳ[K/~񋉇uiWR"j>MgP?"zCj^Sg}}+R#F#@?vYolym3M"{x5 PT~m^~}yy4fމ[nII]mC߳Qd(/'N4} d' NH&MòpjV,vb|>G-ę}3;W曾Z]&3!|ѣFݺMjk_ɺtvv's~}e 7A`.EVxrso:?֛Ke )xbCo59v f"xn4~3e?>xsc4/+lsyʿfa:$𜟻2];}w0 9Ì_~gz>|=$QOoƏ=._r-XL ƒrBf3?;>@^hnᆰ?N'DAg a'߄yZ| o|<(iҦSy=.Z(L s]˜ֻUO~m({Oplݫ LM¿ ڗE Rj ǝgb5ڵ.ic:|ט13aȳG֥sgsɓךTe`k܉޲[𒂮;̷/y8ޜ>.w39@+]v=5tE d@@@"'B!7e"H9) q<~)!Buˆ&m*URU??)^_+WzLj;H}oH^z% gYS)y5ט}cγa&%,qK.ylYLPw)E|ʦ$$'?e yҊ3g4S.ɧ;}yzJ$Z}=/~(?BAykN;h&oSNѣKmT^l @2ԫ`dY8cm}?^ŧ~ Z߭Nv>-׵Kov6Ѓ<mk??F/MOtr_߶Mxem8XQ'7裹4__O0E:kc>՗B.fݺ@o{ V:׿P~/{q xӟ*J@/KDuFIz[~~^y啔[k0:rBJsFއJi[׿6:j/ pKټ%T8; ?-缊/Ca \iS,?я뮻.YGW^in[oeo9{I/isQFy!B<^С ӭȋПӟ7Udӥ[͓ye94]Nj_~ќ{6wܑrj)uy?5jCL/RgB!AIL߹K@@:l=zt BT >2VݳiMkS!3D$ ҡC@^&0{ J7Q߾='L2S9PFZ?7o^"E8x}Y/5k$f?oTs~ӟN ͙.||k_W\-_'@yƙ^;vlܡW:w!CR{FȊ+RG7$Vg?3_rHab%^V^m@=Xw/&{G\D(>k_ @(3@4k(#2pw%˳,()2Q}/&M@dHHUay*OQy*Tnۃה))?pѣG6KiSiK3ydʓ]ʫoj3}%3 @ Ͳ AU@h s@ZP S~ߵ(0A]P`M>(;vpu;Xݾz].|P޽F)J^~Y|ǍeEB?nw&Olz)sYg]56lxOJ@mgyc=65ߣM!l=G8!0W\S*Y'}-]dIXTy^z `Eu!Q1nXWfe:OA ƨGlT^2c @@Zb yhŴU@@8cŃ?b&/KAR_sWXyPmQ ]?`;W??aݻIzx^I[&/>~$&IWg< ^/9N;t"DSGԌ|.O9;* 5d :Ԋ'pBZlD@y)g^D9,h06)+'tyV(1Z쇇|G,zP/8(^M,]zJė@p^T[*Y' yͣ~^b>_('s~*}D_ܹsm[U8^^I屒TH '` O0d A@w PfΜ"+"H*$< ȯʏW!gKM/$!*o.rI^`Au"Mܾ7wuPٗ <&Z,S.d 'N/pTG!@uM@?OS8e 42yK/)j5  @@5hM.P2pM7>2,E>H@;y€ʴ\pٰaCJM6 y~  &M"M^SNܭ[kךUVY/{,Y$%~_WР)X؀@ L8޽;7 1@ cio砘~N 裏fɰaì!R \x)^;v0=W8!p6#F0?Òc @ J۳~uJh zaLϞ=Ň@z\p7n{?ƣֿ2(O4GR @ j"д{BVS0v R 4h)fPXyy/)tΝ;M҄ ^omԩS;c?77nނ.$]?͐!C a@e w}޳8ͥ^Z qw@ PEvqyuO pG@ W}R@@ Cي w^ F!@ 6Zl|yXDv_;h9!G{-@IDAT@ PLn짶KB!@ F&m"tvȽ)e @ @ Tv%$*a P?Peف @ @ 42={0@ 'aJB9KD!@ @@0G :`1Ń@ 6 @ @ d$`'C,Vp葡2v7 @ @ @@+  @ @ @(1vz?lEW$@ @ @@v'8S!'p[?@ @ @J]Y @ @ @ @, fn@ @ @ @,/o@ @ @ @, fn@ @ @ @,/o@ @ @ h`ޖ;5{[׌]>ӂ @ȍ@N؋-44:3ͦ}]v}t;-  @ @ L Ilk[Fr:u,/XEG5@R x_q/,ط߭jEc @ @LUo.%8@hlׂ`Ql }`ۤ@ @ @}oTA0k9  %~"l-/$_O @ @ X TA;*3EX_8@@Bݲ @ @ p@]2won{ds!@/DZ_T(  @ @C54hۗƞak7, @@ZO_iOс<3  @ @h@k[/lj2q D d kن @ @2C*,> ?D}8X @,ʂ@ @ 4xÂ6 @@i4=B@ @ @ 6 b‚A@JGtlI @ @4[/}1†Da!@H@WN @ @ Р>p@."@ @ @ T/v՛5r@MD; @ @@!b= Ik @@bZ?$Ĉ @ @@hneN 7\k@, @+ fn@ @ ИxoGC!@ @ @ P#6\C @ @ @ #x8@ @ @ $XF!@ @ @ @93`]LMsfY`q P5f]f۶fuP"@ @ !ؾ}{kCs"]J@szG7֭ۗdv]祦x @ @ E& R  @ @ POLr@4&o  @ @<@ A GK@ @ T@B`s{lrw@@uAu @ @h\E MM C Ж 2a @ @*Ah! @ @ @@fp @ @ @5I!&LC @ @ @ 3|8 @ @ @ $XF!@ @ @ B`f> @ @ @@M@j# @ @ @L!03B @ @ @& di@ @ @ d&G!@ @ @ Pk4 @ @ @2@̇ @ @ @I5Ymd @ @ @ fQ@ @ @ $62 @ @ @ 3( @ @ @jB`MV @ @ @@fp @ @ @5I&{;w$p2 @ @ @ rh.M+͜u6[Mn]luĭH @ @ @5O֘m!G 5cVܸyY}秞7o&=tPŪC @ @ @@ŁsykgΞof;nj=p3LSSSma9ì[4qճGs9@{1s1g6˖-36mY޽8p1b>|i׮y/[:QM{w @å~# nhH  @ @5Hjwg9ux_95gygn8+jǖ-[̮Mi)M  @ @@:U7teQM69fzٯGwӭka.}V1tȁ̱G6:u q+w01,[*E4{?sQM޽ܩfU)G?t/XL~K;fyk1q{xc4:9ͬͶ 3ս h10 %##C5^:OlظY渱c̨О]:w6G6̦7nn9G.T!Td;c͡`:th6;u2G/ %BN}}s XP;zM?Ĩ B4Y߾}> @ @ B TGa& ĪOc-B}3r!VHR8aӁ]:PISP^[خq-^?4k}ODgN|ׯgBb߶ ܧ>5?oҙ91@J@s]6s袋w<{/jxmK^41@ @ @Tؾ}{զ99uv|j|js'{iI_S^Bn /M{3m^^6z|@+y餾מU4aa҉J @ @ @ C͊k7fWߦ-[͋; 1$^&ӷ>OaZ7n2i#7Qc\U;w2-?fw #Ю];sg?,n_E@wolڴ JKib @ @Z!P f[h䳦{׮[.cf˖mfMHx"t?E ]yӮO߯go⥁l§wJ䓨'O @50ٖ,[a<3j6{ 8h]kP2+х^{dܩY23s|#9Op;(2)G 5_pc X*/'ORchdcƌ1ӧO7f 1H dq"Q @ @ d"PB~}>ۂ6ٹve ރ\ܿooJnn^G8;#̊q׮fEסٌmܑ+W[OB Nstٌ3n9 %JPtTMއ=;.%}l1@][9纕4NtXBhd_|ҥK 0h 40@ @ @TL1y) aÆXo8MgN |f~!WIۺmO]N; /e>yIL;M>Bzݺ~اz=Gnm7Qb~繧inFKztx5vl D{6b }lChDkȫ/_5Vi` @ @hZ|l'e:>LkmcxPyʖݻXHpZg50cOٹG=ngPռ:wmYb-N9^)_ P&2k׮X޽{k)3)߃M{w/4[zw;}e|T9sܹsm6ze&NX,t_|13C :NjL^Ӵî ʕ+wI'd ֘M!걯k*{nTJy;?[zMU_d&B[3)49۷ogż|ʮО6ojE@]6>44%b ; {G6clfٲe`z͈#sz!$;s& P [l1/I뷔|3g)SW3BRKѺ*իkɌ7{y. XK/dA746c pB @꭯+C9[hٺuKzAS{uQCv͊*oRLkY7UhfH hz.,90@(/ 9~{g$M@H=P??Yp+az(}pi>Ftwŭ>ɓ'|+f5s&pw/$E~9ټy馛k.űcǚWkv._֧T[~UXHg6@ 4(8ʓ =@@ w}׼ `{!P S;t9U@@?|sGTC=Ԇܹsڵ+*\)I]. Ůuٹȫ9~:#4T[RmF0w$3ACNgӦM6\{a%2ߚʢySm*<4̞=rC9s|t>=z#8(Gl58r&P7|,^ج]zi81TMI6˷{=V.X L^L_z%-;4553̘1øa*Xd{Q[fժUf֭[CT7̋T6a3}tʟKJa[3ڻw6H~=ݻ׶m b~( -m_҉/4I<3joYbEOa$f+_s׭ &xQ:Æ QϛW0tPODm4Yu6rHܸm}#F0b[uAXact?w_k5upѣGuʏY5IuSd`\ql֬YFϸsfܸqNݟo&T;WߧH}s陫+F >jS:.2֭]P_8Xo3Ҝ9sq/7Xj{>%vo~rlOsតRBG=QnznW7\i X^3YR}~{X>C@͕W}I>M}ߩ*K2icod: @"Ax 9b8 siu?n;#+O= `9nj; N3T5/ftPRLmY}|֭~Z O<KQS?p[A0o#v%gWˆ%4|f~cK O2K.u={s ͯәD*;.+ZB`R}]ԋ/h_QJҋ-QC h6ol~qmK.$q%`G_@qgHg2>_6Z3OsN(==S BR|kԟJ'}GoRBG1r'̙á~IݾBwmtzkM}.ߩ=ev ʽrC @ @@;Yxk 8Zjo(߿_t=A%LM}6SC.}L @@ǎz\o*8ӛMokϙSiWa4^L&A~+_qۥyHBQhy(}k1y# T+ޢ5j aщրT<؂ @@U$q֠ 7zS+Vȧm1{UWYI27pҠs4Amg. 甏3f.ɤb)o{NM-o:{'ץS̷O)u7?qu*eogc*u==CJwgN%-ҥYhy/I]͖P:6Р\ @* H,ב/*;L9Ӷ<GsE=A[뇼%/2-69] ^#O :s‹ζg3qUYDGb*aToGM,R٩"Q^d0`IգKˤڋi`R/7Y9ڔW.K B<}Х!Q(6sLmНnY)I<3̙;1;Ӡ_!yMsi/?Jl-v]W^б@2H%Qz $*C=Ts0/},o>zYDkT_D?#zAb]䋽rEC ;BύoEϧxZ^Tw*iw\éQ~oʤm}B8/1{:~bKϏ7tPhyK>S-(gP@ @@޽cOKM>wucM~hFzO "!Dݱ\~')Ϸٮq_$қ3E޸f4qJ[q&U+tǸ{b_REܝA蠱˿>3 (ܫm74-q>)ܟB6i~Lm0]n%W }f˙}wKd.;RmSq. iT;O.EÃ̾縞'G$BϢvݭ>7y}I(ĒoǏOR}D?%VY;Qoث{#[K_~-̋ԕ8?bws۾o(rR1pf.jݦTR K$h^ƎFAOtPHyROf{(w#Clڧ @5G :0?Tә3 in5}jn6:&C)lN9Ly@? ՐO^*)+yh8!PB>mJ8|PPP^\_gˉG zQ‰yTM-Oo\Y2K"%ij~Jby^𠎿!L}:ͱ_G!P/虔#!WIWhO>|o}HW(R/h}![ @;fͲE%…KAOW_ =H2ϱV(o|G-?Ћ\9I(e˖}rX6K~sr~%+Ҿ|F_!ό)d-Q_Ѳ3QmMŸe )&oo_毐>XKL+<7%JIBC^I7%׹{%O .<}⇽^wlbPs޽ ^)K~K M9-VLb?%N{ :oŤ_HT1еnK'7_ܹl?}T궑!6rSv@ #o?m|RokWKy?}n 6^u/R^)7|sϝ1U_y讋.vt|݆8<[Z1um̠k؟/+|Wj /Q\}31ӳ5ꠚW߮~_K7Sz=R Űڤ|wng5d_Cqۨq @(1CX;3F&5C8zl~=z^ܶb^j#FHV\zq Iw]1}Fpr1 &Q3sj/ &C9$,MjgnS>.B| WόHP~ըXu&G?sH"ܹsgѢE"_/NpL2nT_$OI gW_y^ 7yA Bfl 8ꪫl=I7o}.|~+/$IL{$g*2C-uli$?fOhɾu#Glڦ @uM@%\bCLSh?4s L^{&I/>S[,+׀L]x$Q.?^&^ͷ8 vnS~sY|u=՟,ݵ9$!.L}%%gc~40B&γ_%"5ʨe  STlO.ͼT!KyVyxf,D,E~&)$)y~:!P<_;Hڗ[|S&A23_<ߵ\OwwR =qso#8"]ݟHT0ݖOHw4#lɾrF9]rB @ i4g~(qWB?e|]Zʃsa3ץRſwsdd[O#Iy^ oVY,G7Sڃ gCKa־xf|!PŒkG.OA.4b?]Wֳ:zl$xR}]T-1y"$[+c2_/YvN=gK}{&$e(@iϞ=;zN{$g*)(nK'$8[:Ixgf_C꺑!6RmSV@ &{Uppt` xy!( Yӓ GEok^8SY2 ]O6?l҅bڋ<;"(17˖-sإϮTm*Y6r{ϦK“'.{>bW\KќZe/l4Aw~}j[n9s9X^wI=m92E`ϋk_IԅD=Tę/xxt W:J"J?WK$)_ˢ/d$~@^(}a?QH]g{}o9k%̺gB˷~۝qqTݾr-6\HRT.ΥO)g%?+{dWhVc|f:^Y!S+7rJWFۏh5Ny!@ARv=g4H7=5u뭷[tIs: qf̙%-.]j~_7%B%UJOT19,j/RD36~iŋn.r|)ԉ'^qyHvSsI4qF6]&پX\i.?oTv#ty-՟~m'w_zO;p[+ŶIJl#,T[ ?;3ו]=z) ꊔKߕD~rY&וgĉXeuxgx$_@߃΃QN:$-|nx p_ H zQA,6}?MaFRz$}QR^,_Gxr-_.}J9m.ɵlm'>K?5}hI)y`_Ch#jB -yh`yIok˫?4xg6mJ٭7>h;אhKbV/yJI(ˆ%4 ņy%XܠgcHrpte}ځA'HxO~b$V\4GQ!V ; q)G˞˺$y*\C+H`_l%|I}{t(s9΃D  8_z37qtYʺ_"M7dLPaI}g0`@JZIl3utVl]E)S^R(!ǯ4/p(o]7IuIS JR<}隸ۗDo>3w~H Dz&i„ U'?G!~Q}u.$K`R* "ׯoݦk\=(]mGN9wZɗI}$LR\r\KIOGܾ$gc\>sWdkҝWn[tea<<㹰 @5G@a.X}D\`A~Cj3[ wNܶI${t7H.@L=zLˋ.|Ѳh:)S~?OYϥ)QKBBF%Y{1ZDT^ /j//J@\Iʳk{O|Š./jS~,^cF%X]vem\9I\b/2۽z o'qE1cƘO)E96zժUmD~cM6z!·Lbօu]gי9sON ]7a+Iu觢%B. P\pA8G"Pl-ዀj/W^yeⷐ|qƙ輅1C-QK/M‼ m[tߗ//C*%=3KsSnsO.e;'>!.}IRqyu_9gRCeJw^%ؗPr7e  m`n(FE#/~BBΝ͗eWg|VnD+={vW5h"gkl<7Qo_}V?]WY4?peQ: [?>c_m˃ _'*UW*y. Iգ/o](6$j/3< jqbt?m;z[M>]Ǣ&!Fbih{S 6=#mzYv&վ2ϣb9ԿiPŧcAhmvtd2>g_xU:>u<%Q* '`syETR/먽DYdˣ;Y\[sT}}3eQMeT;.< ^4QW646}EC=rYyף׊(ۤGxyεO)W%?O~|EۃDL̇_.ݱ,W,Hf/ƺg1]=̍@嫊tHܲY T+[߫׬O4{M{w?6R?T2 j<`䥢Пl r-\0Ig[C\ +œ,W}/L^oGl0˖-}-ՅިŒGyҩ-(|Ax 2Ǹv<~U$!W0MeKڃ<3)qPJD*Eyf\~nܩGf;7R8*LB׾5v) 6XG3_+r/&v/PH|[H\Bbbzh>B>L{:t<];W[T*vm.FL. C"t?{@ ~)U~ZO{g*[SJnO}IϤǸ<嫘Q̲RVb(-vrBM[-[E(N@ЀĴi^:!`ԩ桇 }yaD Xt4G+V7Xoj/L72y#~alB`8 !@P=uAN P-F%ӛ @oE@B(pa5UO噥Ps Z&ۆvBrɻ13g E@ 4GFB`uќyvAͣA 0]vYrw?Ac䲫}7 A'C-R$K Q!0٬ @ H؛8q^چUHPySFzQHKcƌ1ݺuey$)4֭[M^qg$t`C`6B\߾ĢDzsY:wl7sggK>z놜AZ4-]j߬Ւ+@<M{wٹ4-hyw9 @ @hH @ @ @uN!+A @ @ 4&ƬwJ @ @ @ P뼂) @ @ @@c@lz @ @ @uN!+A @ @ 4&ƬwJ @ @ @ P뼂) @ @ @@ch.u{Chj2M\5 @ @ T5Ą@g2>VG Lό# @ @  Ph%XJO!@ 3G @ @ @J !0PZ  ĉ~ %G!@ @ @UD /!0ݟU(T B!:`:?EV(MZ%.LV @ @ @0@x2EO_7:G @$p뭷hŋ/+YR|6"V.]*K@ @I+Ǚ[ nپ}{ަSǎ@ X+W Cz=Н qƍai.]yٳg͞={I&CUrT ddܹfΜ9a<=mxP-1@ @#Vt@.p⟿DttXB~H Գt6@ !B}C@#h׮>|ywl96w /`ի*z)Gu#7G}t@ @@ w'?]@luF@϶q&/ cbW\a/_n:ߟ{ْK9jd܅i2jԨ,Wp @@B:0@ֵ;% P[C 4}уC0<  @q 0. _/娋ʈb۶mN:۬@ @b@7@]o=  رC4M!:"g>_P矎;A_#  3yx9{g\( ilڴɼKv[^]w\]YQ:JO&c.\h/^lw+K+fΝаaÌJUD/Zo׮]_~vn;RbLeYdIc`۷9}I?k5o5kq3 2T_)/_tÆ fvkٲeaV֭[#<óz*'ҥ;v]o֬Y6:ֹsg3nܸ6UkߍЕG3]6ߎ27֭[ܩvn͕+[߆= @ І@!'}= 9)'O>7oݭW]uUqF/P,E9njnV3gΜZnLb.+ {'b/SV%lC9rg*^ܵGʖ-,/hLhĈ{.pzP4TQ!_7>ٲeKxV\MkÉ'׆DGy$/Qxȑᶿ<$j>N  @r#k@J_Z? w^'`@гlS꘾9 @`@؉}nuLێ;f?~tLIEl'Oln馴"/ #̤9Q_}(9k?;wnS/Kg"8w:*崧z Q?I;4w@ @e"`?0?#?=K:@@+O6uP ر>f+$f6o@p={ EGqMP LB@y拈}ꉗT9Q+UKڰʣL^j$GTQyĹK:t`=\!A駟;X+MJeʛ<6әkTX7ߴ"K_׌ډL[/rφfTwΆ V.hu=S9<'s}+Kӧg&\~Κ;).R励;WdA*t޸ !)rꂄK.|KCo=΃ T. @ P:)A[.L rjR@@"#0o e{/6 @EkצÔGeILt .mKsmrʖu rK֭ 2$sb7KX. /02W_;wCE; Q֭Kw}}FY<8Zqǎ @ P^)B`sE;-)0msDZhEZxhlp`x" @(hrw(Yxi7"ͷ+ÇJ<ꨣLbWЧOd͛٬viv7SNx܄ A\A9%ɝg wj v}c)ש;vLf%+C?ր@_4T|)rC @ @"AqnAV JhR1?`%z2!@`_&9ҹ'MzԺ2ʺι?_sO7?;F,[RÔy۵kW)aC&k@k׮&ataT)3Y':!й=c5 5|͖ڣ ]9)qַjuXB @@i㕥Aܻx@ @p`lC Plx'i͚5&f֭aQ} 1˹rp~@悟kMKo~cz({6`ТN"ѕ[hʵh,K}!oܹaQq>{O?ei.Xysi!@ KR-iyR 3 1@si%k@}(`oR \FTu\a k@N ԟ+֣Gp_koƌlٲd%niκ:(eN?o&ӕkTfK ;wvE_J;#W^ XuR,ըЙpφo)WNN8@ @(>,݀ނ}o I@Wsʹ4U=l&! @ȕQh@_3fLr tAAۚ[Puav 7N%8UChӏwNu۲j,e{Pd7{YG݂*oSKQz?M.]RZwA @ @tIe+F@5yse5Ր@%KO |Nlp$AY9׌˗/ŵ\TfjVoK,c Ys趣˨AIݯ_?8p`2ϧ~:9?,J}!%@8|R#W.ZsnOS!KF @ dOY!I6)h@D{ @e& 7r\6:?V@rƷt% :?4u?Bۑu{T?9sQ_w?l} M17 E$|MKfgE* !g}tm @ @`/ڽA @" /?u]6`Pv鬯u2JlJ'*@ @N9\鮺*ZԹ.%*zʅEO‹ObCvŝgs5.zU_osI@B!'k3?뻖y[W]Nlʄ@ @yŋm  @ JXn @#tR[l-ZϟdȐ!V @ @@l]H @ dO஻ 󏐫׳>ۏb @\N  @% 0_@ @ `XŝC @ !bWZׯxֿbC~ @ PJU?E~_y8jTJQOlFMm[>Zl[>ktIqƎtK&` @(S-/2 @ &kj'pE m{__̖1[?cN"SO @ @ @"0?n( l.D–-Akع;Js9 @ @ @Syis @ @ @@ P,T@ @ @ "X]Ѫjpg@[Uc, @ @ @he[YUSuMmWM=B] @ @ @^{Y#--C @ @ B`Hr| &A @ @ A!mcEZ+R.B @ @ L!eF@`ڍ @ @ @ Piʇ @ @ @@  *YB @ @ @+@ @ @ @,T @ @ @@ VX湋.ҏ~ @ @ @B`髂k3 |z4?m@ @ @ %P[Uf&q'61ۖg< @ @ @UG*@ @ @ ΐ @ @ @ PuK @ @ @ 'X8Cr @ @ @@@.)^Z̊W*EF @ @ @ fDwt>h(f^EA @ @ d$M߱ŧ̫h"#@ @ @ 3i;?:(E @ @ @h=[O_\XMZ׃XwUʋ@ @ @ z ʫzv6ݔ:F* @ @ @@"غ+q 1:@ @ @ > @ @ @hB`H@ @ @ G!5 @ @ @@[DD@ @ @ >Ϩ1 @ @ @Z$""@ @ @ @@l}}V55#.T @ @ @ @m&[Ȟu~m @ @ @ P:X-9C @ @ @b+!@ @ @ P:cK @ @ @`@ @ @ B`ؒ3 @ @ @*F!b) @ @ @#X: @ @ @ @z  @ @ @@ -9C @ @ @b+!@ @ @ P:cK @ @ @`@ @ @ B`ؒ3 @ @ @*F!b) @ @ @#X: @ @ @ @ܾoϬ %mLs## @ @ @`/,Zcnc.i3eKT @ @ @{ eFJk׻{T-4B @ @ @-@lKB[~wsũ8St[ȾrפD@ @ @ }@lŪ D"jZohhn> z]wMrXB󬦦&b)@b: Cn>8y@ @ X^  @ @ @@a @ @ @mB`[E@ @ @ 6!@ @ @  ^  @ @ @l @hx9_ub]{c6~@ @ @}i% ضjZK7KHԟB P c]X @ @ T-*@ӭf񒠈թ,ѩC v "a@$.C {1Y"a.TlA !駟… ӎ;\CCۚ5kl׮]֫W/8q9*XJTkU eΑ}fΜi[l 6zh6lXY__oӦM3-ƍg_˩ |M۰aCX#FAT% {饗.,~U.Zܳ+ÝR@lʄ@ue `5Djkؖٺ}Η>;IpPhIhמHH }W^m֭7Zv{-|;)hpE ̛7x㍰} !Pw-_<cǎMW7J_Z裏]}j<}>..sPt50`@_=\mޱcGŅ@Ǿo߾eqkK٭VV@ KcN1cvY$knٚ`A"D0$aқS(@Xb=s'dllnBk & f}>hеSNn%JB?VQK.$) },+W:eB VwP;@Db;[E7Yb,=FEvYl&-zP 3^{5{ꩧ7o~>#Bk} - u 'PJW ΔKVKnJ.Ycy晡հ܃z-گ_" h}Zmٰ_~}J&rM^y[94=&J&(+~DJMth SeN! VL@^T<_F2Yn߾VZ29~k l}>|1cFXu JU(PP.ZR-@;<;#JU\V@g\x)JrGfHI4 PZ9Slد\2uMM 2$]͓ͦߚϡq/1P"M5@ޠ.@y Զ[79w`ʧ/a/Or ' ·<3O6Ò%K/i ]'ch4 Opp4XW_~Ҿ}{Ӈ+@(.wy'9Ó%\^Bd VJ JM!@|h;eJQrzκ,: G`ڵU;CNk"C/ fr,!};-8p .4X)'#8eA >,] I P>@) b; k6ZfR\C.KО B@+#C֚  d_|EL.C3Lelٲza 0 <2_ okR$p rQtKg(իW\.^8̣SN֧O0.]E]ߖ.]j6l0Yh3]|ڵk"M &qR\_ooC9$\%mnƍkrΜ9&Yb>ׯ_E,R}+oscM6>Uϛ7r6lXr_QU>h={vhe{n.єtŲelƍ&&Fa;+M6ܹsl}wav}cƌ({OsX,@ҡCKL׺rmlt]y龤k~U_jϚ5kL+z7 |&WVsy'[+t?zޤ ~axk,ULq!ݟtּ}\>|;e)ا+k[ys2=cǏ>{u,Q_*qMDϑJ=1Eu`~6zsF$wͺ'9[bޭܻSz(n۶mS!tN~縞_~ >Uڪ|\tm.;ӟ,u. 3+\KWt3O"Ѡ}^@<swvAeGnr/y# M!fޟK?FL!ۅTǶȲ@l}K , scV? @رcJ۶nݚnCbخ]];wnDy$l1~;Yo#jU";yMHF@IDATlVgIv}[LM¿}k)dw7+[̉C)D6}&"Dy7;3рMTPtyIlԠ~(g n Dϔ&rID٨Q={-+)"5`xw$Ů~m hK& u.hp]Z~P;.&1Xy=|5`O2v *+գmLWh;ZtP9`,gqKн"]wݕq6R "Tp/3Q.^ۅ^kPuDI,Q+O:$gtMo D_WE@kBeZ sO?FLH,5gΜWqXs7*n6׮bӛ_\q_G{~zSqH$~L=e繮%=tgU/3JDP~h>rU= E`u*L c?kퟃ*8`;*-9 , FeqX͝;wB)b'xb3rゾԕ,/$ǵ,~z%\Hsj}~LJ^n 5@v}{UWRuzgQ}ANΒKַGnk%A5[QU wbr'k@},; :QR@&R7K/ U'˅BT_T,&YS"afέW_K9,]{%d4P'WnPH)+P a"[wݼI7Ur&k< VCj) *DCYdӬȢsV׌x.sAQkRɕiY\|0&W<ܱIE(]g:/LUm1^qC }B `Wo>;*>k_ݝ2eJ7b~{|`_WakT|K8<[{?9kB=S&}]c,zX@%} t?rAYz F#Vdɴy.\ۥde)h+L (JcOk6e7?O n~8Y8 tM)H74( J&E\Р\߉ 5{Y)U\Z)U|I"[nT x뭷&48&Rs Ez>©tנ۟ͲR-?lupכ.q/ӽ܈ 7GVZ. xJiO`P,Y(>א*;Jo=nL]*Z7 #=R{wlY{>\ѻl_¸ B!.3݇ 7Dٲݺ uH X5\|Yn5KZ5#+@v nH -ѫ_50՗\Џ.x se-e嬨\`.W_i]@4ᬾ'kH)Nwߚe,u/^b%K@_t[sɭ$e נbx D1 EB]UKϲX}*>'NLVA")P6#H*W;t萬Q,&̳X)=A J *,0It-Ȣhݷ|V;J׹=\VhW?Ht삸.>@A_ծb^kQǚS,$ =+ tMo,dݬ?'E5>r}ᶣK x鬰>߇|OyE :'euD@V\R-mWQ= RR:_܇s'+hл.D1_e2_S5uꩧgMmYD/aYi[1g-t JcLO%\|2dt] ~~h=ꨣUIfVJuO`҅r1]2+퀩dqB%T\b.uu$&<۷cO6K+y{mZӠoE&/͍, HMmKtMood) }\г Zׄ;P+<ቿ(3ɾ0ҽ??wgQ|U@zpwsj??$S~tr2s*͂OנgN@5mg oܷ,uC*'QZuT}<a`f"-I׹c4K q HҠƓ;0Y%?O,?rxW$ pKDK$n4Y‡ ?:wmx jd >2K|1f{/]4P8bĈۜ(뎉.e$w.H~gfKل9,f꺐P)UGbg)ȢD*ڕP]dM{+qO(wMPUTw-97._UiP[ׇʿW{58ӵ]kMV [-[\(9k59%Թ |;GRn`mM!Sݏ͝}IDg޼yaSn}Pcdt>NO (35j,>It?;aUEՊ؊;C!1&sg ]_+/M4ds\9mj/T.hP9:Gۗi闧4~2x ;DShU栉M=3ZKM's~PJ(6t땸']jjS.\<2YqcsNGѺzitmZ{Nq,kvߢ?z;M9%ZV>|yy_tGD/ꂺeT"rcmK%Kr۬y%>ԟ>>5|+R%} ωߺC*鷐By8'um5C.dZXU~)נm/i  P,νzwϘc:bdW5aI?0c K@_x^Ҽ@.H$W ku/U |sT; vOs닙&\yZWLSߍ+7+VwlQV[Sn>yr|XzL5y-seS=ZVt\eZׇ?䟮Ŋs'((9R/7oB~Zb޽Zdw.iYR]]\,Տh~Z^u_9}l&AyڴitTʯ`\+Y=DpVC?TVC~{G ZG}%  8ϺIyp7->`h/ֵN מڙZls\/ZWlNX.M&Z'}A5 ۩S "A[nIմhѢ: :ҏ> 6kb2'r-SLɪ8 drU%L$ ?B,ߢDup>:X<~x;ja)\Ou>SMH4d}Pl&M`D"*qO(w#M.f5yP "$[=]/Z&OkTךdG-4ӂ 젃R*/8糁$˖-K&KNjg_lof2]WQa0Zx=rsH=iҤ7N\{>C*Tco~U}}/~̙㲫Ȳ}*P~+_~{|!5D+˔_W l9dl?roo֫MŸeu[GrmO~Ob,|@_)7|b_kzˊqч!cR ,7+g/ξ=z"wlz^sQj~B5[.G?rvh_߳>$gqFhvZ*wZcD- >QC.T\=ZVvWB(7?htXlk%,gNi ܇] ܺ:ݷ۬OwY"$@@%/x]׮5 6lHZ)\ƌ-,cB8Y|EMii;yKydm] IW?_tNo֬Y h_qn7n@~Ҡ&pUD03LrH ع;̟wfĉ5`+ UDwygVX]+Z Uo]`z7R9.8Y9Q%rVj H$I/~"\eS?׏E_P>9.k }bdĞۛ\5IuiYj>) {'pߊXLR harTgڔtqŸ%*wuWC\u7|pR>2Ǟ"x[SW}>׶`Z>LAAEh%/8CSbF]Y ,=KuD؟viSUu[\~3(l|Rcoo|r\{Z{,eixDrIyUSU_ )WXkh9{Lۭs~@ ;οb|B[M&XbV7xsƗ~UofZϬ!;0vdm0ZJL@?5裏&K<׼}PI?N8d~jPsj(ȅ4XԿ0 2?5;~dZ9C F'IOj￿]|E<>$i@\?/5( `}e|%$]I6YvLY*H8 hJL2wŗM9$"h@F‚89i%\445\Em[A_G?  4HkXV]~KkL\.+qO(WKկؖMʎƩ݅^:g;PLP<Yujp]3گk{yߛi>E P \Ÿto0eʔ Ѿw.B/(o_.ųMs4#$#[n\>X={ωB#8fϞfDscrf͚uʵ\Ls?M|q8eyxfHW~}_1j~~٬oV^Y[teUUzz `zC"ЮŦ|b]b`w_XXkzb>vu{3.!@$M:5e70aY:G}Tdi7xc(5l}neݡA._k >X *禛n +W IO jȊǕQʥ2}H,%:W_+/۩Y?)kmrTx K S] SU/1ЅL.B%xAyw^A][LAדeק,/Rp&M22rr:qu n`Re\MBIAe#Y"/hd_ȵzzE]ݨrTe'!ׅJ-g8tK(\z=n<]Ab,X%ub;>ϋ&Q~,V=[ʧx7]й駟MGE@ wKZ5KzW\qE@2Mk}_;H?YϷ/ǤA\u"AUB@.B ;X|ip|`u)ƶYi{YlGbJb6 @y䑡5=j}WT?e٥cǦ".N< WמKv nv5(%Dnq/~}u?[/=/_weDhc4v6_楾'w~R׹x׊-FNݛ|x%JVUVo*+S(%{^ۅ\kȗk$K4D"vA\|^=V9mH~Ln }k@u=d5>:thK|WWVz97گ:y(KPyR w4_6bKy_617zV})~u}tЇ~xC?0{.|=W;?}1us \+\nٖc\X]&\ A-ݺ^(.cmw0C6ߥf)ǵTFl[/WV .Z޹DJP>圹U=,njρQ!=ĎmxUվN+y+NǟjX|L>I6{b@$3trKw݃D{Ͼw~Tsl R,40s9ׇVKr|$]ʕ+úz jI6iF✾lV.Ů}!A"G,4ڵkKA.k.TOMb;q\h@xeysDY6'~ȵoLc L!YglgMu̶_/#%ǵ/e-a': oo79” ޡ] ^o\hG Lö:%NCYIlgDz>NA!i}m틁0םk#~pet.2zcK=bc[:<Kף |jfl.Ս ޕCMDwX۬a@ @ @UDUTjJGZ]%v@1jwB`RozpQTKS'و_L{fyl׺GGdGJъ@[7o^h1ts1ncŃӬq&˕NO$h&z5mλ~r`V΅q@ %pvk܁=c`lcYeY:3,֩ @ @ %QۓԶEsu;Rl\>LẬz5*R(/) )t) ȥ^$%fV?13LEkp]Bau`7ׄll׳A":&b&PSk#kz귬+_j|:Ͽ꽖M@ @ @ ̲%iξM}a[^易Uް6su103P37L{&7Ѡ9 zv9Gw./lIc립kme:;5]:B`VEKw jߦ=t/l5aKy&.V5!=npY4l'h'ۗNqfSA@DbY켫¹3ڷ|wCJi+,~Bk8iJojEr @ @ f fٵY[M h#sz06knk`>AXZ~45G]-Ѵ&.8Oh7곭]o(M=.Ce'QOӋ@ w[a.[6)\6L܇&B*p¿=ULY-wڝ.9c\߹r]2: (9v->TK f鏛\!jgb[҅pz@ @ @ԋ,;1U/p_HgWG>d& aMBCi7oZo1)}Wm^zǖ%t9&wBV۵;x[|Cnl+&6vݦB̜C  (¹8S=ĿDhhlxu,Q)bYk~kx }`nԋ-VtQuk*%S6 @ @ @@̲K5}n[̖(zO8, %j:L;M,v[2ͣ\#pyֿ^\ qp`9o]X2NhNX zTts K\UBul.oA$:t gZÀlg&6ۺj_y.dx^xO9 @ @ @h0ɡ'ז I{h׻uhQ'M!{)Be &yzbm|C˿14lwf,$;ltU⡗Қs 1K4|dѶ\fM13*mޖLGWӐ~\똒!(#QzVwx`5,ڇov@ @ @$2d]l'wҞ]Du!VG6K<ۗ.HۅVv~˒[R?s;d 4{-? -?|G6oo =ؤӏN۱g>C-?5G5<0ކ]u6?(oך/K.uP( Xn?y%. }W,ѣsrc[XËXbۖ&i @ @ Eנ9gG'Sbݎv+'aK~XeP*RL[ۧlچsLsf ;$omnA]50pC7M+~V=>ie` 9Lf#뼑{ok׽K( RSd eu&Ehg,rc V P118[8*ЭC\8yŇ%` @ @,sMZ5_,n8=I?.K-B<0l_;?Y_=6bOiQA)Ր5ccY{IImS/w؝k]n&< tv5m`}9.YJ3wI\U` <_Kủ {V4#>3rc8V PAn=->"k\>c%4l}b5Ll ֘!@ @ @Tb+VMڋ$ɦ´.z}}}.cJU7݇5g*7ͅlG0Oc>=gso/읯}Gպ88tm:0:̝g5BYbsk #ذ^l\(mEζX` , VDֆ!LwRTk/R/@ @ rh^q)wm(o%оoO3e4aH|\TNotBbZ̩0p%f3 )ƗcX:0GhVc" @ @ZFx[QgQ tۆeaZ'@`$PǜlZ-rM z}}կA0vҹ?%  @ @ : ~ņ8\8m@lUd8{Y]"q5BցS,~xx<%  @ @ P ǟa uHy ݘRVl.B ցγs,Hl@@ |駶p°={;buZ~[aN;jkU`@ @0~r@؇ ćd`A#!k?xϬ Vk>]hUe,>2 ۇt@muwߵ:Gm]vm 7oaSQ!p6}$?޺uf @ Pn&Ny@S`.BfBh[lFX"  @ @m@4@@bzX 3/DMob^ylǶ&i &3%G@m@gց#Ǭ`X./Xք@͹0X*r!mŶ}v;mܸqM*oΜ9v0]>}lvX~Fl۶{=[z}VSSc}5|cǎvE ?C۸qc>x`:th2]=w}}}駶|r[re2d >蠃¾Qa8ImEu'ǏOH@ @h[oQs@e#볿ι:pSV֫UR~|j=qՇցS,~3)؀,;v?lD_vڕ y裏ipa;f 8vZRh#H؋/h3f̰ݻS-?0 /`'Oh'PcMԩ)F?HLTy%d m_fsɴiB>.Jر]q&-S(G]nj=}' _~y(Dc~yu'%K'taJ\Yf:?ӝk؆ @ C'Iŏ>o[`S+z}c5<;K]YR !+$ŚtڴiqMD@?$u ^8t>Qn8~&n( mk ҥKKU:uܹP%C=c*W R"S\"PṡQF%duy38#%n͡;Z_.% @ ~@IDATi hǝ =@D Tbw[~gְ4;p_J*D@s9M&R ,HJ\@J4tAsz뭡ȣ8$O>Kj;w뮻.\;͇Q;w E:%irNuJ)Qy\[ m++ַ2\h LWQWsAB5\<}=IU:!/**PY]8(C?h.@zJFKuA@ @mA^"@e#2b_gW~<&Y*0Yjj j=XR 29rd8w[v횔*1x]tQ} <]2[|yzK"\\p).#L"ԼqI&M.c9T 7nL9 m7ۥ,%I /bСC2 m.u={+.0e]"j/BӧO2jsԶ$E݃fr݂ZT" @`72"@h@SO8v7zumrLlk7i5<%ll@mqBA'ڦ]{?#o!!( +F)("jRֲգ=?5뎮QKܲ닲JEAAB  C /HΣ'd9+k=ޟ'{֜7?3fupxGwǕ\0yMo%WMՆ'tRkpppӎ1{UW]մ+6u<- +V̹sDz:voQy5;W]s5Fำq 1+Cml@]eJ @/֠?F@$g ç+õ[V~q_qsJ^=;0|'Cw'Q" .{@.C6nq]ŀ.mq^jt36=]w|^~U{mmX͞׎ZK|F`5>32:]FC򗿬f|`|xK[02vwﮟRxC @Q^- D`B I@餓CC CWo~Jݾ.Y{ Qx+>Jg U6}eAGOMaudA`Vgc-zl .l2h ,5odsJxkX-yCwU1l\ W g~+8l|>`4ihv  @ 35h_aL!Pv?Cۙua(߇I\x48O:Twa' ns!@@ dy3x{ȸ5(aP [V[%f3nEQ Ֆ7lqb Jgf[\͗m9k1n-omAo x+R @?YN08uv Ck PZ P:eq(}0tfmuՁ+j.WF( aW@\}ָ_>uY&}g֏w۷ol->ƕlq+bEYu d5eq%`/,x;_cVŐ1{` y6m0΋;N @AHw9QhPi|߳BFQ_:fSH CJ([3 ԞXǡwՁ?\{vtUv˧C|"@@yzۊ+jlwK,=% x;ʸ1֢|w;ksl3>]MsO>c}E`\W gf90g__-[Vm p. @tn {I`0hoca`ӿsz_Pcaxۡ ՟߆Gay`+! Wu5VtdA` v1i|k_r-w"~߄YVXgZW#cmO>衸b1>/nuܹ![aÆ2#4q˶/{֮];>i=m6z,Fѝ @ @@O 7̞яY4{J`x (/{=v;BnJZl)Ã~0ss @@ ZjtYmS1׿^_͕5ZzsOv5{C\Yw+ʦc>m)q_c{V':1ec\!sv[lX[9ϼv<śƀW_ 36xFw75ڛ4^'k UqۂF @z[9g#HXse} J᭷m!#{|=BdX4ϩ 3V UւY*T^y-TkA`Nmu~<8ޝFPC~4d{/~p뭷ëo|!V^8:G?-d<M'ڞ}zab|o;@+oyc_G80,>Pvzu5wx≦:^{gemDA^\%p¦8и4;8}u]wU~ڟNJ @]*p'O~+1fAH0ƛoyvMH7򽟝gf$0{N(‘JفB*x(-j~Ҍd$"B?WWh?!_|֭[V@f܌>яxK-{ꩧ!\e C}r駟L׈U ,kc=|:ѱ6u8wyg=Њdtطo_Sft >y?nx+zcXW[6u%]~\ۍ߿Հف*{>?}c\xݵs׶w[^~y/ @ @kcdEPpݯSjNnn8t+-FY02Ilp\m(<;O7ap0tOBmBJ͵߇-/n 嵗ĿҶ]Gor3Ucx~_ 1DʶSN9%aW fnݺ}is9x{ͬ]\xM7˗gF_OtMMR?/1L۹sV֥c`\.oaݦ3kf͚p7wA-d-ʜhcD56 @ p:1`Y8-w<랑)-~Pǂ?yv|COQtЙjo =+7J{~V[9 ]~CS @ į,ԋ+^{m8꺱!LE]*9s.ZZos51+*Trف/+?ʫ5z @ @a\cƟx#+ё`0#_x}CC1482hk &c9]3^c$ގ!`<윣aMv~vHm@SCڛ3n|y|/+jakB3 @ @ Я:D~-#\#JE1cx4@`p? wvC8W,l~n[Mblk|J @ 0VXzmsmu T{v`iŪs|"@ @ @@ LƘ [Mc8ցX8r^V*Jo6ٔՁ\U[> @ @ O9#!Há`A`6J YvԾk[ , ̂^G{dKd(NR /YPGeksB|:tD3gN/rq @ @i]Fp5|Gdc,ܛ1aH5C1z%@ Yގ%uBx( ' 8Ɛ0ghaC遟p$>y[ \k b(WOJZJ22R8(,ꪩU, @ @@ &]Xqob=0 c4-{= w dw#^_#Cl_,F~@KfWڳ<'TqmJoՂ~_/vѥxO @ @tE`o > {5DZ_k;Flw.PF2Zߣo!{?6k ǞW菉31oZCaC龟B/0`va\Kja˭J XX0 @ @B` 0 d^9{בco Nd_HX8e'{?f_vn'2υBw>Z->fM+/X(|c%/ L~H @ qkVP`0/GV>dO>pmqu.;7'*"@ @H_@f$0MQ{F˥0xaK?JO=I  @ @t@KT&@)]XV8T~l 3 m [^ WV>o7 @ @+{a& C>Q[x{>ҁϫ|89ƟcO( @ @ IS2LSTe鶴pd幡rCy0pu|GXK @ @ @u(-?+nb|PC37G @ @ n5C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]@  @ @ @@A`4M @ @ @. L}G @ @ @ 0& @ @ @R>C#@ @ @ C@M @ @ @ S! @ @ @! ́  @ @ @ϐ @ @ @@ӄ @ @ @@gH} @ @ @rsiB @ @ @ uA`3> @ @ @994!@ @ @ 0R @ @ @h @ @ @H]z#@ O74]zZe'M|g%'.^>į|&v$&~3KO&1+]|2_LI" @ @ @=( I5$ @ @ @@ @ @ @@i]=8.C"@zH4<jT*r9d_R)įe=4|C3<> ` @c&.~,T @ @ @:. ( @ @ @@MH @ @ @)P p<< @ @ X8 @ @ @]/ )4 @ @ @M!@ @ @ B @ @ @ 0^@8 @ @ @]/ )4 @ @ @M!@ @ @ B @ @ @ 0^@8 @ @ @]/ )4 @ @ @wC @@6nzk׬n @U&.~f,T @ @ @:. ( @ @ @@MH @ @ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ @ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ @ @w w  @( j*k\WT +n9D @ @/i6H @ @ @~ی/ @ @ @@_b  @ @ @6K @ @ f$@ @ @7A`͸ @ @ @ /  @ @ @M@o3n @ @ @}! i6H @ @ @~ی/ @ @ @@_b  @ @ @6`%@ M/5v> @ @^gg֊MH @ @ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ @ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ @ @O @ @ @/ ,T @ @ @:.Pں}pǫP @` @VR}J▽NѝC @ @Bf$@ @ @7A`͸ @ @ @ /  @ @ @M@o3n @ @ @}! i6H @ @ @~ی/ @ @ @@_b  @ @ @6K @ @ f$@ @ @7A`͸ @ @ @ /  @ @ @Mo6^ @) lRSyk׬n @U&.~f,T @ @ @:. ( @ @ @@MH @ @ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ tl@IDAT@ @O @ @ @/ ,T @ @ @:. ( @ @ @@MH @ @ @w w  @( j*k\WT +n9D @ @/i6H @ @ @~ی/ @ @ @@_b  @ @ @6K @ @ վA @ @"pxް[¡[ w G CG)Ϫʂa֢쥋3y '*>mQ!c'o5}Gعkwƛo#sPVÜ9Â)'/ O]$ya'#1 @(mݾkFl @@ BCJ2Z.CU*B[uT0 @ QZ'>xtc8B*zy8}ké K(jmbg7g7qsرs'pKs^[sNxyk=.N$. L|G=A @ 쩅;nUu0tHK_=+vp?BAۈ3'O>1 ]*.\6\rp~- @! y4  ^#@^]a.lLW .5aUq}m>Xa+f:qe$\yzg| 0 Q 0^@8 @@囷#+\:uaXw|\]| }CI`p͕|$Q 0sAʹ @, l3 @}%Ww&9+3O^d}E_;~~Oؽgoǒŋ^_|A}h z'@   @C/o /~;a=9%W_üY`vw76G7Y]7\wE @ 0F @@;vN lRS k׬n(B`ۭ[a"k[ٳ¹_bX٫vV] [tGh%ZoZ  @@ 3q_-K= @ @*/!l/R-oʺbpzK/<)?|K\~^yuk}b @1 @ @T?zƖ^ [y㒅\}÷a 鯓 s_)N @)9D @ ~uOt@3)w!`886 0yQ @ @7o_J1ű1mymk-;vN\1ű1 @͉ @ @rO w^H)vǘZ};7WHMqlqV© P PN @ @g!`&XkcNi{=f1 cc @ә  @ @ xϿޓ (&49[Ǟd6q6 @ A`:s @ @@!G6W7uǞ-lzas 88v 0yP @ @m~ՍıGNnmx< @ @O[~zug⊣Iiv/mǥ$ @; @ @B -߼zhZ {꾣M4 @  @ @ ‘_umQ+8Ktu& @ o @ @ՎZm#*]abT @3r2 @ @ =>5$EVl<)ع]T(Z @ j @ @vZeؓO:]acU @Ӧr" @ @ #aם6VѬmpp0<"龢U4 @RD @ Pڭ.))U+ax 'ZEӮ}_acMVņEay]ݵmhܱvDhvK4 @ @ ?-)sg^wó?0fI P[NC @ @@x4[R.n}XBR ~a?z^h_< fvֆ/ c_Y gvj  @@V=?#@3^j5>@]{&1gْz}f>Dh7E'\Λ;wp?Su?6q.% vw,,ڝTJR$$Oś @ RlniyQv[^mmo蔓g<gcŌ۴A=#@) X쨍 @ 0L׮DW]4S<;<~͛.xךsСCa+[cO<DNv矷DЖ pPN#@ @"phTJ:۹ bf]?[o=M.`4"@ 5h< @ @X^KpckMsQv{^ߛNU\>=0{.v @v( @ @@;{+*]eƛ{n; ׅr{Ѯh.@r siF @;u鮿nQvz5N]h?]H:$@ xF`A!@ @K`[T:ys)_*NzM柽",M? ?l>2и{-TZnW:1_I' < @ @Y8sfHk/ kG:cE 7,Ý<@O_q, @ @_uьC :ua8{ @f( !  @ @(מ֮mƗ[vp`+-T7S;tbS/ @ sNsS/g_yQ̟3sVk=' Ny@uףνيѮmNVn2 @* @%vi$oYN zv/?ca`&9̟8XDW}G @x"֠'5 @ @.j5{Eٝr^!i8ص  @}9E{ C-{[}VM5. @@ u捛 @jS/[T{y|'G?h֜Ӳ?p0ܵeOq^n+Vn} @nv̩ @k%W]ʳg%cp|5觿?9b!*5ZeS_矆}-ZE3 >A`] @ P@iV5v+/wCVDwY[R k-Z{c"W?^'^[f6 @}Ov% @ @@ =V.p]x쉧Zu^x)oϟϛWu:Z\he#@+ l @R`㦗] @Q`qVW/_ڸ1(Zb;vӗ.iֵ+kS4V6 0?O[sӊ @ ]D)jIO6FIL" @}8L @?fwTHM4jvÂ[y;D# ~A`] @ P@iV5 :6Ѩ[R \yi+/}Ghd#@/ l+ @ @ xWn sW,-^,DvlaETW]#D A`g] @ PYBmrW[c`R( @3&Ӏ @ ", PE"s[awI_+ZD 9A`] @ Pvs(ϞUhY4>}uZm3 ;1^3D  YA`g] @ Ps֎AĶ᳟N Z @ ; @ @B}?\hY{4ve%tqFt^@9P @ @P5k :ccOa}"9gU 88v 0yP @ @Pgʝű1} 7ӗ.Il#@(mݾk8rTB/Pj5T*rRWܲC?o O߄;^>oa+;7nvx}VdA0WEv/ @}uai;^ @ , @4 |x~zugcbi8O>IWDQu{]},Y(\a޷  @ [w @A` @G[~|p}9=g0;rc{.U L,]D= @f.  @@mw9 @o WsWvaa +nH(ͪvN^tpp0І#;wwӗ. pCRH .J# ,Q/ @@ -5 @`=>v;ӫ*~f!{I2@P} B b>jUkkZjR׺ّ}YH0L7|˹;<&yyI+mXZoҮFsPm{z2#oءS҈vʂeDYPsk)'NH{NJf?ݝ @@=s @R|9=ݹ Po5M+gK/cZ5QZhiZtEZrUڐ4fz6 v>$ex0f4pnii>R{(˖H^/|&-Zlzni /իפ,a;M#G OS3j4viǡCz @@wkZ  @ @^,i MybNKxoQ$@ @ @ @ݷR @ @ @@5S @ @ @/ }+5  @ @ @^3U:J @ @ @ݷR @ @ @@5S @ @ @/ }+5  @ @ @^3U:J @ @ @ݷR @ @ @@hXp^[%@J)аq]jnnNMMMT444R|ʠ  @ @T pH @ @ @4 @ @ @UU  @ @ @2A @ @ @J@ ! @ @ @" Wf8 @ @ @T Va8$@ @ @ WL @ @ @**  @ @ @@`_I @ @ @ P% X @ @ @@_h+1 @}A`91ݹ @ W3+#Z$@ @ @ PwO @ @ @@`MH @ @ @u @ @ @ P{ڛj @ @ @@>:@ @ @ @7" @ @ @ } t @ @ @@koE @ @ @uh{t @ @%s|*}q~iAi#I>`N빘ʕ/>}iNKgnlذ!]Ϥ5kצ#;${z'+=hqzk.vu͕W?ɧ;* @_@ ϡ @ @}P`Ƭ9iٲ]lQz6EHS3YJǍ~Yo̚3{zAZs9ʷnݺ+~~uŴtѯߦ<a  @^/  @֖4c!@!0{O<4l؎ իSd=4xc/~kK4 8򜃔zz~jhh)&L69s*u'O??~uYޟ-*MG-U: @N\{uڛj @ fn DE?ygetu,K_?"Pܒ?Ez{X秿?Zf͞?'kZ榾DZߗg[_,K5 mnT @ @Xe=v3 `e ~Çux[+E`[tsp+מb͢ـwG9mq>o2#sάN:0s4,[Zs5g**G61G^-;c(#GH!Ck?tUX]\3 wu\<#UA°:{7Uz,JdAeko/  @mm^j @ @zT`U:lK/3RB J&`Qap7"{,[re=txfM][R,w%e,;!(e)#YduW}Y 06}8۷/N<6͞37{<=>sv~?8%7_\ՖW8#=N=4heVDc ~g^m]vNGvH#b)и0iގ<ӯ,JƆ^ p܋`MKc~fKEViyOy|~QNoZ|=b[s׊uo+ @ n' @ @=&P՝Od=to/`gIgnJWMWd~E#}.# ˲GiWd;쐃=~)2E>2?UA?Za]{s:[&Ǒqj,X,%_Ύ+zdz]ܗgK~"YdVnn堘%F;s7w˄X"Xb5.|c/9W❝ܶ_b @n vI% @ @+#PUdmͿsK*SjMdק'l>: ^]uݍ;Q^?> Fv9"}~'Old-^l~-U>f̚S9n )۫o؎C,KF0;u  LTz! ?0ʛO{CmX4JyLYYparῨ*8sP1,aQ6(:g^aǨ]wV.-OٳӹovKO8#;sP@Z)߷> е@`6 @ @^q"*28=ފY:' Yd F9耗f-8}=gC>>>3[*7- >c΢|K@/!_2<أb9(aw`wⱛEfe3>~yJ`bg˙ƽ{x(eMw?a;>:N2T>Wh\~w?f͞[ZdV.ly+sJӯiܦWf3nzW[}{9mwN  @ t'? @= 0}h~Jti^e( VUپu_7=nkҮyQyťT̷0n̘^|淿5_4;X1 RSOW]{CZfMҪl3f'-[޶g]ÇYgoʖ+*vIi@i]:;IO:,c NjɲT\,Mz ǥ+.N~៿wuOj wW%T#?ixSҜ'̃W?9yΙȏcѢŕ=92$7fePV%Eciӎ6lW>qͲ9o3>[M~rowmyDګus~m;U @>7O @ @j.Pλ[|ǾSJ9e@dEV-%%blY}u7i~Y`dEtEC#;>lYcӮ>OQvaJFӳe?_EeBO9]:fϔl}>|%| < [ei֖ g`F^}{?܏ l,%oeڏ/Jঃ >{V< yD/tNg1Ex UI38?[pa;Y7gA깏c{NEi @v 4nS"@ @@*,%*nt_l X-W<;MWR&%;d;]N8Vb2c%M;bIȃ?hЃ+U['Mw`An2hq,312:ql ӎq}#<A0<ܳqG>>tUطs|*qc,ܝ:t_W:90X"pޗbȴ|M_ߦ}޳cw5ŲEV}˄N?9o~~=,~K~_]tKP_wn+϶{gǨ=ms   .޸{  ?XwIRJ=#`cq*lY qa8$;&VWOuU^_|)avyUbibuUb o~}y9OAB -+p%oK%3+u:>?n9vדuȬzZQ; @/X/̢1 @ @^! upSZn]~^=p ?ojjLo8|i974{_xUY Pgu'@ @&;pLuw|h,%0ۋowMC벯G~X5gnZzubgd-Y|e'Oen @! #I @}&E+3AXql/U,ҟvC4pW,̓ >ok @zTa{ '@LRsNMMMT?8Oe&`c{1l+ҼÇɓZҠHDžҼ ҚkӘѣwL^ @@/wOAkoE @ @@)՚a>f 5F @ sh @ Sl @ @= `@$ @ @ @z { @ @ @@&  @ @ @[@ 3 @ @ @z@@ P5I @ @ @'@ @ @ =I @ @ @ x? @ @ @TM @ @ @@`g  @ @ @@`j @ @ @@'@ @`s6dGSZ[ڝ;!@ @}U߉k?2koE @ @ @u @ @ @ T^f6]IDAT @ @ @. X) @ @ @  @ @ @]@ S @ @ @j/ X{S- @ @ @@`ݧ@ @ @ @^@ Z$@ @ @ PwO @ @ @@`MH @ @ @ .X^ @`  ץTnllLOCCC(s @ @@)db  @ @ @leq%@ @ @(@`)  @ @ @& X7^ @ @ @Rb  @ @ @leq%@ @ @(@`)  @ @ @& X7^ @ @ @Rb  @ @ @leq%@ @ @(@`)  @ @ @&\/ @WsuoJkKs' @ @ ;qgVF`MH @ @ @u @ @ @ P{ڛj @ @ @@>:@ @ @ @7" @ @ @ } t @ @ @@koE @ @ @u @ @ @ T @ @ @. X) @ @ @  @ @ @]a  @lAaܜ*ߍihhHBsn @ @(RLA @ @ @M@ l3n @ @ @,4$ @ @ @@6K @ @ P RLA @ @ @M@ l3n @ @ @,4$ @ @ @@6K @ @ P RLA @ @ @M@ l3n @ @ @,4$ @ @ @@6`%@ j>cNMimiw @U'  @ @ @]@ S @ @ @j/ X{S- @ @ @@`ݧ@ @ @ @^@ Z$@ @ @ PwO @ @ @@`MH @ @ @u @ @ @ P{ڛj @ @ @@>:@ @ @ @7" @ @ @ 4,Xxc{ @-4l\SSSS廱1? )~[h- @ @Xi6H @ @ @ mƍ @ @ @f$@ @ @(@`fx  @ @ @J! Xi6H @ @ @ mƍ @ @ @f$@ @ @(@`fx  @ @ @J! Xi6H @ @ @ mƍ @ @ @ͥA @%gi)-Ν @ @*ĵY7" @ @ @ } t @ @ @@koE @ @ @uG`ݧ@ @t-qU;E{Q9tiΧG3>EڟiOG|{tER@F`-5E @ @ @U" * @ @ @ PKZjj @ @ @Da_%}  @@ ץTnllLOCCC(w H @ @D2K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @H@ Dm @ @ @,\) @ @ @@K4نJ @ @ P̵ @ @ @HUctIENDB`assets/images/faq/creating/gutenberg-block-buttons.png000064400000305210152075605420017141 0ustar00PNG  IHDRJ iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1540 658 _viDOTI(II|k@IDATxD94΁)8K E:'MiқHG8 (hRH;2ΓdӶdϼ^wn6e$dfP @@@@@Z`._v@@@@@+@@@@@@@ @@`2     @@@@@FP"     8@@@@@F@!     @@@@@@`."     @@c@@@@@ @@`2     @@@@@FP"     8@@@@@F@!     @@@@@@`."     @@c@@@@@ @@`2     @@@@@FP"     8@@@@@F@!     @@@@@@`."     @@c@@@@@ @@`2     @@@@@FP"     8@@@@@F@!     @@@@@@`."     @@c@@@@@ @@`2     @@@@@FP"     8@@@@@F@!     @@@@@@`."     @@c@@@@@ @@`2     ^z%5j}͔SNOԋW^yż/~ $KL3eY}}"}AgiO   0hD{?뭷yZrk#8eZo&Nhj+;ﴬ#4kF4  nmF歷޲Y|oc~:C>ZҾ0t̨{:eo@@@A 0H}YkZ#i&3^{mG[۝xs7k_f66 >jr˖,vif%h@ KkI>{ͦn2p@4   $@@`JPo+~7n\KWEn$@%^J"п\Kڗ3% Pa`VZҾT]6ۘ˟k@@@` Tqvg",R{wm73a„Hdab PDhג믛V[ew-x   A*KV@`u1rH9|gCCC% >xt$Lb;<'mH @^%y +̨o}4   $@@`Jr)u]g>ז˓O>ٜy晩# J}.o6SL1j@@H`2c|;f7@@4V=ܟv~sΩ%̷x]Z~1/@@ AK_yO>`y   A+OXl̟׿6gZy^{;#^t6W]uU^/p@UVY_qf5׌@@4V=ܟ0 p衇U /`]n6- A_z%;dMffu֖ʼy4tәO|eVIs=g/mSm9|ӟ\Oڇj\)2 3ivج|c=f^~e?OYf,f%4F\8Ay曭B(s5 o /s'NxgL={B&:N4ʸ]S~0{=ѣnsN;psnS>W?O^+Xqǫ^LJ:x:rh5?lH]i]?fyf{>orv:Tekfx =EӇ~hUZ.8/ YYw^\a/^m9QROezM7_򗶢_okFmd~H8u?]LvQG%"~Qfe?ў_z)< $'WAIIn*c6dxUVF%]?|{f-~ۚzN^c5j9o2\hZ[&;Z6-uLҶ馻m{-KsVK,D뭷w^[zga.袖u O2$fV0:>W|zqJu?nH   Ԓ~Ubx?qKn;0y$NT@֡~UK +7Vknvqx/裏ߗ}}/~ab4ﺴ/lZI $2k'?QI]:m6U%ծ-`\M /uy03E>L;Vn3TSe_/?TQ3d.t?On0?O<~ѭV~tIW^wq¯{ ~g(zF(Œ~ߘc9&XFyS1?O+8{^>mF ԈWO-봔tI.p5o6 f=a4ݵğ_神Ҙ=:"iM75On,|x@$@@@`P j`tuPK2IqIz@-˴}gva W.l˴oZ.yOOOhdu}&U7|{UWd&+'APV`ʠ0QO *䒒SpD]R(x@8կ~նetTz&ni.ϨJSل/ }֮O˨TA@_[M玂<*${*JړچZ+GOku.Q4k^hHI*/uuU[iCHI4bnuVIJ3< +ժXyl ͫ>׿KT%pgJ HQRa*+_-/7>WqEnᄏ׾+aɘ ]veX?ibnX*pu5_\R垞y.Pұ{wG-3u7YI-mY 6GOq7 /p۠аzlSc[n9$/.T9쳍sIJz2GsIu ΓS+a宮z+oeS~JD] u} ӟIungFn]ֶյpxq}e]*׽Tݹ=ivגp~-xWly2Aǵ-N8,ۋrQe \t9d>/   TM->wZ@o}YV)ԒR~ţ^4 `Uꣿ`WI4xUIB*}T*UyI]R*uoZE Z>|RB it_}rkXWݘ jx7Ǐc'X>CI,Uipxe UuzVkD֓3n, I`}c'DtZyΟ)=@@W>,U dKUN0 |{k Ѐ.PJE5li.1TQS$- UqUg_YJ5Yf[{U$BvoRE*4B!PeUV oUnU칤>TJzꢗ^./ V'$ueѮOˇhP!Oų~3K|%%ULpITKI +HUP>R`L݊i0I墖1 `UIyD=;4DzꠎTZ:蠃Lneo_cduY$=)ۧ/Ti l͞v]Kn=)r{]wSe e}\8A.4 @@TZ=د~rO[QQ.};1 Ph@@˄_袋QOT^=UZժbGU)J")Z)OkX 8oR7tSI-3~F}eK ?]r%-{/oabTij坖²hW˨5α[{~-yAB>KlA1Z̻ +:x  _1_=UQ4{%=ˤJAIVA&%OzJ]PhtRu2v]e^m;?`*ݠWR`rO94kw- CGyn?WMzJ~o]s5F]@@@A 0%ۃ $/R{~CjL@@(hnc]AV[}HW+mRڰ"]W1n_7t=MrD.2 _{;o/e"J`uӣ 8?%[Y),vxZW 7ܐ?/xII]^E W%uALधzjzB?7~CA_W_}5[ ]GjY)'Zx+t̏7θ~XbaH[6 56ERDy JvɩpDu]gHKYkI8l]wݴէNWu+uu/)6:W: VVHIg   $M*>kV@@Yu][-ŎZ%>]*в8q[PH'K@C[[SqV8JOUj`` &_ue. /[uv ǩo 2eQfp8+ {zu-4>'ƽ3GO0cT jnvmg MOZ=3 }Rea'Ta|xQ;Y)VE3cfOVR2I([ouK?zB菉m*Ч`ɣ>OVs=5Tkxeދn{Y7hfaT%@A15ʗe6;?}ز?<W7zhNtU {Y&wKe n"]^±4,m)KB@@A bC;餓Jfa؞5!tiV3ja*bTongp3nj+&+j3_c\ve-ziU ߎg n{ŸPKk,fuV xꩧvr-S)Wf̄Ych'xhx˶_`l?:.U9Ztnh p)9=SwOQ֗}صYҠoY}r[k< u䒂z*<'ctu^ {Y&m Mrw:5+:+خKzۻo/E3f%A@@Lh/w'o@7ͰJ}gyUY 0U h]DUvi馳a+rlk'-_XU"N}0%ugzzc F夊TkUj}s^+LRf?O$ed*;nS $uVIaa F78={]g( :(qma/$ tk fEoWazY.k^+{% @@X[߱~a7}8Ш~Q\Հ?TxTVN u ",WF s=袋@@8Wۡ [nF橧gu];_T h]a4SK `q+NT(0> V7I+Jۿ#% K/Wa+lMZWR2ne:4jJ]@m-Vn(X_?:j*Uafmf"[IO_6ݓ:Lzd]v'4{?L3(.\;U-^Iy\xu [_Q۠7AOJcb )rW}{   @t[|W$ pvکEïjm*L3&# pwu]䒞DPk{ uɣLgq`.7.H Kvԧ>eR!ZR2ISрR0KjK, @cL5T[ =NL붏W%uug]w*)u]fw IO+J*bHU˰e׭ޚ[vE͊Ο{H^r%6/rQ>:E^I<(H    _ 7<3q.UjA>A˛G:Ҙ/Bz@U=pw43m&vVN `֢oqP ꥗.Do[\< \2j7Re*,g{Q$ .TQiDSW[֪R}|A{|8uã.\Mެ-Q3ғH.(m<=9.:F]eO-So2eC7;?E͊ΟK/y,O?uIrQ{jK_9<@@DX=ڧ"e1Wwп>@l[i:Z>U<̶5?,P CI} /r-2 'P z饊ovS]e*,ݽ.x'2.ճLҞqo/|`|׾"?/6|X B_I>*75RP;N:ʰe1` xw잩YYySw`HI\ׄ ՝$@@@` rvyߊ^~e;?Zb@-W]3f5}u^z%J ?O?O< okU H}L"IO:l-襗Zp-ŢA}' z2c7e*,"wb[A_ܶ@׹; 3 K>GO?wyFJIVc/(o0gm~'~pMwUY%O [SfS2 -Y& *>+رcYm e@@@A 0%ۃ*Po[n%3om2+ 'UO8Ѽ6jMP8^UI\v4^y=6b*U[W2reH@@9ݺ^I-6qVNz J;) EZ/ߵh9u= <]=#;Q.8 ] d%m_O' ~OsI}}\:ʰeO۠[WK|ϛea&u.RQp~sf=4mQqjy ^u]g<.ֹe"o@@@ 0@])PO:$sYg%f_ꉟ hI}=kz-\sO -m5b)~.Tɨ.<XRh j@^w}/fͨv]2kU8$:׀UZ7*ŕ/Q[oe+7ou>2,cb12~~- R 딟_jvO~XԅZZkY,LzM_UI{キۇͺꪫc=v:'US/D-=`zZ@cj7񍼫Ȝi .??p'i;4 z.{?蠃l՟_}ϟZ]i Tf2X'>l*C?,_|?kUk=u.S,7ǏO(z'MUѭr! VLG@@A 0ȥ}o̍7hΫ*]Vn6z- V&h9U5?vN|뭷n][I]'ueR~~kڮ&\BUvmgcaT,W彺4)nuo.ͫ(W+s9(:4eV~|6UIAW1W ]Du.j]֪lԓ+BKJqUT'=ӲP7a:O]SQ .]y啶+]*uZ zȨUD+[' [TS.(P$x> ӫ2Q^t l}&Qz'1{nZGH.Gyvoc_X   /$G_ B{W[@+s.FNzA](<쳶{ u! V*ʻ^oΗ@؏5\9j) J_ā&ԤJH?Q7e uUƨp] AW/Du^ǃu^OϞ *iNu*nRfuV{*H,ND@@z)@@lo~jePg}{_F8yc_xe_I!<]]!pvK0@@@iVbjEKuu_,w;WޥO>ٜyz6tSm@;V@@@^ >K= ]R|n/pi2sYveݤn~xY *y Y_֎  ~(DUkUN : +u]< Zr*@7鼻;@oV",bƏt^@   k.>wĉFiy汃 /pUWC='|j'7,m?駟b)y׌ wqk`fqFs)$Y%@@@Wz%v{&Zǎk+%e  \}c5). ỏ'hfyx qb6  \@ϋ t[]@`i1ƍ3첋vi=@^xs+b6ywDO,r!>wQCԈɪ@@@> ЧC:+Nx 4L3d[%/Ƶfl.X;#{ &~{'͛oip]siopS@7f3\s^۞ L /@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@E@IDAT@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hD@@@@@ x,     @S4'     TcQ@@@@@"@@)%E>@@@@@ @@"     M))     @X@@@@@hJIO@@@@@*Ǣ     4E@SJ|"     PA@<E@@@@@)RR@@@@@ *(     M Д"     T PE@@@@@hTꫯ?tg.w}_2F234SeaW^y?1SM5fi!Ky7VfqF3${gx ]nM;fу#n_sf׷?zo>sy:KlnO7 I;S{ַ[lQf5vC9\}usF}gN8裏ڀ*b~m@w1YZO;;~2rI':N*zs.ʀo_u_|yWUK.9Sr_2U9J'C+,߷unM[[fߛ~ޗ2{fvf}/4Xλ?<ןGtkmy{fUWĉw3< /? /N?tseF~.3vX1FLQwvG_up[9Zk޶>?O>dK]_fx'&lb3쳛K/_F>R~{s9\r%)seO|7;Ӟ{iv2>wcn;nƍ1w3>z퍠n´ +d7HAݸq망ke?yQmp7xoǓO>;fu/=X@`E1Ǐ˓]wev}w#<Ҭy6y5_yvs/yk=r6VZɨϷO˿+歷234] /lדl}YG1* +?F |W[n93SY*Zy}?9zhu]tQoZĉm^JC:k-OV\qE3$|hp] T6&ǝwi /`3ѺyRrͥO3?Okq7lΐSO=e-5g)L[ǞO2*Ov;S7E\ NXn,bYf3s|^3{oj(/~!jZQGeYRFmdo؏E| x$%hP^;Ӕ'mfNRNv믏+sϸ"L_Rg}&.7~r*~{[&}O+[]t5WB7/QhTTc9Ƭj/KYaҍum L$;&%بFcE-WZ*똶>Mj| 7sV&V <` ?6KrTҥ^jopr+{.u (ڿg祮g`.o;\I?N8{L*@0JG꺎WhwTx嗷+I/l8Ye^P%Uk\zV{keǂ+𯶥*A~]v%z疩ztIػf6ݯH Xy͛oikl谕|4ALW:n>؎ ԋm*ƏotOaR[]()uX9SӺvI :k,)YI@5,>mU9{j(n(o[;]\{m:~iY"UuC]xv:e}wrǭ_}{Y_eU:C>,sqd3_\t@_9wIIAۯ^XOZu:_^Qi 0eܕ=3 ]$x8KAxPKؑGiT'U\rKeuIǺWESZ3-*RچM72ՠۆm5poswNLW mW7OE-דZ:7VeLt;w^ӓ;-mLOǑ8ϵNt,sAUNzRȯo5 Pp|+-𯾏nR8O꺏 #K*mIR+SU^w8&7V6GA7jYwO Z݄bGiv0[Ukn{}|gͩLuc\*P@A܏(Uq;=r쾔n<\MS#.//K}UEZQkZI4nTyo.ݼʷ*fqF[/PW]e~,))גCQM7Tǩruu %WqI'myg"x[?lsm+mj]V˛7zc7U2vڪbI'|q]#)vZOZORRwԒG%@5J (iJ:>tɿ)YW*)I']qӲΥmKq6kzuAp=ast_+-?To;n}A 8@VϺ#/s}W zbJb+8fm*#0Jc=S.kǙg?$U2ngk]]yO*{GyX׵cAtnbBǿO95zPt8ԓ9.1ogWuSJӟ^/Yf~O9 (Yu'>OI~+mtR=b]X[wMIlϭkݥNe}?^^YrXI]w]ذm!W6G߷ei۩wISdz^:֓=mW۫zW^.zFҎc}V}֕ch:eHI];0ګ!~RC[̟d_Y:nڟ2ן:a;фsN 'ReqIO څRTߙ.'ݫݽtT$wmZ5\ J%M S:py?JCQ}/jUhѠ4ZOE>U.[Gtq*FyJy 苠s&*oTYu3?_D7/CyTSTQBZ3nnC*RtIp7\>u ͨ4( "EޱiԊe>?EC{H4a„xr2[ב{ot 1厯;֗Qk];S-UFQWtv~F?[Έv׎ Ǔ}]ZWWòowy㼭XVMHsO؊,k:z^G q~`m,/ 6폺? ^/~~"7MKJQoTirs,iitҨCqDZ67_~Ӿ~9jU$// %Γ4O}usWաeo9uVU{seZ9жӒlD|˲DzE 톢~öU 磻fZRZyH[>γ?Z QKF7uZeԂ?6ꪫ sMh9xru )\U%65%nb꺏j|>zd@e:Yʨ*݅?z% DueM* ^.~REXԂ%\?R-:UIZm7(RW{VZ<ۈJտT#-J*WNN θQM(WBf썦[?JUgUi]Q xÀu?T䩛]]7{YygyѸq^uUmX߁&ۿM>Z|^M7ݹT1:LKCѓCQաXi,8P%V _V@}JI(}ݷeH UaXtv{+[X:uU2DOe͚Yԍ|я^/.ӖQe;7z*e:/uc÷r,8='\=~+؝ھq.yG{[Ǒ\v" {:0pu&heUu#V1FXQ: ȥI,-߲Ӡ4D7ZFx>v}ҩof뮤wyVҺ{;K1پE/+bU~GjA7]4sLPd?Lj YID?ȶd㙵μuy sI}m;ֽ-7+EBGttNA;}q .BcND}h`(pghu֥>5achv)ﵮμ-:Ie۪BR>4`\_ɚ>I2[;)+}ږ>1tO{3}ϻ<&Gy2f̘Uu G9f6zzШQ fgG.6GӖɗ?>|QXZ(/A5ơ8]yS]{0Oe~:uVu*2eyWuu&slUe `o}'JE9u_ud4KNQ1y|y?w8R^R\ѠrV oʎ!:(EO훌-u3k'tϥq:ʤ*NܿC *c2#@@`pʲ{oUG}Q/70_+輭Zj@@Mzݦn,ֱYK9mU:KnJ+djNVu{tcwÔR+4m SruohYh!^79+eR?$˦bSñ]~4vz<^RgWPp+)o~N:?뺎UfG]3ѣE^dhY@nC`v:ppC?Kj*#T[ײ'ՀwQu>ﵮμ)Πʱ7zjVofQ)je6i`ú2Lǀ@ԍZ9o8QSSXʮy*}+cy+ +Eݛ OlY߹Q X;<*KcNinU#\~9n:ecY G! TyuEcfyf1jW~C VTav˳?5#?ՉKQGe'/"F TW@u{e}o'@@`yGjM=.W.iZg9/AͣJ~@"J xU ( %m;ztiovӔneVlUL+]궟7+ Sey٤\DQc Lj;9Ioy'S*yolCt)I_]ǀlL4XrMP2zn;G^c$W#,-ou^PPٵv?u8O0 UFnTt2<8qWM@A^{Z뼭r,^b4sp>FT \0?'n+NyяRef_ZSX~y*}+oy!͓WkeogS9 3}ih;O~ʽmcNy/=>~\G|L.sh[Juo96|*DzrOgC~ 7~q@<*{4156}ZSJdVe{ϫ\D@M1Ѡ~_a4,I@|'a8"bNK@@-K]w?Z˨q_D@g۷G}ŏ[GJ"]Ϩ/:B_eY"ƍ%D409ߺծ$O-Z[PLKyo._x#;āySLbPGm7[Un4,t6g[lvZhy=y"IO[GdtlvÖt3K jg[8)o~} ')u/}bm#ꋸy߬- %Q[_뮻,m@~'C߂†"!A2@bCHX H "HDb?`쌍 6!$ ַߩN~}NܞSs՟SU]F TCҲgפ}ﲲy{j^hT>dxihCRJf[ih~KywNN{N?[Ru8q\z,ou +EHr6iNT8ߒ{y.:5܎$-GZs׵lIz_7ZSr{aWbC|XeaTtg8 U{jXx=sQy~;t%eT~ {ɱ?M9vk?Y2yutIe}ܻ' JRo/ONr kY~9p;o3 KʑlI>nsuIh-OueK?;M!<P(sn~{YeTv˵oO_Z~N>j8}mVw5?ϴA/1~Nܖ+CLV9+O}%iݩs ם&BP9s-7x{mν.ywyby<PLS.6* ˦S[c\LB|iǒɲK˟G5~sl*Ѧ̃8wg(6 {mUGUK= 4-Gtx 8Bz׋M^ۊT|'2fݸ5 Ьqկ~w-ˮi($e_g.e<b'.rMkn.N2m=eRKOKJ׺fY?^z"5mӨt<<.u VP /=ё/}Eg<ގY P=?p? Ko/PƱWv򓟌o{.Nw7 2lʰ>KisPȹQ{`%Vz#6o{OtzQq˄/ymiY+cƝcUV^y{J^;|V'ҳ9)s~H{ Ynk*rǗ{}!Odqq;=Ωi˞s{c{ۊ\oljxeC׷|(>=wk:&~$>m;޶59ynuPuHyZ$>nsuIh-O&םֶ.ַ"O̅%Ǔ?Z?ug{ T%R7͋eHkFI9;WѻAru},( wTr_ބ!2&A +qm5۞ ?я.mkMG>q k[5 U ׸'ş\־3%8cn2\Ȱ:eqvȩ}1x˸sQ:Y:(D_z%F }02m:gmpQ ÛeގcA \Q_ΉFWSrk+ʏ6,7ν(%qId:TZzΗ13ozU>#:fuĵUUljxeC׷|,IHGj{SÒ)ţW[{8 pG9y-[oڼ>#/ ;{#uevs/9镏.ErG<l7OSU6Ps!m}S׽6-ԁe<, ߡsG>2ϮR̈́0wi(-_Ii8LK]+nX$SλLҗqrAٕnH{T8a2L&?~Wzʏa|0lXEgޗar}y `I,r34LlYn˭T\ɩG&D*?f_2At2r&?J_/M;LY*|^Wi$3P rY&q-=E_W vW* w$q~w׼fX=oM*\W˹W~ 2!RεWUCiڕSRI&ץ{]Zir:Q6s^^s]yjWz Ɠ7za۬׿~2$}p(mZ_uf|tIDATJ09j&[dc]i>я}ӣn턲Y6f2CGMχow{vw}TJp,'Ct~9GvmXS{ݦ}mf(+=%/h#bNVv}kIdpmSvsrRO$Dehz|TZ][ⓐ$S:_/Z2 U{#8-{ەasϙ?}W:Lqv&^oc:p]`Q^$>k}^5WryZ$Th9}$oZv^þ{2<.&gbk] K˟^R$':ϳC 'ov<%aGr?TC&,N=K_s<-cƽ޻+ :u^ԇ:]Ci̯z4|xre]#=y~CaW&Mm=l}!ܩX+5 i(=Ƈ2>2 ?=T>3pJT 縲L^S)ee:|5mX{suS2!le]g'==5n+9.ʟT ,J!q'n<14Ԥ)aA +ߕg!қp:#SS TP۴:O}Sr]}PN\rnkkfW-=v剛}ozQvW}a0Bi.)zĽM ʫ:oO s{\R},GsErXphx:NXF:&c#v]}}򓟼˹M4pΗ.2=bslKoܡ,'驗Js?-2Ѓ(FS7ag=kJTr~)3'B< 7b{޲sziHo>W:ʥ qɛ2IήL`<|:?>`9$F(qN_bYz^tTrɄORJ4$/ e8g_8:J< P:,KIox&$;e؉]sWW$/&h^sgLMEZBƇBɹSMrB6r,ePytW[lgWt깔87Tyԩyʸe.]4폀W>'s+{,(G~GX*%SY0mνFyJ-ef )^Ҁ_N)Ήa*s\8y> P{=KZ{Crж]m遗^Tl~ =K#3ׯ\PIМO55 |i)W.O~;ߙ.r44fTd"0Mjyq;'ro'ʐC\S{vu_Ku+~ ={Cvy#ϵׁ<`K:ב)Gz9ײs95^¾^YG^nz_Jo$O'J}~:TK-xw>s>qg;m|ew#Y[?R>ݛ'!u%;y"m_(C~O >###S{55 6tc t˕2}jHe*ts s n?Yk*P%ϒ2C,^^hR{/ߒers2nP 9g>sCHt] %?Ÿ'='i,'s1O8tCT<9rRp&;{^ya#ܜ{NySUnRY3ֵXoyZ2vϿS<_Nuz#8ǖ{r71=|9:aNu{3uߛR>xZ4zM1rto}ֿz{6o>bGd8^}w,dWϱ;O`_V$R^&s{( sl%O@^82C|[6jM_ O:IDa|c+ V@9V7U@MM"p@ïaVx[2N;|:'?9N!_2d@5[k㶏OL?7lH@9VYv2.]衇o|0޻Oۆ 2q? d>Lv>arÑ?O^Տ鉜}Kȹ 2@(ΕQ/s|ଟ{%@ (緗fb\@r+Kش@&o~3L y2)e˄<{Uy7C ᥬI(pC 21u]79v59|arGs0A[&-w׻@@hd@ @ @ @ @ @ @#SE@ @ @ @ @ @ С.{%J>bN9 *dZU @ @ Е0thbІC @ @ @04o2O3\}+mݵQ6B @ @04j @ѝ qjww}|Wfg42KũY~h&OlL=fРA5勮]gyf3L3e-MOOׯ0`@Klf!t)5\fjfq[U I`ʔ)>kv}?ܼ{a;oΧ~j>#[4LȻ ޟ +ޟ\wՄ ̗_~i m@ p(Kp4iqJFe?in;[Z\veP ͍7*(]͢.6Kf뭷uGoݲ=z:thny?fK z9묳˗_~Yr%f'r!fvhVQ]o{,Ke ޟ,/N?U^o~\s55"9A'AM, d.>)n8'裏F5jh'H2dgnfko|Ì3"rJꋫ>e+!k . 3v-{7cǎmezq,O:$}et9jUVV+N#0sN0lI̲>i_SRz?lg?3rq?_bZh!sק&1^q+fm_;bĈPvcєGYOuޟ]㎶~sM75I  l,"aBq0dc nfs ?5[mUU VWմ~LW>6lF.Z1Rm6烶mA ZYZb @ 28;f9 g$+TNkzhv p{,KYOYhޟ]A>KND:1T:A]rIUk 1h 7vzEr.d6l3E "'yS=\EUj 0thcfu %׿ej*kiƊմ:/IE4{„ ffy5C 1Z7ox'ow3_njsM7tFSW_}e?`[o~6-,^fakX&xO>1ZT3~暉ūh!7x9Q {״/¶h˟h~ /lGJ.׊kAN#˔Iw8qc9|gOiN|ѨS3fuzW>u1oˬ_NA@8`gUY3|i[s;ה[,iF Y>]ohOX>_}[-2S<;vuӱֈq߀w}ѻD bW^[iU P}Jm&5zг_l4Z~#o#[g[pz&p{Dާ~/K/ǽo_Xv}w?^ϝw[a.gg}fZj)3x`袋Fvim_z%M C3jSYI=5}}mET{{x}oէhvfˆx*)ix(rpǝԌwG.;Sm,.X{m dtO;ZA+uYӢg믿n\pA⋧ N@:J_ PqM&+)urnq7n@._Qd)\dM 'VJSN9~")h>r5l¹^_ovsyYaRz,~w1rY dsa~q|{!X%f6/#_ڜvinGRhͅzJTH#uSO5b#2 vaFIWvjM)K~^ՖNokFڵVV{Y2IyKzh aÆ#>l8uqVmv=)˪+2=*gxn]v+s#gO'km\y+ևkm~-7(C^<|PCCԪР*|WyOS?o{ַd@ /0[ 뭷2ea6W/<@f2VD j'StcpDoЇ\`GnCR3hӈZs#tM x}V%}q>)݈E)N?tsUWQgyf;N^W`N|cQGF]tEr2R(EeYf %GFхf0;n`񇙦]p#9Y.ȘQ-A` jDF}aUշo c:x(]yƏr/S>H\HHM d})jԪ>4뮻5P$)ʬ_ˬ:S_O~Z7F/2; f-%f"#*VO,Kz;~ ~#4/wIn: ;C\q\mTۈRI֬(=ԏdRyӳfh݂O<1S\E=5[A~K.$tɨ#:JzOk喳*S2H>\%"}&͝WBQ:]*wU!ePYiz7ҳDAњ搛^?H +쾌3JWDN@  4B{$u`UJ~Gॾ'PR'P~&Qq=ĸM϶n ^::|郏Ԩ_O qo0^0=']u衇׃:L("k񝬲ǁۦ@y >x(~0' ʞvd2>Ê;k9 } fgv ʃ^񺡿{.P\Rlqc<)<˔SM q\{ӿ-PfD aӞw$nud;eF|c1{O~PګyLLp2pEm|j}¸o"YN~[H*nºJa<={ ?&;pJ|޺S}.M`]6(-dr}f[ok[7"1'Y{![o5{D{kHYYY,{nj`^O`ˬ^Q5P*ǝv{A~BН[wx_{ B{^^yW y*a[}ׯޟ|yYiEk}wR<jxY?dRI!5nՒ.sH@#j H spJQ''eï>\܇^^&ҐҕG},rDWN0*1LUu]^WHu!K{9reOIx_b\.2bGl Y˰?;Pd GJ(K0Nzu/-0}ڎh@mtPL봣~}2O3?4Q@w2I/IK}9&}_ڤ@~}hW?{Y2l#n g|SYu'/s*1/}}~|[ +8eU T:@fM׭^?[/ IT USYQZ#qZ2%)|Wa? \OJZ|^_h{$7裏uF?Ye)U4O6T&CWm^ew~:ɗ>Y e(=MC8>FfNpy9CKx-[}@ t6AՔ:R9Ny>p4"˽hF-9rdFS,rdV#ɤQ.\%}csd?,Fմyf1bԱ &U׹Zi:e}6]{5Hp"+2e;w>t}nu(Wր;ݴ,,+?_P^sq,i}~te죒+O[7qV#@A\` ,k28FJ4@}3+8?>go )>*+j׿#7wA[+T+zfݯw/׻fP):d-BH޾X;+O6b(G62N{b{=[]U +j,Q [wM=Ϗ\f1Dr"0^eU$Ulcb,*\}'QE\O?#pYowqfذa6MQ|>]))y"uB/Fj<~JpH-J7x`^3=3&k"Z28TЂY"_.˚`Jޢa`U%-A=xA۴ve^-fI}n4Wǫ=BZM̺ k+їg\PviKZՏ\.QGe/NyڢϤ &+}">~`,6յN|׻͕'cFpX~uWfh_O[y~enr1I; ezϬ8ؓF!Pv}רA@)HI㏛qzO7t}-޽\_x=7pᩧO{gI|kN2q]^y78u۴{L~y<|˼:lwU2ȎW~݌`)Sqf4&pkv}w{N+WBfiOS8+Ϸ͈@@02ЁXC|[wƿ۳Z'Lt)MB }b-/I-.*B%pծ_d^LZ}'IzQֺEH(iNۅƿzx;yejR eߟ.F.5죒/O[7TM*1r} [t̤ _7!Pv̊4`pPt =Ws_CH^wzǏeqONgUW zr~9i'iO?Sk#=)99xuy~F(G62N{b{=[]sυ{_7=Mkɗ^zǭ;X?JCٴn@0Gr\4@!tQf6[nf׭|o 3Ϲ'1JN֪Sri )i˨GH ;S(cQ4Im4URS52xQ#'zS{gU "tf)5Fx5^fjvlF7 >tL)[m Bѱ yFU5MLѮý,PMbzzAk,GqTnI>JYuwm}wuאSR@!k]hy5Eʾ?Oʘ!|l'-!^V<ޭpBB3f(_=Ý[,n_VR 3$g}3K!m'i?mY5C@&,k/]UQsSz}Yӹ}ݓmg{GH޾f7.?vo//oY]?=]Uk@3OJG@Z#Py:-.}W,ixQz(ץ\ FuD⸃I[CBM2vH._ᢗ~;eYL/I4Oʈ)7ʮb-VkF*xýL~3)>tOԗ\z`AK#2t?~]#uPf{eC#K(눻3ŋ2qqY2ozգϤ'x"gt/$`Aӈ=f^|ň۠`)xwW"͒<ƕǬ޽\_NA XK)M炙~p_`W7^NYϑ} siҶyFOe1L[}iOn=O]U ~T{rA`ͥxĉ]pu`Yx];z`r8zu t jpE- \y]{-F>ȹeP8qGV.,& 5u@S{4U.2K/Ki_ڜ6}m9ZxYgLSBl/$6\H&"7rsE):n[єoL0lF %*hruRmF 3h/[F_x).N{va0ܖ(,2HEm& 8FnoxaTEַe^LW>UeMyWn{Y2%L8YR {.W^1ziQ`t]L3 Q=AJg\5١2^u{>W_V0` >lfe3ﷇpr- +`?&P -&(lr=k"ٕuR<`hB=GB=e\If?Gં{6G}窫2^5eʐ=C.c=̒K..+{".VO{f|%/~\eu(/=gHe0UFn Yhij-6r皂gÆ 36Z,[?| >fviw/׻=4ɫRK^aE1A9fk-y.\y1&moTôz|ew_'?=\U*9d)}꭭JZ=H4ix.]ٮP?B5`ʗ=.c^E}<}rsם|jpvƿ;qf)^G:5h`|)E>҃ѐuŖ,Iku#"a~7n\zAb^:t 5 heKsRV';*M)5_l s}YIq9jo40remVK))NH#VF}'|Ue~к:ٮ.O[{Y2ш{EJ܏(32,F Z X|*2U]{,v`ЙFJa=?~~&ɨse*o_Be1(^I7|UYiAkm=pg5 Cʫw3QNw E y~ا=,_Qw le#NTk70?kT+Щ6vZ{4\f0~cz±RF-Ҩ| _W)W^y 2 f7;2OQd>5Hikf. G3DOv6Fe+xfb #F1/ȥwۗ^z'94tq (kRh4L<,bFRu,Bzlڽ Djװ`o(dR,nbѨxҬxIJӤW#Y鹣ZQ e=#<.2.駟nG{KguA34sKdnljt-g72-.Blmjonv 2ko-+O]ݔNyiwZ[}L 7.Y:-ؽN;9( YاʚE57"[V8:*?nK;4\35]^ϩ?rqkmu~?zI > c^0~x5NW{ZcϮUTZ{,( khS# SdO7·ߟUSg4?簞1ff/rdww*)ݻA߂zphӏ> L@2ʟMS fT•tfp*eY&'K^B Eu^X$S ~0JI.>%c#-ꪗ R dϷz˨r$GԽ5ⶳ]d+S&9眶Y4 6+4 [k4!kyeֽ^X e|䒥 Zy%W3h3IAF=kWg֌c '姌٧joп;d>;~ \3$ѬHRYz ˼:iU}=[; :8{\xzǮܼJMF2ڢé[!ʟ| @@Z@ AK()YU;N+^כ-V9Cѝq" v O# `6OS7[VnY-Yr僢;L<<8&>hfSk@8;RBp08MS7[-ffEѝ8q" <@3vX[ѣGۅ 4F`~qVw]NYr9g;x5ⵢ'Qtg#lt77xü붒+"@ t?  0d%UxNlE}YqfV>if,$YE7U؇ @ @D@@_B=MsYqfV>pˬAA~@ @ NLz?+^9YwmÊ׬}bL&N2c=fq!Շb9/r[ĩ-( @ @m A ()yS=N+7o>i!VhB~]Pt4Ά+ @ @h "|PUI+׏~oD,iQtgd q" @ @$AL-+M1l+ro ;q8eD,@ @ I@4[SNj,[Qߕ[v97.Qtg# l@ @ 2 `(f r xe+W+k:H)'bA @ @Lʤ¼V[V՛-Yr僢;L<<8 @ @@+`h&oBݕ[> I|k*)'LdƎ{<4~m3ͧ!*ؿscf0kCch_ΆN8  @ @es/üʬwZhy%/,蚚Ew6pƉX @ @(@ ?y7p}2S ܝ e3 ӗɡy}惏>uyͷW_}e*@!lMO;b8eD,@ @ I73 3f.m냏>6O93Lљ|5 F]OxN! v @ @ 25h̀qOȌ W @@IDAT˻VR2Ptgcl@ @ 2 T f,|f%Uf+Ѽƛf `L3FAzT4\ @ @@T 'N6kR׸ \=ؓf\@Md쳫=wyQ`UW2 ~F@8 @ @@Q=j#)T>eꫯ̕<3X0߼soI2 ?L=ԑNZ@ @ @գvR[!k1p7ǟsk.V^i9v[f(ڑ1b @ @ t;zn璷~} cW^g|4cfXie.;l]QhG Z- @ @ QKuA/2|y/G3iF]ڌif\  @ @@Q=js[7L9̇}j p 29=9gw mvd p @ @@EXզћ0aՅ3258Q@Fa].-ڑ1FNB@ @ @գvX5.n0~d. \ {fy.VF17 0,'*ڑ1Ir @ @ t+znQ^} PP2@ @ T@Q=jU䯊E;267C @ @-#PT2; mn@!@ @ (GmR67TюA G @ @@գL)@hG 憣x@ @ @eQ[&`A U#chsQ< @ @ 2E-C *ڑ1( @ @hzԖ !ahsCp@ @ @Q=j쐂0vd mn8 @ @ZFevHAPE;267C @ @-#PT2; mn@!@ @ (GmR67TюA G @ @@գL)@hG 憣x@ @ @eQ[&`A U#chsQ< @ @ 2E-C *ڑ1( @ @hzԖ !ahsCp@ @ @Q=j쐂0vd mn8 @ @ZFevHAPE;267C @ @-#PT2; mn@!@ @ (GmR67TюA G @ @@գL)@hG 憣x@ @ @eQ[&`A U#chsQ< @ @ 2E-C *ڑ1( @ @hzԖ !ahsCp@ @ @Q=j쐂0vd mn8 @ @ZFevHAPE;267C @ @-#PT2; mn@!@ @ (GmR67TюA G @ @@գL)@hG 憣x@ @ @eQ[&`A U#W _z+9묳>{٬j*3,bfy+O:(#Yi*ߥsmV_} &0tәAYdZî ..&ɳ*w=W>y#?ތ5L2%t=0+r\Iưg݉e9cɓwG{ @ 'PTZLAZ#W 0fswGhs1f珜{p}:l%0rH\_nVf6 #8¼e$Xml`y3+[-6lXn@<ѣ3Ϝz_{殻?YozoDROiahٝ^S?3@ @@"PTڷ(կ-hGA9묳"zkF=8s=I&wAgqa"h===aZf(U,nrBi梋.J̳v3Ox e Ju @ @ (GmȮLAZ#W sygCRN~G?旿ekv?k_d)]Xk̎;{m 5XÎ !Bnq<(/~q\5\ν;!^vO?=b=.n]tQT)% /$U)'ul714jN*@ @h@Q=jCvab mnԢ$￿uS5\cĤ&^sR=P'18(KHƈ7E:^5C dyW#߮P=S\?-u]eݗ/i$KǛf޾VdWxS=ϩjfiA3Qi>,Rȑ# +9?_~/~L3toswFoyjf|嗶VKS]V}@ @Q%g ?g3?{f啖hz$E;r Gm\seN8wyGuTEr[üZj)?<WxaP1^xy'#%fȐ!sfɓdNI+wLʧ Gi> :2%+ @ @@(G6֧=(3a$kssaHf9vj#G0j(#?yo0/n>#[ol88~Wn:thx,eO?m?H2(P+4K ɠŅoZR#/?it8*t)2$@Q殮l!@ @@_ PT#iam>sώDZ8Oկ~e򗿄Ij+;"}˟AF;,@zY x—t?|6?яS%7aG;[ys+r 2hf?tA(sC @ n'A3F]K_9v!br-ghozrsgF9蠃\d =](.]g}" )F'6Kj"̵B\pK"I.I;8qu%/&,(C'$w~}}b?732}͒K.ٔEy믿nTf+saKYg5oVdW [0\8㌑ZT\V^fs9f#S]mRf  @ nE햻j@;yvTn)#O?PAꞶQK9w'[%ldtpa7Çwu_|yGxY=+2H;G;Ee#rܵkave8YovUSN9L7tṼ;7|~ߴn/I@Yw?ۗ[f8ŽgݷY~m2d x`еCs95gH8ydodLTL #!oꩧ62bʀ%IشMK:@ @@ գV^@+ڑl{5\c;6r2`̘1w ~N6>lr3{lx\kG :&bl\za6n?sύp6(r.~u]nV[-r.Fv'?11ˆ# E;|]Bk !{7;zY],4Fm 30;yYgz^ N`5Fd$&yd$. @ @գvZ=-/fю\eqQor-aqY,Vh[-\CnTN<0܏hBqwY~Xq{kY\zG7rH +D ea,Ǝ0rl'JkƁd@Q£ű$lf d `>Sgrr]X[r $\RXd7|3thm FW+}^]vY-\5b"~).߲vIو@ @dE\fȎATsY#W uQVPd񋯸q)r3"SIywGlvw6R v馛h,Z;qwY$epeȣy~?Q RFv."~|_hz2;UvwA2pi. ,` fg~Gâ.jק5_5#b-. Z3Ck p ^'3Zz`]z]mRO.C @@Q=j7Խ:@E^QvJXhz|AsW;ՂZԅ,#WK.~D» ZRtIFk&)ńU\D8s=g>H 7l֑s4]|1R`ՍFH'!sFI.{b-7Eo"J}!WECm[oE. z՚mF: e4#Ag9" #nnH_Sz&C @@Q=j73)R>c`I901*«rU7ݻIr3τ8W]u]ԝb\kZW(}W F r"E|qS>'¿LU'I.SaE1Gy1^ I~Nfѹr-(?]v2h1]-5h0 >-\; /oF5{$jӎ .ksO#7aYH, %&mvI @ Qe41٭y|!DF?ajARJi?eʔ0wyc$?p##i'4^xaxYy*!.jm?xD+942[#[lbBX2RQm~KWFSoz .~\gui&?F3;)e5r]\gw .&L0%+_{[[3ʕ.߀+E 2쨽dpF(4!m 7A?j {,r)m@$" @ .'A3F]K_9v38#[#åLR6*F k(v?376lf7wQzmߙcdž7`6ۄv oW;(?8{=3i$'7+u*+<.˧ Rr/'.oHR.K<ގ*w4[+oO )cy|-  CZ&,\HSzՌ"'e_3QjF 첋lA(-؅Y!q6j'[@ @@_ PTc1ʸE;r'.sFp:_ݑEcƍ %Rzjd 2(,6 G)ޥR8k([)w[n93tT-d.^R^/>|ab): Pf>eHZi۸7l喽[앸.b-njcPz? f=YM$@ @@ PT"\ʏ\#wA@JK)Q͟Kw_vSR0zꩉ NDHFv oR]wk4[!kWXhz#]I۸СCͶnmA n~:ֹ]m  @ @(G#x2W@fT͉X#wA HfPoFsl-K8SK/Fr/jm]t0~֝» Pb50Zc!oI3Hy6}?ᮻ2^{mxJF"黃r; (+6jEhA@n⋛vaޮ6q峅 @ E}OzbJIvN2]\a^鱄BDW_R")_~ysw1cƄ4< й-l|jN;-j~sqRSO=ua3lEҸN2HF;wsU7,,fqƙK.$,F/aviHZ[͹+]$@ @@!PTGd&̨hG4^jyR?K/m<0^4bZkwќyo[nfV[m8N\-'0[#YCO-c1Ǐ!H>>`e5_7iF_0;r$Z!6Yͻzhfyf_"2˨]mdb @ @+Q Tȝfxꩧ\(W?y'+dYQ39C[VS)fe:%_+ ڞ{sq?鑋 q> JwAsmLU/i G#̏:(3a„Gх 2}# +`F1uh_~ϬiA@^}͈#'{j^p @ QIa(DE;rx$+]s!ÝMZum,Jۨk» E~/_Kڏgx?,F\ :餓"#Ë_tAr[C U!es˳[Zri617l?D]ABZ\aÆKeliƩvI/A @@Q=j(Z/ EɕhG4pi?Tr FH wAr!HfYcҵ, n2fT;R2KI%3(_W/K쳌~D@#jI#袋C=$ 袋̓O>i/kvf 8WtܥZע&k]w^"ZL<)4j8sϝu9,R4iRGѣG'oҮ6 c @ գ4A #ȝhHrd)NL34} "ץBIQj0_huNnp3ZD들vI< @ tznh}04JE;r'^{5j8 <8r7tH!k`. n3H~GZ=L3S8,Q?01߬; s`+7x#n6{W]#_r%矏_|a4ov$f(\xJ 2@p  $ 3`rK:|hyg|H5IGgH$"( @ .&PTH U @!l%*ڑ; MRK|gdo"?) 2I2+ _~t?lVf6O%d1(Qծ=|;qN5B0ZnT?h+h .ׯEu;)Sd&mHW^j<^oF0|Z8\3 nhu TvW'-@A_Ɗ8OYgM\B @@Q=j73)R7 EhGDiT!P4h-+_Vr n4hu5jT]q>Y R~<0oABw9dD;qD*H.wd8p-Wƚf4+W($O$/Yoۮ6'!@ @D Y1r2vd 5r ,*@ @pE^ P:|q&6 7`L-!@ @(G{j@m>MZ#chzP Ё0t`!2 @ @ z Y(yKQa8Ai"EE, ؐTA`]vwł^T.EDT@E)6'939gyΙ)I͔$_'LA I &HHHHHHr&5+YQod y8FO$P(d0Q$@$@$@$@$@$@$39G\ z#Ss1z $@A "      DmG9J(˨72(y @1ڎZZi?UψiLVP]Zuк뮓n?%IHHHHHHHH@vbފJwnڵ)fq$ Z;:HL@ZV @%&#ti%! D_~S}2ez(?QO hjWuY72l         JL j;j%FJF/84XnQO hz7uZ72,         JL j;j%FJJWj)i(" 72lN         JD j;j%B`RJV5r83mٽKGuӶF `;' @ڎZדt o @ 56-ztC_m#LA"ra "x-L2>>w.j>{Œ/Qod d#!        (QQ  Fv7dO=F PIHHHHHHHH @v¹H  4_CulkUW lѯQ~%ӡO$@$ 7SIt㌱   JM rC狣 `'({("_u]GY0B kh35ju&cOzh2 T]&$@$@ ]R l>GF[RO.p^|H$@$@@ JHANQ1P Ex}|uj}q  @)ヒkm勵:kuۛTZUՓgtQU7\X  x\N~tqjuA-UߎFw/   M$")؁OAC)Aง]ŞHuг:&{:JukQ8   5NQpy=}#; w @[n( yP vS1P E|I2i$@$P0EAλ+zjˉ;HH Nd@8 ߨE$@$@$P2–JH.p=B]^IH LoZ]=;HH'wHqo|  ()a %$KAt v8 ؑ3B $@A w @AS PYD @”bOTEHANS1P(Ď @  xH @=:&HHb'{J,B v2BA v䌐H PÝ$@$PT)d1Q$@$@$;0UbRp= #g$@$H@ $ $bOA "  )7Ğ `cP9#$ @p' $0{ uL N L!DXd8;c@!  ;IH S(ȬcHHH va '" `'){(bGIH @EPH2 P(eYbhu#Ǻ~ r{e̫(Ôs UБ> F*?ڡ~ Batԣf~8 з}cu3TOZ\Ksy]ǶVnLk;ߙ]+$z0_:mcg*E> [ouԻRm%ק3~H۩Sj]+NN2&V:%-׽ej1 SϷ O櫧GV bN﹣j]]C*qDawDDPT#f9/\ZԬڿjSY/)7} ;C@AC T ե鸞֬U401GtlIY?MK!ȟdLޞѝ$vKq5BaRk^uԟerJUhd4!wSIUU/jO᰼1K=Qt>oYXiFCH2G챭:iCS*쵻 Sϗ g mA[Et [1h.xf"m]wSW׫y'52o3~tulZOھ|Y42L>,{vpHGMÞq5@ Sn. O@xVAGRSJ]8wQ{/T,(4nUj VZZ/iŢv-Uϝ;';m~P枌s!V50*jc/VЂZ֩߫ڱjʷKCqyT0)TՊ _V ͋{Zl]l+p2yj-mZX^K= 9N٬û06 .y�Z2UTa*Cݒ. .&`Q(KB_U#:POtdmvQ~}e+>7Qpkꖣ(Z( >8z_Ξ\* iot z)si&ԯ͙w^(1 Sn. O@xVAGRSJY{gQW:M-\hl$5"zx5FA <|i :_;\2mDͷHH3> $@A 3Ql\⻱y@5'{04ھ2ny7$HN虜ְ\`;0|pU0/Dž޵Qڼ0([<̨97c ={^;X2 s`NZ+TFB 5RKGFybWjʔN 5^Tk Sn4[BANP1PJY6ޏCnz3gTWF-GT݌S` ;n&W]ھM>NAs'=ml\JW) #z|WMG31+G L>nA}^چFӖ5}b,FhaL-TˎR~kvAK @A %WKGIQs b2!zrC%%, `c졔 6#'KF&`=zRҫsF:oa2T/qbmkz'gaLXܦI{Z =^4 uΤMe¦R隷75{ Q XcMԐ Zm,2a P4z|!-8ݓv[FׅdZVNEҌ\)1bb{˜js)4zVQnZnSK,%t~J5Ꟶ2OB^+>ܟW_|:R9}woKPPqϱɑkY$m(}Mo>K|cgH95K,h&uUz-&>(9썉o3֛Kn ~axp˜ E͍)v:kT̒={TYOU]xkn4B<kŒGN0ӿey^G 7ro^,e%A܀%^WeZweՈ?:Xc"Rn@mQ]$}oԀs=ǡvRP`0|zm!h]Vnx3ԄF:붾>=wpE}^ *{pP Ŝv,^n4>-*C詪JC5o';>_wAfMN /N06d+;n%YP=oJ \8Cn۪So6s?/аm{84MBCt>m}'n%Bur/N̙^/A`ꜧ"*>J㜁 T4/IyCU<ǩ$z_SO춃:M">Ƈ< b+çp4{hKg}𔔛 l[9+ ۽ L;׮mwSׁh>kv!sH"iMTF틞Mkhwʗ&KCmNۊNOBGF'zudCh|'[0tqu[ӝ4Açq>hJN^="ĻPpe56^_]$Xv3ذ///w|gL]8x71ܞz|9O~܆8i_B~]fh3c.Wfz4}f2|Wzu, *ø ~gg2t<:K&"W&KYק޳m:#!5Vk]z[e%yr :Jƴdٽh 9"?(Бe.KC$|=3tVڸfl)7؈a &=U@ǖ ٝ''wKV+9(Hw6Ux ^WK}=Ȭ $]QMǶqF44-\9 R{ᠯ䣻kzMFy4*L=׽CMk 8FB^*>*{rCc[uFxeDzarڠ7;zJu ]z 4fpH x1g=J=͑cfl\=w3ut&9 z ;O JeGkOb qnaܾ~uu;_2 3-¥ͻaV*Cڻ:Kz&ʹzq26_׳.0D(W.:lΩ ?Op@KzE*g;'l'㤗ѧ?#&6u`r(0 693̊X/FA䰇-k)xb89>=y}ccnWgf[8N *z)k^C} =hybhimlHB6+8o+#CᎢm4e\~=3j>\ңi2]pa ְ71$ 4wiPp i3챡_|F; #A\)[^A fEQ_'w8K?z;3c2ƣ87V!i< <6} =\0g6|\/=t٠B^wz Pp58li#{顉cٺfe}9*׊^n Eޑ7qQo' fjO;HyÚN#Rɼ4!_oD$w42,)7ôoqȣ> qF_l# xYЕ/iGUNj%D'"Іr` 8ar䷧|sY-#<@Ϝ"*ٿZ\S4<N0&7pG ^x#P7m̅W$7]"[hHוYE 4>+2z wewnٜq4aw:z&^lGE' ^*6`yc'8\nNda L O',wE1}7O8@D7պ\~3} y^5z76 |}䳃 Gp=$W~x].د Bw{=Ӟc׬㫈e}}ҽ\D#dkcFd# >52%^~n*=Nyt'#[cښI 洈}~YF}bDMtRŻJRnWL0e҄&(CT,vi;fCWkZO7I9swݵ\ȫAN,m. #<R >3m\je1]df k6q ȵ@ e0X5MA+BRdCtc뺽:QFՆ|N#يpdC<7.mg~1;Q?ߝml?7)\- +gz1*/q{R',HbmYg{`;NN@:(D%JQ@,f]T'3)xiD>3`:|ɡ̦!8!ww ^Gn B/pq(#w.! Ħ.ٿ:ih=1ׇ^~GCq8#/3y1ZǍ&^LPG%H 0ʁ> =ǡrt/vɃ=VLA#1^?Qb1υ9* Hvbe"jɟ^0]q)]R#\@t| ֣v?Q%#bL_n4fudTP^d\}qS];ӥ/K6ɞ<~}!Ũ9owr&lֿNZQ D𮈞W>pفٺ_02#^? t 5+Fv0$/mGJ2Q75+bb p aU;V. 57L&_:uL!aANo7˨3Ax Nm/N=o=1 Qhh0;谂a݇8s4~8uEy!pj`d$ۈtl从˜Bpv CA-}0z> 4I"i4?#%mW\T}Zdзe(yXtT ,gD#FhAaLtNshA@ǣxOZ3݇76DWw`yטgMCqz*bP2 )Qȅ^-EA lUY[~ޗg'{v:UkрgUa`xϞS!>A}NtL. ԍ}wK}=!g-xi[yto)ݡ&Jo&'s@:DiP]sH"~i/=􈎃,ٶL-0{:3 FKăoPy8M~m_0oc\TB`HLJݫlĐdda.23S9&׹ppۧ;=#OOWA\ +]Qz߁7üz;;aaL f\Ѐc ?o[XgZ?g= aUJ=(.n/5#08llAL. )^w$S|cɄ䦅yřf7˨3[AHWߝu?O\aBVR& <#ftﺖҡ^c; h>01ѮNsC)u ,۳w߷uvQ(o9_H s[7{~R z>wX~m A4=[,ceyT\`T4V\}pLpPk-?Rs'3ʫf M;ј>]FGbt| TP=ڸfnE,Ô*"^"@A "5 㹥(473LUzzS5T|0Sp7šv+u)ե,Hh@ =- ڝJTA`{%@ݶo"N_K0z2L&J4ĸχNi܌^pʽ=$0-q0+C.z~j}u2Bi=v>^s$l, aq{%'~j1+[F"qQhTl9 }oZQϜ_:r^WNBr_+{'{{SݶTqz(Mp遥{_?qogzJ/ ~pp?dOHޢoh|c +ڂ*hWP;I\g}mAnAq}h@G.s{F8y.)7s: Ays =Cdp _gٺ核sb p+eg!h$7@GѡՏ2A8E**^|ll}1qCCpjr` d4}to7 2.{ó ]|ׅ)0vCw˸^2h[4q6{Za ,se1~]8m e3e-#3ɴR&e]F-xQcϜit\AMF8ϝ->)CZ&q͙%a s3 Q#(Tǔ C̍3҃چW<bu}>z?jy-Җi@5=gze:#S+M6 iGiCтy &EKR(hh/47u&B.GNn/j9i}slEJ#ߋ 9B&{NMo 3L p)i^?OݓaP‰[?pFb~.b^L,iWܓ[o}^ {O\mTKՁY`86\dJϓ2&NA=SC`nòymz7_h$(!;f҇}ٰbB$ G PfCK"4a0 [3#uH>wZPYAR, 1,o|w"/v͘oЙ|GCllɶ o^stF9uz QYn@ZA ٺ_Щna.GlGuÓYNڳ:^vu~q`#O?lPȆV[J&)qyxYV]~{sp!{6&.["t#{nxC5O `lC^Y1G`F`NhZ-;@0nd^sKu LCp™ӟ ^9l.U/IQGd#`p=3VԲs3G;vU9?-z)F5D|3 9^<Xм Aj+Iox? s>7,݀;$-$$ԝ};Afj66|S\_Crh= 1m65xvn9(+¹>W{15#08 ?K^rhA!Vym xLNݸHf&ٰ{"}a >a%9*F` n\F7>&͓3[lc{=Lv /tQQJ.番 oVz =讑Irɒ){nN?m2q՘~~ L|/p ɞ\?6雥 516O.$=z8T-MQ7R{ aA;~3A"$&Fb ""7of uãnfEu&~Xvn>$^p+wZPOוKG_[8q7_Go{/ 0ρQ>oa׼ "}rѱ {Pu(_V1A ~)CKR^!7g-\(W5ś0\( @XRv\ $O}mg KS u{^9fyѾR0h ĭOX8oTډ0¸o9Q̆ xm Q.uM$1YՅ&zb.ߥ%.Vb"6gCaeNߘ@f^G.ʹ]2L^F8S==dv 3kz<#'*I,n/.se  XJv؆ uo6F#ϴ iOxh./&\8趠 Xw|ay50E?3]~ h8tmU=5udي'&DEC6 l/H/9v"02+QL5h1fC[y;T+n[(&zo}kzyZN/p o!jAa4>{5},ߋ^NKaA6Vʆew6=鏗^rKu)9^vgB+F8+# ;0`Gg$AvSș3F$~f) =6᙮4L(ݖ>(q6袽T韪PǤy6s fp-s2x7L`륍?mpEtZPy|'wu'('<#m\"a /L b\R0s:%+E}=B0\Q9jiY@ c 'Ӵ002j$`eq=ljK=9ot(fp2%N)!0WFd4wJ^D4f/\he" Ϳ ܣb0+PfǴR]sE5J- s=M&FKo]9cf.|.0`3㫨u ]{LA=`ę֫8s^>$-a+f nlj*-z- q/nn&sA jKz'IDAT`0+^ ~f xR ݕ0'Gva4SB6[uMU#>O4za«bId .ǧ2z5+pBry7H8gSokFea*q N>oLɝ3mG;gFӂyPZ70:l`^0 iJ׶lXl}U2I~}0x/&bq]Vsη1Tb4A͓cNjΣ7/Lp ;L+c43CܬݏwZw9s8)GpLn& ܂= %#Z9m gw|FQa43 aTU2FGSQ6Gz۸_0˱Bʔ~L"N[Aye>8,| s`T6t95p+bP2 )Qȅ^-UAݣ8^Y 0K^G6h + e0P݆طbD#Gr{Ķ  fIq%z8ݛzux 7MKW3'>2!zx$zcc2.{&q?w\u&M*a̖ `;{4\ 21и}h, 8玣~DC=~'ζeV[+Q8޴oLO6d7]z4> sl_)Ff+ ߶dRJz^cxg@or)=щ2kʑg~A'HeiL^H&8v͜Â|/`<|J'rۖS&B62Xq8mSn*O@y&QPB)eA~͍mtdzScIzu;)* $ڿ4y\XA'`RaLtm2ʇ[ռѦ&o~dϖ8'}p'pNeBmt2sB2L [lLӹ v;v_w-pm6eq0|AC<Ŀ siKލebHLlg?Qf' z}vTGtL1l9谰F@KgK/!2|j{XK[5޺Ud@Muxһ#upW҃ϊvѴxjccxd#6xWR@UD¸goFYoX ]*Ws`|m0֓zq[c0[DLKt |TeSY砡LӅm\ќ[i9\S=֪<=PR9.*H˘Oc:1ҫKɀQ][P-|Bay50\Ǽ^#ZUKмdcU x^0~ n9ٸ_ ?1qaN-1FBZJ =W2N#23kkT#J=۸f~E,TpDo7ޑNw_qO4ql^ 4VB0B(<ʳku2-a$>7zzbxi_ѠlsszEs򣣓Q", ?w3g 7of=BV#kɩQ8ɻYGxmA̻w1\0Q6 R\0_іˠFVό늃wS]/7#O7\C7D$G|?ع 6WJy s{G,"q>SNM3ef~qNB#[ZOx&Yn8_8&("a+Gܣ0E^AՆ16[׬ó Sn'K'@A G_y,=zǻYv|҃mc'21o0ەspcF)d/A`N 8=Bаz4\&|@\a{Dbb$z·e?1~N{>x"z!\^7 -cvu'$>*#*-L`KkUn^-LPsdh2, Huj4}|f3ëR0?PҏQ%gH%AkF2ݽ&dgoEp25NdSY`[za_fZ jÞQȀ_D=[Ng.߶ha[lp ޏܾ*h6 `VaԀQ|":y㢢'ˬhAi0}㷻ǭ@c̟kIx|DF`MXP^a\6HB~E=Ek6ôbA='n0auHǭQUOl'?zL-gȷgju:{6Yv!;F L3AF lk> ROtTqW|S ec! ,V>CaGx }S f8F \w%H$Сℇ>Jm2n@d9i|_0:0ܮS.;G>xvB9>;%rAeTDL>0rlhA%MuKҙ1!oYD)>FsРsa[P^Er.#CG0ttEyn HpTO6}\6Ω-B\8A'\9^}1,fH/A_^f#ݸ W@W2MR6fS@6{t&މ{g[xb4Fh;A0})X o[*X*ŶtWJWd( WCzi Cxh'hLֆ< 'ӥ…̊__"̂ȂĤIڏvu4h'x0 r0$n~ӴFs^GN1};3+3=xK4&-1 l]Wعn Sχ BQ!1 #bzGC\5-gPky8Ezx:\sF/@ckʹg2 8rt[qOEaG|Mzn_'VQ҃ x{zr_!\ynRLuǚB~L 1wOs F\,r2}0'ǹedm>wg"O~d#4)a$rshz+uΆn׾]т"2G{!292ϴ&vdQf(bP^ߋykQ@k.wyK0YF2۸f3<[a b8(xsv+l̋F<C-.yǙ>W 1ȼoFjk9Q:L{˺~kCaWX@qĹҳ Q(s ޓpwC/ksztÜml8]cGoVzN ϴǴV%.g[9 ri<\w =eTB&;gӴ|0<1Vk I¨G>2{N<'z8̱`rlϏ+ETkqb8`V(69l p=#`qWm=~k {ayZ±kqzy\i0\V. JA nPa3Z{ 4x14Gza51'˔CFĬDp{I 4ڡWFtZHwpra^ޯJO`{kWqqOö)&\Q+z; oCx0tR^7cTy'ſeC &Fa!&d{>xMru `j wó[c@ɠBF4NH? e(\h=ۺ!%L>_245+]%}םw)[z32|;OaeНdgkl:aΈՠRwNwi-a;;FAeNwsm,.:N/gԉ0_agƏ^ >pgg1mTyLز|c9)DXf[lg/J:~nr"h4L{n{OZnS[e |S^z[xhfؘXcq_#"LbyNPAȜ(= 69q"dõUͧ)+e+ "*u!{D٢u&O"[γ#AHy~H^+K~~G nIݛ:sO۱WnA`Q |ov3oAy1l]sP Sn6L ;NA|k8>QAY *-N3mA{[iGj (]O6֬P%D )EQ׾ί' Dtw^[zd ͥB(+t*Q-<>bN2!nH~Y\9 sTH@!}%ha7ȳa*(x$]Zg>Ľ>8(xؚk&r)]B%iUVָ!"0T3UGOy/NB'P&1E-%(^$  ³!5; Y(:A4x Xu͙ ?L>߂ph4dPp.5Eo~e.1 ;(Bn2?wP.i;mq]HVK}' "Rezوkws@π6.,`FE˰gvIUoGUqQ=N駱6(?1nE!Lap/ADYt{"ߑ)(,/A@{N:/G2-m\s8SnN@tvLENA2I%$$TV.T|uT( C/_3u5pR$N*$LžP;WPHH` a;mUS{2.Yļ#H9)]rC'# ` `cP9#$ȂtXlLJ_$ouq{meޗp Ž6L[~.S(X`tE$@Dt'y0 8z< (;2 Gp= #g$@Y I<r!pj׆Ǿ3*d\*" '0L'@A <HX wv\ W20M98#O;c@! @(bcR:"\y'y2^۪&;rXePHwx:" b#y>l{7Wp5H G@8N< v8R1P(Ď dAȎۨg?I_/9L_)FAN6R1P(Ď @  x*1go֊56V jVU jUP!+Wa**WjHJe׃ jUS Pچ W@rC@x@N(/y2$Z P\Ԓ T~* I*0{ /yE$@$@$@rCpyNx³ :@GA3I#(IJ2y$@EN LŞ@g2O$@$@)7X &V(S(`:HH A (>a*/_b  a /L b\\ yϨIH(D$@N LŞ@g"G$@$@1Sn))% ;YOAC ;rFH$@(N (Ha* 2(  @rC*)p v8JZ6g$@$PH6Xo}Aλ+zj{w G`՟kT(ro|  (a %$OJAx v8J=4FZ"g$@$PH֯7IG;Tu]V[q @|F\yujp3y=}#; w @[n( yP vS1P Ex}|uj}Y7G ~0B ヒkmob^iA3%ˊ;HH etɏV?.[.=q;hE$@$@$P)7<^$;){("_uQf`$@y!y-mAntwIT3_mssFIp }sTC?[Q-wbZ~od|  *58 v2R(.|?ԅMFH$optױUeL (nuHH *;9Bm @&MrQßRH. ={5ab+Ԓ΄ @THذj}]-(Ƌw[/,A8   Xبд:moN&^XL-N14   KtjިjC=uP J~p=BbIHHHHHHHHJ;YMAC ;rFH$@$@$@$@$@$@$@$@$'쀧 `cP9#$         vS1P(Ď ;){(bGIHHHHHHHHDp= #g$@$@$@$@$@$@$@$@$@y"@Ax v8 ؑ3B         < `<;c@! @PBA v䌐HHHHHHHHH O(OAC ;rFH$@$@$@$@$@$@$@$@$'쀧 `cP9#$         vS1P(Ď ;){(bGIHHHHHHHHDp= #g$@$@$@$@$@$@$@$@$@y"@Ax v8 ؑ3B         < `<;c@! @PBA v䌐HHHHHHHHH O(OAC ;rFH$@$@$@$@$@$@$@$@$'쀧 `cP9#$         vS1P(Ď ;){(bGIHHHHHHHHDp= #g$@$@$@$@$@$@$@$@$@y"@Ax v8 ؑ3B         < `<;c@! @PBA v䌐HHHHHHHHH O(OAC ;rFH$@$@$@$@$@$@$@$@$'쀧 `c tia$@$@$@$@$@$@$@$@$@$>=M@f-"8&HHHHHHHHH 2 9'Rȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          @A($          Pȍ&          'hNIENDB`assets/images/faq/creating/gutenberg-block.png000064400000671011152075605420015452 0ustar00PNG  IHDR bnA iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1250 2658 1 ռ@IDATx|e{ ł<,<{GEEEBSzEzI7Lf7!ln>3ϴ&w~5Sh @>ش~U>:[N@@@@@@@@S@vnm#         ,@3] @@@@@@@@@U fq@@@@@@@@@drn          1#         @$ ČGsC@@@@@@@@@l l@@@@@@@@@"Y f$?         dAle          1#@@@@@@@@@@ [bf+/G@@@@@@@@@H ɏ.         *@3[y8         DAH~t97@@@@@@@@@V@@@@@@@@@@ bF˹!         @ V^6         ,@3] @@@@@@@@@U fq@@@@@@@@@dB|r       Fԙ?d⢭2C?(IGRBaqsêrU:RPs%qpsuX%83N(w*.*Jze@,?gsl;537v>@ش~Un"      S/͑ sй'0r[7ZxbKd#ZVA2-JbJ1ϩ#_bGF@@@@@ȌȰfڸVwҷEԩZ:3c| 51YwxT#{IUo4īϣ`ۄ;=!L39!`}67 dT fF       @>huwi,%ʇrfm(mM^gu?}J7k~emkE f~y9O@@@@@@@2!-Vz36wyc?ؖt4E *V5kC?+Wa]|yi֬i\J.ݰRW|9i@@@@@@@ [m)O~J嚫]:J/7i<3rc46[0iܓRr%g~8L GcD|+dٲaZJ ٓh-=oarQҵS|۟p rk0       U?S; tzm߾Ψ#GXEi~W>? fӞ1a @ ? UoJS5`~&?-7^#-7 z;™3gL ]Rvp8ܰ9ƭvRQRPdU6OE@@@@@@I[G1gfxewYK#\z "3]˨Ȋ1_Ȝy g] r>k͔dβp8hfgΆWۣGJLL/W6_fWfX@@@@@@@ 04! I~~:R|~$9Ym! /쪙{# qy@  $ܽ'!͉,XPjT3?c$66JjX?Fܱ3|śkw=N`V9|riN3*e\9AHWy[3V+Ql@@@@@@rZ@~\pAHv9.м9kJF9L//QTZE:wl/V7{鲕2bkBOlD,Z uY5q g?Ѱ,X@w,^!*Vp/r[m"-ڷ|=ab dӀ٧e8i*9hEBuL^_9a       cF8h (9}挼;]CnnPI+ avmZ*C7Im%<<ϣ:ATP+ϱbjºA%ʕreZ ya9tk.ٸqWmhn@HЫFoV!RflPM]^V;u'{8T D8WS7s:\ڿ40%󜅙UY@@@@@@ !I?lA+3= ְBHvmFj;|j/m1E´۷mZVԖW֮ ͛6GU*WZ_$s/N[ńX*9,Yj @ ?Q~߸:uh+#. e[8m_^u__~=1lQ멑w±:&2R::祿vKߋ     zCzґʦ:KL!iҸDG~4 )œknHX&g#sR+i0uE;Øa¥z;AL<>!突+/o}pnOqݺu*X`n*ӦMGԩfϞ={2gYDr1V]^W;(^\2~P; UVT7o&GaU?ux[6#$ nSΕ)S~vmZIuSsU:… II/QӅvNs3Ot3Y>pחٸ-uί,?    {$FhC:ڡ^=ْ UZHG`>dvpC>yduطrAp{xg m]KY"8M@b_״.ۃ:䒖5}W㧭kU.%\J-&gb=ۮAڏo?简o> cځL{nWY'0f(Cj۠A=+նkwu%A&7`[7pGCIIIN1"8/BNRRRɮu6 3 xo-b~;+.DyA(|AޝYt~ϛPN=h N`{C8@ Iޣk'idJNgWm>rs|ҤqCۜh\ܺ}Mڗ˖}9T3`|~5yuE3    D;i݄ISy.7DC3/GnnݺsO >)J6L>z,? DW,)WqfI36+3;27/q0X\.V\c8dۘ|msD:tjY# fnݤBnSMr Sj@C؋2tę06СCi݇k/KȺ_ 1|z/|Tٶmv!i/]5efRMvcɋAL4 e3s߳˖կ2Rz5Iܛ$I0k)MM5N Cӫh=g9.Oo}ElLTG     @$ЮMOԡo˗ 4ޥ߳V;v\3!3fYZȢcrõWKJruRHyYsbAw?7IN>jGt0?xÈU]uٯҹkɧ_]{ XjH>=Mp"랾㾷@AN利Xoʘ'8Afg˞f:p;hBC[j4N1#M]Ir%Nm4T*8|?1ύEE7 W,6lkߑ)u^jK)_*tgܟ1)_2p*p?-dV-IjUyYdu(]:w. i¤^ÑvlɓrJiٲս{[Pb 9ɘ퇺VW{ek/YWxcy}uF@@@@$!Lԑ6釟wnjd !{gMy jSAg͚垝k+WƎ A~m۴2/11F4P<6C^z5ђUF=B_=P)^dM'=*||43oxõYSc>K=kcQ.mM5yM Le:sIE3S/"G:"veL@X׶drٰatu}?ݯԠ 4m6Cj"%]x Sw_ǒSǑ: ,֨Qͺr՞sI6/vp{)cu7=P0å 9w |%c{     @ a[j.~6o*HZN)=&Ckdz6d˶VseVU˱_~#꧕'?,0 -\3ڡ~|Ni7 Z!Lu͠&LZY_}kW~7&TzYf7~)|,\ vsnJgEoҋj|e{<}wL]f͚r{_{N⋍Ç359g+%S.X zfuwSdGo/[Jl=WJ {o_}׺ooTkĽϿثx6(Df{Ci!dm?!r_ׄp[#};{Cڴ jۨwpDH|e)S&Mo#QîҺ{8 6un@ƍf}K،쨎Cx7oRl/=y݊+B­ mi缻iדבt|%zya^ɽ\er{^V^V    w;F>ϩ>&Ԗ/gUZ%Ktӆ IfML( kD4M%oբUd`[!>+۶ni5dM# :dok)\K[wۘhҞQ@~1{B:C 'ZDqSDWH[I@Cɠ0;4Okf3Foc2ۉTz0uHQ6ȓ=16ḷ~^g-][1u6-?۰ɺU+VԦ:?Q4һyUSu_E&Vl\9I8mѦ$ ꝩCNwWDtz^R3t'㧥VR@FR qXfY_A\?g=gwKL4.']Db*&,U3_aמml5h6/zf%34}D@Z|16czɓ55}:o׉ly;vs֜f:i?[֬7<47uru:N|Cv,]7&#ri'2O^ H6l(L0+M+a&h}ׯ\!_J `\y.bcc]ioUW:uM6K10j鵜 aǡÑk,6{Ji:ʓ&5yUIV-լaCnᆪ! 6pυ,u5kO>cm.:,64KE|rVe7kW^/v_J4ٷ6 [V3a>&5ȣo3f*i٢T3ĺ~vȻnHB獭.oV U^v%[F\[V [v_oFJ=ǟ;>pܹ坷^ 鐿^;-?xvv(m9dv_2Y@@@@@ U@Cޗ˜´TŕZÍg ɼy6o.^_obTBb$U5qqٛ /׾5>Gg>{ ʵB,^bM.UҪiϷ?aY3[mGVZßMӧO[];TG]OwЎ ?;t3 6jE)u]}q4!L]p^0n =Y5q ؄4I|pΪsMxP0fpmZ´7ڷE|6k Jv+dMVta3beֺ{MuO ujশJEiuLJi@ ە̴6fNKn0O7 a֡M4&5) Hv꥞xSUnsDF^h-ߧZrZW.ie͊P nL1`ftyoSuOxbRz5 ڴzvuZ*}tVӴ+z*02!` mM G[ Y`L v5Vl${]ᥛtCZlE{={tpحVX34vS~? W\mw xLH|VvZ2 b7_~++/#|1Ѧ$3n]R2{^!Lkߧ!_ZOjֱYo?/ an]:]dOBq6^/}qyn@oB41s(/#Ç͞o v2C@@@@ \ R?KB(˜t64EfA Rj%&wY|t(= [(?4UMu)߿}ֿIYb)Roѹaɻt5thB'1U/@\)p*f*ZriӏTrUW(Z<@jv|ӞjUv*u222S%Pw1bf=Vwhbٮ:34'-3H[/VCÛZ󠙿sQTJV`4\:WCzhCyyXk>+쉻^_=wn0 3$&[C}o fTdhY3*̐]HkʼnK¡\6)!l40LC \4CGnŊz:mNSqw1W;?(QեTI7?0Jj׋w| PiX 4 Y f\\2{ݻĸ*B7'N[;O?}ts߾}[ 7v2&rei3_11WŸλ\lK'MʄW2U':SԹ˞4_ilk׮e-*yoqx2پˆu(CUT1C,wm:I}zh>t0v:z{+pgOGEoΐrvĴ1͒V."ju <4n\ٮ, bjNmzA%f(w `<7,yImgށEɢ-vNfSrdkXr{~0&| ԊJ]v:G:ҥAes-Ȭ U[-`b!}[TǾX&J9kv/F3־/_}שjsü \\f|ONߏ>'׮+.ع^i6{za rxݽtgjrp?ԟY<}#={n*,(<6i{W:$Œ%KQo;U'>Oː[nk_M6;&|ѡ5}#C׎K]nrTT۱cW ܷZnYm2̝<0&A4Y Y}!2zj[ݗLsWZ:7=ƣz/7^_#    y1lj:S!Lݗ]V˻GfM?{mw:]ɹoO'jM b._JN8) (.%Mj<ᴔkڵR?M5CC gΘWUW\Z:>i/l":ϭa׆v{y嬪ۓe\z jʌ4 Rڭhocnoem Iy^cܰv S>_6[ۘc,h \ .JW%z24=*Nw}?bžgƸB E1IKj~&|ye)QoCmE f̒];Xl.7P< ѯHhT6-ӄ0|`zznDadE=ɈaZ]nzqHsÜƤsQ,s>f8h3,u'V57iҤ-mu/mbA*wE{+i/'=!/41rU~,_)w+V4){)n{*?:DĽTt-w*] d߾|2H÷_F[y okk5ff}mX˴9J:}>2f|QA%74@@@@ ;.T!VSU˕-5R}æ'Oq]v4N>f@._f{F4oaɵڴjTvOcOC>i wt{mZ5?k@IDATn6խ.^f=>鿦ό'`Wԡa;أ\K|GQgX-ZFUynyz.6ǡlp.pCOXZ ի$æ׫Vƚ?T}aka-r򬳽hkc5OZ_}3;> ALZ ]_ {BZ1um!yezc|g?Jv0;>l}X$继c봾/Ys*w u/8 MR^E֗[oΚ#Y~l*eۅ^ ^t "Q,]D!C+3}4kڵk;ifm۶ntL5;zs\ AIo hW_˯a/rn69.KZ_bJoNYN;N*u_2|=Ò~wYi+[*J:֨Qg{P93+J&?觗HZ5DW]+,kՌqL,R&34KZ!W{fha)q>I1[֭㞄D}szϏ>    @d aLߡs[E=d_ɩS_]dUǬbV {hE2\Gk. ⇟IeUfV@r.5I^iKڙU.δf7owQ5:uoT/gO5S?Ց4nhFz,22tVBT;OLY<'Эq5|fw6u*Jbɤ%;j_.o&گE?w+< +LTO7Òti D.ش y}D&.!Wwu;}H4hY,`ݩUZkkclfw4ÑOU1u_j&ϒNZԐQ7gn Wyr*5Hz5}ƼeDީYcJr}rIpf}SS_ z }yPla2:e#2& D@Bs;OyWwiѬ9W!z %ZVf̜mU)U,ZuW^_JQk|S~ H5чbŊZaycǓ*u@Ȃzرsշ_߾RVކQۭprҫgP4l0oÔI@^4fm*jpgBbԤ}7ޒIuUvZ2״/O*WN-n)CVN=G ֻiMܙcNg:+vF3 ^q%_`tؐ[γ%#qo¬ ( }f}C~oG?W*H"E<cݽ;ƋKRyqW~|9g@@@@򇀿0fn0UҋXu4aId}{4 , !PjT&ԡOʨcV+^UfΚ5N3<1k ;dV@7MW:{ 4U7'X! lꗻ|52,|@rrQ2}nᝇ=KnJǬ`.Vh!8~LҤAxK5ֹVF\_cYdFڔ550ñku-fZ\jS[_mZͰelYuȷeUٛzUw32㧤l"&[H>L\''N5C~> $b .MJ w%[|;|i:UJ;;̵ /4)+LPn 7|jk[I9MBkOq>ͫm&MVтnvF˼6F?{uND,mvi׾}(ԘiJl\âV2Ώ-+`"T{(,Ąn    p1u+#W[]ˮ{Ҝ󚫯p2; zRw,))on[ :+AݲySkCHbŜ>ܷZfu:{Wq q^u%6v|A?w\^tMwC=XCk)SGV+MVRV `ȋۦ/'/i}ۦv%{}p[.FSN[;Ƙi \~0c<|'Rs$ fú+w:UKYN۴J拓n<) :aGOk?wtQliW&lʥSu^2EERT[e״=[b*MgW 8|wv7;fBg¹65!̹yvYҦU y܉LB:۷ ع +k֬Yzeu9S&YѦ}D;wEy3]̈́KryզtrMoOټyhE]C?uZ>EJRRp[rB))'Dʗ//o,YLv_Lvm[[C>wO~ p1j%xr+8Ɣ0cs[}Wbl<//oblѼ|Dztr9j56Õk薆@(J[oS]om?1=ZPLwb횱 ǪǬKb4j2~oJʗ3uXKGZB/Xk#yu    䨀ԝtn6A/ܱo)ڲOA |$';UW\*:}%I֬M3 z7w_ 4p1+1kw&LqZj.b $&&Q+ZwѨIn3!P<6vsOw[HAK!v-߽2ËO_KJv+`07V tsycӼFq Tۄ??}g;UAfAk[C; \:?{f4)/%M5Fw+p.9cg3:-{hntڞ|`4SWW+0'u8GtNSf|O+tʔurO"hSmOE:!SytomZOrj:oze:?R2#+sZB_o{9     BQ+y֬zl{{d89962VLN ]YeyzUдmu},XPPvVt[k%pa깴h+9bt?7iB:7k"G&Md9rJ&LuȾBb&mΏ;.ʕ+k*KV⦂c j%$&Z(H;kyXZ2QeϞ9y2+8t2&[p!U3C˪]z]å5Ciy"6d_Kr4 ؽkg< ^_O,Oȫ\z5/&MnZYsMrDըf6HllԌ*8j?cgfzիc<q!L*#.Y(QBd$5 jP^cqSXtN ?ԭf~ʏ@@@@@@HAiaL a>52 ,q'=]uC6gڡ^:k86#%VXQpYշzjUXM,۔{eɲ^{tlzhO 1PL~@`jEL<4,ј/dμvQn+ PW>h2     @ P3?*bCoO \+bVƌ0'nǍu_>s cv3M0qƜ?^tu_kմF"Y6ozv#ɂEKةC۰<[J`& !x]pӱ%~ StT ke󦁺0|#+<Ԝ(      ^@gϞ f٢ime`BE{GO?BC|]…}F´>?WZ+)fdiw+^XX}%a@ sl\c`̘9[6lڒJZarQҵS~g!`.      @(BB-{yZ*KfĽ:,9r22$ݩJJO˼d|Ϩ:w.;H;=a q 4PٽK'+9,[Z֬Y/C-rJbҬYciӲ.]*qd@W      (y'䇟)HJJJ3oܰU~:҄Y+Ap9~7[g+ߜ4'@ !hv      yF`ܘQyXʁ-ZTp\~I?/vw#R36ZjՌڵbòbc^1 ,         @"^W+B(/ϚF@@@@@@@@@B @3l@@@@@@@@@As          !@d          ?bǝF@@@@@@@@@ "@@@@@@@@@@)@3>5       (R-8vL Ge:&ȨϿJT &@@@@@@@(PjkI@~o~ʥf9"/G #@3bJN@@@@@@@ \աT =poQ/f?9+X ̺E ~ev;K fz9[@@@@@@@ciSAv8.CMޛ^&& :/}~D/>mJrR `>;}@ \PQ?3ڙ~ @$lZ*Ns@@@@@@@ _>#vʱ}hUN^T-[         dAl'f          1#@@@@@@@@@@ bf;1;@@@@@@@@@@H ,         .@3ۉ         DAH}d9/@@@@@Ϊw&}7=]$B BGbkպVTZK7e)la K d%By½wdf}󼟛 @ @ f @ @ @ @z. @ @ @ @ @1[ @ @ @ @ @@Gos @ @ @ @ @-.  @ @ @ @ @: fG} @ @ @ @hqA'6 @ @ @ @ Q1;\ @ @ @ @ @@ b8 @ @ @ @ @* Q߬"@ @ @ @ @Z\G0ژ،L @ @ @ @*`E̛ @ @ @ @hu+b+0-0fri< @ @ @ @:1;X @ @ @ @ @@ T=K-? @ @ @ @ @Pz$ @ @ @ @ @<q6  @ @ @ @ 1;KH @ @ @ @ @@y1l @ @ @ @ @ bv @ @ @ @ @b( @ @ @ @ @@/# @ @ @ @ @,Q @ @ @ @ @( _G"@ @ @ @ @# Yg @ @ @ @ @P@TD @ @ @ @G@elTT( @ @ @ @ @ yOdaU @ @ @ @ @e*($OK9)'oۨid/ @a+9ዮ @ @ @ @ @m&Bi,.tHT󍛞,qL@RMs @ @ @ @ ɫ*+c{O_scҚ ! 4 @ @ @ @ O6ܱ:n''˜ @@CB ɨ'@ @ @ @ @`L3=ȫo\p'W$ (,pB @ @ @ @:Ww[w9~|T՟&k~L1 `77Ċ [l# :F%@ @ @ @ ЙTsʸ!?qQQi0fZs^6owvzMC9|^ݫbh^35> tx!=  @ @ @ @6!f&VU3hߺQYKdҿw'Ƶ83[ jR@0[ @ @ @ @h3+b~cx}/cmRuY)Յ=62ztMy3Shך=ߞWCU.B {> @ @ @ @mKM1w,)ۧ5+vU?5?~;yy+CCk~d䫱ͷUA@ a  @ @ @ @_Ui[O͘3ul.q|yX%uVV%3(}qiG I#D^b7c%b˶uW +Ҋcrpݻz[xx$7N{>*zvqG76Ă )@l/ @ @ @ @tB1삩1,"WcٺMQ[ S'9 #]HuEkĉóG ( b5t M[k?{"iY]Tg35.ygq}s}p>zFN-T!O.rsn6" F^i @ @ @ @-Fz<}?W]7Bٰe[0^8ܷG3A} u?<?~Œ߼8g%u'}{v/\t\nkK5Q4T|iN{}hm!~'@ @ @ @ йZ4Y<̻kbSnǴweڋ:/])3٪)yʡ##Gz.B)cb݁;]x?pWً>=='rېnxt#~}u*/X!}UOωy]8lܚ]ni.btm<ڪ`r3/ VltC @ @ @ @ PGłVmbhumJů_~#-ӊ^^4hV@9?qхjsΧ>z'n;ذ%%ߙsj"s+˸n5 4eqo͟6o@B@҄ @ @ @ @X3mkjzØV&]e ߹HMK E4eD?"ؕ5+ޮ.•?v\rbeܪ#h oK⮿|_lkܾslZ} @ @ @ @ @(bĀ?a߿M0 =I7߽ݫ+ S8.=*>H_.[9&Uء} Ekb ̣d- pg]Y(W.[wv->'f\w ]Wسm3q  @ @ @ @[r{G07GoJ3ۺ}g2;yKqw7jflGP8H7e\}qmn8ӵU]CǗ?pR ĉ4鳥od4&HƼ݁Fޢ @ @ @ @@m c~G?g έ'43 ]6e^+o#d y~9_~sj?'~:sn7aX)6 #G6m+ۘ1sІ@s5 @ @ @ @ p [KNl_]>jjݼM7\ z)~Рߧ;ߴ X8UA `g:}s}8qD-Ml4 4R@P @ @ @ @ "-5y^G<+˅uئmUoxIb`̯n[ ZN7$?~\3b`["m}&~B{œʷ[*du:WAL)/a @ @ @ @#ТA̴^uV:z`k7/zv+bö=,wo#Lweۈv ojW ?9cJ|wf??(.shӣPֶ[,\v訬(3'ZQ@ M @ @ @ @  Ġ\8G:3&Pk a^uX,9Ug3mK:l's[wo~aqyO< ܪrÖ_ʟ#/.wLO9 nݑc ^wƷn,Y'ƹY//[}oc9&)o7`| @ @ @ @OS.ځ~}{d!CaY&6o$N?rtˋK~>.nKNCƾgC|y[&iUCF?GV̗61+'_;yԀHүW8< CEת݋Uׯ#U\V瞡[U:6 ù_==4%̗˜zZ13yǍQzgSiּX[ɳ&bKb51~x,٥h5nx,X}u晳ǺM[c~ѯg뻪kW.̅0gų V\K'ik毈ݻ0g~ܗͭ4: 1K0 @ @ @ @DW.&x>xcJ:oG^,n0l [fqU[rGuul=\Ȳe@ne [Usyn˴f c6t˭ ۢAGsHc @ @ @ @ hLk>pb Bra-Jy$@} cg @ @ @ @ں@Ձ`Z[]r3?/-Y[R_ [VG_n&@ @ @ @ @Ĭn7> ȫ&@l˜e6 @ @ @ @N''9'Ɖg=l۹+ᗢf?zu+0恳 @ @ @ @{;٥">6Ȭgod,\q F1ȋ0  @ @ @ @H`sxEQc(:@ c^9` @ @ @ @V 7ߊ*7( @ @ @ @ @5*[spc @ @ @ @ @ڳ f{~{N @ @ @ @ f @ @ @ @h; @ @ @ @ Ъop @ @ @ @ @= bg @ @ @ @ @@ b*  @ @ @ @ @, ٞߞ @ @ @ @ @* ٪'@ @ @ @ @ڳ f{~{N @ @ @ @ f @ @ @ @h; @ @ @ @ Ъop @ @ @ @ @= bg @ @ @ @ @@ b*  @ @ @ @ @, ٞߞ @ @ @ @ @*PU9_Zu'@@./F$@ @ @ @ @C XCVE @ @ @ @C@ @ @ @ @ @: f| @ @ @P6d@IDAT @( f9A @ @ @ @tHAZ= @ @ @ @ PAr( @ @ @ @z( @ @ @ @ @P6 @ @ @ @ !1;kP @ @ @ @ @@91ˡl  @ @ @ @ @C bv @ @ @ @ @rbC @ @ @ @ @@쐯C @ @ @ @ @,1 @ @ @ @ @) !_"@ @ @ @ @! Yec @ @ @ @ @R@CVE @ @ @ @C@ @ @ @ @ @: f| @ @ @ @( f9A @ @ @ @tHAZ= @ @ @ @ PAr( @ @ @ @z( @ @ @ @ @P6 @ @ @ @ !1;kP @ @ @ @ @@91ˡl  @ @ @ @ @C bv @ @ @ @ @rbC @ @ @ @ @@쐯C @ @ @ @ @,1 @ @ @ @ @) !_"@ @ @ @ @!PUAwQF w}Ovk @ @ @ @ @Z@AM}cTVv)xlz]+4[n?qC߿VY 3qwEuuum] @ @ @ @ @:@كguf 4D%OJB3Ι=W_V,ZeML41w΋s/We  @ @ @ @ @@g,7y3Ω3c1SԷ:2;ߎl #Fd?:-L @ @ @ @ @@(kpԨ1eQ"7xV;v7l]bdn;}zL00!1?|7{ @ @ @ @ y<7wCeY~cΝ 5i=W2?i|2ۚ<Ӧ<˶22dp,]FWfܗ^^縃8Q1lؼys,_"aNlpq 64j?hkת83e?83|gsKtB @ @ @ @],A̴sfz,Y]]?X kݻwwqZu m[ sӒ,;waCƥdz뿍ά.?.)S(1{UU] RΟ}>[8Osٞ ~kꎙrt6txɒ/Um:hN%8!@ @ @ @ @)P S)ӌf>pf*|Libͭlyirɪ=jds8Y]e*'] R=!t&~x폲SUb͚QxKc;T}~ ?hv_sh3' @ @ @ @ @&P fms|ywd[}-S9bРAv||?ݿXV7fm<̇)9O'[n_8k1X"V\U~[n+?,Z8[1>=`ڵpcZC; @ @ @ @ Б*[ugak_,3!(Jڷr=xȑ#JjIQ#GeҊw⭷>š׿q5o<#@ @ @ @ @YW%F,9}V\k"X O<ܖwSOٲeK|zQr?޽{0,/{iUeQ;w_{{=o: @ @ @ @ @x1=c옃b%i~@>~ÍkanrȄŧ[dI|ߋ?qb)1흧ĩ|G:hwnޖ??? @ @ @ @ @3 hO1w\n5QSS]|Hwi[_p b^Il޼0ՉLO8p OT Gyxī d?8cZ[.={(@_\r8mv@Ӆ]ϜG>zeo%9!@ @ @ @ @T2$N8BOiǴ"fC܊O='o%=ϿEuuݭ֋睞obe ?i<t5vCiѴeq->-#; : @ @ @ @ @h 桇N=ٶ $w{V̷9Cחly+$vШfZ2_zkO|g⥗_;wܒ)DywuOɵtq\ܗ^s-U_ⳟyÏ<K_Oϒ/;w' @ @ @ @ а@'Oi+MǎP+rmtٲJ`>,jjj1F.dao\իWnrG9,; @ @ @ @mH ͥO%oNI[-[H @ @ @ @:;)&@ @ @ @ @4W@r#@ @ @ @ @: f @ @ @ @ @+ \9 @ @ @ @ @^@ @ @ @ @ @l @ @ @ @ @N/  @ @ @ @ @ b6W} @ @ @ @ @@_ @ @ @ @ @@s1+> @ @ @ @ @ bv @ @ @ @ @͕s @ @ @ @ 1;W @ @ @ @ \Aʹ @ @ @ @+ @ @ @ @h fsG @ @ @ @tzAN@ @ @ @ @4W@r#@ @ @ @ @: f @ @ @ @ @+ \9 @ @ @ @ @^@ @ @ @ @ @l @ @ @ @ @N/  @ @ @ @ @ b6W} @ @ @ @ @@_ @ @ @ @ @@s1+> @ @ @ @ @ bv @ @ @ @ @͕s @ @ @ @ 1;W @ @ @ @ \Aʹ @ @ @ @+ @ @ @ @h fsG @ @ @ @tzAN@ @ @ @ @4W@r#@ @ @ @ @:@UG߿=JE<6N;0aBܵ3~??;w6~  @ @ @ @ @)*AO~1xРL[os~߾}cҤYk֬irsq'ew֭A}sѳg'rʬ8㤓N.'?7XPS @ @ @ @ @@;(G1^zg?ǟp|;`ȞOqeE.]ovm} ݣGϽu @ @ @ @hebwq%*s+Yӻ=92On @ @ @ @ @@3L+FNrtT+++c)k'z׻bܸquM @ @ @ @4Qm͝:YtI}Pq}=dȐ8蠃bСvxײ}ޘkн{x]xQ,^8vјզ">p?al۶Qרo߾1jԨ1bDcٲeaÆ=zcfu+VsO>Y?Ubݺu%+L/z @ @ @ @ @`e b \˃ΌG#G# +)Dy%đGY%S_\]vYbqٵkWzU:[Bbq/&Bg==N;ܽw_yraƥ^Ϛx}=qO>9}(-Z)٘&5M6?pgvv>5w\@3)9,[~}n񕹭ڇŨ#[kڊ=_|x*5~8mIdɒ @ @ @ @ @@ʶ"fϿf Fkl훅 V|x}hL8)z[nW>{={vB=88)ҥK{׫Յe_̛JiB @ @ @ @4_łG|LDZr_%cǎY~trۭ֯+b-!۷Ikb`YRJmRZ}r_;u?_<q ?Ͷc?OM#=z:߶m[9++֮[׭$@ @ @ @ @8i`lM.ٳglLx򕕕1(w [k۶qUUU 0 nݺ5:+\O =iҤ¹IR߾}cȑiJ@d/_۷6, P8w@ @ @ b @Dcҥ%O|Ʒ}hѢЇ>[l)v̘1 .Bŗ]vYlڴ)jng?Y;OhC~e|E]_WJ @ @ &??w @ vQ|U248rKfvݺuw](5k !4rZ-j @)~[ҥK}ߨ @ @Ml @+BwuW &wtCtpR_]6  @ @h fӼ&@ @@~{j7uLا@ f}v @ @(vXy晹ҥt۶=?xرcנq'tR9*k|9O<555Y+ @)pEų>[.yW57{}{;,jx˖-rz׮]c mm۶EW*6FK۱?Stl+V4n:gر1jito7\vm٠A_~uؾ}{Ϧ)Pjժظqc <8V##s'ب0GһHbqbgX^iE5q& 72dHӧNd#{uժhK /3<}=={1c&Ly黴|'HǩJJzٳgg{?gYlY̝;7LFi޽{g?}jsoݺNwڜnݺذaCvkM-~W}6vYdI[O|eƔN3f… Y!mv*5nnJibw`W^ɜHÆ kն%KeFMP# @ ػ8)#(UPT"(X[4DI4KbT4X)+XRwg٩y<< ) 碅 u/[^ޅ^4 WXCpG}]y啮JzZޝwޙ~nKXOtAdz03࠼Ο|g@4A7Q`*z7q`jtI'dsNx?]m6V+{6he{ﹿɓ'wX'9y=j]w]0ֻN>d}ϺaZyg_~8p`FnsO<ĉ0GJՊf0=SO=R0ӧ,t՟r%'pTG^M?7j*T;ٓ{QZ`2WGe@@@@('tb,g=azw޲q wf.תU<̄;K);,KTe|w\&]X^  dN@ٔo {IVli ䷧~:.ӟΰ~AZ^h:V(Ktaj~./>4])h)8G_ R׿`uoGW_uFA W\g)FJK2PdOq)g~-Smz{ MÆ k6 Lߟ'رc]:ADuq,[^ve6iҤ|#^wOI)[4}ǔ+z3HLA3gˢ󮬱߮9f0g讻rɂ0nqgu?j}svwwQ;.}'3Sۻk]ts=$K42:|0@@@@(* 1ASi?q7|M;Ӂv҉'JW:{ԱzN@7rp[e-@@rK@$SyA BAeAYqu2 H+ %ؠ7\4LփZz &= >-Pg?-K4nav\X-X`5M1*(Fi ~4 Oj?'_WWJWYoLTJ*@e,)/=(´dqѲ7:`̒m:oQ j;*鬿dB eTTbV T6:([}tԭ[7zE/IJ_}y}T]%w']M66eM֔Pzߨr!O:M%Mu踾dJfQs?BuX$Վ_VyڕaAL\{8>GMgJc=\esX`_R?`z~%}^ /@@@@@ b8PevfT#f*:̽wޕ3h.*A:u܍!݈{-!UfMg7~?ѦD*LQg$Un(4s/_}EZnlݶ̞luw,)oP֯[ﶭ7!&nJn )M6݅Y3gܹs1袶M7ش[etv{$^3w>tM7t:?/@@(sU4eoh`~^*7VZ1PD n `.e(  _YvmRw 2z0ػwoSA~#%Kw#+6*O9*( 2~]o߾6v&Lp蚮ea;5vU&'eׯ]Ο87{ЪWns ر,Sm@IDAT-yͬ@d/yƏ2U탶NѾ}{P&vSe*mZ68 ܹs(ˮD>?jQ2Ϊltot}HwιMY2~ <vOʰ4]9Cߨ[ݠ̙ɎIoZ?~箁q̘1.k2EM; G  ]7?Ev%n*U Wz̙hfOehV.@ihe403e    'PKCVnL]vifrNO)͵ѣ_t%4]ofa=62+La7ވ[X+qvW ]nb64v? +ۋn*F/f\э<]VV›oiHzɺgDm[7u>tcP sh{iy%H{1{衇g[nDυ~ۦ hLN0] U6hTZC0OeX鳡 ot~Y;5otKL_8}viBm*KfY|]FR}% ~tm#zֵeM֞ydi C] 9T`2/^v]!mOOwG*S27}E..kw{8}u.+04o$Ci*slݡ!    @gĞ_zx7y3k֬S\)$k-[]=-|Z}g91~-S~ l/S(M7w2}7qQWO~ TvdMY\WS ׅ~3S[0qU#ݿj~VTh2 A/;hD,p:AZIzWXnȞW-}vͶ3t]{Wӿ&$:/Qw?g^<@@@@H_X1ˀwVFz"v)R ~a?aՔQR74{u_֮]首ui>(vCM2a xƍg;:$*eT#b w>Sr ftDŽ7t#G4?q:uvJ)[?Im+3E/^ͤ'xymS mo~И?]&M 9蠃f͚xTq.PuNڶYSЦ@}}?_uUag[ԩSv-L_pKS']%]Sh^ԵO>٢ee˖f gdhe{*sn[Y=P=@L~u2W0mat37}ƒeq2Q[Ѷ0 Ĕ @@@@ k FEVZY޽bY,C++eAyZQF /Ysgɼrʇ7 {SB&&k ,yaE;dn|F[7uuh;ophXmʖy饗\J6F@@ h ȈfLр!C$[Ӣ GY#6*l`W+?JE t=^_}omxqӲq ~F uHժU+T?%R>zpVYv̶E LtSeUhhO#'N 'k}en/@L,:S0yq:<'mk ͳ@Aqߺڔߊ fj    M? +K׭@g@7t!XJY`**V={A=jk.vΌo@%`/׬QosL\2Oq3WoWƙǒ;gǪZfEze qb%? y@@@`7۷˺7K/dw^_y啸Lz8(l㦍dЅM6}U&ro[ǐtQu‰غu[… cӷ&N?OL7.o?(knЪ$㣏>J00  n/`f~c]dM2zN1Z.LASR^z8RX֭Ջ]T5/tA\Sv*֝KwEK_y啶>dTvGm2&;֔!6ݦ#F[<1nfYtiܞ֪U]Xhvo^Ѧ~ ʘ:--3(mw=X@M5mK˞p .\œӧӋ3(yN {.ޕ5͛7JV4ϋvL7mx@     @Z+#.lh,X`Ըn.Zzڕof?v޷aؗor49r`z@zu͛7Y3AhFժU ӤnF/Xи¼vmȑ# ۟J*^ҦM؍ꂻ4M  @. $?SǮ@T}Q\)SI}%SХ_2t5e204d3Ϙj ?Y5j[qK0n28x Dߩ;Y*S|׻Lte[޽{0ZfߕoɦHWCP]cw6`qTЂd㏇(6Y Y0P$l ӴiS;wnxbyюUp@@@@@" $(r:Xxq\٧.Pj Fׯo޽.cWYѣ_9ݔ/[+Uh+ǞG۶m.'z,=Ϳ|auQ>Փ˼ C9$n`D֨Q#7i&w!W^TДSD7QfMQsW 6mZq7}/ʾ.  eM@Y;t&Lp&42zԦd֭[졩fq]Fp3pG36l{ <{1o~E7=Zl4]tmt~?űsuM7MFnϛt4СCM Tpϟoxv'ڌ3B;;Y"Ź L\ֳ箇wL4󥦭^>3 dNhfN@)0 F4It Pְ̅aøLىĭT+M    9/X ʖx绞۶mkgK{ّq%{4S:X&eUK%5jJ2}2U6s,MvM;Q /ر 64/M7߷=ǂK˻,2'tb$nԅU=/n]I]uܛUSsLTS_]tuiu3/+ guNXe7n[~ aÝF>djnbG  @ (+]wK3&pVZeʾ淼JdX]}zՔK/Mꫯ\V`AaRS$-eC;wvINł +2[Y_i{mܸ*1hz{X/;nO׿v1Λ7`4wyz뭶lYX@H)1Y6`N4]ӂh 26n謦ˑG2eJ8PRȆs55kޓ}^Kp܎3    E(@Lݔ 0ܷþnG٧]ve.Oeue˽M4)pRjhxWG6e,PkԨab ̫\*vA[Dminرf,X1A~zË~'إKwN:ms?Set OfʹL*VrӦ}f͆c\¾+ǜ9u6.c^h~;zZv8u>tA+/bw񱛡{21ۮ]҆3g V@@8p/{M( 4]0U{#i`f|饗6Ueɵ뮻.̯62 DwƟW˥ o6(wt՞{9w 1+`OZwy{xh?OR|?]/Gڵk'dTz>}lȑb.T?a6%Η9C~vX-z4/:VKo@@@@@hyG0p푱 4,w;vl>+kkfs`Mc%٣O',X ;}=zHA_ Kiw~[dJ\&;'N˲9@@؍_~ASO>ez E˃+XRAALp~8mT{wOV\pd&gvaA6UU P/ ql,zqv=L9bĈ`dǬ\ꥌ*O޼ydi"#vEAm /2A;Cì4<9ydS h/Kk({WϚ<'z4ϋ%G8    ^D1u[Νku&;b*?cA~˖-?g{'RQ ی߸~._"-Xnԩ.疭[b좹z-S@QG8. JYe ~aԷnP6mgl .ܹbegٱڊ+b2e9cj* LQ 6$yp? lڴ)bQ< :z~.w}7ns5}gGR Vucwd@@91Gw~wHܣ؊)ۤ<;e}+l}(@{^z硗پKKѻ;ίI&vxDAx^{m\ۛdxݺuMU"TC5k܍5vZÆ wĆJ+@5\Mׯ3ZUREo4@@@@@tE/tQjժٞjU S3gnjNn`0]}u\/}e4AY8\`.B>Mר&Ɣ}'kTU]D/ݴ OAɶu/^lM~7Ietͷ$ TMtAYhT.^7_J\+b>u*JXj=#  KxߢE؃Z C` RƼѣG5@DC (-Zzkn\ACWG}t07|3/&SrFLAiAS D 3S-u-@?`LmR_vsOp~S}ѳgp9@5t*h]leɵyNڴiw}GϞ=ڶm7}wQzb췥y^~e #    PʗNΜs\iӦya,A?=a]Va4;\*[ҥKmڵ)![li7p{]}U. G*yU, +VHȨ]?TAu254qoOA+Wt-^$OW=@@lԸ[^s!7$wSQ4˥+裏> wAH,~ JV\h?UK/䒌϶o0bԩS`4ߕ YfGbPFvmAY1&NNWK=<ĩcaj~6b9w}ᣏ>xX Wо=q[gCF[iKM>}뭷Fwq@@@@Ȁ@ t+]VYFM;\]֭y晱RGӦN @@@8cL ~OhʖAh iɒ%2TZ=M+ѬZЦ(Q[iz~S_~AqUzN.x9r)k S =epРAqUX*SO=_ʊ7Q_:Z%j VS)W@LFg{i1{^|.k]3uKb9 ~(Dk     L;v,u^n=WNO4ݰT ͙3ƍ  9"޽{Js=q73# ӿ︒ZFe3ݔ)Lm25|iy;3Hoݔ5F,8yd O*߮LgutILeU`_߾}mذan̘1E RFwUYo4)\|}9K?2AӧO>n2YV\9qر :‘<'z K hن 1"nZjHio7D@@@@b }YczڑЛʑ+Xǟ(M  eN Z ..$}i:t&M-:jԨp\sp<@3@@@@\@ `ei(L9 ]!  @ (1cO>dҽ+,_I7D(gb /p*aLPF^zhr)SNUTq=*#|MS`-U i0wy/I/eF}7onMOwDk 4Hw[NްʅTD3\u\PG_Wv.]׿r2;\0S NSyO>ٔR 6W_}eԸYџl8@hdkZ5L߁ $={pӳq4ωYov}WeJUaÆپ>A JڿG~oLAٔRjnjcrVdYw\7}f~ߤE4ϋ #    @̼)="    KRR +c=f@ UPJw}f/pӕS9 x VPv38v0aBw}%HsB͚5j/ /wGڵ]PfA* |VpqД߶{6mwW_=T@H 5m)UA7pCftjժ𽡌;J;9Y fY5Nq/WDO<]y߇?p8z؀΅:YM7| JkN sS+sq4Kr     Pp_5@@@ *^{%-^t y<1կ_qLC?K\(cO?mœ߿/WJ=;':tK>6mjmĈ}xX J E/!    Ar| /є(  @ (lH(tSF4eSlUfF% K]5_<رcQFEޜJ+(;h T̪ ڢE\[Q+@R/ %wWl;<'6lyXzW0^]m۶ma&L{B0y={͙3-}k֬Fچq4Kw@@@@@ &P@@@>}z\FU]% ]2 ^ %Kd$S+E<'L~6Pٵ*CaBI.]č3     eO@̲wc@@@;vQF#<oժU,pqǙJmÆ vW25\{~_U<@۷o8     Mr]l:{N) "k! eLo ʐ}f͚#Qigy*T7r]`̘1v뭷&0(@gϞ.m۶VNR[vƍrJ[lˢkO 졇2JDZ0@ tݶmng„ Vzp@@@@@0    d.ǎNi/ 1cʕ;. ?hǏw/%ܼy?9a]vv}Yƍ1@@@@@ʞe   @jժeGu >j׮]U裏Ν;ȑ#_N(w^ vݻ 2Ľ/__a@@@@@(&/']G Ppn eO@e̙cާ[lF,|ݺu {_;2شi}W_ܹsmڵ.[M*=WÆ e˖!@          eQ@̲xg@@@@@@@@@ 14          P,g}F@@@@@@@@@ 3+N;         eQ@̲xg@@@@@@@@@ 14          P,g}F@@@@@@@@@ 3+N;         eQ@̲xg@@@@@@@@@ 14          P,g}F@@@@@@@@@ 3+N;         eQ@̲xg@@@@@@@@@ 14          P,g}F@@@@@@@@@X\{Qzuˬ|zN4ƍW\F          @F-rVfBd͚5 +!         %)Pl6m3g&dĬU5j-[l ǻp„iL@@@@@@@@@@MX1x≄mѢ >M1c=3 0@@@@@@@@@( /_iׯoʤqF[b}~(W5lК5kj 4˗ܹsmʕymڴe`?Z*U[Z5[f-[̙c;vHX           Y1:{I837oq޵ &&SС'>OѣqLbJrrjԨ7]# K@@@@@@@@@=xM4Æ& VR<:w>8n/J5kn{n:HnK4h`gq5j_a@@@@@@@@@Q̈9l0\;% [`OpUjs֪Uk7_'SS׻wo_~8>ydl۶mֶmZ|@%y8iO?KZ-裏v%cƌ e@@@@@@@@@rS +1.\dW[GuYd͚5ۮZ+_թSǪVj6mJ*١?;45۱c1cY :*6^֯߹?#         @n de ?l( r֬Yej֬14oU \jM2%yap@<]VCY/=Pǖ-[ܲ-#KX           Y X&MLժUժZܴ`ཞW\*GM>=i my֦MڑGi~}t7o͙3VZK!         @ de fFlֺuOKڵe׮YGQ3U{N-RZuҥ{)cg}f-[,ULG@@@@@@@@@Ⱥ@Le<3N:qA(7l`7ntʕipjժpt y+VG}ԕ=իro\BԩxO2e~q@@@@@@@@@1 СCuV{WmƌzԜvi~X|E8ެYp8:ТE褄o*_5m`v*Wl <b&1@@@@@@@@@(mܸqp 0+T`͛7 v FUZ<(/{խGpXA5ktJ*۷omР '0         9)u1luP6AYڵkDe?3R㧝v=̳6w\Z SO*UuN97?b?c?}6۱cgg          sY߇'as=-Zˊ: W*<\ 2[ooʚYFM;lӦMVB@IDATy\rd 5jUFεk2p0jmYb#         Y9c ={iƝ֭ۘ^ASkV[:uI+s-kժWZ5o``ժU;X߾}ݤf͚^Ѷv;vlt2          %^n]J~?֯_?޽nvˌ~ms=.+֭Jkyك>hx5k̕$_byD[naFI&nLuֱb \fM!f"@V |4ebV;        eO3bHK.M{_tkժ[~qoƭ[zu;EсM6 #         @Vb;s@> ڂ \6 XݭzM7@@@@@@@@@@*s־}{kѢ;Ў;^Ѷ}6{gMY/i          @av@͛7?n{ݻ[͚5\T/zۖ/_7@@@@@@@@@@t?tGAW* ˗+Wb֮]~G۲e^v-,hĬv@@@@@@@@ʶn? \v{F@@@@@@@@@2%P>S          kbx@@@@@@@@@@ cbf@@@@@@@@@@ ̵3"         @%!         @ kgE@@@@@@@@@ 1J:B@@@@@@@@@\ 38Nj          3ct         &@ fq@@@@@@@@@2&@ f(@@@@@@@@@rM@\;/         dL@̌Q         v9^@@@@@@@@@Ș#@@@@@@@@@51ss          113FIG          kbx@@@@@@@@@@ cbf@@@@@@@@@@ ̵3"         @%!         @ kgE@@@@@@@@@ 1J:B@@@@@@@@@\ 38Nj          3ct         &@ fq@@@@@@@@@2&@ f(@@@@@@@@@rMիs9^@@@@@@@@@@ #d#          @. gcF@@@@@@@@@F:A@@@@@@@@@\ 3:nj          3#t         (@ f.u@@@@@@@@@2"@ fF@@@@@@@@@rQ@\<3         dD@̌0          x9f@@@@@@@@@Ȉa@@@@@@@@@E1ss          13H'          bY@@@@@@@@@@ #bfN@@@@@@@@@@ *Aoކ z;v͞=;2A@@@@@@@@@T2bVV͎:(PBWŊvAVJ,a@@@@@@@@@@9p@QF-4V6`|c@@@@@@@@@@ %S%;vvڴi,         d@Qi֬ ߚ6mvS\93 v…λ4Ȕe+A@@@@@@@@(rFYͭ\A: ͠##         @6 T,E"7g 3e\y TXZjaR[ju|jլo>m -<@@@@@@@@@@ o"bι*/>i$[xФIի^q?kܨۇ+VشO VҸ^vpNn}^ۼysS=잻t|uvnwf={tw/}wya)Ͻ+Cn/6l`=n;SS_xe6uڧxI +_.܌ʿ[.?Nd@@@@@@@@@R G\p3 34~xnRVW^ݎ:r@XJ|Qi/_ N~p'2         )5#ʑwy{φhj7B v湌fnݺ|+'zᥴпժU+eKk~{u>;O}!YV-|GN49e aw&%qA)sva?s:| z={,gA}vK,CfʨY Gs'͚5sYf"         ; H ʫEg+W(O+ /!Ù$&/\TjYuօԨQÞzvťA$3]8C@@@@@@@@)"g|m@XTA^.ZyݢvU,t֡C{kP~ءەL*i޺U+7{LR-N_t^îr'hؠAyNx֪Upf۔?֬Ykk֮^=i.        E$A(s8Ϝs9k:s:yztf=Ϝ@E1 AT$A$οjk{gf'ٝ߮~ @@сǏxS>o]p͛o:vp3Ɔ^ɏ?~}7vM:nƏZl嗳SE^= 4gSvͷE@!eyE@@@@@@@@@.5y]@(d^{M.7\=;Sl~h8?Mc]2DÁnu}R[-hN]7l=phxWm2z +tf}Wa?un-         K ߿s皺iu>W^󣳾ngyZne]ra` _?stl7ggOm] v՗&M'Nnۭa 4i=t[W y         @}(k /) 4_fzcv(_ijQ_>`g{km=mcmkXƍ]~#ÖYG] l6mT-Zg೑+9ЃSjne|M26OmgNɎy@@@@@@@@@5٥KtMcǎ(¬JyUW}, ެjRL!Z 7?ZFf]Sݍ۟\۷ #4yeW_/( V/ӟO-G{;$}~n-rnJW4iwm-7G1         @ȿx6l3;LM6ƩÔ-J-*ҩEvT2ո… mV7aV#36<9c]yU\o\t}|:Եg?}:twE˯ؒ%KܤiӦGvjԩO7-S~=k(yE@@@@@@@@@. 4֣zմ <-՟w5.I]u%̃Le91^s5mo\uT'JQFem6i$i|+XvΝ]甩Ssz=u0/)0zԈ\B@@@@@@@@:,P]o&Y)3Y\u˯.hV5Nsε|t         @;vX%Z&:sYʌ@@@@@@@@@HP13wH^͞=7y ͚5+@@@@@@@@@(N1'LXO4< \RF@@@@@@@@@@@lIߣ%i|A4hP N\         $$P큘۩X7p+رcm{lc          P*zY֯_?С5haYΝ_߾֡cG7zRRˍ7.a@ Q#2Nc         @b泑̋$)@ f        @77{         uI@̺t4@@@@@@@@@V1!         @] .M@@@@@@@@@U@jfe          PĬKG}A@@@@@@@@@j ZY         %1d_@@@@@@@@@@ZĬVnV         uI@̺t4@@@@@@@@@V1!         @] .M@@@@@@@@@U`j]+C@@jiln/:to6sLkРo>ea)SآEyֲer$s̱Yfm5jTΝk3fp˫̧~jw[4u\G;KSѕW^i/;^{mnX~w-ԏvjOa ɣ4i/T -dIu崇a6֥m \QiT5S$Η6.'x^ù+ck.Vur\I\ l8\mpmٮ ,??a 8뇸>73Ga_nV{+aj?" N1KgK   ԘH51utO?rjC 6աC:%@]W^ǃ)oΗ⏏7TNtUU9},'?!rke8?s/Iͩ@K}.i7}Zn&ѣ+  @5Y Ȭ@@@5kVѫ\qm.=!UPt>va8IucOrر5jȵ\[|)7[r9v岇^o)h2OM H+S-e9OcTxfUUqE3,R.՛7o^f  iL(@@@jŞ3gNѻp 7G] |]F/ÞT]W{kiꎵ$ΗdTxO&dr)erR~sdPr.#\tIbꫯNf !аeY@@@P |SW'7iӦur)YVn/3f$Q¹v%ߤ$ɧbYOM|g|@(-bƕ\@@@~g9r54uf[m5ls/O>-?e={oѻwoO2b:tk e I*M:h?i{4ib;wvn-Eᄈo&N<5kZZ|עЄݻs}_`;wfuXy&Q̝;mޫ>Zk7>7]\ 8FCF;6z={r-Wi vbäJmGRJ*5B7|㮟Λ7T7 R޹b\/tmSӝ[_|P}&[} _tWSKmTڦٯ3*nuWUJ1s,!C/Fi|6lħƍk]\}9־ZhVa}4iLLۤYh *ۺPR]k_}mu3U7|bBe~cLZ}@G|X¢E1׽ReYynڵ^;{RE]vhZ|@eVZԪRѴB-OŖx~Bs!L)۴Ld*7FϽoq#>곩> x;}:([*U=_uoWQ $%@ fR  )/oV{~ɯ`+=K/h~ VJ7]o~.@ <XW]uar/gtr ^{ |ãtI'tN7q_aSPsXv Ҽ{- @zC>!xw|uQv+ z\|Mg~/Fz衮\TM74kۮ\zr}<` '=Sԃ\(]wu.3SYp \m< u̔롖qCUXH笂ӥ6mژӟC;ύR`-bꫯʲ&tA!jlR8uz.%Uڿ;3y]t)`8=>s"z~72tIth\RHwWݞx ?l=zt~=OI(SRQOuŖB$BR\ W=0=9;w~bMO)^\%FVN>d5kK/pz8,+1*S[j| !۰~{Z&#c9ŧ}RIc߿Nq_ 1DqەY݆{`/fK:G} Lt-*e[gZoe.({ur 7NwR)˯_g_>Zy ȧeZ}@W|Xcs{?/dYt_?'er۳{{6~8ϩƮj\r-hb8Wl9 0Xy^!Q먪ce@tI k>xR M]饨瓸%y/  @z   PY@-)僰$tlW^y{@<|R mQ ՗gq{ _`U L=0WP˖-ݬ#\.a,p봎uYǵ[Ծ\zꫯ擽W_+R-~()sw;=L.-z8jyCI- j#@᫜}Z8TZfe\`i1C3=0l|4\qZe|=7>_ᰟOeSTT j%Pz׿~mXWE=UMx8 4?20S2m6*#z@ْͧ /,g?ݴR9[W.璖K Gʧ?/fRZ93] ṅÚ'|kt0gE60_ +pywuξ Y*W{W8L( % TжzDVƪ?hV4!@Kbըr&YWs&]BpXAIrJ Sq񌂡ҥR_z$ŞʯkY|{rI>_'YZ}RR8MÙ5 T>>paM˸?kzQ%QҭO>3*<@ZV}N [.[8A\{|R瓺k1^4.Lv8  @u "fuI@@@ xg;&u'(PF7SO T Z4N_%0H_5=VM v8}U*KrJ ]^_f!Z r3O-AZ;/2l(S0}7jS] NۯFw|ZVӞ{9K={ A?~hպt|z'o]k":ᔶOj=N❺eU n=j?DQ*J*W q:G[o2|З]V^>5pXe_eE]Y*)Lew駇/j-LA?^xGZXG)X>Q0j%MI>E)u3C|󟮬*P[}~U]mOIAV]caJtJ\Υʀ֯rwt-SPP=roR9oZ,wT?%,G*a֗T=nU2TOuB?Jj=)LI#c S\~SĺznXeк.m=r=+=o, C8㪺LuiV+6`zW?4Q`~Hҵ?L7y8~n~\?]6l㺟1U 'y9iuBT_iߔTsh1awJ] .}z}6QKyG:nfQaX-u+>^塘Th}iI9}ҟ>wD[mKw(p_ TSķ^y{-oWU5O)o.)鲬r{$%ユ6CuW_}qzEoPRUbbQmL<mZmU`1>s~0=cٳgυ ?g(Ve:w>W7&Yϗnw}T Ja2&_@@@~;ca|M(1 Դ?OQ xɓ'Ys?@֗ QpR]+FSPi$+W%*5פ4}z(0}QeTJ=ȨzZ{R0Dw6O])'u;Hz{W\ݢ@'lUA//[_Z>m{z0l˲ke2eWTaj>mZU +V.s#Rpy_ cغZV yc9CT>ajZ?Qw'aisU-W-P_ahKi%-TPP^>J05^.kYuT8GU}W%Y<㯪|T[k_ѨkRHJs]^>e=Vݡc%ܟkuImFZyd]yTY [R 88+S YwuM) +*7\W_w. =YGGF ƌ(ߤ<2ʭw|W{~^kZuBKOٮH~dJj|رn{㙖6HI ̗9*8u[Z>kߎ5[9|!peyg^"LI񔩇Zɺ%%QS2mcL+dZT Z7UaL}AW=5}R=T݃>z_.kR|u\m|\>*>  @+@@@ Ѓ:q}}]= ~ӗ"^-ZfY-Tla"6SKp Qkj$u3}(1"}@e\?MBtGߥ)PJj?'q\}^񪮋J TʢJ+2SRjϧ믿޵߇zP,j;IQe?]iTk}>lIA/j}TNUKIsW?Kz8`:.MVYh:*<< Q}j h$pTG)FpէajRHAKI<Q 9.x+|U 'Syd]yDYH!OَʖZB@IDATHԽA޽"fՂ75qâ8(Q|XG3ӦM&'u9m\Wu}E~$[43i} kRe.܏vڹ@UW]5 g;4Suߤb{s2q)a{4}O=A-WW*eRUx}w:|T?ο*2~AݔN?ORI店  $x@@@:tȚ{ت`d즇/a72S+b%j Mv)Ջ/]Sj-.S_Zo5l.\eVJz-GO}R]@D?) ,Wu'ZՃBj%[nQuO樮}Rf҉eLԲ VTչdKgk!TuԢkn(s~dUQ~G=ycVUKunCuD4 >Lc9&jR4ݷCz_Tl9ʶmI֕4}?ӏc=IWY>$rQI  R̼   )uno3oouF&^A>P0e_[uK-j)搮QM\(!)4o\.0UW=UReZ-ѣJGGݓPQfJ52Զ[}K*zx`]VcǎIR:e;Iy:$I6/YUR>:uki:^=\W꫶֭ɮ2O~iH|oVK/Uo+0t뭷vZoe;mzyd]_r[mT~m;]vmo7:5 &} G,9VGm*U]+soժZP믿@~G9R܏()ZqmaK=n!tt^} ~V{Z_yIlO=z,[ 9d7KXgd[it q`@@X1dy@@@裏oa D')'P꤇zcg}uz`B#*(O-͝wy0iv]wo-Dd4_WqyU-aOŖ+[uvSב5e98܅)'ШQ٤ -fIB̋u6mڸyJ!^vGmZms=y9tP̯/`8c@PKSU~#j^;lrAUdZʯӋ)sIn[urGs,j> mw>}XպY f믿WjXM-O?9r.q__Jws/1,/9s.ܮRսos)nEO?ail]u&RŖ䶤b}|KY~˭IZ\ ḚVݲ&]oϼj!SI?|Px=Z#tΪKF:w t*WsI|,<9V׽}T>̋ $!@ f  Thnhӟ\f=~MdS-Q{hDj裏vʶSNvaZ[w=B1Z\߿wqz낌4NApᄏ~E.+&Xg>P^z OVȰoYǶZ<|R|99AxӧOwhU[آHGU31, ^zh-QΞ=;5p5zmVFmd~U4s6u+Z cV:rcƌ>(U-?o/k۞$]W&ySruyUW>Xu܏9;mvhk`:ϗڽ$>ǒZmoUO^ /D?*nɓ(sIS\$eu OݓnjJjrCK+h{C=4 TZkej$t?h>٦yҽe1l3ݼ~\0\OOz^%/@?b֟c͞"  @PK{o'ji:~Q>a„\{|0 TWwqk2Xছnn.vڹy AdW0z@ҽ{*4䤎kܓ5ju;2TL ,}cZz ˈZgZ9QОOWk9i, \]j}dw|eM*ulPoF{ܢZo﫺W)R} N1s,ܶbj9Vjf~;_z%Wo̮]FAb$\U左R\r9&5u˶3fmfj1\!tp #0S\s]HvMò8%>_>Ѿ}pRÅtݫ>*q42D@bu:SE@@ȑ#.x L=7o^Z u __TH裏ꆾϔ&MiRk1MWby?ٶfSK@֌򜨇^j˧p_\_:N4l0?5ۃ&5jT@ČPn*#={?FP>A L:/2EJP6ùsm[Q ~`%YD+b@q>8U 9Ժuk*պR1Jw8NjGq~Z.7Z]_oue)BB|?y,K.$Z/ZA-z32ݏ.R/鶩B<ǒǺZe|ҵCërNI$\ou#rLj> m+f0DY(bEO lܸ{^(ws0r;묳N4jСDŽhD}ǡN}RN>Ԗ S1>X&W?{  ]`ʔ)1gy&j0>ߦn=Q] xɖr K|/Dݪ'۸ku*NK/n ZƐǠALTҺ|R _ &ɖ4]-]}ڄtVrHa?5xrرLѯ_(0lѢEu4he@kC9B)ce;On<}iJ:M9:%U?Ql0R@:Q ^[IU[471b{H>I#ϟxvWfVP'fK꺤=3MK,y[hYȴzH~wo ɖvqG=Qﻣ.zSەoRW>e ~Lݴbⷣԯ: lNMlU~h|/wue]YK6\%Uܱ(G q(le]wMdBrgX_O TJ +XSAI$mɵUumj}VͶo}Y+ظq,gnl'2z>랿h JL@@<-γ . ?}KB@@@:\AL桇!CDÁG}u[u8^u.bN교z?캰U7 ~{[ou'U;vtEN:j駟"<Ӯ!?_TqL2I:)@6Wp|ӵTuYW|8h^xՃCnK1ʸZ?m0Ki?[[˖-(b͙-GʀZeNʤ̧NZ DK c{g]iߪƫxʵKj}RueBBVMwyz)%Vйr73Gj'gůi 3T?7&~ t1IcoXVLqەi{sVא-ҵk>_I|=Q~GK.cg\֩yj> I0O{pqf<4gUbROb֑a+ڒOe{M[K7MgCNI_3u]Wj>G@l) @@@jk(@E+ (Tp$SRzcEe۳3<,믮krMA /~m{饗euںk @T.U~Z, z|֣z5 @cq]p\սZRn/Gղ蘨K]*ezbDUۮP[{QGZ]oFQZ[nXT_{5|ѣ*Gqĉ+?]yAq R*`gUSOAm )iGo1z0`SN9ŵA-/\Sڇo"oPӏYu"32|7oN8grsۑG麊oڴ+  TYO>IOusݬS TjT-VZɿuI#2RP]蓺L5cHkGm "ݻu۶mkj!6syT]Yвnump O>q~kzrWul'Շa*z3ܾ\u~MP3u {{!t>3_RIcK䣮{ܥeU8u?ͧV_| d 0co3"2)BWGM)deJu- בiۓDY}}O.rm@kF`Ŧr<۬~H\C=YG;ݻy}!|׽$to5cƌ+G#@@J @ f P@@(>snkյk."R&F-Bu@x*HHM7xc8:a[Եi]wuAj2V(塠A: RK?PiZS Yw׷[nŵҨ/تDKjA[€$֩ԥ]'*(ؤ|&Lo]a<_uŬY]eJ]yv_}{ﭴXVyЫWhZҎQE(MII&e<;̋SeK ss]|Kz͗mL 2%=TrD=.ls $qt>躥@ãFrUA_zm!e!ݾx CnK X>cӶ[nfjx W7h^cLj}7Zeէ:_K=bX{V^R΃ rZ^}u|KVLQ)>v$Y2.I#_L)ez }@=I0? +2 ČwKWp_)$Ӽ~\^j{<-Y6-/ݰʀ>{3~xx_V?rk~\_ 瓼%qUj'G@ 4L7q   pUdJzhI$*x]gZϫwm7@裮t/w~-)ϟGjMTNKI&wWuZTWWU|jVު{uW_hSRHӍvz}o&qt9ճjvqǹkT:BäRtE罂UL:+We~ܱU΋$pyi-[L7KTtuC|u-V Uݟukx}TSKW\EPI#&uepuo{hwTgڮ{xru]\e<>?Ge~):ؗL3z>^QrQS+  P@n=z/)6\jaQ^.eG/NI @GwG@R@0ELH/Yj5t-NTB? 9sظq\wzxgQ^Gvj([Z QZit3O݁O6uTUhLV]ǵ%5]ۭU&C>_ZRbzP+ G9;8R?c:o_}9;i)UWVX>(7au+[U O>wUu\Vb둪t׿7ZDԃBRH:}}.y!.S춇y:D]yTYHgk=YRȽJ9՛~?Z{?TU@cSV I5y.=bX۝|X?~gjS~UhUke.m[.HײBCM,S@fڴi~IM gh&S|R׽jғu# @ItZ n_S_}7fL&3@@(y0kG'^a Id[R2s~Ikː~\^* @@H<3͒]钋.=֨rf̘iw}=_@@@J/nOK"uUKzh|~: 3gδ)STǏ!Fzjv@I @j[MVyi[mqH6@@cvkÇ:S\}qZrOn_|;^- @P}QS7 b'Bzƌp(`!vq(#P'FasL}9Co> P2ђ1 S18kՆz${PׯuYֹsg+ByѢE0u.ᄊ1K"P:Cھ}{;蠃L$@-@=_[ 'Р[މk-\5\c{&?OTZe.u͟{zGB=jDm[  \o Ɯ={-ڶmkڵݻ+ȺꯀXI/:t]5Fu-:yֱcGS ; P ?:_~e5k)SQn݌n 7e3#G~{j l! @&L2G@ H.2׉&M.14ilkW5M:u&MIlܸڼy*Ӹq*kBW.b&L!/} ]뜋-k_cm+)Sm7Sg^;V[VH}ѲpBiQ*@@@`xwճ^'d75{`ZsJyx.K"P t:-g@rEy@@*&N _ͷZ%٭jvyg[z'nր;]{=O<͜98|;mM{s 뻑]z֦u fvSbF@@@@@@@@@Wby9s~oξz=Q~=w?JU^/ Ô *njԼyh/ʎ8;φ;S[vu+W][+s?         U?"&_'v}ɐsСuƩQoMlNfV4okڴi|0wwؾt?aÆ+O]ϟ.2HO 0}7)m;t6_o] O;j!sy~         y1Kx{˖^zi3gZ<]+2S z-gO;V[lnKg~qLMod~[fa`I^tjs6SN:[zm&3GfA@@@@@@@@;>؞ЩSa?n5LMQzqi>F}6o͚/3(|xhIƶӎ>.weh|fMmwpmI4^K,wdwyw4cBf4@@@@@@@@@-bIz4챆]|Q?KWucݘ1uUݴvm߱9sXkZsϲ.]VOGGv}]KW]qmnܬY4u޽[7 y/J{ע F0         @ T/6F٦uk{G!Cm2-R]{oe-{wڍ]kҤY/\f…i&<áa )SV'#|9b ؂>e4!       @(ɛ4ib{W_ڴic͛5f)Sl_mK,F@ ,ծ<XǣV1-| =s8\[rF@@@@@@@hЭGﲌd\wumƩ`LiƌtɈ PY`G2H#Y6{lSڒYs+pY-44        P-׶å崛 RA 첋m֨QִiS[{m̙6iҤ2r*РdlIfs*vUd4[fR+f 6̚@@@@@@@@ U 0cyZ{6vmy1_1g(DAmlјd ےf-kX07        P&aٳmذag/ӧ[֭Ie]uUO>%KʲJ91kΞ5#Pk4&]״+v?|ij Bm--J׸kSK$@@@@@@@e0{UIwޱƎkS}1ڷoo-\4)mʔ)ѸrhjY[c@IDATֳg[STK3m޼][UV^)eV뺪5o&oߚ7kf;uYeqhhWW꼢uZha3R];l}͘1#TKxky1kzj@ΫZT@‰ْ*EOl\0f-*N       Iz&$klm%W_}յrYiBj/?8[ehW_}eO=TT F.KۀgƍO}6lmE\nf~uzۅ \9?>ru֯n׮hoj͚5EYͷƯ ;ũ=>&NMiW9N]27K"0zԈK P~F[ű[F ZCN+RPS@@@@@@@R5ڵ޺fd sεn}SA>]~y?XםvwvO:͆4pireګ63>nM 5ankS ׏*t׵^~5ẀZq\pb*h[׮2q's>tFd:9o 3"@.[Ó.-[ۂמ7[GԶh-x?6{tkq֤[ϲ6 @@@@@@@Yd;_Bʠ Lɓ'AVx_7y Y{_abf8n̳Ϸwv Lj[ˮ]1q]Td!Snn(+A8vڵ8?.Z,La͚6Q%K+V+NXJv0~Av[1ƖxY jJ.AeHH"@Lc$P9T^2fM}9wk=sHHHHHHHHHHHHHHH j.!!AL)<OaMC>=z^z5gPlx{9-Ogʜ_=erJo=/_^%/1Z_aI\[SQDtƍ*|ٟ*i>ֻ>Q--k֔Sd] OOf'  b'+I\%%w&*fO>1?jVQ> +T4yg>BKJr]OK~E>c5~7V]Q''33dە6 izNy^|ig8 @q/Ę%9{@2^~\nA$@$@$@$@$@$@$@$@$@$@$@$@$@$@$;I,+V<}diu*8'K-;vp01Rz/5y(͜|μ/e}ҭkPNIh,qkMNI3S5wÛg Wʤ;0pyڹzAg")&!B!u"Lbo"W9HHx7k'IV9ҳ$㍩ʓ_ϝ"              Hjժr%˓|W':ܼ_[b*x:˔dٿJi3$;;[eâw+!lР^@!&ɤ'&H4 a""KOCXUv:&^?ILHew׮: $@$@aB rpI*9<ɞ#7%eOnrdHHHHHHHHHHHHHHH"@Ȅ]rҰa# sҢE 8sR/]j3w^U"o~F bBL;bzǰӰWP^  ?+9LCYYY2ڌT<2цn2驧m y.PAծw,Ӛ&Ej:ExBO981T e[8%9XHH T&)}9{rE6B3Y2                p$ҥB@ףG|E:u-[5+DU*W-L%7u$111zWD.tۘYgJva/(PtTMժU,ύGȔzubccu\D혝6`d&HaYӑ{0Ϝ=99Y>|o}mJgq DhK|`){muLOsZ!&ZS^3}b2HHHHHHHHHHHHHHH  "Ğ]&u) SҪU+801%7|# .96TݺvVu Է7%q\ŊMVRIһUjcjk^w5kʿ[Xo߱S,55)'fM0x]R{\Y_HsR˺?LeZ^88p<$@$@aJ l9IG <$۲#6K3%7m$v!QqG>`                #{0;v Sy[|gyxL˃)KYm+^q7mܘQ:1$!fK.{ClS"OI) u\H#,Z4?C.8|I?b\gTN w uMwsI$@$bHbRA_(mގrh꣒O/F}gz                m6>3=avAZ,l٢\_^Y/iii>Gɖ˓N<@jf;INJsA2[ZU[l&<.j{׮]?5Mqʤ_۶o33GہV,-]*RVt*}Y+WcMM2cj:fMiHʔ9|"G~Hٻ'  #()׶D%Ę%=2d2YrSJRS~n ׄIs))Ĵkz m۶投+eϞ=;~qn0!{Y~O-7KJ,]tt~Cqe}e>ɦ[<]Ѝ 7ه)#$ÎLkII2J QG7 γ%K8U\YJu [)Ҽy35Ue$ B }90}dHʖYӬ!,1fRz#;F$@$@$@$@$@$@$@$@$@$@$@$@$@$@$v3ӤI۫^`,YDoJږ࿩uu[H.CXŜy~Ҏk 80\9F ;W;۴n7ڵk<ݧ6!.e\ltYzT.ZqfaM'{XqSjylCKvQիUcN4Y?vw{WHHš@IH#%E"e<'YϖJZ_ɞE$@$@$@$@$@$@$@$@$@$@$@$@$@$@$P\b֯_ߣ6m#l2##[h̝;WmkOzgIMEϏe6b *(++KMm^|<;ƧJZ5p]ٺmƍ *7픓ȃ5|ڵi#η~׎suJ3XtƎFaw. TJ6a>^uRjUq퍷ޖLNoX^{xxPyt_ag& ԗs9[^@W\%~|;iղ {҉iciitI(WN?x|8s G beIs%Ww^<I<\r r-.$@%B`߾}zٵkzgHIIJ*)XoK$O<) @Y ŌUyGGL]IIIa1Ji}v; ~)_|7XUw(~"~ ˍܴIСC+,hnSɹ -ٳ>׌LWʕ+ f#NJ[Ip{i4 n@#    PpECi :Ęab{8i۵tXb2_n]eJ,ٴ6m"/M{ *,..Ny#X+֭W:gZ 7 X1r58Z>Jƍe UVbsyyBZzu=f͚%*D~h#'p='Y+PZh.g?j{tX2eggȇ>@$@$1$Arczi۱#﹫SFHn$ %$M#(y?os͚5!CHÆ ws†ݻU^e5kUW]63S[oI'`|re)-Zg}`SRe􉉉`ʊk9r̟?_OJ]K;;v|*/1pp.VH<|' &H R0b$z4~X>3;sAʟSOٻgΜ)'|o].=<w!z թJE^c6ضS04݋SO^a^1O|5 z@)ܵ.M?u7{ks5C?*#F ӃjӜqPY3]H\Ƕf]z< iiؔX:&UO>%[P1bW^𭹋$@$@L *$]|4\k)Ir1r$/Y$@!%yGVKd.^X+a$P-Z$]tQs)ɬn|W1m2c &Z$±):o0uƥg=j.Y7H7y ᑦYz ^69˹s^{mCߴc0B #'Yk,<6k\Sp}'KU]    p͝|N;4N"L7֭[u2%\Ҳi 7a{lo ˮt Va SbRr%I4{wK  %#/x]ڣ yRЋ$7u$]zD'G D'G}d^g.[uڵjrxĀ#SLQGc7ىpJ6B)aἌ^.rP`j`e< V: ${q@<%SK~ӄ‹K* &:=7 |C$@$@$@$@$@G3ׄZ|y,GbLLsvgK;co]+WNorY ܱc(y3-]/u.| u (% dZ-I)r tށL|Y^I3T-ʼ@Xnv1(oe޽2bTgx|F#p!`z' <H{eܴi!4t:ĺ'&&FՊ+Fbg ླྀ1eNm 1U>5kՇ?6%4ܾƂms= S(a kB˗KsϕĤ$; N>YX?̎;%lذkt{ʕ+e{sHHH&eOi*ѷ<$ioQceH$u^Iv֪s4aYID |; 'L>BscJiӦٳta:bXIp{8yY"L03yːBOSNQӨL< @88j3g K-QXcVZpܼ 6cE'H2    / 1B5zI5=6 >f S"Lk`SdHHHH=$T4J9y5cIK#}zH&Ma8o߾OqID`߾}ᔝ%^9>>0c:/U _UD&#t) ?j#7%œ @pM"_^3Gv! cٲe5}9E(q JLo%_#(,'g1JB{$GqH $Arʹ~Lh"YblٲE,;嬳Β8;_SQ mڍgwYQ%K(>Hm 5nXq>Foa}v? x`)znt > Bp 9>˜ߒlS3gƽlawF[3}}<#-` ٽ{"️jýj5FG @BL?YFUqx;S;N3%I(3)0vkIܷ| {1Z:u/{CUkEm4̥24^N#,K y)Ƚ OCoU}ah&ܣ բE IIIi 7cD W(~AGzLS]뇍y_~~m    #bR*JJ\A2z^8ZO90y[v| p7 t* ^|i=3J޽{?Ax 6L}Y'Tb41/4a֭ygsBd;5\;`?8/xeܹǽ[j<=z,^#.6L"s>t`*E hc ƼNfƌj0;T7x 1!?~S`5o\FDN^[gOa@{ರuw6dӧY\ ΋wx@lAGIFZϋ%(i^5/\Ó'O[ { qv^\zOg 7_}DOL6lO?|1cƨe6hڴi+^QAͭo8) øQQ3}oT}p沰p_wԽ/X[!6s4+!ȵ^8ǘ븿g>~7π Q_>b5Oz)GfsCEi:OzYSQ|8- B6 {ݙi`=Oo6^坧@E駡xx̙3eԩ*+ZÇw^tE2rHx $   ?!ׅS޷*_c}1X#w<8>G}xUҦ=Ib -<-~Jhi0y Ns2 cl3))Iy]@C ")m0Zq1N?Bc0c h6uzw[k0E%nL ip "Lc(Ё OӛޫGxi vQQn8 wX> 4Iu N!pA} /&$#xJrS6~^}۫9І >sukR qmnԫwO'o @<{pжpτP 븇C1lx6i'PP X=|NV}4Xq/`Yi Y'R={b6yupB9묳<E=smB曪}~O𬀸S;rM7>Kyax s>opB?m+}PK۬ZΑ*rZSPGЗANg 1+ܸƐwmP0<\:G|**W~bix~{~CDކ>ʕ+`{bmxpG] @2$@$@$@$@h$Mo#эۗ.&IJ>ϩ|"3H0HA#Bgɾ  8 0 w L!\=pS0i-a¹3 B0aĘ<6^0%=/Z8Kx0u C]^ʀv6ԛ>ܪkxtCxi`LaiԨQ]\q}L0AխYm۶Ufx93-F8Z;]?lլCĊQZ!amW`u[ v>fpA{a E!6Ԍv7 [4| {NpvEx7ˮo j.h&A_f&[plSuQ2["w~w-U+?3=A stEŻ駟.W_}u~jQa,ԩ٧õumPGж!!=5ˡ߬ÂBPi/u!H?w}k߫PW[41a 6mNg^fkw&   ?b_0G$@$@$@$/m$ֱӺw0K2|QR=!6{ @ `ݦpN' τU^e~:}ڵqʟԃAdoJ*ji:~,Amsihi:sH?0o`:I~뭷*/N(-1ӄS LGm P%m.!0ˍɵӌ IoT@ :D@?S:Y0q1 Bok䵰q0!ن̴ :رdzE1ܻA}.z>V7hMHS-\x;pa ռ@q1-?w[eH4oQMg y3B|8?EiLXB0mݺUe)kûMCg({ǮDڼŪ:\/ѿ5h >o1<ѷ?ϛM44נe8)!N3`Busnqp )C_|Eiܸ^z>Rr\z饂kם@Dž>gп%v$|Dg}ʼj!&>[sHHHH ߨF1bHHHH T*7i1K$/C^O?IZp7L5oo{fX# !_0T SbJ-3%o:X}NI֫\'^l/7kԨa'A67ˮtk鍵 gI֓ɻ8(+<ϛ7OLn űLMMI8)9JM|Z:uȝwީ> 9'\2J&<^C(is3V2|wP#>(.OXh^e /l>gͶ2hByKWi֬vW/~Œ"sРA*~CZlZ7LHHHH DG\a    I)f)v?w*I]Øbp` S0@}|OӬX;ƏLPwyOx}<}},3uc;P՞yO矯i7Ar̙bs."`$ WYNSɘg*JMMƍ*? m޼ƱvZ߿곝vivx=W^yem-&MnO(# KJ824E}H?S.*b]O]xʆ &Da%Sm~LO޻wo[vvꩧ}G$@$@$@$Y(ČbnIHHH 2ȲDT'H<'^xLRJ%h3{ (XԩLq & @Ӊq!--eNj m"zC{9TZX3 *U*lROe֬Y*i01߯Ht`Hl.bL6 d˥y2NIMTN~j,yf̩-Mn^|,z2y b/\0W_mo 111ىs)mB̒lSH)@yEqyWBɵ4O8BO@:M⸏V0M(yݙ勔n*z6 4N%^e֥[3iq7 IW`͜8))> ?7l?+zj+دVZ'm/֫lҤ]_~^az`0xІiI kW˗{o fQ E]ZJ~a5L6qD?~B <5J/Od{?Aa`d(|awI֫l',޽ipx%T0m6àe\rehvS3v᭕'8˖-=\VV-͌ imlN^m*eKFicYba ^SLU)>oi]#C7H?D}D{U(i3ΰ/o0ujrbK> MHOw0q$   bFN]1$@$@$@$P e7ĘcLEz}y9+jywCed8Z L:UƎ+ 2DyʏšC{j;OR` 6m[n%! /9 de#<";w Djʞf#x d` h_6msCOCkqh=\{hN $r1twׯ__5j$7tU[1ed0(8w֦'9I&#f0K`(>NIk-[^w29ѢErWJ׮]>soX~7m:Dp{Z  ynѢ3O;.F x1ٳmOuAՆM:\/׭[s.xjS0qBY /Cl 0U1p؟6/dj3P[qGY>fZ΁pcuipz tۚ\o k׮Uŕm~#Y!`PM @dB0$@$@$@$@Nl 7nX _vd}>;V2^CIluQSq#:5kq f]tG, A| {n0Ex"%''UW]VIl\pRzuujCnfNok ׫ك&gzo|ˤI KJJ]O>a}7Qv~[`Lb^[u#FƅAݻۧuMm'OKoz,ͻAl@$(F~i[p~y#D`{ RTʲ[y'}ڧt;Cq_O<>hp!jB9mUvDsGu``gSK=vtig8D+%QO(Jql#G"qHt"۶mzJٳgvmr+]UTQvR?$.i~!Vݻni!Zf`Jtw}jjr]RKdz!yq0пi׮p '1҃{@K*{WڥK|cl JËknݪI0Lhzt ~}8/hC0 &Co7Y6 j?T8<APڡC[u oK .Ti}- q09cͻ~~~i{J /}:HQ-iHW%۫g{-d˛y+Խ.q3F,Y"OtIyozzDƽƜ_>MoTαqFu}:ʗ//rOn'q?/A Ǹ6m*}ܺ>ݼ꼅jYgh 8B.k>44 oxtB[p ̙蓝|ɂ|RT 76E\yqǩOSF Y=y꾆{ڭ*xw7ƍ{3bjGp2L߫@2:|02,XrʂL }<ӺXQۆS +iNyt󺋴SIGW nCs q?=c|&e @X3!   PIcV̷_}=No6yZbr-MT~n &$1'L XS,&dsxF-br%ĶAo5kLS(s2xrщS NJ'|R`-O>QNy56hcDi+W9M ڻ)!ܘf~,j]C\ !,>>^2=}a@mBg =sرjJ y7/aVY=@iQ9L۫۫-8%UVp8q(`ꔘj'P^} iј7 *xRn1q@ajW4q1mn\n?'3~xs/x^{>Aϯ;vxv}Wu φ;gupϻš`QRm*yC&Yg?5k:%}zn^񸇡O 2WW9D  f^efόcCX藚y.u7 V ѭ.O]^߽؍~S{CbzOKA8U_\} $@$@$@$@M#]? F :!I(}}]V<e$@ҩS' b]?;1i1A?ӿ462<B/RG}i~S^BtHp[F|z њ·nz5/0-fkzuJ0 fQ{px҆6pcx6se/Uv\s Խx<y -__ct\{QO6B մ:y-óLu:quٰۜ̏7K &k89e]q-x _pjS3ܺ &qvCBl /? |ۡD{4i{"_f6m('i8GxE:3ӟ }rU1I⯽EϿR>1bOGn?c84b?k֬Ҏ̘q˖-c(<,bu~0Ÿ qyΝUR?g!jJ9,{~烘|ڵ<Sg~y '2D>ڰ]x8/xF ăwAUmy &~ m\?h'pBX`X83 xթS@$@$@$@$@$@$@$@$@$@$@$@$@$@$@Gt8K$@$@$@Dŗ7HJT>1smGɁߑ,_>0HHHHHHHHHHHHHHJ9 1Kyx$@$@$@$PPQeb%pH>xSI钛5 @)&@!f)\HHH M *J*CHLS}wP2^$iOr              8ZPy4I$@$@$@ ߤ$ +eڶL `dN{\m-              8JPyT4I$@$@$@%W$ %/)Γߑu { G$@$@$@$@$@$@$@$@$@$@$@$@$@$@KB̈:fHHH@K%ҫ%*>Ĺ"_͓GJ_?{ rb fHHHH-1T>wJՃ$*9'ٜK%m9xH^~ @i$@!fiUHHHBD :1YIoC*%wjI2BҿHr}3HHHHHHHHHHHHHHJ 1K[<$@$@$@$bQqe%Rn]r7m=$>~C2g &bdYHHHHDHb0dDׯsּ]Ћ%%7m~ @i!@!fiIHHHJ@V$iXiL$3yi9I}u[$@$@$@$@$@$@$@$@$@$@$@$@$@$@$PJPYJ*    "PQ3I!)ӾH3/#G2}UR_/Y[֗Ty^              2!KHHHH“@\}󃒖\A| {$9y$S6@jz9H90=jDf 9ׅk"׮]; HHHH O ftUpS';sc%W%`~ @p]򲗍'    (hI8IeD7:'$%$g               H P&2Ny,_>E55y_abccnƍazvZ踇dЀ޻nq;og1 $@$@$pu8\b/Bx<7O}.όy 1z r\w\uEO;fff~eaFXlLHpq_R-bc5 .IHHT&)}9{8uE6B3YJyIeG6K3%7m$v!Qqe=sHHHHHHHHHHHHHH…j"66V_zaH+,w(lڴn#lӺ<}R10_̕?iMy#ꫮ\s7*!t)ON}O:v8GFD:9{f$'˸1Tؒ v:2%MȺuߠ%ON|L !=6 X|`(%A}]:yRۿY#m<4INL               bի+Q3> "TW۶m?Z5r|Dfn];K&I7ˎ;]:`myC2e|q2Yr|I͚JS+SGSxy|#(D-kײüWX^{Bd<|:9ƍ-W]s"ϩ,xKN]>$!Vsd;}3HHH \Tc~88oAxe%be               &+k: 7%鿕]v āG-ܻw<}卲ի)豏x'!M}I6o"i{]}!ԗ;䔓}BBX/æ?!&XS/k/իU.;McwMx\JyWH6TL=ׂomؿ-„ U^:T\w:os去ﳏ5WU3;;[^}MiRŴcSTƨz` 7ɍ6c:bկW׮lϙ̝;_6XSck{]`_>ש;M4   ğRo#O￵\x96PdΚ&c,e>k$@$@$@$@$@$@$@$@$@$@$@$@$@$@$P( P*B/XBL{ ۲_qozZFM8Uz]Yr6= qA*_|N 1Ӄ_w:tHdǎ踇qWJMog>(?wGA RT{IbǠ-clK,K쨱DAwAtxf̶ݽ|>̼q3aNM>#w=dćS(]F=:th/bRѩSGr)zivjmc|Gf|N1 8_-2iT'M2wZXp}r7j۠3nM9kVzdRyVԮ#5jJF jy@N w}0QI)cҲGH-R$S q       @ dW|cV{{vxaj/Z@x㭷ec/r0MyeViuuJ ԣf͚Rw&}~g LWߘK{͑>rBW~KYӲC<|$IA$c\ݻz7g;Ӥk9Zng"uMstHuQ'{91'Dk@ ӪԻ6=|ɪ!+.hw˞Yeni@@@@@@@ CWPPV-7εmRkOGնm}1{\sysٖ/qͅaM``ǖ[%*/]Z.PSZgmnw8ͱ hڥKЗnn=1k֜`}ɱW Z0D٢\u{#ߓo^3wj!  ֨ԻZ?IVZ-gԝ?;>'@@@@@@@,3T]~_9Zje.c:*׮]J+VÃy;vKH+,, 77%%2yG _j;sD_ݷεngINZ4fϑ+}]vZr3xv_}|a sh, D!];JY3Rak@dwI7IO,08@@@@@@@ Yi{vȘ(ȕ+W9M39ve.*cG?ZV dC.u~^͛t+WnFy7  @BrkHΗZW)QL}㷤tO~B1@@@@@@@ $|+KϞ?r+V^T׭[G6HO1b35k֔:uj4r8^I&ahڤ,ݺ+?m E3u.;uG'ɘq#tÆm#NPݾ׆7+}# 7^ùn΁ IȮ&u;M7]<,%tT)OvmC.z A@@@@@@@  o`R3JN`mW6Ɇ YvKx@aw&{]#++VOͤqFV\4w\{r'1M/VXj^mnj3)**S/hMsϖ= ˀSz" @ uQ]|)6Eĵ8v)x9*u̫5i3f ^M@@@@8J̓I"  ߚ|;Dx'SW|We䀞=o߃@2vx=.@@brz";6ߐ]e[S4aUj_7y<@@@@@@@H@1sa0~\u{.͚67o&5? 8="~?& }Ϟ=rw-ZZv9J>^v?Clm7>dhsݱcxD~7F2]l&唓O]oU1GX<@ۣzRV^cWX?K1r3@.@BY5kK3/MZ6)7%e׿_/e+H       qdu{oZ[~劧zw:mۈnhʊ+eQبSzV;9tHox+;u5kʺe Vd`pfkw׳߲e XZjɺueu6>XO$1ZB|*vB_{T4{d5-5οFrdתy_ZT(ZfCB#@@@@@@@j T?.z +R_[l}UCW7J~"wUR@n&@@Hz dkrQmy )&u^"4vgoFIK#O=$?^T@@@@@@@*P[cfUAa  @ ;HRm іʞw^Wu3~)]QL" @@@@@@@J $?@@D v%Gr?Q$YX"'yyP - ?w2%ΕV fII:d       T]J $1s@@ tW!#Y5vgR}{;=0Ϻӕ/wϜ)9Ӥp' @@@@@@@@M[mn}ʒR7n\}@ u^2 @Ȯ]Gr/YRhaY0իp jVnoeIe'1et6֩T^       *4S;^|@  ۳Ԯ+VХt&)7Ya3ɪ[Ov}y@7;͖ۣd R$@@@@@@@*SU'μ@@2_@&P5OHu.YFv=3Lvմ+7m-/ w͞" H;\#      Tq*>  Yro~/u[v.7yRz ܾ[t|)\0Z13ؒ#      T1;<@@*-%'uvA1IhfiRbqL       bfʬ@@= ƼOr8J$OsYۓ[br        O !  IO-D-R4lu]*       d2+@@{fO!%+׆(>HW\8;|!r@@@@@@@Uf  K]<'ӧnjQp1AE@@@@@@@ 3sKf  Fh*;h80#e*EJ       PĬo2SD@@ͲHᷟWxRZ@@@@@@@ Y@@2[$~HaIB&[aEmIH{4       b{@@"Ώ+ސ]JG]4{**Q@@@@@@@ ̸ ! qKh+s.sɢRL)-.JX4       ~97dF  ?Ǟ"Ȟ_&I1R4}n,ʭm΋Ne %sw       @ qo)B@(Ȓf$E^Yj6 ^gOk9?Kbs   lE@IDAT   T91[΄@@+U-GbdȅR;_ ̗=SIYp* Ti͟!Ň-6]       #ե{̙3A" ,KB@%۷+`X):VJV wdw*/:pC@@@@@@PV7i! D/]Py) `d)2F~/7SɢR`=Lrx:5@@@@@@@Iqz@@ iYӬ{Զ^ERzyN#ųJ鶝"EViRl#ia@@@@@@@ 35F  bYrz엜vɗ%Jh|)Z@{       PbV2}  d@VZR{qcB       }           @          oEI@@@@@@@@@@ @@n@@@@@@@@@@b$           @ f7          1[Q@@@@@@@@@ 3@@@@@@@@@@(                    _@LVD@@@@@@@@@r^~ҶmǟdĉN mڴN:ɾOeժUNޡ* +WɨQ vQn]ԩjZZn%͚5%K=@@H72m,e<ټe&[nѰaiH_^ݥ_^R^t"E@@@@@@R @̎;Hs-[yzԲĩug̘. , #6H,z>"u@@t())?MA/X$z_[֬]gg0Q[cꑆ       @`tci09ךw_G3*s fKTm\@@HS3/+Vz9wG˅)}z*     3N8%6ҹ2~߽6?Nkي7{A֫iƱ7DM@qb&KM,;\ibv@@H5ȸ 24 K.RRi,D@  @Jb֨QC%iP@@xdޯ &0~r(sbȮ7yWIӜw-}     3>]6  l؟СCԶm\ E˖-Zv'[jת%{)nj²LbhgZ˲ݽ{,_"v  _X>뀊}\}d>{czyUHv+@ֵ  UE];<@)j. U9~|( @B1{~ҳgyڵko+zCvcOVc->'o¢B;n]OsԑNދYf,^T پwС,7l(K-*3A0jrCTp=EvM7DUqFҷOWsgϞU_1kn:cC#@,PRR"/,[4o*';=yevSߖ- 3~  @x?k.DD(  xb;%VO>-'Mp8x@7xt=v%'6>wwW^}<}sEvsm9 eNh.}hFJ.ف.8^s괟MRosbSƘb|U?c^zR@*G ڇK.֊V-m&Kqq݇AҩcI  T󽀕3;<@% U^- T=1ü(iV}{54/ݻֶMkiӺZ: ]WCs`oyEWm~.bI@”.7`W+Ug2ӓSvO$@*\ K>t_*оtUUrsˢKd2oRRw`LZmd֯[YVVX)'Oݻ^N޽~.7o=8jj;oD~吃Kƍe 2g<{l Vmㆍd…vM6UXF @P3vAv0pMdΝ2=g,\o3Aq&1Z\==kܸ O[˲75kי.8# Pi:yW`P/w w,ꑎ   doI  +PVL.~=@@  ,**{6h#Ah@ 'Y-T.ӽ V[1(H 7 ƌo@N;؁~˽ZguI@ԠnQ~6w O֮ D[t Рg{A>⫀쳆!]=ZaOQ3O>.Zhͷ)Wq';pxF :iB߳'?Ccǟ|Znaj0H;,'ݨKg=?w=b"}AA\s_ XMŬݭE߳Vmߛ'hpF 4}}ߵ6޾cIj4  A@&?    @ ZNY/ʇnOu!;I>p@捷. Dmܴ^t=}jv[+ $J<MT{qWxB/ӌ !  @Ts9QQ@@@H 1u_|h0VӦMƍQU֭˖K {S<{5~zjz׹h07oVb-LWԀ@s,\I|^4ON:ʐNq+K~/3gY|iwPo< Nߏ˶ `ON~.v)W,`"+& <4`lW O/ӵ+?n?Y۝?&}c.h;F'?'kFڴn-iR&9IuMva'mظ 09`ӦSʖg{bj{+A LMO٬s$q  Lp3}6   @,iƪJ=@Dc|Gm@@ `˯Ș1cdʕRXXI2ZVht84hg 3GY O& ;Ĺ ZW 4BڒO=ʨ_~K Zmz;o&~kŚvc4|5ᧉ0M! (3v~}˶?v+Nz-t+'lmpw{? O 5ٗ{9waj>Si$99)=!εПN:ڷj5n:?{N_AqͥouA=lj={XA6 Iz?w$3 }\TE/{,Q5Da@@PT^S3@@@@ ^S禫卵Z rСA 1 cj Iԯ'[cukyz/: =TBn/c@@@0sy)  .4X1,އ\@@ ?ZmHrrrwA֪Bz/t SN>^ow۴̤IS(;w2_3~VGǃdB] YDoٺ5fvm{ ̩۶WФwNVXMVee҄l=9c ݯVN>wjj 1Gi?{Fvgy[UM#V߯lSf>XVIZp  h`2&VХ;b&?w;ڗбp   @ =d{Lj@@@@ ~[Ekp[kC)-ijz?ڞ|v`7@cI%Vkd%2vv_@(oV^-ZX[zԮ][tELQ?Ւjժ4SNz׮]u"/v9w~z{Wj`\Qvb@L{ک'Knn]k}?^eվ 񏺾gC:}VY G<$m9~u5it9Üd^h_Cǒ.nqs  yQ@ z+^-һ_[# '@ T@L=<i>&N쬠]۱GZ Sۙ>c\qյ&~a&U/݇nCIy;.bomVZ{̸n6l$]Vپo֬ v]h~mi&Nۺe[)bԟeGӟyKw+i&rԑہCN/6^5#W  O'ʕdν8gs򬿨+n:+zuA:o+:@@@49Q ?HG?aWK! )'J#ڴis* '`,Է}v;m]_bMi*Р@=4OPW租}Y],[֐Nׅz+jkΝK9'iժsᄌd7_دz;%qJ:3N?}vmv{YNEn;k:SO>ѝ_}l? ޽v`(:E֭`ۈ뜎N9x-   O|n7tqs    T@Jn:1bo.fgWׯ'm۶0h@)c(5~fyݵW[<_ڍn7o?Yg!`ZwϿJрƆ =aj'{ZѲ>//kªpȣJ7vYvtoEW5{kw|QGȟT^x'A?ڵkuˏ?-}`M3xBkq?Lp>`7RVeAAS& {6瞽7Mv3ϿZ˯}vv;&`y]!]#-Sh-+/spE7Ge9# Íqg_˲{W ײϾ8\63Ko?6ߛkWݶ{<0u    YYڔNU'u̩>Fc@  ~GK(! %RJ3{lezZ)B Gwbj /3g,Y*k֬ X1%w_c>nyWmw!/ >L~5D; {Gn#?m_?_Nj.Wd۹cݺq6yԑGk#5rx^ߵ?M5m*5k֔~P~z/[4o. i_A#G983sNS$yN E/sHaF9zB<Q+oI7=՟=t%P]vGif@@ tK/վՇi3  UI wT |$*D2W@@@, Ĭ,?N1DŽ&9[7͵k81IO~9b(YCii^N58\ ٱcxgg_Hϱխ+}}k.|#6n$+W:{ۢF7etW^nnLyw-͚5 {N#`peۖoٲEX[]:w9Yk'1v7oŗ_.iQd=GU2ubeu>.\Ϙ7"3v&ѭ 轮xֹXf 6o[k;4nׯPDW|W[n )4㗙rޅ/Znfu}ոZ(pΚqYͷmdʞ^y|jZֿ.Xhx~o[1j94l?^wU&[b5cjtMN\  B@j(d3D3Ow ɝ<,K} (Fjږоz;k@@H@;3D3xڠ.    @p.{ϊ-U:tJ>3g79} 1 Z%v^~ pjդSR^=Yve憰+ki&G#+Vгwjښ,]L܁N02fvmetT?t[vmۦ~7OԼl_5]A@D=:ddqǽȆXZ9P9stlH?'Z4SPY&n s  @ =?~/ Pe+Ew+opW#yjת%x:e@H9H&@F[)A -v}++cÆt:tpJ9t4HBM AFUj`ۮ}FV)좁ߍ $mZm[KmWж=e+WɲZ)˭Uו[\ nBn0C# @,S%=_E@ 8Wir>:Wg}ztq  ӟ@@*IP}tY^}]?^Yb qs-uj Qd@@2_gP4c~+ c  g!3fΑ|kљ؏N2aTdRRR";;[u,svh{@@]!فdWE<5@RAϥ0v tǠ!~EI@@ 5LQ)''8[: y$xJR\_yy;_f/-[du6aҨa}iܨew{R^d>  UR9?Ydo޼@@@D13]eN  @ ɜBHVjG>~ḇ2   @vfOt9j?'    @$<s-!m兪NP푎  cFѦWV~F@@- 0t-v٦}>پ?@@@@LND֮]+ .,׬i^Gۋ# dyhh{nӌʹlrF@@>[ȭD_"mk    %ե{&''G80=)Sٳ('A%sɘ0@ 01m'-%MvgVV  Ɖȶa2=    I +@ f澷 S Zvw(myqzEG@;QNd?@@@@tIׁ3n@@HxێywN@53/  T@̘c|/ӧn+v^ǘp   2~@@ M=xۮ~r;D  )al{ˇjӴTfd-\!   "@ f@H#D;v+)  @ \L0債-쾲Iӱ:/g@@@@ w! UH  @y:ٳ=u:NwN9zqcn}6s   1v@@ D;6|~Fu[]AV<  )/С>2yxe}T>Zo{۶;ft(@@@~6&ۮiϜv5ϔs6mESǴm_^s2 y    @:cD@\<8L4bm3z{F* R=,\G2  nnƐ    Q@@H-fr1- ̼K5A@ifn6y;,)7B@@*J ı=6L=)k٤qr&-o9S7g@@@@b!@@ FPcl.P?T9Pe}--٨l;rcj_2w\#  ,?ݟm?:ʺ˙&=FM3tr^MPD@@@@T 3Uƅ  ` hCs? U=?er`Aaz`̼;,1g@@&곸w;ꚲ~ʙ2z64SƝ[ԋ@@@@MHA@C ؃8߾s? 2Zo9Ӿnm+[C+a-[ۦL@@HgD߾LHs143_7y&-o`uM̾;@@@@xČW  I>|Ph*coۭ }Xj[a.&jcZܩGzu3   .~??ߛ4go_2QN2ٴmnMgpuMpeO--gF>m|Hc W<@@@@ Lw# *acF**< o-7s歹xFyC3`L.\b@@!`>NHrϺ~5uÕOdG_M7EG|w[z=oy@@@@ @@ F`cl*jkJFoN&Rvui< }[٦X;Af[?RHK`퐆  $R *D7[Δm{@@@@ Lw! Ϭ,O C !  IŤ  @PDCy  d;>4 Ut@@@@bs  @}Hnk=mKw}@@@D %\pߡ׆    bzp  $xUV$Q,   @e}O߸'M    @ o B@H>9*   >(    L1K   0[{M'|04  T;^fwJ.]#   +@ fƾL @H/p0>cm@@@+;7[?G"I    @* JcA@RXUV)V04@@@ nUY F    @1  D?h ֞7-̜V@@@.㭯KnT^`!   'SCʒ^zIN$77Wo5kʂ $??2F  (CE%2yFj[:oyW"@@jJ6{ֹ_Sas    *-3;;[2DQn2eT7n'@@j Tc殓'>+쪚o:F@@ LkZFzQ=Z$iBSp~1R@@@HJpAJWZsРAr饗JUaH@@ ћ>fVRR*|4[nyk*A0@@?t[?{;7;H#   'Pၘ0iҤ?{E6pM:$@ EH^ {ӫ^Ă "*UW5QJIt$fw6n?is7>%o3f޽e5  $P_vliǹ wkӒX   UN@}V=;Pi)to֏    TgrNj[|||/%;-kG?@@++Y-K\zF6`TӪ@@p,&ߕ)kuELٻ[D=ݶ *E}WQ[S@@@@_+2c컢2avAnݪW\!:u*,Osu@g}ǟ_W#3(kk9 @(mbQ㜵۶_B)q:g\R3ԛ4 kWܼ|?%1yZҦIY  N`ob<8y(H$4@{"MOH׭cuSjPQFD,͘ϲq@@@p-ۑ[j֬)Jpp4n\_pר!w4o\233%#/{2s2x2hl$%%vTuӕ,@gE/]C=y*GR')_eœx{/nj Y   P"zA5Vd_?:7< Xiu\_H@V߃;k3To{^{ugo.@@@@w(ɍ ~{8IrѢE2|1[l)ꕞ.{T=0SMPPYA_vճB;ߴyU'  e(nm?sg(I_gmDBۊ L+N@@(>kf9,~epw-=wt?h<    "ii"S"={4W\Y2y;X]sޗsٓ9A@bv%Xg}ͽ~\1 \@@P-1m? Ϟ;G@@@ x獵o^LQC Ѷ~9gܲ%WZ%\zn SM^V-_^@@\/,YWxƌV +gtEp  @mYnwgm^    P1;̘A^Z~r}j /-ؖ|rŃk.Z-[4zԩSTtEFڵG)G-4.گoo_Baٵ{%M֭GnRn]}]erBsVh\jn%~?$66No}Q&Mkc%)9YJU j{.&ZU5j${Ξ3*O $iSiP?qBic.۪:QPFFz.;I`@ةsCe?mOڵ$11IlnLtiۦyKظ8Q'%%P@@@umQ?r)'4!  Pl?k~wSwx    P^5;K׮N`5kҥK^*O|D?AԶ*gR^=91vP[n.*Ҳ?T͘iY-uCC7_6I|IFVԉ |BmB >fm-[ɋ/Wڶ`R5cM "߄e?-⧟ˍ^ 5Y T&%7 m…ʻ{_  q{)?,c_|N|||lZ}O/PSxzeT'~*-Xd^=dKKhHHv:~G Q p+aF@@@t΂'jB@@@(u`ifp2h`5ae٦|5dL) /у׬]O/dH.q=w[n*yz^y'T&~0n)SL"[*4 ~:sAj@:)_J˖-7oL>AsÆ W_Y<;0-=,w>njW}ɐAϨS4ajWh 6KAjW_~Ayeo TcUΧxTтY) x;,:b6sO1f   +lٞphwGkks @@@@S-vݺsC8R,Mfukb- "J5dЀKmUQP?V,*QMȜ䘶muV-#%T|W])s{[h7ֶVEeWKyq(m(ʎ2v  @ @@ w j9B@@@pWrT71HX@G% \͹h`HG󹲾E} ˖'O遐* SE.ǽ%gΜѻnT@'M0ʽw!?~lĉr߃ZޥwWOܩl޲M?h)hFyqZBT6jyoݶ]z t$zۗ72޳W~׵iC^zU^pmL5Q-@Ǟ~|_ew*m Tmj{yBԩ~o׮9#zf۶Qf fVV>Soo܃ 1;=c-uʴsO?Vy}~~ZFN]Q[ܫDU遇Ɍiq P%utsE;WVi@@@8MEiuڋs?A@@@@nMn t(!qq)߰~,,Ɩ/R+lFY Ta.[hJO{?00#Gʧij*i{ L TF}ơ]mnitZflq*]t1Uv_AFę@G dv0U_ j\c-,Y;ߠUvxAF]ZZEuq**TʢJr=m>Ҳ_YYYzlFyw0Uӧ&]Lzf%         %P!1k֬)u<wqteܸa,XXű8OGimɍ u~ɐs[_z`BAF_EbY֫EZS?"jkp״iٷom7nBuBm~0%8$QfL윖q``ԩ,AkKmΜ>x{ُU[@:(1''Gb{CAҼy3P2^N+~#eY6l`42j6[# C({ur\]@@@ 0ʂio.{u]@@@@D=S>\,ފo/Sm1ۂ>^2̔&nm^F3PQ[Xʬ=8`ҶMR&NԶқš6-8maZ Q,?^{U^E@N72zpt^G=H3^S~a -i9r` GA>KtfVO)lj`si) . EL  n-@[?   D\1#""kˬ%q K2ԥ}mXm̝b?qxveҶ͝Z Q -ƍ2YmzU|ѲlSj!^ҢmlXu϶S``m  \UjiE@@J&KWS@@@^+HYRZvݻwWʓ2_nQk[J;qVJz#GAzuuWGA?j1>9҂cUyƔߍ5y ͕o"Y?&*Sm/f:9m']'K.>>rŃK 1mM#nЫU@>/H-drӍ7聜!''GeTm)O=:*Z B(ri߈*+dN6m"*8tm0U z,S6L5GӦA)UdUWs^vɒd}QUQ~ZLIOϐ:z@ICw??8ֶAWw ʚa]NscZ@@@\k]ɳ;E@@@({ -44TFQdfFF̞= T÷l٢8.R LvhHӧO[q[-EA*b0N?pH˖-/b-3ɲs=wnIT5U Ի?RۂEzjT}_yy} uyu,DzQuᅽd[ǎEmUnYbK/?P)Ӧ|?#嫲Z&'?,}7ʵîA}MYo4jPTpnÆ ̥,ݬ@*D/E@@@Ȃ%1    . 2dԭ[H+VHBB~6rl%,XD}K/ϾTh{?-f[an*kCҺUrjj}+VژkRoSƱeOO>#]C I_k6F?WUPˢo%-[4.?^={Hz{RYEm3G<_H-֛FjזTvv{bYWԹEgkX=_k_@@p|OHonHSq!{mSsc-uƵwGm7{/jn{cC@@@Q[@g%3#CjG`n߱Y"EJSw[=&ֹ8K4E:e,`uRAqSt'͊ ,Wbja s\@@;֌   Ḱkr(x|7k]4Y"р  `%`/8^ T5\L@@@*.PaSs{    :Ӧ͛ M]VLJf!*@@@@@@@@@@9#U$//O:u$(7lbHIIL2222Krc\>/" Q@e,Maƪ9nT    @6wʍ"  KM%##e6IKKC kڎHlߒWqe]  @%m# :\M$00Ъ]͡     PĬnOE@@))ҼU[b*䢁He5ˢKU? ]äC^}ޗ3gΘ}m6|7Pw"iݶ<Z$!'NdKLn /0BWk|ҹ[/?9O]?\썵gyR{c@@g%KX-Qaz2zhݺu믿^F)Vc\C9A@@@@Mtò@@pӧO*>7|[T7jWA{[De-YYY2'i\~2`76ΨzfK<ϼל{Z_Z]y՜o+*Ԙ,b;  qqqZ4TK٨Q#k׮2tP<;;Pq5    @u :=m@@eПTVѷ|쑇dӥ_>zPVZ[~3KNNzׯ]^>9q|J4*|'.볎1wܭqVMc>]ma6oL>ZT~[.*x,b5'  ~`QF*󪫮h߾}7߈ ڴ-ùs8@@@p7_w[A@@"fk֬)~^۶rSAד>///^2ktDF~W2fҠ~}}߾2i8&&Z]~R]}sC2_dGQ_8?Zl! !!!z-KI m'ʱIe⬇>  ; $%%]ѣG믿փ0k׮-cƌYPˌ3avGs6JwuG3@@@@"ȈY\@@*"2Ia[m"c_z/N<)7l4E.^ϟ~110^ч ˦"8#Ӳ+3,\l6^I8@@A2}t󳟽ן:@@@@<]Y?  (.ݫJWXHOO7TI>_`T[׭*?U]qNT+/?mZ_>2ezr/@tp3SKzY/=ɲ~@@@@W JMB@@ `I{1Uf˛nmU݁16<NΜ9SJA T.x,K~λE]ږ^~U^l MTRSjk0JYŘw@@ST6AY-We:uL6M,0N*>_ը2\pnN    n,@ ?  PrRQ7^z0Ya_6 O=+{c$-=M.\dfrQrEK`!Yx< sƍIcso~|0uB}N'~N__^]ͩr/$  $СCZ ƴit:eB-j5r.T9\@@@P0   xGe]Mfzssjye]2掻Չ3OϯP ٫gq< uSy7V@܋D  "pʤI$11T+nҤ9(    TG2bVǧ=#  P_G8fnP=k<ҤIc+5Wy?~/}z_hզNjזS&ɋ?#͛53+L:OXaѺ|}|eޑM+ݺvysfCTr/O@@e̘12c.T&L5VAA@@@@: xEFwdg@쮭u@ޮq-?:u΋f85=KGjfHXrҍ/V׾~չ'ˡ  M(eVV8/kՒp-W -IQ[ϘUC$##CZ(Q@q%E~q59@@#mڵ\F~~Wszf_~]`q         7qr˅^( 0'+Dc+*;a[:u'ƿ#h)%_f8'o,x:#         P5bO:30Qc2c<[%44ߝ0sl۾\opp4k.)5k{t?_Fr|5yϝv+7m\v+Gs6@@@@@@@@@J\1+!!!V7l9mT`aFFFJXXl۶MRSS/ϓY?̑ glԨK鼎o=R~7_r\6E(          P2r Ν;]`M@IDAT۷k;~ TE3|ٺuTTeryik)zfL?i+Wr5jH>粄: *;ִ>j[zdggꦲD6Zv$ڤϙ/mD;˖3J_222MUz+W˩S̙]t(>5-]8 k֮,cB^^^2n!M4yr8)Qv%;v*ԟ @@@@@@@@@Y@@@@@@@@@(!! ĎH6eC$55ղҎNH8qҬ(Gj6gerd8#cF*j2K{]djA.a\%Xm~ˋF}H-+jMc2dR\Ы[fҋˬCyG@JΞ-gϧ~B!  Pgmˢ>S@@@@(@bE; ty8!A941_dqol˯a;a.Wf'ʴo?O? !!u~=xDi6ʉlzUӲѲuO֮[o-kZS@@:kR;r\4 69@@@ږE}     PrKS܌Ƣmʍs^To)ֶs8P]" ˮ{:ѽ9}es@O28- 4&vơ4mD R4r^[rѠK{?0 Tk0?P@@(/ڶ̋    P-# P,ǐYF СpSe¬ 7^}YR AYYmxBDk/o8ǟ 4ڊ}N]=&ZvKڶ'OҞGK {Zʌ||T" ]`p&:úry0&   Y`WBږE}     P]c̘9992mTIKKJeaE[ED/ ̬,8kf5IxXA 桄/s)9v,a{qTYY[MK9}q*bgysfxTڷ19@@$䟕G   gk[}6 >S@@@@(b01331+3UA4YaL1Sni`ѵ Fܨ|?WiY_cpYҲ[۞}h[oM4뮽F&}}y=fI?  P}+[Z\=qY:ܪ'   P@}VgjZ}ƶ,3,NA@@@@4|]c,)W1$kl1=Q{Y꽼#ݩ'&JTTָqC}T6wtACl\<ҸQ#|ڥt^K/D^>+\)@@ݶ'Bgތ3keVr  ePgp     pW]823?XA.-s*$BCz--,#pQ?&Vzɤdi|m7ko'~N8hs1  "\-l  ̭>{S@@@@(f4n23QWUSRR[ @6AhHtɪ8ٱsq(=iۀo4A`@}mVuqPS;uXʼڦ|#o{Mol!  PɡGd}.9f9p  Yih/ԥn~tIv#kגݺJ-像>w''O?˫ɷ)iii)!}. w ]p9F@P ݶ@@@@@@@ \'*sСS'Np0ل>Rʵ\%1>}Z~cn{rjy%33ӶI?Wn>m*Us/꿇^={*MeSk)̋         @ 4#ٱcG.pB4otL}űYY4iҤu۝sOJ(*8s2mƷzvM)F}urۤ_ޢ9V湹o(e<8s&_222N`W'ZnsԹm15|FfdțezNMuM6C~7Q@@@@@@@@@!IDݐ R!UQcgl,-Y^G1lߋ׶?    ,#f:u{O^Wuu)ٲsbnzuex9YnC< T[;VEUPiUhT          . Uk2k,Q6Gc{PDࣉi@@@@@@@@@@ x'N Zm%Kc2`r1Ƚ<,р         %xdC MHffJHpޙV J>%"4jP˖}\v-&Bbwm[` @ ?(M)jvz///Җuyq,YglX   P I%2;gfyn}:Qg^Լ9G@@@Ue[7e]L7Ny ^b;wV沸6          P,J ļˤk׮Vl߾WHH\ʪ@@@@@@@@@@*ek ´?`tٲc@@@@@@@@@@*<WuV$DϞ=C@@@@@@@@@@2*<m۶_=ׯ__6mZd?:          %[ )%խ+.vx^@ ˓e+VٳgLͥuVz-[ɱ"@@@@@@@@@332@"         ([V[J^z=N=aң,,L c))r(,[R^``DmH09z,EbdݒZh[OЮk[7TU^eo$1 iYWhT          PE*<S9^Z $_͕WIr???޻k_{:~\r|Bm^=dKKhHHv6~Gڂdkc m={#nۂEz fYg5)'         Tq ߚ\y9rD-^v…ݓƾ4A꾂jזG~@nB'ǿ LYe|G噧/4֨8kBAFz/,@@@@@@@@@ `?%eƍ%44Dz)^^^Ϟ=+k׮-[T *m"e.^"-iیG-7 GF3[M4{ӴJ8|X>K-P]=T>9s`!Ѷ6[vigT!         P*-S.n&͛7סKIMM_u"<|?s~ltl=00DUҬa   wQTmǟ&$ޛTQ7ED *WB^>A (ҥt"^!ov7ɦ.{2wnp!O      LVZU5kܝ:u[YR$-۷o/.^Lr{$/ƀ}Rx1YvyXDq/&&ƪJ|||=iLԬQ]jTRJe Y`ycHԥF&P^0O=]!~g)YІ         恘 ۑ'r.~ұCv[x'"n޽gTZE^̘s3UpiDDIk̮{m%..Nu ]:ˣ]:ayڵkڪ`!kj@@g|Ֆ/=5@@@@@@@@@4ߚ\mIVwə+ԭ[7o#vѲySac&V)ɖ-r5QfQY/۴j?EBBf}o@@@@@@@@@@|L M3b*UndZ5kEeoLl y_Q.Ǎ!o,[ٳg'k/Z.se'zuk~xCB%||-Y~>Sy\Mv6XevmkktwC-,XkLRԬ/kӏ         / i f1#a/"{P)RDuٗVSO;}$# ֗,XٹklaRFuQf9s欼>._ ,S|?u^NN<)+U5kHT,._o؎~Q[w'ݷ_B0=YAjbjgݘ   Z`eoɵkgK/{_ɰs#@@@@2I M132={%\W\IկJdd`T[i,/9k\fUʗ++Nf>9A+gNל.@@p T]"   $_@1@@_ [eKWeٹCv:Xh ʪZ:'mZ 63O?3arDGV z:jժ?j[l 2LaABZhf 7 4`LS#    僭߰AO.kV#K-ꚇk{{mظ1-/ϵ@@@[A "+U(9sf##nٲU._ly&-5I1KZOZ3zl=F+}wҬe[9p0Ҝb2H?iTo(~:jj;&zT9bdT?s޽]&똚g.HEe̓;2tV&OjVAACcay*S/,M2v} b=0w#Z4S]Hi}=M:k ޑ8@FgAgr6    iFLΝ;GJ@isJ9${Pk;#IۋF9}ösI~xZ@@D]w[O2l͚6+VeݣUve uڞD⺾fzkھAzyr*ON2"nV\rN \fu;g;w.t Qcɗ_|f]l|Ïy``׶*TP/Y&{(z5{V^Defwbfi̟?̙~~~:3gK.ɰeٺO5Y{c{͍LS^~nܸIAΕKOW} Q@vg*)=ڽK.d7@@@@\ i MTFcǎ#[mQA:(Sf]3R1\   ժUoQ77e \7ޒo'Oֶ#ID}/LA@ ¬Y~DI0/m@@@@ )L AU*PsϞ=?Ǎm/[@@tȒ%aus쓧N*s lVUYWfqg[k\¹sv{626/""JZVVpӲM;~G=,*XSKgC L񙧟y󚧲vgVYw瘥K燭 LMݫERn9{3qVZ3jo.Iresj3f_-UfbEe\7Q=UVIppxsbQ٠ bKX7\U , lגmy{W#j70mQ#x;AU@ dr~,@@@@ t͈  *讆fɝ;)T\I KFw{oiMD?+Oe2ܲu]`oW%qk}v7O)kٌlX4ǹ`j305d^+9G>;?|72Nvޞ{Lj{oTQAae4gϞ.>d s}:P􍱷*7Z`"!7ޭ쨲R@UAFի%:Se̘֓Ij1@@@@7z@@@w~w1'+حspJT9rȥKdƶǭ>u ws ˹34cr%EX:@ cx[7[ mJEU}ŧRbE6W'%4SK۵}tVGk[TZMŋ,YXc_~mwN>"կ^x:7+ֻWۯ10l 7 ӏ L`Lu Ulk    mo"  *ܓ`M$lSY(˖IL nWh7wׁf6n|giֹ,]\ժ'5k7ПS瓆w664\$=N6n,{՟eXɩ :f]S۬~}%ZhSLvLIn]P*Hӝ-ۭ-A׮]̟c|:Obn7^^+DW{Y߶uKR*r#իVwzw6jbo   A,Ӿƭ]= TP2;]@@@@o`kroxK@@L(P mUpYr%eZ&bfԴzHN;YƲhRGoH>>TڶT6n&e=~F+.((HzíÆH˶ʚ_8Du6`myڷ>vwǏЙ5KEDA"{4`ZuYRL5{lެGYSgZjUȲ?WV^aciP\1ZUFPؚld_ȊT5>|X;j>WnZ62N1K6l$wY_Ο?/k֬5cǺwskus*oyAwU6'<˥{Stt>|D *482=݁mѢk =ǵ@@<|L?l|6R g{n}jwxL꺎9G@@@ء%gΜsNf@@@@@@@@@@L@ҥKK%[ 0Μ9#SN}4          % |PoAA          )%KycG0+Xp ˗tD@@@@@@@@@@ Ko2a6lP_;*=b4>zTokF fvw7͸s'@@@@@@@@@nLĬ\S5kHtt>FQlٲFͩg }3Y~3ɖ-[C2k,Q]xDgfgu`Nֻ˅ ΃IS;Mի/Oʖ-tȆd؈1mt4"         x/vب1~Aj͛{cݻ2S-uRPkNPByw\aa5kTO?zOr2#         p dZFLxVJ*z O}1hx}U:'_O,Wvu!'޽zHPPvs)e݆=[ViPz+Vn\UhB@@@@@@@@@L ;Jɒ%Svׯ_Ouc3@}#Gʓ{esnT_=mVߎ<{renmG>r5Yct Ƥ          s ߚ`ҫWTa˯sȉ'?Y&,wZ'aS^6rD@@@@@@@@@ ,U̟?2wzY4ilݶ-y3htHpU2[Le}wv̞3+Z4\S;ߺʡÇ>{ʤ+!!V;@@@@@@@@@HZ ö&Sh\ܲe˛WxDm߾]bcc~LaT;vLTNW%!mS;ߺ㿒wԲNT*GU-t 4#         H@LHٺukY[֯yǪ9sAW\-ݺX& ʓ;u/Yug7vضIy٧N;Dmn"`3?d7|         d@bɃ>(%JpyTϷƪZCVKBJ1/DZm/I[ԪYC0>ۓmȐyTt@@@@@@@@@@Hz2*THzvfTT̜9S];zδ ., w Y}6婝o]Ѝʱe2|c' 5Y&V           K fҥgϞ?De?6{m=::ZٻvY#wfdj[tR .mZԟi7"!V           y f:usN-[6;8S?"|GyVq#         p PzZ /7ȡCt=o<ҿ}|mj^p!-n5ȟ?ɝ[dN/{wvFF̐`)\\26A[;C.kfo֏d)bR\۶gmS g;ζ~&*Z߳Xx}@@@ "ӷ(/u+!N=q}G1vwqǤ8s@@@@Slkrɒ%:U8}ƌ.S=ٳgGSRR;=c̜돳~@@@@@@@@@@4Ǹs؍U5k&%J0iӦoΙ=[=5         x@e\rDDDP֭[^bl۾=A;           7 YF̃ʲKvr[7ʲel#         ^-f1U$22R6l(!EH,YfٱcWCx@@@@@@@@@@Q M1Ms          >'!         I          +4ߚՍhG@@vMƉ:^3>Hd1>+r@@@@@@O ӓkA@@ \qqno fQ$[<      p 5myl@@lb._!:$17       ;'A@@ EWbc%>>>EsP;       o@@@ EjlG"<&! N      xy@@R,Gf혈@jZA#     !@ gV  @_cKL@@@@@ 1}=  Hڵ)$HRo@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@ +_F@@@@@@@@@O k@@@@@@@@@@Uh@@@ݽ#OֳG7Xg"$xG߄hyC;Q      1}d   p LgIzhɚ5>sZ.\ISkmj  .tdYM1E`6y|cl8ˠI0u8uk9yؽIi4xpA=A])T@]     / dh uc={hGU3,*,*3J\ߕ.A61˗B ʌ@ٵkt}[euuhD@@ 7#O[ciWSϖ"gOɸ@@@@@@b:[][={E-[F=TRY?J e qo٣e Ȣ0U0θCIvW@@2QYKwؼIJǺs g. KДؼ?303D@@a¬]RD U Rӵ7ʄЁd    x@楚L>*`P}$i zlѬuK˒Jd!9tyYd5I{25'W?5봩!4!    ݦг#Aު     sˈy(2R;vZq||7NHf͌,VzUKܹj5ܬ wPH`Kݻoln;>GRB9)_+.'O]w˶glJQʕ$pa`fprY .8`clUo(gΜ]Dq)S>_/jU5ϜhkJaWR%)_d˖M6Eo$gϞF~~~w~kl?X:֩-%oX˗2GʌY?[}m-}x:W9vpq  u{2_kuytx>WR VYQc|[TPҽ[d_]:?1'7zu>|2* iC;H֬ apAj|tk@@@@@@@@@2K1-ݝ1iz1L^ 2.gY ʚ52Cٓ,F$QzP,Yl3jJ`H:K혡_vmmRWӮ𡃤Eκt D}gD8cqt   d}U fy.@@@@@R/q͍m.\(Ogf4BCISׁz'uuu7JucwȬ_̕%KįZD T㿒'NJ[|ҳcSA͚6?ϔ׍mФ'egl;n:^*5FdfM*˖ 4>ӬJXX@e,7+ LծW~.'UN,Q\g 5U|vfI.c;:         )q1aSzIO茕m-֑vS/ﻷc]05ݯe˖{J-sc{mѡCyGwɸ-[9ɓ$66Utfʘˢ7G/^(/u:2ߍ&?|v#w2eeEmIJA@@v yFo 1֋     @  7RXQW4mrԪY BT_,v%*XѢvwvWvN35Nvu  /f9rTg*m˝-[ɒJƍtw y?v .           y!Yd9rDTY|-mwXXDqz4 gƬ%" T\I/W% Mw13Q:@@@@@it\p>|8b`YJϞ=}^zU~n­Zλ UL 6N6殊zd<;|uѪU*<1#Sr6*եhG@@@@@@@@@ = LISb7oD_9seoҜ?^v) [b w@@ge?lm/իUMM~~~z; qqqf:Q] ]:ˣ]:yڵkr  q^ ftw<K@kN>#_͌MA@@@@Oj@j7o.e@T}j'pc5On]$fme2eJ[ͧo' Ќ:#[cl+YknB^ƶˮ:3ǧx)&F?`]ɾ VQQVɶOelӪ1ӶSٽg8ꠂ    3L"3y=ս)     @RD˵ko5kodG3=yKED[Fl/_^9lh>˟WUaLq}ޫG7ٽ{,_GHh`Kb*5寿W[mfq>j5\_Z5峏ߗwHg+}x\խU}bly?_>k>ے[T@@|L`"SdLs6y}C*ȜJ@AAAc'3:Gy{    .l׍`LxzZueRz5w֗9?O%K4~ \/ŊfM 4U[-oA:v_jfϞ]}kHݷ_BZ*\؜.0 T*0S}rwޔ7Ʉ&YnƕEʖۤJJmʤ/ݾ+@2KS'5ɓRREY0^bM    իVW1~1    Ȱ@LW 8`jRxqԬYJR߹k 6._, " .ԯ'X,\,&,']t*qR}I7iyTOyE2UiެK]A̙'# N?RNm+3hxXtx ,8^-jw   (@K_|< FG;?(6oʌ2~O2@@@@D C16K4nIal 3`C;Hmm'OW&9sE :MG{/rD>4-UfŊY/ȱc$WC-ʳg&@ʋ/&7gϨc޽Ov*o: V -R=H;;~w:F#k g, p ))Isoomۦ;wvmLTg"\xѫ~;d)ZwR4Sz-In ʙíq <3Ss)ю ȗz!N=q}G1vwqǤ8s@@@@S24#".rWTMIII;.?l6n^x9AplYܻoUwDE          iyQ =adJv~ ]7;w@][5L,X,wm5kTי0 *;[bl-EA@@{2[ڏ 2B ̖     )恘 .͛Khhh<c[KdȽI - ʗ5i,|r-w\@@@@@@@@@OH@CI򫃥XpA})R$DdfϞ]>"FʕIի  *S˟#[{wi@@@@@@ Tz=ͯ@ص}!'pz$@ f          IK@̤u-         Dt0          $-1          AbF+          LZNj"         @ A          @ 3i/z         $@ f          IK@̤u-         Dt0          $-1          AbF+          LZNj"         @ A          @ 3i/z     S@IDAT    $@ f          IK@̤u-         Dt0          $-1          AbF+          LZNj"         @ A          @ 3i/z         $@ f          IK@̤u-         Dt0          $-1          AbF+          LZNj"         @ A          @ 3i/z         $@ f          IK@̤u-         D@їԩSK$[=[6vr3;wrtm"         ! \@̜9rHUr &M;xiYbp޳7ƺ,D@@@@@@@@@.% ̗-5%KdBԩSIߦ[eIgミ֥          p)'F<ԣ*Y" L>+ZXzv*˗_s@@@@@@@@@@ $ZFL|yKRvx`zU4Cf6-p2qT9{w%֤ٲe\9sʿ+'I>+[Fʗ^Ο;/MԍNZZL'O.]/,K>0         DH@HݛkEbԨVŶ0~Ջ+* ,整i4pq;}$zgYB*Y\Z̔i3@tiJN"3Ь         @ehkJzuc^a5g{:JEaj2e(Mok,)ٳgs#         \a̖5ٺeX#ɽe%O\1U ۲Mo!͘䦜8qRVL9[fϝ/w͐]:tҹ@@@@@@@@@@+S 쁘nU' pђXSN%͛6^B+hg*7lڼU>s6b `|)ߏQΜ9c̑C5i         \)ù[:$Kr!qOeVVr+ZX-썵n|+4jXiwrhͭc7uh.+sݵ*UJ9}:*8YA9W|yHΜ{d޽:$QL/\d͖ERH!5ˑ=dΜI_ٵ{t,Dbd=vرKN<cr.5Bճraٲe[MV#{̱ݵkOL^c.]Zw_RL! B ȁeƍf@RH!sʾ}DN+z6kLmm2Oܒ>}:쟠OӧOoq@6  @$ gG;wʝmZI" F@#GɶmۥCvtf.gk? Uiu@@@@@ ycnb\Q``L3%O>J5U?M j0][]O_ t*p;wh"ng !a gcŪά=H\Z4k"*&ӿv0HzlDJ/fDO' _=^3f͕9~3S2f MM6rחZcE2u,&QԮyaxDΝ7G癿Mpz>{rm}9v7Aڷmccj(9o6cU I&>j>l߶ Y<ٳW>zy4\Jwf5UmM`kT},sNьGw|@.9泝 )dn T֚1Eu,w@Eo@۸-vzM2сVr)F+l3Y~3˜' nt9)S<+VX@FN@͛6}BڵnځEV#LPcT,_.uky q}kS&A*SbŊKҼH~]xm ~+ˆ e츟dR\$#    @" 2 JJ*P!kj$[MylvvNټel6c+!E\:xr jT@E9i@U4K*]G3}WK3dH/](0oiPeF_8?lw&KiUskd2s рDoЫwflPɒWwtMl+ L]\S2mR> PzO3L˯[O۷me0-h{4{)@DfikYM@̙f42X Uz%Kpwy2lǝ`"\`[,ݹswHg;Lc چkԨiƧR'<{wȁ{n1 Л Od*Spie@WJ/l38==4o$♳ڠh fh0~F; >B)Ifݶzs\;L c(l-=w~':Wٸis|^3Ssy=*-׼n=eLٳgdʔAn^fdujT]\e3kzۈ˴f8LZ4f|ܰqBJ7ըn2?昕-S&`N D8y ;yƌ饦zr5Q*U,//Zі:7S/M6μ.*Բ}^̘= Ns/W֭P e)]a.t ~[d/~W\d,j[lhv:w +جXCk0ivmnfAU#\\ϓ' O { yɭء5~eYS9  F*̙3|aE-[nn:ƙ T|39<g&qy>?H;Z<__3{e=l>U=j'L,q02nPZ'}u#aP6 V܂0l&T6ߍsr&sk vN.]]?Xhj&5ߡn&znyosRtJQ}l֭{濲iy'䛯,sNI&(ýB z LvDLЃ민f^ ݱk mi0}]ڵSΚ_~] ]k|]L1~/e\@Lഗ2ٷ3w 31i@@@@K#@lf(Pns1C&ڎSn{,|=za5E̒~ɓtk "ESR@fh|7g273QC/Y蹈Y=uPmZ0S_n띭[!ӴNudQ}͒9βeμlJ;43j 4@Lfas?3f͑'N[<ݞfHk6GoW_kʳO=n)SyzGؾ F9MfT&HbpyM}-k^reчzJ֬Y07*f]OwA9|^;/_̢ L  IP@F^onYa>+\zۻ+0;/~כY&z\rJ…͸ӽztpޢ7M0_|4yrG} ._t{աԯgD]gZ1;wkf˿^+:4{8JԆf z,Kf^&yIB8EZG!-N3*~HV ~(}>klԩ]~gok?V?'c$NW^{S2(Z=gIdmݪ3+c.˂@/\X^~ Q)SJm3*zN ʽ\}b ;?4wޗ.> O=hh^^?qge ~'6!    @ $Wg=2X6s<E؂0u[ٲf Ϝb``Rš4@ t3ج@:H=j! Lg=o̙3:=7?4{h_͘jH$KvtC ЬV54K,n= dgG5X5eϿdky -u0 VOqb.^}r0zOS44P5hus Ԣhm2@4U*.iM7Gޒ%a: 2yz݅t6e=j&yتsT?c*]h&+D[7ت$xy\AY]oL`п|Gvj?4\m]GaFir|ٰbtR[δIQV#IѢz]9'gR2f Ϛre߱P,5ҕ8׭V3z,SK=fq)zNn߱{ gLzfw&)9rR޳7p"@iG@@ LJ-:+xrkFY ϬUĩMS؜qC׮UәQ̚=כ迱gI4[kJ}(q󶯁^kC~sGJahmO<ҢySۜZiNΛdY0KYn2j@9s5{:w2FsCnwSh&&cTs%>֨VŌ0f,Yn.m}\ ÔBѽO=PCk 6, 4mz|'vOUQziN-?#,72jvޘ=v}׿ވ3˿hՐo#F4hfK}o5WofA3[sNj lmyOз#cI d7FSYkίi:xqwg/N<] C Rn>r}d=n7~Ͼ³^ey?ׂ`:nH;u]>A3=A M[}{k)oc _l y]ka@0_z>4lP_Kgd5N8Ι-8Ǵ1 ^?/\w'׻`@@@@%@dA.x9htt~,v={TNA׹Xތ,MR/ƷX6 L&b v! J~۶f$@L3it;\VK,nCΚ4ĜzqNbo,c[bPv>slE~*_^ܲl  @ .UJ4b*[diTF5Im`h{k0ܩS(<؍81\ V4pv8sVӦ۾>5oT!P̋L&wݘZZz-< .sL?lv|&zw3+;w ݲmh-ikȢ_{%{<;Kz;_Zw་^ϯɜ9m۴rwWI6[K7Jl f{ﰺS.]n'Sw]&H,>Erl,21A1O>mL`k԰j2c:e6Ab))Ӡ~-Ͼ`uz b!x2wm߶At:}y/>w1#y}\tuh0Y~s,G%Bߟ]xfw;LO w\1yD}6U-6[DL g}g_u4mLao1I*<լNSy1={HRyn_χI\3rWߩsɻNB1mkos#Ӿ;g{&q"@@@@@ ǒN`Caߜ^|w;U yBem;̝foq.ZŨ,[Jn2X:YyU+Ko ԡgfBi/eʨ ʁH~q,]34/&i.ݝwH.Lދbzk(۟7Si%+.yO+ ͘"mni~au='K Ǭc*{1AU֩NOd̐^niX_~0I&O&]b *ҲE3ѻ<1}W_ Z &uuxb s/amu^=5ɾÞ66N7׮%zX4xcCǥƫMa:bÇ}ޓyLt(~QZl.< ]w6͜[l"E ۽v%4:9' vL[5lPf_v:Ò@B K`摣F˼/oޠM6;wlcLPbgh+&`) u&n~u5Wvecsd+ɞ=]_>v$~givz&3fsrRcС<͌8̙CV rKgJB%n(D͞:u [[@E(_}@Bs{ʭ'Ona[dR=-ݡ}[ȩækIkuCB^^8T6p5ƷȳϿl_mno4C-q=Ǵ^>۷Ӿ?v=O{PC=@@@@A lN.ҡ18$'O3ꢲ]8mǥfMJQԯ#CinEd2{Q*K^[rE:}_|yMƛ D'Nt/^z2"z:nj(P|ޢ?RW,VP&MPV'O)Sa[͐EgZrЮ>"?XN\Z׻4iR 5C^hfMОAQo4jP?*c?>}ڵ[V>84Ӣ3 5:$hJjdI15Ҳ}ym xY2v/:^Ng΋Ty0Y,7ml3r9Cy`0:zY6e6C*9?>Y>7xYWjؓO?k3j1 KjUN fRreӵj$,y+WនN&[j n_3R:F )`uQkZٺuH|QϵZnC;N:}kdƍZ49e?mJ4fvO4㥓yT+Ι ^'}ا:OG`-z]LSB{0L?=W5 { L]$?-5ޜy@̄싷}&3ǟ;]]6Ʉr}]A^o3kbb?$uo>={t'ӻ<+VfRzigFzHremN_ʗ/k2.     ?b4C&R\\c'Arim'V2}vmɀqםMqߵ7֮`}w6Cwd-n.%&8x!Udn[zo7+(  @R!5r,C73Cjf&NK OkTQ?l5 AKZOoP)k;b*9# :vON '}Dƪ@e/1UF\@+i>j`sA ,MРMo#}V瓸̩7[iћ|-^pˎΝo}c曃gլNfӀYvMphqZ5m .,Nai˻_;μJ&4+_j23 4-Zu+6Np9wө;A|B֑:r_y׿>CB^Nwԩ RTGhyy9bWg8w\wܻi@@@@@15Zԋ,3˽;"fҔ&Dl15sQ3ma ^\2?v^,f.VU0wE-gϞz~F[ҥlnuKcv} x̖-]W9v:>E>Pv&pte{ լթC[s\W!#ج7d-3gsj@6J H̐%K duʺuI{{t> efH;i.N5v90o 6myGWEvHͤtMR >?jreT0mٲMZ-BfQtWf7 $%R|۶|Jmlda2B:V?h"Q15 JusSQ mK3Uzٻw͈ӝnoP9:zs3gj8i|{xn| ͘ĵ:)%!A? 5Ozb~ǻ)K- K,sIoJf8x ? @%Ku*U6 +K/mQY~hb꓎rЌ={ @@@@B[ n9cUsVFI6aB--\jx9jlor T4HpcSɚC:cM(3{; ,Y2;/f.v6E fs 2\d/zk¤r 3T6T\UQ%m.69E1k4wZE͌>K|s<;36SgѳkAjvp}d2C9LP9ر⽳ܙ#  : o~MMRX1lZhCkENf˟ȇ2,* Eݨ'3ʕ Zu FѺZ1CPNр.u4[b FrGgpc?]ڵ%[֨w:}׌N.%Yvo;μ| ~ n}=}3 茭\Ï&x0Y\\G׃St$j&ۡළҺUK;T.eX͛JB&x)!َ*vN17 ;W0Sl& 1ԡӺU o??WSunwVBt47C'fN9u[ĉtgΞqV0t] z1M[Q|9Dꚡty'SIGe.Zg8kæwh.r `krkc~H>cx,7@k0-_l}/P w&~qqʮD,kwl:DS_Nu-_a__3SG_*&9 |srqsftytrYn:礞[[P~9fle|OMg0fOң{Ws]EGm!.\H0ru{:{}6#^,6MVr@ȯcm);dHtQp~sf6#8w_ϼ|9Ȱ׸eBEo$De'03:<7ծp6@@@@'LEԩe(4;flEt[hŏJ3 8tP?hJ?z1KO5hY<-SM/?>߰q|@8D t˯L}TQ:䶖&(2`H} (l3g)R y)>q=m{_ٲft'*G Vfϝ/hs/lݟq?M2rS^ 6[7CGxWV߯n\t;Tע@@ ON4sVN6 }Qz]p3u(oF}ə3gLVNt(SMuHϡÆKu3͚51YGuM! n{@˕-m2̑~ҡ3{~O3wt4ödЍE5௹njy/&[`A.m&|tQPOPzC%]8 |QK-Qt^͛F@ʗ_}$w\&mQflZ3~Pygoi(vUduv6T^;¿߉f f-t!{'͕׆S5Uכ1s<9zaJf7 3g1Ad9. D3Xne ;gRnh]?~=uA$s8>瘎ܒ%Čv4    @ D5[fLm]tU&s϶m;b ^̙Szq};AqmCbQqYٷݷO4fbxi\0Ҿ }F'ӿ@@ -d̘d.Z5R-ԭ \ Q݅l{7߆ܲ :=tD-|u)Jl}w~55ۡћz9|̳/,W/*Eo af~fvcݶmmR6ȑ?ٙ3er/xcu7p~v2uj^鿍Hɰ|]:Nժ:/}]:~?f #mZG @^xUcڵBm"r.;eנI-k$). ǟ|dgۚ!۴(]]GMТ[S{}>ŠcVۡ7]PNmwyBm+R@kR]bzHR_~}=<ߺRziun:]6ݦ#Oޏ=]4    $@ 쁘 Nmt+Um@@: fTn)j3j'\ڵ͂ӄInPoi"ֲȣ4;h[jXwΗ:ujgC 575پ4SG5[] 88h [/6lC+&aoqO!;v,{öڬNE 67O5'իck)ߘ`wP6o"G+8^Cytv,'y~53}>0.hu^c;CylCn8ĊLlٲڣǎIgbEH˖S z`o3Z*]e^σx9zD*!9>}wجk׭à?ig県KZ&@dyßkt;'-OwN/n#L\:򌖳gyLL y]ϟO2l47!ty=4ͷߓ}cjv:v5߽G`m3g1A߾Y*T!    >4'Ge?a g LpK[   p)]fLZj[z{TF$GIDAT53p԰:n.o O0#7_իUԼFiuG PޏꋮҳO\d]!]֒Gƫ'zvJW^{SNs;6 *TL6CV3-m̸սY4ޜ0et? .lCB^7kVe n,E>%R_y|ϱ|yz}>k7tμgR@@@@@ <Sv9?a56NR-Z6mJ,_Z~mWwlV@@H<ɪ-zZ7ri0i)Y2%kNqu]?UipfҢCye25:FY>uY;UEÒ 7*A'ۍoߛlewj9P/y^ PCހ0]_J|Qy9%v79Q3ΛR|9>PMސ4)d"}?#:v\rz ד?Xndt=Pdբ:{R2Y洔.UJexH"syڎztji@acjCPZu+E;L{N`Ż1\`یfӬNɚ5|SX|Ν˙m=q2=4y+4_W~;Xtx  ٧W_9'c쫷uu&m|Q\4@4˿$d_Ext~\}*9nZ׊uNߜz l#P1?$u!C呇{Ioaz2ۯܬNR sL CL]3O=:.@@@@ $+ymgIs@Yhx5iV9I@ \&X4%>%-w.d{i_bz2o=*5Df|=)sɤ]z4;;33gP˹serS|/tiC]_non[O?!6ndO9cF+ck[ ߽gd43''x(ky QF'V{e 9rDv#3fvOY~[Mj&… )+n+Nɓri)bRdB^Ǐ0>APsLߺm5"4v˞5#}| u:z˼Ͻ߇:N 6?N=s@@@@ Rv c5_uʛ &1ţ0X):^$   \z )R8~7ifB X DЀE;l(E3ug e;ݗPڦNH'uה.vcNA@@@@$.h@؟&ɔ3ٲeCe7Z:,?s.UyD@@@@@@@@@"Nb:{7m@@@@@@@@@Hz%31c@@@K->}iݪlE/QMFf`)@ c d}@@@@.@ז;y6V@#ϕglHbl[,Y2杧3bz2o=6 k?qJEȘ!}D! ضcP :߇tF(1_}>ݎqJ.w?֮}#   *Rdɒd1,wEJ>!     QbF3   \z;v bp)ݝKz!3gϕ 6JbN>S֮[/s璶mZE+@@@@@I]@@)wĮ|qyȑ8oJ]NN<p]޸qlݶp.`f"     \u#D@@HDɓK*y4Y1&睞IԨ^MRN-Nu7D};{=vܹ h̒%T7O>dϖgU|TPg>Ѡ{>`1/WNkMZO>@=" . r%?4lP?+̞3O=jg͚ETA~1[-4öΛ',YL4QK\Eۥ[{%y^+M[}{ k)ocUx1!v!|'OX:E=[4 ܯ7~֯PڛȢKĉ2eJP<)Wz$ŋԩSI]$uT&yD@@@@@ ČCD@@H\4&ܹnRn@ E]R,£ǎɓO?'K-kIqڌxRyJ:ڎ*Ovp ~9XM}O }k`eɎYt)eΓ칋y32j߾ra&51M4Φ.ӀLA~Dĩ>keJeLvKmS[~EX,mhO=+@7mLg>:uZ>A"@@@@@h1#9@@.@iNiKu#dL&iaQ[6~k)X}t7/ L ^ѽ,^N4fp>ɒ%Ν:H&;d)2k@{@;Z4vf5c7[Β9Shm3@@@@@H 3 }B@@2hpXJ3\3Lf4vw&"4CWR9vW^ y uɖ-[eԏcחu38ϟI A >Rtd_L .fcQAfҥJ7n)fk)-_'ҥ ,(o$񶌟0m/am>#N)luhCǡ!CJcqH.~ a;M7G}ޱA:#[֬ҿ__jסه~?BJgߌ{OGգAL[wsh>Ö9rTLn34kJ0      L G>"  p4H,Ew W?9s}w%+V ufI =̛ =?âtw{9j8pPf͙@Lm-zF>ANƍ@L}@̹?~鬧L>ogY8 .$m۴d9l&O}>Vӌ9s=Zxa7i^?quty]ԯ[Y>vx;^ۛfNҺU _:7@Lo~"@@@@@h1#9@@@.Sss-y}hJYZUeg$3\ ex,QXf O<ٱsN: pNȑ]*U ;;ĨA&Zoz᜷±I2ܵ1wCg={g\9N;:Rtbd%vywmfʔ1`6ӧO{Ǐp5Q@~Ydi}6sV;kWn1EMVr@cy)6@@@@@H*ɓJG'   \n]tڍwra*T>?u,\gDp}ZP!gi7;w>w;ifOȟ߮Z€ ~.["p{yrܹۘ;o;;#~*α9qv]*C@@@@@?1@x   9rd35@o}*ԮuPZR4ѿ|7l8pήWfwqA)u&W>͵k_?0HtJeVhP 3g,*V'>3Re n iQ?}D8Yښ۴( >`@@@@@(1    8n/ٲe;^6onh"ҺUK|?n=mE~|]/o^}[wK%,wP֮[/;v9s{fwWd'0UDqa}š5>_&;pϿ$nj p>=/ٶ}L>S:U:dߥݒ!C}˂gϞcuヒH-"-[6u,]&=-+VGc9hy퍷E9="oS@@@@@+R * k   K@E4hP~|n='ׯV_G]Lh +/?/Svf}N5Z[Y;+,ӽ)L[0kcO[Hayc 6/^Lxim]xa"{r>xH5dKqamgnm%cƌl}_ ɓ'\Ǐ;wڠFoel&:}%B;sLUr`*T uqޤY+/>'nN>} U@PPz'Oft|@8rڽf.e:z˼Ͻ߇:N 6?N=s@@@@ R/@@@x +]T=[6ѿK]4 o G5TBC)Yd      @`c>^\@@@@@@@@@@ ba6          C&r@@@@ 3dڶ-(^,-     \1/:D@@@V }\ώ#     p 04vD@@@@@@@@@db^2j6         WWe@@۵ca]bBy!@ @ @ @13jA @ @ @ @ @#ۢ @ @ @ @ @#fF- @ @ @ @xp|[T @ @ @ @ @ p̨ @ @ @ @ @ooC @ @ @ @d  @ @ @ @ @MmQ} @ @ @ @ @L3D @ @ @ @ 8b- @ @ @ @ 8bfԂ @ @ @ @ @7G̷E!@ @ @ @ @2ǦZ @ @ @ @ &> @ @ @ @ @@&Q "@ @ @ @ @1Շ @ @ @ @13jA @ @ @ @ @#ۢ @ @ @ @ @#fF- @ @ @ @xp|[T @ @ @ @ @ p̨ @ @ @ @ @ooC @ @ @ @d  @ @ @ @ @MmQ} @ @ @ @ @L3D @ @ @ @ 8b- @ @ @ @ ]nIENDB`assets/images/faq/creating/page-builder.png000064400000673741152075605420014754 0ustar00PNG  IHDR ,hO iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1128 2348 1 g2@IDATx|qwBpb-Rwmm{ܺZP;qwslf7 6kf7)s: YE 'PZ7            6@                 gKg4                 @,&8c X:cq p1vgH8" *Z:yd+ΌNESNdkkCNxؗIk(>"nv6(ǙƆ{ӕ}g!naY̆pgEŒA@@@@@@@@@@@@@@|&RǺ"kbm b%kY7.%\zb"O˾◽SmMjRl:Guiܥx;               pv4ppVxP\Sq&́Rǻ"qВ}E:|JRڹv-mY˦,‚(Ǟl-^FUԽ+MDyt(RUIn{Yrprj}@@@@ځRµt@@@@@@@@@C/`C\p^ t5,< ǹ^B٫ivXZgTLC{{߮!O7D66I>=S\J t+[/ړ_A%]嫯Pmm-rndPqk_PǙEkgpJyxyz{ѱlIEtMMKm;vSTdi!a              Оjjj8v6yeM̀s@c׻ 蛹oѯ|D.tǴ.'* ,oёt7GuBS/`?gzhC7goN^^tC];miQR(95SXUKA@!{i@8z띏U7_h̢̬lf ?J~6lަw-,.V57яqtݷ5?D>%y ٚgω9i 'oo/H             p8)&IkS&4@c׻C)wE= ޱ&Gk-K[=9͒DÓىɆnIəet8|e/Wp1l޷TXXdq?/KgLCQG('7^DX6a@ԗM:5hV6iX=kU}IO ߬)}Ya$GGAJ82 Zl]]]hi;Mglϵ               ӊr3ۼ [gER-f_ԙM) ^v7;](>~NO׆ve+w?iT$-f@.Pkol޺>kڳ`{.]=~( &?_dkx/}נ͓MhRLtO/A?ܮ>vtxa>IDK>4}k%5SP^& ]&)S)5('lm:);NP|jq gTg7ȃ92;wЈHG3Օ<}|ϸ{QRr*-\4 ww7ѕT8)Rbd9}B"0dP߷wQkDHp =-j%H^gS ~C%QUUE'si歔i$m>ԻW               @,PhM,!\G'Rz4!WEe-<ܘAUj-}'6;;W..TQQK2~ϿhdckC#L{^o98Q4߈dhۖ~(V $MoV3 *8Wqq`}Tz:M999+?Evvv$;YA޵?DHlT.@NZyH|MYi2˩pHcYi9HUWW.d'7Y}Sj=ݙo4NTc6mKMϠlt !&WO$$%S=+nC5<&~G"N}#)l87gZa$Sr,I&ߏd"]vvu\d>a*l%4-SAMCoP3RjFK+%-];rAdk-=%'WU{24$vx(JzEmŅ"Bʧ*x/пC]mTm0LRDaO>,~p$Gذ^T]}J5[PI ɥTL5t(C?@cf\Bw<t㵳F_ IcuB߅FBW1M#)sI,#yI<,iH-1nJ9|\#}4WoӠOkV^~u{i纫/vl=RIÄq(F`+I[yE=RT&U~띏YfH$gUun~Pv/j‹^7]w%ndʵEa2FD>r RHF1{S/Icy;O_~;2v;4cD%9?xu.m&Oiƫӽ'ys@,́Wӛ_RHZ5]c =Ĕ%ωĥ.\~ގlG{SiABjvOG ~JKAġZTXD.4ڱ|৘s$!d^jED5u@ũO357e',)>1{!wZ~όvيJD["ȒМԎj4n D䥉đbͮ]X`8M}|4ujБ+ĥLBν׷֫5ZZAڴ}mNE%'I_i #p5;LinQ&Xr9Jb݆-_,r(:rTnKq1HC\~YD}~`xvcG@@@@@@@@@@@@@@@&#ikJ3-#uB":)1!0H\)I[uIvMZKYⶤXIm,8mGHc¨Ck:z+q* v-Y(VA3q: 4Z$"I%.H7B,&/IKyN㓈N.>j4b`%ں}ڳ_-mİAԿo*KjbAFGsC}*]}k %eTm ͫߓ6G-Z ǰK=Jl ͽwެR‰MBR~,NG qӦLPL;vcA_.Lr֮l^DxnjR?D0::;R!K^s޻$& 4&e3Xzj2I%wT˖׋&M؉K!.R+V.<{RM               phWRXz޽&}hh%XZd;TY*b'%ԧ2k[Yո|ɼU||bZ VN֫G7m,mr~E%Zv5ӐN/""\Ko(7 SȝEQ![nZUԟLOe7q;\ѯooU-Z6#sA6bKZE.Zgȹh O<\(":v8<΂=y)i!Ks6NRW3YaMXOǕMO>SiiTxݣ |pw7iNDƊ( e] ?ro$.ONsջW=!8ŚMRi=*\+֙J$n< I&M+l]]R_%ɴjWPםnYDW\6KJB-,!6WS.[V@vN%/I!wePߘ^lA@@@@@@@@@@@@@IŜ*¤!@|!n%vyO衋S;H&Ҩ}v!nnm#i鯛h 7R-X??cWIKv4He.#fS!%"I{i<ƏiܷT9R1l,ɁxX:{L#ODh#i$$}yՋh:ʾ8QyyyR^]|v*o<} VT3_ڳ#!y_/vDR g?߆.^ufNLY|k~:vtZ>eGFfyUGjtԧ&ؒё+*hԽ[i+Y{l\KqMKeeuoѶݏDHJ?MeN)&MsI2kNYJkWVt鴶zֱ;3p@_ap2z0q+ ҿV5R'_ґi݊MBƧgX;1]zwи/Jxڸn<է?\AeсI|cu4SxtImlA@@|!ςJ5!@@@@@@@@@@@Mg7\ڄ- GԝN4r|?:O4רlz55}Dڸe;:nMQaLɩi$n582]#I&鼬 I/ivUsviiߴ7!:? GM/֬߬f"ҨCڻC)h\KA>:;'W賯iEDt[R@Z;@@@@@@@@@= ɼ*,,R^ƌ?6@$bRmm-}t]ώ%9gFG^><=MݻV+3ꫝ\hȨhv=i!K-+F'SjR6{U7\;\\i݆-$GB!"LYsVbsM\eaڜ5Q)ֲC~i!sta3M\Htkw)}[wH Y"7"ZE[JrU I)'cejlk`)m.Nj]-CYܥYӼc}WIoL/[rM]^^b޾&/PWf I[(@B3<^y]cz_徼N䰰F1&u[JYΩDZܓ  7BQH FWKj~"Y<CTs`@@@@@@@@@@UUPk6LƳI=lp?eaub!}7dagO$K۠< PqnXz'O+g4ǩ8-C|w !o_w*.,2Liԩ4~oMJnN?Y" ZzmN)z K){@yB̴Z Ww'+^[ZK 9z0~}pem<*$(_{ !Bn$3MQ gwk+Xq;j5"QDmlg_a|0^IiXIAWsB-Q7W9ޒ{9B_8WЊKMq!N]8F@ 6h.J5D9,Urgg2+;q}/vm=BYy)*x)-9v^L+~J=F{w%o)jh i}ZUGTy҆.dKc.aQR\?_ f3ǪyѩU2q"*"Lm8}eg/]pq(-Ə!zh[  (/YaKۮ0N׊8&):MppZ '''-7^EPe?x86$c͂ONnT< 9_hI_$bq,z鱇&/=7 p |tYotVQB^};e5u씓C,UbRR OCN| (X:FN]HF4%& ruw-+tm%PL}cRIyVSOviL`/ H)YFrJuMaA.K 澥Ry7ϝE ێE@J]бyƓ0sM󩲲JKg1dP=kFzTNd>%&>\]][d8u^Җ^ǎS -E.f}O'tmz[%ȶfM\2"6e5]Udcߐ@cx|*Љ pa&u&E;ո& LY+yp)!U" ,ZJI)&3IzyُL&tP.$!,bGUv՞˲JTiV#}MJő}hʽg@$mXWF]؟⏦QB\:1U記FRrBUљP[PJb;ji^ԭgg&&qEjnH iy,xr wOÇ6 ,Aq|>hh؞zAFA1x`_vղ=Ϩc,=&'_u2$*֐&n!+*@@F"7-)Kk4?mw}_`"VkqcF%&5Aߘ^j1⬴h_ffe-R7O}[C۝fh/ :p`ђ U^{z4~A}"p&XgƷpvZr-Er*oŢ%+}ߖhX{pZn%辩&} j&5vHqO򲋩WnQ{,6mݡDЍE=C !ݳ=0V=1m.CsdmG#1mLA|?%5m^MA4玛|PQ3N\ڲ}6mAƍ2ttt`mί+cJO'B7 QKZc3]¥5i}m>S mF?͝>"ѽշڧIғs8=?H`ijƓ+~`5uWP};{pڷDfn -k%eP^Q9ش%/3+ݪTz;q{JfqUc @@@@uP3 w=G--ib%CP"Xգ[Ï'PQQIK2R ¦{eKV![,V3N@& NJ \$Ĥ9d/K3x;I벃Hj6 ,Gy}1O|Z=Ӗ/Gee%ekx%ן\\ͻ4oZL`?Wk1+ɹm{r.Cn!fNm X9/]IwzX؞^Bŕ5># XkB 6$e I"b׆|z0eq]`Zy,Ts9QB٥y<&P-B=\ކR +XN)~iنŅCx <_ 9RJA9Ѯ"thRH/%$[\X}ȣ|rusRumacHA94~`-4ҽQťIܕ%I 9J[\o5|{,S]4gG;*Vj>FFN1;e`I%<<\)?~[Ȏ    g@;*&2Dd.VV/s1G`=TRR?cb=ݬ'm;Pz,ya/S?YD@ɒ["X%Vp(O8EwQ_suqaA|{يT֞u7#OSs5W^jl%ؤ5bcJ1ɫRs5_hgOo a3f ֻI==6:\dR,ͦy\YUO zEXsw6bXݞUtՁN}L 5d +#ERlU奥cQnS[7&B#hTTXJ+l'I6zBu8gѦU{i_kD 9:;PQQ%09J`!mV)J][b1Dbh}Lv.uȏ]$B(<؋.t c8s ,Z;,_f    mH$nJ"M$BSEcb%%NM:޾gAXxdf&,ȘIƘm҈sMN&"Ki 4LD6bD~ cp_IK'& J$."$$ؔ~ڹ{Q5K_N4 t܍mcEY}ѫo6XG%gO:8'RMN+d3`V&J2`j?zgf=LGT+7g{Vt~ =|AWepe!ѺŋpH[ eb*)1. (#{-*Ml-idSYi%[UPMI=a!/rNӦ5Agsio֎nޏ~Xuxu4yX۬9EmۅXwQ gf4kt8=hSN \%N}KF'㎌Dd5_h5l?-A@@@@@@@:,ߗ|} =ȮB?DuGЀ1*ےehæmU͍|}SkNZ8GGzSjZM]ab[M}< ؝ɞ.1F l96?xoGxYqF YY Q]0iL7^;էzce?X{XjB6&S!g^"P҇$euY\¼il7qfI~ACJm~+}ʪTJ:qEAu)߈.ԝqZ5,d E gLWX5hq;DCEҭEiU޾4n :$mXHRb%6lto%V"bΙɎ587 tw tm X,/yKL&{E㱩 V-J#^ T򺜟GLUb=Bɹ<9!حIUմ{QN5QTr^:N̜m:Hv#RОj=3-6r;-*9     >#ZX}etCk؂3Mҙ5An@2h6+idT/XZIsW~z!'&Ȇ\]IQ^Qi@ǎN1h@%Xq?uJV-WVUZX'.TS']h&ٔ-ޤ4cυK{Qqet$6Fuv>ҧ㣟u2+IұIlX"A,XǼ]i&b%iۖR.W]E'ȍV5ۜl+Ie kqޝn"X f&-b\$ ݗzanj~4,-S:A_|h&fQ 8X]B|D5eЏWRXd0ˡ :SzK*7ggA;=*m/[>$?yy8뛛,8Ot¢Ғ Zx?J#!o_|b9ۏMIDTAђ<} C|c}@"l\Е]L}BTdjϾh2{Gaa]c $Ihs!jó_jڥRIZ! F 1zq|T)yֶ!1KKo.X -9ƴ!$$śyl1"GI,˶8t>c֖sl:'ԅ~ ʞ,Jy8ٓ8-USn%?0ޟDyҼs..itho w L$!JҒz+;{[ 5eb.h[-%KIRa)O8yx5qQ\l|r x_E9GVJW}-';FI ԝbGP@;9n6hIZvf:' J\ں"6Ue0/XK@L8hIֳ{eAd;         ! hF6664zPKs՞Q=vigjZ}pÒ&JNlEee%gRSiZQm%[S©$NgMͯyh˚suu:Tu_~K Y{ q@Nb\N&ٳ +]IJ9i&Du?$rCR2C/X'Ɔwio@7KT3\@x%xzR$IZ\ [d8v@*`',vD*]ێPdPZWYQg}U@At"C\^F7=ێRpg?O^,rv]Li92IFߗ{z .y1uۇz*-.UB؃IsyXT^VɮOo 6]qQ&¿_>$]=Cw~iω @5l @- 4%Z2?.JD        & ZTUUEL"5C9))U ы"뵔tm^L9ENtd_"_7rsaR{Qe} S !#kfQRzٲi%jjj"%ٷg UWW^C=s{eoNW_y_-04d > @aQ}JV}=::Vuޛ~mڴE] }];0o-9@2t\ip4Хl;Պ %ϏKؼRS8դO&ǓJ(%ԥ6} 9ٗлEeMt-}8^@eeerHZWص<"}ȑ'Z`ILvUv6m6(VzZqʸ>fc8ɒ i;db/%19&heh݊=Jhy%16.6z)'K TQn ǝKDJİkAiڣ^ ;7U1tyiJ2oX̻o>EnÿXJ BC[ \<~!A 'ofĤI4ȞvVrssOR"h _9ʚ; ggg498yq {3^ իӁt@?| 0< V2'}H\$CMZ / {QIrsخ9:I1 )k]:7@.ջ9mشMߤhKV5?FfUnn6|ÕwZ5ڹ @u>ߝ^h\z‡xԧe7MKzѓIC vR Gb:.!V6ZGU@4z *-$8ƪԓwQ5OC(4,Oº;nNҁǕIXRY 'gG<]z87( y;-Tͫᅲ^)|;:)'LM.T4; iF@Q#|@xkM ǀ9Ӓ>i|Ūf]qB 1/{(zoqJR-$=)@!`Isq        zbNF_"BG>jWRýgt<>Nd5?Rea)!1EU{zh@*4s&m͔M2*/_~YC Hiڲ}yzxǶt (= J]:כDw\T8 "g]ڷ2Zr$xI;su cVay}n֯۔zєy<&T|]Gepr+-?*qz^x)7H=,2H9'UTTQp1"biIB?..eN40*9!Qfza MW_A]"#ō\=΁*J(=1KJxߖY WPuUEIϼ&=|镔BN.Pv|B 989QDVV/}E'Ml_K`EH^h{`(,uhh/U%C4EK\wL}z4>eܽsrI^Cc`f9}BA$e$cDgA5}.yI܉*_+ב!W\6 ϫk{]{,zyF*1Y,")઱sKIFH@܏$[uua]=a5xޗoESj J}Fa`{uAdӉܜءrpP_ (O^I?_cerN-/ KhXڿ+8$z^o0 JήJdNaךǕSP`O @g7O*dqV)6-M/ºs*nUYC7@_fkR+l:iMuA7Ky'  J"TX 7]2 ܭYuXWS' <ߔȨVM#.;2xzb%;~,!rr lºvVu&2ڻH@S7ݣ~ZDqYKi'ti/*Psj2;"uF_ee4}\e+|d#sEbNю^b ړn*4+3莡?3~|h&z[)eҍ,Tp`Gv[Xdˋpdڲusۣ{7;L@1VUU!6{׉uLݘ>|$VezlG[YYQQA}9C={>~^[8]قO!1)UUa]o]8*(45{gX?FknΆԗGiMlK/E#3sn0A]E%[`c*sFDS4FPЯެ|3F^{kuAh*5T;~wXo (} Tjk&\[lu.@5O4iXߦ        gO?|Ztsu;oU6gg'=抙&w:.tzUTT&Gdžű1v^$yY?c՜sjUܭ;Z%knڲ6o5dVgLMμ pH-%, p= Cu5>۞JDOAQR(AҾiK;+73-%Y_P0=9z(fGqQ9-m3֨4|L G;6(%.l? <7$e\K"(ė}=D!h,o7(\=XT$(+-8u& Sؾ6.]t݅<٩JN6F{/.}{kŠozQbߌKϡUs˯V)7KW_u`+_r9 oޝK.A*D4ڛoӲVR>>>ģэ7\e7ͱciųTÆOK>-k%H1u$8-.A9bx68~'[ʱcF76\z!u?͹Nc9_|Yׅku?zw>K׋/*mlǍM}.m۶nvt蝹o5Yn5Z/bA3H,4?Ͼw@U]ulkfc9(aT}< oqbQ=|TєPё26g> pV(3ilX_Ne$VϣJ6i,D4wcmN.[P/'dZHRzosO׶yelZ[ksJ¼յ 5KJ8 3igC;~{o- dQF^^{!08[Rlr`eր=eɎ Ae啴sa~^C&SQ®E^>~@Eg-m P.Nڗ@,j iQ$s$KiI1;0:mj;E}YYk)jOֲr (; ?^m-g/}e?Y6y~(Zwin2@qr>u ~UU-Zܤ`i59ݘߔiSY]r~׽$§"77yۤIEZk"xygn=,fot׫-<^|e7%b7~rAy)`.k֮VKVյ"Rc Υ_E>KE`i-ͧﴐ%5ib%qA#ѷ?s)Qw-,*?xRo5Uܫ`uiҴO>~6ZY3*@@-({YӿHCiiYk~zﭗ@@@@@@@@@}gHuZ{}o~f cF S)1V.:&Kʂ%yXa3Ҋ*H^+X?ǭ#yIZpo'rcS. 2YSVոJ?Ǚ.7*XL}zR)/PR3հH)-C'2hCoXw6, \N#'VOBēʎ0/+G(`ATQaUp Kѐ /2_q(}GHcKioh歼N4pxOvWrctJ'ۄq}ڰq]0ja>s} o)Xc.ZR%nC Zskω}D4cTB$gNm(i>gץ|v]8G 6TJYCavk֮3=zb?InŲ_'\8" IMu笭G湇JWnjLNC?\ǟ|6[Ix]sXIRM6ztN)jZ5L&)s?_B9ihsLKpXc  J@>t@@@@@@@@s"MbӖ6)zS Iu쫍Xu=wSThl#4`v7䩗{Gzw&%q߻;#ҥN .[N=ݕϛg3+?m{8qO<5k?oL?&cn ,yw8;Z'{8%XI.էc0^gB]X'xɔEȏUI@@@@HVf ҦN#!D,wrnpcNgIRz'0iLF:sҬ 3cR[_F/_Y*n>AN>H'^npiYfԮez5-仑Yq;adάPnSr۶e<_9KUnGLgWm99K`=tU]qTv*Τ]7]Ê+Qv3}3u;ΖCf [m+Ig1>2mu)(ɔڵ׫>Kg1 SrlڶiJu67kժURg[9nVϺY,ٓO<*isI >7yݼ,6v7~w3yOcyЙi9^\v"gIJ=K>ίa,kwԑ=eg_u&N,lc"{$-0q2u` g^ ֙>c[Ys'IF%uͺܺ={1ׯ_O^}YfqlȞ_75"ev#__}|ɧnm%>$k6gXJԨ@ %@@@@(]!! DXRN/G;3 4S%wI' Bn]F˼YKOnG &uR]~v 3.7ܩ"ꚔjFp1HCYT>rĿJJřYU&n@.YAV3&wUNtۓS<{۷s/zÿ7_C.<+bpN8;LJ B8Nc̲Y|Й 8A˖/s[n֙haS4/uނRegf,;5o}㯦Y+ev'L;/^glAL'U๰:ciӞ;-={OQԬФuiOKٞ%QÆScנ5 ҼYg%KDQd/ zNj,zߌVw1br̮ vJg̜[iҸtJl1ɔN8U80[7ӗ XJ5ͤ ̰d("      %.܈C.hYd?.-Z-?Nv8pX[n+;ABǝ]}0F;+ԪSC4egת]]>|5YYJ?=,-@\j83g q_sc֫@Kou6) d=49[ܳ+EKzKK|3Ͻ`֍tuYs!)|˗eFF,A˽͜9 ʦ/]8RR5c]f~,yil֫W7W]+SjݺU*s3tF~(9,kT>Lj.IgY:ݙMIӐKiPҤKv[6t0/`^5c[1?U%sRR׬;oS7m͚5DgjʔZl,qfճ4k}֎%fXhA N_ȒդqCwQed"     @̤_Z7qw3T'k^j7Yʼ ԫ9XIOl&XMMv3, @ YVrd@@@@@@ Ğa&S?S]#.3M0G֬^/tn/j Dڶml޲Up;~ ItF|}jիJ!۝>y)9kW9 e񼹲p ̓IJdI˒yeFVjzk'ft's%|u}u.prMig1V +{Ôe4Ï?vUvvik{~kSYc: ˻խ[G/^"\wWv1޻W>2ԽfNc?URשZL DJ͛Xt0t9̸mtגo⑽z>u)E|4˯~}5UE{%;v*7&u5LF&-vfwZdCףN=L`XRl%jԨ%L[@hY6Nk-#!     @)`I9;:$]xqgVN,y+d r3QV ݲuβk:O͚b)yi٦ڥ1E6o$w]u̜8AfNFyMkWI%o,6ɤe]|hv\~mNU )xyȽSo.o:A@Ͳ1!X9}֠e4`IYNf4׿ԭg73?>WC-ӷ}*ǟ==^n 3٦t_3%um۶9g\7@TCn*-;.5`98IMI]hg,!!@Z5w7\)#w&ڣҵRf-<       @v)[\9iڲ?HA{!o.%4̟TV8KjLZo*[nw]jH*/#*V;u7ʪ҅+;oo^t(LQ>} .UzJbG=/|?g%ۯA&5(LO<^^rf^ҪeKљ{>tlRV-k6ozC\ۍ7thNσwWg)3gљAu9SN> f }{daҳ{wUL1S{/N W:/?+z͜踿wlv;ALsjYc1y&uG~1p7~=r}t>pWsfT?;R&ϴUTvaow]uѽ[%u&lQߏ.sg"      @wnw!r#i<2e]3lڸU# %\ZTj֪&jVJNHdmNpFٰaLf,4mqƎƏ)nj/ZKj,g6woVuʀNy8l_v׏0i S.?QF3ƛAIgmOR`$N25r']ҀX@}K:y< X^>\ 8= dp6wAGvR?'*(wZjh;WJvSۙEN:'xԞ]ʾ3O(t7Oλbٸqzo#E-(%q5j(uՋ䑁       PyY.2t֢Î-yy͙Pr%5e2u'h,]FVXlqfc~8m},_Y|Y+sf,')m`#O>Y6'm$ +V;V1d):R{sd*:b&U0;ԙg 4Uݭ0jԨ.{ YZoذ^qgw2Kk۾6={sml<c~Ŋ{֩Zu_KTGgM~LO<"o%4HEgk,_&mZ<1m1GysrЁ8A{7=w%qz/?:AKIx%_|ix3tMSl{t&/>׿_Z޺u+WWKyׯgln]cty; >#!      @9g a;Fgy[:YdLGMחrJ*He'jnB0Azz%ݹsluۼe&۶m>qL;۩r8jCeg ժm/Xվr~R/3qd{I5x蛯ήTھ}̛?_:an߶Iu~Jx`uz˟*>/7}w*-m۶ɔӜe;KՕ-ZH2>NR׼c9sȹ j,bzwL*=ߎkSMsgtjn_љ\y9A:K (k+Vu/AeҸ@@@@@ ӖSXMN'ǔ9{ EYtz"UQV-9=TA"'ܶmtÝyI*8A5*wsgqvԀ٘tV%J֖#zutgZTVITVݰn,Y X2zThvmNT;mq)ugmϟ [1 )鲑t`! )cIuڻ?f~9"k.lN4F@@@@@@ʈ@,ߺիejTaр% @Z24i T ?٤6sgqZ{5r7J2>SB|:d+//gl ,:>7%\EgWL:.[@@@@@@@@ + XZ8kltr2I֯(qk3:Ҵ dUrJ{ѼNTsJ~.9g_ֶÿJ^~U5z̚=ۻ^={H]cvʦ@yϽ|ҵKg9CZjh(p|n3嘾"       +|O L/v0f̛D5'֗;*Upf;,s/ZȅJn\-+̔ɖ͛-ݙFD>]h tgoF4޸s^y7jPzޔ<ʮC,X(cνI< }衝 ,#@@@@@@(N_WQ"ޛLbr}'/SY)J4`ʟzF2eӆ Ymͪ 1WZ H\ENUNe dyv'iZD8+ʶ[wPi O_y'>-crQ'Iͺ |lyoذWniڤI^.,UVʋzRzYYtijG͛#]s3Jd 7:k @@@@@@| *M۷);K7RzdڊQ^F~rNOAmٴI^/'Oӧˢsd咥Lqg@JLAy75NҖMܟH5^RZfe: Uuf"۶m 'ɂ e.F-UVX # P+VuG֠^!B@@@@#a;M^sYԨV%m_"OZeGeE')C͕   o@@@@@pV^,Kv{t2ukEՕoOi˙e)V)ԡauyԎWy.fd"       %#PV V)jޓǴ  [@>%fX !@@`9 @@@@M@ۼeرS~b;/')WTP^Vq0["^%Vn;aN%xh[ݦA>  DRr&     `I"$d         @Xʗ,"        @         `)_        EX*BB        K|/         `          /rW!_/         ` 0Ò>        UN@@@@@2 PHX@@ʸ@r ylD#`)     P&J"@$Y&n  @ B*1 K*K0      @Y(   @ sqHBc@@@@@@`o( fqt 53,=b     y0_<4:Gͧ}#  o*9oOR-"    )||[n,  O A@IDAT@\FqÜ8,2@@@@@(8|>ތ|\W1P@@RMcIΙ<%K     -dNI7  @;Id_~|?W> Xʧ.}#    @R;ID9ɾLl@@(-I$W}ߠs+|/     @ $Гk_%>똳9'm@@ʞ@q$u\ɥm~ӝ32@@@@@H2&mm(7%}G9?u@@H'l̶^_.m|gع'`)IMB@@@@(Xr K['XG@@ ։W].m~t?ɾ}󘀥|7     @A$MqĭopmgGyz  [ 6meδ7ۤ1ǖP     %"TM~ԏS fƴmG@@ IdO6qlژm}NE@@@@@ ɦmS8uml}  @! d]Q٦ٴIe~Ť;?@@@@@J@6>Q$]XGϴML@@p}kqI> K{@@@@@2*`LⶍZ?J(u5ũKӖ-   )`(lqE^:fq6Aۤ ;<@@@@@&?}$Y/J_QkS״ &W9G@;_Iѻ82=b/S?*'`)_     PID#JLu2+^:q7$jv@@(n\oR/S\mL}u'Osd[FRrC@@@@((\pT7办8s  P8(u3wce&O-'`)@@@@@ N m3gy Z/[@@C `(2gymz~6>5\i     PbqtLur)O6]^KrsQI|# hn:(;_sǣ1u3<P@@@@@bH"h&J+Ϧ,66~v=ݏSߖc@@-MM6k2㛮oS'lK۰>'`) E@@@@@(v\mT']y6eٴQtMRʹML@@l $DLuҕgSMsӵ:M?m$}LRҢ     P,DiN|r{ݎ}@@K nMzܶs8:Aٶ +<@@@@@b6&Slaea͈RǮomgڳE@@ @4ڧ+[V?|u 6RǮo'}P@ l߾]Ǝ+&L+WFRn]رqRrXؼy3FL"Wm۶IzyҲeK9蠃|}j#FmV>bIZ,Y"|A臙UZ5w}e*UI /_.n:v8pԮ]v?cY`A|QBS4iD:tSvǎ2qDYpFzݍ7v\mڴu }9R-[&[lq쳏yҬYX}%UyΜ92zhYxY>u\p@,O}}2sL/c G׮]bŊϹJϟ/;wt{{^3gv=lj>get?P-ZTTZUׯ/x`W~mJ?qǥ遾{ON;Xɴ+>9ԨQ#sKT#s}-~ҥKMkYg>5Nݻwwd/,:8I{sꩧ]ӎ  .M0M6齉nc"?SnQQ7  PaU*,(?(/8u kceۏIE)3 14Pwk׮u &M~٬_.kQ`b_bL>@s=70F+̝; ~G/Vr]2%  4hԪU+hOA;AK}Jp@>K| F9c5kkU+M|S~IJ]}|gNj)75juQr)5mnݺ}\4hI|4i@m +`3m42d\|iwZ}ϦMt?J7i@5;j=~xy %7.1S5pc=zcE۵kj 4P$f͚0ֶ̦a!I\{c,i ?`I࿧A$}@\  @ $AyF+2ަˮ>  F iog׳|wPuMP}uMf*-;Vp% eM@ꩧJ6-ZHafRaU .ҟIgҥKfI_δQљO&O,~x`N9;wuc 6ô[9"o 6] =9o<\:u Zo?LFiƓ羅ܝ1,ݹt}4mԝU*y>OtF)6=Go 2.zn;=:ي:}k>6l/|籩WѠ<Aip4[nXh09wv1;/~i>jeSa#Iy]%gnu50`PVYI}^@@ U+S\5϶jܮԷ>  \p'?nP^?k1tmMm%rѣ- @^֭['ݥi .٦6l&eo;{.O wyH. 5͘1C&iP~3Eϣ @(^6ؠZc_ǨV!adԩr衇5/ohti_YIg1N:J>}dGի{׫n,A; ON__.fSQ@+ɣ"djg7h\vُZOj[RMj -Iytv]N~,2-c 0&@W`Сq D1?Һȑ#:EG}. eZ;ڧֱe<fh Y:Iр^zs{}h׽ޛH~RjUh@.;vǃALjgR*UN3m~kyAjPڛo2^R yI<`H9g]~)}hНf'iSOG@ w :gyٶk6ԗ]ߏ[ߞc@@!v ;_vGP~yv_z zll,vy!Tw!{<(POtF2GN 8qb8K'+iYbYǢ_6{mqacu\m۶-g9" G ſzmڽժUKFg>t4a„s?4HEǚ@6H_lCei`JW4fl3g ǣfe'<Ȕ%-6AKGu3{=^QwSL4ОLǒT9ll:Laq}IL!CLn2]~{XazLfϞmݭ^_>>V^RW~í_\L4mٲGǩ>&i4I_/_nEz9Rm:{tA^ t:2`yꩧRtYA;޻|zL3HiYc˴o㾎k^.gϚc@@9ӥ(y:c*9_oe   P~p޷;ߡ9LDߡ|; OPrM#1u;ʸwsiy3g7{Բj<1ݻL^a1u4NANqW}5xKi 4X˃z5X`tfucǎ`ni@>&tY5KͬW)c5rzae˖EY5Eg JzN?Р6q~n>O'(#(;0/Hqg%@@t ~i_AXyP~<d׬JXG@@{y'hIE}s<֋Vל+J]7IoE$@ N`Æ E_T/u7nhx۠^a1Z.mM[=i_4pIߜ.u{KC7DΦ= L?AISδ ϡFzR8ǟϿ|[Pq8"]Dg9rd`%%L[ t/]&1uP_s^" G wlԗ?/.uv6#   wupdƢD4r6VQݸ}ŭ{@b@\r}? e .]"(?}6yKI61mw_+iӦ&+.=k&OQ+,4v7nʓڪξgR[tIE+#O~7$I^Oн-$@@G yXGϋ~\er@@&k];G]`pV',?y3Y.@UvE4V j4q7oԯ_?)&4kڇC\ѣS eѢ$]VLS۶mH`r9x4{^??wgtI1cƈX>} 6,pZj] TΔ%]pl Z͌!hAhڬY}Kh"Sݽf.H*V>tY7;@I1{!d\ҭ{x=,('RI?;u^رceܸq)&p(Hkd^⾖k_駟ݳ  Pq>HS׾(u)O>  Z]/dWҮ%\߇ ˏZn–B @@ et!.]*$a/K-XTM4͎.m@ŋA/62gϞDְ>ҡCXZh!S?>rRvK.)9РB~׍)SHǎlw35R^IM63Ϥt;cƌcs5hN 3dϘ$g2}mO!JY|:ꨔ7A:48ǞA=nݺ> ǬIǡc;l>i_8; ӀFt2}o~7o\4hI,}gs9㾎k Sq,3h}@@TOji;,۽tD@@ K=. Tc{\Xךs+ UV @";M0!ef- Mß4hw9'ɤKge`)Ş]Fgeѣm>5hz}\AQ.5i_Lt6}780}RN> :b3M:=-}}GbŊ"pz | J:]Y^}UqWNisͤ3m4ySj:L4dy4{k.EF+?Br;w :}k6t$vҾouI|Ӿ>W;})Nz8ϛE㤟4pΜ9v,KquP_S 8@@HD %/H,le  eK`p\c)7aKRiKKtnݺȑ#=aücA8u5O>'4eǟ4NKY_'|\kи4Fҥ޽{+N)%ւ3tٵKN_4N:gmgEejժ,i#5߿ݙtA/gy{)mF5Hw?SvRGWZ%~wlr)RF ;>-[wtV(MԸqc%ǙS}~颳D%_L۝4ĒiOCa{{(h[o<&M$({EIټky  @ ~4"tvYؾC˘_)H<@@J?dU+W̮~ISϒpIEBH\`ҽ{H{nƺw/c= z袋$hk; A'߳IE.FqS ?i`0LX_n BK >4iӦLt |'}3d:3YBtҵSctI^ЌQZ3]xyju@Q;c1e t94 4ʔ4ꫯv3flڴk˃2pn*UxmtGstluXMQ.5|ome-c=VZnm7+fX2 ]>*w7]Mǃ&}\vItfLAM\ڡ}겅R7}vl3%Q\^ܥ42/Ms>r:.zNu#Mّ  *`K-I=JW.S{sd}fXc  eE}|~)l?Sx/e\. @ h`βKY4A$s͚5axr<>sik5}ٲeHdr?ycziի^nTuֹA%%5.[Z^*@(q?'߮aeA&|䖰.w+@@@t ܾ5(zaeAay,(*GKPO@@ #<"f+pgYؔj   @0>Q/4~|総u Xz'  @ h&;'}Aayˮƭ̥, و  @^t; Veu5]   }݇]g?w.g̎ռc6S@@2 ~Ծ+8,OKC"`4%ƈ eRjժr1/7.E!  ]:r-AE@@(\;(~q_=([?J$\:@@@@@JL@?0e DHa)@@ȋm[~JzV7]iەV״ V7|E     y}2 NL}7mty-  >l }sEv^ؾîo׉kɦ3,eF@@@@@ `=nP?/ݱ]7by5s@@(>[7'33f}͔grW\i     PpA}7fflM]c@@J@v7(W쯛X׉rCRIsn@@@@@"A{u̾OTfe@@JyoUr7{öp\#     @H}/{?ZP=ߦ'۲3fjڱ]X  @q L6Mrر#SWPAz%/:ʕsg8v]-3yAʃmK>K1^@@@@@ H~Alz,>y  m/LFnP{@@y߼mA'RGۙz}v=Sg mKRƃ     PP>7eaۂ  @ ,]$oga KWfKjߜ/JqF/K…ɐ     P|mPߦCS7]?Ae۵ &@@A@- vtmҕuǦ^i2RiK@@@@ |teGP)3[S'g  eC 6u2;޷O OR      N _R̀@@@ 'Y@|pXʉ     I {;_)vc@@(}t\4 "     G ݇l77yLUR;kr  (p;<}ݷ+.ONwr '(/Өږd3,>F@@@@((?,۰~GPv)f e\@(mQGg_c%Ͼ㎑bG@@@@(H$?|ϵ/޿-H8Uf>xکߗr ϗ:C.|`ar@@ {}sHML^InY$97     @ll?|k3efo?2z.J*kG5?9*T /ߟoذ^V\w͚)dҥnܹs?OO  @t@ ۆ䯟^Xyi'`1Ƌ     IUNWTvfk򃶦%c64K5׈?0&4HҎ;ч۶UWg8y]6iبQJ$?D  eH@AJ._kSX*wkC@@@@ʘ@)۾M;֦7ev^YܯTiU\ٮVb۶m^z;,%® :G'ٳ1Q={>ןr"@@R*5XN&l8qǭg,KRd@@@@@lMؿ56J~YٿλB/sg, ݻкeyK%V^]@@Je_8 s$G-z'     yRX]7NAyv#  @zՅ˹L|m KF-     ^!JWcuӱ]X ҥKeԩ2s ]oAڵo'UV+2̵kʊ+֭[KeYpWUVhB>l |]ZhR^̙3eIΘA,xDYVo2uwؕ*U:/_.ӧOYtv;ԭ[7iΝ2edqFoݲJ*yS Y@ky8{Aˣ'GdCR&!@@@@@J@`$}}-u%< N_tKJP!~ƙ˯ d1iȑ?Z8swl<Y5k֔ndj/qשӡC{%}#7mJ9u]pSV_37ZjG\ֿYΝ?{|oEZ,5wKz{w-7^vh`Igs.K-  R oAu켨6I,%y @ tWΡoÍUzyѿ [r׽ՙD~.ժUK5kVJF0@x-|7fϞ-[n*6n8_{A@50A&lm8N矓{4%XIgqn6i~ː!gÆ{9Ѣ4~8y7__{]x;sh]m۶/>Vz/3O?-O'ր^|\|))cWmܴi\w5nJ  ^!$ s \2Ӳ|.lmOR@ 1g`N͛˦/ˈtuqy?p74L.w\C{i}>9~ =p}^k k(5ɫT ;VJRեu6 @, C?3yGSըQC9c?S)S'$۶m͛7˝^{gڴia۶mC:IeÆ s^!;  P7n"K.S6lȵg|$}o}s.g&ޚ2>Kerm @4O>_kEt:m6 &b /XIǮ3,),;x(Y^K2oPB@@R/_2d$۵IKgzzܥOuxyO?]^5 T4bW2oΝ:u c p'ҧo?Xgo5k_~]4g]m޼)%`i0嚶8;aKnԨrm&iO=iyrwH6mЃ^:[oȲoznMl27PLxpOPkeޗ:# @8u:;6LWkg X*;x@b " <8Vwy'ju! `OAy:# @~}}wGPor޾ޓ9s %%X~o<uz:RN=m֛nGt&k֬kҍN` eտ?s"uA?>˫[o%@3[SvV8{ylndgg6-[9݁]2JzYfAN$@{=o~+'\ؓHG=:cIٕLvoʓ쟀  Pof "W.k  PTRX*BB  Lϕ)/n~QqRn&2p:RX:ǙMH?4}twksŕrf^- ,pE4v?qohG;ojsϊΐdc 2޽t<  P(^&AT&n^q#&C> @裏뮓5j$6n]INB, _~駲}vtիKZ@x-Ɍ Kݨ @RQ~R'x+9j=\zu֗~{^J|!u 5Sm֮] v~NݺuÊ1qf2v:f7t[UBQ }dr$u,I'`) E@(q͛7| gqF"c`~;BЙQH @e>%JB) ~I.aeeNÆd%.o!2Ku}>8Kr94hP-]sŊ|urcjԨ,Y~Xi=cjҤIʔ" ,` ߮Ti tY>3?pr  (iPḬd$" PrvQQ ʋ/ h Xj޼ E+1+y7`c=*={mdl&`i…c/!rZl,-ZyL-ԢEKo@@, {P}/M6Sy6,6$@|~)N4IN.gG!  @FJP@Ez2\o߱]o_-6z(o?]B5G^֭[ֿYvᕧۉZ/]iI~ ܮujrl2î:vWGH  @i{o]c6&/2RIΏ oMi,x)yq95bĈfwy'%/`ƍ_RJb&S-[DǥN:R^LMbFF]ǯSyy6m*-ZpZj%|٤+W~H~Rv"_|xl2Yn4h@5k&;v]F'b@IDAT>ױ65kшu{/&o?w[13͝;7H«7tYf jSMUVuqJ(O7Nƌ>Mjդc֭e}mzPK/vb?vXA:\R,tvĉVtָ5j:>\c94j*Y|hI__17m۶}va}F֟˦MױK/] 'Qi̙3}mx4=}#"+7+՚:MK2u]{]wF|3pH?K`ą߭[wy'/Fݺfc-9 ?{w'Wuq'IBAIPHiі mi )--R %@%>7sek;3y=eI@ވVZL&/KNr @8%/]k?-!W^{5ӇA;#RPWM~1_vEzM+`/h?6Z`;c7n%o߾V3s>Vk߾ -L?2u۶m[lytB]}6dȐ*^~ؾXyxO;4nݺV繬(ܻ;<~*+usm~7 K wX~us矏ZraÆ^ _T?~'1度s9~N{"Ç۟tmSy>~Y|zS`xqγ_lR {~R zҮ 1cIqa=쩧'|b>m 9=It`ypQF/Gυ>]p: ۺuV:tf |쥗^ =p lРAiMQV<{-  y"ht,L6ey~РJj;ۭg^!SMMȡ޿9ƍccnjpo ?z_SOڀZǎCs?S"%kqLh"93O`" B;t#G<Hf'N/Q8K[iAE} oaJ~Ma$~ӟڥ^}gڗ~ʯ%^It=ww_w}qxbKa6U庮P % ;)lٲkc_^ADx;G [wS?.?wMt[}tk*W^Ds8Sk׮ 7VTR)DlSLۂ\ &T,+i}PͽAFϡoއ)!uRz=ڵʫԗBe &P'=.8n8_u}T>?|Wy_{}L# @ $:{,w_Į*Ԏӫvy`UQvez[%IUfv=1]|-hwTSO<{\?nگ^|^u7A}?> VxU[sIm/~⊫Tٷf:xof͌A*jA[G|NcCyU_W]}M0#  PbsR*OO3t@D DhX6/4M9٤' b. P)nS%kUf}*|N8; (rQ86KQ!#\a}SUT!FN/áR%x?(;)Uw cu./?͢a%ݷ`xeS0c4WgzXtFUzG[o{\ ˋG_+OyիW/ߩ76TLDMmࡪT(@I}mw;[hO V*{b5e]0缪(/tJGW^yel،DIgޯa\ {Iֹs\c2OuDE+.4  ߝpƳ,Tᜓ=nݺ'V1W7{]g~P޿gmڴ/w964}˖K/ӄ+RWŢ'꣙˽n8|0n}UM_ΫDתU+sXA^Nդ>`\,t{~\ۧ ԩsL?4fh#FJZN| EQ0}T @ׯo[,Ybj ɜFsVREB4̑PNjZUZӦMc f > /C׮]ۯthhx$}5~m8p)P؅^h999аT UH9ɓc}5_Е5L}z5_d+;@BيGHs_kSV6UmS) 珚o4T/p]Ѧר*0xAI=I\ѦK3nѰ9}]Ìc=h񮿸I [3VInBUoWAkGR שk/BAS?uCz^/5$;ܪSNՙn`7y>fDJS'J@zT?Hݟ-?+]ɧMul}wƙ߱snwz~ll;gm|sώO>Znt}/מz ?WX&kOj@UtF=6wX5[s.6ŗ\j'MmZB#!&:T>ex_T^koի6;yˉ4  i|KnlyN qSAs@(ͭ~p>4R6}HaRiڷ:nEa}@j@4ԎF(hOJNDNyܦoh%NQY闃[y5UqmŘJ]w]:%j hh+*9wyN ntB'O:tZ @Ha%Tmz~)E{/٣GXϺur=T~/QսB/ Fwh  _ _U']71:wYӵ֏\J.ۤ="7+Z|z3=c_jttB?k}h*U)N#rlwЧu/`kZ*ׯ˗k>m:g ВSֹE 讋N'3>jd2 k@J@Tm G4 M~+ +Ҍa孷JyWnB;3RއDHOV~5kfrK>ΝZ>V }H_`FDpS +0GnpfAw+z~JB:PUi()8T)CA SZUJpJڇ$V~o\)S$:d./j> +uDavsrUDCk-^jUүY5J^>Z:AXIE54USudJڦIpzTU17ۍ7> +i[ N޽5k EV„WXI@N(pLݗ{/Fv xUrxa%a8 )_yiA?=Fތn*~gKX);*'I: :y{! eM cpJ]@2._,) 6 ׇn_M+Ↄ,$jL40mέtɄ=?jժAw}w(o;wD4h+>?4L.]*.}IW26U9r_m+.޼*M˗b;)gbӦMv7v:g:j8F< zp\9JE]DCu+U*MR"M?X *h.JS~Ma'׉:.i2a}=eׯc5ÇCdV{ NTumym:=td}}CEŹ↗uN{L# @ _bR*_ū@@@۰@ y晹W_M `PSN9%-gNC6836]cMF 76oECg˶mLѡC+PWnPE݊G! zZ~CiUk Kl:^4{lobM&T=\CnWeiΜ9vb+ iK.IyO':U%E)_6hР_L6eS MUrc񪂩OԦ^+:v%@(|t~_m&>/@@@ M;GoqxW&@ D2Z(ͺur?:x]S^ѣmGUD5VA7nڪ~4Ob`fΜi<@L[je7tShY6ΤbVѵ,]@ZjOqlܹsMUۂJixN8`wcpr.vtIObE_`N;S(LeDVlo0a*;lذP73jS`4 0.@(47N=;]hÎ@@@R*@`X. (C ڵk.^KXq!o޽{Yk۶Cl''F ر{h\Ѡ*ed)i&[dIj>l<~Qy:Ѝ7h{]>뮻 vJX_}UR/E4tו NUpP$fxϟw+  GX{6;FKӦM3H57,=+ }٤IUks fץdZxD@-PTa [*_%[G@@ g;Neyb6 @*PPCb⋱rrrl„ 6`2wBȣôE+5SV*+M!h`7l` WkRd;w4 4c Q<_?͛7*gESNYTׯ@x~mSűdʕ+mȑѠLhe YfMLkժe DӢCi^;M,h>NC)(m0S0¡Q&5K}>.YfŖGS= e l ڵ+v }LXJZG@_5xɝ@@@oSAQfR&9& @ XҁHJXCCN;PO$74}tSŇ=nŧ P;R?i%׾}ucALz6f̘н:t{eeFCuܠ[zikPpol˖- 4}KD̸qL_ RIahaժUM=5U?~xѮ")4U{'YS(-^`I-gc&I4SKGfBC# ,eyVrK@@ oxaxˢ{IOt@@@ $ *>%U/K+@TeK.!?دZxpW_ -VUE*֧O]Zj6|pwuM=c~=6wh+2C~׬`ˈ#+M׽ĬWm8㏻|Zò7h/">_j׮2Q6x`{n~ ,}סK8N>aÆ1?Mh8IJV\=~!%w:t  @HW"8i@@ DQ$=A`)i*:"UX:tQ4Lԗ_~W EeSTEj$:;ܛV^pzֶm[?D[P֭;#VRbT-/zЉtE 7rȤJz+/UӰp-Z(u#կ~埓B۶mgt8`ޗ֭OC jXR%8UjƖ{ {Kikhu%='2y_tNUTу`     @Y TV<׍r={Z˖-mٲe+3f|PW_}5\ D? u(~U_VZM&v5ZŊN f qѡ})DUΝ;C)3Rŭouӟ6ga=jn-VR4]-,M6{P]Wo[zSEN:;*?ϝ(_NrT`IEźgpp:Lޓnj4 XBǨ3B[jj/:A7a$3  Pf/X9wi&tF@@J|Q" I4ěvm_aH%)SMG&lP?>Wn+V2)0'&ѫwɤ׽k !?.aCȲ%KئMbg<|YPu͛ߟ+[YױcTeIO>-W%UJ4,v5Օ>K']vC?Ow6{*򥼃"@SO熾F[&Υo߾sU3ۣ<    B-/7oC@J#LiܦaZRx)h.c fQ!*rrr\rxѐvoP"ue7 G6UºKE~aÆƜ}ӟ|A{LU>}i5kK.SO ][zuhY*3UQF#ۇ,MaՑ:.PGc]TӐrn`IhY2{rI'>=sвdgTG?_췿_)mgF{/ժU3=u~EC@7'F@@G[R<9@BPije~z(ZY3 Eg >>*O]6[UI/U'}Z|y!"=S尲4|R4LP*z-kmҝVO~ZuyÙ̺uL%.uڲeJjݻYg.;2eM$_ S(CISB@@֕]IłmV  U1b=qOF=ܣP?T͚5˵kfn DŽ kUT +BoѦW}]X*m=smѢ :Ԗ.]ZB 6L{ӰbsOlJ*(anWckӦM!=O׬Ycv(p+G);sMU|P۾}iضz˯yihw}i 3kԨazOtMZZ&_>R}U-U]v95B4zڭ[7Sx(&m xjCiӦunsoN*a&{L#    nEq/L`)% hN4VtPO^~ВWԭ{'@T//WPIC1xvw%>4'9rJW~E| *[V\uֹ9^/!    @Plo弓vE@TA2 R*l;TYvHCE5;,omvXڇӐS /M!(uJkSK+WڪUi *H/JA]W&G |شi>АTy ]߾}a }k(L7|Jz.XPCܚ7o?_}(Z&KQ\D@$ Dy=[.tt^!XSh~)sG@@ lڰ.ǟ#Ko:CQ1tudѲh 1<@@ uYfJ2\CѩRQA~%{ )HᶜB ,i,0**h!{`*CYh?PoqLޗF    dCe|@J*H]w<3eUqOסm۵kg@@@@@@x,3GA@ &0j(2eJl^Cܜr)y&(]t <쳖nhiK/ۻw<3      #@`x9  /lܝo:XףΝ|λ6u5*  MYr+cݾ˓ytDGˢ-8t+G@Iovxa JqpXTF0w*޽>#E Kvrرw}ָq\X  "Rن   ,L@@jժer]s5Vvb>:Cvi֫W/{_U̽J 8:,|yFEvF@@ T@@JC• dZpڳgva~U>}XP &KN@ vi&M3g_--[՗u j7}5jڴic֤ 2+/ŋhժ]p=! Y'_'rw>`}^dcH{qB  X! LoH`)=?F@Ƞ>ؾ})TfM€@@tO$Z]7]t~]#  P,w.=?F@Ƞ@rFWOC#  I TZ9~tB'vc(@HC|۲)                 XJGm@@@@@@@@@ %K)q@@@@@@@@ "        @JR3        #@`)=E@@@@@@@@,Eg@@@@@@@@HGR:zl        ) XJ         t@@@@@@@@R @@@@@@@@@ K-        $@`)%.:#        @:c[@@@@@@@@HIRJ\tF@@@@@@@@t,Ƕ                 XJGm@@@@@@@@@ %K)q@@@@@@@@ "        @JSMg@@@@@@ Kk9[լfJYz{Zk~8}0߾I,gA}٦M\rVn18q|bzl۶u.1(wﶏ>oz߃:w`[,ג'>k\[lUX0(Os*M@@@@@(--XmoO]br6[cUzڴ]:ٲal9x&;ݷRb*dX`׮6et?Z a61vxnz N}D#T,V^ԓOv6~$UV!T7u{ XR@@@@@2%׫bL&΋{ ﲉ rkU+H\,"PV\eر#Y+47m_%g*ӧj"~Xy (\4/lnUi6ވ @D|dY@@@@@@ 4tu>:4kgjg?v]cV,NʲJP>׎     @  muW(_~zCWr`欴߿6vg㞝0".ԑ(1ӼĶmm0% I'-[F=޽f͞kk֮FN)#\ko8Fu9"BtQF|,KD@@@@@͊Οo!;7KoMYg`i75lmִnukר7\xMސs; TՊN;T/HZ놵YV\ۻ lar6~oձ&uC񎛳yX*U(oujꯡb9nyբ^MQ% 4W+6q6fGt|`RqI֠A={ buit?>Sw:ztw~BQA'N;eu)X#Y+`R۶{ڜm׮]yy&L>„RT%#}zB/翶d2?\ck ΝKM6~xG!c>N '8ڴi쁇s~hcǡg*TlV퇹yaa5Omժ86] /|ؾsa{aXG&Ȑ8`a@@@@@@T }n{ړ ÕLVlfkcg. tJʫPmڱ~§6w\.&dǶ`g*?EDq. >jJ~|3%UI sOo~݌yZ@X6OL5UҹUnx].kղW1nPuxmJ^eQe|?{WrNP,SOQՂ9``O^{m{oPXI6RIx[b{9xay~XI+tQx0q9ب_իsE^u?/pVR'>d}x0`ÆcOyf]ҫN3ۼ tA'TǟC]*CV2,@l>7#     @&Tѫnнy6Tuh`PϪ-ص'L[硱Sm 7ڣN<&,pyՐ.ԬUZ腅UoaGƶㅮ:8]%oH+u+9^@jT}mX^.^۹guiZϯF.PGU1z~4p٪)4qa4ymVzzZ;[GC$tA'}៪ J^G5l%st/ߒ%72Ȃ0DZO .Nk+ EUs&4| TZ0sOp>4Z}3@q ,Z$ J * ,}U_44SUf߯u*xU=i츏 {Q3̜9sthffx#5URu47zT-I]6֯ooZ}[rM>yUo͚=zuV{O_w>ȺKTAm[K/_"KYt38@@@@@H,dg!yx퓹+I]oOOX:'ÎU'7ܭNM[.n`c|hۙ7ѮQmkwXmӰpm;쳯 ++`sLAiTr ֹ }Z߻M#NzDX`iuL#Mv5o>?!VDS_իW^+r F) ?<8\͚5ʯٳǯ ~0V =G7rӲ+<"U (4֤IckPU3U& 7xع+bp5G>*.rG-T)XG}tlU5 g#?"v'TjǺT}{LŠT2 c LpL@@@@@@ , nmx,jWEh0&  U#RH Ci~uW.ѣۦGկwyE%X7 +8Y@IhӺKmǎ^yɶ`hy6mL?\5޽r +i_DT=) Ja5^.a:V YXwXIK      )c^SG&i0k/No>PzCwtiZMhwCga"S֨b”_VWʯJ?{PU*YլVJ~ sBA .yDw{7atM/L9t`p3fa1+WPFW(#_e+aNŗ_3#0uڌІ&Mxm۵{͘9N9iU<z l+ p˙F ֭_o?m۴K/>?w`h*u޽'(6߹S K۹scA@b44UMa">3 > 2ȟOv{! SZyo_za λ3̳ݻzaC^aC7 mCa`^A1>VЏ ה=^W99kMw#sW*JRо2;&=nذ&}?Uvm|OӦϰ{+ƫ&P l8T0ΌA@@@@@"tQm{!W_%)͟]~$S?3{CӘ _=4nmݙ;ة6쯯_7,/De/Dԯ}9\Zn1;締ھs]ӮqS: Ī,^Ծ*XG;UeqprhZaw/ְpS۷kk5j  ӡ/00r^n?k=H,@ W4=Gɫj=Nut%oöm޼>tBO0*ff f>q`^篾}#U ;4l|aMt9t$Sm:W^{&LںtO(\4m{FcL Pa)w#     @J?<&mF7mκ5UPa9wek؞a kUw[6[Kkmvc쇃BQ˽i#UgrN8co8Ut ]U4WAj*ŽuiZ&.wmQmeZj6{YS6@ z<>dylín:og&YWMDJ~7hs 0%բys/Q5X?_NwpjZj;q`X5 CڥwM`Tme˖np@<Ҿ@Rc5oԯFޫ"pbS Gð |\䣏?5UGRGmU^xg` {CD{CŹAEn*UWL)nBn|X#=/P9Ŷon?wlo9^q~ӥsر >Ѫe ?9"?ϑOq[ݺs {ՕbLdl#     )PFySGÛ0q^m4mwT(ڮz-*hln~hTrF]ruYжQmɰ#Az N_֫avF5咵srWɋ+0˙F VJ?}xM+}Ij׮e U(${ϞXrղEs7Vbn5o^Ӎ5Æc>^0CS@*͘1?UJr6Q}odԿ_kѼ;`u3g{ 3_lGX Z7oԯc6 U>kժEh?t0d-]Rrssy|ǪT9sE:'j>mظɶmnmuA48T -G      @Zԫi^vwLGSJ=T"]5=uPk煄Fc?5UxԹ=r\ՕyU*z:&j :s^%[WSt}G^{hU'8F2Ըq;w{VʁQuA]u4Egng~_%9)Tt% Wsvt L˻Ec0,tM^? A}."?,]Չ.<ǫS)؄G2.j@;vCd¤@ڼ=UG=zQa^ؐ`(k| Mz3O?y@u^ 3}st^qp~Σ?ڧzjK/BnM+omZ箠X ە?̯Z YvɅְaT@9/}mq!     Dy=뒝NԯiӦ%3]k!zUr6u*5S"> vٺm;WIGpgWqem~ţ5*HV۲sۺ"5[v~RY1-螟k׭_o6lM6Ye/P^]?TFruU;UYRpp_}-:m?{e_J鸪ڤGk%#Pvel_lzm*RݺuB^-༣ӝ' #    -|(rw>`}^d#/@`dUs챑k0 @DRzkOF@@@@@@J3Maiga%]Āǔk@VKzg8/@@@@@@(v?\[pΝ:=<" @!X*Dv      CZjVbc.ߣKDžq d@9o,o|8@@@@@2(߯.wKv:QM;%#rn@J=;\rU1҂xnD}<}ewty#         XJV~                 $+@`)Y)!        @&d         d        i XJ         @        -@`)mBv         XJV~                 $+@`)Y)!        @&d         d        i XJ         @        -P1=@@@@@W`NZ5 @(6(WSa)}C        I XJn                 $)@`)I(!        @7d         $         XJߐ=         @        /@`)}C        I XJn                 $)@`)I(!        @7d         $         XJߐ=         @        /@`)}C        I XJn                 $)@`)I(!        @7d         $         XJߐ=         @        /@`)}C        I XJn                 $)@`)I(!        @7d         $         XJߐ=         @        /@`)}C        I XJn                 $)P1~tC@@@@@ ޽gpXGBVb\Rg       @ ܹRs ޾yIMuoЗ{^ 4 >,X`- RQ,EޤRwN63y$7r {9%$ٳe^$@$@$@$@&3ipHHHHHHHHHHJqt1ؕ# @#@Rƻf1 @ 0p .4#Wh$@$@$@$@Kz$@$@$@$@$@$@$@$@$@$@YɓH9L4  ҃:$          TлR*x%{SHHH21 | CM<$P@0K0{V"@KYjs$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$(XJ IHHHHHHHHHHHHHHHH +`)+]mHHHHHHHHHHHHHHHHҙK|< d%,eͱ @:`)/'                D gV,J$@$@$@$@$@$@$@$@$@$@Y3gd A1)[Vj>f      H0$\$XHHHHHHHHHH_TO#˗-={v =#+WVs#m/l'5kTHHHHHH l/*΄s$@$@$@$@$@$@$@$@$@$@$k:ygyھ>jk,_xPRX,-eٳgA2eUesIbr9mYVW*V-Vcq9x*Z-;/'9s}%vH ȗ;#'=Ѽyj eHlVo G{ٚy^ iha)Z,O$@$@$@$@$@$@$@$@$@$@qF`Ӧ0ӧO˼ysˮHXVmKTmP*,U?9.X(+lR)#P*O8v<"}V[b_RN`=m7O$wK ťMČ$@$@$@$@Y@ڼfM5 Zj-;uJQY3gȏ?|IA;N1 q9i`- .|b$%}Y5Q> ?]@٣'N`)XS !gN9 ^+r$@$@$@$@$``F          zs\y5`AF򿧟'OagMX dyq=n?]'}.O]tʊ]7~.B<խ`cyjZt"   ?,5aHHHHHHHHHHH fo*@d6t^r=)n"'Hn&+_^re&E?a񆀲5;Y2e.[҅lʒnj+&HHHHH+ b>          .u)U/>'֯U0X*S9d/'7> SY/WI&Yxx'i+<)_T-]XȫE[>vYa ȺYY);q괬y@&EI%pmrqə=+DKly!%*7-_/ޯkL$ A`޽R! @:`)i          Hk""*UΓG;]smo¢vͫ#e2mr ɟ'gf'-'Ά' ΑMۉ|zc-1R(=eᆝb`2y%ҙ>UrezstX,S!=unRmX"%jXڱfzu8OS2 $@$ l߾]=*RJ#11Q/9r䐊+,\P.BݻwuK!Cɓϗ^zK"Gb^IܛVK2߃dXf,K,{9p          H`Rl٠C?p`܈X ?lR}-_([T׫KOm.*C!㡣'œM{Ӊіڶ=5V_ HT3n:[˸ջ-)}9i%bgkyK[)]8_@h{iU T$A<%7[c@.]*p;-^XC=>,m׾~(n(s6l$fӾ%wܩkݬ` %!          LB`r^AG3{̠d#vuZ,'yrc`i%Hr,[3@ҦNyeyXq|6q^=p-blj +˴[ܵ%~[,]+DNn6`"[tnrEuO{9Xi$2q+l_+ "5Jɑ'e}* $hҤ(P@y(`iڴi3 S6gşݻw|hGw >ݻWnqJzWii@"(RC`IHHHHHHHHHH /y bp0co}Byo1rdeʭ…U,^._XNNlIV #wY*j.WL-oWq"$< `7%X1WlΟ3Gvmmuhk2Kx|}kyXI5j˫CӢ,}[ rZ^vZn̘1CN:MzrA3 -vIǨ'En/3ՏwFǒ1RƸN% F_Z%|r#Ǐ r咅&fKQOYEH^5J嵧@B.%r` nl[G} ? _/C:Mo!I[$uY))J<qukbU⫎ *[!}K!UeעmΎmbqyA9phHHJHpBiܸq۶m5k֨tNgׯ̟?_."tnذA+Yx?~\ꫥPd|81sLDIo?&ǧG}\W- ĔK1IHHHHHHHHHH +VJykwPffZ̴,ݴ[ULLmߗdg+]8)]83IG[޵T/k\UPv8"Vmw+AsuYj=+F)9r&}=udy, w5jԐr֭[eԩ%])!!AZhPKy,Y"!:$cǎEɋ/('[=z $'#?!}2|pYvtSі^KΫ$C&.'NϖH %}&.ݤ5ZFI^8Vfr+t`A3żve 痂Vx;K{9! djx4rH5kU :С… K>}VZE8i&8q\~.'\+\sz]%VT;TW^%;w_'~",W QFiE-H          H#+VҥȎ}k1{w?l<3$\_m=瞿o:59s{v?uY~nPfժUUVIbb[,harX5J&+^)C?,M%e޽o?+WS7Ip,$(XJlHHHHHH(c>}X M`]*.+4?'̜hyRrZͤq2ounx֢@<`) D$@$@$@$@$@$@$@$@$@$@L`?!bm'NI6f liU+t,Q)+tkQCj[kUKR%Ǵ-kʨg=-o~[+݀ @RG ,Uy/V7o-={.]-d:u-YFa{Bعƍ0pU@ׯlذlVN,Zl߶M6k.W]-$ xtںkDùR5o!47,aHHHHHHHHHHH sØᄉ.+\[f[NJ\<w ue*\Y:^FMG9!`=וV'-G%D9D!hy-Y5i3OFN>}li8G%-4]ۜC/W^L\"-,{-Sڲ[oi oU[jޏh M03 +V@q>v"yAy}鎋ɺ` }s i$@$@%vڥ<-T۶m#f;u]+{-=-XB8q9s=TVM^{YO8ʕ//.v4j$,'O+֭[OV\!+W,Q|%]#҂KiAm @عs<es".^YB?Vbv>cǥq}!~yAR+Y!~Ug/<GX)/wv-V%+ > B|YZ^>G%ͨT|H9G::5|/Y^xԦlwXyZ*S$ ]Vs1 @zx* <A$3gNiݺ#gyN~q|5 rҼRJZH 4x@ZelHHHHHHHHHHH `ݷ.VrZk2XɥH&H%K +ӡhˇӖyNJRrXl'X"& @x ,iӦ*tRmҤ NM4j(yw%11Q$6m:%m-?G>Sٲeڇ~AƎ lҤI3ӧUXٳg[o4ĜvܱS)[69߫/ Qp֬^%q?J%l<4z7;zIEnBWry.`+V\~c O1'@K1GHHHHHHHHHHH ~ _N-ZV] Fh$@$@$@iCaƌc7I8eJeĉw-J +a`ziS`A $ӧΝ[tHf͚ɂ ĉ䐮UW]%=zTyU+SX1OUm2s*&֮_ o={mkYޜgK-OL)-[Vޙx=H -RZPf$@$@$@$@$@$@$@$@$@$@$[Y^q rJͰF#  <U7*7Y1)t/{oYk.%"B~{nF)W\ dקzdu˃>B١$ j /`yI"dA`ƹ`-і6JmÆ䃏?KĖ@RR<U*e(Hꋷ2'W_2.?ƥ5Lk?jwΝ;s?NQ2?(P B5Z vޙnχښWhr؍`ct:ӣ=fHh < 1._D|Mk_~e_UAIFM|_|EF2rt;r$$$(Ygxܹ#<"=zp!^㯇{x>ݲ,\P~mYr\tEoCn3 ?~Ϻxlf}Vc/ aÆpoN~;M4ɬ:._6l ݺuSCXuʏ{ ED ^ZkRc֏Z_x$Pf-Cgנa@rMC ! /xjażt-|`^RSAl{~\!$#(f#  HyGGp ֦Wxߢ8Y{;M71xf}֜7~8u[^ -[ VB?7ޮVs:Kx%dzk[i|>ivVl|3w&m~Gzb~1aXݯZ̙3ޱ~7b/^e^o^<$x& uV*W\. B! HHHHH`dN$@$@$@$+axņѣE/vb7iD-J226=d$ Y1G/ѳ QS^ ޖJ,5; d'    Hoy*E~BBBEYH B|EŲ$/\Sϵk&_$Y @f&@Krl$@$@$#;w%KPzui׮dZ}i3g*wRJ:ׯEe͂_sz={ȤId֭ʽ}ܹB Ӻukɓ'zWk׮5kϼy**Ux`煾۷z׭[]x* #4ڴi9\|1c Ybl۶M)]TZUP"{Uoٲn~7{8QF l%`矂2ʕS4iD" '{J…lٲҲeKRJj]W#D7oCX!̑mۆ#_%rvÇ:ό|P0zߜtKÏ9z0>ܻb~6jՒVZ>j?~\pQ7#lҥꃱ8qB][Dj?Xޚ5kJ^h?T+w}^ϕHGa NcU:ł.7xb?( 9"O=T@7߬E@;C8%\" "Æ gVP!׽DAo?+M6JH9&LpesÇ67ƸFg!sE ᣅuf>aq/?k\=zHŊ͢AcI7@?0/gjC\c"ּjNB@f4ygP(9bpBy'TD?zy}|7*yĈRv,~\#k jAEއ~>+#oc1uqn!sӾ{uM7$sN", 6ǽeZ޽*iܸqJa7 b?CLKC}N ־;;zGs'<;늏i'ON!<_|?#\~2j(;h-|fo}ާ.ϓ @f#= !   x"X`BcBW^{.@3͛7^, =/n,"b%,,aQ`Ȕ)STn彤aa (/ ګ<믿z6 4 DWO]t[nE {}?xOXXR'gϞBN7 +P@@t)` =`?w~>M~1^g A^zI&N`W ]G-4AkМFYy窙ly=S/?%JC|Y8/bXI'K(ܗDM6I>}G7͜>JY-VB1Pٖ_^CWxq{~rf 8_T<9J~\#\Lči@{gY>:-ˎYGf0܇~>+o & s>+z@ ޖ>SnsӭX[֦ۻΗ^n?^p !b%y;=rG/Ծ;w3Bzw1TVy<ʹC.rXn @xΈ9HHHH R]HHw}znM-aA,|TpM"aT5ӢfE%Üa^A`1gN^[۷W Zmx1s>> B ,x1>~im-GB8mw}-0Fy1n`_< l#/XC|򉚫4{˙[8B!!^Lbɭm/_s;y_vIyB)Vh.^B%:LJyO6m,<{=5D q xc9? 3,QꪫS) (-DCx<1#}94_h[?fYg6c+thPA68_7-Mxwޛqx.>΃w.H5E2<4hPwJ?ǂZbxab=#}?7AHI6Y6kș3:k Q;+4    E?X׋%  t%p뭷0Rx@3lի 1ݻ+)V¹K/xvڥ XX -Xt2# @(0p@%2DQ0 jȤѴkN "1G= I;G8b aT5jPٶmۦD ½A(JHǂMn²!~\W,Q7aژuBm "ڰP QHsy2Ll٢08JHD %a?8꺜[hs18s6,jvO7pƒ+o zIl1Ks Γ QFҰaCs38=^z/m/ *wHܳdHx2֭{,x1osG{ E^tlq.-q$BߜYugC-<__^%A|W'G5#z k̞ mݯ{G N1#{ HHHH c8֌oHHH @†G!BCsaKGmNݘx'g,Z;G$>KU>κ W(0mpm+WԻA8@C@,H0C`^"dE 6 f0/|Mafx9+m`2,#^$֜R`&]xr3,bAT#H !)v3+o N~3zh9sy~L~m{» p~#yG$e+=\ Ə`kof@<Ȟ=> ym).  T={HHHH ș d>¨!B߿_֬YcJsx 1.}ؽ{۷Ouk͛7WC* )؇+5 ؂7U )BO;h aRpkjy􂅅h0qD[ =5 ™9CoN/"nżb5u!BUZLg2?-BK_ssǼ/4h'"׺)53Ùg(-#o1,F0w DKFڵqƩ܆}{nw܇~>+86ڹ\ѷ޽{+%\V1|n)XJ%=D{,i#BbmDCqJ!*N/E$@$@$@$@$6 F$@$@$@/ & wBɓeȑxb;\uC<s?]v^6`ohoL,Es]u;E;BӦM uc1L 0?= 6n%hy4ED\[}y~=GOS]v!C g ϟD8|No`~]#ߧO%RYxp QFJO FϾhh߽> x)1|>&\[\gErsgMNV_4Rsj3<ҥJTgԩSޥ%xM#      H{,=sH$@$@Y d/~B>ɂ i 4xiCx1S&C~X֮]+aDҁp,0Gh7TFmPј[hk4 9P1g}d/qayd9ZC7KxᄾݙG ф*t1,i!G,# x^{aŊӝx }`i~]#ԋ? ob!t'–?*l_~ξ:컳Pv}V-hB1Yݺue_ u=y`&x|n&2:Ki}vtGh=Ȏ~ey:tPCA%-y)Xȣ~FFHHHHHHH"%@RXHHH3,6vK/Typ 75bIJJ];qJ0j˖-+rWΐ?X@Dz'^zP-CEHX+[oUyx@Z4z{T8 ey hޏPa f6R3Y",e8f'|P;#XHorf b'#3-V~9t*9nGI"̙3UV,8phj=zϺudkX.lIa{=]4}~޷/S*%g"̥6\;S  :ysS;=iyxGku#,?0M2E8Q k      K3c    0۟}]n뎹m6b%xR߿vExw䫯RެY3)Y7/^\yI*ϧQ/ LjԨṼѯj}hʑ#h/1CR8ZEb9Opmq6Nvo0s0G(3Q ]"-|9skߺuf lٯkO|?ӑ#GdĉaabVZO5-}ոXܷ΅Pcv3xaўXm޼Y ޴ ,|eذah>7ÒX/bu;̬jժɚ5k;n8"&C?y.       o{\$@$@$@$%K-X ǎsmش?v:͹Ţ$6k,7Rc;o8;K.U8 P@h>Hz)_~\tESz(zSˋD Nzm/|; ݠ[ӫ3|3ox9r]lOVT)P>mo00tճY!dj6lH-[TO<+Tv ".|O`H"Ү];ǯky <~JĤ{ymZٮXܷ89^{9jZܴ;N1R,ebqr|o{ϱfy F Li$@$@$@$@$@$@$@GcϖIHH Kؽ{=NBw}g{qkݺʕK%#$C[yݷoxO P^z- S 뗡-mEPhk܏溺 o%0SԀЃW g{ׯk:-[ xm d@ַo_馛M,9͇ھ曐!1!Cҹsg-Ni'95d>j(˛>xxx%̵g&R+{C{Cӌϯ爮/-һvjg{weѢEB!`gwǯk+JH? , eu~=T}\6Vr $]w@`:u"Zc&_C"nj#,9;_X$ Iy_,q鹍w_|Qwe]ff~,Nb      H,d6A$@$@YmsqN~̤ 3|p;wn@}_pA8_r3HEhm;wT"O?T>yWU裋/XzY2n0SLU>A77o}ʓѣ/u>S4Uׇ }`AHA "0u x≐ͣnO?DKSO (`hW(ZœO>*Z¸ ظqj`rGrɯ9Q! 1'|Ϟ=)`~ˌ39x2) I_\III ܹs3_ݦ-j>}3 2{lճaAji^u~پco# =yd0`~!s0g/{ϼ 6P Y4&!`_t?b5t4~c^kUYZc _ K.ήC.B>9XeVG$@$@$@$@$@$@iN gIHHZj `!@ӤI '#GeӧO%9| ExiӦZ_lL8Qƍ6l( DXD3g*NR"5j$ӧOW`a!B?u`vNJN <^ ,xpƒ矯 Ty3yuE!xov7  y涠XWoEjvjbq)pڴixbAl֬Z^p!PJulQ߯~'k)1^ZaC{A{}M#'Տ9z˧oT"/!!A ) ϧ d PW|kUx;Yw1*VP_ϑJS9P< !l(H֏kV~ww!XFʕ++'&M| cN YGߝ{9Y6ҹ6v|5mT̙+z!aq} <4-f=@?c!Z/)Sw!ԇ7omuxc4zG:Shh]^ i߾*~yg|J8v؀,#<ya, Kȝ{Ϯ @&]kM~?*uP/>N$@$@iA=~$/RK,)<~0E BAp3l01+b:+\P?/ %'p ^K~7G(w {cǎA',x;Fjɏ9Gޓ~Z=f ,q'40Rx!s3?#nJK^F믫k|r'Ax;-g}w؏ge,Hq=p]1DAw]wz[SK8n%-`e!6_ څajKE˭~c^NJwVQ.wghZ@㴜 }ƴU r!Xcisԩ` ! `4 .1AX =^,y5,08P@tYxH/R^ V6\xq\+G)RD%:xi@!W߾},g?+g U cD gzޠ9 a<9Ơ :ͭ.u !r͊-*ݻwZy4p񛣳~ؼ=k\6~+eĈdPEw"EV뮻Ε9ixVS:>Ag/'VfM%d,܇̏H/mxwAq{uܞ>VK}GγΏGr}\p(8~fyD(WVٮ۾q84<>lpxf@̅69Gucg~y.ߏ~#uwxcYnǻbps\s&wu`l8{][      JY!7ds$@$@$@G7X$I/ E+x!ڴi8*[Bh}HJJ͛701XS$,1BZJ-^8۵ka(?vaضn*{QDgzqȭu5>0X8(J/F}Kx1@x+_x#z1ܷ^s% fJܛX-W/>9i/e,5J <߯\W7ANjmDI~'|RexĢFq/ف{] M<#Y&ھuyY}\pc\{`HU鹩9|! Ǹ}*@-o!,IM~ '?|GcLnuG>C!.Ra2|ڢ{$Y}\pw5j +-3I-ށU2ZK%ھ*;XFs.q$;v+,R E!       P?SH$@$@$@A ̊+y@X8bO<} h$@$ 8p@vޭ Oz_|ܾ}{]vfGKs!O`5c PFz'gҤI*\4Ɖ{' !      K {q   H[ndYpݻW~NYfj[pa(˖-S=Ν;5\% LKf͚b|'-\Z##p8SN$@ h";]rM7=յ!& x"@'LD$@$@$@@ː!C䯿Ra#K5j$`   ,9s"t]˖-G5c@#^0\LY2 @d}.ީ1Mn"k0?U;L7SCms^s89 "K @߮Dm,N58AtS-A'         (ygyھ>jk,Kt q `dN$@$@$@`)2nCiܒ =EڿdΦs!KLLL^y    HILB$@$@$@$@$@$@$@$@$@$@$ (@kCGPF$@$@$@$(XJsl̈,E@IDATHHHHHHHHHHH R9s`#<cvf#    4#=ZbC$@$@$@$@$@$@$@$@$@$@$@$%lٲEYC)NVYZs$@$@$@$PѮK$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@K$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$PѮK$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@@ wvHHHHHHHHHHHHHHH8rL:C[ ;wIbE\2rAҤy=^N>-gRȖM|_eZ,eKˁ @%_S/G@8$6oJիֻ'NDSoes%?طX E__b=$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$x82SڽGM4yIbHbU O`$rrY3|%rXa/*b^68d3lЇ1c4 d҇?3g{Fu)K4\Zaji aF|ɺoi$W"           8%pI3g\{9rHXƢw8-[6IaM8\Ξ@ "ǏKAka&ƌJ1L +>n:+U>4nX_J/.ni3f˾}Kob}EJ|'œߛLwVZ~HGh$(X+~ @׃ɋA7o^)\)$ Z5I ZI}JM cڶ{52~dBȯISpFmnBme -]Ӳ4mk2r]Jn{-2s]nZagȌ>gt^j 0kL><1ᙣmnҼicSΊ`|SlO'.ťXS)uB䂖-b'm[m׻ܒ Đ=,.&           $~Fhgpqݫ_DKb:" h[b@1o V]喘)ܹK^y]1J:?̜=WrKYNJ!LM!U(_Vힽ{y@$HHHwqJ' FUڵKN>- [XZJI%J9r̔Rv)g?%$$H…}FG~|Ǽ7ѣ~TT)IWfX8p@f݊^dX7IHHHHHsɛ7AMo~Yx:|8E91N>V4'y qJbٳFڶiٝv.h>:#{?3d<*r;uBZS*wWz_H{3cͥ^:d@!0uZ`(8SI~Sz2Ӝ5Eـ8qzʕ3YLׅܒ@<`) D$@$@$ [lJF2r4a֭jYfҿ4k;#5ԧO;7W[<õ{5JѢEJyW^*I&9cc b`ƍ՜Xjժ7 W^ǫ}_p> 8p3#݁kVZ@HHHHHH҆e/bŊ4v o>sv@cǔ|@@/ wL!V*SSB:0u\r Ah otm+Lx -[vGr)d7tﮐb%lz:즰;o1MJhS^St" +}9|J,p'3)Vt2Ͽ[QϚ#kc4W @wce\_,aHHHH رc=Sb'f=2v H=z6mHݥH"Wwk׶qHHHHH{ =ۿ7;b鞿H*Ssq@t>=E4K(fGe  |p%Yo ^ޥk: $  @V"@RV+ H୷J$XS ](;y$YniGS5k֤X).[&    R8f4ۺm44Ekת!JHo s-Hݤq 'gRt)ەSQcE&RLiqd %r]R+mڼE<,YN[?v*firJӐp1ȿs<FH6+!Ҕȑ#vnxI{uݻ`oڴkѢvm}YSɓݧ~RL^7tSKf Kٝ:u[eU^z08 \u]oo|9eeڴi~8OCr׺3f⨣rGyd}lH ߿{e]1Bk׮^&bop-# "|m*ꫯN,.r;c:무$lԨQ#!vfxh:30OyC]{;TcN\^|8,~_F@3l0O{("s9'c3OSx喱h|X 7L2, FIʀ ƒQBW${z"<> ݻ2rrF\=۷6W%1cd;&D75\} .,i8  SMƿ= zk&4|<*D:oXb [o% /a OA"bةQF57"$faٳmoaX-T?-psRX g󭻬OҊܙ4^(jkۦu&i'ڇ᡺O3VYyz6l)S ]f}oٳ/:h}:;^D>`~ƍkaP4ܣ=JsykHD@J& RtT7?׿:HP /3ף-2TZx!a8LG#DKLa+! dA= <> 矻n hr P:tpK/?@3 &q7~ (,U0mMFyv\XT|w_X B~xZ5@qWz1P6X7N8 "Z1;-NDCevomJs* x#Ö[n97rȌYISmI|"|-=qC^ЦDgG/3<cLSIY7+L^-{;wlQS rD," " " " "0o65y`OT6i[(n͝65lڗ3Ta>}9Jweb92Ә6V-+۴1 \h[ƾ;`= \ rQvNű^zſΗj}W_=c&lR&2`7}8ѪkδMz_ x1aá!!4JwqOsAQžZ+#\4ϟ}YF+u ڜx^4 /WfLf"ۆK.^h bc0P /6Ȋ[oxI#B=쳱% Zn]p^-&|x}FZ^z@4p^Tgn _Zҽ;}gSJ&XQ)NZ4_6#{QZk_i+k{-0_͸ j:|{߃nk\г'v;nmh~'ԤKꖺhW5?߸fhg,B`jI!" " ",-=~[nXΆ YƍX‡B'Ic'3>Zɬ[nb%/R' H`# 2XҖ+ϕ2xfx#}Lxs=痫^q3fna].JXXshE*z8ދ0wąg8#f{9BV +C" " " " "А2x`5a)Me=c\N]/7<~rmyx7kl o9FRnҺƶjـ\|_ժ%}ŦU*y.6 Lj7WHi-bjA#F.(@5?GHb8 ܌_4mصl<5Ru"VPm$XRALO9[Vae}VES qS$}x<1 &]xu5m4ݫFaB/AѨr噰I_s=j@ڶ0NsmӰ$uQiILw%m6ᮊ.[r%.2\cA3JBKxK3ő/^Xctt6[zCjOlu׭!廷}OD@D@D@D@D /<4€-M:O~1x7J^WgDG%DS#9f=ح:@on'Z(˜~"v櫮'Tϧ|@[g5,|> 0"P}~LIc\ǝ:})lcTtϰaWDnnҧ$HCLoc֬YnΜ9sOژ1c2{W:t=(=#~ikn%1E[CrXP|?nĦSc.Ofv<޴h|?ܢE ۝>z$R1]M;Ƕ~1M&T-y`_ ]i'L؛o0eI&uKt=Ǝ/7*,ǟ*Ɏ)B3sdCMM%zlg޵so&{v;͜T[mh뭳vjZ޾0275ق .nNlym#|՜Vqѵl[F7dc7x{SwN[|<+X ˤ*U 5<躌1蓿︩v6DgҊ3,ճ 䊀@h Bq=w}{ )6$Ϟ=;͊+^NzyNs}I7*2 7tkҤCԴ.ёI?.ڼB =ք۳-Go޻ޔ?޵i'DHxjժëT(Xb$,@o„ ~6+V_mBBc~h . x`i]wu>K/u˼.Ռ"j[V-'pg38t=} |5K.iN>d7n8OLSj~Il۪aoU#:eG_~uʭFKK/RSmzj5j/ i4VL V  zr喭Xt>/7|V{fC۬m,~WqSд?$*VbZR=5<5R3)ۑm]L ͝;עp)`wT HT," " `J,;qxᏩ_~ySOy1S:Pd2bE~w_zy7Lqfw8/;{a+T} c5DvJ\WKx |"< T/7c c>[mBY<ׯPjLqg%FsmLFD¬R1W\aE@D@D@D@D ;GL1 GZȽk~ *u{p>-g` /ƌ}5sGjmՊ.FI5~sqiz@tGv5=.m{ÏSyנ'mr[m{ ekxyyfl϶bvi <3%/X[mY {d-hCRcflRZku3 ZAY:+|F?u R~G={w`d['RsK,kA ̯2YG.0v{G7k]ڻMM9|IӾL0ND\;mʿ+ +3δX OB7xTWӧZ2hpDbbM1_(Էo_7xTנq~Ĉ L暉."zHW\`O:M4ɽ >)\mۦաC R׮]hcsӅ(c{VOG1} s% b˖-ݧ~]5QVLttqbjɛK,[D@D@D@D@DO=wz!n:n Z0W]31n|s `:Уan}հ=+EW+,|Dϲ<{um{_RV~rInx!iOYz%Žvo|?jN<(GبA鮿V7Ὁ~}vGw暭4vR3<8CwTC~핼>+,Cc(q'V"~tvW[5mUI:  2tg3Ge _v3裏QxOwzJGdLQB]\\],LmxdG V2[lv Q9dӋq>׷%equMo2W 1 Lg֤I?W/KfL SsOە[ɼʵ"R.:'" " " " "P^z)/Ψ_Sߙ~ѨlAT8y<*Wi#k̙f+}@j+/ Xu]GYT!z0xaڰ??_;vt_| BK4RjlÛ.^{Y@uzE\\ⶬ. T L ꫯ@\k!!ntM4x9s|81$,ʘyA*7=㙂 9䐌40~MEZ_ /i@]H2oaGO^={vEO0Fk什Zr%*|ѿ% bk#۴1 \h[F6dcw=jDR [!ؐĦ.(UB@B(" " "4W^9ѣӅtI}I/# Alb6dojw|Ɍmo;wq_z\̓ \H_VW +ೃW!X0^7s1ýwpn Y\vm&VBԂG!bbR-bԨ9XGO>!*XlWG$_8i5X,c={BsQG9\]hWwƏJo9?$i\^#СCQ2y`.[#R/_wۉCt`O;#޺l6̗rQ̱uU M#/_<uNb:9#>Ceq>lǵ-ҥ{G3N^{eGWиLwꩧղeK7}t_o2UaцIDt|SoFu(A*sa`o!/w/>}ZB!ypQ~TN+wxCh͕p={V5b%ҊW+ٵZ\Y^`^].%VD@D@ 'gq'O=cu X҆+tgy}kLqgϞo߾E%pTzƌ]z?8CxhRנM6~*4DĞx bvܢl|1͗MK/90FʼD"D K,BDLnfe k>Ͱ3fd?qIlRe,ߔp".;ϗÙ3gf1;+QNZ1%t糤FǴxF5`@Mxg<%}LD@D@D@D@D@D@WՐAD vn ʘ.ڙ9p_qFѺ@`" " "P+^xa7p@=rȴ NW5X}~*-(!:]^?̣ ȗ_~Zj)袋tEHO?=X <1", aS\νkn/j]޵mm۾["^m<VSGc25sLD@D@D!`Z "umN h޼y"B9R9 HRPh:0Bٳg{ 5 u] x{qVG%iBخXK"o|Qg}7^DLD@D@D@n-\B;LV:d@pV8+bЖ@__ 0l=nٶ E Y öY]`\:^D@D@D@D@D^S^|fwW(" " " "P_ '[n-\B`)-l7q(@2$X*cݻV(/:ZD@D@D@D@D@ &TrӦMS>2? gHϞ= KE@D@D@D@D@D@D@D@D@D@D@J# Rit@=$;︣:*6r[kbi@r$XJbr65G&M]:K2`u*!15|_~y׬Y3\%IT2D@D@D@D@D@4iR-" " " " "P$X+$FQFn6J,>E$" " " " " " " " " " "P< g#D@D@D@D@D@D@D@D@D@D@D@j@-j:@WD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *V$k@IDATD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD H%u`bh@KQ"Z *VD ݠu(~Fر[kJ֏>}yzkzt'p]w1cƸN:vۭ4'x}G<.CWv8i$7h 袋c95iҤT٪+#FpSLq ./cuWD HTGZ%w߹oݟs5t{Qil[b%\f̈́˽|u]Hnv-Z)5UK/G[KU{ "@*" " " " " " " " " " " "P蜽 |" ;6mڸ>ڽ⋮snW,)xW_}^x_ >-b 1\N9w)w>忚3|iy1&baÆUsR6(Ke#T" " " " " " " " " " " " %d̃[f2VZ뮻^AYPD@D@D@D@D@D@D@D@D@D@D@D@D@$%3@$XJIwsɵvfrg`9otԆNK+i믿v~m̙Ν7\(ݞt)O⾈r7i Ξ=4LOe1<&nö_M>=Ay*>vNZ_+^VI幬DppnDW.$QQKSg<ᒸI׏4j].SΔV [o;i$7|VZr .`t?u]x:c1!vu-"9#tРA>?ЋZh.6(܃>FV<.[kcna1QƆ|>'%m;|޾ףG<:w;wm7׽{w7vXSO_݋-V[m57|cXy?`nutWqLFsh~ttW]u0`@z;pK,Dz=Gl/ t)L⾈f/t'xߜq߾}]39s[|_~O#k[ϗ%\2pԲ\ NvۯRw}^s'/R;!ηvg駟:>᳭<#gq}1cF<0^.ѣG[nի hD< -cZ6m|T93},L4He]x G믿ޭ H'4xQGr]+5j5m?o<@u25j_8uTץK ⬎NoJO׺K{[l1׺uk9|ssܸqK.qv1ts_v[wI'LObg\֏qqj4,5<@sND)S|>nF^."/Kg};tp e˖`~駟;td7b#)<6 +gq٢ɻp 1#:J?A5q=3tPw5Dd޽{^x!c;s;CF[)鴼X\}'4c0K/{X' ~Iq*qKړO>D=~! ]۶mN[LY$XINvƋrxi9& a̘1>&3~:/?mPmFXZ'r)㎅;o )&g;w:8P{ _{kHK/>ޮ`ib{׋,I;Fk5F[׺0(9+|Vxda0\g'HsDTUr=H~Ʃuh($Xj(WR*#0qDקORKyx4co xgQ}~4KF[{N&M:2ᭉC=4-X4xӡC&u:?Mt> q6lR ^@6+:t= Dc=;͏;Bbzȇx*"H b$qMH^O+r-sM0=~5#\RdIJg+1b(ӈbBoE c=ڵ5~,8(fC%9Ŝ_Jlw2|ܟf#+axs==+HMBسgO/" Aq'g09s9}"!>mҊ^!:D$ȅmxX%\Iu]$Ar !V¨BK"\C+ujmq[nx3<;Fn< \sX^<4n88_ߛn)홋ϸf͚ ߗ_~ًqdGK?X`g%VWJj/D\p2hРb% Kb/Judӑ|G%<05l54Ƣ1nC04rH _^CNכ0lt@g+iBI)/Li5O9~C_m0sdI_E\o?ۺw^Cdav k,WYu NZވ ./+xC%̌MXIXp ʼT J@|fd0I{{?,c\,H*L&+g%Vl_)T};_[+Pd?G=ʽ?Jfә@q=(XT$Q"P HT/2 " " " " " " " " " " I ap4nizy t⭄r *-3O idmR6RNlvCz7٬y~X-ltK/԰Uq!;A 1x3U^6%ް0<B4Zm0 Wr')~I0kD:xeÉ>_Y;&.8ᙊ骲٨Q. ;wgΜճLO?Ul(05^{YEo>=\܁uGBBK"a|ٖɫ֋/u:i-[x{3<ҵm6.HmI'_7?^.;crr&@iNOLN6n[ӘIyVhxmJ@znr&ɖf͚wE=swYo~-#iL 3犦9d l[w-n] 0ufet271}0Uz姶/J=_ux(ֹ g (Z~0lIrʕn6(oø{(䆘(1Uvmڵk/hB+[֤ƅZ~M  BH.tu2Sx{$r+Qe.6pg47kbx `ۋ]u"Xb?f6?}:}Bb"%\F^q9*@:)onС%M后@ " UI$.\;[oe5&xa|V@ :owwmwbϙ3B O4VOZH';C6ٹM$ŏ<{_Ŏ1c-_>k! LT)N/+Ԭޘsnи+dpHXoiM*h q bPTuEXNDH;pÇwf??{tqT[0a^\Pvr-lZ֭[d6۬A\OWIPXtszm:! R`IE@D@D墋.r#GyR܏rGc=u-R5)HW_u?#k;vųw$NǞ5z^{nذaK¼d^s\D˶M0O-:wd#CP 4a={#:˅к2O?^}ԫ{Ǝ' ,"P Az'fxCϔRp:#8"vdBL6:glarmܝwx>U}x<8i;#C{.jQI6$Y~}QP >MH01wL)Ymm/8[Ԛ@eRlA?.\Xo s9Q7!`a M g.2t⩨G{n{6==^W6wʭfu!ֶ[?pG'|ҙ`ɼrND9V kXJKήq' K **" " "UW]!Vt^j[rFxy;K]weF8v@c,Xm[^(W]=f7Pkۮyw^ąT&E@5y{[a#8  -&8?蠃'„ӡ _;͕jLbp{j6/oFqJX<,Sȥ,aX{±b-FŦ+[x3-?W9HG$a? wL@ǽ~K&N?oڲn-/a^i+.kJp}{A>,1ȇi8J'ma3~jF=w}K/4I'yOv>V\ᒺ?Yd/{GO?݋iM7RYc\M|uubWD@D@D&O1Z#^>l/"y1]3͘2e"PMSUS>=_l? 4at"]v~yMyᚓft~:-J@TΪ6C.,ᙄNE`ĉ>Ë/;SbJ@c"QBa9m 5ԡUDL ]/x(&NU&Rߋ_|Ș3$ pϚ V‹(ވKNķ H2A)rSF\w@}du~rbl:pǭl)0RWY}N{<23٢ʻ=Ƅ q! (Ҏ;>Nks1@mʔ)q޶f;P ލ5ʽ`I2g*M'$OHvE/(0 ewuw\Wm[l==ԏfā& ޫ>#N;9 <ϔb=X:9tP5$<$W{ٴp&^xSjYD/?' Nau=xVdlm7F|B[n%.$M6g9)}"VU[X`u;6O+529#}/266@hm^VE@.ňi$Xk@mXs5i̼1D[oעmEW_}.X{qlk%uGc*m a3QG!޽zA+2$xg}yBtMra97y$O^9 ! bY{>rg֏v+@`jH " " "Pa YIޛRY3sfxyib$qJ壜>mh-[ֈ(o[OAU#p+36|m6gcKo"ݟ}_ ,9"|ф1J+iX}}7n  /?jYƃ<2K?68؇( cǎynqF0LpnFrn$hg 8+ZF#V[m]G϶~\[bivp;׌c:Zif[.q1x%zívgfH0J}jh`B5Mr$4st}C)-Iv^QM뮻nw0ڕK<4|1?7ԩ4rdQ\[6 h(S6}$=<%.?g@8NhT4Q>yT#o])3S㽛k3w}>4k::"0c:3A[hG-:餓#onB\T֏6O GFJ 7o܂$td,pnBi $m gN)/Q1&OJI'h-{=, G{6K;oP|yKiNzVcQ"P" " " #KvtN2\ BFY- t#s\wyb%LıpFIVAR(VQ?81ѱab%*3L!A;nia#91'0lŽ:H2ML-&V!kC o5(Z8~Q[xe3F!⨰u1_|†p{tp}P{g4|dgK}ݗ+q1 +5X:uo5K,?kMe*\Fex ^j脡J,QRagI\׸xm+H2M74ab%1#u #rp„pqΔ!Fׂ9uql.YH34.Ygg\rmC,K'u] ?a˻Fש{;9I(7xgޘ5,D@m:{tClh k|h ,5d/Ɍ /R}7}M6^ДD'* (\|CaNB TRry&~:]"g: ߟ-L8 8Od)_E9LcaO<]yT@: 1:܌rŸ^g4M99qٵSi^0>)f3,I\k"2f1}\[:~cZj-O߸bfxEȊX\ʵ/S$\y.e`/N GJc- :^C^ƽD{#/xob!v\uO 30c` I[ד4US4y1>u ˯"n9 -m/7 ].d=. ۢfn/w]%E@D@D qKS82W`dal# YBcJxq ;BF,>tX\3qV kt0lD\‡CN k5fqP`b% bhK'.m+(FMDKLı1t "kq-bF]Q\7oԵUhtň7HF;-V"|)iB 6چ׺]v^gLkFhI1v{ v=z}T^3kx]XA_#mƳВa,'L ! cDرoEDY ɏᙆhc,SPϚQM\iے̻řLne4P.ge(Xay4 BIs)׽Az* x 2瘽?vʋ Hٯ=x@O9Ǜx q&Bqfl}4:J̵xߤX7oŪ\/޷>#TGQ1I#^`";㷐FPĊ?Dsx)RFhݺut*pPX'@дiS/-SrA\t!R$!'y@ـ\y@\`IƷ:-ϦbJ#IF<ƄߦI.?KHԵXɮYRGҜxo;AobŽDgrJIx*UDI9WZǍn]skI6kEi녙 C9I1iԷ -繜T=@42PoדUSXLV*AڹP" " " #@BNƈad5p{#9 h,If=z[o3(ڱia'+33-PxJXU蝅iax~X:\;*7KKa}(i3D%(7߲knBt" ]fuv]\|DRi7luBk B[#:ŃQ݃ΧA4ƙogϞ;.iai=&}fx_ui6mR)߽-ӕz{"ev-,* `\yw}y@}ONDg{Rj,S3#h;\{FSȶJ#;[}؄Kqa2F8]v\XmDg'g0ٳ&F Mŵe=X;D@Dvn U% r~ IթElc&.Ukt ̡\y =EE>5!xIebYm<.ne!,LK0: l!fSU"?Ɖ0DZy&D/QW,ZuWO$zN C/SN9O{66[a}4Y2p0Tҹ,S[M{#,ӕ|W鹌6\"rxEhR~w|ψR9W*?3|pˉ[NJ@} ݦEL Ӏmp1x^mpDTE@DPx?~oצ޳EY[dq)\ cz摜o"3e" 'J@9hbJ2AgѓO>z /7x`?C'ONB!#t "jaT^HITP@TuipfV>!p|My?˰|L97+ S;%펾Rך}_9B\´qx[6 7 iBZuUO$ F 6믿NGdӑ&@=l6Q|TsYހw]>Ci̟8q/ܷ~D J[aV%T%ٹ5?|0ܹsL̔LQl -_@dL2p!t@IDAT[.-8.`, n:mU" "Рq1d䉶<&}6,z`+"PWzY)e" " "` X.LtbLq%3$bj6 /8&\" [Yfe"#J,ds8%FLJ/zmDxnFl USǗURJI"!"B2%;ϳ9kΤoɒ%A;/^M@#LLLe^e>ϪLN_IoذaPgIՙԒR|AnR~~|ޅxV"nP寿}/59ѾRm%e/?mATNSDMD僑b@tUWx#3zuvkRD@R.1[HƳ"<U"u^U"X`gYN(0 \R#O>dӹsgs_Y?Cꫯ.{g DnԲVZ`Ib/~]sMJ/d|5grՏEtR5"sq:m>c7:/矟Ꜩc8^v_15$}wKR3&#u3T)g1Ϥ 2$x?#$kݏ2qv}v͈h+sLe)C5z Tq|H٫W/[6T=蠃h1:SEm.@i b%dZH9?"AA "RQZ" `I@D@D@D2ﭷ޲iAIjgHԩS]1:bOӁÇ/WUW]5O^6?ZC~OuN1]v3X>B<3ɾ馛ʈpm?lV4ŹWIl׶dG)>[jHrgY=O;IR9s>b8Gw{.p9T~a|C~smKclF}K/:pQDѫg 9ri|PC޽{0a!b.k׮;[eLCکMAQҥ])" 5X27Qm @&qZ6E`v\|Z}/? ˯ Hx#.\S; µ},3)׆iݺu*>MDY" \r,?~y&(Nnjk&2/S~2IStVQ`)ɶG]7}O3N,g1睯w(`B먣 {rWRxqwS}9Ѧ~IG2e=z9rMKTo :4T@dqN x ӭ[73mڴ=Syl͂W^y%X[!53D1#/?vo lٲeІ>F vD,]Ԍ7.8Btl_|QFmBY-ܪ]^>rQ}ԩaLZ2r!O>f޼yX6mvL?)y bEJyBm۶ $8\wQNc\tټQE2ޗJd_#H I\֛5kf6|ssi"6lXj%)7wYE]ve'ɨLi64^p5IvQx_QcO#8瞋*v_'?ÁPIR^{킅NnmP>3WuP TcRX*HAG oeƌއo' ]1Kٞlaݐ!C3Q^*R;]t2 PY` /D@D@DR` l 4G;Ό?> Ӄ2_ n={FRX͚5͑Gi׋>c^{m~!]DSN1_MWHrxGO?l+曃]KZpN8!82{-1.H6b+8p`p^+~/vYR}X/7.{m:W(z?we^4Ģw=hР@FT.]-)Fe*`C5H9)Vr9)tIH4ʸYdI.QtMVuQFJRm/Si [}5;;vxeq%y& J1G}q"V]y[]J۱  QnzEG>޿*֘JWǓn'?Jy|C$>x`3uT}ޏtn|mҿvE@D@D@D@D@D@D@ K`^NW(;s[n^~2g}Ymɢ?O8̯'i7OZ"61crH(⫯2C/6LۘHmT~a$Y׮];`~{D0'!jRnGI2vX{YION;d4ib̙c:2AQfk1=VW"w0IGh@NdXAT^'^|I;u<«]vVT_}'c|0}[i옂ي8N:VD7u rbCWgR\}Yjal15η$}:Io\s!!M,"of#So4z3gδ3\$۾\1;x.!"[om !#\0þUe1ɵ%M6T^ݦF{gal{ye9h==(ɚ7on}; ~%W7OS|xDx9g[o=i6l*֭[ϴ:谤wb>+XrFO@`tB@ x' &=Q].2h"+b;TXVH?he|lv3XD/>" 03fug1|IR1a1pq4i}cT+16I5 N\Z4M0!2׾Fń;VZ5ˋI߰իWώLtD8<ŭuODBg|ȋ:+:3٧ L_SOF#B V8qEܚkiVv!T#+DѣGF儤bVD3*JL3> O~"6']EÆv~ķND h>]T&Mu-XƔCyʒlbC槱e|x≱p>0#FG0>Q8[n%5?R­=v0v}wi_8 ZL萮 +# Q{ ft/ÆP0>ԩS&FTIu 6SښBL;sܶ[%_s1`DD !u9ᑪjP|&%yK/5vA8e&&΁QLcES9 )눊%讻ѿ`G_1 6D(a!#RUR1//vG] _h3AHDРq*/0-Fznƶ;^j.Gy"[>?ǖ{QdF՟s")x6#g8(gTQ. F=rM GTTTD;M{A9Uԩ\Ϥqvϝp9,ޣIS6Fߡ￿i=#XWֵm7ܱ2oKǤ#nܸqy1wgߥ4v6zG|ܺsqNqף%U |8teGw0,,ڶmkP|O2!ҿ0BU:)_Γ憉 &ɘK7iwi~̯0 @Flq~RQ̚5F"b4'J? .L0& a+HAEdR!i駟1ܬYb2xc׸%c K<Hfkvsѯc=lUD6m}!AAZmOwm?}tˇtvqBtL[m;@%"1-a _D'7+U^ZH{bIRk߃?oR΄ʔ%Oqtx,rپ˒Җ@)c>G}z&Qe6wx,JP狀TqJ@5DD@D@JĹw 0:֭[$(~A3lXZGDZ se܏.2IUwE1^jmAq)SwQg"E@՟jD௿ ׃%BozШVZ%YsHu'q&MJS&`{hkR [Em[ڮ*8u?ҋ'?֭kf.D,>Ay K@ثT+J(}=z0|/"K)G!W\anD=< ң>Z^Oiժ9͸qoYgNm[!Qi Tq|9Aٔp]t3ݓX 7cǎ׫W5jQF Kc+ /̜9zůd" " " ""h id" @G&@eǛl8p`EJﻋHC۷o/Rq5P`i H%G&" " " " " " " "DXr9ZA@W~V+E@D@D@D@D@D@D@D@D@D@D _I˿\t13{up/b ϟohg?`~Rs+$5pm!?l~D.XYՕd,^̞=|Lg?rHw$Ukr{;ݶ*osR Pzw|)P" " " " " " " " " " "xm/rV[$nV3fCjժ+<=z}m^;\ĊI>[9sXiW6kԩ9#͚kD '`-Zlf͚vyW#|Gf…>R lf)33w\& GaV]uմu{̳>k#=!bg6]t p_~iMfUF C:7tԪUxO~77|ӼwޱB_ߌ5u]g}s=Ӧl]\p-;~ϴ!'xA馛k֞M2^. 6Æ Y}-/|`ի 6{챦cǎi _|ܸqg͔)S}q=ڹsgӮ])۴^Tb5jdv}w;Ğd L1b?+ݻw${>?'Md=6pC;YgX(8>sg }CC̺}uuݺuۼ?s=gn+4ٛ="p>f%qSe^v?^!VZFg34lf2gyݝ}~7OE]d+{!C:uꄋӧywmA-% 8 {8wqeo09@E% RE9-" " " " " " " " " " y _mk\5Lm0y:_70_| _Ii&2^I-ZS9/rD !oparI|DKn/nwn+c08q Em#Lԅ9LfkDE } K/dE!`ꫯ6[]'947|sub +odT3{/ڋ+olDڵki[pr\Qy\;СC\h)_|K(|[w]yg !)>!>JeoJ/y!Ƹ;Lz&>YF2q^رc[d .nedQqjv .{ggq M6 8][:Mr?q1W_5t9s Ggk>O|OxWn.l駟67oX).彟GC1,$X,=v@!@'V"JPM۶mm&i!zaRq¥ V[͊&h槟~j11ɤ3ecL2Rlt)&ԉ~h1[dB+*0A ^('RQXG5wygzC= 6$0a<_ĸ.0N_~M4a ZliL> ,@HEjN;r-pOOi"%)$$` BQDAN;lz:R1__ 8%.2~vĉ: =Ê&[C;BD7\/"F }'v0i|M7Y L>u"v 83&]zXgb}ƌv7œL'Kb?M,Ҩ!qB/vaZDRaR-g"ET(R9y >N?2e\YK 9x#"iED@D@D@D@D@D@D@D@D@D@D@ @Kl5,#V/h⪫2W^ytMCy]G+qA܄,acD"Im6zHo(b=#/V88^ 1 2.],'Vr~}~F}+N2#(suN1%1|a;!"'8t 9n?wYG A /Vr[o2}}@t{9pKRpw}vi% ( q>fw?p |fϞmŃ>l{QWx6!4ĈT]οU8\H"!ލDD ]d^3-`pQFKҪb/|QSExEID"`"| Hl#}Kn)-(*?q(~ҁbӦMQq;It#DW<멞Iz\^yȉgU✐tNU6}tѵ3)\')_hʽ\wN真Z@e" ReMED@D@D@D@D@D@D@D@D@D@*_@#RL1Ylc2b#dcNùs0".e˖_\YZ &gI3g-L99͵n"It}QK&(MNtpn?^[-6g[rVqK"'@"*O Bl u<W6n}nϜ93b*CD½ͭT!< \$DhʺLk.ȰP ׾e*lu31_uUm5siu>?bExυۢm %t QD@D@D@D@D@D@D@D@D@D@D@Jorۈ"QflMLp4F2ٝΘMg ,0'NQ@On۸pB믿ڏLT[Μm-)7yÉGҧTS((Ϸ8REHUOǢbEZkو]oM wyQh(&5^QUܾl[!j§B["/rC'5>Oz1|۷7뮻nٶۯ'>H"{BX` V (ɮjBrb.#O? EC<X> ]ηU?3y'es{L#4%K G2g#:F:IQsZ@e" ReMED@D@D@D@D@D@D@D@D@D@*& )fԨQf޼y6:ʗ_~i >F"駟nP<&Hn3l0hѢrJ#gw)L[D;g"PE|ҫ1Bp\9vmg2wnDkcvѬz[oT`Aij_~n&C4DIo9ٳg? *DV=ڸHIE0\d%K刈(!)SlKڵkW"-͍Bz DxJN7ܹXK6j y Əop=/TJ=oR" R)|Duftb>C!t@}? y+>xLݺuKmf#G֭m( YfĈ˵g5 )+.Jġv3M'us*ү_?饗^QyPD5:ޒj_mnӴ vnCtI'%2ܽJ+^zVƱYE @XҾqEMtM }@a8 `U8DX`w[*$9c뮻pNT)}|SsLR1 H<HC`ɒ%)KdahR8HF M7hzz>H: &ӴiH}~ +?Jd̴\:cr٬Yjʥ VEu^M;OW_}՜V&I_.l_&1ޒjC-ہh? A! yvy1[ǚHO-Z0믿~yD4#Z,tp8.YwQH)Jp٢7NYN7IPI+ R&-x {{+~.Wۑ{.Je*@J5FD@D@D@D@D@D@D@D@D@D@D oIIҸ:cE:(9E }W_|:R#ظ(LEJn"e)U='N䯿Jy Q'\I'qy'XmL)G$$a6nIַo_^{!!OV>'gVc m95;K94,1|W죏> b`g+s>sE |ߕxǤo&aJO@Jj$CEI&V:g+*DqM1I IF"F4g)ٜ''REXKi '"ww빬8ař0JtTCŋ"T壎eSyfmkmƣ3eZWy%Ѷ[y}+_qgm89#JV>phСC{.mDEg}6Vu=qIDL8q"bZc5bM66ӌ3ԩSw;L 7nK,VqHnY0U QF8.mfu։tr}ծ]ԨQ^cʔ)9ꢯJnK+LW" " " " " " " " " " " 6 KgV'\sڵC:iqd-64h $Pm7\pW^&UtSN9%&n3wR\kQ{~A!}QŬիg=rvfS:RGl: a 1S>-%5ޒjg!-3g}0`@lƎr-VD9m&OlH1O5\r+ -qGCN@#n5!-[k=鶔W!n2;0[h-q֭[RfUWG F$s%t9CH' sخ:sI'4n"PYRYvQT6h#W_ Ν;ҟ11Gӧ`w6cƌYΡ:uw#B=nz$'|bySOYA[=Y{PWǎ "ZeNlVDvu]m$ؐ{-Rĥс%BO4* 㜆 ZDa^L+p mz\H.׷}K0Gmy'ru30իWʵL|ʪb$")'W3iI-T; 9n#FX!8 l!J"U>N>d5iѢEv>B1"&$[oe^34׾Ob>ʏhJ!ҿ~G d;dr͸2Wqww/3 j޼M;oȑHX+2Dl:t0/B lDG^ {nϞ=% N*s=ڎqƻu}z/"MH+"!," " _r]HtXJͪTKS_VFPc*=?j]ɯR*'" " " " "O4w9묳HLp _s5VD_m.bQT&cGi\9N$)Y iskE@DLw~+B8e$Q!/C4+>!! юr5&VI?Νk>ar / '"c`Ȑ!/RREYj̹koԧ*)H-䜥LmI\/ԸErW/"D"[nTZ5pN>]|V "nV[m𡜷Ǿ<[ch4<DBn-8)8JmE5b9@+ᥗ^jIțs`|_Bg~DFш2ӵ!.R$PO" " "  42#$Si%_q̥u?%>6Ws+==B?EX}@"@$ &݈pIV0)ɤ`*cH=a6=1>l#f"Bvb aÆRLV)A Q d~uX~@- ψR {Ƕ'ڒ鵣k\Ej_&M UU9;am1~H^&[Mݗ8)-yn2tK_D`'?.gEZdDp.?gi?[ +$”c-GVUA.KO&L ӧc=C(@ ~EK쪫\V:xxnOeW._Iw=)?6p@;iw ~?c &ƈ:k,9w&[ "TlΜ9FdMrB`*Ĥ//^ltmvڟ*˾T<36\tE+鉔MmIDo%D!#2؜9sߨQ#CB[11DJ.<'ThKbR[9שSb[D66A}MKt(xGQ&ϊ@N\}+g˄3َ*þ9sVJ\ |JA08#{.d]sE@D@D@D@D@D@D L6:[[\yʳ<|r1N̔7"N!J˜$uLf͚O&,*K&疧Ly|*OO=-ګ<&V6%9ޒjX-ވ<-dRO11[gf$1\9+.s\W"ՕV$?tPVb%M=Gdl#!XUFV֩M" " "Dj׮V `J|7a;찃~_yX-I&1cƘ%r1#F" " 6m9O>9Cʝc"PHTKΊ/XI֕SHD@D@D@D@D@D@R`G J / "7hHەW^u)S)RƁ6̜yeiCDtHT:}!OD@D@D q3f0SNjժ $믿n}M6ǖ,Yb&Ol>SKNfw4 6 ΏZ? ?|/^l6tSiӦfW:m}._~ifϞmoG&Mw5 y)뮉?o=֡C3?/klWZմo>؎ZI.m2hU è}eرf֬Yf޼y3m۶f 7\}'c1qܮ]| oa_og}f?2kj̶nG`ÿ[lp/ԩSs>0r([owg}wun;SfK~YR^=Ӳern o_ǒHT| ͛77~i#@T%:l͊@-JJׯ_JjV RGBD@D@" tMV}w=(Rr-4{0 0|wA9r7SO={nW%/eN[uUMΝm3wq.DAHtI'ņ &Sx+:Շÿ={~>۸q 8K.DwKݺuJso7h/:Ԏ-v aJ܃0zC@IDATD|eo7]tQH$3B7|#oDrFԮpc)g8s7J+Q~ĖXb(MljFmm|\*FD<x1}"`qm\eUl 9ĒgD2dSO)gN[nI$Ga,W;&?]X\R؏p3όH!vm7̙/e.HǗ(9O?tpVͺl+|q?G(Go֭] ;smpLO> 5Y}n"V8Shí# Ko1&LpP>s"Sa7F?~DDÿ! nϟ_f7QբM0^+e" " " " " " " " " " " # Rتf0H#G3 ;αjժ]vZQFz+tq3 NT[v*<@NW,!=3ؗ/zQt| Z7  kv.T`qFjCҋ}f6+r?ª8q;ΈxbY$tp,VK3g(]>|L:Gg%bTF%g|DBr 7'b i|#ĉ.Rͥ?W" " " " " " " " " " " 'zv N;dӧ 38y6/8B&8#]T[iЊK]60t|}ALSoΚ5^ciٲe*9FtFEgDs|ΗT(O簠uf̘6VZhiРM)芇#'t$sQxD@D@D@D@D@D@D@D@D@D@D@K j$mwy6 0*|N+(@X?o3lwTN+*_~%q}믿 (^z]R`TV5jB(@䧚 XUVD?7nM? e]^IZ*((D (R8U6tSӻwoCʦwyL0O4}tӵkW3x`[ZXDm6/ qT~!ٳgÝOtgds \pYhQpY[4Gks$s\J8߈LO?-w)oۯ"D["M$i-iі8fuj#* Cd$? XWoڷoo?4|ʔ)ffȑVo4C\HQE'p@Prml2ӏѯN4R֫WTR,]ԞJhu&QOF}}8w\5jVmB܇2, 9ǕGxn; }틐|q{fɮCJ@ (%\ " " "B@|t+2_`!:~ۭj!Rehь/$æb+iѢEp/ǭ믿;W_}5g 7 R?&MB!R9K+Vc~ u]w~Z8"3 $)!e_{ uϪ .Wv$O@䙪FXa,^ 2qO?M=Ӹm'`w\1!hJe?CL>}̼yRi풲$JS1׶ms"kHZQm!R~LΝMX^{1)‚[!"9ȱDf K9ŕ!?&o73.*¡mݶLB壏>jSq۠`ONl`V[ի=)m]w NnjàVD@D@D@D@D@D@D@D@D@D@D@' RHU8ƍglNjN?t;6()0A}Ǭv4ME*(C\p)9F2IEdSDEn_u;^ /nIdN8mz;RDK. FB6p7R5}tsw>vgQk,ѹ,]wo쾚5k#<282OgJgl6̴i~ڵkq$בH`j@2TҺukDguD-Š{=ODjԨajsi",Xtf7BDD:+RHL\ߏYu?ԓO>i{{}BժU.Wd]^FzQGRt9?n>s˖?>#o>@|[mUW]eN=T;8c1'xM1VZ5+c9-[d#XO<7#*g}f#L6-pQVƍmVsȑo5tz?lA{{I'Z 3>Deݻw}I !﫯?Nj/8;R1|'Yˤd?xa,yD@D@D@D@D@D@D@D@D@D@D@! R2UjBD/? H'|t-2JJV-b XZhy'v^7[1J Q N@@Z0aB$늽Hāb3pF7߿k4is.wkakD ͥ^jI&fA¨2!A(G8#(+d ѣˬ8 ~q{e%s\w){}ܹv;'D_~رc`8mNX6lW‚%"1%,uhUwk@e D?D|aD!MT~LE `\#NI E]we?/B`"FS㊿.MVܵ\Yys`Zf×~"bc:u;<#6RT롇2GqDEdD#RFTMz5͚5B&čg?ܽ@cwyo S`Ѣc$|΄3"!Үʵ:8sNCDf"3 !}q{bDrƳvȎJNY" " " "< ٳgtJ9~Bψ޳d3k,3|A"'>K{}ʐT[-Ѭ.]jHըQ@@!:kԅluֱc$N.}'6#Fji~JWӧ[6M69▅򙾜3gg'|OE@D@D@D@*t;o[wS-cǕIIFD@D@D@D@V Q0?t_ݾTKXx=2 ;?m r%E@D@D@D@*8Rh!" " " " ĹwHSD@D@D@DReW|cpP*ySU@#fn,]ԬZ9," " " " " " " " " " " K@^ UM6y*0fY <`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,-c5<`)πU2,[՚&jժ." #0uT瞦Yfv&ZtyɓٳMժUMΝKLڒ2Æ 37k6{l>/B=m43djSN94hРB(?pW6烣R R)|%o'x̜9|w~뭷iѢ9LzJ{%3СCmC6mZRB J{2eJqK2i,bu]W<̄ V^yes%j|~ElsX^(6  |y?>yGmN=TSJjQ7/^l#5iҤP:l3ĉ֭kfSfMӰal\:毿 ]dI`uE(i޽DhӦiܸU;w+q{Yp K]rr8̷~k+=%؊oy;v=(lF25j(o5|eAs4hM ץKJE@J՝jF`ҥ .Jm۶5_|YguT?W_}V :L9m9k߾ )Vrײtl&f<b@g}fwNaWZi%n~UN&"  ’3RD@D@D@D' OC" " " " " " " " " " "pb%0Zj)kY /?;믿Ln;u,X`~嗬/dO?e}~yN,T)ɾ2b8믿ʃ$eKѧ$oS.'ZUV)_Ν?![V%퇇Kљ-l0k-^̞=;=O<4`޼y2I9S'3=r\yI*'~y" };ȤF4NϨ  W^='|Ҽkfʔ)fΜ96JӺkO쳏yc5j6l=~V[Lݻرc駟iIܽϸfp f+s]swܓ[n;d[{޴9UW]nݺSrs}>.אr /`XRiԨ}?O>+,E HT=$D@D@D@D@D@D@D@D@D@D@D7n\ !ʁlǭԭ[3"\}fرe0ϫj: +"=Q_m'_(IDreNgu/L]\o„ 殻[5\~G(gW^&^MI@47|sievp3xB641|pG&e–O 40D:t0B1(7M)D;FiD\D3Rf]ve3-DT&e|I&n.s餓NB5'Nm۶-s b%_w,}0`˓khNs1VB<;\>K.V駟 "1>Zna3"1ޅߧv[ʇu\v\D V[me1DLD9R\0\W&ی9D#Q$AY>q"r#(DqѦ?!믿nQBS%ʾxn$E*5b)DZy>&T>%qz?| '/¾7x7,yfȑ;Qc!ARx}Ҷ2B2_KMD@D@D@D@D@D@D@D@D@D Su~;ݺ;jt=\Æ K|,gˆ~CJ)_-!$~{+LOΞ=\p6刢ģo~=?MΝ"6 qg'(݁={C=m%H2o<no6R 1FC cb!Nym/zE6m`:K&wa6CZaE<񣘬z6"HiȄ58K'XG}kDWA"J3G3b/g&oָH! "BoI}R]q~EFBA/_. B 6>.y& #*dF%"hs%ه~uy1L*maȞpըul\?_&vTޟv\+" " " " " " " " " " " b ?5]t!rD8}S1Il\L '4hP 6qƤo>6aW[m5+]DFݦ|ť^+V"}g pz&v&1Em;')Vn5kV c b d+Q._/,VZDIcR7ؘ1c(Pvǿz}Vy z2W`3f̰Sʹ}m\:ݒ[X1駟)!~ 7nE $X']-" " " " " " " " " " @5k)&>cHoZ;4d9Hä~:uL(ц;OD%߈ !Ppy'"ig|)}/l d.i -\mƇ $/IùTp.)֣G;aV}p/U,w^"P*C*WqnG*z^g)|+trm"TZwz>?,ZK8qvmY!,1c.\?lH\md=W~⮛~,q=HvmCaqrwqmR A@BP5D@D@D@D@D@D@D@D@D@D@D@@Ýq6!gɒ%vk׮6T8?9H t9sflqRBř_4|d7i1kٲ$r3ґekl>/GC72l_rK'VB}R!Na|Pxoq\#H" g*s6]DqV>tM<)>>|qKRtu!2ژ+j)0y/9?s |LWXGJ}@X{&Dت{-" " " " " " " " " " "w76'x0W^yL>T^ݦ+r;^esRE#r:n7(:."R9'ݾLl><}qes8=\;v&s[$SMϞ=m *Ra&B"FٝﷸK֩SǦ#*w}+8JiӦmQ"8.Nwvf:gZWJI߻5j~2U-|qLLtc!Rsƙ?zGUO+|`)_dUTBL駟nk^{5ҡC{gnGui@ iqk -;OiKrq-.BqR܊EOH pys׾s̖Iϳ3f;kd|8a)aHZϲ^Eҹ)ѣ+Y"ר%LtgW^,_|"裏j|j8\Ψa;gf-Wrl6Z.BlͲ銾$d~-Rt߿Z eSeaEؙm[W\FXVRiHji^B;TFLڢ?MS܏|Ldڑ]g;7YeVM=ze$  H@$  H@$  HӧO8c;}kRI?8zդlh#˖K86\ziΨvǵHeiǡZ^1ZuCSO=Uu]6|03WuJRU?&zWly{VݳҵX:'ˢz6/˴+a#u,NqA=:ԭVztOelt_cn],2v[=t5$  H@$  H@$  H`<#@(Z+~H꯾j;*@Z6jԨy晧ޕ+:Mj;lZ5\=xя~ik4_o,w}7 'tR*-]{GLˆ{<{W7S~=pjշu5l}e)_:[D\jj61Gu罔*Oڗ_V|mݏ=oCw< |ݖ@O"0IOu$  H@$  H@$  H-=أL6d9OAK6cÆ {ZORE[;~i)-}QfjK D zUN$  H@$  H@$ n 0L3i6; /rCx衇*^x.&tҸ-7r,Gk6yVXaXo瞚nûNO-\2$|U6;y䑪j@4!Tfe։0pkl7}vw It '{Z]osGW;_xᅕ?O*tuO3fL]ץ^˘>7:O};:*aceԉ<>쳔}%aV[m0hР>;Ȏn-7/xsl~zc#m5MW? ow*'ϗ@gPԙt[$  H@$  H@$0^nFQ.Z <g$Ó&l s|aU>@M{oʇqzUhv)#bjq-(s 7H}فpyC?"KD`OC86r,ʪ=Ѐjf bySL1E:©?lUOqW^i{n>|xM9唱>guVx՛(xlYf lMaFv)4uװZ=˨!j-޶W_>kW'ih{|Ǝ.=eދ[oP1%.),[˸x>vͦg2y ː$  H@$  H@$  H` X2fZ+o߾Q D;&9昀`#kK믿>:넅Z(~P& 5\^{x6tl]·-2\tE᭷ [ous/K ύ7>X?]^ kʄgy& 5ЕB<oE|j1!,S8V,N_*b><*/[o5]ԦFmdn)lv,;S%y꾏؋0z[lŢW_#%Ⱙ*_m-3s֪K:VV~ؿ{avE]4>Oxhm =sg?K Oۼ|[˺x>jgǺYe]JPӮ$  H@$  H@$  t#>-j$Y~լwa=lO?}8Áw%K/<@~mk %<@viU=ݺZf!$N{ÙgzX/ov ?po%V너ꫯl  zzjd4sqh}ۜTg㗿e 놷*D@E4xX*x)^;󢈑E p 뮻nktθkX>/N<>ҿ?7OSafoYBR׿{ĀЧhsQqz?|Ʋw ս;Le@O#`HvE$  H@$  H@$  H <+pc뮻.zbT8!ypC $T)}W-8%хUxźZMK.¡'=#Wƹ~=5[?8q'ory秬u꭯O+b0eY&ދ MW}$,RmUQf!^S<U+߁vuU꒎U'ׯC0xUWEbfǯ&UVY%>8Vjszr?|,j[ggAQf|%S}b`=vC$  H@$  H@& n[Ok-]!Fwvo&zy7ȑ#D'|4F|_ DHnMFƌEUlƇzׂڄě&:(/HFD? O 1B>dxzիWlH}۝\e}c= WCQ6GF1 kZθװ=󄾍6DB(_) o0ӧOwdס5z?R^g=;¹մ],ֳ;̖z[L?r,ZϦ&odM_od( 궂V z$  H@$  H@$  L |eTx~vz:^k=zt`5q$  H`B"PK4!ӶH@PZ>- H@$  H@$  H@$  H@$  H.Ku@$  H@$  H@$  H@$  H@(H$  H@$  H@$  H@$  H@$P@)L  H@$  H@$  H@$  H@ 0 38R& Hg3b-$  H@$  H@$  H`b%Povt2{j;^^- H@$ ѣC^bX;ֳiIYf.JþzmHV z$  H@$  H@$  H@$  H@$0K 2$  H@$  H@$  H@$  H@$*K| H@$  H@$  H@$  H@$  Ha FeB H@$  H@$  H@$  H@$  HU Z%$  H@$  H@$  H@$  H@@,5ʄ$  H@$  H@$  H@$  H@@,J%  H@$  H@$  H@$  H@$ (Xj %  H@$  H@$  H@$  H@$ V (XjK@$  H@$  H@$  H@$  H@ pJJ@$  H@$  H@$ Lo oF|;]vY;vlq6lөe_~p-*aI+ SO=us6[׎@IDATgY{.u]7ڝULӞ.$ tK"%  H@$  H@$  H@(jN,p \s5Q ^{0dȐxn,[+` B~X5r<#<SL:C]EӮjwW3|=? ,LE{=n_^my@WPԕ-K$  H@$  H@$ Mo_~er)C{t]'}Gaȑ¦~3&\r%r-傥RqU]eS/ݵ$}]L- H`#`i»H$  H@$  H@$ & Q(X骫j2Ok!9䐘V]uVspǐp;c1gZ=55ZZ*.뭷^c9=t$ `N  H@$  H@$  H@$ &? vZgz& i$ '^$  H@$  H@$  H@$  H@@,9ϓ$  'y@M6dagr]-Hl) 30CKy?Ǫ2,aI'mZ_|E6[իWy5s"m9rdx7G}k0V.]lYK@$  H`#رc4LjfiߑxϚn$y~mZ|x>֪}駑SOjVM?nܸ5 [Ce_uxoeܢ~_{/0RF XO>ySEuu3fLݻw|n֪pדג|2fE?nu,6b?~wd+&}տii%  t3$  H`<"#vۭ]g}~wH*nH?L6==3uk–[nt=?9*MՑ_}pEn-|7N0`@u]6Ǟ[x?p$  H@&\|8\p.bke]n2 :4>(!d"Oi}u^x!c|^xN;9昣9iǦnR=_yp7cBK-Tc=ZS2k-G.{/ 80lNmvq?"d'pB83f|_|q /.?ߑ[o5C=4d^xa#S+q]\sͰ7t]g }=|W_c9&eS:/x~g9  W=R3}:ef殻 Æ G|^^l>L^=s~E&avKIr<:ꨴ;.mplMX߾}3,LW2\t~N}}w߰WU9AM$  H@x<}o5kpˏ̼W z܍OC i?8 Ռ+n!hy衇k:ޑ%ޣR}yfQ? B_|j+뼇vacw1 j4išz"o~,0 'tR@v=#<8;ԁ6g?fS,teFF{NAT9ދ5Nuοycx,+ɏ~lz, \YT62BBifou_guVglֳ%\N9唚z=Sw__c|.~a䭴J;3Vl{5Kۢt)}YmN["Vob,Kr/Ts:soqPQ~ 6 093u א`;<[(>yu$ V$  H@ fw4 0d -qڬ"Dw\L9Yimݶc*å$  H@$0a@B F[D G|ejyHBDXi xbmSX F'ޡvy)gWGG+'$A|}'N^|5Dx1G^q>V=U!H"!ꉀ {cZD;eC&y"W޸6c0Lg/|xWQXϣV%ĸ~>{ O<qEXN>8^r- Û =7lx !ȸ<1,SZ[|]zp 19}p>@Yz~xjx?s.  {/LuԨ~-{xB8"-;y+͍֝g3OεA/c"(%XBl lIC(,!lBЂB]$[mբJ|4n@%oC+BDȱe2OGX0y# ab?MXK[C/4'+*pC53x΋c!(#L]tJ+Zh`v}C`TͳSJAuDj O_ى|?Ϣa<_mjy}@0`@(i%񹮄ZZ1{D(Y/YVGZ6/ҹ,i;}!]6 }d-m~$"ڧɣhEVKl&OYqys9'ClF֓o̹T̏ɕFlGƳopYDYobG ~(k]QgVX!Q$uCt>Sg a+,Yã"9 0q0r]&|LM$  H@I8=X3겼Lfv"?fƌpf2+іi6d0QC$  H@$9ѧ MplȑCIQ:6/VJi{%$Hl( [qP'.#|^D]h!I6UŅ^!KTV#P?(?yɨǮZ9e؍!ʊR9L9)wΰÇW4hP LQ! J-r 0dJ*q)v{*~0RNe%"%dJxɆjߣէgV+u=y[^a'*1ƠՔ R(8Ag6gld¼Xs]vcϲuE­A Al=GB;`&dYqQ%BE SҹN8m H@Y 4\$  H@xJiF.l{A<51Q˒{Zi<& H@$  LXE-$ׅ>wCtꔌ0 fi[l.]נjƤΌ0qxI\<`QEzGKS>% 9l*ۣ-ׯ_M[|P_`x1I!$J5C'+~Eב2rIe3(s|0eERy%?O#LQzu=ąq$Pܑ7ޞ+N)ܬzzjsʯN;T =C-]Qg]&e /묳N܍w$dǏ8$:b=Y'!lJBj3aT$ͦu] g?$  L0^:kXlŪेf_kW v3 7_Oa rf̋ ARq}ź00f /?xfVYzy&442zbl;چ{qfcfR%:/rl+Rx$֝dQίx%xԨQ5P9Cpڨf2kҢfΡleW23-)7'u a#f_qfάj29b$})ﺺZeH4$  H@$  t&J;fWjᕌEQRZq%PXgS,Rޗ1cdCf8ቊqjV7M~a\z E{8R:r ƱƇ1$^8:wGֻ.a, XYիKgW~wOjH'3ؖq=x"Zk4ky_+۰ab/Ne9_^#ی%2#SKƫ>/KV`G=cCK={cyQ$cƌc⤧W^ye:th9\GLE6b 6[7b0;l/(CNv */Xb`WLk/-s9l΍x n\}]uUmN/g3&!Ϫ՗Acs뭟tIQE;pf*b.v\}{X., .zJb; peO5 H@$  H@#D$A}:+djDI=+^SLQXf¸ճ$%Xj>e Szoec3,jV!Bø&g~0b"7 )QZ9^T(׿ux !@䅇2D#_gʗe]}2'bt3,6 O1ĝLN$$VF;D¦x@JAlrGAb|#zu 瞕ً`O/B>anm@U4 йI^1 |ҵb `xpbv=eW//̚dsMyx_:#*nSj-uήsB%셷%^¶tWrEL# H@$  Hw??N(Q6{Wv=y롼F=3K|ԛ;yEIy痉sZ7m c*nF=L Oao)|NuAH颋. ^{mcalp#:fMWT~O_fyg׳zR֫뙽y+U(;[Bh&RmΗUoѿ;:|0˜[+aSr<*Ӓ` #D>`$ƛdJ9O H@5(XC$ Bo>!6d|~H2fq=qVڗ` XXZ2oVҬYp)DOIO,DBp]L(5D+7Rܴdpc6ljqЄ+wŚk~_2x!CuFq^C9$YxV[mH/kU\%T)ugA7B!ޡLSE+{N0TxP.̋gן~/^nJ(YxZG?QlR[^^zmJ駟W`+}z{eZ'}Z.6ٙɅ7 }籎jc`!Mq=่pq1qw9Nē 9Ÿ}ߋ^ u2I}tD\,F͈ vֻYߝs"\˲uoa"&aLK%'2 N$P:<, H@ KxA0{キPĤԮ5Ïj ¥pV:^vuט뮻.lq[z뭋G9%;Hlxg%u_N` oUxbV\RG^~}Kw^EfO}O%#YmFwGq֪/yZG#{~ۈKRxiʊN;vb6Ƭwt%aQ</7|se¦\+Ҏdv[sQ3Y|Ch98ΚV?Mϖ_~{T^PƢ~[`!C7Sx =Vzvq֋}XG6|8Qf}K$  H@ =`x馛jf{<$m-\LA9rL[n(]wK7ވ^jՅ洅_gbڇriշ>G4[yOØ`tgNb|h?CBݴ3Ѽ ΄'0l^brm!]NvΛ;3qC'\5$򮟭,GjIЄp"ȧYT"˶z}^Y/z|M7)z00=_|&믿0ü\Xxx;3ڌ?Bo~<<^ziV_b*$bz衇(IĔMs{lE=$0q=q7K@$, f=, ܷ$BbP?aM E`Z/Ʋ"QK1Zx&S q#ޗ%!xaqWl.tK/fnj攞¸ONajC KČ/9*3װ^I3̒1}{C niEH==h$  H@MxDAlx hi(; f e70 <1aÆRd sCQ)cYg IV-9x-l@ Xsc=boɡR7&\tE/xfIR^x8t7V?|G`]Q~Dz2EGc}#K[oqᙛa}_XeLhMbzLyv裏xVZir%I 6ؠp̭648^kf`(c"~G SVK.gISxy|xC4)Ku"mc[23 K¯!\wcwdr uЍDq_ЋHww.brD . "qLlz%  H@$,jW;ߟݮZf5^-]wjm 𮁇xw': zz˪ eO)ȇwi^Ϧqϻ8l!"hƘpu䃀w1,QBGYT-^'}!6ySNF5r/z2ToL^]9^F9eP>7hH~C&I&f* H@:J`= %E63E a .1fpqQzTK&'VP#LInDL4{0?/zgYPeQ>Ωwq] 7?|,\rOXx*+Fz^]?ufZt]xGԉ{kVn8*˚& H@$  H@$  H@l$ /~ʏ>(֘BxT[V!bju/Ԏ:J>t'\؄^tĴdvmWi29B FBsiUc嗿e%o0v6i@u衇G}4O3wZ7B0E' <8P^[Z83bs 0.oNNo^駟ӟ X0.%  H@$  H@$  H@@g0$\gP5O H@xHJ6Mmlm;O 7zm馁fzg…^ 瞻l't[lEx+믿>2~=`!y'C=^|⚬!T9o~x=9O=o} TٔSN タ>4#XV?8∰뮻K!i!i/WW_Qd8p`z;gK/4pwDOEc Ĉ_z&Kiw9ju]k^Įnqz!Xڟ^tK H@$  H@$  H@$'`)Om H@DL!ҳ>[! p@hDMdCT=:ah`?9y /\f! }]tvǖZjp)<0z"tyY'b kS_6xB駟FCj8ÚXcw]=zt{a@4ӽXg@v駇?GEaȐ!!$=ޙ4 H@$  H@$  I`u։$ Pf% H@CM fH@ W<*M?aРAUx㍣g$ VuYހ6p0de\0 .o+Ji38cezjY(E9" cַoZY6t,Ց6#=ذK2L3M6$\y Qaw? x l ۍWsNMֲ馛.{z?e7%< *_ G?Y6OQ?ړ  }É'Ȕ(t%^D Of}mtܖ$  H@$  H@(=а[yH@Fw&# H@^{Xv׋c1*`ꫯu"ȑ#Ç~{!hT36>0jԨ@8o6`^m ރ sEYETu7n\رcc?B,*;owy' :*r=}YX a(]v%DL7tТ$$  H@@) UW;ߟݮZf5^-]^Jm&$  H@@YgVK7̦ɯ7]}yKouwx$  H@D+GHC+2D:xt);3;eK@$  H@$  H@&LzX0$  #pgK/4_`©.;$  nw}]H@$  H@$  H@$ R (X*I@zl>,æb.$Slm݆?o;7{t$  H@$  H@$  H@^߇xM* H@xD)Æ kWYf% 070쳇wVQ x{EQ%ύoM>}\>7$  H@$P&zCՎg뭧㵖cWK׷o2$  H@$ЍFD}GֳiIYf.Jþz`U/ H@$  H@$  H@-H"jU;ߟݮZf5^-jW$  H@(Xj|l H@$  H@$  H@$  H@$  H@u (X$  H@$  H@$  H@$  H@@Y,E|$  H@$  H@$  H@$  H@$ ,Ed H@$  H@$  H@$  H@$  H, "i>$  H@$  H@$  H@$  H@@] "2$  H@$  H@$  H@$  H@$PKe4 H@$  H@$  H@$  H@$  H.Ku@$  H@$  H@$  H@$  H@(H$  H@$  H@$  H@$  H@$PL  H@$  H@$  H@$  H@$  E@RY$G$  H@$  H@$  H@$  H@K@R]D&$  H@$  H@$  H@$  H@"`,# H@$  H@$  H@$  H@$  %`."H@$  H@$  H@$  H@$  H@ePTI$  H@$  H@$  H@$  H@PT $  H@$  H@$  H@$  H@$ (X*H@$  H@$  H@$  H@$  H@u (X$  H@$  H@$  H@$  H@@Y,E|$  H@$  H@$  H@$  H@$ ,Ed H@$  H@$  H@$  H@$  H, "i>$  H@$  H@$  H@$  H@@] "2$  H@$  H@$  H@$  H@$PKe4 H@$  H@$  H@$  H@$  H.Ku@$  H@$  H@$  H@$  H@(H$  H@$  H@$  H@$  H@$PL  H@$  H@$  H@$  H@$  E@RY$G$  H@$  H@$  H@$  H@K@R]D&$  H@$  H@$  H@$  H@"`,# H@$  H@$  H@$  H@$  %`."H@$  H@$  H@$  H@$  H@ePTI$  H@$  H@$  H@$  H@PT $  H@$  H@$  H@$  H@$ $g@IDAT(X*H@$  H@$  H@$  H@$  H@u (X$  H@$  H@$  H@$  H@@YzH@$  H@$  H@$0رc5h'nW^y%wyaꩧif=.m=ztkbW\qŰKv[{_z6bĈp 7&[ve +Px̝$  L,MVK@$  H@$  H@j@x#oSM5<;LOtM8e;cꫯ`n(!Q߾} /H2|^ᮻ Æ yׯRע؆:^ [zOټ.p)Clz&}Ǖ2 7|QDDsGNʲ>/Q{w1bDaM]mF=;͵fg>:}q|L[yc{'|6(_|XM#=31*O=T!b:s̑[vfvjOJF}'KiW\+"}IC-" cUV$j`oUxNƒdD -B1T ^VVy6N8;|?(Ky!p?၉ Afl-l߮d3uʧ{1Dnve0d}# H@!P펧NKDAh0 ;Uyf%{`Lw1z뭢$-p kz[bS50-)\ۄ#j(볫Æ'jdtM/"/6gkfoH`Kb)0άx8㌁0\X#ӧOe+Xٮ脀gu`M;Ӹz+̮JM$06)۞ K8Rn9|^zE]xV$  H@@3,5Cs$  H@$  H@$  H@Xa`)yK׿h箤K%/78/SS%qneԨQ=śY:͊{spXx;s^]MX5le,R5뚽pjef k*PUOT?cK.ّ>MzƍMH(I&f~i%`Wx٪YJ@$0P4^:+. H@$  H@$  H@tePR-W_ >hfi&,,2)YLj#o s1r|vxc?4` ",R3O>$ae4lذ:{+YqPYmdJVDG\fNIW-;SǪ!aָ.|_7xG, PYwE$  t2$  H@$  H@$  H@g)#I<*eO@܄`4;/zlvx~9XquׅǦtĴDr-DQ=S3,$LYnB Gxhꫯ¥^6lY-ȹaܷv[q$oCxY+Y_~"_6hHƵeq[~.oK,k8#Il2` H@:H@R\$  H@$  H@$ A,_~yw# BzN S#xe%lAxAЄ!yۥw wuWtIa(o]w "7\AXf ^xaz#SM5U% +>(Vb{Wgaob>ԷO>mΧ:*zzWFɧ߿l?H{lۉƌ;Vy.lW%?yíXUjuECƢXca>$  Ld,MdJ@$  H@$  H@:, #[7%\2z!4? /8ly |;!VZi07|3+A紶m !zWxPzO?n(VlCmᦛn cǎ {oa"E]4 _@SMӶfm[l(o^) }HVV׬c{vxRB`B ?<<3QS<0]{+Կo{ 78A ޲7HWtXO$  H`"!`i"6S$  H@$  H@$Йt'V( Ai,q?x~੆_!Vs={xNBl> vZU.x'B$7]pBBO'\7#EO vRDJ*;S R(fxm.̸;{pGf~!^{ %A>FC>B(Mk?񏳻]$  H@"0IRX$  H@$  H@$   pwWZCxW^$ {+H@$ <Ky"nK@$  H@w`rV}-!D@ **/ ҤTRDZhٔfgtNdyNw{&7 @ + 'ЛO;r-yHHBXe#@ @ @5*0shii)}sssYŬY*BL:bB @v,ڛ9 @ @SnuY>DwwwXConSLÑx@6d8r @@ d=o @ @ PUu_]ZXM6  @;wnd2\W5 *]M?mJ&Kˇj'@ @ @ @ @@,WJ; @ @ @ @, `iȄ: @ @ @ @ @+ @ @ @ @C4dB @ @ @ @ _KҎ @ @ @ @! X2 @ @ @ @诀JiG @ @ @ @, P @ @ @ @W@R#@ @ @ @ @`L @ @ @ @+ `R @ @ @ @ 0dKC& @ @ @ @_) @ @ @ B`mŏE q[ @OaMɌ @ @ @Tny/ u77okQW_=4 @( XEl"@ @ @=Xz9MQѰA׺E:Fj @5- `  @ @ @FZybaC]DWwd}>mt{{7Klu+pOsKc@ @ @ 0u3֊'\ݏ>j6:77sh\ȸ֋LcwE@&b  @ @ @@ dqb?8lGg,גSz6yi7m͈>$ @D4QV< @ @ @Vy=b{bW?EĒkzܳRWU݁Z @84  @ @ @Ʒ@ӺGf#kHw6z&"Ѱᖹ#rKu-חV @*Te b8 @ @ @O  Knv.ZΞ%S&E3xis.5Ndon @Lw.cF @ @ @$д^ X*4ʾ yg,6ȸґq=K[=k @@U U  @ @ @htȴ5 Ϭ^9%f{ % @84  @ @ @ƿ@n͇w"uhxѲ^^Y @#( `iquM @ @ @Piwfv~s$D/ eI @ @ @` 4oXh]C<.79&,OԘjlM @ @ @`u324$I7 @c% `i= @ @ @zvF~A;?hXmڠq# @`,,g @ @ @Ԝ@G 7}>&WZu P-e% @ @ @&fΊ*+ b[qȴNĽn!@TY #!@ @ @Lsk4lϴ;/?+:~sEd~; @U" `J0 @ @ @jGiǽ7ْ㲯vĢs n&{iЊ PelA  @ @ @` 4omd&5.s5F/ZʾZ,<"e PqU @ @ @`B OY%6ڬ9֭f|L>h]u%AKx'hXxM} Pue @ @ @`B 4W7sh=ѶMkD{ORNE,EscY'Ƣo؏B @@ X֕1. @ @ @ -м QHu6Iv9 .Ϻ3'a˃x*:Xtߝ @% `ib @ @ @kGZk~-u{3oMG{vZ:)?|oo  @@5 X16 @ @ @+PW׳kҞ]}kq|l>۴ ZlӲ6K/:99:xN @,Uۊ @ @ @@lG4\Rf.wo8!6ڠһsK~N @,Uj  @ @ @@M 4ܤgפy=-I=Gխv=])J,yoeu  @" `ZV8 @ @ @jN Mn8ynSL:츨1lDM O+#@T*Y @ @ @ 09̴Uo ZZr1c @U `  @ @ @ F`ҮDGjSoƒ_]_yur @14  @ @ @-ڋFUFgG׋ @c( `i = @ @ @=G>ZΎW ; @c$ `i= @ @ @p dF>nFǯ.EEu2 @4I @ @ @`2Mâ透FlGg,vu @F[@h{ @ @ @km͎h/zJSboҮ: @h XMm"@ @ @ 0u+D죣F490;o~,<EtwHtO,PJ6J  @ @ @G+=&7>S4 ³O @FC@h({ @ @ @Q_yj96v;䯂^ Z:)Q @ʾ5AB @ @ @Dh:=?hx.-Eߞg}L< @q"PK=NFm @ @ @Kq/Fvo+kؓq扱?) @/ @ @ @*h\gh?ju?pt @FB@H @ @ @@ 4iqBm:ldK7:~t>HY @p XnQ @ @ @RMm-m0lK8O) @  @ @ @*hjtqQFu1Sk @K@pI @ @ @8hnhnՋG 1E׋(#@ a  @ @ @$0iwF˜GfU䆫c+/ @A@0  @ @ @DEˡ̪+i6:4_~:9 @,  @ @ @ƭ@.>0Zf:2SڊKODfrKtFgFDEu2 @ X @ @ @LLcS?'<"2f]/Itv..!@ F@`C @ @ @` d[#}s"P4űS#۵N 0PKӞ @ @ @}<=8OĢ~ ~wuD *`Z @h1O  @ @ @Vn>h| qf_~#X#Eu2 @ Xꯔv @ @ @jD~*1FDԕ-=?/}R,=1M @`8,  @ @ @LUs](Ygg i @) `i4= @ @ @8hX}h?Ѱ;ʃt,8XthFJTjXc @ @ @ Pk9;>ݮlݏ> zvZZ+S@K@R_2  @ @ @ 4a~\oEO(S@$ `2 @ @ @7<ڎ8>fmTT2K;:|Ѳ: @RK" @ @ @Thl۞zf[Vumqƒg*S@(T @ @ @e ls<\kEϖ) @,% @ @ @ /wþ5F,u1җ/#@K@ @ @ @ӻ#FfJvgcWKΈ\\'Gm@ @ @ @2hch93Yyr]~:9 @,[ @ @ @A Gۻ>ͳ̊;YyNt/_\'GԴ^~'@ @ @ 04LCcwH4tTdڛ:.^Yt\sad/,!@jW@R @ @ @LcShzim,3`I,]YT'CԦ\w&@ @ @ 0hǢqC"\_wEFolWWQ  P{jo͘ @ @ @Mj29(OW;bѹ?7_ѽtDS @`|0>l @ @ @T@ Sßƽ2kǂ[nfd @T;km @ @ @FE~U#QWzNw4*c @,Uߚ @ @ @q/аڴhhi☥~zn,8Xt~&@ \@A @ @ @@?ψþ XSqֿǢGO @I@DZMs!@ @ @ Pe3֋Ï)YÏtR,~޲: @4q @ @ @T@z3hiMƳ㜓 @S@\W"@ @ @ PUo8!6ڠl\K+:A,y: @4Ԍ @ @ @T@Ť[l|])J,yoeu  @% `ib @ @ @jmwIu33uoS @ % `iB- @ @ @~9̴Ukcŧy/ @F@҄YJ!@ @ @ 0~&O~Ȭ6xXb/+6N&2 @ @ @q&ڋߕΫ.+Ύ @^@Ҹ_B @ @ @ 0N=G>Z':/v @Z@Ҹ^>'@ @ @ 02 CL[SdFǯ.EEu2 @4~  @ @ @LLSsh:࣑ii(S3_xZtpid:d @) `i|Q @ @ @PumqMEs˾0J,U]UT'C?Ko͌ @ @ @k_!g>0Oycߏ.{Bߤ @@WVfm @ @ @T@+Cƽ1«c7FdEu2 @4~H  @ @ @Ԅ@S}αѰ%>BOI?ԄI @(P8Es"@ @ @ @` 4LB4}⍖oƂNE>ަe @@%o @ @ @Rq/Fvo+_cOFǙ'\VnKս>FG @ @ @ ?>ڪ̡xŏ_V^Kջ6FF @ @ @@@F'DݦKշ&FD @ @ @@Iuo^떛cDܿ) @K@Ru @ @ @ v֏~1\U67]/N*KUC @ @ @&hȬJq%7\K_yNKUB @ @ @@2Ѷ~rg# ŷ,F5~ݯZ\'GTX @ @ @ @`@hhLi+;\y~̿xNsKc@ @ @ @`2 Ѷh>REv^N[Kc @ @ @ A ω̤Ƣ bgEe @4N @ @ @2-~9ii-]7ݗz @Dk=&P @ @ @ ]nR[xsQt^}Qdqꧬ26KF# @ @ @Rn>xcIgԭRnץT& @% `h @ @ @@Mi9-ҮK P}oM @ @ @!ԯ O @FC`ܹ ;,Mإ51 @ @ @ @' `Ĉ @ @ @ @LXKviM @ @ @ @@ X51" @ @ @ @V@҄]Z#@ @ @ @ P}oM @ @ @ @4a @ @ @ @T[#"@ @ @ @ 0a,Mإ51 @ @ @ @' `Ĉ @ @ @ @LXKviM @ @ @ @@ X51" @ @ 0$Eł ԇ  @Բٳ#}I##02 @ @i?/D{{{\yqUWŵ^>`tuuk{G|S  @ /Kb҈ @ @T@ggg̛7/ҎJ~G?*>w^w}0&MTT/C @@e.rap$ܰ0 @ @@:-+͚5+9眸[K.w97{'.' @ @@@RK @ @ 0^^{83c69sf|ߏ.7 . R`D @@ٳ#}Si>_ux, ^ @ @ @ qT4L&Gydl @ @`,⡞I @ @ [lQM6$RR6gy&6| @e.hJ! aiȄ: @ @ @c/jUDuiɹ^xb @MKY @ @ @`^~=wuuE:.UVYb @jM`ّiy|;# `ixB @ @TG}4sukf6  @ 0 0"@ @ @FFώv-?|뭷<\ @ƙE]T4 Y!w @ @ @`,NJg=~޼yo;n\VXa, @(R  @ @k|ͱ~Eccc,Yw"3gΌC=7 @@ ̞=;7NJךHK#- @ @ 0 7"eԩJmmmF:JA @@2ٞԯ @ @ @Xޯ/-//:_º^nڴiîww?\zkӱpi3fD& @@ ̝;{=w+T_^ue֕^'_M*+M15H  @ @TӫlDC @p$Y"@ @ @ @OC:<Q/ @ @ @ @C sv4!@ @ @#&_UU_Z^_u~Yuݴiӆo…OD&Yf^!:$@ @L`ܹ_aT˿^ZXWzݟ|64UZ>|P;p? @ @ 06馛= @p$ F @ @ @ @,  @ @ @ @ R@ F @ @ @ @~; @ @ Ox N=Ը[cѢEX@KKKqG&l2f` @X@&ۓL  @ @ `:HR1 477_ Z*w|ٲ^ {WWZeu< @x핗#KTP麰m_my-lSzݟ|64]Z>Լ#*~ @ @5*vVR.~O;'O;* @ @% @ @%TmV2& @%o @ @%`wAi7G# @ 0KCs+ @ @ @ @40/  @ @ @ @!๕ @ @ @ @ X @ @ @ @ A@J @ @ @ @, Kk @ @ @ @ `ixn%@ @ @ @ @``5 @ @ @ @C4< @ @ @ @ 00KҚ @ @ @ @!X[  @ @ @ @yiM @ @ @ @, ϭ @ @ @ @ L@&@ @ @ @ @`V @ @ @ @& `i`^Z @ @ @ @ 0KCs+ @ @ @ @40/  @ @ @ @!๕ @ @ @ @ X @ @ @ @ A@J @ @ @ @, Kk @ @ @ @ `ixn%@ @ @ @ @``5 @ @ @ @Ch½n%@#.w}wu]`筸⊱v[l. @ @ @ @,Uj^ꫯ?eJ=9|emmme\y:]w\  @Xi"1~~x_O~hll,ks\Qَ;ۑK/-5 @mK-y 0 eO>7+Ymmo{[.?8;ŸtާҀTS4m~]Rp駟^s%}[:r)qe75smS`wz뭋]V&W)K_RwyEGٰ"T Jn XJa},?"ۥO=ַƷ~s9'xE׿έgֺ5;| ~+KϾ.xGzEIRR *}/wݹvi'9֧| xJvqŌ3*5QF 0CMy6QJe#-E x @ @@5 0bc @i_)!u]we:N /ҤS1, *4}򓟌.| ~ǒ%K*UUuYy*+;}CݒJJ_WsImS@YZ5ʷk{p[s5A\;:ܮ`M @FIMoz(=c @ @, ] 06'hǿ ![W u]s;X?NdvZ̛7oT);7UdMb:ujYt]attZ:Ρ=R1RM \66(;餓9tZiPWn{wnQwqGn7evZR>~kL{ 8Դ*O\~Mu {tY1~I|gUW]Uz< @JRqX"@ @,Hj^c#@aXޱr*$HviiiHϟ_Hl湾R@Xa)/>zϺ[#WJ:;sc xG?ZvO|@s7.ҾHG}7I'xb\y啽M] azG?Q>{MJgqF̚5+#, J4x`L2޾2]c>/#]Xw}¢_'A2HC}kG77͙3S`[zmQ??o{% @H3]8^}HG^WJEy+ onnPpM? @ @` -T@5e֊Rj[)oo馛"O>X)of;m,휴믿}Xc5g-[bt*}ʸ466(X)[:ϧ?\RO@-Z(Kɳ{goRƌv@JR~\?K Jp#nZ7˺>PѥaAA[[[And}/p=SZ~6_ @=H&mO?צr<#EnzU?3|lm) h*l>vM)Lr ۹&@ @! `i4=M JlIH;vک7s=emweN8!tV:kyd)H0)s1qqxH"Ooh]g?w*W^zn7.sHs'|r]Yg\V3 ;IOiJeȶ”M,'OP?4ޑH)襗^*:7@ZpaQ_iGd8q @%7M;.QG ܥg?>[o]ؼzmOկ"U- @ @4IHG/#/x/VS`ŋ/i t﮻iZLַE|KSӧGoJ;|JO7))S:n,:::40+Vz,X~?|'*O:Je-_idҎV)4`-ܲxt^iGz4O?=U8Lvkj9sf}'j'@gJ? ';N/W VJ@ײR`JeC @Kհ @HǂvacRPBv "7BJ_A_z*nᆢ.X1l{G1c޼yQ J>\v<;sL/t;PP|YE^UlA{n}6D /'xbٝSf*+lm }@[z?ST:2 @LLs9.HHҔ~IFK @ @@%z(|$g1`4ѴzWsjq[zh."ߞ\ɓڤ]xΝGͥM]y啽ݧ.<Їz˪n@GCO9*Y+UekkkkP.)XirҮh7vJL[)0S|i_ K_ @Bv[җBat8qm_򗣹Izjnu]7vm{҇(\O?82! @ 0FS۳ @`P#IuƳ>;>M)(dw#qc ) ltl@ lJY{lŝljVW_-+K-V)ȩTxߣ>)0vc퀥._Q*ds?H veYɾRY-}MM_W">tIQ#QzowRz_wqGP.j))>5ؔy睋nfmͤ]J- @%nj3&}M7~\c=J|s+kן[n%vmW1`)L}u+m @ @ Xqb @OnֹixAwƾ;GiӦV(ttVam?C?vӯM6٤阶-e Xc5rGz};ߩ|NCeZkdwiSMS @LL6ڨJiŅY @ @` # @R E LM~z̞=bLX׿5SX0믿~Q?~1u4-j_E1n)X) VQO&<䓥ͧ#ժ9]>7gҧ^{f}^eu)ثtJ utdbiJ}-WaiWEUu}7_\6 @@ ݌;Rk QpD @jQKLq$dɒ=M74ґr---c$oLKΧtԑG)pd-/y54o}+>O,tAK/ΝcrM[#T=в@T_xD(=+}.+:6. wQG>bDӱh?<+y A P*<6nkvz'K.Tx__&TxtC=;O+G =Mǵ^;l.7{`}_=ܸ׶8S{o}[{w*,t?)*ovl[wu>_NY)/ߥ]瞲ɸڎ, @?x答 T @LTKue͋D \8n5I>RM5tT/~7o^0_~'t{ .VXax׻UPtaguVoiyf K$|r-+v׹IAH|;R&j@|JLj`:3~ӟ_:eʔt!] ;SoWHI*FV)-Kj?{rc9l0)`*޺cӿqzo.(#}ҿ,-Z(RY_)Ay}ݣ @^|Ŋ{T @Ԣ#jq͙L vYV[mUJi&M1',/577׿!t6|=~qg+c=O?Vw}w=p4]=}ёvZ^JAZ yӛgqFL>}y]?O:Kǜ_2n-RxO;Cxqj[? @@Ry0F*#յ~  @ @4`27 @kb̙t+RKtGZQ]a&SdzRt ^}}}c ̙,URoN38*.xgzq*~8Siў{;pg{LTr[ql+Rae^uF JWen^xa\~KБgo\D\nQ) wz#W v[^7|Ң\%%̦;RZdKA)ЬJSF P'tRe6.-vM|?#>h<vM;J @ @`2=?4gK RY:;}xe]v^:;g?Soa+2;ޢ6,aނ g-"(UziRez-u_V\o @FQW^m&>П*^?_ue֕^'_M*+M15o  @ R`uvIBIHL9Nn#SK @h twwirJcNv3-kς;j HJ?R]ڥV"@ @c%P7V\ @ @Ԋu]7pÈO7/hIAT @+Kc% @ @T "} 6-Y$ޝ?Q?Z he Ab3cٍĉqJœJ&ULe~\5USIUf۱ xa10]Im8W}w}zg>~r+e t7~a#_rػw!u[n-6m4..;ꫯ(;n裏'κ[˥騀 @H`ZKi @ @"+V RN:餰|nݺv`ƣ?yY&|3gNЦͩ|]; @ `i1 @ @CիW @]v @cK}|s  @ @@? tML6|785/U @ @`@, ȍ2L @ @&jժp-kVRݜ)8t5ׄ|;aʕSP% @ @`p/ @ @ @0 V||-[[h0:D @`J lټ1L6X,m&I6|fmbYuK㮖woN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @T @ @ @ @ ЩN'@ @ @ @ @-5$@ @ @z*=aw'w2hL6-įf_lK t޽QM#ut8R @ @ 3};w}NDR]sӧOkݡIg{EDn<'qjK -t @ @ 0l펺I tg{b @w}nw&KwO] @ @ @\*J| )!y]wl+&Ogt8,`i8 @ @ @! !dAhyNہ0h unY; @ @S`cр&_u;m'ʌSWw^Rיִ @ @)%ɘD @/y^Ӷ/.  0E<{w,ڙ @ @ @ @LyKS[ @ @ @ @ Xꝵ3 @ @ @ @ @ @ @ @;kg"@ @ @ @ 0,Mo @ @ @ @z' `wD @ @ @ @` X @ @ @ @N@Rיִ @ @ @ @4 @ @ E *IDAT @ @蝀Y; @ @ @ @)/ `i @ @ @ @ ;Kv& @ @ @ @S^@Ҕ@ @ @ @ @wzgL @ @ 0M6% @ @`o' @ @LQAISƻl @" `+B @ @ @ @@Ku!@ @ @)/`V)- @. q @ @ @`֯^c}شe˻aaa%vK !شysXͰ~ÛaӦ#/ӋQKeN+%=λ-6wM9 K]at @ @ @lxpϽ5ϽrЋ/ W]:ZyV6* @`{7(wK-YQ&C6mZ_EH @ @K/q?G+ʏ^|am]\YWþ}SFqJ1ǖ-[;-,_qv1۶}{Y_/;i'Wn/LPNT o,]$sQ 3gz[ 08qm۶5|/Ba)̙>C J}ӿ˛{_x1l,|iE QųS>q[pA=ok ;Q'\8xmnްma#bVg`flj˘6lx9sY'3#&@ @ @K ͷ#W_:,(+ŀ\B.Tb}8\}/ueٳg75O~M(/QЙcO6L|q xy<^ 8ӧAIW5}N_1{^IumDzܱDŽO<7zS)~3E |ϒ pa8v9ܾxn?qH],W4\яXFƿۏwUe\9! 0& @ @ @7q|/=$)9ʯ}ʿ+Ĵ_PGB(b>qesVXڵbaũr=msf.QOvxS!o?g9>^U ҶjcJ?k,ř _mqopG4mo~ߚ+O>V!׿.fkjb W{'} bl\bƧʗͰ@l X  @ @h!lvTN8n{r[CG-]2N#VK~کaNl[\J+/ ^x^XhQXyY; qijݻË/8Ygx}/8a#.__l`3N?-ęlMEeq|e~ʳBnq鷟?p8|3ñ)|B:by} i3iigṲb7yK. rJ1?T.‹/7X/ ӝ~ځ?gbJ3W|tiػoo?bjbÏ<V_zIx2z%0Z0hu_GR"@ @ @4p. %-_~R9E{(ϟ/; "/͛H_+^PpK }/XK.._Q&-Ɔ2`in JϮy>|F;Η:eM.ť rw۶~Y.IgM6ނGowg EϾ^?").a_ςk—E ~~~ۧ{8[S X=SC-.}1kT\"@F] XC b[\_b8hJG>|~7oi18 +JOp1 @ @ @}#nQB dJ |o(_0?Ymӿ펻^}E?^jRW1bs4%ER Xg!)cƗ1*n<\13Ӿ2@\?"X)VFo^.۽J !@`ygˈa.887N|^p9epg,Tk+vsϕW\Xe6 ZSّb]\.nQo14Κ-ۨ~g ?|`X1k֬O^O*ťF_{}}cFgR@R_"@ @ @\@ P!O3y?sϿ|@{>X-?r 6z JK,ΫGo۷;w v*ҝK)`)𑶸ќ9΢]ܞyvM#`)ƴX(m:;eCgjůJۦM#WJRG +v`'z3CES2-.9|J?Gπřg]5>Ooq9|8߫^˛겼N9,יx]3 @ @ 0l+{u<ֽ^.㖀K?m?埧23<#a[Ų?՗#g;qFg(<įg8)fqb ;v(?q6/n֘Q#7Kb`T  @i2;].>3EoB\m֭)j~i˴W~ERoo.90F\6 vŹV6~{cظqS93k, yܱDŽ< Nv> X>Z Vo10tbuqo-e`i>ڍ'cΝ͞=_ 0& @ @ @o='ÌbiG{1:m>"X)5udS|X^RpeN .e|ܞyp٥-ӲO>R,[Pg!e~ql6 KsW98K={vKo-Y6}p҉'SN^oqy_xXIWv mg[p#.~F}Q#ʚ䁮 ?^  @ @ @`h߻K]tCg|bDRuvc\[1P)o?TK84}jYe]b9^|[? @`k12'p\ˌ~w+ ba_ĹqeZd1*Zsǎ+!Os7B7}* `Ooa @` lLs;>g3+ŀ}Zh>z)ox3'w?n)Ol·o~#@).obi|V8SeDhO^wu1ݒ5t ᭷.s K.)֯1{QC3f W_yy#5\{y?~9Z\#ric'Uެ)~nW1Š=eiWJ`~Ư.x!oAKH @ @=hrYYu@uT'k$>{%u8E :zgȗYPqՕG =Βg;JJˋ٘ Jcm>%>3B|ilȅ/oTc/fzeڱ2{/O=F[ SO _? yo18'ΒgW}3/>?zbk<qC>1饗^)b Ө ^r;۶mo!pC裖6F8`&.+Ub}Onh!0u~7Vɾ Kӏ @ @Z H/|/⚜cxYuv8C\?wRN8.\uÊ&A?/$yR>q援ř?N[qjׄo|떰qずΔڥtyaŊSB)mq֥V[3_N/ 75f }⿽Xwi1+eku,gO<>_ew =nͶ8#UW~|DOj7oWY񼏁JwL㗕AO7e4^?{-f;0^ ̜ynFMs^Y>2Piӊ^}E8裲pJλٕv1.\FgjQg#0moNIi/k;9 @ @ @S:n֦Z6~qղ?VY^_'±gcyoȥbD l۶-l,gnE  _ug^@],S NNėqw$󷚝KkU5ܳ}qYox3̙%ŲhK,*24mpryq .qYl{[Â"uѢ%G<{>>׆@wԘ=, 㸪RYt,5/5izN%@ @ @֬Xey}WxjYOY_~ K]uL/, 5j@gξ?w]o @ @ 0y߾[O6' @L@@|smca @ @:Kn q @&LO,M pz @ @譀v6 @T,UE @ @ @ @3a/,7 @ @ @@ R o+2 @)7/MT7쩀aî @ @.vw}H @@WZ}oUՓw`=NK]A @ @/0~aWH @`jLynKt, @ @+^>?W+!@ @k>R$@ @ @)((iW9 @!oJRֶfkV1VR7 @ @Z U:g @@}#LXߪ<;yK| @ @:K8 Tg @RǪo'u7cSK} @ @z"mV֓ q @J;V}B X;c\ @ @ wc [  @Z}˛tf}L0UD @ @),P@6u yԎ @ 펩U{Kd @ @ @@&ܭҺ @ 0u7HZés, um @ @u)3VY< @-0gfʚ)4k׬YXNVǘrK% @ @ xU'@ @}D]Dc"/`i+ @ @@<xsm  @sv|d@:6oowx @ @ @'uڤ4XTT?ZnюΝm'nĎLc tTT.y0, um @ @ Ж@zIjf,>vvhO 󺝶p)NIyfeUVmZWWۯz^ Xꕴ @ @ @@c}7JU,Mu!@d t|^ @ @tM`">c~4X߾H @RYJvo};c&Jq  @ @ @`RFhu :Ki;m3Zsu @ @l~/HhOmh}N0]F @ @!HoZkURZ=g*vqK\ @4fT[]cZg, 3^ @ @h*ߴN}{Þ9  @'{v>?QKUyj7V}j7wn @ @+.l̴ F @3+k!#;BvS[^tWMߵLKbjO @`l|ܪ;Z:^~fey}mK:m` @ @@;nնYy,+SNʏ'L>#<0c0mx~r @~ؿo_ػwO? \ j7:Vhj]܏[:mU~Ł\v~l @ @ @SPP7٭t߾14Vi:uyj~lt,ӦYfejY|I'5V6DuuvCDR Pn. !葀=i߱fmmʧjV-kiU_=nv-Oo^+i!@ @ @QֻN6q<_oM?i3/KZ'TR!@ @ @/ZऺVi i7/ljc,I,]Glfeum~Lu{&_nIMvtmB]ںUjy;mJ㵧|Jj̮ڦ~޷&|:_cӶZJF9 @ @ @{ ©sy<߬oOi6m4U]*o֦ZSPS5j?s[nWKImIRN_mK 㔶}Oiv %y]O) L9y=:Ujhy]hey]nj_ӬMޮO˛OwX @ @ 0`nqT[ovMMu)T*MOH)x./ $.4VmR۔}R @`~>̯|>*֧|J떥4&ϟ {^ҰaG @ @!/+ϏF׬]*qui?Ijڬ./ke'+m&y}7Ouh}R)' uy>է4'@`0ҿU Ϩ۹mVW-m?ե4 7ˏVRߥTVMGkSCjѬ>K94w  @ @ 0`yuΓIc,ե4Kjڪ.`e|.!rjx}ʧtW 㔶TVKJX)I"| t * hrR13<< 6n4Xkx|)(d ,KdFKdq~0U8N0z\<ԉHI$#gsSR4¶"@pžY<6Gr37d&ɽLW  99qoʧ0C)Mx~ V(yn x&b8Ra{y`pn9;zR)dE*MS̑L ψQl~nZtg b*jˈ a)yb/|QsȔeb,-:Pq"洦4^Q7|k|0@fG)ʐ9=7\q霠)Q@ Ё/@ rd 9AjD^qmfm푛8';ۄhצcj8966vj:t Ic Pi\=xk@*FX{ ܁7A DpA,k@>(6Pv=8 &p\up A70F!AdiA dC BH(JR!$CB*(t]:P4(Sa] 3`& G Tx1 2>7=~J ECQ  JD$T)UjAQCh,@t ^^ވ.G@7w=aw ¸aؘxL*f &Sهi\a>`X &`ӱ˰;Nl/vip0'vnpJx}=KgQ*F#9"^B &0JT#=tbxNIIPU)BIZL$u%EO6ΓޑdS79,#o"א/?)Sm5"1RJZC?2!0LL|4533]od:`i655{bN62_l^m~kȰiqtLi[9[ vZur%U=5ɚim]kcC Ykdz[fnd+kN.n][{K{}]*f7V|](NNZ98K]]\*]3pFW*Ӯݜdntvp?>0l9*nOgϞ^^jF<}L f:󵏭ħ#ˍu[W?տ8)`Y@L`pl]6]r ZL .~b" i CB>k2W4) ö= 7 _~*Q".ryd{%jQ>Eяcc1*ckb?uώ_=A;AМKMܗ82o޶y}Z``邫  Yx&).`WN3NL沸۹x޼ ߃_OH)NHHݚ:V6$` ow؟1&g32OE,Yb+q{m%}RH@," yOgvE%K/U[*Zz#2gCN/˸Z,_gsEJheUFVX}` qMƚ_ڮ-^~]ܺ<ݼy?P/ɿ}? ~adžk_7r7^6l(r.ڵYkזjŹŽ[C6K Jo[jce!e;wl<^OE}Nʏ;y;oU[ww/? ~~PPXmZ]'{ϋ{aRO{_oEDhq9sauuU#ˣIGk=8^wDejinJknNh<tŽͩ NW8Stx6عs#.^m]bŻmm/]b;+]=yqN7~uù[Z:tu;^7^gWL׃w?=x(|Qǫ` 836 Screenshot 1072 2 72 72 1 $_I@IDATx}`\ŵ'vWޫ-Y ƀZ-H !R^HHBH IAW"D_ N> {jl)^tR@EN?,V :Z;XϾK;0J6c m|ɷc&1=:J{?oߙDVF00ΰ <]ӆMjY+0dvEq^ ?ә01`bc +4[4L^O =ŊY7-nBtaE!SM1 5Aw@QFsJ#~Z#w_y F|g_yW|3._҈|tp./G??Fyo=4GYky:/Ƒ.Dl z@鹨R(Ҫ?8Yq)W} x=Wio=t[W?%tF?9o=yG~+Gtyz3:<[?a?yd͏!W7GO6_ph|71`bĀcBHeQto#w2yG־_=<|71`bĀ Fy!nF^a b1=g~01`bǀD3h,zp)bKH޸z41`bĀa<6^! RI> ٙ&L 01pcs4>9 "LÀI /OĀ&{ 誫yHC1 aΣDo&L 81FCg Z~ 4 0$4X|71`bĀVaTX=Y#JeC?&L 01p`HvbDATcnbĀ'[u0 8 CI$ gfuM 01pb/߽bGK*bLsbӬ&N yQxIz|31`bĀ}oqB;]D$YH>hOf#)GjV6UGa@h}쫓 ɵzi_iCp+LHQz\~~VG?~" RdPx|DgäQhI CҀ h:۴8īM"U\Kzxd}oݙo@b1($ =-O2~f| R(p {)^ [{64᭟V5gaذon\ۡ1) Es 7_H!sHL! K']Vcz'UDJq.~Y.OVԋB+&[а؋)a|!훛}a'SDZdV+ [>m¦93e2 D2xB$>;d$LCtr].|IXFzΈ: HB(K_p™ y'~: s/)q*=Uڌ5n6ޔƲ_pfC"y|;z8͢* ba(]Aj{<0/ɣa7^=o>j#F̋WR)eH ӡS!<ĭ":Y6Q_R$_À K-Kxy,JƦvvۈ]^R G'՟v&dArvz0t-XL08HEjٰ^)&C_m*H"[S߇G-1-:,svƷzj4-"ByYW`l EQDB"ˊ՝ unl8-gj kTxMxrzkü IFλʍ>)Js!9áTd 5]xz.LuXfKq?-=TG`z.DIkWc̔ U=xg^)v+b'DniAfjΈ#=VuQͨ#6$E(˶d>O"IJXG"mHN{ 򧟗RH]v!;2Ni2}/|&,`yG`C|~,pE"WutVB|Uuc`|VYލvmm!R1eN><ݢWc뻑S4SpYŸkPU֎E0YVo xp:ڼH'6b|&X‡eg $b9TKHEvHvtQ2k+`U$f~ ^)򷫐7…18w܊{Nw 4~L'u$Cv?RsHfU3i j`\r@Ei+J P1b2Xۉv M=nϘ4%U7@4 z?E젚y͘>wJc*5%V[,>~C{O#'ӲE'vdɅOan Cvbɓm6viRڮt+TZw!N KGm-~J-wq _C3J>*k"UF^T}b1d/C.)q$-0 HL vlnZ'7 kW6nt$P'룟bԤ,E331gAδ1F#8#)e}Ȇqs?cpη W]FOŸګhuraCq\HmM8{E[0Dgn2(hd?yJ[_ՉT2i9=% ?Ǹpƅ#)im5jbՈ$uHcl0#D߂f/Vol9O+vVHD1]];,J]*[| 8"2d7:QLMT;K 낟ᖟqM[껕D2״ >~1)TeЮ5 Y̟靲ףCyu55:ohG2V-b73D:)m{)F,% 2fp騼ըa%q G&HPZcp9Ql$a)H,*$`뵨@~Q ^hܢ۾IuDO;!τ:Num&FRA;3Aΐ#.H(așaݎ=m({6L*vb\$V/c:&;6)"~l>]ӊi dӑfŕߝ3ruo`*3p%صփ3։y,] \>o=[TxGq^I՝8?\m$y8病ر'qw4 g' U+&u*8Mboud-EKQg,̿7-[l:w_< /| *~VƓ]0|&Vţp=+plfJ6̎ৗ}{ 3)u'>]l .j6Y{-]AR67z1d<:h缏0fB< Yt8<:L~w>x ڳR<b!8]a9$ Г7Vc8I#oY(D<۔=TIzHD ,doNvi?F4bG>."U"^SP Kcd *-nqt@Yw1CGF:0;6$Tl{Zqٖ&`)id&2ܲ d76.~}v!'8YUXz[M klVԑT+MS بM%31$3'Tn3=ILOyWQJⲳSjW sH0=̤..lpREzۨ:)/\KF`wSe~vX)gBz*?' ’W+x"Nk kقnCc;0eO{͜\-K1wqՈKށ~guU )#oXeB'*իqD|p3V6Yפު1q3pՍXt nV\FH2<iTlX_M)[^®'qiI۩1(Lztcgd&9R v:ЪIU]SaKl "}G]Գoҍ-HD^QB܎MM2͟6(#xF"85(W<׳w ZbxagKځ(OVqf ${ۧB SQ0QZ-u[G`hw W_)Ӓk1,N'<"eS@iW`iCFU+-yj'DV.׽뉉X[qx'X̺-tk~:q)RO-wu;G+Jkm-WAq `7џP f Zt=epX *Io7ţӸGÆ&ؾ 4NYn!#0yףl}EDݸ 2D>uB$Qaux$AWgѾ QtʠՑhoy x?[q5ci"NxrOexς8 i#nc̿d8X;]xGx|Jr#,Rq,) R/i|`X 3X;^W~k2n w(~сxVwB,kx|m㕽Wa'nJu3sqW[4Vp/QQXi< 8jD(!pr8ppȇKk LPQfPYTn?0{Q]ժ&tZ]w"~dg) ̟B(*ŲM :<ܗ${BJnESvIJ~ZJZYQ%^( dIV  OR&s xvu0eoI a7ZRy9{(75r,ބ5kp KݡBe' nY|z+$2_d7^V(LSdn89˄ m',c͇u*(yU܁/r_I6 ]I]n/֯'wb!TrxrUr0KTFK fnlX܈4b|8};䌱~W|oŸ[TcbJdD0nʀd"*} 3$bNf&&˥~46P"Ć%G8ﴠe؛y8и2jG^\C{b@hM2ņGoۈ:D$N5dEX_Z[۾7p33R)T{T/Gd;2yho+AB"tܮ- loZN[9\Cʰrϛ9(k Ip6bZHYy4wUq5O< zQ0?9QՇ2{>[l2N8- czQT昞%RřGr"CR榽 zR^ b7K;t,ͰG6v6 Ӫ!Z6{߫NH5ܹӌVԽE Ԋ{]/Ѷ324.fmCǞ r脇%h@̴'wJ_l[+j\!sgߩv3p)ޛD'K<7ǺLkyqGӸ+~N ?~%Y^O$c0h0 ǐn&DF<⠵P $;IHP1RbY02-!rW%GSHņVN ܹFBWNCD0D*FUј} :StG GsC _,K gVwrzo,<m?yRG!򈴚rSGt Q*H86ۣ U1<q^q3HMt֢sx$p$R6,M^JXTR?(0Dš\T.[}+D%xt|9N)ϘpXxp ,mӅ|ό~z ,g[ϋ}a+D/]+ocoŜpy앞!LTp\F5mqeSuZ~ѭZ"ިf}cŢrqva?[3^i=+zcK`c՞QPNO2 E툹[mP ֘txaߒO_~lz R4=}<[ɼ1oz_t;P¢ p(@{0"]_!-=|8>0KDu=f⯍9>l0~8!x:!٬{E /^1̏/@31`bQ^^a` G;ٯ6=He?$~c51`b@%tJ%^!~rZfpb:s ie٪s?%Cx6W͌jP~e?501pc@#'Mr0 ٰY3rLbf.Ww'^)]SuG?=x/MW4/LANe.D23b̽$ fޡ!NҎàv32K31`b`@69!ڭtg&o,TDXTHiv]x6$M"J)$/'3x+y{zj.Rk[_ 9ɉM^Xc0d񢽖GS5 Mɥj @TbyIh*/m>CYG/~+)|Ix;՝//Vj:;Xow+=2t7M%pyuJ]Oun>2x%3˾3k`ix2/D3:yD~f&L Gz]JBU_BnkNNu`{zToq㔻sxv6U٪Ŝ y:jSOU7v2L;}5ީ>;k}KNHەC1 ޢGN6Hl4Ďa{n*uZ^3^3sla^Vz0btlvUQuMT{"zbBؼ#1nN:y ktyK24& EyoxuU. SqnD69E7dRrDYcGPF19^|9Cc<76.b8=ĤY)?4'@A,܍7@N/FOT_QEVn".|P Aw΋D^3.+Z$꺰:l~YKGm {8Y4/QB??U0cgAfuwǏP}cYw.6fŗEbL9q;5sETTBGF'nC'AO;t[ˑ:F[AtB;ZxpB%ra\v^$uܾQj].&SA5=:KVJ,*(?;߹snN+,a]2Fz !8iKUwغ/޵IcH31`b@8 *ee+UfމW >@| Y=RtjY$s3c i[0UJٮ2A).ĄiyXw^:}o;ERHmAbnv,%8ׄ[«Uʖ./ʶvm.P$%;ytR$ C~zF& %aC+Y~4re]m>9tE0.yY4墣-~*rb0hg!.@|Wocߚ1l锊:9͉3-BVN"6WhbjsK R2+d_c'b'ǰ^6%H~>. Qfp߷P4:צ$n+2BنJf(ùNiC򣐁: M? ҍ]+ڕKu#ڒb*aծvUmxcbĀ0p0x[=SJc55dRʠAe鮄ZG-1%Ǒ=!o |G{ZzsK3<!J,4 wPR2 -YrKe %4S$1jR&k=JB VDE;Asm7j•l#SEgWadp7b B"OOÔsUڔ}DE5 b/&Ӭ@crYgb#xk{AH;ֽшT2ł$qQ*B* dˏ\.c~1OQ3A|d2VUWj*QTZŚJI&Л|01 4uS,D-!3aV#g/Qs<D&\%Dliʹv"9.ړ,87B;=y6r]AD;IhoDbD#Up$0H&il͆jCtoro a̶*CyW}@E8Fv˵^ecpLe.6]icNQmk;] yɻEho;Su NtW&N$ .Đ^e^T ͧf$&B>+MK }|A.9qR1ٹ.DR$kʆ/b]#WsC[=T2' cژ(D<.L%gpni"LFfH|m aI& D=OQ|BK4KmA0.=e1͉rĊ^cw!"{4,HvRQIg=8c]w P%gqp~Wu@G.R1G/.7&G!!&EAYQzcsWS1@,;&$)K! E'3}ϑѾz4Vf!w0p4C(N #((%T$Ye:0oI#L4G&TbD!g*InyBoib``` $p@Q+IWӘ6_t1pHQyhD]2c:cQE'#"uTi80Rr$DW$/51`bb` Ux_~n/L?&L |t&L 01`b1`2ǙĀ&Ā& &9(L 01`bd f01`bĀ€@ mf"&L 0L 01`b0`2BĀ&w;21`bĀGc'\*=7isQЁ ǝH[D0st4EJ:qu yV\=)0 :}.܏p{5P2&)qiÌt`<4Z7浟諾$ntoW<=\J$`2rʮUzg?(`P:yKW|9kU#JKAOgc|g¨JpcvWGJw÷+<'nJ?%=:mtnJߗ߾:4<51|WEWny+?wys_y>CA?Δ~Hr guEØ) ȃޙ]_S)Ā$4jD6RzM 29"HDr4k`PO oQUKDk?y01pc@du7sd!B bOqKtcNxF o2t'P4ưobBU E7 /VwQjtGd!'?HY,Āc @BJ=>!܇҇҇} 8S3D5(a3U21b BFG>a} F~7z x1`6DZYa`h0&L 8~109~+mĀ&&9t901`bĀ@Nf7+mbĀCǀ@f&L 8!1`2J01`b1`2Cǡá`yr"\#XD[u8j b}e|P˗k_ks;zr`T:\!l .$x؟1 +`6d>\ÏAM aG &Eb]RI!aL+ Lҫ32?Ɛɷ aG؝y&avso!_Gې}]7Tmq'[U{H3X=N̘yH܀.‘.`yq.r\BO.=gǓ Wރ3Hʴ.냰%+Y  QP?n/S:Qm' ISҋyq􎍓AsL6eXZabX/e4KGd;`ٮ;1f>Ž a'Nfyw`x8:!B>܈ՏwUg*^ʤ#Q2K Boo+yx %C:m鄗M^L&3i?LAȋLF0 do&y8=H:?"q*ϩb>14 λ-(ߧC.\oTc/?7U `@wvs&?&D '"=0$r;J0s6t%f=0-\m ̈́VW :NPJCR:&7¤Xl#U߅Vs .UbRwbH22%@Prg?b,}C2{pa-yEl/aNG]<w-RʏiVwEzdN( 0vmg{sHQ}AOp& w1Iҗ$o^ c'Y\qo: F:raֽGJ,F@KM6 ;jȘΙ/gWk"pj_JD$lΎ7p P2PCpRQ݋e<=AGTf$zFQgAY0'²:8.h%!&KZu]'¼KRnmDWLe^,Gwփ |r.p-xj_lGǮ|TeDz~xO=$;8'1 !aEItKE˪FX0dn2OktvAۇ\{k}f\J.2*t ;>˂g&V);{)-H^Tl|8ǂsoW$NNѸC.,|MVZo}:7ڐ=ߊBn{B~LD']5+qh`Yr> subIp$⬛R0P3>s0jXXj(ćm;9jW3/+7ZPB7p₇ P42IUvv+Ѱɇ6\tFsJ޿ ('~oxq31llsomv`ٳÍ sґbGcm^~wNFsL>pQz,mO<9>lysŘs:ڊq_^G&cö,:VA K#sw t |d<4EwU"ν~ZcQ]щ۟BѥyE3MHB^ЃOީ c.z<3Ȇ-.3Wcԗq_}'yWnoNjW:@ANa:|ί"pK[+Mw`9EK>aSsvnS:ɂi]ej@-p1f ekuEc'pSp;=;|ێ׸й$vMϺPӏ:2;d_lŧcd{RPWD|r,914U c iH#jXݥ^xQ%3)6ͱcƍ p6j+ɆalJpO0nz>yo=Y1)쮡ǂs1l^\ET)zN{BDTW|P FSB7=ىL;&Ĭr}C6jTi/e<4}͇^0lKS :x%aOyy ,$fsz4cM Ga{g$#Hf/ɧd! Q8׉dCeiy2aыUXc 9#ZLy_-Vҧ/y[Ùwg닕Bڵ ]db| 2[XlFOe?A>URQy9f&cc GNa?:HDMNo PM1:D{ 긭ByXZ+gPMH1~\ ̸5otf?]UcyԳsV|p;R/3XQ )`tRw/?ࠅPFcGAl =(QmADuRkW3ޢ1I'z !ϲݿ֢[JpC:=h]*&ОsʹJӔN(W;)1!s!y`Y.7K"&e*T#Qd*9,3pOcl( ib e; x $=ێ:/7]w.w#- g>qA@7wɰGLLQ#ȂyweळsLHz͍j_P+.E;I"ۨpZdȮ_OR%/rl%$zj8Ֆ%6dDŏLycc GaOVAjQGD8zċXY;-lr8y5+I/VIB.JJi@&RÄ3Ch|7 > SeWu#)Bjvr"$B |B)P)Qg5Dڹߨ1T:ɘkVP¯$R1/{Ս*b6,yYv␌6=>|à gߟS. % OҾ!ly jy٘qfC/=_nEK8bC[d>Bܤ]uK?\”5C[vTɶ5;+{ 1L4BF*䄙6/cF|NUb[6cy7ߓ+&Gwbe7nA1fV+73CǂgQ eQOe&ZmWC m)uZrQ5 ?مNfO8Spӎe#'=rN-d #c.eYp}NY'6U~z WBˬ`c Y{+'ǷI)&Xesԭ)}?)wOXg(X+T^Q_*COc%{S ?m\- ^>ȏËS%d!ǧʬrlmV>z~d'W9QN֬#ާm2\Ly()A+ZJn2 }ON3ҥŕX< t48~]<:/3.`J]eAw^DƖ$;{WKmƞHl>z3*(xjf@&[%]G ƈٶ ;ɼ͍9르E p0{n "Ұ _4H=LaxI!beI,l͟D'R4csk߱-mܗĢZc*j>R!]Z*>'\$љ2QdղRp`/Q+_\,[% 8bvzYj,TO[*EwTU2M0u˺r߱ƸmL/FR] K]-,ed3w Axy,?ii\ȇk(e<Vᣚ`{l{V֘fc9|H>{PeX}B9X/0xH$ UM_R%7wERVV/;ae$LiRJᖊ~b{_TH3Od˖rD/\2 B-H^)(< vȲRWl\z4?/ڦzEqS3|-p#`Bxvb!Ǖ$}6um̉$stZ0JVZQGcpnV`-9g\2ڙpػ]94ͷd!g+kYJ B}J%t3Kkr>|œ&=p`2E yC/]>nX(#ñ;%OLJI n૘,bg:UX}7UJ]SνYtJD鏽3t5!d_~_78`9g`=d̎rhĖ+f:ky&zXz4\X& w#g V>LHav<*րOp~l3E% =RmA!}+3S K78 I2.zĆҎxT9bnT k ]\ĭf|!8P $~T8­s쎟E#[|6RGt~Me|&̀vdd%N%afLܟb#5ПK EdtWA6//a>L,r*@?M/OSzOu3V`te @p 6-\ H{C9?iAlXNuy /9b;b 免fElaoeQdx  Cs&Sx/c+x(cyMyVhLZti1Vd0"IY0G\wz^.o7*ݜ$M%Ƕ\2۟oozeVPF0 Ќd|G#m9^$f|~O-˘lϹr~K'  Hv_yt- F%af.L9NB2c`ao^ b@LAď#q=yT<)ŮvI   Kիx 3#>%UI7߸XkM,Mxn;9kd*U{ƶ^kLcm`7hch]E|g ,) 8}[X4.€6ay9v|8t_>(@b˼vF%SRuMID>tU0V;N~hWmWm(Ekea}vkCblwg;c"z $dRz  hĹRO4rL8/Ęh"N5)@ $tωUpWo(*л'6GpmEr`W \a_eRPE DP"7BPE`Cs Ľꉫ'4}k+{[ ڱ"@Klc671{##yv[g_ ETPAʃȗ|RBjMA9xBrK(fL^nsJ_[]זm˃iη, 6. vtMkbs?c|7-=K(BGMpæK "Q1vO^ 4|w{_gO׶]GGn>w̝輣8vs]3)@j"("OeMaЏ)Y8w11-6B49?H&E@P #]"Rdn-hȡ l](i0ɞWšc_q@@2Wѵ- :Rn0Nluw׳6cY&̷k{}isֱ1zcܝl@?^?=ap<\b$&Ĵmj"SCOEAGU e:\PhZz1sEg3I i`.+XT#׊"з`lnB7.+VrfK F: U 㣥"xaip _vUg~΀uE"`dfWF=@3CSE'Pғ*mE@P0@:LɢP'ǧ -X]&i U f@yl4EGFFF~|\"C6Y ADDc޽V&I4hRaPL! ;# 7DV,5fU>JʍI\wb R(q'6zᱡ|DvOcEA_b2dDGE9{':SQYi4ojlĆ8s-{;Tk\{r ,nlټ-OvY}*IZFvm>;{n˨xS^ISSЃ7:3$lAn)P<4?%'ylc_`c^3$]]ErS%5%|ÖN˘߿u5)@p2曍{#Fjȇp#pү${{|_#yy;䑧^Gg_GNOvM-UzDxneymezV2ug;;{ dld20U*jH0#揎27΂F2qrPسo5Y iҋ 0ߌic.HЫ-P 2ˈ!Z>Xk8Ps铟pO`EgPrb1mäu/g8˖MDm$z(!fG$VG|vuJa*c2o(,k.+1p[ae\H46;6ko#uү_?iR`鸻7)xE9=zr8vq_,FŬUƎn(RR:)XaMA˛[s:(X;LJjdN;󥤼}a%7i2dH^:njZΆZLAJM=Q#%+d2C=o鷢FviPRHv.Q | K,o0#Q,,CXl,3d@Zc 啠"; E M1+rCg@z(TԺpô"p w82BlL,d@yc%`uh-~r֛:e:S]x_L9eāQ|闲rILe,IM/9yrZp&M Æ1 e{Nq 4HZ5%a@v6/,`A#$%9JZ r˕V-]-SWUH"c`4ɧ(+,.l?B pjFYb=ˍ\^-:#p C?lFY6@nVa:PC)5F?cDJʫrჱfC,j /57tїkeKs*M`M]l:Ʋxטzc$nh(HYl= >(u0*hEbd\/`}g$E^jWdg_ȢϖȦ-[ezzsͼ`ք 2<[ C?/oGM)(ch}䠌:(ѧa0_=#׮3eSϽ$V5ʲH!ep'fɲUOK21kOI2kY!>!k8+M! bVMAiyq;VE,,2~2`,yr1d&EpOW*>fbvBLM5~I8CV;G LZ$8G2;xbTVB+I #BY.H%CaHZ tU WI;Aॷ> \\-Oϒ&?9ĉa\IWkzo|z4( mp_P$O?YEhgʋLO45z" )8H qW0bv/hJ3c21+6l#h(c e?ZF`BhRR<bβʤ13^lV;onv-s41Z0t}QQ.MX,&0cI=v0hmWO#sIM2bi`6+hj&år&>(s gTf½8, N01jc݊H***(kʆ42 2fF q؁ k(Er3:XV㻮 Lrrֵ|7I ruTLV @Ǝ΄,X9B#}#XrBذ%23', :#!0W l+0&bGºX )? dg kb03z3ADP9 a*5nc#2(7FZ+SM9*;> W&gf!&nAEEaø`[+d8V)cMӥR fGL`pñJVۄ}5+)4q$Hsx*ǰ?"B}(C讚39QpӋ`eiHX FU@;D .b/L{%9I?{U\P(uyکFpBm=oL7\Vԁ>uƎ0ʼn3CXpc'IЧ20W[C™bl=S)Ha^Rb9]FpWf%TPشxH1n4.cbu& ^>X|F7, KݸОV'X5 m.N~͑NۋV']ᒡ"ߜ^hp\KLJSZsJ8&.c"p (}NT# (:ؖ*d3))bȩ(+eIUuTb;YXTdQAj!Wrrs{@: Z0\E$ 2m 㪔c{lO2Rx1(KL">aa&EBFWa1yG43pB؇M|I{Aﵑx=##́ˠyQ/iҢcΤ*raJK&BhAGh J+@؇5 Gc9cymboVm "&ي>dz7oe9m}q 4ihJ+(*-KPף~Y,cb4qm2;0\!?")8i۾kiȍm'|WbZ_uɉ0Yy2Er#:[WꄬieWpkWϋ!(?ϟvg5<-C8SOxt;;vS: )kE@{(%ʚip3 9"77z=@1P(t؊"P7|F@0KE@2@ ]ڸFZk+E@W/͓停g{APr ?4:vEDQ^ai'a9ߚpY}JȣYU5 BVH`4[P.ΪpKbQΆ߾;r9ظK6[Ĵ" Gp4{&0*ћ6(徱Gd;~7^̩-R@l e?,?MVmc(@W>fA QHPMnοgVE@[,+h`H_w:e"(=&R[oCFܷ|L`0䲺3t;SM7=vTW&zW磵Ͱ</U$#2D"BϹkRE@8p?]e8:@d9p֑*"#`e}Ƕ3΀ $(@5OPE`?D`od}~("ЃAp"(}U }E@AT JZP*|wul" @z\%(@_F@H_:6E@PzU =VE/# /]"(=*WI+"ЗPҗﮎMPD@HE@wWǦ(@" UҊ"eT廫cSEP҃*iE@P2@!_ }WS_E *@=T cQB_yvg7h ( $}9F#,0Nn[@D:G{w{w䵶"t!ixetpl$#lvxxKYWiM@IDATS|H (&Ҟ䞮*Zuo.sHrǩ_aYu<>ͮ2m~)iME@h@($# ط#' qC ZM<>Q@\sPIVk씃wːFy/o(&adDzLJ }og-wVIrt6JlT NdjV$D8nJ-zك醺nn72o,TJ 1+@fb]jb*Ek2}d?cDG=V j[%nbLLrsۂ5|E@aA9;, (?,* ڙhiURȔ;jZfʊU2ydL|Z`d-hwQir R˱IޏehZ#&sU⁵@CzY2]r# FýD]4Y;iD*hy16; +<DZסeDHlmLKʆ& V%UM$ _lo.2֎?- Tۛow˳}_]\ U &l\ W[_Ҁ=fOcURQlx$}*;w.aR-~=xۄ U޲bY ~ ,O[Vs<_mMpo|ήVu?!^K /VmBSs/p=<8Jii_"R /8d s RоJ$ l^A`yҪF83QD}{,.\ :JuW sFSоу Sθ@)֯&͖eвT,t 2lyRyhAm5]C艭%r7eE8YD?Q@ Ε["b2l6̳Ze Iw"V:9zb$0V丵X<08~qsqUL{dVUB2Dy'O"G<A^5_ΖIm7ɳKJ$]ug<3Qxx^LNgS$eӮCPzwe<]kN{G6?C 3nwD3!"!q2=%R6e:YA`}XFd%˺j9 RP JBp&ң 2 (v jT̜㽲6Ba& 1#?uDab_+Kw˦|hNY+K1uiIlέceXzp^h!1Q!M!і1.xur~/ (OjwetÙOɋgh[!\>`|jZe(2cJ<.LX_.~(KVbkS^d.KN`@n^-UvщCq+yr!vlĴJ Hay5Fx5Gr1#AF7۫3}ʃ;Hn> Z *g4b/*K Nhs(.&-F}X " ) 5B)xf铓LJƁX Jxt5ISdmN[C\f1QNȺFYV~\^|Oy9g'af[dlz\{p C"D[M@ Hmc\9_r?䯯瘉)qaݽM}߆]ޒt@r^xhV\ ǤD̉ȱIr+;NĩpR#3by`L%3:+[%Y 7AAvp> [AR FdWydq3f?Tksj`9EHlL:I=hBrx Iw8!=k)!/!'&LFcD<5(^&FB)ɑIi%)I߈'}W%m*, ޯ#sɇ!qiqՆ 9 P+JɦNg?l(v*jZ\ h># dEL8"ѼP`$. !- /d$p%5 s qRs[R\,??wc S۳gތk`~XʾfG.AseWxYS28p@0{")!v{F8#|5Ob EI $mpZB1iygPхc1pJ2Ji$ Xae1qi-BJYV(Q)Qm="°_vPrs#?\Y&5 8k(<{„aurEЊc+U4i2$ݱ(11b*$ vYeg2TRg Y/(A" *M@o#`';w/m-ΐk 3e,(m ޸y};p!XIbegc\3 {$R%I߱ d7$n E;i8-m \gĆ˔)~Byv|(KZdXl1sc?KW0:(P13xθ0(.s >  uZ.y`d.&QAnm{gʉ؈XWNx#DD:7]X0.Ws[8&ı\y9 $bc"%?Exy*YCOw/n{.cb:8Ϣ%Ow#@{o`ę ";.)J jRz Q:G!N(_fQEkvW7K2bLn9): `R p/.ͮ9+^2\;ǹlDyy!%M"QR03QΚk0I2sP2d$f- +e`Zi2]3?U8E,, h^>Pd̺g4 -hG˕L ?,B;aYP~MsO ӛ|.۽Ucj,X`-gڂ Fxݩ R>x]{gɱSKZrLox=a0uU`BCLQqA ח^NͺxȋݜW#Xx2(5GܵδA0ܦicyÝ6ݑf#NvـǼh(˓Oƶyk_2X uJJ+`j\4ȷG'S'G sVTcY'cՓ]UjalYS-w|U)#Ǥp4Jd`L}sP]f߈g`>Z^=e/uıM nTu&t/3QF<,s=ty,9qL&\t3{+OctдKE!iG2>?(jJ#$WNYX/}U-?8qQQY'*󆼵Qf`n^n-wd?|J-?nzrڳfIUS0s;|rc5,1|3$SF%L]n;+7˃m3VaE-!c-*̳O*mv4\x,+*^ۇ8%M4(W؅%S-rLuǽͲpawȏ 6rMrنaqloau{wȐ{ɴl?2n Xo?Df=}MfO߼V`)}3c| 0d,yЃ"P}1哝ڕ;VNG: qђN %ݟBVXPc {?W^rD?"gf6YbW51I3 :)﨓Ukdd1,yX Ə/2Gtp=P^\XW]='3"pEGaGO$kX%s# UWu^)..GH36(P7ˡoPur?ـ}I%X~8&=%( (5tI'آ~Yh5q ^|~uA'8fHW" پӜPMkLkaA 9,fH )h)@rw*-XW&g!VY,%&$tsҝ`+GaMcS?ȷy<2ÝG.(cՖM';1/?q97e(z2Jbhi2=*}0q)@(hus0  Ym|#A]I 9~دgɟG!oc][oxVy|b֚tl;ˇ?lXH~8CVp,P>ȅ?gsֳ׸4cOt<ɞYFK_[f!@8pFG@Q(qc޾={tT4; CvQ?A`,38u[ ThvNEc;;2a޻5 |ñ0M]IPF (" Й Z ("t U ]o&E@PMT|C.`z֦"8'APEKlHPE@>"(]B@H`F"(@PE@@6RE@Pπ"(@P%ش"(*}E@P*.E@PT3("%Tt 6m(" DE@P.! Ki#E@PU ("t U ]kx"VkkW[Dp(\Lxxo_2;677KDD---`,S"ʍĤGWǭE` ,(lUמ!| MQQQfmm;KtOMۯ;744HSSǷGw4E 8Ku{ "),,2}REGG˰$6&g=Hm@l*W_uĀ[)AL!M:F8:5(|> sSرS|SsN+W>,<#8[!]ZV0s!$;wKYY)gSN9YnFc}$ƂB`, ] > b!W8Kd=/~d-߿*?e/gY~T.|4iGKœu0Ҳv2J*+y]YY+xjkk͸HJ$؎Vqc?n$Pؤ9Grı~.TJTZ' 񰉖sΔd֓u'>'gρm~)GC_aRTT,gr9seQ'}~@|8\ '!VY'OƦFHN~^ڲGE@qBVXl|NN{e, / ~ok/<)W\7o|ݺrG #/<,^~a3_,u\%2˘1cd۶lܳ䔓g˦MMϗ;WrL#?r; JIKK)+סa#:It.PȈ#L,#V`ZI,ZZZ1Əa8;Fi+L|.{(^(b+lSSO?k*9p(-'$Ò=^(qX\[h.GPBU o(M.j9ߓo're W^#>Df4K"2x˧-#s7֔E P3ȎrՕ{pf\{M(4njAl3#:qdxOl]{lt7-irD߯:~9 c:t^VyU(9ƺȐ\~c=A9ӕW\.#z (`x͘oVL_C9dذ {}\ k1F=u՗}{ȸnupѣę'_ߝՊfQEEEODd"! ˇ%rO7Gsr&V?PeSV^! qr7rɅ }t\pgH6bC^ڶ7L_בQrܬXC}}b$| MINӎ0+\ ;_ęhsIN!>!\SXrE v6ļjs%}.l0yT_%+նɬǙOyE̜=GL=\ g wb3̑ <(4l2 Gȿ~T˸AL|%.2,hS zLGirE 3{q&b5/RE9#|XfRfꍅ6_yMUEGӆ)khRPCWǮ))&a6Y&O"P4y$s\FIpHLGqkoPH).*)ù3NII?I{`\O)kjqݜ8xW} -f_O6bE3Bb{N<̳r b5f!a|^~hemشm /jPa;5.&ؠcpZG'~^RꉖF;JYŠ~h|[K^:5ԦXDF-'z:59Ze4fhC?4q!|{Ah k*{tYE tYb!Ƭ)##]dU&6˹p@0yh?iXWsw:4p º)3go9\9?tg];?~?߻\MRZRjʭ0~?v~Î%#}ìR'c-P0~k;E&-yOn7XmvgLpLbV\sϿl1l(.pyp 9[Yv51ot NXO"~mqk;NSyLo˜'TqM²bjq}-nkfr[w'"H169;M6+e˖K9pqFxw'߿uWhjE@w:cw{d_:M8oBwۂ>S"tFws' j PJT.}4b2ڌ}%oGwu֊"B2ƻQ*´;HwY4k"@›}(֡*@/ @.E@wUǤ(@/ 1lknm-.E@pj(|!"ȆoT Tu MXjיڣ?\|**wP]'X{[`{ɟm#-\y61^rџ}6suo벽];?P2,@-=x侶n}:Tvef~:_A% Gj!{3,wrl{ T@V }iЁ)"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'P'nBPG@Hc=*"'a'A("o, )80GF8l}_[+""`e6Pb(̫h"㉐CCEPC sL R PtTc4H0څeZ&X}wg;{mX,Mww۾:c3㱴l?hֱX;k.0;vWU 7mvӶe2{nutn]'P˝>nZ6/X=[nzs[n{S֙)Ͽ^ijQ=w9k{t@ey׶;}G{B;P?\&w\=nm&?OdOǴiSMU#PÌ?KiiXl,-=v_s7fMÒum}{Ͽ_~6Y.z [w&O>-k֮W=QB dc TɣSRSTjj<{ř|Z"QQ(T<bƍdsN<堃EU&$BnІ "/$@ɤIDWIAVVUkd2rHӎƍ C^DE7h?l<1Gm&]l#˳OG aJJJǢ~^8߼iLzC6 l_}%wrcdBKuIQqQYcF`|ZcXUTTرY2x [ [,));81Fc"|%(2m 0eMNYo ϟZٴyi?h@eyV^-Z)&/555 >bz(CSRQkk=EeOAigGq}%=ٻGi)++߭?Дo_=y9P9`SO6ӏ:sx<߽Ouu`x.JaG9s=Gwg_y =G?sMxfO~91mqq[~9:YxI; ??ؔoڴ\`8@QE|]GFy:n's4Me{}πɞsλ#q=ӽz(JvgAz.ޥC:8 }{~so=X~_"?YxZOϿX+'r_}3"kB\=3f?bgoLC?b.j=|>W]Cϱ3| ?u'O=ko0WTxqgG{EcN8/M˛E@ ~B/;$tFPHlݰa'ǫ1eyf:tZZZ=k׮3O=)_b~ŗ< N>sx1u`ژe{[<;v ͚ ]Ӟy>Р;S5\;QTh0b=Hǎ$ **BX vgz+  wl4>pK4,1y7#;I2SUUeQZZ~4k3fdN.^{uijl "J4@v P*ɇLwIf)O[oŻ% P яހ5-AY'v웊ˍ)#xFX6M2bmE)::ƧP1de9- g= X'aN[nx !uv9>^ '<+-+%<-:`JĽݙ_ ] R@D>PQTZ 6m4d2}y$4i$継{9{﹛Qn69 <+6^>Wɳ@ Arpm)~AO4=ȣ/O;{~[#Tbvy@ӛea=׷XYUi{%N0Sg&"oE]uKSNZ)Y-&9Uq/jEwIyo k[߾Ĕxc2n{6u5WSŁ |Iq&^1dVAdbyLXE@8xe4/`3^Ǘ/6UՄ\ k9'xUB{Yɓ,tz o0u:d͚9ċhq_y/ɟ,b<tܹ,3|N>ݓӌٸe;qY:c3et駚#hҤtW8mi~m]P lؼN9D2x0+ b/īHV ,0 I!W7xΚ5oN8a+@aJy Btک< ҉/x Ni e@IDAT /@>OWѹE}XÔPM]"H){E|y9c:#=CX:Kg>^<71n健_|1{ds]f:ay.V0x6Ӂ1rvM`nVh_ [Y hG^y GiVcxSD9(@<u T Fdžn*,gg iL0k oa? H㨭1 qPPđP"(0v |Cj __!.C?bu+ W;&1/77%`c&_X d$ \  CO 5Ю}xp=%g.?r3AqK9>'CjB/e zkPta \f ?+,Gψ /iLxxLaӴN,8XbH ïCx~ E@h7jw4"(A#L e("I$`"(]U ]~"tF`U&R; Ke(@B:F"(@!cRh:S-qh'G슆^J*5qqMWEK!c( -#J;GA /qۦ8N݊"tE|DICq< K j{|!o\)Уc708<Ɨ.p, pgq#:6!C4RxpH ߯?1a:K=` ?eΥ|ۯիici,O%.8ؙ|/'J|9 ߟ>3UW^nzHeLJQE ItY4kOG1˜ڊCg|SwSvql˿cr5r$?δLK$Sgӗ.8 M{ߣ~ǐ,Z~_U̝ Xb9]J}o/6qr {KR[Po{ 8yEP.k%zR %LB)v1D;b킄@ƌpVia ?/'gfhW s2W~kI-y?ۇGIsNG}_R^SQE"[_?E|S*_tbTPc= :/Ojn1Ί P*͉KdMd<ɞ͊bQt-Wd= enzK_=`nd~}M("}g8J+K B\"mvZיŒ9<0_t2(ع`y]<7g1׿@Xy@仰F G LqqO'f?IӞ=%1GKpTyfA?"mTyh[P:S 87B ,8 C!MWQ8*A[YUEexH$8ِ^YZO@ ڊ"tu7ɈK/aժfӌl"()@jau2@L0sR"tm|3a%"{::3/(@WEs l(QE@hݲ>4"(* u+"$o/ k"t!0̞~R@yԅ)«xWHC[hd#H^va ͳ(̡noAlb72Mؿ//H=ѶIdLOG dhlnkyJ\%.yD0OJ]&|&ј"H!7q\|ddi|6\B%a0mUr௯7"iA8zH|Z|U{X5e/ pOp$AY'F"\N' ڊ"~^A5л}@}k-]1ƍw]s8|)c9CA s (*+3@ǟ?oO*s9Ңa|L s6nD/~ 'ȷ o(,p.af%77J??7i|6fCyvC_ zi-t]KڻwQ(HE@csXeggR]]_/>/ igK (A!)''-^q0sSߊj˒0%N` %W]o&;?>Oo}JM/`رԣszYYYP1>rpV ƛSb-+ugÇ}?Gy`GӀ>Zn_[MÇ 5W%rFͶ!lڹoмs~]4q49r=OG2DȀdV%yJ@ `!agAXIW]MOҔcoRC7vz @3{}З_:i ϧ+pك=,tM?0 w/79K"s&R&Em71cF;;&.1JOU% `a}|gSMmp5pÔ/tּci҄q E_>K .ѻJ+ ~{v}}{9e܋XF*O0TTGH Z`СCgī|P|8NՅhP?ٻbC2fXg"SRNjy(;"{~ܳ?G5ͻѭw,YӧЩ{ߡ{Q8*hfbᵗl2d^ ʃ]޾6lƽ!f&^]vLxRp0+_;f%YL[=z}pOkt]p` [GXq^iފ@#ŀ0!PG1N)_Ѝ Q"#{?VZ^b`f;\c)ٕ̋߯mhM+CGW{&222iC -+og+xu,# Ң{niqQŁx;v%EKfy9nQapb5gO xҨ#Ц͛yFwkP8W4y`H  ?Ay |Phy2cLu'ZvQ.ELe ^,9`l5j鉡<(犕Li/k=ʄeUܓʋFq>Lo@jEY!/.Z>}3Lȹ rƭҔWxt#s(Cl5S G %(]B|Ccg6#FP ¯D[@XTC!L;_ sy`CyHGYP&L{hYebp=׍FlD}aPz}& F݀4uuN<'UA@kkrVHrXd{ ^F#0/&ÑR wy3q,]}aa Emfe4:phDuaMBQC@[I9U>Q2hW U|z'2LLTVx'Ӥ(4IuHڊ"(]W'#iLҦ&GC x7p'46/ kζNF!隋pLvi-H[hߜm _o}iiZO&<Nv޴vc4Rd tbKxs6/oZoN#ל[JdKAcI֞4v^ͥÛs'*/|NA(L۶rmK?L">ai Z2HC;"8 Q F '6m x6m"Mߜ;Q: 4^0_xش^M#nӜ_a{i868q-4m\[aKvם im{D4&7Ms~vn%ab'FڶǦmmo'n.6s4.۶gAcmwsi/Mg#,7\hfut\D*"Φp]#Gk< Jڊ"(P}jhWUQ0;adb(ꌎ`uഊ"tWD[jY(OWzsS HYل!4 i!0 %FPE# {F *خ.@$P|ɴsiCRCm-c=h#SE@h31~ CEfРyQC}=E@PEYz9a"w<]{<VK"(]V_E 2ʃnuJkE@PfEUT+ջW#E@2s2iQ+kHON FxkE@h7^p =m:o*9v3Ԅ"(ඟDC5 ?K R+x3?cTEg*Ǯ廬<"F{h;BP@ 6sQ}PК*"MNGM(@CsܻZaE@P6"DJ("g@PE]ilHPE@ |ׇBPE |@ ԓҵ,anFE@PbdztjKPE`u$ʅBajcjwS>]|E@Pqr j5qw;VVs. w.rOH^ѻ"%I6J(@Dw 7!YJaӶ&^.v-YY ssfq 3T=Ź>8czE@P|=EYv[ll%:9 #9NyA4xE&:E@hGa0ׇ7M^1H}@" sL-?@y9ePS*ߧlYBU<ԕI8 tA#:J C(Z*)-~{RNvUFB"(I" EN8{l8,v'U}/d"kjŷжJE_^Auv{m蟯}H?zҠ@ϣ#ں23|gV"| C)KϿ޳(PiRziUU 6`_ ƒ+DZ T#8q&` _ªyssOogt~mhԡ(GWSqs>G"r╴t̼eA^\L/&>S'?ЏBxɞ0CY0h8Q̬`~Jsf5<ҚY%_E@PGH>JO>a}#tW/ uݪ§ٳ SM>CKCX 7&Q AOF7Dc\\+yH8~:}f+mQ:D("Q@>#fL=@F =hٛEG#ȇoG||AOO^ YXHO j YV Ȥ6>`"5 CAiȟD?ᄂIQ%y]^5}ꭷygDVPħS"(C2J> z+B}tr*_@K+i=io謩xSA} /-KF0HB ˼(+dCń5:0MwnN&q?'J^\ԃN:z9dqP4lp_8E@P:TRvJkǗ8۝iI ei",ftAbYCCQކ#Ж#ݣaH|a1pzj+ Lx_E@P U! S*(1k䲯{ v/F Da>QϴIͅjE@P"t)("(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HU ɠ4"(MP PE@HVS("=hY@'dZkE@PhJ[[w;T)E@PRFܑHTnP#T][OF$a"(] ~-+`r3X<֥("Ѝ@BD뉴@l#]nV]PnFk݆V'[cmԊ*"ЍHF@t#"t[Z(nV\PETF+"$F@Hb\4TPETF+"$F@Hb\4TPETF+"$F@Hb\4TPEZQ |V+ 4ZPE!o(4V>P!Lޖ îQmFm ]q4^7„'mia@_ca0^F&H@9k&C'jQ@FQz:U~jw0O)@S:eOfܯ0W퐸-8|r~Zz•_M%mqMZ)3< 5TeQLBoczpri/o?qp{-Id#D<\ZS,/tflݸX4d觓ڡs  dX4I{ZKPHYzTf%;y8i%y{mA87;qY0t$A4ÈT̰A'/3zYYT|cJ0YS0G~i2A;YLvc"F¥hODI#NIbyyIv>޼4t'NK-4sx6FgQC:,v!"P΀ *n?\q#^$:J"p ]9hX<#qϿ娔c#Y҂Y<gGtzmw^WW8^kI뵅?½ni$^lKZ<;!Nh|djma gM$Mb!p^F&4Pm06Y&P#)T_K0)Ri#$_{<ܵXϸК,)P&h4AitzٷVQE+4d6eS& riMQUS>iX;=NB_d"pmtQ:)Gek!a)(6P06 —oSJa hk.(}D(Ta!C@w7xIXdh&BAAOkP.G".߅`<\Uw*H5Fk8B3|HbjDPM!QoG#47`N*?ͯ5IQtw#<ķ "ޡU20Qb(^%X-2S>n-]"{ĻK /ѨKPE # DܞZ Ģ@QRZȓX"(]")sNMcR B q"DZ'E@P8yʼn~V@gD㣎D\4L0j=j?̂,C6,{8aw^:g ٕp8F(L-#.N51ż5I]9P4e&RAX 7GF4M >Z~oFؼedA# 6ax1F8NU"MU Ng},!VPafZy|faXW˂%Y:W[H PFʝ4弋c d9F>߈qj:YmBQ3q-k2 zr@mk.`tL'}qʭM쥔R-16j4d<ٱ7=P+HXXz (`Ƨ ǰ`vTO'ݛʧ6XK>C3.̣^(;;H 5*BNB>?\aTsPUbRXA_C3)#YZG ?waSiŖ*z`i, RtM$8hZbyJu9u=[8T8P&+H^JʦW~̦^҇- 7 $ ۍմ3LDz0en1MݗY?; 2P{VMKC/|r/1HQCYܽ[L>9h@q6cWwJ:}4g|='dӬB^dZ yia#2+s븱a"/NO]!Y~hfz q*%>UQ[K"oS `TrTm8r.⻔;zÜwp/Q0ۯ6bq1ԇWa։ 9Gg|u G_q ï:܆,i7g`V<|yERr{?np"C*RZP0!~EBydǖpn{1]aa0=oq[jj^ 6a<̉h$Fb>JaDuX[+ڗ|<`fЗnp M8'IJ-8i]ă3{S~tf&RZG!cAkތ_$zoE)}ԇ欢 ]<&>z=L71e^ 74,ZKyN\GS5,W<ė2FgbdY mBV:>:U i;4DsWasOdYkHT(z$sBKM Oet`/ QEy<˫YHU@chgr 0wKM~Z^0!7@ze}<.Jt7{Q^5!*z*c{jV"ԚS#hyyIsiTaog04qe%.aqȩS~Yo\V0F156gPjX$Wε1f1Y8ނLg^e|[Jf`XNo=TB+-^X8#L5:W[{x55 Yp)c$ /6RL'ӛi0_](dM5s@U rפMmyʺi]YI0ӟ0|E8} :P?hwVFMsiU45a1zs_$!c\Q #$Y-:s ;Pw?wMfCXu[3)[hO~L( t}BVD X1d̈́CҨn%m AҨ"BFy ǪzȽq̣FZ*^H%1J<,Ẍ́6+XJ8l3+xs%ml`O@!ӷ&CyXU{=4,LVY =uw:zI̧Ap41?I$0Gc1^{CSceИ8iP" _lc ʢsD5i񓕴/5v>o=5,E<{h 1tmo:L(>ogӟ55 97 Cn{vtVcr (YOMhdfuGʜpiT~q7{:<$>k)*ڊ76lZG% "yǛ{ ZAB>IWaE[=QF^ݶ]4hD:-{/UWQl0᛻hٯ+hY|k.xAiI:_d^t<,Vr&LyA:wKGvК!5QZI1WbAoN'wGOH=0@[=09ϛ/s`BYYԸ? ]x{meL?Y};E.즲_3]nR~I 4?s!c h/vq&O_zA %$j'NLs?{n'27 I45f0xwmĢQ}23aRVB ډİտvo6+5ԟb!6Mɏx38q9sB1pIlJ+ua=srrxn_<@%?o<<%sj-S)gB},!Z.z;(؛ϋ詼Nm [?na ]}j?3'9! 6.K/cyoO[z@3/d@FZ(bVAΪ3s U`3%v =Ps"ԄۭTHgvd8 KqCVKsmyh:K<=νcېn/Z|R Ѓ dZmm%-=]Kf6^&KynYMN:# 2:2/^:|ǧnCW?d&K fp재8` SMR&NQg&@$q!mH$q1-q*mz#C!qb%\tr*ӛ %1cyiTxr#tx¡ y(1VKm!Y ;~]}e`H JEꃺnN7 شth5?&f=Yʒ Fq|аʦɓy%67dgx=l e!n59Do@"( Q1A7ֱXu)"t_Pb=aJKH@B/E I!/xq3{Ṁ0GawCM/ ݧ&I KߧQ-(/q3Vdk$ODgǧ<=ʷm-ah0kG.7:6LH:?rRx$zM  ؠݶNhp-mv$ܛn.k)ލCvP[H;PZ\PlmC1Q8A6Qh8O c?HrO=緩"j,/36Y-O4#IjHɣna,7:Eh,RL|gAIb'{ ޹=0H bBJ[hd]+͟锝AE@I}CWw .sM9|%ə}8wEU-K r r>YCЈíK CJ *_$ABm ünIo۠M'۴M7/ }4 bU$B|GH2`#6^wb_ p#k@g~6O<$=`l>NH_>ˈ{%iJ!tɬh)ů.Q\0Kڛ8soFl*nއŎe@ ([ „c02TkN(l``G&T"7^'U5'"u .#-Zݣ~l4}C|;EԸ GcqKo[&rN>Q  Jँ1NhP6L3Q9#!\Nh/F -1it\u8Oyhy88CX,¹Ra.]ʡ1%^Dp脻&F[HCG2-$ШG5 G=?\մ>nV1 I ys7Ce%*D0\~a; )g"hY^#/ 'B  t\̔JJUNlm>i,XBo)ĵCx X|mn6ތDoG-&;yui\AhlL 2ۤh0x\JuHqa=­$Nކ뉲e:ZJQZC CxARDQArvR16+1CĉP۝t~Vl>Q֦^@{)u4/kgV(7w?--؁ec: \$InegHdjKRFf锝+A'1ɅH!e&K 5)$heX;.Љ(qG- c󁿹D#|+ H^:;^'Nxx㝜FBoɴ7D$ oqB/4b' tBc_ʐFa{8Bk#4Zq-i%M'H~6y '& c.m#e{ÑFz'yxㄇ -傿X~>K۷\X1E2P{y?#He\QomlWz; bsg]nH$-sp3Kb2r82q$]"fIcv1u)"k-l3lR6HfCpb\aBmuh]H); a78CGy+й~MV̱-+$i4ޘlDD]"tD'N .blyE%OP;|l$^DlDpvзJ- !VL&nN1;dITT?an: R"()@k!(Ljp(IhMNxmRņ\ 8),ANk`ǮHt$̉ ]c #e`vV"(%0QlDYn8]Fl,ܶehY%$r0n8nxJ\ tҺLފ$NlQ@T`u+"BXёQ:&bZ0,l4(Ҧ 3z=@.D } HPu!qi$ފSFGԡ(@@@d[S fhDV;@!9&ǽ<4SDy{تa GIENDB`assets/images/faq/creating/manage-overview.png000064400002424346152075605420015505 0ustar00PNG  IHDR ziX iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 2718 1914 / iDOT(ej@IDATx U-ME /ٵPZ}WRJlHPI!-JhQQ֤D$\ܹ3̽3sg{}yoN:浢Eꃆ@ SL         @~؋i~y Y         ^#'x.9'         dOp8 }䒭ԭ[:vh{gyfΜ?\rooD;pI'GY_7|32 (~/*TȪV:w}~~WH+PլYӽy۲e?'       d@O+W`EITW۸kSSAdlM47:xО|h#ibLڮ]￷͛7Ν;Z4G]tE֥K1L0Ν#z)ĔW_ٷ~J>|֭ߑi p vgG6UW]O@߾}rʑ'w K@A *ݶm}iu 鷿~m4~.\N8;#ݿemӦM߇~hׯϳ[O,=UwުU~/~6lX{1{C4i?e~_      @O4NJ+.wش/ظlvvMnxcBɸ@NO/ܹsZ! ~i[zu΅5jdڵ rڴi6yдdyMḌE٘1cl}ہY]+ȴxƣuU5 Hx㍦@r={ Re`9\:LTVͮJ;蠃R][vK.uN֦py2e"?O#ym #Us=Y^LT`4Q xdzY@@@@@@r^ WO}Ů֬؟%K9/L}?cMZ*}ǖ Oί=#I9>`ѣ]RY^c<~$Vos$x`}^zІUtСiQ8yĈVT<g͚WFVF>;v؝wޙaD= f{1QDm'/W>&YN$=q       @S] 6ZW/q5lPU[pO^on9y{dtY|~{޳ʑ"      H9^9+yMq^yeSdBH5klڵη@8PWޚՅB DOo[jU;x7mٲei.O%k5jG}dv[dzT8FiZpR>cmȐ!1_o}嗮 9c|6L@MoAX 6ط~صk=*Յ4#QDm'A7Mz^C@@@@@@B i|9t￿ cW3U+ 7HjUFs㎳c9_z[K[liZŭev11GeK_6nd=59v&T[+Cylmk7裎.;ErC c~C ׭[:v\ QS r}tA.{G9s~ 6}'ըQêVjz;g?[KF:&M2 uf̘6? 3wzwo]WUG^h)b]zG]Utzwy=sݵ;Iϭ+WF&XXUm$EzFguBŋwލ2ս3lذiĪ.{'|4}w 7woz޾~/տŋۻ/~_wMϼQywh!2sO|"      @N ੰJ,a/ 6o7/(@B>Zz;6սw/J1 ;w*N,Rܪ6rq V|Mu~Mv]z\k: yq ziyw16{XKɷK)BirCTMw)+D&)*{ZAYY]~p?TiӦI.ӯ_ȸHC+4lٳgO+QDprdX1cD_Dx:g0yQHCވW):$* *x)@B,~駟[n t " ;p)SDwԩS輿 s{vԨQL[BN;ghވRSNu`P1VUGįZVZd 7B *lZNaԚ=Mr\(lKz)6zh}*,z'l޼yVܫ.w}.٢ESj*V f["BOVt~瞂&z5ׄVS5Nө5[ 6U}gݤDO#FEwB_ `g4x]weyWlӦM{=TWaПR7@iO f 3ܼ|=L#Ṃ?Iic>;ӱt      9)낧gq{{UǚjcF'~=STS矵bR]oUD;-z/~B$ ڰnw}owg-u?b^Vbg<ݯqӲs8O dl OXM=pQ^萧 v)|ȨycUL`rjf]aKu1yiY:2u߮Ъ|n7|ƪn/U9l4f/LV(yؠ[Hy5m0-چ C:ωZ?nOZ';G=xZHުSN 뮻uPhP(Zf O7olzrUuKU 6Ϳ{k^UGa*uyl{G}8 ݻBvnXKyk8:x!N>=2+UFRts+LϞ=jժi K+x ]XU&u^JZVa`TsTIoR]Ew׮ޕW^ן /_>Mu¬СC3gBϻ`.zvb4]!u_Mu? ռXMիf 08C30i׮]St{]nψ{sϗ*~UE3t@yi;'NtaZq麿nR)uU]6)(jzU3znx[Yyw^L{}OXN7n~};gMߙO߽WݻUP!tYjy޵DS <Q~xw?Хg@@@@@@@ i柽@7D?ti\${Y6kv]jljֺضyF?]Rh:u5k?L+]MPƌ{ƌੂ` t(ĪWvMy^߻iNz 6yʴ{Am۶T,ZOu¡Oѡ%?oݍ=wʙ*E݇:^*/\vJ,qyӿTf)]:2SoZ[o^t+W66y}kOL|~dL.lI^r骚Tvŵ>XWG(L)~W͟l.\we˖LWH}VZ3T2xPfEW<]jVP>s j ¨*[0OsN+ G_=ݺu $J̪lѕx%x=OJ~ua0y5KĽC~7xLYkdZ`A.QUR_}&[T!tѣ["hU@@@@@@@ rmT—t+땝2ezSAlk|ɢPjRi}m&j_ӆsWhs:^MȽwa:?4zYqIdi?=+mQaѳu<O5jTU-L2ӆtV.XQk^z[f#Fٍ_osNhV:9OӞZF7n4RJ2VgpiO۴icl }GIn8`0x{O)6g;wn(bl&V* ``E ] _Y2VhNuP*_qtU3xL 9X3Қi"ELfu}{J'" jʚ5kZ[ok׆i$}=l}ʕ+G&׳lduT;7/> ~S|ƪ~ &މ, z_kL_oܸyؒ-x#g{:(0      $@ROyo->ָYPvmZeuЭwؒl+ B4 uw7d&xz}/OEUoU`kؤj<79?DW95XU56^*TK੪ ZZrRעr:tk02US*ؖ/_n>`pRÙ *P}G7UoU%`SNxsٲeMBj5u_/-Z@fmK~E۴r]`S%DUpn 2oӦ֪E3{}1HWW ~fΛuZ,ͷy׮Wd|O M~~ZM}tuvn >O0UVZvJ9w|;SLϮ <{M]uիPK TWϧMtp9?7nbUL4V7vtЪDܶm[>X.]*M3D+WqtՐW^mw;4~^LWZSA9`EDo@:}[tTwñoΌ._u["}g$xg?oi_O@@@@@@i\<uzXC^?7omrVЈCf[дFƏyN?" oܶl)2M{]YT8f͙k ~ɧ־+k36ԥ`u6Myʖ) ~vEp5mК7mlx]j߀[O?[Kڭ#G٤g'g*x}|=6vwxpBv!VY{2 .پ*ݵ~r| l5m&4-;G9x*ۻ΃& dU3b@‚;bS2VXkn~uXյ3gN:Sڔ)Sy"] _}5n *{v`*ږ.]ڟY*|V3U8 6TMsѢEnl W)lੂ/ѕv[~}dUmܸqd\>鞡Hk׮.Shx Dv%ֹ?08s]0<=We:uɲvPh4]Um5u3嗻P96 .t4O!`ea23°~Sgyu~mftT z뭦~ӳ7N[fp*֖+W_}=Z^&⽾i޽]e[]wUb"VHRD;cñL3R4XյWS(^4STF?wpF>;NOPNC@@@@@@%k:kztCְi /ՙ .u~͐φ mvX2Vޥ* k ?Ξxh6Jhv҉'h޾\UچWU%KXq/l &{?}T86cl[l.}չ!,m]w}Jch,Iੂ D-[t QZ`[Cu=J f(+j &|Z*|znLS*ݍ[^{͍{6S*U8h`BWlW?) /<ٮ Dw5SA][U v9 q]`S:ozU^HL2 =*m(PW5:\-Z˩ٳgUt)] BJ@\VUtj=cUV^_  䪥j^f/Zj*0B*֭ NvqYf3{a*UsQu}]wj=OBʭ[Nuͮ*-<4UM߿*:>㿊ꮾojcV0{k6iV[bre';lПOxҦNȡ\${򉱑q ty}7-V=%JzUV^7 V{wM禰YyKnؠi뾽\k+VzsbNO?|s| NpT &v5M:u38#EPU ~6gΜP5jX-\*-Sӧۂ \E?]. 6USHJ-0WUVڟ?^f3~&#É8 %!C=~* i#25=CSDw[p͛7/GWS^{mPju#\UUt[vmkڴid=u\rְaCS]k9]bV n#?G7Biڵk;?ӦM =.P i X)@nLW~8p K}?*X fj|lҥP|p[y1zvׯo MMύ7 VV5hUh{ݺu]]'?\pVfMw*M:n׵|*\U;oo :uzC+Fb}W 0>Rzѕcut Q(jz.{Ne;?k揺y;x Of3\]ܬY3|5BzN,Ww܈#lŊ[Fx'x`KϳgGI0x #      $M4Hk]uR1Gzwٷ^A:9 f-[6nd?zxF[jӷVXŋ&/`}{Ž`CJΝ9#oߑS̲s2xe'mX׮D Bmo~SG.UT5Op?OUSXb.hߧ{8qf ,Y+ @}zIiچ;=T53Bf!?#w"uVӌ< "qnO?4Cf},XН} `z|~Rx;;X>@6ޓzV Hӳ6G#{NǭTmVsi^†Nus|g~{cΝk{K}<9N3@@@@@@G O1{S4[Ki]=Ox9@@@@@@@@@ x}nOO3N4vYiFX@@@@@@@@_Oz<<8edMbY@@@@@@@@@  <}ٕnњi x$+~6`Ц5矇1         kkϘit8         @ xG.d~8 *s         ,@4 x`@@@@@@@@@l x0O3+z         $FibJ6<dv         @OaVr UX֭2m wq.]ʶ}ź6'x-RľڰTJEډ'oMK<&hv        I/ӣb -'q3z%JgN}׶nj6hb۷f9Tvf-4ӳ2xЩ§ ֨u>찲x\{m7ؒSO9&=9 ,ƛlkWYw}K_>֭.(2/'>F@@@@@@@@dH*I>7i}ԑfҳ큑)Fcq6~#^0`[e7|qǺ@۶mϿ^Սpqv@ -0k;{U?s:HSM|c?t\+骲fUU豔;powTe[R?3ֲ/j_}! .]JzvP@Pmݗ_o΁<=昣blƯ]r윳+YBlEi7¢EYg]2ܴi]}mkpt뼵]GO<;3\El5k?/Xo:ݟ:%/wXUKou|^я miF6tnڌƛUm߶NF4G@@@@@@@@dHimO?d t;R5R(^=b]~^0w/^ܶmn/o;w m/x٦ϯdifM]c wc44} S]xSY=I}fX<sQ;UWlSz cy8u~{y/[>Skס?}7tWZ/NdC|h7>Ԥg#s 7O,oe˔ЋyکDȺe//~Ս_{vEV A*N2^5?OeZ"]~gzp>c?}3g^)֝:mv琘# Գ=>?\^\8?0WFWKܹo߾Npvh~ϳ1<=8{GBsbiNO@@@@@@@@HFvxa{ҴřӬXmjoTMQWE1:,ZZv]SN{{ +WXtbλm֜9 Ͳ^wZnժfXfNYFO˔.mOO炤i6l:οr YUo⺶un3W(UUY՞|{0n]ݼPM?rcZc ]u9%ֺU c>>?p#LVmo~T㚯j*2iz[X6tMU~B?]\B7r՚/DOj˖fWtnprg         tI<FkܨQj\;r%\]wv:l-Щ§jjk.U]I]ܗ{ Ķmlɫ]~0xm6D{U^z[{UhOVZ}}vTaR-mѬԷ~7V gUϿ6/yU9lw o5@6 a?2V|vxźu_Z…mW\0SaPU6]hX@}A-ϵNWϱ)YҖ/Y]vٵ}nt… y]w;w,]u_H3[U"=+xz{ n* *mT^US/T֣{HM~}^Y4ul }M"/.| goVV8/8۞y \vq݆l2޶wp:֭kgWs/@5Xgp}^n֕W]mK.-6qXʟVeC dlgw         I<}򉱦Zj{s5ֶMKX}#Ν:Ztodm;яل'v pqb—MZ0OUŲeѫV<=u2>>cCM]k9_UgL}\hZUyU{zv҉'_J1f{!SN.Z)SaEMϮ"[A QֻWO^ÏX%\TMTӧ&=k>7eAQ?xꩧW8Z7vwloVh~j#oĊ?S -*}|w GTTUOz^T8F U\ۺukpvVhڷ^="qZij믳-ʑj_*Ο;\.}ک؂E/bոYkz&.Yj^V%v5VpB{-੦y!3/oUo)Sw'G>Ѫ$7l`Æ&_voF/s| ۑ٢? ת*ku`kټ W^ia@@@@@@@@@ "xzMnv 7įT.U%ugGi*Vm۶YK^ 0}Uv5<*Յ{ܗ@p]?x{,>bO{Bs׫VTvww~uŊʙ\\ڶnj߬v6|=VZU֤y=++Wrפgm[R̋ p־mV̻+wچ#ǟ|j utkؠnrFYe{kѺ}h:W[^b[> .k7~rۨa}7|5 *f8C@@@@@@@@dHic/`6Mh֧o4VQ ]j]c? {nwܗD_p)\r?XξjiFE׺>s+S*λ`VPv񂹶~ҥK٥\U| ^kO:ў0m.YBlWpsG^ 6kkw]v K诿f i‘5(X[\ ܱ,WTnUWdV־\]|iwUo,Eؖ-?y jDsfNO8ލzfeWԟϱ=l׬&tYbop~v?ƌ"|kצ+xZQEF?Q۱OXVOgNb'?;򹦰s)\gN]log1s3ݴ«}wgVZ?'F:D@@@@@@@@dH`Z]n`k֬ jg믳;vp㏡4rD*%mwZ_AD.0ˆ3̟>V-y! OYsOpzE (QfϘj wXvכ6iq׊-jw dGYζza;B~]Qٲm[K7|~֠^y0y1x:l]ָ*o&??-"zG S3U5U ׵tv?1tۋ &U/2=iv?@@@@@@@@HV I݌Zu^M+TPMaoѽuxVuT-p)'J|}lNO|{1* $` XƏ}N}_[i]chs *WG:켗Xhj TUO~kp ~pఎg1GeU^"nSOÇGMwDN:Ѷnjּж{ڜnOs @@@@@@@@H 0 )S-R_x!"YY wyd9˫)ϒfb%KҥJO?l<IU-xh,+B6}ͫz׿[0kD.ty6`=//NuKrՌ[z۰qcyqt7g9ivj/@@@@@@@@Hf &3ǖ=y=x=Y… قydj\6޽7t5jX߅i6hfH5}ed}bY@@@@@@@@OF4/`K؈6cbI6~tl\KOɶ@@@@@@@@@ 7 ӭiFam׮]qm/+_mi}E:Piwwi O?[1Z&jQ5ئ~Kァ=c /EZokݟnmʱKyI {l1U):%bwK-Kxߌ,+K*ZsMa^&p ڄ1T8K*b,ےZ*r"߄ls,#ׄ|']l^gZSUCXk>Jb ì!//3*q̚Cu=Б ({ӟ~Iz`Coz>]V^yeշwOu'W_=U\guwc_Sm:`.$rNO8#qBЀ^ЂbW翢Vmdhbux+>Gv&Xlza}7|So{}U +mT~Bƍ{ZuH[d gj?BVO .ir~I< |}uڱ9TYk?1d |jtXr-NXKGVc?׻Z|GflMw<8ʍ)IS[,Yߖ^>3FpIZF^9]dՠ[otbR=?D[Ҹj˺uY*XѤ+NjY{GK   Ȏ@Y+x*XAqHbOJ (>#Ym/'#3V}yy5B3y>oRm?Qaڢy3ۮ8` utٕ2uOJu7ެB?ޭx}}-z)UCV'.YzZeWCPsJ;C8a G'|?rRyH@Mȴ-ᘪ&(1iǻ˾J 6Raʃ`v_($V\t>;4|rgTwJ#PN*}&UjMb -ZqaEfiGO5hSd8+ŇӎmZ c;NUFu=# 1Umy"f6B6u6LJSWeI5kXk~ "=gWSEKeH M_Ͷ 3QΜ@uc̳%6@bf 4U|m|V eՐ i:+Ȥ)M#   pexz@O> OV$6T5)m,'Ѹ|x>2qqHw!lQ6l(k]y>cRɟofj':lrV+VWdJKpOS8vYq7@`[Rj9֡r1gg4erREÇ܀eއϔ-<+u,ȑ 3M(T0&$@$@$@$PsVU[\A)7a+h\><^]~W{ZeUC_UwsZym'M9]2ULY?×u6\h{utP/> lKjO^3!:T yVLvC9OeJO܀eJO>SP~\(i:Bt~Q)gIHHH@*k{WY,r9{L'l|'ˬ\ˮk*t3O\NVżΗ7A֡c|뗯HJo4RX@v|낯b^{Ceo+,Զ X˳oXtjO}_![)e2$@$@$@5G5ǚoʀ@x<9يvחY]2U 뚸׷DZ*Yj4[|eG$P|_jƂ#[|e/{_tܷ p~[yeUn2_%5}S{b훯jO))   9T<9|S\CwV<ϰʵ캖rMgX^5W&RzPsuXg&/3< &+T3$ߺ/ސ|+/e+ -Er,!&'k|W{ȖJ埇L @iͱ2 *'+ONyeVe׵Lk:&-5J|/oփ+ C5:7/_Yǟ 6_i _ż_%]y)-V^Ym)r̗g qg6<ԞX櫯CS<.I7_}Rq!S@$@$@$PsxZs  (ʓxaw}ku-Sΰk|}_M˛JPͱM_gx$@AMWf,H ;u_v1!W{IW^}緕Wj[\,YB\ٷM,O:'־-2?   #@`ݽ]կy믿6o]wuG*jꁇؤŦnץj=f1jt>O;UyaꭷVN8qjM7U[mUWmPՒ%Ͽ"$c5Po〲[o>]yrG3/4e7<&5sյLk:kf-+If=HB7gj{ocm65o6Y_}zwAiKѢEWlZSW[ y6_ZblK,Mܖ_vej+iAe/yd-ߖz2~ *{mϾmbX0݊'R\S!˹%Ko?vZGuW2+ C$@$@$@AFtӣzLoO>Tj؈jgBxUWhw޿z%n-ԉO3:ۜ׻!gO̵߬6<;L <$CԿ.E͙5(ݠ>s/ꫯ8:cCyM)SWKVVW]uUu'tVު _M4Ut˭\y&l}'}GW?Il[I?Y0.e.w_vzz|ptO]|O?okŘw-V&NR_~~ܵL׵-\(F@*%.~dL˯9^ETl4q@IDATԡ}z{Gwo>W.j2V믿O>}-߾߫Vc%ZK}\ok]e|O+(^j 7 >Rx ŌMf͚Ӽ Y_~ E ʕ#Kk >]cA,…9Pf[FwfQ>\K*.? ƍl\)_P|p61Q9 (?Cy:k u~;jM{/bVozPlXetPnSSr2opwߙ {0tn/k5E< 5}DmG~c\: 櫯?pE,|z:xOǎk>4y\1x   (9FW),$q&MVeg<_虚V<=ԙV(Zx D)S09u9]|2TآY,uW!߯߮xH]kD? [nYWtժyP²(3=w͕gɖ=,tAe;)`"]ʮ]x:#NEr(:2B"-ahҸ+ͭ;W|r糾׵j6R{gѯ\y z?@>\㕺?J;c/Xru(7T/>[nʊA.'կ_´cT<*UVZPwefUP4QP}'6>N%b$u\Oc\x{nyglq> slK¨]c[ƫ.u?fΜ0rPBEBtIv8<^vgWFcVZ5\3vE]K[Vd=Poq}/1P_[i96*.?klv KK{i$̻i?ӻԳsոrUhmu%5]EI<>H={oR#b-jo[S*lHHHH JSRꫯZX03- Ni HO>T-j0^ )(STP̴qj^ol٪m0D].D`UeWvmZڥU.D 6"-\u-"_򖷸 p74Qt9bסoʝ?^۫-B~fzbƄ L:tUϨx_AX-r"1A%o(y*mQKؿ]9*L~j֬Yytg}#Gp|yi]ًpa XlUe"{֭CGlKm?0.u'N̏a!?;¬y'i3lx$}օ?C'šCVݺt@UnǴeOO5Q\]ˀf~;}d8s EsqGgg)7/r2opF,x|DZkMUj#ke˾Rw;8UB*nmG¨k>*z"8G8d T(ʧT>[!˹%tc.Ra9   4N Uc{TGXBO[Ķxp|HӠolqsBa]. O+\sݍλ (~B9uWuh[xګPu;Єۭݮ =/ [~ܱڪmմ&SGWi'[/R~^z4/3W:묭ڷk.<: \eӵLebEXG*4x$P . aqL_;/%󛊧˱Qy7B Sխ[WkC׳8OM¤Ei"JJceEy5o޼p+rT.l%(W%C1qts* 5o޼#$jշίrlK-?.u~?#l㬩S!#޽{v\΋K<>_1OΝ>()N+++ϴ )غ&C9qʊeRv]=;=Sp}hZ+tZJ/ԭyj73[~B"vjM7Q Nu_)3V=HнGhMx.]hG۷kcfa۶M`^ 1 }|mQͷޖۡǬ^R:d'_6ʉPvmoaA1"i}+tda;J}$*Qqzk~>ۥ{ 1qm$ޮ"BKUމUsQTY̷ u0y'XPEykذٖ78IPGh{߹83uew`Ÿ2 W%qBv sxՒ%Ke,0cՕZ[2 s;lK SrmK\v/ZxKװx`Yp9 ⒴,.5l=i7ގ$c(Xsh#or!+.d$cb %s+?X/$+J[V{O5e@"F)ț5i [{@XKkjg$ 9z=luuuLak^sllHO[dsmvU[o?}g]Sܜ_RWm?q&bzknEFKLS'-ܶCoqfn;CU< 1@ףf>I*_}վ/s(x꾻>. 뮾Ruv 5z[ʿ pU[>VO]yl%Y܆E(%A(ѣG N`iѢEfk=({fQf%nkf0'-lm\%|ݸrwO&G ǏWŹc꺝\uwS._xqˌ;أ yM TE\C?rFSu`yAYu7ܜc$BGW/jQF aO>@B;s(P@6H.fis"Pq.u"aI}S裏! xW-9GacQq-ʭ#SY6b:ITquCYч7u.z\/n#[}sPgWy̌!Ƚb_:$i@4l,0;vEԠ\Gfo..[LM4g}] Gi{zT<}Wo~OR_O{&U5m pI,zg&`_T;(Gl+ }_y ݺu_ Ccaq\i <`h&m&5kLr S\`(O0xmԨQW up:tpljΓeve<Cb5Ql[O(r%5࠸ݤII8,`0ǃCE(٢:S ؒ1/C]̱yV_ }K[TC.޻XX1D^lemS=rے'LA%.u..̙0;蠃S;Lc,+c8`[٥HÎqIܽ`X۷y.)⹻:=~g &Mc<v+-c<)ot۵ˮQw-.*W_r^F 4?N: u\uSSO _1h…5 椐y&uy4\>G$@$@$@HVg'u[(u]Olk}O/|ua}M;,5i|q'Iaa`?!j+DbrT<[U=(Oj9 X(h|g|OԄE}[n;KN}IO"޻n7~ [p9OϕgɖЫW|9&,4Kw,+`8'Q0 lڴicDtA#W=9Lb992s)q.>yiFy`k.xZJgXba~q Ǵcgu:cUx}}Xiϩ=>vuW/J e+Q6# (΄)9=(ٖӍ>Gk?܇p¤>`,l(\;/ H(qר Rv0qR7NO]ƒ˕wrž;G+ Yb!I fmf GŢ2< DJ P¶(ox +O*.IA=;_gە)h7Gd[X#=3(N2(@}hp-̡k׮*&mT62#P>Ц9PA!ž 6qDE}G#(I :$C0Zv \藢ƾpPo"wt[Mf;K`\椯D;oх_\i2-cF@v_ShXF(\Jp*~2KYaǸ$^XXq}MZ$9_ؿyͅCǞf}(&P)̹_!3˹%une"<2!w {:=X$ϓ8|_ Jqnu?:GBiJwXF #.%q@xŹ"r4l/RX! {;WIP`Jƌ2v5נ|1`!X ;@ރKȉV0|m‚"iQV1Ň wqIܽq͵ H8.rmPN“QTsqsϿ`vqHxb(Aa{2̘秚ßum#xm+e%GP< eUnRiO;$5綾UÎ4r*)niG:#4q?ȓ!W[GwL;EPǮ-+|WśOY(b8c~[G>U;v^tkv0&¨TF*fyQ}E9x\}xOsWۿ,C10bnDTxc%!; Fe 1Ø rJȾPON܃,s}]86 $   Z@)~Q]_M5xzygk#k1(RҔ% uյLe`:;*-ؚ٩Ӧy.@vhsTWmuݯkO\}ۡlL<^ 6r_b;O,shý-3QGW/j6NAi@W(Azm:(oCnk p gQQ߱:m[փ;Q ~;~x臰lrHKp GcF۩Ԧ͘?:$>;ζ\@`yl;yC{E$s찣΋96O[nKviK\?PlyЇ:xXиȷ">3RX<+QΕ/ 3xeuč1VVlػJ@'H ȳaǸ$^XXD=Z$96Np-TjFywNplP| eV( CJ#߱ßc7g u]c~~?gUErt*GWK/$ NlqQ=3#URSQi>tjֹ]νb5lHsWggα3A=T o6qx9(;bM Pqi%nݼ9Ͻ, ]٥MXץG#(9ϸ%\}q]_!3˹%r,-~X'|rG쵉ګX0C r.y\(,'   J'@Ӑ%\oinM(˷c};˅RIn8Р619}{%o@T)Y~=u?R:J^z2ee߰Fi,~wwndOhV s=/)|(%I@Ii L`M&x. D}+Dg-à S07|'Y -2TJ D5s-v-o}+@̉k*QQIK԰1AgDq ۤv!b,/fNhơKh8W/j6lt0e*<+ac vIX$ݻ!СC*LyN¶-ي\ߑSKhwVB%(S`̿`+\]>C>Uy =,*pca_1Q:we{P1YB-L |QqIm`$# D--B"  k{&q'mUp[ /xXC%0%`~XEtvEa2x #; 3ނZܓW|N2j `$v\`6lB !aVгBI#,$|S-vf%ɱK[ ЎJhKPq"Ƕ$|RnK\3>fds|؀ tIEA?r$lEx1X{܇=p7bX?R 9;*?&n)}ptoFdW1#>m۶ƚ<ȳaǸ$^XXD=Z$9 z>T1㝭_xxyǝDiV .P>=yq93&#M\xD!j.WQgܒf8.j/f2)dq:f{v @pǎAq   8R{g$&ԩz+m-v;DA؊^9~^Jo 0-Z^{ykLQ1h9Va [u۠؃{7 &mS+~R2FNZYCpRWLKX.nï|W& 1d?(e=zTd d(}|X@;dm 2\j཰by6 ⩋s-SY3, jwhkmlu ymjtU<ءkm?:,,j#_߁%ǝu-Q1j(l炊6wA-`aA [铳D/F-ʙ'N4lrHLyi9˔Bu^p̻5I ^-_>.ONF{L5mXيŮ?xw8(pVJ *Y@ImDζ`+{IA۳gϠoaIڐ|'/G";cz P Zw¬sui}QS@Rn0&EWm i(ʔ6mI$LZ[R$-8_P?.Xp/ɸå& }4S/{W2B-} 8øa}HgDS>ʣ[jE0 3{ko˶?B3IʊV=Zs(8Q<ܙ7N&M^xqrvǹKh+VY_L_G#}`Tt[|%_p\eU4c,IO!wRЖŭu,(%x8X놬q:w0xHHHj ZxmmU"g-]jBM+;,}-Hh&8ⰾꒋ7?CzܪrN*YN*ZqHwqLh7zKZ8_;6B֎^=clVa(%.%(-`I1D DEyqaWa\|w+ y2٬i5bhny(w?$ga2߮e*t'*-(S?Xui-\Ov4.\^ 9wZd0c /W f!⩭*c?(X؂ʹ#-Q H&GR(p "EÎT"իgnÏtR5{lVƝP;meXQFzvj,N< *GC aDhoܸq?lkA_Cvmg.ܗ1.<l/΋96O[nIb]We ;߃]ʥ-X+ %M0^ږ;]0p~}(,Du IE6Ii| ANo_d e;xjEF[`D|kvOo$|RV7KA훴!{Oܲ+^yVh۞һU vq.m"*f2ڕ-I$>gfloQ},3nI3y_k|qUyӌ1[&Q<_V<˻:\lxVO!!'s=%%=sgi҈HjƖ@6sbGg/RS~6Löؼ~XUm:jfmlx{D+% j"IOeZ:CFO B]&unN>%}Po}9ѹ-*[+\K#wuC߽}[uϝ{E˰9 ,/{}rzNձǟf)} vmJA(xj߮# \LK]m]"%a[˄5([T,ɤ,|Yխ[(Zzw+ y2 uISVyv$VZJgH#*-;(ugU%r|!7ߪ?Av?,N*(oV8, U+_'5x:o<:Ll Dċ"(ۍ ?x .pi9w%j ٦5q= 6۱){xZŮC"0G8 ZCpߩS'[qI x*Q`3g>e` (2_a=U.O}`9ṡkQ2u68›!h2+I\pCYulܖZ_2rU>u%B<*b_B- 8^uAmw]r[(lGڰPK2V?aGOPP )>ʂ%l7?&j^h+1`~;8GsI·)eS܆AZ$ 9o`B|i{;Bi秅/B kP~(7#.7p)qrZ{1?$U"#BS&֦tܺ]5Œ@{mVcѷsUy@3˹eO]l8 0r[졄ĹqgfGR$@$P,h'1oWU 蛬fx$Pk4|=uIu\rii KY_=ts&w6x4e`yIWx_/gk=i3NIh޻#&NRvf=Pu{xn[+uUvm.D 6œnFuݯ gTÏ2q.514y~SRe)O<(l}y%%EG,hHdo,BNxD}'Y -]$ڿIO?E=M T vIRWV F2.-ӧW8mLuϽ' nƌYsU<<5NsQKuV bZԂS[ -Z0@X2(ږL4ibs [XЅO˹#-q Ho&;mԷ.K/vX8GzƗbˮO\ǎYD@viS7/JM҆e_O]Ev\N4!oV~bs @E5Rnrm]46&}`gGl E/r>[nc XxAYVxs5Q8,foEq8$]̱yr+mN]WSQ`G -y[!.XѶ?nʰw%OK-q vp'}!UL;LFaK,(V SYx*06hڴ: ☇-ZXu9 y5]D( 6̌Q Į8 '¸/ M;K3GNFA.4nzW}Qu|qUyӌ1[C.sc6;or#(o;F~먇؝G y6a㮡CɎqxH&/_A8O7xC͟?ߜCy Y8_f.e7ݳ ^}ڷZE9~6ܵLeN;Nqi$~}sG]z&Hi%|(CIn;r:kn9u"N :w wl3A=,&u|]_b-ZpQ<8Xd(aol '89rSg̘>Ui/ߦ:Wqx.K YlKAKv&XI[.C{ qpEksQL/)>GA(X'|6c!g_T;(ʕ 9pq@_{F~b}5l~PpҥK7vox B,A1C{ kBsn.u O a4P؈3*v@KϠOx*~ r?옔}Яc{7?&j`l1RR$|>IYK\w/f&v-E?2uUquQ<]Eo+_r2zjC` Ik-R|\&Nnݺ-tK3L3G>6.MQbG|\eUҌ1[Cl$_as0yF5w`fXa (>3| ?d|Y>5Oko׭,gaX$P~]'_)]wRwjRRɥ⩕;Q z=\}zDvw :\p[YcQ4^{n8>uu7V"WHҤQSMWpL8uIx Ն:j]@Es'lߩc?A-XgG,:{vo^¿mMj4?!XW!>.>zK.:??}, +ϴ-WS 3:nV9שJY {6;찃Qb=lm)&|P N,{iU<%v}̥ƕ{'z]yeyk˸~eGB92U:$i OŊZK{l7R( *vgo5\{UCǪa?\41 .[SŃ2e~T;n[~?\$FQhРVA'VlT)8l{U,A hlS[^zUV ?[IlrHK$<Ou( RlE!߰nvDPڗx26O[nKviK(kO9veQC;g#p8(S%SՕj[Rc1 sRnp/7)F|y%{;VK2÷}kb>cX|l UG׊$O;$G2 ]<#[W4sZ7bhiI+GQ`@(Twr2_HNػ}j͇߮ i<.Tx C+Ou!8i'եZ %R(c駝ZE'wW|㵈zEGkUՖ[©alVfNi.Ϯm"|>8Ԏa`<+\iv[|zaG|0\eU|ǘżMvej8W =}BZx ÆV[m≛tNPs-cϳNV/N`ہ]6ぴӠyN;㬳;ŋUkXqRغn=: ?-J&Of=4n͐\O.‡C5 ꥗O=w~֓+@(0i5slw[:ED i#-1ܗ4}mo+J˖-NrLR[vN)3#+ϴ-WS$vq_ʄA PXx=,C)^m^pW(HE7"0QΗKٵZpg++zO[[yM@oW>gkѢ &_a]UZPGEa*x&[h/ ,218FC<#cx%gQnKviKle 3Iqc#ʉ8[ZXm|\]B҉QOٖRmK\Ըmcj[F+|h})>2]Zp[h\ լY -[4 ވ?B޷Or9-|y_Y?AqET{ pSNW'/l|OmR9@ y |#8G"L9ݿEi->s40瓯_w8g9,͖)aJ|4~jd(b]B' sb MAm,<~׭ZIH~Ze̫ Hji!^qյUuq6a←6 S,F>漕UXsؑ?| \r-x+(_/N` U(rpwu& ի܈*p۵UwVBn׫_ "x>-{X+ KXKZ)B3dGVAaI aN|1>d(89̥.(I7ܬPe,٨e7Qqi}w+9B[[O2vpUO[sM T _'XǟT q׵E-&6("1lR ܡ4Tha9`_0#MpArHK$<{w{Wx[xx b!y(`1!a:r(iA9g^ ype`_×Gp 6X_)Ob'Ax~X\6D:g?i\ &#,X}.\ B0By?mƚ(b3Q i` [o-+"i!;.ŮCQJZxfV,s(D9(nUOͳ(W%2PT>ul]1r]Ж`<ep(9i(QǶ*RmK\ꂝ"WaCv,lܸ(m [≝d `AEM3^p'c`z$o~}MR8F-y/|- ̏k>} r{W`LG"9ݿ߹Loˢ<1[K3fC|Mf%o66KDž–AByHIr_HCz[K h߼p}%ţ(ܬՑ꿥K?_>auL~پ]KZ-P]u3N3e}r xz[vn~#3N0OOhwޭz!y3Q{$E矃D /QCl> Mb.Qczf9λuZQM|~XqCCVojԬx/xt~v޻ʂF[v>J$``_äISԿXn53dK&3o0eQ>+SXz|) D f2AXuY(D0/3kSakJ{rMP B~EE1cM;(}e7JIX66m,uW6`,6hnӏQ]pk T C2vmۨsyV)2;S~1uf1?\? lR8X3GqѦNAҥK6@8Q >X޽{  t< %>-x Xo@y^\shnj >ua(m9m7<@vU^6ze( 1X@y‚H1/V (Pn!7wܼP [U)ťB(B1 uu4xlφ> "{OїºXС.|G|PׂO҆ڞW9g \D9 ltPǰbDnY(-ovyظ\ (0B~ƪgjW(~K#2,⪋@T LƌcW(Y8ʻqśz>ӾsUr!|mܸ"kbͳ(P*}K[b[ %u?ʕK["V{v m&'Avٖ4J-q v|C XEth7QP~B4P؈bhg1WeG|X KH>=ܳJ\ U<~Gd 1$]O~1TK`]0A$|<\\9IYv x}/ϵ ߮e@yG淐}89-{ˍשt6閭D~@g}I‡Nvb9p 'F>&ur2oi2\;~u꬯L0;yS\E!͛a=PY;5mXt.oϿqFڶ )[ԻaGFZe;xλջY}a*xϾm""0ȁ1 7 b.h[oq\ƀݘD&h ,K^KqR4 hT<]9@aT<-g;*mȽ^^0q6%B>R B>:!tW0pwwI{f5movWkS3yqAFjۦ-S!dQ?`=PŬKL†N'X%#=c!^8&A(HU@x޽"g>7y9\@ $z YӦMs_" ɜPi~8VaY8ˎ֮OEȭ_>O@ -D$=q ?W\%Oimkʏy`B:ZI٘ԒqpTpxC' 'M䶛N9(e>`:d]t(ɛYYÏON?JV?ZxCPxC;}*<~42]6DRZPƒPWci_0M~999:mE(sQ8~,o؁qGo$YPiM7M]p#Բn,T_ 5_B_y5Sxvj~NۚΣ)#Uq(vxq]īW_A ށ}U˖Sd4askcw]Ϛl:&Zm}sx.<1 Lgg;AG)yP Ef]/t}L4.p!gL}'03#@ƻ+M[hc_/T  B<;?6FWBod$r 'g^Y* POůūxgU2kʎsPK&333jV;7oLP&L@MHSDU<>G</t?_,؈ LLbbCl~k:& nj6Ae,|;Ui_0M59SMd[M}@o'Լ؝7#C2xEEx1n^^G}Ι{dv6C0EDv5MŪJ6T fCHtA@RxZpKaB<5"yMubwB@$73R/[VG,}eS4lܸ1M8;DZO=ʁ]>j[U}^-7׬Y2}UkZ8NdJl)lfTCa4]ZX$ajxN3˜1cUVɳy,-ZtL0MKm"cI,yHhtY%!`i@ȵB6YyZԩ]֮ܽJ ~vK)F8qx;f;?ǑڱΦcb|A]M9cRDxZ'e)B<5EN UOZ^4N;! ~a-o+Abشi44==}׎O}RQ{cߪjLl,f%ƏtIM~"D>Q´R5}d9s!##e[0y6EE bbMd,% Ӿ`.4$V L7M_W;;o >_C3ӦN?]YzwNmg1i%?g0mWtZ/EHO#j OEP G@c,/'ٝ? ܰv˖YYYeQ/CX" 5KjD3K%#"l 6ߑy ո&&,s ,^' oO!$A 4Kق@h44B5ֻ3!Ǘ@-ilUD?\&x{t[i&3+ /Ys~zﱅSOJȭ[o 飡%}6th`n҇E0z_vXC@ƒXk'>o-F$mm+;2+(v `2o >ottӘ-D"Qz8:HHoO!$A T+iYYe(*3!"O21/mP]!lsYs]UmO۪L\bٻzAF\Q\vC=w1GB׿=͜=VhG[-3|!av;?9J ZG"^H$^^=h9BV^C;wOePH@"νZƒ8lp1qCLxP# NʥGd@6cY+(s '¹avp|#2B< \h"PpXVJeoo/ȇBmBBXȈT;ƕ %TZ\m_F IIL vu BB}*R4$T[ ;}:V=ɢ{%Fݷޠ:fNҥ;nq 5o,Ĕ5/ڹi\2۩Q@8E}꽷ߠy!4G}C}WsN#9gsm.}Ta>w]Ua4Cr ULF~1ʳKL%T%LUM&e>f_D̜&o15kc5~?̛T6jܨJ3-Up~[ܡT&yC}|Ea%s2y5[z}v9gKw忓?bwz `!CH @4k) AJJ|T>abb%$'S"!1n0U** x"*)*b,K|fFW۽-., fRbJ*%Ju9CiZ;J(A6m}׿?Oo _'ϵӶ;n4Wu 羷fzھuߛ&r3m.tQo4|T]lC/ jSLUB*cwWYG;vzu몹&M۰BAl5'K}zÇI+Pn(j̎SLy1.S-*ļwf {n//}Ǎ,#b.S϶1״ao2:OoΜUD>=3EqidUb-A3׊k>%ئUKjf]3!j0kի"b6"&m۱rG.,%FxZN8,)*B&Q"4;lH-:{^UD%bRbJ\(a@ȴLTZgDoYq"pUy @$3)qMfjVƧڧסgN-֥?A;L)|!&Ӹ&Xׇ^xl D]}϶mTjr T牔'N}ޚ-awW"1*^ !`G^ݨ-PӦ$}7uO/)eZ]iI+'{uL V!]L1=Mk~/iFiu*]NrRu39XܠW}tr>KosԀj85o27ynsjb6߯/9i*$϶C%=wvm۲CS%QeB1 WWI;ȠHOl[|*^6[gzaێ]!i8(f,:$QNiDXa3]wP7f %; {3'qi- цL;=>h׽kg[f0ׯ_O+Ӗ;UUԯO'[mo$Pquݽ5}cҺ12rkKӛ廉$J]K>FNy~@jALV#|R:-f< hƀvoRO2Yg/ΣvS~YbTpN }cz(s ȉe)+bA ^;?70BHQ@/ks=7VZaYb/< aM _>~SaFV+(7ͫ:y-s`&cz>ح/&.Kv̍q/=p?}1x2Px~a?s:qڵÂg7)!7,(+%v^9 _~I{U%81 ƨ0rrM#6ՓCSm/jjKcHUBF@! 0|\nFڵTlF;ٓ3&HԌ;5%s5k⻖NΗcn|}mƘ[`l;yGd5&8l}6l+%~tLF>y~Iᬣq`&52ngUӽo>-~ M<ڹ+$Ep&ӧL )/XCm-h)Ў0f0j٢ǟ}R+|ExELܗ++W|&`«]riѼeHH1ڰy¡IF4>1 wSlXZ xcG^ʧ:iJ 3A-Uz ycθ|b˚D9+V"SQ)/QMza1}_K]PlM1clU.C{ \2|4Y.BG`4^8W^uNlf>Xqu lɋ94YƵ)VmV==v &sB<I|#|r{^BI6&` =ׁƱckΎZta ~s;e֜C$2GMMY2/γF^^h_9jDdf,Ԥʢ.Scܞ{sQy ~G4:fd8j}y,_}tٗ.9gָQ>۝Ѭ()/| H5φ);Wܳ #^ߝSUբ9ƨnJAk܍c -˖fp>(*3u?{)~2|I@,"gsyVD ϻX;@T:񣞄OSD{Vi^^ jt{u.VoqU< "0_sWyMobP`n΄Fn3k7B g[~'+/@n4L$C$Yǎ[ 'CK.Cr1#Ão.U+3WviXg2BHZ{PP<_( r+B_(rr#԰a:u꘡o"l*~ϽHX]v鐷 .Y9]zMiՇNvq-yk9 (色P> ]+筂"B&r~6#q^L,q[I. bV:-vO-A<-~U(0IP=e{K0ZdUv i+\&ei{+v+'A\Lx`,Nu􇹛(5.%19A՛m9v&0el30J@oA&u.ʱ.O 2iR -,elY|,q$*Qs9L\am@;mCݺ+OPrA@A@A@A@A@A@A@A n2ԎI:(7& lڲvJkPc?X/(:8O<_ YB4XЊ N<1`tAp*+}^eQ6LojP+q1MaB~>ׁϯ^Y]+R4vĊ| ZCgκVkʴXJ̹ +{q™h#|g v܉ztV8e(zN=wUfFeCnܼN:H:R-&6ZS[Ӻ\68G~}zL qC<>ga^.uHO?ۍ<6:KɵYJՒ E~x'uiXyOiޓjoL;+[q^b> 0&D&JSCsW][t7>N_IT؋GwmA9Z5癐ro7Vd:lO(2~K)YG' .[4s>VYMc[\OLnӸ.-TWYiv3o<0szDbL}Oiꥨj/ÓxNnI|E4Jm'(2Qw %U\{ 673nmz̊hCέ-汫3+\TJl+`uA@A@A@A@A@A@A@A@$jA;|: Pԡxڀ|7[MC!͚v({M$V\r 騕il1#.Zvڮu?X-&f &Bմ>+.o/k~zAu i]NXhA(Q8BOA f!+rъu{2Y6_X &%V٬n 5fQ,~UVeSSh+ |M)j4[ D~_S c9y߱I4S$t87>PZdZ+[u"V|TT_$ҭsJ RlUzKlg^AO)i-Td tL6 }mR7;/}B>e{O"kڑu^h ;wzoF@IDATF]]ShOU-&lW=7Wg]E-*K \e`u;$T&bi{Z?^NbS| [d7o2Xeq?TY0NH}OAZ5RHn.%0Q[v:UGW凜Dӫ=c֝뺔WnˢǥԳmzT,MyRݵ3痓*/:>U?[2&HP)n6mҘn;WJB!Pnf7 tԈW,+UjyJ_h ]rU4FEe3 PS[cW>DiS&ˡOA:E5.T@<.s/VF VRKkoT[NVsb~?^P(7~;Vѻ+dYYajL-c*HrNE<+:C3J5i0ҋy";_>LNeݿ?xSzZ*O1ePئ ҒɻH#:);˘09gPǖ('?"BUuAϢcϮQ]&EE_"V}hB _pފ.<`'7-5ILJVD` wn&k&]ûҏsQ Aݪ뼟G-Ue|ŏi?bοx uzr(LeH}ĥv[D՛~6P&L9$B&NAm ,L:b LZECi W߅|/i奏=g(n=&:z*SLGA@A@A@A@A@A@A@@UO >zKWIFH(99LH&+dU7tTQ5Åjˡ:m"ߖ0 NOAB!j& Qx MP`qcq#2w:Pb*k=OA];}yKfR 㨨}nڻE:iR5 6aYOkTAR ;suP=uL)xיBg!(q1@EZ#C8_.H;oGL$.Pe@ V P6|JcN 2a˰x?x/C˟Вm(ZF =9%y"Y⭊_JI) jFOQb{@j2G.̓ԴAoJeI)x,VK9 p^A.-Uۥ9Wy OfiCE<ה]IV Z7m`kD\dV=RЪ^SA28W٬z~6EZQ#MrA>jCdbeq d@e2 K~< e:hPw1C-oMdS(蝷ޢ|ϴ.ou65mBm۴Vۆ H> k< %O|kT]IO" b%݋@bG|k* R<Wz y8: ڒt*+ɠ3WQ~&E_>/e"4T٥Mc^j!+֢zuR~Tױ[t/ߣcy*R^}Ώ ~ r)Ɋú0jR=u) ^+'"+gg-KdYu}3OFsb}U. mMLnN ]Ӻ (̳~*72x xzk /H%E2ֶLJj%ӻOϠ֍{D;JWr J^ Z)"xʾV)OXS~*ʺOXfފJ6\t{+v ]GlC/<>]?vVꞚ_p9vJЧ6VMk]~c&Z6 D`3L< x:7jQSRJBngOl;Ä/v:GK{f]џlbؚOm&A@A@A@A@A@A@A@A@gx:jPjݪO@*ʤ[t2U?;5x d?/Z)]citDe+W+T%G HC> sM<S" @8 gc`%ji1 }[3\ ro,<|hX6L}A/XoB>+J**ca‹tlJ>5C[NS@(Nd0cHE:Y¤VD(J         @<T6o#YjX˵#,[F8b;fLD)%_U&ݺ;ݺR^~L 9?{*&-My@h-{t)uʛܹi +hRװĻUsV=wթSOٚe}tUw:s^ANOa׫xMN)_aA7Awf ,ܽW5ڷuv |y7k©642y/C_y 􃇳J L۫J*wJ]ʻ~]a ,v}ӺXf b|{u7}=Dk/SILe`~͞.b"b"WB." [סz+ O{_`Le3|J8-L".iZ2-y.3qOޢbE?`POJ ֦BVU>:E^}UVT42&&%G?i1W)tjӺ)Eޗ2&F21W$P/4s>Jbb)Tx3wpO3wɎ6.71o={fɣx17kr )/IOʴŻt2+*21OK؀#iz+}?+(Z.h7ǣW&.x~rERie3;5PökpcB Y뙘ʤW XG…te] ux Ԕ阑AHqb6sTy~P|A^L5k0CjҤrֱa#ך7k:Ge__j{.Ƽw.QVV=W"Ւ)Sƍ/)dRŋWxqsmϙMdw}N]G6wnuاw0;wq*}\愪 v)H YxylÆd܅d9^L`L!> X ?y֮ߤQ3nay:xBaԮm"&Nn%AD0"h>R g.YێC3mV*POAq^=YuixCXRSv\W;yP' gߧ&ZBuToNR׀W4vVs8D KoWDᗟPKݰ=(d9^Q>i=6}BwxأMczw>X2Q_yr: *W`-e~hao3&} cnc9g[du>,FOI<|DS'PG 6n|#~Q#``UYۭz1KC߰v-~e>ػWO9f |cێ2bXvwzRnw{d3sw=x {s=mnpJ,qҧwo~sqUj㮼CWiVNsN5qH2'#M+f׳ss2]i#R#A&!~4q*)*n e_ C;'N\:%R@iP5ׄxڭ =9?&YB9rYa8rM<YD@At%6XW[^v~^.9Crci;(##Gs?sٹSGد*>ly+שuI.$̝x"r'UD(1)/_@f8}V:N{O\$큝Zā7bZ"A ^=הi*+B ss_Z(lϱ tֶY߯#$TgO|oZF~LoHnI׳si.ԣ]Sv(|t]T̄ɿ=<頮_ɧ%.{іTR\D3ڲY뙸ZG"OT&&2%INiX^f7>ZE&ra*BQq)}r79{6m@#{N\/h[=N_SZ{?Ua]6L \U[L0,C=6(fjSCX0e/Ƈi4u@yԕ<ʋL .=7*$8ox.>F`b:ub!ޕi\#F(O=,-S'+0*,N_%vݨ-UUůLiN'RjBﯕBE:wc[BƫN._sd(^Z\]wZ+_睊#Q-xwǻS|Ns{ig/[% 1AKQត9;e6FظZRF9΍߹+:;QD}w$O cN?eNFT^p=fy!3f4ǏUQl>]MDQ " Dgt8nsƌdj aDw>c$ (i];TKm]q-fȍG{&t_:HۙTÔ7!u/m\OP(/J釬z{(aE>vT-P})Lb jxﮢLT=X9GTYƤGFnU1Y~3sm9qUmOwfSUKV]W{Q2C@<-)̧6C˦#1{ȽB4eM~ݾc)&:M&>>r`>Av2VxW;&+xɳ\L6q\6D;&FqWޡn;uy.=߹6iRa;~_\>ޏ6}:'$PH6 P u̒yJ0 yAazu,Exj]ݗa B~zJ!?|t ~Hc1QmLǎ y|(:r[y.?q:awQuۧOu5sF٧Ww?̭ ́q,dҜ\=׫W<}N^Xԫ׮5LO'(U7@=/XTUMTDn (%+wP uԛe/]+z؆thG`b,H(O}#7A͛y*,"rj{=b(b)W-[1~=_+HԬ1|"m\ ҳPt4 pVu[X?0[i-J4%ɁCo6iaEq&عI;p:SOVMaYɥhѬ$ۨa ~z$C3C s'ވ$YKQ1PbNL VH@\`3xR>&woEgPAQ ;}"Y*/Ŭ =k+6";nAx:d7Y,QaCI~N,Gzߘ^nUTHHXJyggyer s{xgtO.mLfǥ Pr"YXN= .Bo!3ѕ5W>r)SR%lW\jH ~v/խpﮦbnzS jMBlYY4MaRoB=B:\-חn2֌%oFu }u-Lx_ڎΫ=#i6_Ge 9|"?xVN'VW$bES 1v8D)$R̚G t[yf #Ν.`;nF@a'x fWvDγ2mRwË3稇fLSK@%8>g||ם\e~)rsѶXh<޹}Ga.o6{ 7 _R zj&i<?1{l}|`靏G`ikmQ+B>31 ˊPE𕿵|w :kJִbS^9:BAW/{PX|sX hJ4VFD W~fDb\`upH t}+אwQyd>n,]C|-p)܊9*R\2&纕%$)Bc![R)dǮDEvA^fZ0aRoK%T㤊umEn JK3QZj2%S9L-Vqjz#- S / ԡy*fn.^$sn?O;19UpvUAc6LJLwW5Um[);="q|o0//p?ڰ^p= Bճ9%xF`5krhcFUWf+[Id7Nmn8e'NwKAXz %i¹xf8ÍSMMq6lUˉOqqdg5*Ę%:ۑzN!}^II⩕zj)5O&ŹZe˼kb[ɘO :o\G<c%8[kkǨ3l vq݊[YJ&"_0F9Vt\o{`["b69_qxۧJbzsoҸn`ŻV3jAY&un _G֠/`&[ g?^3}/aA~aK310A:AYѭD )Җr "8S 6ZHLB* FYXH/Rx|qB hȭLXe$`Wb wQTiY *mdvL r-cn TrYT']ֺys}˄M'u-ֺK\KO J돺$6kYy:W+E2N ** XY_+t/S1bP) @A#>{ЎuQ8Gyw*˲iPdYsr_[_قK"A@|0rqT2M$zC@@kҘ\7Q0PF4sVR3nN j$2ffUi[pIdA@3&4$F~HU( F9VWئI-2p]8iQW+SmKIkmp 3nLj 2qғ"yY-.fi6!) tu'$$FЋiX3,CD S0MZ"`K%R0t!%jdF+ L}4]\"FFS1MHq?[ `gRI)T cij\ i[AJUA Mqpbr"eL*+f"iJO|ZR LZOd$8"]!:c`0L4T GԗLpktM}4][*S_2M9)DS_6MŪJ1j1?91q8--%)|R: !SCx~t&a.)r"`Kj(RmFgL 肀7dλ|9/v}#`;_c 0'tiEB,x@t1Mi:HB 6!Ɩ/5 O=NO]%xpPHv>0t>LS5S_2MW7t5lOL}4O# EL}4]*Ec.F-fd.ƪ/8~f.A 0{L8bL4 1@'㰹buuCeM4iB5jɸ?T%xG4D?;eMٱ&7"}~fΗ/T眿>?5-K16yԠA]!ӱ41${^ӚCzǁ!&w1SZZ"ηoߞ:v쨋mwEΜ9Cǎ>Tx˂V#i:d9> yx%㌺ub1D@ L}9tN7￯z޽{5 dܵG'"&b 5& A'x V?#u>ۧy׏?#RM'Z^ZLSNhqsMO5Xk}n=[N$ݻսҚu!C(|4;&vYXJݪիի~ PǏiBłvlqH'ƛ k`r7HNEk x2#Z 9O<9X_Nx+{S>ڞƍSEx3_ Ѩ_fbsUծx}G!3Ǽy{gg458ވ|U5fi }U6_s{m۶[oj׮/ukG+>'  |OŠvY ) <_vÍ (X_QXGkת$_w̙Qs0cQ.~C? @ jl0{omO ^:Y%TwX (?SMܽO,ڴneLTN-[TwVy7*_0;zNچ^BELSIg}z 7f| JAjѢ>TD˭[ CÇC8/V‷)&\,YL3fz*R&`b1%v 7)|1_09WRRQ (BeAozDEo o;t ɳgϪ,01 ƿk׮/1%&4u1 ;&hU Cb{9|2b*2We $^|?:*zcQ>fu؆ro])pz&ԡsbʕ+ɓkĉm/'pg ˡw^vY3M8BE:=Rp{oOV;B<Wbk5ȎYs.ߑuhw1xމwijq i,>EW{{tviDz|9a.FxTv ֎{mi:#/??_}cC7|sԅ[#?c5'c̟ Oa^~}׃e'G,Fu!֊]ѿ1"mL|A@pt<B}ɠiMQJT$WB(/.0BL6lPA>|x{%9t:eʔz7и1qbuv+S;waחt=EԸ<ڵkGC$ڂ|0& NFFڏ֟ro >b cMv*pSk;v{άJC {]5.;γ&ngUӏU5z3kv; i{7@S){6jfwyMSj%zOUݎpݶeM}oh}*RE8:ۦMرc+D>Lk(ω{H4~ 7;{-@R s ۂaؚS%~TRZF:N4c|yp @s^/N@㎶ۉ!/B" s ׽_ӎ/YmcѡC6l5;},[;]LC}`^aro߾)U>q8R Qw2Mӛ7vJ7PO *ЩLpFlBy XR4>5>| |iro퉭f']ڮPY_;T8+pǣPk2'HhPq  {4V ]8v8;x,l=߻Sѯg͚($hLu`xy^v\A?E11 o*r?a'H̙d5Ils_})Ȼ\}I鳸sS(S:ݱMV=E!g+u;A >1 S ,'H <7~HJ1O$jA rR_@OiL=95r\ |L?򅗽lRxx0 XVzݻUK&H3(u4*^TT\Ph\x]Ƙ[4*Ÿ`q"+ dG@7{ކ{fzgμ33UUo}_#VCH,^ O9<2fE=ܳztx&^8Y!lj; Fuѱ[x_<م܋ir㗛C,26xj >{nJytA/_^-T,Nヾ.Ո'79jt~dC.kQ7s8.훼u /~D1@9묳`QM?F+9Am>c?Uͫ&87U^9 CU! >B{r [|z*^}Ug".r?rn"mṁϡzzBIIܦ~'O3H7J_Ϟam}Ymb4N W]a~p|SGчuyB5U_E.G 68i_Xel 6]{1%6sbgKE.MWҗT[O16a =ҏsUnMW;g+ߝ3k"'9c-cQGU=zoT<<<1ܫ~|ݛiNbTX0g`ߨ.]ڇu׶.-{W^ye> c.2em p1]뺿we^(]=IX# +`ol\>uգ|nUhT2O`^?uG6>μie7 Z 5\a F*|mmSI? .s.(Kg1OkO''I4=0Bn!s.m<6mFaGYc3Ui̵I׺ fx1'|.%6wGV}>e4O?9ܶIB_kW%4/_s}m">} o3okU] y)32E>t.uP'tۚXXӷw$ I!iSO<7j y H`8W,\3kxʄUp yЃT KF)X7 06A0 9+Ov<~>O>xS6pnn?68̅ <70˅sa( ObHJ %p c 6Es SQ08kS l=. ݏMlc~7A00ΓG[SFԨO.wч1 B|i>q(C2J,o;\0oP狇Fxxhp,͡[Ҟ#nb }qW]~=IKQc^%VZI>qmFyЊ@0~kfL v9=uKے8@>J$\<@ acÌ\ȑM{y?Kz:+7PWf$ >"QJz/jewx/I8vb~BZnV4<Z qd0*d3CÐ ;?2~I%!L(y0XM\bc\|$^;XqMOi<vwLmYU&c0 E)?7X0qMIM͆"HMO87@y-cM\=,8Xa4{W>K]kX@1a-jY Sn1 F(av ߩ;eq24,k\/Dx6]@ s𴴭>7/3Fa7u@hQr j!D\1b9C7*t$hg %H Iæh4n~_Si#xkc<ݠ Iƃ5uhiGtѥ<.0!>W{Xel+od8%sBg!6]t9gY/)+Qi<~~( -c"' 3Gy`- O8ѴpuIغ09cC\:+JmszB~Kǩ#}S=OKӬUx^>K5wi#0gb>yOƴ\?n#)Wg niT/umZ&aTZ7W1>?hz}=k,գ|Ma0o軺 V׵u6IY/?s#kǵ0ƢODθʜ}A^s.]nbOҺ-aLOo 㫗yTޣ΁ m]&1?Q~yy[[%mIAyO)3 RSN ^aT_$= P<"p'haLxM.Bq`+6Dze:>RK|ΔEyz~3~EsڃƊac[^H}iG?Y]t9Xi oU\c׽2Zl }:kF פߝy&Ly"N MXC2_Y]祓7yb>|> Ǩd2llpm=إlMkN.k dH~=┎9}W}zǭkv&aԧnb=6J8cu:{ %"}(l@ CO}ѷE>cm)p9s@׿uVJ ̅9Hm0| q} F>mw5~W6.]v,ƘuC?caDwFqF8:l۶1/3t:On\layx\Oֵ̻ޣhǼ.kiY0 :a{<$43v ik>gm[_ik} kӸ'4)k>u3`93Kѣ|k`]u߰O>,_cu=.߃qҮ p]aJ5_k_}*q+%~^殼?l\.$&Y1~!xI1rsu{Ou%3#>ۜyE[=uQ2/-K Ǟ}=<(Y+qX0܌4o\ߖЅ9hq=ټvTSXi$  H@/5auOgk!╺4/O~?ool6 eCaED:S/6N`P+iē>qI?wc.WX1yqKA/TyJm^FFX5)X0D/R Ix:vuX0mc?uL㦷&C2DM|os8ћSnx{d^6w[=uuߧ,Myto柬sH7?&0B5ֶvYg>-%q q._wm?GyixZ2l׽m6}/$  H@@3ix ަJ+K 3]PH,X0\e/pcUuFr(û7p'\w+7({k!7V|Wx'>À skX7@9q ef! QUJ]kc8ٶtmnXkZw3Niy>}*m #0x1n~,8tѥ<ͮb8O2OlTi2J5O&#2>98 Vl/w]xC4Damx]u&wo{w7g06^³E-7<: 7 ?ӶO{T.%}3cR9>WX1yq(,a/TyJaEsf"aMk cF<4WI9-lGQ9A'i'1Ϭ *6{nfjۺ'Vɼ4?NY c9J0K>ʞ{r ={0HymS1O6_n_ik}Qʜ)ѵi5RνM0Y|y›&/`lg\ U=Ύs<Πڷ Qaꆧ*¦|M}5m ҺAc~n\h,O0HΛBnuAxqi'^;I&t޶yQaؤ{č0l,nڻܒ~9^Zkƃx,Ң]2FcFOoί1>e||ҷavMZaxʽ 47l9lk{rI[-._,48 OF׹xmbyl'뿻m$  H@/3*JnߔF[ Mh3ϙ6}۠5hs#>7SxJyIGSnp6lljXi%^ۚ;/W[}arR3jym6uưrJ[tKQʜyrT]=IX#1S;/x\c՛sѰuv\a:'l6vRS7ɽmw+48]'. r3cQ4E[q9od.]ff6z꿻m$  H@/3!=g־0]q}kCh~S73qq;W@(cŰ~֗ @^ 6ٴE)}B'Ow.s+i oU\c3ixKF_|qk)FLO3yUo@A"?!1_kQ (uOKktMyܶ2txM{WC]u/tOz?[xAH^>(1OkYGgc :&7ٷdM78Zb-$߃ˍ^=amǒvX<:e0MQ_׫W^?w6~dNQ+w"$  H@ C` OMӯ}k[oiM7'8h * <\|3)aR&XSFxei[F:67,L5 -?^r%th֫;ߩ2lEj}*יBVmJ}jVlRä.iu7hC0O(x\gy󓿺>6pþSO4/'!D[VaL%$ydy>ld?믿~eJ%~S mq{M_& m}Yv6b^Ր=Kyܮƒi4y;̝'=Ip}Ư5߃Ɗac[^H}7q Yt`Y/oU\#MFۍGz9_Zʆ83mc?ug;h pnƒxBl~w5<-Nb4J0uƦ`Yڇu׶6WohymM0~]8cN>g-_i[F)sλM$rm zEUFVGZ #QU 2"#?0铏mo;G)04{onܰb߇i5u5k yuqi?J9ydк-^1Ok6SCg00Ar>s5 3Ho<#Myf׽-u/t3~7=Sns]QD_^%Ҳp6ɍs3M0,xEUy 0 W9ɍXpiAM<GpIMn`X!m.M<ҏƦ_X1^߬7F\HnV_\z51hBA; 'n馑uѥZ] Ӯ}k>o.p 7>mxvO)C}/o0@a a0aUg"1fc,d?($9˦~?}r<ݼ7K%7 ݶ,o;mpyiu{8 z g6ԗQ?/dyBaUgi?Wq0/c)#.xQ9p&nx-ei3ȟnZa|@17g\@SuxJzFK'o%Oyٰ*K.yJyzso̼Afٲe+b/&JKn۵W:P/}WO4J0utmZ畽Fʹc^7k c^ ^TQ0ȥQ #0铏m,6vRS7<0=UU_BËeC }|kz_5o$q(e0uď25́<{ O pЁNcM׹ikㄉy>zEmg2yKSk>,#NJ8Q. %X}=a}&}Iu86K$}S@v k6<-oKPkΛs.4m_ƌ#Lx6aEoqIrCb/'Q23of[?TX׾-w H@$ 4c|#<,|Yonu9OsS"^퇉8ilǩ.6P"NSܐøXdB1 c6Y]#i w`B'IIMk7! SbĂkIg}vp"҅GxM0R"`53ݠE-f5rkR1B%x-RW\Qsl>uoXMxn^u#6y#`Ǣ@6K*xv (/N"M2Չڿ.Go؆`vk~\~A uI8ظTdSʕ.Ohwlj@7i7wtՙHk<6c7'Om*zƒ^xG>/O;#>B«s};H8^0C<,o;mp9w{W]%1o?hK+?J_|.Kǯ>c(c[~/D]9~x!˳]/cTOy(~5¸ŘF{dc̘N|qk)RicINQo<Dϱ%>ktwHqclvm+cJ ٫]楓7-=K@$  #i^ m٦|A&L ,jM5fR$Wα㵯Ä{Qh'!OYP=W0҉1!M0Ã!.'|#;l\o;餓<<"뮻&d)]xt'6Xb-tТ mxɀ[[`ؓ O$Nͪ|1[7B -tkBۆqK*^Z׻7d#ktѥzF'm8k:>q;< MLaG14mryn,%)|ʓx?7勶Ćj (•_}Ɗac[~/Q>)C<riQRk0^x+̏`h8wTƂQ nx:c3N}2}0b$_GrԍPX o f d%IFSlƟ}Xx{xe.J@r̙"1%(F)sMP\#1T7SN9%T b$z4l]ְ4\O;(0m'<֯˃uӾk۶ia!Jmc>x2'`_:Svۺs(e0Ḿ )W]yܮB?r|uҹi!x >^:*swP]:bv:R"=>i#Z< Kpbc`$цDe\ߖ_zu3Ҏ0M :A}O[ePm<w- H@$0^3cxOX[$uWo>iDL M^]ӌm=|F rIvO6eC!? ͭ枬KE Ɠ `Φ" >6ꆧc3'9sOy'gAd8B&)]xt{LcnsϭzEz]uX8K<X6rdXa M㝖M(fsjƫSo)uF9EYgáYOFSOyS$,> Âk ijI[Vٴac5<uhv.gwѥ#M>`_/w5<*~č&mퟛURmO~<6C=t༠/mƃ)ux T!aHTJB7Y~rUCZ"O%(ekͦmO(H^O`?uBKh:|2JTFim1vG)<Ӷ5ߢ\x(W6ʵ<}6GY>Fg,TҏRá[0ʕv v!hpW\-GacTt]Qꗹv.#&}*iQޮ(}>e25}bɽuazr=—0<]lY=My'ʵy]}.0]zgk%m8s ]cF# RD?gK m}bS$  H`ftؘLs4j“o0] ƙҊc4[_@Z-]Mlv_IJgαbK6&ҧ]р1\Apmy*եxmXromuq;\٨Ni,<1 tR)v,OEK{+ч>qq)=bPK_"dn3C}ƯұbԱMkzaCY.C^6>?%}9vX?'K-|'dx f1"nsFeCQǦ<>4^~`4GkAyg-2(sڴ 5RX6ܛҎ7&wʾRʴiG\tKׅyJx=td6ja8,뒽airK㍒Qi0gLr"Ӹ}ʒ1r?Z=-Fاy!ړ*%mIQ/G5)}Fե(w\[~] |\SCx o $(ճxCƜN#oUYdz)^@ct}ߓE)7Y77(xi82('0}[95cJ@$ #±RH kv&)&PƛbT3Һ.7-$0ۦ̤$  H@3D`j O?я=>͵RQ眏|seWI/xsF2FGډ :PMrDfչ%QS_ppI@\k$g-*{ԑ#5A H` f]$  L45<~.׿N<L4d3:6cuӟNW:2p uN@];RH@Km`UH* 3QS[HsjΌK`& gdw*: % %NOX< H@$L)NyC]iwNKO|;e0j0<ڷ5=5wN=--?ߘk7&W͚)+8>))ʮ9EeV% 4>}HvZ: H>f+Z$  H`TSkxz 7r<`t{m4j צct\ }iTIszz ϯ/IԨwtIJ:I6p<%1_<.sc![ﮁƹ @ 'B?|ܼsnN ̞V fo߷š jytOhaa$ЛX]Xuy$Vy:;p)J@$  t 0~|iJ<~t(A뮻>}k_O7|KzwN{쾬~F:^WE g0_N:wJc" mEf*LUDvlss;J6S ?hn޹΁<ٛ]нbX>gܱgnͽkYVn~ܞPz<R?V=&$ }V=ļry: 4X -5S&& H@$Pjo=寤+:sV.m׶Z*rKe_~r t~Oܧ҉v[:nwCOWsU ѥ9+ǭ#λFgoH H`s?y3G$  H` Li/nH_rɜӵsʡ,}xC3߆sHj덵_t~VUo7cMĦZkYy"Er˴돵PykUJwCF uwӥ۪6hnH\?csŨUх@5jj˴zw^?7To?ܥfn37kacX.b] z~5QE+HwOhѰ{! H@g-؅3AZGb=4'͊$H>q!4^ԃ$  H@ ,%7$  H@$  H@$  H@$  H@$  H@@'ve` H@$  H@$  H@$  H@$  H@$04<ݺ$  H@$  H@$  H@$  H@$  H O;2$  H@$  H@$  H@$  H@$  H@]n[r H@$  H@$  H@$  H@$  H@$ЉpX$  H@$  H@$  H@$  H@$  . Og-$  H@$  H@$  H@$  H@$  H@D@N , H@$  H@$  H@$  H@$  H@f[\$  H@$  H@$  H@$  H@$  t"i'\$  H@$  H@$  H@$  H@$  H@K@٭{K. H@$  H@$  H@$  H@$  H@:.K@$  H@$  H@$  H@$  H@$ %ֽ%$  H@$  H@$  H@$  H@$  H@hx %  H@$  H@$  H@$  H@$  H@tvޒK@$  H@$  H@$  H@$  H@$ N4<$  H@$  H@$  H@$  H@$  H`v hx:uo%  H@$  H@$  H@$  H@$  H@@'ve` H@$  H@$  H@$  H@$  H@$04<ݺ$  H@$  H@$  H@$  H@$  H O;2$  H@$  H@$  H@$  H@$  H@]n[r H@$  H@$  H@$  H@$  H@$ЉpX$  H@$  H@$  H@$  H@$  . Og-$  H@$  H@$  H@$  H@$  H@D@N , H@$  H@$  H@$  H@$  H@f[\$  H@$  H@$  H@$  H@$  t"i'\$  H@$  H@$  H@$  H@$  H@K@٭{K. H@$  H@$  H@$  H@$  H@:.K@$  H@$  H@$  H@$  H@$ %ֽ%$  H@$  H@$  H@$  H@$  H@hx %  H@$  H@$  H@$  H@$  H@tvޒK@$  H@$  H@$  H@$  H@$ N4<$  H@$  H@$  H@$  H@$  H`v hx:uo%  H@$  H@$  H@$  H@$  H@@'ve` H@$  H@$  H@$  H@$  H@$04<ݺ$  H@$  H@$  H@$  H@$  H O;2$  H@$  H@$  H@$  H@$  H@]n[r H@$  H@$  H@$  H@$  H@$ЉpX$  H@$  H@$  H@$  H@$  .%mx?!#~tVaǦ??)ޤ:'vmo*V]uՅH~׿nִ[wqnf%  H@$  H@$  H@$  H@$  H` ,)K_R_*HnizCwߴj5G>t 'n#`1tw]zn喪ЇҺ뮻rLwq+"r!i7nL/OGuT 5\SN;C:Fmo)OySk$  H@$  H@$  H@$  H@$  H`%X2?GnV&5Aq#mo{[T_|Sgxz9~Fpv 6 }s?w9ܾ/O{GAL˖-K^{mhO~=mfQ?C:묳xy{F6r;/aH{q?/T>񏯠z^$  H@$  H@$  H@$  H@$0 %ax%}{߫g=+x+ҿtM7Up 1 m.o*iVKzϮZAG׿~Ua1\k&w;}[ߪLַV^3>zUR^] 7c=6}ߨ Hs]w'=2x0WU cXf:Te<N;UZe/KW]uUzC2o)R~1^0+c?s K^s>R.KiVr^We]a0H}ы^TЇ>4o|;/2m `+D:V"ˮ*+ǕW^Yzsׁw+z꩕,lC^ץWNwG)e.zW\^W0hw7qC ȅpO{҃pkVL H@$  H@$  H@$  H@$  H@ L)@0׵cй{t2)ƞ]w]c7 ~ .OO闿 a<Øϯz3O}Sa#x;t:?gC wuyc[o2nx@e,IkVFxj?Au}{6 8=yO1)l~{^Ug~ Hy=<ƻ~L䩫|#I'pBmT]oib|>@-ꫯ^y 8c`<{]rhb!1FtI Fo}~$  H@$  H@$  H@$  H@$ X&Fx#ƜlPHկOC6x*.\pAe|[n_%VAo~>S o+樂++OC0 '<4${)_Vov-oyK\O}S+Ok^* {?ի~/ !^zinz<\-[V^|D`֪<:aG-آB;(lPʊ7W#7M`140b|+U=y XE$  H@$  H@$  H@$  H@$0nKÿLw<^}=qw6c#820|WF}wݫ\G?QcV}+ɫ1D 0O|#^8>ϥ~iV!1^gȹ瞛𼊼󆖹T~+D bȊl6TgMo>iǿoz-Rl-Œ gaG 3t9TA0*W`0NcZ7& wwa/ƻ|Ns:Ĥ gCB=>FguV3.:+Oxح!^W'p! H@$  H@$  H@$  H@$  H@I`I?{ֳ??]wݵ2 ^NvC9މ!a8S^S*-aO Ƴy{'\k{^s)ixV;uaUV~ jAW"5^v3K^^{tWwT^QW0ϱaD\KXbŶVo 9昪1NƸAgTi۔$  H@$  H@$  H@$  H@$  H@%iַ*ox p]P1뮛xA=+Ox<%-<b$7isnϩFFW\U1Z tg&ÕOH97x}:^BV[%Ox??zߟ}{}fy5;qs7|sz]>Oby;^VƬt51w[p5֨G~c,(U ?KN;›ia|-anQ ZkUa.y|3ܘ. 1<[ބ\s5ꯪ?'ë((xcA<2=}u/E97S W4^7v'#QzWb׼&nU]wu//>O?Nozӛ8˗/O_|ի^c;Ư@n&ko WWM)a ["Wק<)9%+L|yDd pN0&ŨI)t ]=ɃlnL_26^{ӚkYGc&}kӲe˪`aa(Fxz%yꩧV^S~U:jG>x:;+?6p_0͢(CW<\Oƽ~cXF|Ox _»i:_2(HCIOWY 6^Νx#k=/!_yrţ+rC_Hz-LRϹ2꺊'U< C`E$  H@$  H@$  H@$  H@$P/O/{*.}c_c*U{=27<#ꫯ~{:y+^T:b)7{aULs Wc`J+H*׸[R4'>/V[-Q>^7}/mCP_o}k:3*TSCxe)V]uժa0|=򻋐GH&^ק;o,{K3m W3, A8Z.c0(F+݈p{矟0,8\}~K_J/gU/?*\WoyϪ|p坷$  H@$  H@$  H@$  H@$ qZS/MW\qEeЇO Q$W6x!"Fz~3x]ײwe<[❓W?=я/_z=JEq{\D>13ooW0*W`=,~VٟY}7=ϯ?tAƮ:z^/kC77a/0CVxbD{^Vozӛ^GƽZ N1\krk&ʏG[V b`|衇{iuםOaX!0UsT|Te 9Dz32F~x=™xЃT&m)'R~s\uܸ:? H@$  H@$  H@$  H@$  H@ L)0xϭGu]*4``I=ú.j7t9T^p<|y'_e6 '62$)hё9d1%Gnaeu5wܱӟzE]Tp!?R$  H@$  H@$  H@$  H@$  H@KK&X^7!]zS}#^uz=) H@$  H@$  H@$  H@$  H@DtgeoN_җҗUVY%mO~rc=4: 0~J@$  H@$  H@$  H@$  H@f3P}?1p ku{W_Oƕ$  H@$  H@$  H@$  H@$  H`J hx:g%  H@$  H@$  H@$  H@$  H@bt{= H@$  H@$  H@$  H@$  H@$0O/(t)ܟ~ӵ]7Ub%  H@$  H@$  H@$  H@$  H@maaӎ;?Gm{߉.wKG|C??tO4l3' H@$  H@$  H@$  H@$  H@iE/LwۂSmx?!W*źxբT$"NJKSS@"0  <5g7#[ZQ]}5@@@`_YQm%AMA ^|MЈTA]ӏԏEP-O-.Zd    `Q,6Ԡ L@/&hDO Y@xǍkxT@@@k`_y -2(WmxT%93R"e ]N0ф4d (Tʖ)E)?IA%GӕWСoiێ],C"O/ҧ.:PE_Pׁ{wn޽K5ӚJ+-xqjqϟӥWKt%ڳw?yFtIVFԳ[g?qp_@wô"[W v5,h. p,,SFf.^2=v2Sk.BmQx?;\s׸s:x[阀?GT^#ljEliQrWxr?8M  W~# v{ҥr0%L1}hV7oRem @xjaO3f :ip DlU!5W|s-o߆թqߚիѰ!__ {O7oIֹc{ h&ơQlK[fM=EfЈc;*}=G;埈kMy!m;W#gK!<ۦ qCrO, -ISѫWC|.W̑Ǝ.~V*9F@=^ |t)m7WU`]6ѧ̚3Ǝ0;Wfoa +q4`V3.t)e6 tX W^L]N':wIyI!G)~A7~=5k6'   !O=gDnGY'kYhz:s.ō>מ@IDAT*U,O f54gϞ 1#G3˜ .A$?~%3^"~M5޽G7%M&?*kؔNrZhv8Y9pjfoRZ5lxW)RDbԓ?:gdu@xym"41Ǣ%lͲYZ2z9MK[(3j4z0EށHey/}pw*R(@x @BUZ%ʷJ|?bh }ݏ6luX`AxH`  `WFD>Į(VV0Ta:>Uo&}U>vRJ q# v*JXEQ$;튉RK?E:PxqU48f̚mf%Мǂ; S$15K}ങ2f x-'*_qӿR̟Q1h@0cW.[Ξ>Kl@W~e+V%Un}/KQnߦJiRʲ Yn-sh=V(_ƏI,p!`؈A(V7k}`A7Qܹ]'~:Im:ifY,-|=ܽ'֪QEѢF2ߨ;~BV+ѢE2KRT))qDb:tu9ߩdri2 H/J@+ҽ3:x[;vl[I3dy!OYxf![ZQS).xk4oՖҖYs}jϳPy(Y+fL-fEv:wl$J~EcŒ;nyćA%Ftq##&7Ȟ-+,RLIׅ(U-y~f}Qs…O:q^8}eݶGσcx}]: KN4&6J޼ _.{bް=zLٲ~N ݱs7X<3PǫCE5 ҿְ-u0/Wm[_v;Zz6e{W U .$ٳ DyN ,2Or)1Y% M}$$O.NEʕ-MĿgϟI>.Y>$} =|n޼Em  GS AhքzJ,PWHN{cQҍ7`TgCB(< F5LGG~8JnݦU*iXEӦϢ#WɃ,3f!xr+ZDL?Y ?ػ?x@_-i/AމCݿO6oUHR)^qU̿izHoT>TAX2~rJ(^8Uhնb73OԚ{bivEզ\6nT:XbībL^}5qh>q^|EYs$Piض5|(ŏOEiK͘Mgr:XHKSP-OMќxIݻG+W'?+iĉiܘ6kƬAغABV /ʥSy>p?Av f$UbyC69>8< #rM {{eQxɲ %] Arxi>p@6ʜ F*'9z<5f'<55A=q 2R NpW.[Drſz(O]Hʩm&riuv5i46d[| 2uz8'P>wbg|2 m louԁ5iH,>yæ-o Ma  OSAhS˅s1sכ|]Vԥc{Txb%oǤYhWSuOe&>Xzq8ÏbS\=z:a+V% Ëޓ)M2Xnw4Tx׹kOڶcSOnZy=3o!pک}s8Ӟ85ɓ'Tg+;rH;3*,MJH+娠īmgKTV=iO#Q* Lʓslܼzl7MD@= <5Q* `0.,d]={Sզ\:Fvlݤ 9nKuw.&?|СC%A< y헯 )Uס.6h`_i(aF^q yjʔ), '֨#J{FQA\) אH(}w؋ԪӀ~=v+7YT$}e􇚄Įx *Vϻ<׮Z&= ӲeJ c5ڶl<36]6]Ɲ`/<1ڶP֍|=xX@@7 @xjP@x lF^|;uhG۵+߉)2SoE6ņիTl$6۷oѶrd\ŋ~g+$чmgDžG ;b|p|__Bmu,Y"Ӕbz`l4;*tB,b\r/yWn:b\)1cƠ}iWs/Syڜm4/IFty,znAxj6F@ ?Z5x,e/D΄,ؓtϟJ*} Њo/AK-Sȕ.MK,VjMٲR m[OE҇n-T E|Բu@} "@gS?Am~k#m>|?ػo?pްx5691 =ծUCkד!3}+W!#hڠKP5W2 WS#Ytb}e6kW$Oo@QFa'W>BvWx7mFyXCrÇP>Ǐ˾J^xڋf Ŭ6~V~hۦ6)PX8{i6@@L:=>ϒϟw =8x(TwtŴWe }`Ҟ[cy=8)ɔ1~xZppF^|F*^ 9 ,4:{ڹg/Y^z;Gwu@x\x i*Qecr, <5KK_=iJįxkԮ/m i͞!3QIWZC7l .mھeSL6C{AȣS+f-зbЁ %[7jBSXznAxjE@\M'O-A |LVj-r<3)?׫-sMT2q< yrz-=9ĉ?>#xZ`Š )wr{+ x[>6Zhr?Q&-l{ݳ5oXe%&"#QAxLxڣ[gjբV t (3?q2͜=OΨNZ{Coq-۴&#~m_ʑh;X}dԯOOjҨ1"] Ob {PCWhfdb(Z,D;V,ʑ#;fbdyq<g)U3rɶ(pxTo'{w҇Sμg͚-7omNV#Am H+Z0U(WR@r`o߫(Rӂ_Fz^K V֯KH<&_"6Om //#,Vo[?i ͛ȦT^æo9?+UҹZ0nwg@A]Λ=]N <5Skhl-v;ĝaJ. MCNG{#BTDݺt6Z4dznAxjE@\XxEx)X3R;@Y "gS-~G=c^p36 }ix:9,Z-XlM7{hꚕKxGR8-4={ h`@`_i`†3ڽW) rb0|a]3,஍07vЏǎSmN?uGi}9L2] =T"w TZGK}߇2kVPCZ@Jx%v.k؃N"LJIGeoWIhw"+5#yyv+<ߨ;~o~߂ YH:P /mްFYF/<x?8=~ͷf}~XOnz 2eFUa p`æN_(i$.?ˮX(co(] OLjd^@x <%o/B cFm}f(-_Zw4r$O*Ju=G^NX4,O&x._ٝ% ǖk5ca%<6i@wôqVSo= f$ʌurdW!B^͆qr=A`Zzd->t =$l &O J({R<ݟժȏ*M@GڷtLڵ}3)A3Hu8{ "vJ^1xZ6ǎҶcĪ5΅E AFp;ЏV < eQCrO)h6]I?$ϪmSXlJ+z!= eީU;}͔^rUep6mI?v [9kZ FyEKk׮ˏ0' O{tLZ4)b:1b`kBxڲySٽvs烟nwm4s\+= @W9Ņw}\ ܹS߼u˦`޴QD7|Yx} Δj)O$mDxM֞ OC>Xx+EA CK˄,(ݹm#JR;g\Q<86oژz즪!fDC-> O9mnZbҔ&ͧm?*_:|'u  >KSAn\JNFْe+а~]g.9hE ֳc.ULS-I n_@bTOզͲZ4j-I^4%v3GvZ|oSumG+cG ʕ*h\ ѵDḢO O#FH5')VjINE`S4U=QYz 3{agŪղÊpO=4x-YFCcm᩵\b/e(VfMBŋ:s$<է?ʙxh!r.z;ɱ  ' <5 < YӨh/#~t#Yd<1l:vo]ĝ<]xp0=eԫOifGm?iJp*ix:jԮOUnDdWK/BY?ϢhQh2m[ž1Gr`OH%JgϞԺ < *8{"3rG-w%8Zƍ߼yCU7nrS'~ѣ]{hHG.\߅u!/gNȑEK<`xxboCe==rثi/i/ϟSE>$x!YdlU4ndk(Qܽk'mN>`7Ci6چ,<IOC(گmNZF/JǍj텧ʔIhGO.&uO=H#Z&OVɫc4u@xjE@(\ O\SMVSԨQxS Jx??"9x'hиhٻB9qo^O0³t,qdAy<8O.{m;&  `C l@WB"<BkoVxN}8Ç 5J OSih'H `8W#E.cW}e+TδB㢹Ͻh*X 38իBYzIs ӺujUkxU\9se-!O j3OٿO/jܨEnܡX1cRdI5aپ*KqcFjXTT2,V]蘐Oy?69y/^$VX08&? `G^|؏ >uv:IZ_H,`RAѨ\-7mJ{IS~v+Yx8"āw +!}j{#Sw T9-}HdՔOlQS&kO\д ]p׮Xx>͓[;xaߞ#Byv{Kx^I׮\  z EО[y1m:M5)G 8}<+F?feKP4it=)>ZvgDݺ`.[֬r 19ǟ ()Er~⧓TA ,|!@*y̘%̟/?rdN]9 Ë/͞.FWvd-ZhNhty𻝇'hg4RHқi zqٽg7/T6MnqWC&L5]%u6Iۅw,]4_09ׯ;V,g/<)}1+ʚ i)\ڽgs SmCM+)e)TXXzi_4!Eڱa%<L,~*eϮa  {{%So(z g/~]Jxd9\x&Soizb  =9%]#{6Zb;*Q|DW7@Qʑ $Iпb*{OnT`G 17BM}#ˢժPV)YR£W 1Lڼu[fͥhGq;w9E_*(;҈i- ^nܼI3fΡUk9<#u`f)ORN ?iUUueոiVzm%lVruO2 ҳ4g;vl!:jȎ%5GcO+*0gB=7jK<5oژ*W@1cƠ/_;wʖv{t'5_}UsF/\Lko$u?Ǻvv6_mQ#Oԉ,$#GtUxqi>A2̈́ISlꀢ=>p?Fݻ͝v,_l' 'OC,KpqBL>ԼG̟eVɼ8z&*|{7ݼe͞;FW`_} J_uBt2o(s0ƌ(}cԺ:Gc2mkٿ;[K<lx6 "Ao ۦ˂;w9 ;y(Q}k^Neܳ[Ѵ3 ɝ/Y sx]0wL+{e^JّĉY SP,lޔx67pc  KSS@"0{SbĈN,{Al(Q"St(MRP~G?${,QySY!Oޫ#ffooo^ܙY] a,y@ĉQ)ѣe&#[ܡ aI n8y-nܸ\#G|*wbof "R͍ʚ@X(eoV=Gx'e1 `chwafb}Aӫ;5kHƳl9Il#p*'N,t+i   _ <5 <5$ р*S`qq `1W^CA@@,JE ,p-V.=xPnsriIb2TQ3?  !Am A ^|MЈTA]ӏԏEP-O-.Zd    `Q,vu[v'OүgY*MJ^h-6q0?O jcO l@kF4 :~~x(:XznAxjGuA@@F"c}eцGÅ@ܸqh񂹔1C`Ͽ|*z`!@xjPBxjHd& _4UP, Bx$I"YOҍ͛7^6@@ | @xjO l@kF4 :~~x(:XznAxjGuA@@F"c}eцGA@@|5 D6 `x5A#Pu@xjL?S?n<,F@= KSS@"0 bWk@no *3  ` 5>Wg3X+k7j     <5 <5$ р*S`ss `)ᩥ"W^A@@,I%a8ـ h@u09 OPv܂R͎ʂx+/E   $ʒ͎J0O jO l@kF4 :z(;XznAxjfGeA@@H"kK}efGA@@|5D6 `x5A#Pu@xjLSn=,E@= LSS@"0  <5?g?"[ZQY/}E@@@`_YQi&AA ^|MЈTA]ӟԟ[eKP-O-, "\d    `I,4ԠƁ L@/&hDO Y@xϭjvT@@@`_y.$WlvT@@@ @xjPXMxIr"D0 @    _w>='9#عۣ߮?1+= 095D@ @xjPAxjHd& ` X %MB YW?Ѡ[A@p"\d    `Iae_ Y(aB}4A@@@o ܹ{/\bjh`_i`@)J OSS@"0^|MUu0gTMtL"ED#F"XixUolp @ $0e_);P& D?.OlXOd:ѣGW^8. iin94$ ,A@   <5 <5$0,_OkR-$?QSq sYq[d)0c\ZjBBv\bN'pr    !TQ('cƌI/_Ǐ˾%8eѩ7Pa    BY4Cl[ʼnFJO>!z߮xR$ `s?jRԠ L@ /&@*^){1裏%)E41T[ yFv:6mC. `5ꞃZ𰯸.ю=Bþ /09sD@ <5!<5$͋ *#uo61LDDy.a')h p{ˍzoM%Jwy\.`'~@@@ھbkV.D RXݻ#^p ᩥ/IT@@OWOՒ=wGUԠF L@ 4/&>dcǖLX|ʢSO1/YK,x@ pTd    `iam_)o\,.l7o SK_< W!gO4) vW~sɠ  `CM0`$ L@_TU:PӸqK"T= ﭫ6Tg#m)EKWprE@@@@ Ӿ2h)sA<(UMyL)!!PzOj#]táрAC\Jh!F%V%`sg+Ԡƃ L@_TU:PxiSD iG(X5'W/8>z[xC `1_YQ]kJMofCQbSO8ATgSK8qb|ݻTNCgfCHr;A@g ي`  <5 <5$UGt< @3VËܨx Z#J    þbo|?PS߾FP:Tr){Sޞa U6B 2#\W D6 ` MPuTAGSD[ œ S Pa_ph   ~I OcŢ̟eiRSD )z*t%ד'C<~fjMu̽}dx|hۭAp2gV   G <+#¯qfc- wWƴ+r"`s$ʍ󀀕@xjPk{"<$Er`~*V0ʼnbƌI"E U޾}KO>ǏӁ#GB~fkQugiX,#5_a_]~"FH|\~x^"/`&G'O._xiwW.b'P>G|(5bHBT|YJ4i!BP nuy&mݶneSO PUO: sÇeN4 CApp   ^!^iJd    `nѭ[)WNsdJ/0U߰y)Biab  <5~H 䣖͛Pڴi)J()NgᩧS96W4gB i`6 -2%߇6L0n.<>4BxBRW !þ͛GϾ}n93c.mCx1˗Я.++cSE0 ;`ݸyfM$u;Pz))9\ .Җ;)}TL)J  `8x^ d @tTxڴQ=Q%IDFkp*`n6<>4BxF @_A𰯌>xVYGŋ+fLJ,)**U(PZJM)_5_7TGӂEKeYt@b굴p2~ǖ6VeO퍲i իPf`%$fR82QW6:rt}G(!$)K#&RdNtU#)S ^:6(#O j OAe˖XbIoF 8Y^O%<>4BxIKܯp þqш#u=y\ذi _޼y4iiЀA\65j` hWlч|۹Hc媵CPu 6S2tza_xh@%Iԩ+8);Rɒ%.^:H~w1Ҿҗ=mT|*۴jNU+W' >peSDѺ]GMةvhCY?dGX~u  ȷ1~=5kV;A:3f 3oߺuB$ x0Gxz@x# S (` ~,"$(F7w#{6#:irxqi1"TyRͺlס ]tYPymWɬОA@A`sd̘&i3'R'O.(ʦbiБZtOSӴmG+W6|T(E8zLׯߠׯ_H"є c(U6<ݸp"t&2?ɝ+HV.^m+lilA#@:9bʨ)O bRq#XbGy#G8p:um)<T酧W/^:-={e''ؾtf:v<ƙ4rtq`t=? <}ep!uiش'g zR8@+\    `,𰯌"KϨT`8܇eL8?ϝצЧM<%~=sF#Y&ʖsiloشEzէǺ x*865S߽sGÇeA^(2ܯ|uP6$ˆBڴE[brAx"s=x@AӣEE I(/^ȬXYV b3 Q„԰~*UqMk^0yl_}bUgE@o.kSرi岅Zr56{*N2~>uZbmFΣ}V[(p_].d]˖)Ej5IV(W&21SNQvj R@Gh,ABA#(>pBS'`B i<.F R>iDӏ$#wZYrHJC vŞ}C*\_>ϒEZP!@z$ݦo1}j6,AS%X^E!<%_&/   þ2BxPŪ5e(<:q6P2޽/[$u>Ⱦ} ^  <{v,E\Kq@)@ Ay#/E~iͺ 4gB)X|SAc_1c;88we̐&OK~U/\  `7o"7VH=?9:w'A8;"lJNÇ|MstLXzЕM0w O׮H.G1g˪e˂>"$zukQe߯_ק 5sgl2 SwBgΞG6lg< OW%QJ(^ܸ2YssЦUs^JJ/^6;lg|yrI;gϴT/<=v"تvFf;gbetFaЀ>T`V-33T=rtqYp 1%'=; 92?pz A*xߴI)kΝTLz) fzYsi6T9MfMWJ uC<Zyku^S߽P2e_rl   H <+nߦ]{Glг($GRDʞX((QXS}>((ԨVE=jڻiT* @'zLx,)JݺmM:C7׮\9 `o5"BtkƎ,?Yr_LZ3TN-٩B?!"oe[֩I7 +bil09%8UK O-XL+W (~xEywR勥}cW6}l'mڲ͘-cOUw._)7++K Sr-4}޻g7*!<֫pEj+ HyV;eKkNԁ앴I6r TijRV{mjQ:셧  ?W4rX{9cM}K_~Q*T@žz~eh#a_OSAꅧ<@Qt܄Z;OU<daiGgiHHT O?0n[YZhQOշojb- E:w ~P#!<%_&/   þu떍Sɞw=2Gy oYt3F &*Sςq fPXb՚Cg2:=_@tPmиf`?a*\.a82e@qġ#G^TEm:ɴǍ2?<],{ϳd֎ޫ4}qZxGSNӼ_tώ6Æi8-c "!t&J$v#+Ta3=G4f0%Oz#yβKjԊ3MulѦx'Nlmz{N߭j޺6lBM+zhf9uGL?).]`x(q` a媵`Rscuku05셧ܿvd$o O~>uZ΀1F\߇4iA?a qf)\],uWJ"%Kڵi!t{cp\x,xn/< 8+oPܹ=k|Zq3Ōأ 'OHmTM}ۨKz]}5n,e&6^y>vnU\xqPASQ0!`s$L @xjPCxU0Rxzh.J*F rr)8٥{/쎟 [pES<xz@xmw |W:(?͛6S蔽z"4BxJL+_n @@@ }*ZrQS/^b˗dԦu+)ZhrljRʞ7t,-ĉ L`a)<5¾bVFUxjrzg+y]y4~,ݳoؾ-U,_f?oܼyڴك"ɩcĈN?.z/,l7OO}C#{=d pA@@@@xWnrKxʂTgE_"Pg8~ƬvF=f|)t*Rx&E$4mٖ^F%2}!ժH&mѬU0}Kxh9jU*ׯ_Su͛7,YR zu5{ZzHkլN-ZcW,Y@,Lp7pNæ-3F J:C_xA,лgW*Yn4obw;   >H%l 7nA/oPy6UT{<$I| {>5v,sڴi=: .]{3ƩWl u%A._!N7&ݻQV['-Y0[d>Vn-]ʗ+#"8J,г|/P@oWyRٚ,fݸ`qtCu;8Ǯޚ]ݬXo{ivLTZ5yW˙_/qxɖCFk?4 ?32:HHH 21ZvQM1-PBhLL.wߛm-Buʫ͛W?߳?EY0DB$2LzZ_&Nr7ikZ))Ji"ueeMR\95h'8"5kڵV,D%Â;v쐃jTb&W\vڞG"mV͚QwS~RJ:xèr }%@tRJɫ/ J+ڛ OuSzjTGyr"#8\zQu#"kZZn*8MZ[kLi" ՎC$@$@'0UptZk*^i̵z#`12{ݦ!byWEgף{t$h3""scŅ\7o&nS$}{HyżO9 CwL2Mx|玂6/t 7~g)kC{Q_!<>CL )^** zWy' @HkJւN7[;,1W][Z8B [/_6nڤ_=r_xꇽƀxKHʕ>#Kg0qҧj?Dv @ d:R0 ' OD<~4>t O_z9p\;~,YufZw ]ч%= {S^xeyn2&" Om''ħf]:wRi>O8 ϓs/_zqxb2v;!_(_ v5["2e?kZ׭RVdUX"D*HHH H / DׄES:⅛\,6^ 7iBtW^Ĝμs2wJb7*~7 Mav;h: tK 3>Cxcm\#Hz?I F בyνIPxFúdstUtػ`'M$7vޏ/իO>m۷K' ~JEI]kWQLBڏ;Jtԥ[ljYkRNv/'.mҬzN'X}{gT-3-"XӦQw.C0ϕ?#7=p32fW_"u{yWSk-DF+IHH hZSwvII^x)i` Kx90gժUծxZկK tV9oVT9_ճcr4+~%:x4c~i瘣[ކȬ/ZSi^U~H x|e~@iz)2dZiI44 ~ ?21|C 7V/ %JpE"|+WVZxk3v嫯)_Μ)XnR%VQǪ:yIizh֗@u$>$ O+Zoɜ4ۧzS5kȻM7WAH Mj^I@NsR}}ͰMT~T4͍H K|% j @&WF UV˪իM\bS-0ՂSSx!7 0 u5(.PmX*U$9I~A^-X H A$ $A$`JyկWWv,Nµ+V,V1qٳGYoO$>"K~]wdxT%[ӓ@ c~@mWxH_|H |[ڒ @&W)RDE=ŧ_p|F$@$@$@A$` O!6M))<*=śOOwsL:=fKg~Bխ37 n8?^GWCzD'@OmExőKƍI)kS۱c,_RHf͞{SWAޟ$x|ds&^7;e&4RxVfy$xʎvd-HHHC 㫍7Rx@OHHH# NPJTa-LЧFk;FE5}/Y8l0qH u:ZK O}j/SO{6^Uiw@PxR&4Rx@H x r7   0jӦMg   S(;CK+ira˖-n{>ER~eH Gu$G$VS@2^YPuV Pxj@ b&4RxN@wH $x ICM   ˆt:J$@$@$S({  WQIH u:j-5 O}j> O}lH xUg ^Ā-fA#tBB竐4$   L6opj]"ED/F$@$@$@A$& *TP:)WA%H i^;D#K (LU*ŊLSSx *"HHHH Hc(-0b!;DyϞ=nz91 W1r# @*#("ԧ'̆YPuV Pph@ b:4 W!k0K$@$@$x_}`ء+WN[ _bSS Q)< |$@$@$b /T^ٲeL >w*&Vn$ @Hu$S$rԀِ@7 *  [LF5>!*d FwIHHO NA^MK(!7n+<@F= |7$@$@$3Zp?+U$vRiQ1|p|+7 @בU@ԧF'̆%7 *O'EeDG.a2f`;ܻOrRްÍ$@) U 2K   &``˖-+w;wFO͈x@' @{(_O믿T NYdI)^lݺUYQ8\u^<_$@$\gt>5(>d6$`,>~0tFRtiu`t)'m߾]~^H.l`LbF *P% @NH uT.[Xh`xAUwb_ޏ @&h!DutӦM{"Nx+*$ y/?I#@O,)< $!, D^~fAY;C.pzPKxi[&-6% 7Þ{Ey{HSlJ (FoJ' x#ګ{Tʔ)@|{FI$@$@$@& ;DϾm6%$5z<3 hoיs|IHAH8jM/I \(<(< $!, PYU訧xfoѢE5ݫ"`CI$)e?`hQ<_hó$@$@$@)#񕮌G;Ħje->u Cdp /;,)~;q|ǁIH FSZS@2~ 9_Z5kȝ*i;{Z&{q1 @ |B̚HHH ' k|eŴ_Uj2 WGOLnI$@$>^#)=&ԧ6'̆_?|ENW~֏Q׫gE<-<3]{%*LGLQ1! Ox $!   292c9Z49DT,tj2 @ b݆~ ʗ3JZpv>92ipHKHpkHH (<(< $!, ,@U`?f4A (0tHHH 8 mq   * CHHHr>5=>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxSSQxHfCY@?|} ,hDVrW9Ь& @p|6,HHH Gp|# j >5>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxꅫ@IDATSSQxHfCY@?|} ,hDVrW9Ь& @p|6,HHH Gp|# j >5>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxSSQxHfCY@?|} ,hDVrW9Ь& @p|6,HHH Gp|# j >5>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxSSQxHfCY@?|} ,hDVrW9Ь& @p|6,HHH Gp|# j >5>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxSSQxHfCY@?|} ,hDVrW9Ь& @p|6,HHH Gp|# j >5>d6$7 ч*1 `?ȂFdH G|# j WiC͂HHHrW9Ь& @hPxSSi}|ʑِ @0*TH9BOAO @PxshiД>Wn޽jhѢ:. $@a"VZ Wah%H$@$@$&_+ @6NM aph:1"|lhłׁ !lhEցrWά% @p|>,HHH 7p|Z @Pu(9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8 @ Px3Ԡvv(@x|D 9f?@$@%U@n Wm::N$@$@$P_a @NOC9IC͌+ pM2 x h܅HHHb*n"   8@ؽ{/^" lJD  * CHHHBK6'  (0t+|GuVݻ+V,u_|̘1C5j$-[W>֬YS/o K :IF+k׮۷+ֵjR \b E;vP~U^]wk?IH dӐ*CPt3#x|d{ e?\d!`g$@|w!   8HHHH<@ .s̑ DyA %ĉ QGe{ !g}H !DBzD{'ݻU"FD]t7mX ;t蠶w?o֩S'F$@FS[4@}̸c' (9j8WmxVBH6]&  4ZmӧOW`Ԧ늈` XEDU蠈 Ӿc9@:?n*{'x673蟈b0R+R("ޢ. VBY7XZ!0ʹXSK|pBG!L5 &Dh7?B`{qǩuC$@D :IF< I/=ޢ7nj 0K͜9S?v1GP|c?Rkḏg$@*9^LM$@$@$@p| @r8JWSk#Q*cƌQQ"}bODDXө#',*:)TOLߎxߣG[4pB 2O?DZVӾ;:!jhǎ~JٳgO%Fgǎҝq^8S_gzbwDZESm9=(fئEhRH{ XAMqhYQUQGg\D먅fDZ/ ˖-'<@H"2+H>hP\M;lcPC[,}I'bkMEh^l>>|kȈ 9*$IHA@4   "_eQc*$@$@$@ U @NhSDLF8qѢE "wyN!ȅxϞ=jj{h5 uF*$Bx`J,)M4Q[F$@FS[4@}]6Mѩ:^6 R%LU>V]exk~x|xerSwXpH x v;   *|mFIHHM`O"%#t\`azyDtdvYVlxh /o>qj1i*UW{DNNf(a*x`|Ƕt OZeXbJw4) )5ntWZ%yl"f;L5kIH U'sOw)ɍB׾VhQKʕUvI ~LO?$sH,_97W^Q˕+'-0umnyd]ʷ uu7噉u=>.E|=]-/, ~D5r*+KMiCsrHHJAA2e1mp m @~<_o$@$@$@$PP_ '   8#ߒ:jt(iO=TF/|0M=7 XByQS'Lt;vիeJ[nES&+W/BLcY4߱Otԩ-P7 d O}nQ/@r_~eʔQ7BC_IÆ (-{-BLnфyծ][ڷo/ժUF7xC0]kSNZ3vc[CȾy-HgUg_&ŋc'"Df`?O[Su<_z`IHH&D @*=  ڵKcUuP7:ud!rʔ){n1FS&&3gO2Z6mڨF O'N(йkN51c@{J/nݪDhzb}gJ_sI'am~O-[&3gTQW/6}cZay橾&t*޽{$ !E'LS\$qa*[L i"Euo\pE|=DĤ8Nx ŧjb>`['^{|7ozډRdmt>(W?^L3Qv[?h[5m!CnRI<ʳ~"` tH *   D+Oظ D%UT4ِqҥJ "bVR@ DBM$ĥ"L3| f )l߾}q%@N[,pST>Z2!qڵju1:J%jׯ^BBY6{l AĚYb vӢ ӵcvD5#ab_L/k߾}U} h=z٫ "M e"M h6j(P7'Z{@cQt)}Bb ÷~wkժ(b֭[cm-RA1Z^zm)F :/uĎ`vDY&M'z}_ΣäAx V^؆W+^c*^,}=Ѻb F(3,,/2V KA[:XA5eM~NŴap4` 4c^js:s W~ o~篕WlbE 7 oErK7ʗ I!^E7ݏ-;vK%Toc]% 2?EC {}Nj hO"^Y ęKuNXb}6Q GZCCx:|jJg/zֹ>wyi&ɰt5}zW K͚53<97fpn׿ɦ?[ ޽{Kͣj/~ŮTF6fy ~.Bwܖ~7NMUꫯDgks^Pwq@ oB&}S5J,X5`܁q# @r5K6l%u*N?>r8wuܧT*]<9G:3[>R 'ߞ?U* v6ג-Y̾}ˍo~%iXEi=bǓlsˈ/ZIRdr/]I^P]v΋XLm\MhMK[dQcuHH RUsTDˬW&ӑ@X n7xnѥK[ԊSNUϗZhHam`M$du'x /i6Ioƛ*!yD ދ4) #)]pq=)6m2s-mG{˚ kkڝr W([d{RJu+|N"*O>Ezs\e/c*zȞB`,`[ndlckfϪ9& ǏaÆ)aF8цzgx j?ٳ@8#駟N[ڷoo x/R۝]wo"N&qD+/~Jm::eі:,93mNh}2,gpB0}РA<5?7 H82N2eyf:ZN8A.huZ mzyaJ}=~[{Mwg&H t OR?@ ߳gtU.XIކs5@0V2Lؼ O!4~79՛n)#L+ U>߶zU+&yΌ%Z^QV}MWY?-<*eK/Oޓ"Pj}cOb/۲SěmJ+!`[ O-syA-U6v9HH 1^W垝d W3dwq gB6;wTyA$UܯF?W³9RmlX 0 Pxja9Yxi zfU <ø)SD̴.a`X2)!X"j:]MeZdVg,Vˎy=׸E C&Ka+w|ڵkoT0\p@4/YpUR/> " M6i4V\O>Pz5ר<=nd#mʻKQx*lF%޸UVMy䑈#-Z$VDIE48DE>}lؐ'rGts=7Y9sGa&LZ!.BԂڃ>(VvmQٳ"&(r;<裶^X@.]֞}ҧOGĿ&QA(0Z'D"嗼5Xc%-7GYhd#OYHXw x4i":uR2D; mAuQ + Oؘt)SH ŲTOq.Tzk6/B]Oψpᇫ0GUaю/~'HH:4>۰ȤU/']^X\zNo!'4RzpWy6mbE:֢n%9QU!YK7=y! ~cZur~ u|#ˬ߄1VFi. ^f,x bC9esn$@ HV'pL3O !DIpT=6M݃0OF,)oĿ7R 099ȾmUG]iBet߾0];ݼl?!#nvmjJu B 9=sf5믿!J#5!Dϛo Uc$ x l2 ZDo8o`n"=SyW/h)~)(}Dᅹ OˆO;!L1 S(KjU߾}Nn Q_6>,*UNh;ӤD]^ya aW^\Tӈj&W]uO&Rŋ(k֬Qի "d7i)"CG _m_}!G=M*;7d 0oڂ |*H]t|Ei[`>eZx (#U4VdCp0Lo u>7|jcfk:~z8p7""LiAE-[uKF3d4iĸ&A7αC᜺|rdɒ"D(~QOs qoP#-OFx⚁<1 Ȁ|,Qݻy uD^K |Y"?@xƋNK/SZ#w}/ौh>k)%CJ[о l"۶m5j{q#\O$@&u|*)nۮW,]\W++eJa֝RJeJHZVlu*IEJڭjQ@5{q۶]j?V/+E~[,1߮ -w`1z]2of]ԯ9ٺs|)|ԱT/[DMwˊ;dWJ F\CY?"`ݬv)[2DCYϪO" ~<| Yxݣܮ|c;̷>l6YesjZKE%#smFV_~bSWp8vKJ+lR?[wUBK+bϺPHai׸H라Oq \|GZN8//SL'KNxR>>xVŠn2rżP:|&ӗ]{[8&]vi4 4Lqoʅ,eB#   HV'YݟO%@:<<#It&Mp2^خE, t-Ic?|)<:ͻCxb1S A:覦SocTӑO~U`"=PI}BtQ VwɞPDV<*V"^Aiٲ9r >\}EdS!rjJ핰ܔ%A$ DS7 {9=qLb{쩮N^R' Ԇ|۶m&ڄQq#DkèQdܸq9NC ^@ig Ӯ]"M_sa<ٳUk`EXJfXB: s ;Ln/iFS meFO]){.p3D{8mժZ) >}qE}җ[w}:0SxIv\J H+=25%04%>EDCj_ģ"y+_&, %zkU,ZDL'^!,6.~Xտ\N@xjZR=V7W;N_wJnCL%롪LU*Y&SKRnbS~+O:L0eAx׻+jeGK9+ɷGfF=:nLF ӆY"a^V*w0_h 8M3Ѣo;W*jMzzr^FvoX$Ob?p9UK7~ĺ`:I+^Bu15'7Dع%?&M])}gFޓbB$ۦah:F 7%st=sc% 7aK_sw2ghG>+_+ξ%^;HH Z`A![Q:F$@$@$V;YxZ' D 0 J+^X|4?R^dRx)X9&!D> 8E jt,C6% 1De@Ts '(Qޙe ${>p%r)޽ TC|Hzvv3-v AcwDfSo d!2bF-y ;z*ޖ9I޽]0&*FB Qzj^X&R^Zo*j3oV u+T`%?snnCoΌS>>ӂn)DP7Jo'\ʗ/oVQ nm]+Ŵi\":) ZD u궏)pr%#/OY^-K{ݹ)aZBC"Y-#{4ΗVM7k߸s?@?W4.n'.\En r!2k%Mx:\?lqQ`4^VWwKħhgM'<RK95hE3ktO/!Dźt"Wt%Z4Y?̋t5'<ĿOțs7"чeQM!>a^:~6pu$@$r^W)w, =op˛9/W @:ẗ># s5o-:wamJDũ>6K̬ 0cxb;#&2$4AN)D]ve0\:w D;Q!6A6L ! >R8X |0 ݯ2"CZl3R]oET<ݎ(xS$_<)!ݛovI!p(Q7ETOH4`-DxOT\ҘhϪWcOv9ıp"+߈<մ8Ҍz+d˹ ADD{! Ʋ 3ٺ8w+?8}a@ 8S@8b;D@Źb?Xm\ u-%D~t#0)DAL:j7|^@fր|9C/իnC䎨\m8_"'8~!ot*[o%8Zn 㜏:@$Ty_PV !/m3)* =h#ƃ7xCEFSةi Oq.W`sĐh+Ӣ OQ5.)8̚5K/1Kbĸ:6"ekkŊXirz@0y]w#^霟fhM"D#nܸQ#h{=qL,^XEG3׾l[bY=pq7?$@i&u|淾DMa*K4Qӷoܶ[}L&Jmo^YM!|{3R:56D)EDPDFgMH.j>-tR%2DKkcM^H.6" )  Sb@IDAT?_PMU_靵8NݺbE\e F?®~BZ@:Պ:밁vR*hZ[կ,gS_m[z|2w-CSLȕ0LG>\ :% vr7ÿ/~^4]A.G>+7n&ΗWۜL]L%PczRThC?W `E=N%F_.EOQl"YI;Gq*Տ[Q>a~ OW*WT0Y̋ | OlƢ5&^iRCX}QMKXJDW:FYȳá5z˭6/;-=qrin2+jr1~uyF$@&u|n?R+o^=*{%{/s#ߦHHHPxFʈXbID* ST+@+xbLnr]?|)c*p9ѡq݃@]J;#:86k {z80};;p v"λ\ A7텲ׯqbwq{)mѶor%j6?oYQyuJެvE"2.r 6T0hANaN+9bzmc#KaÆb;ÇToGGyD}utO+!5b]mfth}

#x!<phS? >DzgI)\1x袋TR۵kM}3f:!',j8Duu;ϙ3,A(4}AtsV-mڟxn={v矗'k?n1G`^z%˷.WS_bLվ O)ـAJhgw"j_~;ne$D7 /? zʕjlղ˸ Gj/_|MХk|ae H5+-R"9Z!luJ^! 1; ʟE,7cB Z6Nb%׮dEQr_܄Ү]aMsm*9sz{,iQMo|:Zaӧ;LVfѶZ@V]q~FE®a Yȱ OYEk;,62lٱێ^)ǃ 4M6_.ԣ@;կL?FXxVht_q7:l \#%ۗL pej}5"Nd)bDuw HT<е!`0^"=76o9 aHHH4duzT2⩏s5)xCesdD_?t%"A:,UQh~z_h>4QM [/^A洿뮻NElM 4 AD)뼩qVZ|T3Bjy=DADxvUWHn!H@O; ^Qky\nC~wnUe}lEukx ݢt$ T:z֔==;q3#/)Sv׮T:9}H O'(T$w.Zźd2%<^Cx}'d'ZsZ"c}JPd#n]I" :䉿e}l+RH J# ܿʸoo]}Ԭohq= $K*r%=^5g׭[W*1Ƽms?. 6 O}nd2i X0_ZԉQ,ZЈҧO.^ED:=U7KG_ O2+'(Sl:$ S΋(UO%AD>i*f&91;wv5 /ꫯsСnYu`h#:ND%P9o<4@fE("jWI xb'pZvH$߿3<nC!b42~:!eyΙ.w-"ØIGO"!\Dexp;p) sAD~"Y1ન("îE"&AET(IT$Ar9gSl}g;wN=LOwuWoUԝ9} @pKm Ό<~`4K T8.ЭԹ=bg1pu֭[qHF~Jh(믿aÆ\rz`.|: zlk7Xğfn:岭jgknDzb& HnW^ O{ Y  !=zUȦbvzu|-\| .HEEk^H #qDžBgdΚB%kz%e o~PZΞHNiAeն*_8:@SG(fx W).[  Oq|Џ.]$# O!4|rv;g[ζH& OkᩂظG|2SN:ky=LKpRIЕɓ6TbbcYQ8@zoʸա[Ji:a" $v~1.|7;|;t[`<&   E VdrOSLNj;*ބ}(Idɒ%J@!~tNQK>FJUuPXz #?rb>(W`Kp[x:t7*9ANHL~G2D%p#ݿԮ][ 6lؠ\xqrv\wImLg,kNƑ:= xE+vD{͙ %Vl[:k--7O$/O{lWy)<]np2z:)<7rLsVĕ^’X=Px:N#8H'Og(G\wUe،U@CcprJ+_\ΛO[,szSdRDNGP$M_fLO^DV+)k*˽xL/yPեe%Y}.Wɱ71_9$vz?pCr/p.󰴰x: $("7;$~ۤE=8~麵Bto0!T_`Zrm$8-LXj10<Jf!,C—IěeFwʾ}iZ;Ylcnx((dB,^%ֶ'*W1cBP_n#F 1 &|饗@W^ҢE=z q^ƍXy)<1c VPbX|vYSx&Bްaà @ᩳKʕw#esSCDx!UUN Gh +a Oq? mYf)<LU|n/R}mT^ UTQk$wر'9n~zMOO#de["5Bl^ Oل{s=$t vH)?^zj[ I!I"7 >YLVR1$p ̙ykB(<ݴi#+q\"Н`< hȏ pqPSS! ￟F OX![ouKPљƍ'X>)ᩛGSb"5iDRzsG!ڝ\FzT9)\UyXC .g?һVyM$@"v~tٖGZ;O[ˣ! cȤEծUWRۉLJϒ+wzhSW4iC])/>q^ ON^z)<(5J-`t<~EYsuI&@%!A*]p P+ǫNNgrʩm!2޽{|72qD5HbI7Z1!O֭>.1G_$eVXI?঩5 ^tr8 IO J- .EF"!—yQ9cHFo60R~ܗ.\xǙiq .P0&^W$|By)m\g|>@4Su bvF6\2P?G\Q?>o iչBD>|6}gS.hR"E;7?=X;g*UR*8=ɍ4O1,9D\sk([ ۵kR'XڵK]#phg~K u]ue}m$̕p9O?ɏ?a,"Y$@$`nW^ OѼGϷE唛/&e OʸW8oN嬨ONw?]9Xn=/UF9<~@-i1\RUہT:,a-dE%[yTl* ? ꬐x%zZHP@);]/!IJ{+v̛3D겝 O!J~?ja,:W\aig9ֽGd޿瞁S8d^?'ZT_7\Bj/bcҘv[1Zl!9ph-RF7xw#R Y & hnW);<ܽhѢ@~pYo x8k}$@$@$@$ Ī%5KÇY_wXn&OOt]+ٳg,!HQċ Z./e0d(AѯG@x1<]~c>=%j7Ǝ%2@J+~,JcP, H,qNQTδ~~@l/t +m?>B̴`%tο@aF,ii=@E(Dy$$\"728B opR ؅(Cȉy2B@ K[,qcnMhC,cK_#7u>k~}^C Ɍ6% 1{)(<b &c -zzSlr|rqҁ}'~= ܶ_- fzZ~=Px A3=ԾtlTQ.$ɫVo\#Ef&mZ_A)iZKZˇ|SrNʊu8 BKz?E[nQc6;p K&|,ṖU> @,βRy8p a9\l1TM'Yn6RDHxjzذaAh`s*:KsW;|)Ϋ%8A Έ-K8V^DwK!x^S՜T1*t5T6CmΒR2cтPԖz~Xq_XnZzg^*gLI;믿I&.8ׯ/ݻwq.I7o,Rm:M6*o`\8vXs`,~w Xr=0aތ>M8C: BJ̧?p'.8  lpi<|nǘc:K5ڄk&Xmr[X1~sbf&=D e˖Uc.YWcY߇!h7Ƒ c#{7HH A!Uyӛ$iuI?-3V)QpkҖ3}O]!n:AYb1ym4˧KD(NTҧٯ_(Vvkx KH%Jpy-ꄥ;_XIG@L/~j&8Z<0AЊ2,|YKL+>Y0y40bVլ{^YKl?(Cxa,k/٫v*wHg zXԑ 6GV(Oէٯh?.luP⚥,IѦ,VHovr wKT+-AᓖٙظA.I# -?\b9j]G}uЬcrm(mcwk:Ȼr}Z~m.\5SD0L^.ZB2HA6~Gֵ~Hu±+ś69ɗr *W74u>f["x=?+xeSKw LnDzblc][oYħ-kRiWO|D$@"v~xM6Ԣ:co>8IHHH D|+P8G \Cp:C8|eғX82Kj\RLH'#X~HNC^s,o?@ss}[ɷå9ԵMeѳ. ;KKt2뙲yfcWyf8,b\3@8q 8ܝI278, .8\F{ęx19'$*aέ'`bX^lN<7QpdοՇ,7L_RpЄQq[ lLVKX >W7 b {0~tlZ1rKGoy+W'~]Fb|㺃9c:Tz\)p~Xv Oh?+5 $󫃖Pt%>Ų >MIX~!KVB [-$;!uFk@Nƚ>.X=zyBc-׋?-T(T>I0.`rC.A[;zmn}X9Dp@au: dqʀet? SH.ߙHH L_%I,<8ߍ}/_|LR_F4&}/m ua̒0Mo oĪȥ)~ Oc ~?/~?`K&L!v%hbG3'2!]x \1תHKgNj:%H27:Ɍ`2&v})0㱾byEY.:W~g9*%K(K8^&"5k֌zYD,S:yQSċ'/^l/Ot3 P`nBX~L5]SY&;2Y)CťvRJ-iR^;\Uʓ#q`\0  x I#@q]€HBu~★!Jn HNM*pe)<ݰ euJZHH+ίxK_~otW[ԨQ#bҷo_i֬Yf8r 4(<>c5Cv>x\-/l/<}&%٬e#%JkH殗_W+땓ub d$Sԯ#{>2upG!AFPf$@^ ,HHH&,E$@$@$@^ /oE[o*^JUcZj={viժ\zj߳>+*T-ZرcjڵO>v{쑑#Gի e˖$W\v>ԡk۶|WtR)V\tEҡC-cÇKʕD RnT9~lٲE9Fx ׽{}'eʔISUhS׮]cSN_~E֯_VϭX]uԱ2} W_}\pvݻ-/P /ij^xnZd /2oO\*re].SlkvJˊeŖI޲T)UPb?zxfr))?(WX_^g˚ȏ潇/KZD~QTZBΞ&/Ħ"K6푝IN˩l*uȉӒ#{V);7<Ц]2+҅Ho~;7HH(ye4پN~_S`bj@Un޲.ݴW{:+G6m >;+Ww&,`XB{]U 7?-u; dpZ=jKˍͪH E Kc'OKY%5ltc .6 @&!`N2KÇOjS& "'"r3^oA 3C H _F?$@$@$@Gc͚HHHRWg8zMF!: 7xtI jx-ɨK.Ҹqc%>>K?/rѣ:N,o!(R{u֕ݻ+qO?$ n)^j\C!@HQʊ6*<W|j2D C7վB )Q(Į`1m4y8b ,]vr|hߍ7*.D6iĎ)pc*͖h1i4;U/%V-!% Qy sҡQ%SWa˅iR*Pk\SϫXL\t% "-Ar,w!JuQrA޼+OJ[(oNy}=QuuV8W9G b<%du@IDAT6 :I O}28IG1̤Uq`\$% `g$@.~O!   08 HHHHί\@3?C~iU%YfR|y%2e?Bڼy󈑇E:׿ө *qdR#):{UءC*'VgypIQ%߾}|rbd2a%z6jpW[+/DHO<1lRx۵k'wqmqn]x<3j\W(iG52wn}:edRr˃m9rJn9bY{9x6/˷9ɽκ\Vm; W-++ʑ%b͗+x:`baSVkY@P!H^*'^n9t\[]?7HH(<Mq38QpB;8Rۃq;H %ðHHH|K+v'  0WvL a͜9Sx E=;v|jČ\"PΞp24n8Cҭ[7!SOҥKELuyX9M,X Tk'P}]%F(5Fx:zhϤk׮ҹsgUk&ZmVgW7oJ9i9`I5;MWE[;nP^.V:rJd9ʓS.^yl{DYԼ9Sc,Wі+)*Y򖛩sh@Ho\9e6VR [4ϭrrHب]o4-JKzڰRqg& _0U'IS +N}Q 3)x}$qr%I )Y) _SHHHH ί!   pA+|t z9rD +-8_^9:]!'?BiOHZ?}(cͰq>5kVVcO/_+s+-g˺eԎ O'-,lQϯ<.p7uc'O˚er)j>zuzr:7rX/sxrI} 8P _~QNևzHׯ4h Mk6l\~r4!CӁv̙J܊}LcMS,n\@IӜNx:D9guj(9WgiVɢcKtA?)VK:e!-^n b3>[pn LN1득Γ ~= @=n]'6 n@^AHRrAJv{P9p x2c o p~ۮc$@$@$@Ў!y?ig,#'čǏի /T-ѣҫW/ٷos=rWD'Nڵk O Y;*w<'yw(FM֭}ʹ+jN)VڵKJ.K)ʆ` 駟vy=#fkӦMnO߯XBHӈ#S~;u=2Rx>ye4 OXN|H`ڲNYY(ookefZl!r>3jr10Q$H_H9:WXI,*攻)E-wSM{ːU=jn /~[c9搇;4⼝Y,\8.H2 Sut<'0BGRW)ǁq]8 h<HHH* "   8rͰS R ,P.uԑUҥK˽g˖M^z%%[)ʝ:uZD tƍiʕϺpAx6;2ydlJnݤCj[RSk.xb%\m֬x}뭷9rHUSYPD:"յkJѢEU[U="oMX"re]0pSduvnuNɂPD(6u`#~]- OEͧ\G<(GN"rJ6u%Wl,IBVSm%^m^\aKVJWW+LC۷oY؏?P̙#O=zH֭>Hnݪqնm];sa^4Sztҭ5xY/3W eA$@:IxͲּ8 4Q9OY 8gJ8 6@j*5$  8_ekD$@$@$8\|Aٴi;vLʖ-+%K@cF۷O/.ٳgψ*^DwV-\pxpA oz}tABKxt/*rG-h}6<-–ilYCeSCǥ@#jUH)j # ?0U'eMt7h%'"r3^oA 3C H _F?$@$@$@Gc͚HHHRWle%xm_O["̒t Wf5bfl @&`N2%S&$'"r3^oA 3C H _F?$@$@$@Gc͚HHHRWlejO_)g3["̐XZfNn_z͒6 @$)Fs! C ~eh0,   ʷ]IHH %ðHHHR:I:d(rbbI!#)؍.IJ@IJI\4B$@$@$@ap~ _SHHHH (<@=n]'6 n@^AHRrAJv{P9p x2c o p~ۮc$@$@$@ЎaX$@$@$@)GT$O}29IG1̤Uq`\$% `g$@.~O!   08 HHHHί\@)$@$@$@$z T7.{7H $) %=AHHP_1 HHH8m1p   C p~eh0,   #`N>fRH v*80KARR xr @_C$@$@$@$W.   H O=j*Pilj$DGqh $A$`(ޯ E$@$@$[_8 82c @0U'IS EN}Q 3)x}$qr%I )Y) _SHHHH ί!   pA+x $C5ʹF "#IJ8Hnj4A 0Wv "  -ί|u HHHP_1 HHH O"'>(>ݸJ9뒤q쬔Hޯ\@)$@$@$@$Wa h<HHH@S fqbo $%wpd5  w J+C;a W:N$@$@$`(ί E$@$@$rLI'C{tL ^In\uIR8H vVJ$W.   C0pxHHH\4B$@$@$@ @PMq38QpB;8Rۃq;H %ðHHH|K+v'  0Wv "  H9$xꓡȉO:a&`7R$)q$;+%pA+x !U8Fs! C ~eh0,   ʷ]IHH %ðHHHR:I:d(rbbI!#)؍.IJ@IJI\4B$@$@$@ap~ _SHHHH (<:}DKfq$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$\J0 $v;RxУ|K$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@${z܅4%ʹR6 n@^AHRrAJv{P9p x2c o p~ۮc$@$@$@ЎaX$@$@$@)GTO)fRH v*80KARR xr @_C$@$@$@$W.   H O=j*Pilj$DGqh $A$`(ޯ E$@$@$[_8 82c @0U'IS EN}Q 3)x}$qr%I )Y) _SHHHH ί!   pA+x $C5ʹF "#IJ8Hnj4A 0Wv "  -ί|u HHHP_1 HHH O"'>(>ݸJ9뒤q쬔Hޯ\@)$@$@$@$Wa h<HHH@S fqbo $%wpd5  w J+C;a W:N$@$@$`(ί E$@$@$rLI'C{tL ^In\uIR8H vVJ$W.   C0pxHHH\4B$@$@$@ @PMq38QpB;8Rۃq;H %ðHHH|K+v'  0Wv "  H9$xꓡȉO:a&`7R$)q$;+%pA+x !U8Fs! C ~eh0,   ʷ]IHH %ðHHHR:I:d(rbbI!#)؍.IJ@IJI\4B$@$@$@ap~ _SHHHH (<@=n]'6 n@^AHRrAJv{P9p x2c o p~ۮc$@$@$@ЎaX$@$@$@)GT$O}29IG1̤Uq`\$% `g$@.~O!   08 HHHHί\@)$@$@$@$ OB{'06N\MT9OY 8gJ8 6@j*5$  8_ekD$@$@$8J~[+Ϝ9BΚ5Bg$@$@$:, = |Fׇ:,Ar$ϊ8Y1\Ha_p$@$@$@ !UBP   &UӧOٳU'ՋN3fȆ dRdISԭ[72֯_/[nUykԨ!Eߤǎ_Uqv*UAIq2  sPxq_ fqbo $%wpd5  w J+C;a W:N$@$@$`(ί 85j1Br9oU+pyҥ^*|Q  }R<ǁO:a W$@$@$@$-ίHHHH7 }GD+<=qBW~}дxJ7e;Cڵkڀ[*ĩ;MwR|y8p`:L?o>ՎC)\suvܹW_~yꩧ3)*_~E^ui۶y睙ml @!@}i*Pilj$DGqh $A$`(ޯ E$@$@$[_8 82c\?.V]ãBٿ)\{3gN;!CȸqN:ss̑^xAʕ+>}zLS- ꪫ䮻r>H;[<3ibN*or|饗|.~IO:I:dqbbI!#)؍.IJ@IJI\4B$@$@$@ap~ _f) :T6lt3Zŋ ģkז /0M+wy嗥Zj/97GU.{^&O,?cT#G(n)SFgϮ(ҤI2m4[dѢE2o<ټyVT Yu9RV^/[ju]'rRy>+*TPp!]t+VL."СRre9vA!6f|I9rC nՃm1c[Nq+,T!LAm&̜9SWtI9"YV\K.;Jl҄{n/T0v1[nFC3zh]WXQ})(9 ( =w`Wo߮i4ib&P! cvq(AAx}!I)A8B$@ЎaX$@$@$@%o J+C;EX;w|Po(QD OU )ħz\}AYM6ҽ{wK?*Ds!<}U]|3F nݪ"WB/_ī( )RD *\ZJXdI~ǎcǎ;wٳgˆ $o޼*.(Xr+͟?x@bhZjՠlhڵkPK/ :D"*TH1 b8 o 4PY/^\F?3/YfCnFҥ]Rџ| 8cL9sF6m*=Wh=ПH,Y(,D9rH~ٮ$@$@$xNhN콤ɲ2^GݵvAfQ2/ޯ2o߲e$@$@$@!UrV   KӷpЄc.۷Wn9pDJܩܪUEʛo}^ԎpKkq#Ee˖JPW֯_/_~ W_U.-Z^z!-||Ҹqc?+ $5ʹ{<{$L.IF$ع_"?S4C;2a2)6z#yp$=k&Wbn   DHxHHHb#UlL 7R7BE@BVx ?`7C| 7G}T D O!2|pB%N%A˷c{WСCSؿQ*bO-~7˵^k3x`0arSg!+eVREeV.#axOOʲe˂Mq\:!̄zI㠅 4PK+BtA0\qF* .eرJ`<B wwyGŃ0p !{HH #iFud=&R_}`rTX15 )HdK$xʎ#3_oqj=~{9½$@ʼ>aD$@$@$@&ѓ G+$ֈ S-tGx:o+,#YW H$ O=k*PiY'Nѩb_FOkaeʵGtܣ0.&^qI8RC4 &0Wu "  9ί|ށ HHH8_%1ѣG+}:#<(_z;+͚5Kϭ_~YjԨ!Dw}`A)G8ѢYfիK֭[?Q?,k׮Upu *MGtҒ,^OgΜ) }WYd IH3nur<ݻwZJe˦>TOBNL8.o _)g:z!YJv]{Jb*8f6ǁ]IG+   Wdi$@$@$@$Dg{npC={veu 5jPQ F~7ߴ @bJ; Ī;0K/ 2D-o=S}nW^Jˁ U$*!b8qԮ][ *E 'ZBx:ey_,MۡC֭cʇ~(ʕ8-ZTe,?u 8Pʗ/">ٿ-ZXF!}2C)\Ι3G^x /E'0/Pnz7o[./r+i%J}&K"P(W)qD&}0lToȞ#(nA߿8wRWl/ @ p~h,HHH p~y{\ Ng̘! P #A \9s)paRN;#'OhNu9n8ԩJ ]OK(!ׯWʕ+‰B w5kH\AJ/`b/'3S 0iU_a+V( i{&S4 N7!k8x>fr/!n*=zPN =KZdΝxblRW H(Xu Qx8ʑ4%2)l!)!LGU<''qm01aSt@Ν[,1)S8~OZ|y捋_@3vWvM;}^s6V7럼%|;\ʝSN^Tmu̗@_ϔ7˭C}:-*݌he8W1ZHe_r$@$@$@ U"L   T&U={(a] l)Z O<H!惑N;v >4:! 7 ZJwˤI>^Erڵ;#)XEYBl^pZbIYեgϞT7߬DZ訏tΘ:iQ$]vջCBX~7#t+G6!ޏ>H9B- 86pߌo ?)^xizS-&$Z|aDN1Z`2\:evkH٤=W˖;R -o9uZFT9SuD*/;^m`,10Y^|c?ݤS/ơvF{L`k%R<}P7E?ӶpX<#qĂ{,2^|/3^[uݺuWZ<:nԅ3Aʕ6mڨcw/F)W?.D?4~gX?TKoh'NTꨣua7-1cƨ^8,]ԩSGś?~cN0?Ss9\OK)/0a`</$ 2?zYPum_~|ჄxW_PFolpO-\l86#|戵͛B-?VQ='T’SX H*d% KsJj%CKԁ/_+oOXT"|toDUrIHH "/W+q`M &|=}t=cRJjUU| "%|1e<8~gP`w$|W"֌^'  H< O=f+PO1sza !ةG+.6&nшNc)&o~Q-Pź?RnXC*hsO'ٺsYݙJ|yJ2%J[;qX( R#7 ̦?/̛7/ށ/D\KK,qС}:LBf 񌃱c >!Dr^Cbi|:v(v[z>5i$xScuYÃfGc_xm`HHHV'-HS%nm>\xz)))I?I$Nv+ Ft?$Sԅ?I컿|e-}GE57 WLo `Lɨ&Pm&SF!g67) PC M˖-PBzjau 9rD 1 ha!\,:f@Χ 1'j;Xr 0@(A'˗/i6֬Y {LK/iA\R!h@O3hLqk=ܣ/˗/BgLb oS ~1;wnO]cj;Ν;W  ‚ j8ucۺ,X F(+\~!C@:@k&\9s Nz)W_}1بQ#r>#v@#ܲ6QN ]zp)sCy½߆'^\jnSe%O"6mhHW^`=DV)~` ႁ6g{|LJLˀQ"w#XO~b_B%w7C;ޓ/֫JK9۸@$@$@M UʊgtPֱOu˄cȮ:cyZǰ۹L$@$@$@Dރ G0{4C⩳ΩۡcX2DP_ {poz` ^;]su.9,O]eT`2tpֈejA(D Dpk~@̂A ?{pUDx>Ou߯5jT@Ngeo@`*BZ8Wܷ “p*{Goi!1p19sf-tA2H!6qО4اgϞB La/BѩS'ҥ^%ضmGܿ뒘xǼ^Oi۷[ ǃFNbFO?]X!v9rPh3zmn"-` m?^;(nذAڶm+]vu*vaF b`]oߔ#ޯ\˄rǎ5}j|W^5j8.fW.>Ç;%LA)B{5 /WgנԮ5r ڿ:~&I)ϧ<ܰ|!ߩȀK$__Qz4ho(tz{=JQ7Jm/oMZ&'Φt[PV'!  h _2`L["<=p'ػ ^`vÇ~0¤0X #`>HHH|V'+HnS Oo6%cEt "Ro,C=_9LPߣ _ O%RCx Ɍ3x à'O? ^ܹS|IGZR/E1Xiw1.#0+D[{H (dF:A )\7n:eҥmaOq02.ap_< O.sGk׮X]9~'`СCzzyg \I! u:L ApBF8G}KױqY]~<:917n3Fo$hօSpYdذahp<[S82<7`܃poE=+<6?qA{z

nL- hodU9& %(pHɤʍvWF?o׌<HH vڿB _0=Ԙ~U&c<~C@D޽|;Ҭ[α Ec08`&7HHH }4,P Oï@Ē$:h 'ky+_G?C7Ҧ}pW>Y x-lӦMZhӪU+L~}\TX9h ?v4Χ:S2DkY0z[`Q ?PM[+{;#L$VA"Mׯo69ޱ?R!زC $%{T,z}0mZW]ħZ)%2g^- \8HU7'ɮ\D$`ܥģw}8KoYuL,.Rܼ2*!jru%[>cL[SNse,OuJ{izz71MM(ZZOɄ[Hck]M;Ĥ,֑B5]R>*<=,U!W^ĦAxXjRL~>-"hS@czĥC/s]*7ǫʵShhՔy˷s7j̗ =o]l@7,aVHH S'A'OL+M`,䦛n2uV<\ô)!? @:IˮQ]iBTNٳQFY]nD303bXⴽ -D5|q#,f?^|جr{Xg"%E#&~h.z@p/Qy =8sЀ5 x 8w|O7oЍgV^^+UVi?pݵ㇧{\L^}ѱ9cxܛ)<5N$@$ ^<4b> NvIyq+CJqل?STBںvIFxG9\fWN{k8kSCFV*OOqm"zdNZxYJ@=E]=kD_Z/.uNB@iZmsŎ֚4n?ΞX/,< [?T("LTxs)S9__Q"Tn|vgF/.UN9#ob/X S9!P~L$@$`_u60Gq?,u}IQΪuw}g>wx50cf&fIHHHD,P: \O,ԛ;vt됣S/m`9x`T{mVh_ Og9yՕS:O0Zs@ԁeጊiᚆ)~!8y@/)?lO:x}_~YTj*-\2NfFQ=UHIx}DC Q!4 /8eɒEOuotPN X߿ֈ̼7VYӺC 9uXm;vΪF`Wldm?5)sU@Wށn*U` GIBl Q2Dl"\|qmAbE:fBM8Bn~ Lw3gάT?[-[V/|=, d Ox 9pR26<5kV8a/ZHGgq Q)pk֬чԩtE/^ a0ʄwɒ%Nc,X?={dĈ154m4 u# @X@6.x.pv۹s^f`dÙ<` 1U}J\ UĜ5{e zjyL>R6K+&2QVǜhS}F !(_3y ZT/P%!^k):+w\5tj;z HiW8A)np)Y2e""]ܐ*}Q iWP'M]˷_-S5?mh??>B;|! yq,`xHCp؆ ͘Q:[z<0M` 3`lB6}p/Jp,̔    _I+xAxQ>vL /G^,\?F6"w,O!"m3ifUS{au?/n@ 4!VbN9{?Tczfqiun") 5Tơb!+N_ӹs:_b|_cf-R蟡#0Q:,Ŕ!P Bp9sR hLmIԢ_)ss-{[O|"uuխbI> B a'%l㻭VZAP@|תU+I6wϺu:abKnMuF abŊ{`kDv$!:(߿0x ӷoK:?:JEw\nÆ 8zK l-_ӏcZ6Sfgq(C…kkOpb87!"֘fG`Gi8[c=3hʃ?mS/$@$@AM\uYbA5%9\"|0eX9]fWSk|2}a]ۺ܄Uxzkl"UƝWIJV'č_ljb[R@+IS 51ʓ_/eRPw~`w%}}¿:Uʀek2c~`=ջ#c10Dn(]{CrEx[7Dx:\*pEퟖmʝ-5LRt|w9ϴt*#.%jF!i ~y}+KG`ꗽ9qC*<CI5%m -qrD>Iw  #J*gK8&\)ø&cg2jf--0)z   &@i?Xt< |%R$t[hv@Em 0Fx`{lb{+G[ːKijJLj)$ׯw:Y<ھ}{,&!ZڶmŧgN r  . \n=M!lMgD=k,*<ԩSռys(u ikP} O12p0B)ĬNw҇ވȰi0:621=zp\Fǎ+p7|žu.+iv=sn&HG~_4`αD87@djAu2OSgd8<] be˖iwU7аg}&M-": դ39ydewk@,A'_~{äpuLyP7,[<#:3<# 4F@ !,8CXku{ ;SxHH HR&/ޮ4Fu3_GMIkS#^TWn;Cf!ӻYG`YWA9|™~[-NՓ*VU٪rV; J@Rx55*^w9xvTsEooX-igޏg˶>)c2Y}1;vG<զܢĸ&")<< g s8壞r|k2u.T%<4&"!< %ģ0Yr:t$%_WODS0lN @:$J*055e^60 Wx'Nh0zӧO)5lٲ釸1^$@$@$@$@:IEj;O#ERwtz!iԨQsGgLg̗Xrܸq{n-Tt} "Er9Z/q~<@2lz}PxմO S8|a\ꅩ!@@HA k8AQP8딴z'x%kFjGuϺa Miz e5 ԟBɏ>Hf͚ "E詡ᦇ&dfk@ӳ LmM| O “hy!}q΁8Z4[Ç8s=Eۃ/#E?>uw{(Y4pH=,X;j|! @(/foܨTAZ^R"ɹJ,^|E`~-CL3}=Zk ViM5ʣ_ Ol^E6vy_BRe!uGn>$o۶M1(k?lØ3~w^cHHH(<҈r@x>tobIL߈U#:ބe[9>/?_z OX€W \(0SO=%;wStA7ᔶpBGϞ=M6z/ {?#YBD< :P`0 (ŸFTF ݦ\]᪇OLxf-[hAcuڝ/u{Nׯou{7΂Iu(;ԽEbbqW/-+&o1=\Հ$DT;0 5-8M~ˑ'<9s󔟷u3{WO ChF|V)DÆ s|'2dӥC3)!:tS##O>/Oj*<} H ^!(Bȷ~[ -_}Tlt]b{z c P@XIMe:Ģ9sy\o!8{ C WD"-Oj|! @(_픷Դ^-IyԔ)Q'$wSU2i6^MdzO1u϶r*kN eHȬ{d jYw  'J*gjPPn]p` "0NC@L=0f>3q<4 k@,j5OHL:F L`;ƻ\g8\^ ;ɇ$@$@$@$F W7$d\z@\pc?jcIS&4yE/K4Eݜk9>R4`4PiΎS dU!ab<{"D5L Lx\aLq _A \F)O?ŔNO֟nǏUj3=FPyy7%OSU.wI`5V-] .\ԃ͈#!Er nNBih'}Ӌ7lPMDB9qYN0l*mN|~eOx ip@Vc@XĽF L\pAEf͚Clܙ1 /}>{T,.k^\& /PW<a(C L FƥԬ8q|w{ƃ&0rL2zکS'Iٟ$@$@$@$`%NҺo4xAٳg;\"}ZwqĒQp-*S fzLoHw42KOiYgׇSP 4ʩF8XB-lFOBăs>Yf9 kzO/ע~? Xs'\i-[!&ܿfJp9RsM7iL½߆)G4ù_YOxj.̛ R~<%o<>/`w{cf޽[x }h=IP@?#AH` np!C؎._L۽?)]ׂg}V\1& Jԩ,ϾdFaݖ-[t0aB L|N>W bV3gH̙uK1~JUPfjܷonz*w$)s3c'Vop7Z.ӹs:D]vu@ⓓSDFxsN7[nzXl\ۗq"{m_@)"upߤjW_}k0C^WF 0!l;~x'7=VP#;ÙH )a D@(6@=z^.0G%px=tvpnKռFqy'JokQ8E_W&\}[l=7%%=S}8K_( 3T6u.U.k3)T]uL{|")b8)A$@$>ڿO4Im3;%w.wz&:3D0ֱbE'.GLhրC۶mk4m# Ƒ1{ cF 1f84xb~gA~~    L-pt< xu< BǏSGv ?h9F[`-f? {;ʾS<^d+(S(E _>U$ΖDl4랦_~~1) 0pG6[jBB,D&{ n@g8W^yNU.regdZ )*p1x5nfZj]&<茇]U`|50v[7g   4m X-?B].C?ښcE"O:!pǏ{jD38OߖgLw"r=ӥ"'1cCt`ہL MG3gN-1"lǏ ă@ljhٲؤC1s07`. E7?)!:EO9󩫃/w ?q@ qQau $/WƤ$9A-΀қ-mӔ{8ιy+u}p%ˡܯ<ß|2}tO)OCunrlXThi׭iys8Cl O{[?*$$\} -D(#OC~~{ VmaGJxꩬPWZWmc>C4UfV9 }} Mf|' /dH qb}3%d7\ŎmO_(vZΑ5v輺B!(< @p5jf!g1- JWx ǣ_Pqj[CnWںr Shi~uZXm_*3W<Ѓրf|hsUx XZ#_,2O *ZSħ?ݮ-/P܄ǕWɶ\ws _2HHpWE!)Hg đ#G2]1S'<916)fy $ *g;HHH|V'+HnSka xtb(?d\8 pM$KEh.ZI 8873E2 l2>6"[2$d֏*{H.e+\N4eʕ%˹1v9\0״pKAۃv(LXS9vx@xXB)L }ʕPΎNz%! NF5`N$G2`:0u/ؔ'85#*\ G@p]Bj M4h9Em*lι*u[p%ˡܯ<m8\zs?Wg| =}KϞ=/pjNS' sM6/7g-hvoS)ّUu\J\>QnoIS1Bכzbpy<2vX5kv>N(ܲ!B 6e86gOC:þv„ 2c j1b/\݌ដ\N:/C8>;w촍HHH5o~ Fv9bJ=UЮÒ@IDAT[S>A JS)Mݴf=֤eZ[&a8yVn:6(??׾.'>9zFRSŲ:v4֗o&]j;ԶnHڰ_(1m_`QMNhwXn۔#(AMROf]<{߱3ځw0{N]Ro*^ay9:tQb[] c(:N @P$@|eI*-n(Ä[H.p5Sd"" y.@._꨿SQs7ig`m__Q+$@$@@$Wц1`=Vni<B/T6Mx50.Kj݆+3&x|ʔ)zkf4ڵc$@$@$@`bJA#+JtLZDtVt!AŊ 5;١cbI#Ji=vYKʸqqg_LS 18c77GKťmW˾[;DHer-]{R$PA zK{?:$ ~BW`bC"u}jO'VXѫCpDۃ( "!^nbf\+vm!"L{W[xSpVݧ 'm|: ǾD Bz!&E=b;b~#xژ9?HH zؿ۴Z`5j\p믲pBpȑ#Cg`-}ҥZ}D]wWc͛';vǏk fU¸&ÝjV7\DnS=A loPB~jcXd !@i+*pEpKBЊ|)aA;t3_k1sN-WWt~/^9"RW^ˇǪ)R̋f2 Wdmnǻ>,Y2j;іlY-, ~Z~Ŕ7oք^x[Z\E$@$@$@ ۿj:`L_k-w %NgӰ|!ZQP4$)6 șdwҡA ѕp*OHH ̘9f]ؒ%KJ0cz ʕ+{](}72ydk-Sܹ_~ɺ"w}WT O<3a HVZLpj9~6I)ٳlPaCR@]&śʏ i1-D  H $S\qxj`B(z!9v;SMbpގot uի%/p#':3B8GM-)ʾuVYr*a|C]鷲eˆWvذ}ZټVlY'TјO + UUWV\'K`/$& b$~գG9q℣6m*?3HHHH Xiy`zI}ӿ[ cijQyS=% 1V_6  l*6*K O?-p=00]wRD 2dHL??9rH-N:,aÆ9DИG 섞BShC 5k`{Ϟ=M6ie2h KӲ,vX~P7][S*M)q%.WtYӁ%ږPΓ  O#\WvtdǎH7$q .ܐp M 1 ԻME$@$@qK Wq[< sLF$Ki?89۴4ZLN6 @`*}U=>lڴIv*GJxjD-[|0@|Y^i׮\`^s0W_jժmK,j3O>Ɍ/iӦ'-QZ O!J9|<޲˗˅NYQ[3iH%8ԩSҷo_={ӧ%k֬A#f/t9'-Nܻw^ao!ʕӟ," DB~W\qzz^L~Bc;wNoZN!C z{l;s:](/۶m>}Hbb|)ħsX `W_ILv%{3D}guyO^ *V,q9{ \riQ9Ȑ!C?y,XP)gϞ] \IN8Q-Q8qBZH첰b~f)] QnQiEM&Ƅ?A}Ye-\7Ym̢ʪ']i.c,˷(3RѳJ0JY:^ ?ɶ9e8"-rJ[T>9Y>u^NZTʙ-A2g(O,<=t?u\O/$@$MF]F4ٱc@p# I\`;jw;i7$\A$`S_ٴbX,   %UV N$@$@$`S_ٴbB(֛o;{!m۶h*<55"-I5kf {'s~iO'ᒊ Q$\5&?Rz!iڴvE7oip;v" DS>\o6m%KhU8 y{ xp\0Dž+,Db\8>Np54K37x/U!^8p W-\P~mɟ?m`=e|j)\S!.F[ׯ/=9,*:}nW6t:Exl)>7XX/(rgӛ!$WJL rZJo_JPXq|2cNӫe5>rN]CpIڅGӊR<_uʒZ;{f۶Qu2a6u9dz`ckAkk!u;IH 쪓Bp3sj~vf>Zdoz #=bv>AzE ޯ⣞y$@$@$@Gc# G=< !B%<6?/p|Ǵ(JvĈ믿J6mgϞz֪UKiӾڑ?עSl 9sJK-Y?|2}tǪRJk&>0kV9v#Ν;˗/׎ Q9n8|<ȑ#-ofzXۛ,?^z-AnݺU*TH>#O:v Yj)bbO *O\ì+Sh唊i! I/%'ʣ7nW_+YUo)2'p7=\RV=Kʺ?'IjŤE&[9Ĭ'-"TR+ͭ"ѻSVȑS敥l<@$@ `W$Ѩ(Ɏ}2tCGʰN ,|fgtS<HxJU$  He_2pHHH `*b'xB T+'-)\T[j{z NeKq4VZ%/Ԯ][^z%O|AiٲIūzrDZ'\CH$%%id-ʄ8.W]u.&[ .ɓGp]w⺂"NF!ܵkv-_'d2m4/]vr Vk֬N*U} Oɓ'u^Q;Ԝ \]!>m޼ԨQC֭P[.TjzkiZ%΢ԙ)urJ͝-\Su7sPJ\R:z 9~6I$dZI"¹S$DcHr)B!ɣM1g^9tQnWq@_Z/ۯ)+ufe 8 O#Ԯ@#|رw $.We4ہ )ޯlZ1, @`*f'  )lZ1A BOLA&&%<}ǥiӦ0ܹsҭ[7-8Ey\ӺcŋСCf#  8">3-LE7)Ĥ4˽zcǎ2wyG*U$t=:uJ>S)P mԑ-v6upk7W `L w) S_ӥJ:NV3%d;ԑ/JBoz`TQyTF$Ymu%!bD͕F%FSKx&#اt2fjA7f2g;bAI ~MHHH"Lev$@$@$@qOo&^R:8|@XhQ-jLHHٳ&slD7|w}Nۼ EM"YlY->5p|VNoEBx !=#o[o5 l-.'NN:ԉ… @@?~G~ƍ'cƌ˦MgSٳgňSyi޼#~Ujgo'Vseʔ>x?~\[D e .FtR-MLLbcs\;tDyEU;g'˻SVȹ YbҢf@(n u%c+d v^ɝ=<ؼS]GN3yuGnpS]`V}U/OA?W:׳n2 DjW>MGv;PppC+N W ؔW6HHH f Uǂ ؔW6СC13SsphK0ܹSOdrr\R0{FO>P^T#!_Dbǎ t<Ϡ3ks͚5fqҶ^)릀HzVE_FuJr9ɒQrd$8u=n+LE f+$rJE\Tv'.cv$@$$xNا"l**J52e;*cI n ~U'  ْ -y$6AZ(g54LmNxڮn)iTMJb wF 4§Ȏ{ .^nHrA\VI!  ʦb ,bXp   `ʦb@_Q+qf[%LqI)jvNޯHs vI4Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @PxavtdǎH7$q .ܐp M ~eӊaHHHbW1[u,8 M eӊaHHH⎀]ut<Ȏ}T&x} vvU&b;H<( @x w!   ؿHHHH _ @Pxa3p̎HHHHHHHHHHHHHHHHHHHҖuZ,g^1xJK# @4UhOi:T\ 7>ܐ vf;pC$@6%M+"  Y_lձ$@$@$@6%M+"  ;vIƼ)qw-IuC+N W ؔW6HHH f Uǂ ؔW6HHH Px*+#;v(@nx}!lqYn'v+HlJ+V E$@$@$ؿ٪cIHHlJ+V E$@$@$w쪓i4EvcX4!#Ml4)A`AIB Uи 8D$@$@$@!`*h܅HHH@C+#;v(@nx}!lqYn'v+HlJ+V E$@$@$ؿ٪cIHHlJ+V E$@$@$w쪓i4EvcX4!#Ml4)A`AIB wpS(EDQ X)(%XP=KLXbb?j]{EAA~uyvݽ|vgfgݛ3 DS) R@ dP@ hR@ H) (UєE H) %P@iE-WA|4OI)Ώ4I :i~&VH)P zU jI) WtR@ H)P h|U jI) uNr$xZ!]Q i(UVQ+NʮIjB"v*@tJ H) R _eGR@ H)@,R@ H) (O,j ZL}J -H4t~IR'WfO;h4IB H2U@׫2mUK H) X4ئSťR@ H2U@2mUK H) s +') WHCΏZv~PvMR+R?ٵS) (UєE H) *8$R@ H h|@4eR@ H) @ xZdQU"f8 SRhA )#M:BN6{AIR@ ^ièZR@ H) @*U6*.R@ _ièZR@ H) @S\9I9VHWBJլt~ԊeSkZAȮJ)@],R@ H) ȠW&) R@ $P@)R@ H) J"Z0Si`B R MiuZ MRLLFՒR@ H) *V*Tq) RLLFՒR@ H) IBPf(Vd/]JjEvT H z@4eR@ H) @4 6I) R _%MYR@ H)PYrȇ*NZi HNP?͞viheWe0R@ H)P h|UMK) eWe0R@ H)P(WNR5R5kE"{T욤V*~P+kR@ $P@׫)R@ H) 2(UqI H)  *h"R@ H( ȢE>TqاЂHS@G$urAlV?HD+(St*ӆQR@ HU@㫊m:U\ H) (S4*ӆQR@ H:@rr<}4Y+ ne$R!Z];R ^%MYR@ H)A2MR@ H) HW DS) R@ @E\-a>%@:?$+dA$Z!@*U6%R@ T_UlөR@ H) @*U6%R@ 9ʕitE +TZQ@G^v;U?(& Ԋک *h"R@ H h|AmR@ H) @4J H) R <-*h3U)) &I\~P'=$ ) T]ʴaT-) RbbNR@ H) TʴaT-) R)PO++j`_! j֊:?jE۩A5ITHVdNHW DS) R@ dP@ hR@ H) (UєE H) %P@iE-WA|4OI)Ώ4I :i~&VH)P zU jI) WtR@ H)P h|U jI) uNr$xZ!]Q i(UVQ+NʮIjB"v*@tJ H) R _eGR@ H)@,R@ H) (O,j ZL}J -H4t~IR'WfO;h4IB H2U@׫2mUK H) X4ئSťR@ H2U@2mUK +V0 6,*R@ H5Sr$xZ!M i(UVQ+NʮIjB"v*@tJ H) R _eGR@ H)@,R)0qD3m4ۛΝ;ס#סJ) j^Eּ\-a>%@:?$+dA$Z!@*U6%R@ T_UlөR@ H) @*U6U1co6lc^{?Kٳgf͚VZU1ç~jڴicvujF H) @rr<-n;4 K& ^4bA"ECuD]HC0R@ HS@Z;R@ H) _Ցa=Yd8piРAO>1ƍ3[oڵkn馦aÆնR@ WӔE>TqاЂHS@G$urAlV?HD+(St*ӆQR@ HU@㫊m:U\ H) (S4*ӆQ ֩J) jYr$xZ#k`RJWQ[=5kb똥@e*Uej-R@ _oۨfR@ H) @e*Ue_>̚5櫯2sε뮻iݺر~g1˗/7/7|c_}ӲeKӹs缦z wM>7dW'o>c;ŋZke6pCɾ/0s̱$]NL&M .7ǰ:ة?`^z%Cfʔ)?7q7S/X\4mf 6ciF>@9=[{h.qۖ[ni>C{ -Z0={٨/}gf…V#ovDV2G6ҥKMFzg]W{e˙9s1cmSW'W|܏?h?믭֛mpرyV{ӟ~elZjeG˧W) @%+ ȭW0Si`B R MiuZ MRLLFՒR@ H) *V*Tq) RLL&jfԩ(8h׮޽{D@Η_~ق6R @{S`b*S0#X) }٧ڴL,JOI]=-]c4 Wfۛɓ'vmgJG17rX͛g`dݹtqGyh|}=ݦO]hނBC ب+(u'`(uMne=`.mLǾk6mP&ׯ_?>D_"9Fңp- }r[l{챇?߷Dr}m=4@ ) @rr<3QOT!Rd (UAE5W*~P2iUEV@׫" ⤀R@ H:Wu H) R h|UdAk8k(q6-rҤI;-PHaÆEt:=z ilѳM6fwP믿neK.ٳg #q$p@}7~gW޸cJxl۶ui}Zq-R<vgc ĺ.}̘1v?c.ܱ⨊ `GUcqŽpug9 %Kl pŔm03p cY{-( (Lwj f.c/8qv%Mf(`⾊&,F;5wvI) $5U"f5}`S4O?=^| j"^{5_)b]w5srpkQ}~PNQ{uQ?=g) S@׫Rj) R@ dS@l iR@ H) S@*tdxR[HG=qDd:u\=(][3x5򩧞[:U@Z?opu']8gNTpڬYj.lÙU [I=IӨcse rJ;=n6)x1‰}5Ǽy N>v )om+ѲR`MP@i[\-a[S>t\NYWS/ VT(Bzf^j\̚z~,L+@5xR@ ^]BR@ H) @+U7/R@ _]]!: A x:i$X4LسgO[7g+'0Xphz1eg}4in;&n)O2ncM%Xx%ζp{pKiNӨc#ג%K쾜)Xb91>u-2dH5VE_x4SqEFLǎc+ ) @rr<&}ԁ4s?uZ*XYrAzf^$-oMR@ H)Py h|UymK) 孀W>.qԩczy*̽˴l29x 3TŸ~aj*:Ef9ɥIi*L@՝m5: X*i.) xʵ&IwܹW^IOG,^駟ZlfJR@ H5HEn̤._`p7`NZ']7onmyj+{=3yjOdˮj o?84 Huۢ*d]R[ȱFVlۣʬufM7Ə1S>zL1|quv-57h:d걇fRh?g_J[ oۨfR@ TW@׫zR@ H)  U@BT~) R@ TW@zT|@G=&L~A~ӸeW3]={ypÆ F>}LV߷|өv[1x:g3vX#.@"|fuTݖvąuaÆMf&N kt=w}DLj)Φ;w6o-C[4dM3[ѣm[pl ) @RN:)S,On _j 7@?i߾aU(s=8K)u֦W^f7NM{@0鬳*j* Vlۋ]%=?V\az̃fՏ^Z?[uaGj6Xe']$4A崕j*^R@ H) WVTI) u]*LkZNp~xg `;fmRIƍg>nvs s=S0$nF2+V0j1xkvGX8tew7fL)Z>߿e(oɒ%ڤͶrT}ن/l}ݗU(x:k,kYU1P+ყSL}M\z:f[jJ) )I>4ibIOիlƮo>Cb;1&ͦC8<|*)r'Ul7ך$9?;s4oMhO=ir]ǥf񊥹Z銠 7l}b7f͊ m]M^c9I?(BUD)~Pf H)WhR@ H) )U"ٔI H)  h|+Mlt9s a p>eVRP+pBń rfrCa6`4(ДXjd8pK M>j<>Ռe[9/k:gѸ7Dr ) @dMq<1cđ r7q/=0c!`2O̙3~4x-}!it`R>q)O,MNih G]ז=?>=v1fzkl-_P$+ݴQK܍OU`nӮ<2U<~,m\lgM$A]xХ=2B#4jIY혤]7.E} iBRerLD1 ;nrҿ:7˟y{So߾ueJ2clM<^R Nb_2ӤQ}Ӵqø?i;rͮ[̘^L^:< u )};k'fSYG5iBZ}FmYYͧJ)PD=*bTT (C~O; դXҲ?J [U>}r͚Sr'O3AO_y3{l&SvD]} } +PE3+##71o(sZ+ Zy'྇r~NuȷPmfiA"uG7)] $^xL=)ɗM7>˓ ? ŗaySN\Æ ꔻ~eO؇^x“1Sl]i\I<|`o+Ǹ)M]u>v7n |%N8P[ǂCСC6~Gm+Wb>]fڧ ~Xe:Mchoo"j~A=4g6-VdVCǛoV9QKۍq{vȚ W0YiwC=;oR(]DoMk j7갷g'2Ʀhw)^kROeK) UbظϽu~fq7̽C9$}wy:fz<@ɽ2rN TV~#=zK.r2V(O&eUA 绝Jv@ʏX Zr'OsNрtЇ)h0.]u }Vn- Ӛ?iͧ79_,M[F-3"7z.GZ\7Y8:zVQTzuQfw 6mZƌ%(H) *RBWU^oDѮ( }NiZ{9%ޭ#OS'Z|7%1G[=$Cz|{f67 )c[_j}eMs{6͋FZRN+P6m0ߟ)Imܗݻwuz#˗/7/='UT~{ɔ\rn:V) r5Pq<:kx1I+WQFEB"~|a`/,te8Քө? |wu-}Gv>[eznuM8k3nizplNuηPW^l"͢E̙3Y4>PH^[D$4%0!!weSϛ7ٓt91sU9%/O:|a\K|Gxc-nYG`yXl=nQ6t3w^&T6muuI'd_Bj;7&L`E8Ν;[SnԹ)\82!W#e4/~a3YZN;YP3q>|7}f u:sm?OYݍf<$8Dž8e^ H)P{ 2z͵Ͽ?/wfyP7˖h}B/>\`Mz$(V"tצ330q;x85nOz `,_|5|+ :teuYR+(ӇCJ G_(}>d%@O6@4if+7-ց|i=/E\Ӑ'.x1v9$[R8UH\tHpg5k}@I@t\tQe׿O_%/mRbSO`=\&(<d< ~<]5dȐSy9/^za*bw_u)pWGYGX['rKΞq)Ô8 E]dH xID?[N.o+}Our>3SIq;l8L/n&ѣG .O9~?71/ο\rx ?DzZuXО@h7x֩sZa%~zű7"m T1m3d8i>BS"W`t$*ӦM QHa+:V+8;8{3)ΑSN;f_?88|s+[F~+ДpGD>8v۴ab=X >:!pf?_:NMn2#Fuӌ?nqwmnFyXsvHL1qLQSO=5r*$Xaqa/B$ <`}5'|MO'׿:4 puٷ@\_}޽{M`ĝwޙ =]5zEpL9೉6s圤r}fme]f/ <%O7jȴh"T!?-z4ly{@9Ǐ ^w~pMՁ S{ءк$3zmϋ\Oݱۇ;m8穣O+NjʞQiAdСv?:w0\gh#<<؂KQeuT:) ly8L~݃LiXf|aι=r ';29̺ ׶.8>I0cϏ}LYfL Y~vO|7~l޶4uYӴ7omP/J+,ZnùAP^xiʧ梇޲^Ft̖7K( mͱV|@ ۪ 1큮4]״m7;ߙzkem'`սeо/Fpl:]Wi>mZih7oZh.{lM~ZfϟG}~Pp$CrxvϾ?|[GΑ( ES/}שN>2-VH) @UQ(t6;yg zfr▹lDD`2#R@ H) (T*ʟOC&x ,YI) Vn.Z&h,q(xE_|AT|9@l&|ty'J@ a:][nv zGXk׮qm!; @|Az`koJeO/)PLTL 4IMeW\iA1*ysmM8aẨ:fwq)Ljcp;I8ӾpZO'\[@g0@4.Y^={tҥ)9 <6lu;wi掗ٷj8lk&{Beŵlҋt`SfoWVs;mЮQzS̳f[ԕO۴ii'ߚe}䅫9ͣ?6KHѽڛ_n_ fiCd?bg6,7>ܜwG07#s UK*p΁;$C^i< >kę3{[^j#u `Pm҃zlow_OMN>VVFL탧\ܻf\+H`no1E?ާmw=z/(IWŮC1b~pO O϶˓R@ H) @P _NTiG8GNݔ>,Yi)m`^ͦewQn5!Z6x 8ǵ= Ne;Bf+[3+ si8"u[8h9Əo] ]yO '* StA6+?W"+*|WX ]rQuv]2> ӷo_DtԹ&ic7kc8  ꁃo]{}/ }/Ǖi ,Kx r>#m!} |s#v>c~mh?7vZhP5p>`X&e`EE~rm$܍~qNOWPK@lOXx[oqT0pdmw:鸞Lqm|M0zhy `㧞z֙/>ISƽ :uj54 P袋,|9ȵ>W>x dqW_}usl&Mߊj+W!C#<ҽM,?p9;[m݅r  A|^:w\-Iez#(IWr+&^vYk0pLbI@s!>xi (Gk뙶Q|_=6'쵍*[.T?敩UiPh$j 8pk|ܾIGYci؋rti- 94%qg}VO[q\/WVML̸W=Ɨf" @4*KoUjOm `uၩl>wآɗm_1z\#7K7^@p>}9*8C>i>i!}(\OOw[\=qkmG&7f~e0ciipY냧ݶln 6_cA.m7Z"X6>'l[mOo ;9ZFR@ @$TFĤ{.\cI=ߡ'|ɽ暜'׺+R@ H)P <-r+O ol}gf׶p }YMBգk5/Oke Om&@ ɛ\mˮ@׃%Vu 9A2U[޿f77}\PpӆnS2ST2DF'Oneܼ­9 yb֯_?ꧩ:u˙S3Gh܆ӜSk Pk!KG?oJЊ:s]ސ.[G۶m-܋+71`jqƁ@~K,u8)xJ_} MJzO"}S>{1'ȏq)AZo&Nh}Y{QcL9hO_Ckіk7_1~aB oLS EpЯ[\ Zp伴RD $_zo F'Q$|80/ٽ8%:rjU3\9rp7vjO!..L~i}Lo|f]w28LYqfjl.vL~U'1pln;3&' #g~k3z ]Ϗ]ޟ.'aoϱӦ/pqc6lg4,(Z8[4Y8f7+SEq@?^hc<%hqФLJڟY7$I '.6h/?|ۖE$۰v9i3S܁q`%tsÉ .ӏ>[bq)};8'# cv tm4lijM[` @/8&8g9<=25t]a`S. ܔt;❹v.v/lNr^ڂO H)P"JTwu73;p{&|f\YL^{fa_.'Ƥu߱6J) R J|9ɨ2JNET#p~qn,*`I\`a%+:mB-[,t~zz_XxZR>j< ]-\5 .arv܀jEO)imo;6qiҹ0uؙRx冎*7g]NC |Q[om?=ÆM LJ) J@=/O7 2"iO/ )8h.žѾd__ Kht \ru!Z73 \MS]1ff0{0L2;*߈G4 '4|i+U@HocassA>"8\9wfޚQpExHƓvOOmO t`kl Hr䒻u ̭N2&u.VU} )xʞ8u8oBn!0xJ<>Ɋ8c6O6K;ߝogs讫;W-|K췭~`ڲI#@r)7ԫڹU׎2 c@^2}hb}sCg 7bWuLvœ{vs/WR@ Hb+d|U:_|p; sTZ{QA|~f\7s' R@ H) O * ,ɏ ধ)@ 뮻K`lfҲ}Q~jb9/OkU Gm@<ٚ*$o᪩|ù1 7U[3 *X-QƇ2r&LMK [}gvذa0Ap_pk B@2?M.>ĘMN^^Q)|"ȏst&DK(?p7|'Z?o>}l]˹UtIWCMxϤS 5 pzv1v׽^zmW|Rg @.\Skp̮pQG,_/B;}8W]*4i53+ @5aƌ @E¤ყx=xNaԥA}x i6\3)]6ӯI<-ǽ0\Tq<%o7@?"ƕ3=07T1I]?<1^5kj<I;Ox PSW?Y{s۷>yNп}ݶ}O@rʧ_><1zѐfm78 yY |{IKl-K) @U1_}1 nI?iəɅ|绵ܣcfR@ H) 2)/'bniլˎ?CB"\e+\ꈫGחWiX|_[)Shx,P!ysމfT A˜pj…BQyK.X/.p BQ)}O9=ᴎ% N'O(D~秦*f Ӎg v`/nhqyq lQFlSơ|v9d8m 7n\" ޕG;8pF@;Ʃ_(r`ܹF9n v8xiqK4IWπZѿ9\ErritZ>ӨsMR7p\*ڡwީs#P"SGP"8Yo6ÇK.M̤pd#ӭm۶Lhy\*w80k%5ԑߏ샧Qϡ0 X@:l<.;^8s'+9R1G &nye˖?kϓN:V+>郧@؄sZ)רpn>*_뤀P_1c>rF9204}tƂ_Ik1)}M"iƼ?߮;k"Oȝn)g}?0=ZB?b4W]T`Owpbs#cfaA}\% <=Q]{^7?<xzl=cJxLw,5xZH ~?6=Mif x45? Zͯxي{ex =t8`53<@;4䂱+ΒЫR@ H)+ mr<-2 `g)r}>)Qa{TVn5u|q+bG+4屽Sܥp iq dijō/3+u=fjwn s.a(:s,njfL?U08F78@q3ߖ,R 8p>s~SG2pdZf@Y9Xhi}s.jb9j)ف-O~'jsWtaTu@'|rjגo=ؙscf\\&L΂;$)A#nhe l32QrU`<:oٗOz(<ۧ_O CUDOIx,Vx&ؔp:>x. 3W}ogD|#|ilm?T&ݹ R@ H)d|J7pe[3W9. t+jjLGs͋_J̄O;#.~Z@}SS!W`Ui) _S凗?[*8Sӽ"q]?MB[x9< ښsy0%=ᦚ7x?.|tp[6=pq铿7~Y檧\}i K+ۭߘi=MֳIKW^V u=hq?ߗD-xP׿ݶm[;[}q/*=Sʿ[uw}Tx'g(MܨQ# K9#\⼇+*G]2zL5Lb JpC :#&!:cR 3pkT?e)+ym|wS*wiܫzpqSredkcν21!@<yg \z7F<  Mnb$D9>=ꦕveʹMTXѕ:tqm~^Coe[܈L nr..f$+@dFsgRԇ5>rm|/;Ly{Dw pǎk..S\s/ ]YP ,|>%}6DĿL)|\ yxӦUSΟ?:=P>pmfOVvedzMz%9/3I) *d|5/jwy@-y[Bӱ|ftgC dJ.>[իFn@IDAT/[u7~ m.knNڻ{k_q}f{Y_,k.0שo?ujx1}sclT )wima_f}_b!_;9<%K5 }e}jsk&}E)ԋ-ყ>/X^x4nOj\v/YƩITf-H) @Uw_+EݟY^ܱS /Eϥ^j&N\؎;\UR@ H)) mr<-`#F{4 <# "3tJ8 ҕUWbʋKt/\R/Vs-}x6S窘++TH^-@׃ȏ;T9Vܕ)M{9$ӓLC sIU$X~Z }V7䓶lq7p` {.^ duS U ~" 8L[UmOz.5z54L)T+sIN /Wwn>O<NI[mUY{c=fq̀. w~`.Á@Ӱg  eϞ=r* <m"< #eeO?]Ik샧|N&P`v]O)Amڴ1W^ye$ H͏_|.4.W|ĝKd:/sɯ4R@ H|H:oW>owwx0}i4q$y5#[Z? fA@Bӕ߯2^lPnۂquTsO;٣S+sA˾9`E< ߙ~;ln6 ;FO #g<+*(X \?6>}{A;ݶ|^+ <4s9qOާ9Wýqv}&4܎d(eYpW }Ac3V9ߜ9{9>xM?<c'>p6 ~1@k!GN5\9Ǻ0ޏEù)D2J#W|SS=wyu{1aSfoRd(71 ܛ⻰(fJᾀӖwyU H) a)}@q$VSfbMq?eK_,Y>l/guu;lwCpci OlQur&/Y49OM_.?b=ڷ4#pe3;K5kh83̯V7mrr/^07P"yÏ3tH8tyo"Soퟙ+غjGS7#s ۢ @OYyӓSo}b|u2-GUib3oF0?f:mV}蛕G+o2.Xvuս-7G50E)] c([*~҇rsOR_2-^^<=ΠCϨ]`~߱ϖU>x ]46*^G-^' OLMW aĤp{n̩};z^BO H)PDXŃW])Yq `amn ?Cܷ{ɓfoqo̙s]~3^(NjcpR=fVu*SN9%変+Jƍ͔)S e0 [u 7y>7"qm!MG2/;n.2M87ðY̸&&%Z..z@P>Z# . =]95zED`yM@48B+#8Wi3/ (\gpv t쮉>Q/"<=Ϛ4ibܵwfmlX{カP`?wg+40gܝ)߿݇K_i)>S;Ǐx p6a4cгOq>CnFsp<>(6Aqf km:rGڇ+3:p3w,- =/meO H)PD _S3VPlltʜ̣4@: 6>i Y(xï`yi*PemޜwGm fU@nl|= 6?V4So ҡ\J\/_lAa7M6\צuޝmhHWW0z;DrM,h:<<* <Qf~]ndo󗘡-γ.o[ݷja:mB> xJ޷g-45]Y>xꦤgP2tO5fUwPyAcom2w백fi5yf*N:QxJ~գshي̳gl {չz^BO H)PD _E+܋~wJ . K/y(7POR@ H) @E oC59'~hw*Fr-kŸd]|_kBKTj=K]~{~\r`7YnhdCO}19o? =7 \B2Z<P`'g E> 8)U(L  *U\lvty (+.vh6׃S23Nt ,HeE[n!n}@I#6uαI8OAuQB3Q&nVt o~MgM&^z'zjm_ԙ>XӏBS9r,qee`TIz!8CgCԙ~t{@.'9g]~qFC\0`=. kˤQ)$iSYsvͮJڇsO裏Zٕョ5إ@aƍ`(n\PuPk/}z07nnm*I1TaZR@ A7.˔_4]y|rȝ- R'S%.n\{k|[:=:_49]CϼU3ݪWqdeW|9} ӡ8@}k)/.ܻW4* <8C'ޙk7S⊋gЭ]E- _]=/6oE30x<%fy'6?i9BӅ_07|0o-/5E1KW^PU1_2όIFܻ!o=for}?=f-:dgxK) R @d8S~@ᇿ-['4y: P'{0 X\@FvOMh1d\ C*nR8f{~|4{9cZ6O;[0оشQ **+6Zo4W(UKT+F!ys݇@~C=1}W rRq?awᩡ]>@+m4,;?p@џq>3/ni)\qGy5SF]}.R3qD;tntRIZ͎4؞~驩|,j9)>:|gn9A9 w꼖i@eUSsL5N\RGUNSLu'G8p`;/p0Ӟ`|衇YS}X:ᧅ3g[oœx؄s`wȇ8gGe]\ziآT!?܇n\p?ѩSnOoݮOmcu..`4.\/^qْev=7e.8 ǹdw}Чqӟj53:ο秜s1eپ>Xй3}p_- P;b F) =/~*(n )fN0m|hxLIwͭ'~07+s+sZ{ÇE;xmZKa {=DӪM@][3h-M -/L ŹZgB.[{k8ޗ[oVVwaf>L⿋o?yA𾲽_8x.Յ5鳐0og6f]D`Ni/ g~sZwZ@?>}^s('^|j׾g~{'^? -w&5}ՂxJ}qqFZWld9g\2z+n֬q*{@z M߶fпFΥ+$}O֧2 ~]3u"{m͂2 ަڹuKΡ7H\^DS=eӾUh3(gϗ~wM _ZB*7R@ H(*$;&s/g5K:ΪjQԄ#?: ሃT1c/GqB1$Uw]kzr٬fˠ]\ʹ/m+0}̝=rQ_6&9@9h0{"B#/!" RaJ^n3:@g}f{cgjpS#W1X56} 5!y񝇩uuCOx|4q䦾3?.߿p~pa.ߓxhi C[ԋy౦W_x™ >fʛSBrs s #)=7uK$=/s)[i*Pղ[E˭f55ksSnڸaλj '6naj0]\!_|m[~vlt]0ȟ-.{l>yMvX^8-[6 W%,2_Wp4j/G]Ap^nn.=IK -K)  UBR<0n?ݛ$HD߯o=;`T\~z\=քO~p: |v}Zrq͚5`]cں}/UVVYne|J0s,^D^*wp4KHjunsCRrrٓdwKd ph3 'W9 }o>Mr3!HHH|G 3]i0vۅuGڵ-ĀfjWF-V $@9CXV\99Sk!HK mĝw)wxMi1cL0ApFu4RNVRQNpd^x>}uֱddÇpPϱ]tQo?DwqIb8g裏`Ieڝ2djiS\ܸRRmqR35D^ hV%k ҮnY'3 D$@iD<*[[.cTIGz{p9{wHUnŋ]w﮼)LHHH ' p}3+5k֔gy&\^y?>{xn+WTҢ(y+ij-"M|y̺qٰkMqA9r`JkԨUK`r׮]rIC[nrQpr Q޼y{UKJ,71zA%+w}đ˗O9)Q@X駟*k\'/R߿Jߞ={k2e믿.VVli_\9]vڿ?e]&\rI@N>]\;u`2zhԩS&o0n۶* '|R/YYY۷-[۴nMFZ0\~UG>6ir,ܩB>W#SC'!O1!"}ꩧXرu2c %6tW.~\H~S䅠ϦM ħ矗"E(A9眣W7xC+P-<믿^ڷo< xDѣOybM0y7pbF  ^ğwj/h&A){ァ2@axC0 a5kgϞ.6lPcLT!E օ{Gݫ cC٤rIjf2dL~[hQџWlfWReBPG^'.E d]=I?\o+*-[U5ĩgGuë*Ī,SXW_a=tLZ(%=TR"Sx@}(ትwJҲfig+{{{5Yf>kxNhi^EGH\!@+Ug,t {wy"#ik8K|՟l 2Wܻl @2p} ꬓHHH p}Z[o _[?1y|衇d*k-Qx%έ[J9HT5*|yC> 5[NҖ5KIQû5LZEy1դUJj VC8ZߨJBRjR c Egyuٛw0@Fyt4ͱKxLg]_IHL!^zBww'KK->R?)qZ֐@*|ʽ˶ $Wɠ:IHHRWۻM6M^~e%+ŋ#Fȇ~ĝnF ᄐZxZT)y7G/\ N! 7o[nEy^Nk)۷oofSl!!V+SY_u)S%k7?& Hl믗ʕ++)Xsk|VbO' PO8^Pɓߪ<ЬY30`TZUG|K[Wό5-<#=#D!m6F 떕. +dj:it=qZXzN*TT'4UR.t!<gO i/ Oy xU'IcRsa4x}rD*8|I4H@|Ł@$@$@$@],HHHJ1nK'-_T^0瞨EBFB( c/j1h" a)B8c8qBr *FcF׭['=Sj d "O>Dy~۷#_\f͚чVf-Z˻vRwyG (_;!xn9T$I_E*% 3YBZz>o[S=axSwCtM2~fWU ȫ-Mx:hP5Jk;J$@g *3{ąORT]HHH JuI$@$@$[ܹsK/mmܗ.]ZZb&DxdɒJ_K>}+8M8!d$)ʹ;  7g}&^xx\"p }vyꩧv@ o… |`k7'OW^yE A/xWR/dԼ{=)ZOJ܊8F!27@X+!SNa`x!3oWl߲.~>xL.2ĪUk8q9ydez=e B.c/oH7:$Tʊ5>ا*C+ 렅w\\_Jj1k%/ͪl|% WxU'Ito >Y o߹i9ǁ4[ǁ@|n= $W&IHHҍWÇ /V` zGʙ3gʳ>[og<:Ty߿)Ö+Wv)*D[lx9=t萄DA[,X<Mx=tbKwQ'G}ɣ>*Wcʛo)իWW#(Ĩ/6m?eOh?v!eʔQSkx /ٮ^Zl,vtMw^曥C/RFr-rwBh ]w%,/+VAI=2%O[%KdNuфco Hmy㮃erlzC3qC`CꥭKU=8rj ύ.|7Wg䑻{5LC$@$@nMFY^r3⸰7Qlx}ؐeAZv6$ (WE$@$@$[\_h8 G p}юqhT߼yl,YRʖ-+y䱕A!ď[CuV+V'K{!p1%[gN/\B hp8t߿?&,įwy=Dџ_hR)lp'T g!ËZ.-?E OysG‹aCzv|T n=f7(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,   #U$=d(raI!#)=W)ǁ$)q$;+%p@hB$@$@$@p}O \_9,$@$@$@$ ի@]nY& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'I>\hfRH vUq.IAIJI| @\_ES$@$@$@$W1 $.C*PiDž$`#Æ$-#8Ҳm8!a G phgS@IDAT,   ʷ]GIHH(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,   #U$=d(raI!#)=W)ǁ$)q$;+%p@hB$@$@$@p}O \_9,$@$@$@$ ի@]nY& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'I>\hfRH vUq.IAIJI| @\_ES$@$@$@$W1 $.C*PiDž$`#Æ$-#8Ҳm8!a G ph,   ʷ]GIHH(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,   #U$=d(raI!#)=W)ǁ$)q$;+%p@hB$@$@$@p}O \_9,$@$@$@$ U<~%8                   H.(f25{(ߒ .wx5%4V& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'{ݵڐeAZv6$ (WE$@$@$[\_h8 G p}юY$@$@$@iGSܫ@]nY& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'I>\hfRH vUq.IAIJI| @\_ES$@$@$@$W1 $.C*PiDž$`#Æ$-#8Ҳm8!a G ph,   ʷ]GIHH(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,   #U$=d(raI!#)=W)ǁ$)q$;+%p@hB$@$@$@p}O \_9,$@$@$@$ ի@]nY& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'I>\hfRH vUq.IAIJI| @\_ES$@$@$@$W1 $.C*PiDž$`#Æ$-#8Ҳm8!a G ph,   ʷ]GIHH(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,   #U$=d(raI!#)=W)ǁ$)q$;+%p@hB$@$@$@p}O \_9,$@$@$@$ ի@]nY& 8Hn5$@%ʣCHHH|K+v '  (<14HHH xU'I>\hfRH vUq.IAIJI| @\_ES$@$@$@$W1 $.C*PiDž$`#Æ$-#8Ҳm8!a G ph,   ʷ]GIHH(>srxKbARR 8_9,$@$@$@$W 8 hB$@$@$@ @P fqao !Iv[9lHA$Q<14HHHmp   ʣCHHHҎWuxꓡȅO:f&`\뒤q쬔HW1 D U8lH2 -hF x+v "  -|u4HHHh,GJff,)$@$S7.}Q43)x}$*8\$ `g$@prYHHHH ")   p@+И҈o&˗/KݺuӨl* < O]fU.7, {HFׇ IZFpeq`C |юY$@$@$@%o xWVV^-GڵkKܹs 6HťL2OahYp B8\Ep@' $&8_IG$@$@$@9FC͊HHH҄Wil ㏲o>ӧddd中ׯ3fH͚5 XO˕+'HH]S fqao !Iv[9lHA$Q<14HHHmp   ʣCҊil, $Wuxk\Jґtu{9L1 {m&|~$@$@$@%w W7իVuIÆ eݲi&Z@XԩSG:,k9|,ZHv%B IRnݺqmo .4Ae˖Uu͛7NYf}޽+W.)Z򲉺ڦ;vƍHw9H…^:n!_|j+xlUzI4iJ[V-Yxl߾]`c Զ۶mcǎIbŤARH943 (^Bj{i{g+.3x mZXBdɒҪU+ ֭[eΝ׫WO#ѩSdĉ߿_/ T^W۴iYv^ZIϘ?]8X/_^16m(QBWiETv)SF?:_IH(=Um?o+W4 ~JHkt[!a(lA3FxsѥKf"?|P&׹sgbn10i#҃DCD@;Q'QR%5. Xn۶:%K񄱥Z"Z H5^IOF^̄z'M$0>Wsf,Aв`  pr(#  H{\_     p}2$E(bCx;w[ fѲgVwy)D}ӧOWAyH1@+Wf͚rP/ʇƍ26lؠʇHxDYf]*+6A c*UVxD(_{hR!ѣ:řx+ aNX[hɓ'z:umGU0]£*;(w"hqK ğ>}^q.T ?k OxΝ[ e!`a A09k$|ʽo߾jwyl>aLu4i"5j0C k(#FPCx *-DB< OAx^Bq9m"[$`s*< 6]&^!ȅرcjk{h5 jTxkAtI6o,jf).]ZUHk-$@$ (@O$@$@$9\_yK6H GA Ν;W-[DlbVRJ1Z'Ozo5J .,ݺuSõI O+T ز O!\n֠ƽhѢPSV3Q!!xEg;ȲO>K5PmC}S20|7k%\vqلz 8CN:c+2 @NO}2Rqaoj)C{?qZJ2Q λmRp"qsi;<"6WZG$@$@$?\_h1 p}źxK.Ub>l/oA 2;t J >mxp <ԩSJxŤ%K;ڤT3U7TV= rJxB@ /J9{l<"`zlWo ȿaA{M=zmkNʔ)cM.K,QlެY3u.\!<ݸqL6ML#p#O4i޽%_|W"y</zL˗oVxZzuiڴ .hHMٴnݺR~}U`\lYWLJzӉ'@HH 8I&CZy<+W \k B EMv c u* FM1$YN0A=*V/ڔ ᩕYO2Z͛' Onj#йoB$)X~J ۭ[7AySMYժUM{qNݦL5]tA[N~guhC0 :*<@vj,z:ydUN>}t4_IH ePxrW `*\L iulƇ7>ev!F[EtSMXl->Tsr;嶀7VK\'OOu[ӹC[)],}h:+֪=S=eO۹U6/fM_F}.'+8F-%t'*GO$@$@$6&HHHҝW ׮]@)v%Wj,N .`ya(4hMN:%Wxq` Zڔ )YfbcxlE[wڥA3,v 'xOdeep{aa1cvV)SbĂLO`6lraiW(UnBCKdc1dHwrjXl: O@7\(?4H"z NWm=8X Oǁ/F@Z|F $W ˢIHHҒW+ϑpUr E۶mOՖA M~vp*kضm̙3G9BBYYܹs7T ք[[C6avlVOȋ!zKT{ h/Z jq,hi- Cm5k ꆳy4(u@'4/B!8̚5K/_^ Q*Ğ͚5)3XB9yThmzħիWWqNڈb졽p`~D]cǎ "-ZG{ S3*HH Pxr pn|@T7G/)!7nT:^XgGxJtŤxDO≦DN/Z`2\vֲ8c}y \ӣڵ.%a@}Ay<зoPI NƁ<@W_OJKnrxV?4ac=^nz_qa9@JkѣG+(k׮EIwߩ^'8j^z]ӸV;c3j(Eٲef~Ew﮶4VvN>O}>\0*^\veݞ & O1c}kt 7Ě\úzС|#nrn2S;Hxj%Av+kOz6X ǶUnT!CmB!glx'*?V߿\z饡b n9.NY)K6햕[A=BVfV)WTl[C w^L,O|lw$d:KJ/gIFD!Uͫʭ,$@$@$@pc} P[qYc;rIq?/K g„ <8Qcǎ10cH/^, ,Paĉ︍7'Sv0&p<]P@8pVo.A?*./,OcG\,A.ce)]@4RxE+ xO^ Hn,99tʅ ]Hrrۛbx ꪫm/bD…{Oy~y9@8f9R> BbK7>B^z1%^ٳgIH6mOK2}te{Ś;(e'Y_y啰u⡑~X B ݧ8X[oelgǚy*0obXcMx w= o֐e&c4$Bdv+ 9aj׮-_=?E9Z)C "<xЂHHL 뫅vֽj 6FU \8gh!3oncm߲Z@R/ O1vDקy_x|C$@$@~#UڻrJ?u^dsilkN FXĢs7p YpiݧǃJ[PSXYf D K.U77akgۼф5|Ս˗+֯:֭Xuf@  bF*|I lr`a!OK*S=\Y~3'h+Sr]w)CG,^1 x@vW?-,O Mm׎viC4Xrv~~#*B.z6+眀HUfA'Nśqi\Z8Ps;>Y7  #쬯^{q,Tp*<}WmkC8ʄ;ڵK9 Wq"UH @W/%m\ avZ,v #@}/PxzH) ߭[v^X#M K6 ~*ۃ'"$XmW迵kHJSiN uB Zyo-bBx uC!͆UV-T̙WAq*##C0 üXB ݬoQ=}[/x7P>Œ/ȍ1B EF!!"5\g~B|cjԨQ\rmvu"y*?e_,ЕW^iA2lNV4< VBA(52>078`@oWpsAN! )U:?'껐$ i)c. D|9C8}7[ 8HH\#t}u  QeKEMŻ5+#_͖EwgvBZ8NZxZT!vOCIe!DhnNSHHHuNWb)pꞺ%*Љsp6l(͛7Wg̘![8 k> /buo:0~(.Suz @($CxJiObINA$@)hi:_4;t:.?VKid m۶)DL)+m--㩕R;*ju'GR访zlG 1 Bl owzYӯsQ zC bԿo*t4aAlJxjPҀT R!ڃ7 %`7E *ĵV/9ms247|SƎ#D\9É4<5x`.`9Rp{.m %܏dݻwMnjy7|>#S̍9=PdB=&L^{MU ‰I1//c.]p0ABmq%38yf5g-[6SMy5!^c:3 c0L8kOoHH|J +T5 W<7 /}>Sf>-Ъ(`c!d>c["2T~}!Vȓ[ί}ƣ:iulyPvJbYRhSѯʇV3O% JbGV'+k;H%#D-~#\@Sik)lIx7r))^0S>xw}Gorkz9A<~sH6:(IųXV5=qR<&4\B,{1^q*ȑ#Wm"\rdnsW1!D豆N)Z!zF&8t{.Ö8rKhe6e5jmt[o%cƌQo?9=޴M:}bBCCj</𺬅SSŋ"`oQ~*Pn_~*y8 c}Ϟ=*3?GXC_Upƍj\@0ZZ5袋SNj~:|*#}]%G xB,S<cºHS'Q.<?~豅xp (f Z ɉ1ZIHHm3PR>D#GW׮9_έy[L1&ƺB#%[ ?,Mh!u=gͱe,rԥ4r5Zy\?ml9J ѩKPj)W$t tJ8 :7 _tt~rJmreۚf^}{_45ʐ\@ڞS8) O/,7S'Q{1KԬ8ȕ,XmJJDwgҳIPG$@$@&d}Y)ĠpN|gˀSWOy(xC{8}},:w>nAw}'ˡ] $@$@$@$@:HeyO]s8qnŒ0`M,7)Zf]rn:8;ϩxRxS=z-< uڷoT-7 ,Tx{"2z< &ZdvM t^-xE-!Ch "3g*:POmՆ@B+}Ba nt9mYq+g74BԬYX3?f9*JVGݫBpc3s٫j[(qm@X,Dz/p@|<{-VG>|uKAOڛ18bV(i+>_z%)ZyN:>=LęX˪5|JBJ Wq-[ԩSsa=cXC,SQ(OᄧN9@Ν;6BwY02Dƕgx  py[ͪhI~9K.]}^{-<ʼn|ȱӂV O=!׿=EyĹP!!!,?C6KC|y[:H?4BI跶W*/ڬ1 oxOﰶF bn1^ ʫkp?E:P{?sSdA%T.h4ߓ 'DCT /d[xˌ x@Z}pkc8h!Kؤt]Z$@$@$@$!8(=:gsFK~Vұ_~!ULk8fvVn4٭_gGu9_ OsgWOZL;ZcmըQ\S#G;j*#<" 40… B q. 6L>su*β "C OoQqܶm[BF eff*v-Z$?MTxOs[CNl7qNi8t32O:"=anMyS '܏dOsk::زxm 4"W12T=zdƍZs9%KTQ𸀀 sBfTy+W;gu.ˇgpL~z%ևGR!^xq#Ē+맟~y@ ˗O ^#Ó3WEJ xHA`9[/^\222b4$@$@$)NW &"Cf6a.VHy - y+*}[T2E 6_:&JHK7q7ʌT:x<}V8[.:uuMhkشy!UfkS.2<]qA iS@:oNyr \GS +x!?ĬL\.ORA?j ?䗕kx.:+m$Sη4CL6*ʆt!H}{R [k"av޺]Թ_XG=sN$3On$@$@$'NWh`04awIΦ`1L6M_G,XPnGa7pM6c =`?~o $@$@$@$@:HeyO]O?b;^,D/3xG+!RKtgGݮKi0AoO4C4"M 7s[F䡇ҧD(<5AA,͛7Oyx]N1D)z Oϯ]ZT% wd灣G@ d~{as{٭7Dobm7'+ϠV,'-+ǒ$@$@$@$ <JHbIl oGGT{Kjٲep yNʢevgG6q_|)<͉^~ H)x0өk*"2 O?-! Z1>~EO?ﶞ 8gs=x^@"MӉ'?-.HyW#Fȇ~QriA^sfk`9#i,Tp=޻={%MUx"0;"Pn$! x |em!0%@yM7zlQ`b+"Exm `-BPQ*Vhܱ<u5&M?|$ϡфL0AUAl֭/_xIx"{o|f>RVzKjMgyF0xBčٵ[|C.A,pvx=g*:j(}%ǘsp߾}ew7N+'lK`f {RN !}(A l_U]>O>DG+.%J[oΡouzG*ߪ233S %h)tk+;xQna!)<ѣG*+ 7V^\QVJZ)Q("<͑ 7xuW&Wb\a:SM$@$@BÙv\{xxl!ɓ'{ߣXۅX ְvZvű!pz$@$@$@MS?^x'ĶGbl ;uGt<\^U_rñt]pv$:^ןS^ Od OM xWVV"olٲEʕ+'8'ϙ-V(<˙xpVAP)@79x pchŊRZ5ӣitVV/ф0qP~};p"^"~i8F}*ի#zfEkF.b޺/M6Ui=)tk3BVV|NdiDÌzΈUxmV'b.ÍUlۍA!'F=-6*|By)>|Mx<\:,YR|M<; 6F*_`.X@](jC4hzkZQ6+F Zx /ĿD 4hWpS!}dmS\84lx >W O4xL$@$ F^E6"й hU-&]+Z٣lrBDE ,M]J*)]q6s6j/C$'Wy Op @ pr .Gy,[n{@֐᩵|{rpЀݞt}U7ҿ) \?<{VMZvXÃٱƩ+ @zW'StEtʕj_%/i aa oGB8Ad<9xfNې7Ϯ/NNdO1oaHoF>37 5jd'n!D 3UoW;f>"yyl)/-qyD znw9#F@W    O}eӜ; X~y) "GgD ?JcyDS%u^]_,qi,_vz_Gs4 nɦ7_:&F # &Ko:$[$ z'h.BPEx>{,[ߪ]'%,$nz}Ѳ}FsNiԨL 8|!Xr1r((J}ˍt抭rVOSAZBF^v BCxv^գL;7*]`WTN_tZmcC?S#?>,|,iN8 "֥wi+e"6*SlgF   EvQ *NN)㧜r>W  $Ǿ!?]rOfqˆ92|JmJ'O?\^n*sdg~O-f?,,; ʫ+6BdɑJ[bIy3$Pɭt}J6eÛ۩c OsYUߦ]増(,~qvNͤG1n @ x_WxbO)$vhOsΝU6=8tn8(V҉SM$@$@$@PxeSb%ǎ-uQvBk`GuQ7s[xՈ\M~#Q}~}\סy8tDm|?.fnmxɗ/9%;+EH &^ Ŋ'Z,^8^99TF :n6I1u뭷H 0@-8!!b%rR")DCxb)jDQO =>˖-Sm"!%umS!֫[nG{ y ks{bنȌ1ܬY35p]Oc2]-D^QqsQa;Ҙ1cVKa~k:}A1;__mɒ%0DH~ OQT۵k(1vÅv$cM6U޽{s3}pO1~VMxի_Qi&={د:Fm1:#cc..   " ;ɥDwVN$Pa%"m `-fr#<6e4r*ӽEuGu3:2]!DjR(_ϑQר'ś)uibq[ȽM-:">ՍtCO٫j=ѵڎ%)gmDDɺu*bqO!bBT\p1(,9oJ!#T$Plii,k oݺUps!]<3j;ֿDSH{Ǖ0OKCC! 4Ⱦy3fH5APyX 7p+VL~wAS} 7Ű$&Qܜ9shu g͚"FꛛꎵGQ7m!}Cױg3%!9Ç_"Ib?*ھn+M̫/壏>0*q'AQuµ"Fx\dɒ*("‡hO>8uKx a-" (e2eG# O!(C\`A}O㚏: MSp饗Eƾ}ApC*R JMx3W^yjCgٲeqL.rmȰH`` !r|   ߖ]mx\iiרԭ\Jͯ)c_/{ cSj-eFx:q\UOePj)oD/}sߡ +\@T)%b5|nٶB`.<]aͱ]T*j%ϖJ ܶer$<?巯OZ}t?';n<$#r7:(< '^ġLG0`c?[wM:uԃ.h ^DF@9D=x(:yn /~Hq&DE?v\/W0)gnn ig}jnm݊hseݒWK]6%8=BIkFK͔fRE W-Gg Tu(7PY[!<-V(KqS_ΐsƴ֏VZQ\Wm#Վ-fE\=VC+cT[ф8}7OXuTPP""t(BXGtRE J2Ei2rUu>,=%-9^n<^9߬(~]!"-nE}rM9j+ZSDhlEmKc& ?Wy>)HA{XQ)Z½>}Yg~nؤW χG=zP6-'  (<ُ҅!#)~ Lz5UD:C*U~kr&LsC,:rA:SeOn>LE:T_?"o~w`gnr~2a@T:Im ӵKRvnY/mz^)g_~Tꆱq^ ftR^bB?#>$AY| < _APrKK}>_ԪP")A&X~%TȵR颮KDYg$UHc? mپv^LRX!/MJp{0[6/X(R@-^lmĪn$9HHH w 9]ˣQQzڻeu $P|}ws{ fp_ipcUu 3$=2x tĺ>zWHdu$按xI! eDį&7a ;&Kbyh=d_w5S- caÆjɈDK<'qFKAc[tg:p2kd)jsڷŏȑmUxkFYx,L9X8$5,<*qrf @*TSNUo1|wUQqQӀCkQ   L,htorZ!}MOiU|H!  ,_MdBBM(ƍUVΝ;qҤIu @ؤI h۶m?#Vo?~zp6뫊\ټ߫+7UJoH (<ه^bN_y=?1_Izq:8|rJKC%`a^AR08w $W" *KN:*Z)M|7?xW_M*ryHHH _{ vӓ͗YϊYH^1G/V(K.<4<+Q؊\O_*sV}y?GGBhOmP(-]ݛ;  0@+ûC" UVMG>Än?'_|aEu<RWon?%xE  7ܠ -oJ>|'n%ܦ-[ʽޛ O0Aݏm޼yST:4"g7;.i?]+{d+ۋ[4mE;}i9}X\ h9e$@$#kOD< Ex;v(0ɾbyIYarr,dվ3YΛ7OEDT$ܬY35QtLA*p֩:[S؋̙#޽{s|UZrT_sz~l\PNQ-'͓6eqADY+JRYRF}"tD=A$qDfL^;nF7] 7jqHHH $;BLInںnyhT$}ˋQԱ7f Te /% H dWIQqO+[)4wu@!46ğ~Ipnݺ"2O?-ݿSNjUU_TR+B16֬Y#~TZU^~Vw>[j׮-3fP\aѣ\qi еkWj #ʶ=sOCtAK͔z6 vn^UlT9ߐ N>l ԇEX qqq1@$$J-Y#GDp… Ko߾!@1n d&ίPrr:ylܹ?@!Kpڱqr|V oHHH ί+UG eɒ%ҿ\=wYۺqqȟ/jGz,|y OC>voHH Su4s x6Ϗt7].k8E $K׫ڵKn*GQQʔ)\M$@$@$ p~Ŗ@v;(wP?*ZP-^Z}I$@$@$ p~|7OoQ 8F<ʚSNF)fҤI3Hݺue{NEDE[;vc˱c5\#]t 9|o>%xݹs kʕRTV6EK/UN>]-cl͚5Um۶ɧ~*K.U*UO ;%#<"իW. c6mڨhJ`F?xUXW~퐜6mR~)Q_ȱ7_~) 6Tmer-HJa7 UGDռa}̘1cQt/VJ tfG-?Z;UVRF -,vHjUtƟ歗i6[ TEwʢu;UTk:ԗKlN٦/UsU?˘yd֊mk!)UԫTJT+#u+ 箕˷V+Z+R"%+1Үqe9v?Ol'QGU}o 7HBPx#oLE\@ǀ&&W  zeh @p~4^    p~e۷yf%xD^zI/^{눧Z.LzegW_U1)߿_EDXiϞ=Q"OdVVk؇~(_}_^+X<JpB%^E](ڷl" *!h&ATX}iʔ)j*)Z J, f!.piӦv!Cg}""la(~BZ@;5koWCzt[86|^7?뤅è|C=$ 4YeРA2tPeGժU"b?ۙl0b^վԭtTPlæIK6 ZR7thDG,YyE "?tXҴz٣C/Y+K=U^۬Ѽ;zZ|l{H[p%,obv串JR Vݛ*!-{ nX*.f*h(WLn8;z1TXLJ;®>**Ĩ[ԻJ$@!(< 7yϢ}t.K c@@+ x2CHHH h8 h/ 82CC4RDĒ ˗/GS0Ge7e!Ou$R];SxZxZn]0`@H5fRM+V""ҫN[nnIU$UB@|j/X飫wyG;9 /y_< RSMLN?t?a;dՂ0,Tڵ\}v?^z{1Dꪫx~@?/_""믿 '#jH %d-CƋV,UXwX]׋VMH+͎ӻeIK **VT7Gϗ[fR`ʏ{aOZVdU3VlO',+kL$@$:IF<-qboSh1x~㊴qV4q`+h @^%$@$@$@$$ί$@$@$@$W 0v@d iڵ9x(-RiӦ补K/\ڶmkS?~?fggKʕUS,ǎ:Iwߢ@pF,X@.O8;)"2h߾}5^=8BO8!s͚5*("H2@xq݊ghZDES=0ӎ;JӦM8tf|nyRda[T O;7*g6R)u RڊnL_/-kHzçmE%=$KeNRbI[p֫L$<]iE\}ӊZx!G3]$@$B9c*М,z G½$5R OoVi׮]H| >\$!> O/7ζQ O!|7Bk)Y},)Xf?RKC*f?4ln#ƛo)?w}Jgɐ!Ck.]b2@X4/ݻ76eٲeOfϞ8q ll.yDžRD!{ S O{T]Z׭RŮSVTD%Xd WV[ϑ3W +NtzJފZpxu%ql1KxjE\e" hLI2i4o{B!W7qc\ACH* &   $ p~$0f'   8J(;eK(a[ y˻CX|y%3$… {֭[ر${5^ TDHEˏ?XFdr%DxaÆ)#QM-&8S-Ҏ᳭Go)s5?O"RKYSҖгdPd%x]n,ްKkUnUS֛Hx:}lrcEXChr >SM:Nm N"z_"[R\ Ol@7 #G={*anhoٱc@D{wȧS PNcwy\2$*'GQq1Rg=Υ Au'|BȮ]W_/vha7(;vTe!4|wᅲF)&:)GZj)eb@̉(x@N:$X kȐ!RNYd@tڪU+H PpԩSOEXB͚57͛7>ܹSZ矫4}ty'G̑MUKJ%f歗RE uآ5{c?ˍ4jQ*e g7v&/,C'"B[WW׳e˞ҳe iSm~Rjt=Ѡ$@$$@ᩓۦkQ>*$Epppp ?-J$@$@$_KHHH H8 u˖-*gxqJV,~z)X4kL*V(bR޽K.Q7|pK˖-rڴiw^ɟ?Z&yvX^^{M 6ESիU_ )]v)aMT6mĝX~ҥ|$uM7,YRz&mnܸQnfUg*UZe wu]VE,v-W~߿W]n6lP T̙#؇6:t2uRui]-`ayy\M[\ʖ ;+iFSj־~?_-vYR\qUNѢZhԫETDOETeEamR>,~?Om'QGW-c 8 dS `дvaǁnHiw pI+HHH\%(f#   o!@IDAT8r *ٶm&V^>JKRA'NTD}y.9s숖ѣO?DXuڵk7nsm"2jn䪫 ɇHyK۶mC7fRC *ՓnAS'O/b%}nˌ3^PbQ}p̘1[Bt(#l?~|Gzѿ~I…UryI:[:ȑ#U[e_RbDE[H-Zȹ2/^"ˢ};ҥKK>}TJcl\U>LT)%YU2~Fm-MߪNy{scl6u,S*iʥ]{k_i2efYa>+"mX)L(͊v {ߡD]N*i?dW3H,gs)ddHH  OQ>SKqrbf8>>pp WA$   ί)I$@$@$_SyaUaxL RK#zhʕ%++KxE}|"r"$wءڏgsnA'&[lYAdB d >kycD-nIJ6lPmB|;O6/>QZbdj?K. ď$ke)8 o7zQ69dl8毊- #f'VS"6H4Sux=d+';楕Ϗ7qc\VC8Ҋ $A׫$`1+ HB$@$@$@I* XJ$2lA.v*IRNnW%B}q9|OG3)NslDSe*PiWlj$AGqn4A 0W:f Wu '  0W:f@xya~ RpQOMD:[Di ALI2A$)ǣcNG88 *($@$@$@A!UP@Up' $!xG$@$@$@F\C͆HHH2Whvh~ڵKz- u[WZ%&LuJ-Bڇ *UHBB iOtuڤq8ŵ 4U>UdYo^ #/x1}89üPA^"@A׫3{I$@$@${8=lHHH 3p~~f/&`lrHSuPxƉ}0D+CGz*ǁiI=VI'UXHHH*#   p~<3J,]TV\)͛7۷ڵkkѢEZjҠA9cB޿̛7Om&%JH QFI-hsεA+WVm(P MY|Z}Ν/_>)]٧-[Ț5kװaC)Y J'>.\X-u_>,[^=eVؿi&9t萔)SF5k&JrI3C9؀z%ԙ'΋>c=Vqa4VrVZxbՇK6mT1 n7n[*F8޸qcLGYПݻwK"Ex*駟Yb,[LTۤNf矊 dϞ=qoR\9^5mhݻWUR%?t9 @ PxLs78Qp"@;828@$@P,   *$@$@$@P$a֬YdQD}tB| q"Rڵ夓Nk_UBK"E!@С-L Eـ0NSmݍ?%K>iڴڕmVGa;A [QFz\ <:u  *:ѿs9G凰[!%d%p/O~T^] ۶m;|5>00Xk׮@DD$@y:IF< HӓhO 4RFGb@+er -+&W>eu$@$@$@O@$@$@$3ί|M#%"`Blh3gT½^z)A!|c9E*)D}ǏWAQUV7A؈5jԐO>YՃz'MGOb,N2E NDvEZh: &DҜ9sTTl8 HH /go n=oT1D.7ĉH[?c$8LFl8H{L$^$@$@$@$W8 $Gx[ LR6l{""*ĒXNQ=! 1BEt Uq+oGK߭[7[<pB 6DZVg6m>!jgightJٳgO%Agwy_Nqrȧ:i[ DT$WDucZMju Dx(hߙp^#)lbTGtU1< W>j3"Z+WO!.F1)D$@y:IF< H{LTaK߾}sE|K/tq)?GN}I92۱q E+AkHHHO=   0WfË5Z.D]bhZxb>} r 'ܘ1cTpfxD:tZʽO>jwq,O?SdԲeKSUXErBl !3A| .O#s"*G}-[lHPCdND[I$m?h}u\:V^nqg 8:ӺuX]L >Etފ+*_9zM$@y>{T>wӮ.N읢SrK|~ +SU= |Hdg>jc0VA9iiժUK;S,)Xՙ˸.]>Mxjg1$HlDZp`Y[E)=74ZPj׮]-,&n1_~Zگ_ 6=:Bx`:)RD4h"") 5$4 #-/N읢S-4;tSO RST +SU ٙx//^Ydr9L}8H&u$@$@$@#U|FIHH&qc]2B (1G۷ *C Afzm|r&˩|X>Cxfp4^e;$K .zu,^S0GDaٳ*TȮoѢE2cƌڵkI'dܹsqdlڨQ#iڴC[0\̫G{EӟY}c" FN22*)Bn/YDZOp(QBMjrnxRN$d^-),E]ժUO?]*VhW< b"aj*wkW#ٙxqAyu2xħr#^g9 ;&v)T/;n:$TdIӬO$2?|C|j"XbDqN<Մ S O51oZ0ꭴR~ xZ#e3t#*wm| PP )}L 9i0lжltR }g/Ya8 s!I׫hxHHH<6"   8&0:XB @SJ (@$T7A .`ya(4hM9"W D 7Hc)Sس|r ۈ؊n۶M.fbMY4(Kx#J)W@Oxcƌ͛7+f d޽J ٳG Kve˖Y?HG66 ~^tiA0^O!؍}L$@$$̭gLe˖MD$EroLJ' y&>x/}DAL1_0?"<0(Wѩ$SLB֬Y>\u?^MDxMtŤxDO≦TN-[0^/?gMgݙt29K%_V~rc/YS!3UToJdOԮR OvīǂKqvpSK-x%#[{1#59~?rص?Hym d*\#Gō~73S&˚a2{—MXȄ>@ Uc{e}rIۺrbͣGw,UNZ׭f*m|ֽ;ԗ_XHI"Qucp_wz@=n~O@^MG3/e}[ [ G^ܟԿ5 ĺm}18^tJ$@n$tSy2&/"mڴQO]n!C|g&'L gyۢ0*<':՝tܸqzj+7Dh(\ kxhɞ|0~aOPrGy4-**- .}>Wu}lHv_=+GUkܹ3r齗q4 ›O?~R_rTœ g6Dg04lÆ )nɌ%|ꫯC/xs,Ҹqci\^1߁@ .\P,ӯc׮]Ւ&m)żmf~^B7n ӧO~^3_0>:t([q^fOcիK޽iӦe-;\~mevvک낽)#'eâ5X  :g}Vh׿l?|u=8 /dsUևX lc?i`LQ10`Lu:_{Ɯss;'[_|E?~myΘb.I֗_~9fxhVbhեf/>E&<N2ɍ>%c{JXa X/VsX~̋o6婧R"X:v!MX%z!].Q\stŹ+!XB`R0XjUB^wuҢEyS!N>a $!߼x\#`9NEٲeeK1|>\{Nx`H }<V:=qTW/Y,R@nẝRx!?H?{al]xꬿPrU;wٯgvT)-o^{PĆN>m(Owpރق]ʶ%[}05h9N!vl1 ҤZxRzl%Eݪ4^J;I _[K,x@-_nkg[@x^{!c;'NKcH9iH7| ,DƷ~{Xȷ^|YKh'8xh-ZHwD%Cuk! 2K?o,7X2e|Ylqߐ!ChX2Gf*rq7 s^ H`Zg}a gCMFCmGyd:ݘ?OCmY”aiV.w mmeNqQ3 ]W u`G0V9>Tfx \/gDm:q`Zfg0AƇ1bfPo;>,TimegTa9 0Z(uB-eʔRU fq(R'9`jxz%i yjhd7_kze 1p I(ŽH|SaA4 iݞ* S*!"8seI+Lӥ1fMzƄ)ʖ!5 XKK3_9NaYm̑m͚>ԣi Np1fpH?G_lS\[az$ /it)iҋ )Ed& e­n#{9m)Czs5|'6={;s2MA\BV{l.b`.INJTUX<ĸT}cS'mQeẒbmz Z8ms[''S b-KWsicղ)]zc2`ܙkuŠFWF ]`N\O;NT`A)F`F&IZ2DAvȒ t懋8,_;X:Vwie/Of /͛' )@VvmIFďxSˬ(` V\Y@x%RJb&L /lZJuwDz(XB}yʧpmf MC\r[oELA|2)RħDiL<}te0FAUuOU͎PY'nݺ0k=j}B<VPz`E}8q#B[ 6HRVi9i$F(-ZT`if2)j ЇPZj:uB3`H e#q0Z[lIPo0#^Z*&p b=VIl#"˗/MU/0($F|.Ԉ șXA甮>N)j TD Մ8GEGXhx9?"e*&u 3r`ޢg&CaNըQC)s/ू7q2ʺsΕ8p Vu-M[TVG?`K 4nxe>@IDATkܻ0ǀ!\ xH(uBl#`٧K 􏭇i/ؽ) W=Y}'E 6ҷL}5Y@Ҩt/ 2SVKR덏5vɜԣy9S KQA d6U uQZJ[ϤKff ׏6m7ay=yh ϯ4S\T7I2 erqIƒKcwE/O-T=G>^B`F`6Ny+z4~5kz3~4 i( FLhS`aE ';2Uz;\_G_|x_=Z9&B> (h~ǛPAUSDdNI&<.\(UƌcIS7f,{AalٲTP/I-d|U_G#P֭MUaALY|YO^( k<O* Hk۶m{R gϞRr?LcǎV(@Q'}`7fe۩Y:kvpSѫ ? kδX@\SJf;1 tj4 R SUOuwy'qK臨m@" ͛&+sfa7Hdx1 V+0YC}QyWpY,S쭰NYKuz| m!̡THvj~Ÿlʗ/Ò8ϟE Q  , ƾniUn O@s-Пs3)^{MV#*HMnҨ HI:tx2y"Hewz}y$""N.^KO1G{|TE0ܖ)۶@:3PXAU/ m[y7:2\FA\dT\b2P'1(ԑA(L:+Oj*9>9 ;Ȉ^*_;R=6 0uk50O\Ux%ZA<0uXs`P[V-)iÆ ? XG!UYe/LA Oيu VP!TWyX3~/(X:՘7 :ydA9M7~xžvw=^@{՜2~siA\E{`?0>*X TԭS/K-/ ?enۢ[#f֬Y mAB5sdŊ%Ï)+^Ef`C]&I&#WvgF.HD,Bw%Ž7~ĽBTNvCX; RsEukX.ȣ0 {}ʓ<[_|G|vrjgQn\㟻 m)DHP*zOĒ VX(m0I'7>͗W[\ c]/@-Qsf 01&*VÞU^fp+;S j+~u*!C:ͨ~g|cL5oPܖ)7[l) ^jUDg XU"`E>A~J2rxs>ڊ,6_nۡZR%Bl|/PT3YdKv{#I<k׮̏ 5 sk%w UV3)~5y/K)x eCsLV3A/lBaG 7$O+bݺue:<|0zG ŜE?#_Nz m[T}j\ %S3}1u 0u^-t+Wxb^3OƋqN#m`!ٯe_mYV@[rBI gu۽U HeSRDBRVTMu2R$Dw KwȬ $Ғ~RZ$ԁDhPlɵ"!M^ASvU:!ȽU|vAJ;z7Hj*^(?Ku\ʏr &\jrH1#I<}~qE쾿 vXݮ@~ʝ N~+ˍߋU'5*TDzXjiT7~' -&ȡo (ja;$Y8NDC@t$_.zs ŨZ%nw>:ylP5M XÜ}zBu$R %!mQͣBn5ry1"&ZJ.N?-EΌU`uJ?FG v'vK%9 am*YNH0js<PJD )Y2< .,ZpF`FH0w (+؊,`@>*GFÏA! ?RDU.իW7fk+f7G:ǹ/L<^ HOb6'27Q8]p>[p+Pg]V8wffw,A_~tk 595 P D 07ee(BxUgc>}}H;P{8Tz9n'=:e$ DkxoT07>Ø;v1c޽{eq 允$5o^J ͎yjC|s0@qՊCPD=P1;M5B1L)M7*=T0xk4|b.LnƼVm13^ydF<؛Xvc>fVuu${|T⩊kuU|gk_#B3>%$XQ bVbd/Epѭ6AWXukg{ik%~ ٱCÃ˨W+DRa imS?80gu_C ۶]b4bou KOfӉsB_PR-7U6HO~TY2]G#J-TkAkP{{#tPEsX+Q2qP|Hs3sZнooב3ҝ}.~9:>P*m:_AҧN!˛7A*OզRyzщ/5/G-+>7qC͛7?%"!Rp,_ܷ"GUmJ@DϽHO.AtiРu(nd2HpdDHx`dbT>e6+ `C%MB X͚5%i2yϞ=}n_f>u"0.0$ge ]u*V |SrQ !,=,X_qqv}2zjp3"a\<0*R ob'NI&,0P5p fiZO ʚ@*ð'|5k& }s( Bb M3R'ùs@PlV?a0tVgΜz K+sv$Ib+Ӥ'"MK& SE{t'nᅦeNU}1IW'lBPqP~K}QR'w Bu SS7|bM)bO'xB[Oպ(oVԃb&oɓ'Kꫯ7Ƹt .\/2"!ys3\DJOݶ%X8 e˖rlP 3P?3;w=ꪫEuNz>|0jx 2HyVϖ >Ux "^N<+OAiuSs6N־P+ʼn" +h32ݥ}Qr\o@e~ė:5}* uK9ExzU4Pw;\GV j+IAнGB}fE<LiSϯ4qozbͳ(߭DiC̗[bɛY~*I:[-JW ,LfS B*;nnbR 5  ޶R:5,IiRtJ jI93ݳC< N~#EUЂaԷo__)//vϱ ,(2p3<џYy-9#0#$m$ -V<i` 8ByKYr۶moTE 1 $Ķm[Z"EdB@un?iQAH 佰`}t}¾}+W.=駟hܸq2 / *":>ƬJg<\2`FV3k( ײe&KY%S|`6m}bPsj3f uV> ".)?4|^@ sC;=C'/)Tဴ%sg!U)jPRqJ< -+%nyѶEO!PV.r[F*Ƴn^ $Am8H[WX`S/+OF (^Fax63>WiN2. z\@YdwN#Hw @\#N1jȓxXei%:uJ.sn, {,%/H0%2DWLE@|Y|)ig;j/X_#2'H0pG\Z5_RT=v֍4h aPr 5KE&ȃ@P܅{*UA}w%)M n3 P+U`P·Kg`[ -Z" /NYasOUD+fG`"4th b ?SrVX@+_"H IK| US9O? HQ)lL &vq /io԰tv?-S]Pqѫ T@:-PqQ6m,Y$O_n*-+Je\u.+[Eo}fkPZMSqiÔ<-4SnXܡH~SV3[0fʮb>V+Ï@9xz|xW@L/v)4yd:a{1kv$wT06a^ff_WK3+3Xz<W._4SB *O>qԨ{|dF`F8Ijx!IU?@LjFU`AWv͊i7xppL̘xj0_|xLSRrꤽNdNp㥉O>Dtn$qsfEIOg7yQAK}n5x`SDy:u_*_t w\@쁻ce3vۧ8nz>fZq>͞=K̙cY 8 21E>b' AY5y7m޼~mA Jxɮ9n^ exPmh%|q=O>]o}">51^uW٨<(OzBi1/'v sPU|G:KX :f@1X_N'<Ę6>i* p޼y矗Qh I^jC FO{n96y t2@y^(^;S_cXϞ= u&~PɅ" pOPSuieT=zh_}UYh05:o׮,NO$țZjQ˖-{o>u!Z:Q^4=*(xYO{=J:d|)0`"E[N-Z\Wl۶M^xX˖-+bbn 8 ½ L~SK,Eٹyd.:|LR U]'D c$J2 FW`STiò^뗠G,WmNS7AvtT|}AK%ㄋxte89^aAUv5z%RafcvI¼顴Ya ܾ Z{C酦eeqnqY89q̣FZL"zZPK h!B5ocӪp;zꪝVb{U!kGϫi2k.JsQA);t{XpUtSVX/k^)?ܢ_s~?9%B{Y ubF{B>bSi(mcvng NX36;I1oWb93ݒ4|&f`PnR1 }u Nz>|0jeŚ2e|>?70 ֮]+wzZj޼Lx7. `ճwGF`F`8IӇO=D6*zG8&zj V{S{8ۤkk:x5~p~A3ș&;2Gʕ=',p@zPw%%PI 3gN[p+.qT+-g+V;Fx0YJk<KxG@{ު^220H<1(A%eW̕tƍ©uT#6uONm!"HO bՂ5w>p B1cDj3U@}'dYg 1BxI&ҍO5Y֭[K^?z#tsGݮWz!o14iqUāuԉ]YP}T|7/a q̈ԩSe:u:cS$PڌL9 ]Ca F]l<9" e $Zć4!wqϗ(2'HM6gF6T7CL]j;:|YO端3gPl۶|)ĉk9ꯈz"(ff j|ᾛtuA$P'NH +sJM SĨ,\SʓYݚ %б с7?c̈j-zJp2/f4bQ,QU~uvMWyV>x˿tr)Ўhص-..]%V Jh]3ꙿ+Hu*M+W;{[i-~07j{Ċx{M^#B}b+sZ:w+py˜6TU*f |`5jCl2IbhׯDg󷋱9S-PXݲ8^ tfeTQ+zsO[:zb2<< hƏ#j # o(:@X1K:9y\.\e<(]"88 T@23uOAUʭn VG;}dUUzxpS}2|P%|\gtZ;i"qܬWzzunx ,ȧV(T1ue chYzډyҠb9c)3*Dm3U0"ى5x+I ~~A$manOCnjx r,H0'\ՉD<\qce BL v}vԨQR}ݤiqپ|( רQ÷pC9rH`>ȒBdT}hJ‡j#H o%h$ؾw=QJt\/KjeNC e٤P|F\p ~LvcXf7yqp-O.{Χ'!PR%KDVG?KJ} PWv4+cn 0AYʫ,EhX|΁^[j}rZo 7 /]͘1{?>qEr\(UA|h "#<)|yf2Z'"#-pC .]aj-֭/~W= }c4,RRT`ۭ[7yFjRaW\Y WPYk.H0#anڌ}SfWkeڵ6f("|_(F @ !_5k&M2ySƟz)PAĈP>2'^S3Uqk]?͙3G˪{x?E̐nȑhnR gMѢE'Ȋ ʂEGPߤ1b+;\\Q.uYmQZ TW}:_eFz7,jf eJr "\ .K귋aAl}GA.~\5wCoPIF\( x:g C-jL\1f2/p+дTT86WzU2=寯5sPx}/8ZLނԸ34xzH Rf 6}'P1wP7O *K&&|풷#B xL*XG/F G/7XpM.o1ROܹ.ơN< N|>2=_+-3QUO>DzQ8W^ R%9s}H62 KpgeNUs|I@Þb _^ذz~!/|X+ݩa>Aъ:)k j$[Ҟh'X߿+@~}Q,`Ϝ9_+jzR' #IK-T#ig.^cB1xH\S/ؙJafNڼr ͇cPp&P3ū[ӧ߃i5 03SZ\ybn5O$ Ƙ_93W[;:a8z"xUqIŭN >ԏ3q΅R'>gk"U@ {%KƚxR|5]YEb(Fb1x0v?qX`#'_5N2Q1?x px?>@oac$gv;[{VqP1OAzkcu(@%`[(=0=T3f~\zӝڸR BV)Ut3tҙH6'ɕ)U|Kt<͙"ďKWa}/)lfΜ#&x$2I^w(Wm1>،#0k%j#m=(?^񉖞z0#q'!0rmfex~VjU~W۷K/=P EI/6hwy'e䯆Pe?>uPҿD@R{R%aPxo^)?*qd`G0\#JPbT_2d2AV 5 l*T|h+m3WJ]18"l //mZxq/T"Zt}6~>w=(8G$%k =׮ JQnǁB8r# 껈+07*z˜1chԩޣS3'~pRF`#tU_)#0=hp]I{Xu#\.وfnJ72<#3_lQn #pJZ$c dPm}9k/ "_;!{#AIDAT?X*ZN[Qgݺu4x`+>?GR ;e˖QѢEB v5κ=iԠLnjT>OX G {ڔ7IW)\z^nQAxHeFՇ? 'GG- KQZEhCXh^\i #x@4)ƥ=ʍaNWI Zx|W[kK<OO>TlY{ K0`-]zA5kִ$*@_"e*UKos̡KɠA$$R iӦԱcHUC6hz:~nu;Muъ9()ԅ+Գeyʜ_@IS!/-A`{0NcE+0"oѓ2/U_$ÇSԩŋ2 +V={Pڴiey?3 ӭ曒SJ,1-0F{۷w.q1bl-[ߧgJn,Y$j sх d\S}H/cIKP}1Bc*M @{]yiב iRЕkkBE\^&,Nkveϐ b+ڊ uuGĹ2 c4 榪,L|tgXGF`BE ZyxjSz\LDG6+sHd<dq$WI۹ь#0#FxFp9kF`FH*t|@+W'x7oN :!*g͚5iٲe"EHR+v矧KUܩ*<URGD| eʔ^yz,X*"%8az~e˖zJ3͛GÇqe& PKw)֯__qo֭ԻwoYoIA* dAW_jժBtĉԺukzGdz!^. } \6m$b ʰ;vT|r裏,H4vXI2.T}ǒh T`P V5?~TlE?k~g_tUJ>P!UOA\^Rb'쏭+PT1D'k:R鴿vӟێP)$tѳ4t&I\}23sY_CK9L.J;W&>N]B=[be=/VAFm]~F&  -⍽wXrNOݴǁ_OE@bE׫ڳ.F`F\.#0#$Vx8z?*p#adO'9\rRt̙zj+UI0fhzmIEV*Cy2# L<ƛD+7koœsK\H\5<"8H\ɭa3^%1#0@$U$P2F`F 1#߻ iN @A׫$PF`F'xO@s1#0#dUjG?]z | )sÆ *U**UeϞ]*"88Qjժѫ4)*@ w}eݻlK~dxz52e믿.q US <~pmʔ)y}QvԱL[oI5Riڴ)uїF zEFS$,YKyܳgAavժUy=fe']owfxzgJzZ!&S, zfLցi n9p:-U-ZW-Hn F<{QϝTT(vlP¯>|0@04T PC5=䍽gPrFS]4ǁ aSI@"E׫Dڱ,F`F\0#0#$Rx;$#Y|i4E@B(H?HK(d37SK/Ӈ*TWO?Dƍyy/> ]<-ZD%JuKڜWag}NMg|O+9s&)RD p0a-ZTb ̫V… ȩ]v { [~4k,*]$D+W> (@T8ydo`2#G$ԩS2m޼yi\ uW^y7.{Qthر~/M_GO_'뗠b93n#^~p2MIV?G#oKWQƥ)߭hwAʝ%-uiTR$O&YM^K(&DɅ|UeL[KG^ P9TݒvqjZ1)'#xO@Q#Zժ)o=3KdHd9<\Ȓ8Hda1^%1#0@DUD`BF`F #۹G FŋӠAdu $P!Pf%!bn =ݻWիn:ɴf͚ԣG_M<*0|iSݍׇj T Rk@aBLR@ .KRndܹsS駟'ڿSȞ9s6mDΝv}'8p@bTT=PF |嚝]6?IVOՋxz5aF 'Ɋ^n<xHH]iyx g͌A:8#*u97`F`Œ 0g0#0I_%.?~$ h-L{-  L2@_-dBAEK t| *Pɚ oߞn62diP5j-]pIyԦM'ׯ_?ZjT˲A23N(TB߿8>}HM6;|k֬#GȠ Zxqҥ Ah3f B>TZ._\H*UVZuV1~`3g7kLeiy\M\JD-wUzo*J*z Og]YW\`T8-+3+K\Zm;t\*C7H,KI$r/RjC<)IMn+Ľ3Ї?4)c蕖( ɲ1#%L<MWq3}0q$ Iv{F8 0@"Uv W`F`,J]gF`(EWQ1aLaFM]J BI3}4iVǎI~£0((Ϗ8$I4AH8`^cZ#0#`U:8#0#D)Ҏj1 !6С׽SUOJ*zXE#$'Ɋ dp>tW3"QW(뒈TAD`BF^0#0#_o1#0#_0#0#x1 e{|AGHd$q $0QWQ1\-F`FH*vW`F`_EipF`F !(Ϗ8$I4AH8`^cZ#0#`U:8#0#D)Ҏj1#0@C ZyP @IDATE {/ "ͣY@"Nijz;YvEERHA^{l$$7|7SdS6la1̳:([3n=,XkGy<۵q WMqg #7, {H $Yqh$ (WE$@$@$خ$@$@$@%U@;f d$4C"Q43-x{*8\ `g$@pYHHHH %   @+ИHHH@S4D #IVFpdeG4  #HJU@;f d,2h8 @@ p}ЎY$@$@$@YG :Iz<͐ȅ}tL iJ9%i1 -Y) <@c   B(pxHHH<4f!   $gAs3⸰7Q"@Y8@ |ЎY$@$@$@K뫌:N$@$@$P\_ch @NO3d(ra!E3BGZRuIZ 8H vVJ$+ИHHH* ^"   YHHHH (<jPL8.M< ?"deAVv{D9"0H 8_ch @*c WE$@$@$u \gHG̴쁫 p]8҂ x 4f!   (HHHH<@c   H O}T>7, {H $Yqh$ (WE$@$@$خ$@$@$@%U@;f d$3In0$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@y@Ǯ=T0=P 4PAcHHHHHHHHHHHHHHHHHHHH@SGAP]L8ne` D$+#8#q$@%*CHHH2Wu4HHH  h,   #Td{< dl.E?B/&8B/ $8_eG?$@$@$@#UX&   Uv3[I$@$@$|GAs3⸰7Q"@Y8@ |ЎY$@$@$@K뫌:N$@$@$P\_ch @NO3d(ra!E3BGZRuIZ 8H vVJ$+ИHHH* ^"   YHHHH (<jPL8.M< ?"deAVv{D9"0H 8_ch @*c WE$@$@$u \gHG̴쁫 p]8҂ x 4f!   (HHHH<@c   H O}T>7, {H $Yqh$ (WE$@$@$خ$@$@$@%U@;f d$4C"Q43-x{*8\ `g$@pYHHHH %   @+ИHHH@S4D #IVFpdeG4  #HJU@;f d,2h8 @@ p}ЎY$@$@$@YG :Iz<͐ȅ}tL iJ9%i1 -Y) <@c   B(pxHHH<4f!   $gAs3⸰7Q"@Y8@ |ЎY$@$@$@K뫌:N$@$@$P\_ch @NO3d(ra!E3BGZRuIZ 8H vVJ$+ИHHH* ^"   YHHHH (<jPL8.M< ?"deAVv{D9"0H 8_ch @*c WE$@$@$u \gHG̴쁫 p]8҂ x 4f!   (HHHH<@c   H O}T>7, {H $Yqh$ (WE$@$@$خ$@$@$@%U@;f d$4C"Q43-x{*8\ `g$@pYHHHH %   @+ИHHH@S4D #IVFpdeG4  #HJU@;f d,2h8 @@ p}ЎY$@$@$@YG :Iz<͐ȅ}tL iJ9%i1 -Y) <@c   B(pxHHH<4f!   $gAs3⸰7Q"@Y8@ |ЎY$@$@$@K뫌:N$@$@$P\_ch @NO3d(ra!E3BGZRuIZ 8H vVJ$+ИHHH* ^"   YHHHH (<jPL8.M< ?"deAVv{D9"0H 8_ch @*c WE$@$@$u \gHG̴쁫 p]8҂ x 4f!   (HHHH<@c   H O}T>7, {H $Yqh$ (WE$@$@$خ$@$@$@%U@;f d$4C"Q43-x{*8\ `g$@pYHHHH %   @+ИHHH@S4D #IVFpdeG4  #HJU@;f d,2h8 @@ p}ЎY$ … "B$@y@Pux! (?҂=prKbAZR 8_y,$@$@$@$WQ x hBYDয়~KJfͤqYr6HROS4D #IVFpdeG4  #HJU@;f d,2h8 @@ p}ЎYYE`ʕr!iРϟ?m߻w[Nʕ+'999!O:U6m$5jԐmۆ\ S9iqa4,8:ч&p1q:M ,!*K:$  HR d @;vٳG+ Jk׮3gJze˖!C iʕp!xB$@$/ O)As3⸰7Q"@Y8@ |ЎY$@$@$@K뫌:N$@$@$P\_chVV4:% 4NO<0⭞ xI1]6fH&q6@f|FIHHK -#  L\_efY^bYFN?tٹslذA+VLU& 6SN9ŚE<(-;vȁdɒRbEiܸ s…f9RJ΂ ԉUV-w-2e(/mڶm_^ىt5RJ thC"EVت^ߪחŋ֭[6VZUmkoɑ#GlٲҼys)]u N/`=Vh=S<:kjժ%˖-SmPkNeeپ}bM4QHt 2e={EJ%:rV^-+WT}mvsbyfٷob]JpƌR|y^U?P/߿+''G$@$(< fqao D$+#8#q$@%*CHHH2Wu4HHH  hǸ0%KDyA %ĉuԑVZ%B9m4%DZ !R0Ԯ]D3Č(êNl#D{nȶbQ {Bln(P@;.C8Zn]?~D[6mH#Gŋ|/Zˁuƍ,D^vw^ֶCy`g?m{<~[|\'͚5SBZа6 (lG>Ca d\C>F=z6m2ѾݻCp1঍HNS +DhGո`cǎ:5>00Xܹ@D@$@y@Pux!#M/fɐ&LHICQsdTw%Xe$@>|3PG$@$@$!@$@$@$@>gi(NQ5N!gV k iyya*\ =b߿Jħ>lRG-ܒ-<yH)?A6s[9 @p V   'U![@$@$@$,\_?X"J/6ʼn˖-s Lmޯ_?Ż:_St!Xal8qb^Ogu(Z4lPylS k iyqaoj)C{?qZJ2Y mE68?v,xD$l?HHH p}y}FIHHM`O<ֹ:.YD=Bx|wxݴiRK&MiӦ H O}L@<(pɍ\W ,t)_rێ')/]aѢE2'GҶm[]7TK.-\rh U_++d +Un"mXLG\5e򬩲x/xٺc[:uV(W^n(4.m:J'p%q. . -#%*HHHH Q\_%JIHHH W<2̍Q{E^C-^hoMu9ئ[[Ny^SǍt:ukr_>۩nZ]sjS:ׯ3f4"id;G)xu-S0Џڻwo)\YҥK姟~r֩SGZje… :6£)<6nX5k+UYjQX,;c]y?9,Y!'~?z@S/A :a'*xf!q9}EKI p M+<   l'U7"@7?tyB!ʄWh!ڴid;.: OǏ/й}oB4)X~J ۫W/Ay{QMYZL{q NݦM5=z@YF{uhC0 :*<@vj,z:uTUN߾}u4_IH t oxc*UL ib>ulƛ77ei!:Icq׭Sx:E&,`PRxy{ՂQo[%^ǎ  9a..+]݇[5@tR攒r2r@{fä`<{>"F `BsH prD $@$@$@$W1 8M\p+t\z@BϧؕPA_O8ႸbBmQl@r 4E8q@\:V%4nj*;)Sسj* ؊رC9.fbMYvuxx)E75 OvҤIuV%ЬX߿_ [a74})A2ݠ83U~OQlcu!@bŊ)aC/q $@$IYtʕMIw\;uxO/^\ :=Č S,0ﯼbщb2rHR]B'A 4i]*׮.8]ݵd1^[OpRV6ouLD9E+O~/m+z[kܵyq΄C c@|CHHH|&@Y @*H8QFHfϞ-PtQ ͛7-! fT*oܹs.-$^PQ5`͛7OyCxbM,58 ۵cvxzD^l/T{ h?Z jq,hݖpPm!DzulGeR )DkÏ?9UTQeB g֭q ˖-SN1Z>}kp)F:uT6"#{h/Qׄ BH|6lƌ? c(~NL*Njn_IH nuGxJvS8q77x!C|7g&gΜ):u7k\邰*<&:Սtn: )* j{} /DFx'dAes] մSFF}vw]qv-.;_CxVɾ޽{v(>3D&Brʩ{%guSVH q1b$>V\Y='aCN&YF=}8Ӱ5RĻ67n:zU_|xk&M'wO:&1cƨO_;OmiTۜh&^<_`θKC ('xr]os%YKb7T_ !ׯc  v8x-U^]+͚5si<One.꣏>RRٕ/ ]AoS `c=& 438lg駟ʒ%K6Kt'c 4/VeРAX+#HHRDO{ZY )RtQZ&\ Ҿ&Ƃאif`h|p+!@N 2jHT!~Y\BmC¯ۇ]wl2Z_ڛ*Q3׈vĜu]w9vyGiȲ\  l#u}5鉲m˟6mۙũDO}]:llٝ۸~Jy˟y,O ҤS'$/O][ey:_i!'M65M@?c.Y0 lau~?^1Ə#w͏"ϻO?͛.\<6{ _bbngtDNNHHbScHiW4cO dߡf@yV]w۷paӘJ5$JbxۥT5O }&?.~V4RF'Ok"Sj) IHH+Uqjw4RxjGqHbg\쒻m6;~gŮjU7l3 @pPxs_4C8< %Sx8*۷AXػKfK c놥WO n2Bˏfک[]1*. ~|uu'38ЅB8 O|< Yn!\<OfE.o]}XDn۩/.^ge/QO_"D3ZB_}a@$?vSkO!1cV" 0 bvkx!jTR|Gxf>@>u~E_n^A:lNOi+M6)FjR} q4ɫ*ƍSRxVVH.]*\p@-m$1uJԈ2׍7""=uw7|3zH[o>$6NyU4DZFxGvy=:_iiFԽh}sM7Yc}CЌu0SbX8՜N(Oi7&  ZKʛC:4븱u;C|9Y"1DMHzj:pD5>K34!d*sJρgIITʺHHH ޮT)PxD$@$@$@$'C:σWl'lf,dZ/nW[.PW <ל.wl#]yW]nD oxצɯw+wCy}! if]_52qQn&eH!p)lyn"ٸsHM+-5ROHHH XjO O?̟?߱)gyFʔ)S*>?07W_}%%JPs+hW\̅NsU^[q/\z@ v0Mx}.-Q/~r3я|=o9Pd8xkRy{5Qisiot8  mx6ҲVdQϯ3,ݴ[fҼysh/\0v#GÇ| tVA>S;VBF!&gKlSpa%"^âE-!fpOu]yp֙J:GSIZVxEvϫ-~̘1'Jl.SxskÆ O 2ZUPiOb O(í:_nܸQ^{55@܈0!nZyv(O>]!\ 3bA_)<*c}a/Ÿ6 \'a$<Oy:eO_F@CzE8< #!wwnlzHvuuÎWu-~iK6˱'l]AnXjV(r=i'G$Syl'=͆Tb9 OH19UN*Ƀ|nR<IHH x]_e$Kc¿$@$@$@I*%s k/-ZP^oՖ:nN 섧dOS ۷WAx]tbA,}]w)/||УGS AK/?SD/ۂN*Qp{UCU hO~fiWZxmڋx|6A /v77oެðfngϞ<:_iiFG "QAz6?kԩjNd:7|3bҥK˹+{%C=\ #/^(nC|2Š+@ -gaڂD {>Cq駟iTM-C<~zD   u}29SDp`y{4mkcx|2l9x$w. Oqyܵ_"f)gϑ:ח9^턑S$jz^Sۺ:N?p) o~Zk hZ\ކBcgєSKVg{bB׭~mjͽ׬ (S+ @(Rl…իൎT+ [nunOɗO[B,K!Dŏ? X'A n_U_rq=l6Ɏd'jn?RxpzҧBxj" |VC |ږښ_~mEx$5<:l0dʃ/pWH>}쒪8l)?(k>C԰f Y iKe;E)lp?4o\%wM[q‘#GK/U."d n?B-Za\Rn4Q{uOdx^fO[ç~*ƒC߅<QuՕpe´iPDeʔKj0yu`s&BXPzw=Djϕ~I֫*)l[CJ_]ƌCexE_`@. `NԟSjq[ d߾}:Z6lP|)< A  L*)ZeN~[e_Z+*/w7K~\yR e2LKMWnklX "O_)m5+TCYϪ%78)\Eliu-\Cr U"UWljO?!#fy~Ë5@̕z*S+ @b53s;Oi7%|gY;"8{M$@$@$@v(<@[xeuKN0A-ZD?TÓ!c{uDڥ#NGYve8KXڕHn_ɎOf/y~ I[kV, AliVBl) ?CUSZ{'v> }Q%µA*Y^}B9pw*$Hz풨8 Nx owƍۤvZShO;@ *^SsQ[V#1UfY>M5c7S&³bŊ 9o]v!gu` $}+]vHϸ? ~aS|GJt q)yVuGqU@"USv*#ƍg\7d!:zM1b"^xΛ7OEC/a'<}q $0bZkv.<"hi 9M]gyEr1O@LУGSs OAHH'u}?<2Z]N+]T>\zLe|)Ch:{cA!a؅٬Nxu#6Uל%z9RRiNxn>)z65eh/'T8m}PyE,猏I6"<>YE OB A]dë~YNvIT Vl#S sރ"vO]Z/ k^W+z!Nd^B,(^d   EN2USIgS /g:@/W5kT*TЗb: "cf%#mVgp1]Dx&;>QwSӓ>S!w7x"ŽUGoY U!~JcڵkCp+qʇ 1 |I%B|4/|[Ad$𴊜÷XSxŘ2p1BU ^)x [N2EC=\76I^4+<Ż[LemMo̐vXSkG-PJvAs겝!c-^H>z)Wˆ$S:|k'seҢ*sW9&hvanڧ.o+g.}k@D[ذg{J>cf 3^Kxj۞rIJ #o.Sxjc  HUbffn O3h5 d  O})@4pKN:U[֭+jRB-XcY$/Ӯ;N<w;bm|)}BU8x^O ̗'?9#feq 8qڮ\pmVϨ@QćvR x Y!9X7|  x<Udпև.p._XY~}Ǣc O!VVAmx|^(ME>{aTz;Aʕ+U{"t،iWx9Bx7oVcBիC\xlÖNoɮAKWѯZ;|`رcJ|ٽ._8B u(Q]~ybx饗92x`[qxkWlA~V)D|m"fSZS <Å/`x5_^=NcݱՆ6mڨvڵKmgQ6<"h{q *>XØ1cqVu̇Q>lݻ5::t]#A$@$@x]_#Ɍ O>|,ZK ?Eh0c2uzQFvS?v&ʀMύTaorqd͑;L{k IݜRmTB aȱR@>RP_,c~Z<0tiK#Ux2G߮~EEgc2鉆أRd?KjB|%  x]_%^s敀ߑ]jv6o\J.-xe*ZYF$@$@$]$SEO}$O}DhzL7P?v[~OE dǻhz|{ +n &Z='@N 2jHT!Gƾ=-V5nǁ.s7DH !kƗ@SX1%5Ap BӦM+0I&|`~M*&u;_srrK.q[UѣG+O8RQAd}v5 5<^Kx/QH!Xٳ'x ĖH5@O}i!+)^,^XT_+\ T^E!DpҶmO?#8iONy[a}*AS? GKV𒛰pB%Gj?pcsxZbx sV-9F9V=V髆t!.E8tQ윺ҤjYٵrzrwolQ_L1Ix W8E|Ut2\ &µ]hv;,׾4lBorFS<"S h" O>&P-եSJRTAkEFkQM}:Ta?  /Bi]xt_IHHHvTs t?$$`%P2/p}*ĒNHz*Wڶm)STDǻ?~ 9s`Po\*WD^&K gOҿErweq`-tժUJdh:@4Xݻ[ CܥĀUk&^ġne!">O{Lk|k XSm*". Sa 裏*SYB@eRi}J{b@uv_: Oe㩯O>JOXiQF,;]2_<-/}'֬!;?~OslJ /roi9W_UBOY|y5{=6af0@{:*=SͲJÄoL6poĈj?&xE݋- G]΋~7i0 }өS' NNW  ^W>7I6B68Yr!-]PHRߟ\>g03W呵^Niystumi˔wYE J5e`R燍z{j%Ƶ!odҡA<2Yt,fB @4oՙ|I;A|%  .nbF ~Xv~O!:3ʯ\->bI-W. K=`f~`]v)xM~rQ&#GDVv㉃8e=b *9v2s7GEXAx<'  pG sӮr>LZ1}dߡc@Uеt"e7'uY/e9xDm/weO+]TZ#f=j|hlacJ(% %833 '^_y2RB-"{3"|ry%3㿫1 Wz #V'fS !~ŏX Q0Ų! {%kN̙*O^nLBSOTxvb=XqL^<glyHHH YJYK$@$@$ʛ=`,5kwC믿YfڱQɒ%xAKǮQ ឨZtQJ.}!Dz>rX =d^R ;% >bp®j:\Uā'q.$@#CHHH%v}Q$jwo'F @,nW`~2ZjovZ Bn0~+`P?/S&};.X@  V7#[Ӥxĉ{nݻw»R%j;dҵIeּJť<7 7](`{B'E oώY G/<] !o) I<\YT3Pt۶mj!^0n_$x[B&*du_ۙNh"/9Hgd^yuժUf4 OժU+|˛trOׯ_/CU?!0gydϞ=f3…p<-lRtv0a,\PiDy1 IpoK%`AnOόY(;{.:C>)LQ.+~yQws)Spa#Ls]ALyK ȳ8_ٮeHHHD4g$@$@$@yWyk! r2x`>|+3駟=zu]p;yꩧSN(N=4\x:fyץFݺv믿^w/5(ӹ+?FUEeq|p-dMZd>tߡ/CZ`~Rxe  TN2< {?iFG^Qo8-8k=@%*-[F$@$@$\_;k%  Ȼ[};j(y7E2d%)v}v7nT;VTI ( ?$xo/W;Ν;Wy|衇f͚&)S𼊝d!DZr1#"jIjL_)ݡޗ-_VE(۸n)N[)GN@Iװ6T.UHvmlaFzܟ=R +IkC,{Ӫұ >W H%$4^m.=ɦr^Υy [y\@%Uu-F$@$@$&\_ <%  ȵ=}ꩧ_yҳgOٱcGSMJ_|EꫯU EIt"*U2̘1Cy)^s=*(+q#D" v;wVHrJU@4R: JD#M$%*u "  ,:N$@$@$S\_1 5sL%DQ!(L۽?6 !\ttMJj-o/=zJ&MȠA'NW^yEE|wL'"^s5c))*(ķ{nn`}rwovAU>TJNSD(]x&۷o__DÇ+_gHO?d"DYYYf;D }v/e(}eKN^/R9$]]WFJ a蓆"TRT,.koX K5ġeۃ'{!C`ĈvψrMUSuBiK ˍgg Uq.5errrmbu|% TNOSuCl*\j@JΥ Z_Zr`$@$@$@i"U[   \KB;:beVsα[òvZԩ<\Gz"*￯"nذAmk_vm]'QN$<+d޽bŊ._~vmұcG7uTy饗$O<*2k۶mARdɐެ޺WD+ whRD OA5(:Y#=0ZӤścһEuiWb󍨤G$ViRԮPLj/f Nu 7x|릝d!L-dW<KxֈqTrOf= @Nc~0渰7Qlx}ؐddAF6hf W>u "  ,:N$@$@$S\_1 aÔxLR%<[sκh^zži&Aʕ+uZ O֭[}T*GG}T,Y"͛7WQO!Ќ72vXe3leȐ!*JkU3n8b$n+}]vO;v >\FDºnV /5k,몭{qKlrgPA6">1ʈj+unPQ5Ɏ ^OuB6F#Ffܦ8>qaKcDjE)<+j†ԈD$@9I:IFH@oKBtՐ]3#4?ebmjJ#bjTz+76K7[sk~k7Ejҳy yb O.\-WwHrc+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧI .@ V*s+yl!{}8{r^rd$~< W'  m G' ^xߕbŊOJVVc4K]7)pvo+VL5n:yGdϞ=S5j"<}wモZj)"~jF^?s2dԮ][VX!wZ$ uYjzm۶ܰadRF %նo۶M}Qٽ{|r+gϞf/\ [Ψ+T/A&,, ΪgV7/_*8&n"(fTе͓-r ƈzLjzQyrȨߥa%8[Ԋ1}>c[ԭT\.T FKե]rf>tJn۬tWAgHrc+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧ۷_/D:%#<\@rJtڠA%r\``;N;M.ݕAx:zhy뭷Me˖…Olɮ Vvmm׭[>Bx Qk& )矗3fv[lieĈHF:1^-Z${\}$ @D{ٳرcʯsjoˬYСCKݺuyҷo_ܹsٷhB.rTRD{u5^XQDװƖ F?)FRNҹaE㽑WZmbز[:r!"EҎ+6ٯ [)Z0._ǖSUkFo欓ew)kUT(`,wodHH ' Px1mxfs\؛(x@6>lH22 #n4 3H|J+:f Wu '  )|ꘀfeeNOWDEdVF mow"CsNAWDR'|H9(B4Ѥl?+F oN~w"F!WQTEcrWаAdy۬:` _uxb{<^d;y8X 7zc"IWHHH }J{L$@$@$; p};Q@,ڰSOY!TnMoCrrw@IDATƒ7! Px$+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧY$cH:(i* $ԏCN.mO)Gi @NO2hfZH vuy; ΃`g$@.~ @\_ES$@$@$@$W. C+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧY$@$@$@G:IF< T> i!#-})\8҂ hB$@$@$@Qp}O \_*$@$@$@$z կ@=& lH22 #n4 3H|J+:f Wu '  )|E$@$@$qdӀLE.(>҂wr%i1 -) _*$@$@$@$WQ hB$@$@$@) @P aqao ! ΃tmМ6$ )ޯ|E$@$@$X\_u4HHHch @NO2hfZH vuy; ΃`g$@.~ @\_ES$@$@$@$W. C+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧY$@$@$@G:IF< T> i!#-})\8҂ hB$@$@$@Qp}O \_*$@$@$@$z կ@=& lH22 #n4 3H|J+:f Wu '  )|E$@$@$qdӀLE.(>҂wr%i1 -) _*$@$@$@$WQ hB$@$@$@) @P aqao ! ΃tmМ6$ )ޯ|E$@$@$X\_u4HHHch @NO2hfZH vuy; ΃`g$@.~ @\_ES$@$@$@$W. C+Pi6Dž$`#Æ$#382Asؐ0Hxch @` p}Xp   ʧY$@$@$@G:IF< T> i!#-})\8҂ hB$@$@$@Qp}O \_*$@$@$@$z կ@=& %OCHHH2_uxJi]K0 _%OCHHHK W>u "  8~I2i@"qL ^iN9|璴yHޯ\@c   B(pxHHH\4V!   c~0渰7Qlx}ؐddAF6hf W>u "  ,:N$@$@$S\_14HHH U'Ɉ\Q43-x}:%OCHHH2_uxȅ}@E3BGZS߹$-q;;%pA+XHHH* "   rUHHHH (<_z%OCHHHK W>u "  8~I2i@"qL ^iN9|璴yHޯ\@c   B(pxHHH\4V!   c~0渰7Qlx}ؐddAF6hf W>u "  ,:N$@$@$S\_14HHH U'Ɉ\Q43-x}:%OCHHH2_uxȅ}@E3BGZS߹$-q;;%pA+XHHH* "   rUHHHH (<_z%OCHHHK W>u "  8~I2i@"qL ^iN9|璴yHޯ\@c   B(pxHHH\4V!   c~0渰7Qlx}ؐddAF6hf W>u "  ,:N$@$@$S\_14HHH U'Ɉ\Q43-x}:%OCHG>,E4Hr'$4 8f`]sIZ 6isbeٷob]repڴiRL^um߿_UBU>t= @ Px aqao ! ΃tmМ6$ )ޯ|E$@$@$X\_u4HHHc0_~%KDyA %ĉHjՒ-[-B9e%DY !R0.]DRÇU"F$2<̐m㱕;ĢHA [!R'=&M! ʒG֮][ϟo멧(_~.\XՃx6m`!?sCl?f~mۊ+L4jH iF`+ģ -ɘ1cTȇ0>Fnݺ1MV!,ss )1<8M4%Ɖ>1jժyrǎy.^X'-=:w,2 @n#W$#dL2I)##eh0Aܕ2c9R xL+9   'UO   WMCsZ0!6Dy)^>}eF-v풓O>Y7o"B7}t[nQYzuiժjΜ9S(͚5Sm_^$ngVsD<֨QCEiEdLuVD-Hʞ={Z7bZM6,r"㏂Hm۶sgAGn>[8Ǟ= $Fx4 "U,B\EDQ=bIlPGSZ۷#%~ѣ)xD8!DZx:n8AUZ!l9s樨Vv,Y8wJPΎ1B;ոL=~ƉiOuҶ@ȉHzj(*ԶQBѿ5F4SجŨ8cx\xǨֈ^h֮]"<u $ "2+ 6~I2i@fZn^cPCX #)~{JOxq#YgR}΃LX9 ~/   *>HHHE+Í5Z.D[bhZ|r;w rgӦMmݍ?^E= jNxaÆﯶx&LTERvm8īFx7ߨ!}H5Ex ({-[L~gGiZe˖fy,\P!A>#%:FD4Ed HFT?+ȼ:?+N8Qcc" FN22*)BnXBZOp-ZT-j7BCz1]`u^*,E[UVKͦQfW,$ LMEc=m>UzjX,;c>9,||2rYC'$r%7H|'؉ Y&88+ZJNL? (#  t\_$"CbO : kQ}.#G 5mT֭k1c[NN;4BѹsgS h&LÇ5ʪӘ!<2 Q&B Ѻuk5V'qIx:fODs OrJ ۽{wA{{QMf͚8nSLQnݺ!L^O׮]+? } !CCԊdB 믿&:!ɓU;|% \CS](P|H⃩Xb*2)ħYYY1:e6u~Ň2w{ {Ĥ8V)"x ŧjb^`]mk㏣ &s~YOu{/WHvWvo,J[cmA/Kެ<&|Fg9$@xrD$@$@$@$W 8M`N$*t\f@BȧؕPP q)ĄḥCـF@htq} 'ĭCKh0 "UwS:gՊcݱc \Ě:$bdV) PbĂLO`/UHu] T$-Lf\JUt.y^sV7Nj"D*W,-˥@e~7D[PEr+:ы$|CxEȆ ԇ.ūO#NOh)XBX<єj)^ &Ϛv'z}\J.rRV>l:5Ӑz ^Z=&C_XjU=G4r|&#_.=/-[8Ϧ@=%!#d@׾eCG}"0["ׯ__trjҥ ʐL7_~yJt.#Hj>)?r+Uœ ''A@?qa1ogkѣGsΉ*_zOxbV6lܵ>ds"X5Jx<1{jKh>8Z [ܹSm׃~۴i#:tVչdmFx2{ذaKRJ_ʖxzv'6 |?rHRqo7%_"wX4_IRL姳UtcrΓߩo]Sn01p$@$@b})9 g2d?|&m!9R2_` {gVn&N~/i֬#fxIl(vJ#W_9sEi߾^֗^zIOlXy m /^~e>!:4hREj_ء>89%ծ:"@&k3ă1oWl9iQi sDoNBV &۷o'x|`(R߈ _I^Kwc:ܯzܩ<鍭-tj+ Oq>Vj޼ 8P lDi&zc& Hv}5uqߡNVUV9~3%߭{TtaOS9jɘes[ OsG9 H/dW]O=چ<6nwk֬ -裂HWO.ßWOTK+Wx˗?DڱcGu'O,۶e/(1]QV8P5j'?g͚%SLQc=j4gyF6RժUZ}ϛ7OXb2eʨ?p(Us \+V7N6mڤ:K/R26a~[ji"m گDIy%Ȁ-itd x@E{Djϰ1" 'D iddۚnWiܹ^YՈr5ӫJkAG'݈H+Rٲen (iL8K$@#˙O<$WH~iRRsik{y<6OD?jDE-q ;I7,48C  Hf}am =Hɍ߃#줣YZۦJǙLZ|O)vXSgJ21N$|zDbعsgJ)}iy:bE4tDĒAc,[ֱM[PO o*RۏDSMc]\~ku3=yQo_|E^>+Nl~URG<@dPl͝/_>%7:!ܷgkFwOWoTO_#B;v!fH"R|~F!gV# OQ2< '4j(ywUy睗h"ǻKBC>SH}U9b+p Bd<̙3V{1%Uo\+WTe7oެz6J eS/(z-=zUGGAeS⾇fxQm$lvW)<.IH ]_>pD.x8d[/*!*uy:re:96QӚ;ِݾO1_ ×gR4ͱ @ ]_2{@ xB}… uW OmHA$@$@$@ QC3ggLS O;%":XQb/KzܾxJ_ O%r9%<0#.@k6ػp"j@PxW(\$!B|X"dѢElȨA('8$ }262vXռަCdD^%oVuIY'DW[=!>FZa6ݫ\[lպm+Z#HZ7p8< g2:Hid$~fA A/A[Tn]y'u3!)&\VayHA7oA NO^-*T  #VAa?"S[XDƘqrJ?t?hF yyƍ*3K&"!Ad]f>Owܩ>th>Bx/v1zD$@$\nW^$_Z : [ȑL.w}"iL1m{口ǥbBRTaUׂbyHBvJ {(trĘHy󜤎R+;HެY?!Cl A^xB}DJ*\+ADG)BhȧEJzn6jHF*WB,{% DHiȑ{S Nsrꩧʣ>mN"HU[ (`VxU[k&ƍS:+Vh`RJ ơ#'m6LE1DM4aB ^:֭Y?k $[4$ܯ DDL\O-Ʊ{NEă:A/Э_xx#Bj"WC믿 ׮NɶH 30f/RKBkHw3*6W_}rTtiA$S)>W  p{U|o_~yCO(x@$@$@$@:yvO=C].'Ntmw~XKMt _8 0I׋n,d_Hu~v'Z?D |N Ok裏HKo"p 8P:,%LUFfmH~oV1hݕTbIDM>_`-rܙ5kZYѣr!B:9! ! 1ezRu"zeI~"6a}*Ćx[ Ř!4jذSѨ<{l%v:z1"BlxoŊj-ZR%tLЋ/(ӦMS3x(:r{#ŋWd\:%s-dk;r QI5i!"!!cB z_|qi9?\׺m Omrq_D" t)~ &!!ąmN V<\`j)Ě:)` HnPo߾7ߘSYZ[CSO=%U`!uz~K/I'hIx )V :FPvK)N g, @Y_-ݴK{(>yq݈>݈trbpOk߆0ZԠD}QOO0AEoE?8{^׮]3~AEhƗ$Htҟx8>!##r+RzFhj_AhQ6APꔬ[anZ _ɤITTR>/孌l H{'NHZRsQoԩfHiف "BtCD|yh?ƅȾԟ~IpzJl+ @0Y_MXI⯈`#jH"%DD>Db|9sm|iDtK9ؓ!v~jHOC4yDxȧv5"zN\YF[oF3j(҃C~iKSǧV-)םU_mJ1e!E:fY#ŌȮ^AEY?cBȥBn$5u*"%T )c/anԭ[Wk==s"zS;v<ėVNBںuf;DHdvIEWaK.D7>oFHֹH-!8X0w]V)--[LZ? J.k 2 O!(8|MĦKH/zE_WHWAy}[ YŬ`py"ZSFpԢSO>dJ2xYu>׭ by-:1 Y_ B-4t9Įp2d*UƕxZITM(>o^<~aKSǫWiY]E6mC{!u ;i2ZZV-%1ZEh7'˚mVwodnJ⍻f$?]bG Su֚ ^'g?(qJj{ Xz4ˎ ׿BBj/ " O'Ǿ+ǎ)v zNYk?eGPnV~hy >.Y8y! 77+(:< ߩ?Ad=e4 Cx(%P&Qx\Ēq-nu(<TGi۶mx)y$LXFclNv:jCN'/9))D:DW8lh[:}j@XVAK!t"D6}I6LmckXDzr17 Qoi]sT1> &l)+<Ń.~Px[gu;'; Ad9$l1S#"H~xk2QWԣGꪫۄ^9C7b6{7mm!rG Bm;&[N!2 ^!Dz]qꞇ Yldjy? ឬ1bLG>"WdAn*c"B5-Ķ$'Vg)'kd۵ˎee%"OA17r1W hƽQc*R~M{_bZ#ٳnS\`߈tid}6*G)$˯%:Bܠo@<=# >7 p.^4H$@$@$ $)"x!LxiϞ=C xE($ĹTT]gS<z>-O"r)"6Ch ۋkQ_- @9DN&v@:YȎ"~لQ>5k&=Pi=7`Y௃XS}-QN;M :Āy}}-UD~A-Ŷ!=r)DLMԚ0v0@f͚RL44B$5n8U"~c)s+Z[mkڵwEn&ksq'QGvbW ~# "쵔lH62* F4,b]vu;|oBѱNZxhΎ}l^e_G%X[EϘ1cDJ;jQV 3tfp Ve#xZW^y,=ܧ W-V駟k8n2O{e٠qXZ78Ѷ0p=·o?{/p UN$;t^$ddG4*nWf͒gyFYeFܘ _"yϩ 'iٲePѩ^w+<םֈ O۶+{VpV)gq;ul-c"(C,a[e uEꑊ; Oe`)*|Ad|Etf {Y-Zz$@$@!f}򴱥9ym=;|l- s-')Ty9SվUx!<jCl=@4-4Sw!םUOm+o C** MRY2W>IPx|=g[&mߠA s|#tT+ $)CҙtŊjʕ+/bF<)f?0|pNr^OUykd6ގ#×T{ěsJxBXf[VA,\X ,DZ=x@|0$kԻH}Y9sxۑ1DpZ؈@Yh.Zi*w+<)Jd `*ɭe2rMz\SDѼ!}5""ZkŤT!-dh #rd9zqV,QHͧ"F{~kD3=GxUK7 9[S2@(ŏd¢ͲvސkcCD$@$,nWAaԦMq}N~VZ-W.j!e4h ?Sq IS7e;%ǎ?ED ?8'-_u^s:z #^o;Kid[.'B"ዅ-5DӢ6l7 B"D~sJoL0AE+)2S}O Ax˨,XNAqW;UOE;m+~*$%LNUغU|R9r "^{- /#*3R۶m_T;A yڵCՍ4 Cd#M Oׯ/O*)P@ߑxĚ}~,ƎH` P2 Վ} c rm]dahJad!XE۪/^Pn1ī:KJүu iXGcT7TVxsdү$c]5sF>YirExs0c_Ε 7)G{+/.s]np* HB/PZ8 Ok-*\Z:Glڥʶ;Vo*/_6sWemNA8u*1 Y_|HyVᩙA5Ai4:9se){́ԽpGl]K/)fxPk3NSY{0oR&_~2l0  g" 뫇̖K^d%sǎ/{)ާPӞό}|Fawm(ȕw}ToȒ͚57/*Ij*21"d&h30a2"#9 .\r9 "YQD1g]kXW\]sb5Y1`]@@PIs钣u'y`z+zOuOݙOv^9bzm f)D;E?ؚs"5jB0mCLp?gD; #  sו5JU4DD[ǑNW۷oW~@B )ާzjX"=$kb-jkx)i2w*<]~0h֬`-q/M66bۑ@!IS>JDxk"-Mϑkz C̎Ϡ)S\ve*ұ˗/WL]w>W8؂5%Xdjx8mOY{$@$@&t}z^s^3 yȱ2T{#F4I/18Eߞ+FU';.7'Y%Ge9&}EvoM5RͲ` xkJtxrgfҷu0S Tuv".X+ }Vrvj2Ԑ{mo~1̋%I~o,*./ )Wo_exn5 ZiٲYF>}U`~ɀ_2KD΂mڋ'  8VqVJTTHBL^u3f@̂TjUݴ~c=zں֭kFp)BDl Da{6@B;|TbEE{*\ߑ 馛H슭-* .TNwݶO mA(/ts9G:uꤞG4`Dك !lJ^hÚEu"ikJt6z kp ~ &/GQ0pτ)͝;W'LDD[mI޳p/X"IDub ꫯa(k½jժ k1 -qɉdTxH8nҤ\~ ǼVbxl箯TO2LDx .ֹϳ+Rj֬\Ak$<ꫯ-x$WG\0+L:U,hɩ/H 6e0Ǥ>H}A QOU$@$@'꙯ɘ֚cĶVƶr~j9 //^QUaྏfȌ幂UK)q]Eee㮓Nlߩ[#5HrdJ/R0K>|05S ѳϹa]I%dֽ2͈ A(||GO-B!}x@|9Ӳf._&-ؤڃU';S5c 6WZ,+W8t!.E_je]~!g? \*EU x@"+ʦazpYo۶< ^Th [[Ey|?wSJ$@$@$@PxJy_+F%#Axt_nᅅ=SFD2~gUCTY6/XˆdLv1AY ?%#-./K ryCRN)擯d`fxnzJݻu>'NH[cq|x<,=DAgA<Ɣ\{z8O(Ǔn Ps"%15\["^XSԵ gs gcز^'D D"_RHm]|J3hV;!3RY;lÎXZ>ڱ0W&Gh=Q&A,lMVBx/M^RcJ !WԇDv:BAl#n_sxܹ|׮]"&D"*~:f} ^&#X ?S {.@|Wrq}a ?~~h;v4?# O;#|jj1q_tK`u qݦHG 1# $tM_s*7.ۼGny'ATpC o3DNl?~#͹\ÍF4dN)D{H}:S,Y+NVʚM&,h@ڢFuEvh/ws֩u#RmqCԗNYM 9ܫ\13HHTD\} 7{jU~2K ?o۶͜[`ti(xlM[N$P^=Ȉf v#FVUs C\C!SB|FuKPv߾ ֢E 5HHX_dBYoD ~f@l~U*c0W-Dԩlljlg~krK#r!btzrnz)ilgd/+~{R:0"M{7({VV˄7Ȏ}S.*]K#r5RywRA&fgYOG<TYƍ]#t ÍF+^(0z9dB_c\D CeueɇEuoȌ<?t|4u|nq9XR s喽*zi0i}xcrVGOdcr}[א{P;%*6ħMY8rL@H:t_IH|D`uG*@+<paذa7<ЌZ"4v~glߓ ? O]q@1?!~Ls!Aخ䅅}^%#ّU&YK?C\ǗȾ:>xKUdvdTgٰn\2U۶<nJv*Ђ]6: !#0ؚQ C 1B[/k3TRJthoJw6mR*ͰU=!򞬄Hs [l NߵjRdًv9vm7`!r `%)k)n!Znޯ#+lv>pB\[uNv־=޻w9vnwS*-[ħ;'< Z8ė   &U^g$@$@$@N0 X4o@ /v;! vɱS׋er[΋c %6$紮]&Ĩ9r!}/  (DîvǮ1/̙3Gսm︉S]ի'-[ˮC(.==ZHloFbv+KrŤUf&#gVbZjHH NtnxA@(}vz d<؞Hmg*[`tHĉx:*?\: ksvZJϟܿB7 Ԯ];ܪtr8c,\H\,vnw4c@2IFҤnc9}7iPZE-2Ǐ85LI;GM$@$@$<񮯞rna$@a tiXQlI$@^$ʋcM[}'z ]Y_x=L6Mnԩنr[.Ǐ?s9ruYC>XVkÛ_ qmrra@>nD=E !F ey4D!#IFfpdCy$@%GCHHH|K+ߺ xWuC 4Xtrem O!pSN /Pٵ @΃&YDF|r{ff{ qT*UXx@$@q4N`{h,)9>2˱yQ&</s$xJ?r$@$@$@!w|AKHHH҃WGb۶mJ8_|Q,[NJ.-!"#O>ra}Dq@J/RJ)U+RЖN|Jh:|)T:tH.W[>C%~͗/9rDKdРAv9-꥗^Z@h^zSK,\ۧ?Ah>cwo69x* .O?mv3l0/i/7%^΃p[~%%U#'  HÕ d.O<̜9SZׯ@jWxL!ᩮ{ˆ 388FS?۵kċț>}[L4:ZV.PzJTꕗ % 2B̹#۶"ۓ~# yjHUw26y`R<'s$&xJGr$@$@$@!g\ACHHH҄W_~EES"ҧ=tj zb=zXOɛo)}W:uN O[l)饗`QE ,NAy 7clW6v]Ar_-҅t"inNbSs窈+VTcoDiǎr7(nsф*Ȟ)1|!~}'~j*{B + >܂T#?Yv-hZ9V,YH٥oj(ARq߸@* L+9   'Ă2Bdݺuՠ&SӬn9x/2*:m4M6رcs=WgL.\(?4lP&3B;ҿ A#$t!Ux     A$@$@$.'!`"L,uW_}U^:$_~b ۽vmRjUNk)wnVATO۷o/|xMx M7$SqPBov{W_)(ħ^S]w%]tQ# O56_q2`rJd޼yfRJoz)i%J˚ᅧ絫a@+4)Ĥ?/n"" 7ɔ[f*șFUKG #ižmbOuAjK$@ xU'Ɉ晳\{4ăx}x))0 =%BH*,f c\_9FNJ$@$@$@$Wa*K.ۣ/~ro,X Ҹqc)_ N΃|2,Ax$>HHHE+o֐ WE]$ǏiDիW_|1ӿJx9tPiٲe_||G`v?@IDATҳgOչtNyץ\hZxu4nA郬B4[L"pitFв2C"фb j|ЀRx&D5'?a`Y@X$wZT3VVeHLCZӱ'TzLZxbJ6.ߓ @8^I2i8oy0 {:&yϸ"pg:<+h @ _$@$@$@$'$@$@$@$W14' \pvsT\YH"*"jYTG]@|#q"#<"999=Exȣ_-[Vo.*URS<(z޽[ "gy:o7N4i"|̙3'5k?Q?TV|@ڶmٳGխV3FF{<_-ZTHiڝ2R\QܫI@hFg'`ڣi"W 1>}16RR>5|b a(H>?fDj:~z`,RPn<1"߹_ޚD}9MuFrϹ-%+v[!mc>j @"(Աq N`iZ Ma@* ! W)IHHҐWi?1#"bG::u uv+bBظn:%:رc2|8SNrw楋zWd„ jl\s{8I_/|*B,x,XP@9Qt˖-r-UT-Z_X TRDݻw,ZH߯8Pݸq "Bܸqc%P_>z yݸ뀼)%]:|4) N[EmSD!%E{ Q*ڻOS)Q:ɴ2wN#H2EU5ʁ#ǥtтrGf] *hZl11ټvoRInY]FŔUXa?yT.Uذ+ 8&U$#:viV>oy7/%Z΃dW%L&U&{c'  HAm d2;wT5jBSvӦMJU͒%K@xgeHvB·˸뮻QJ! E4L ˥bŊJh󭯈;ȴiH|گ_? hGND;[nRiҥN;M>^!EO?T;d7v9-Ղ TWLuΝ+o@ *7h@,NƎ+jhh68p@5c % E[iF?˖-SQU?RROkvh<QAo=r_Z+Ӗn֒WDLv:%ʼnFzKHFbfcFmsȥF?D~ҧuuT27gņheJʥ{?.ܤ?hY O5һe59Ie_IH1 O _ѫ@[x.3d KG6qC+}ro92H7_G9   T*`$@$@$@Ft?~\K bEDKyDݽ{+WN1e˗OEF . ֈ !iBO߼y*vģZ!T~mkحPIbѲcxq{2"ȟ/7j;, 0#G|)鸡p}|A7̷1 K:IF<ד)*υ}[_ 7%H΃#Ep$0~i@$@$@$@]lHHH HC*/[ ; K1C. N65SÊ2,H (2<䑩827 W-&  6ZG$@$@$?\_gHHH = Px_ aqao $#382!<A  ʣY$@$@$@%o]GIHHRsrx%)1 %) _9*$@$@$@$WQ 8 hB$@$@$@I @P aqao $#382!<A  ʣY$@$@$@%o]GIHHRsrx%)1 %) _9*$@$@$@$WQ 8 hB$@$@$@I @P aqao $#382!<A  ʣY$@$@$@%o]GIHHBddAF=dМ!HA$Q_y14HHHh8 G p}Q,   #U$#d*raG̔s.IA)NI4V!   (HHHH@c   H O]U.l {H $yn4Af xWu "  -|:N$@$@$Q\_y14HHH xU'Ɉ>\Q43%x}:qL ^)N9<璔yHޯ@c   B(pxHHH4V!   $e^0渰7QBAAs a G ~Q,   ʷ$@$@$@%GCHHH2WuxꓩȅOE3SBGJ{SϹ$%q;;%p@+XHHH* "   rUHHHH (BddAF=dМ!HA$Q_y14HHHh8 G p}Q,   #U$#d*raG̔s.IA)NI4V!   (HHHH@c   H O]U.l {H $yn4Af xWu "  -|:N$@$@$Q\_y14HHH xU'Ɉ>\Q43%x}:qL ^)N9<璔yHޯ@c   B(pxHHH4V!   $e^0渰7QBAAs a G ~Q,   ʷ$@$@$@%GCHHH2WuxꓩȅOE3SBGJ{SϹ$%q;;%p@+XHHH* "   rUHHHH (BddAF=dМ!HA$Q_y14HHHh8 G p}Q,   #U$#d*raG̔s.IA)NI4V!   (HHHH@c   H O]U.l {H $yn4Af xWu "  -|:N$@$@$Q\_y14HHH xU'Ɉ>\Q43%x}:qL ^)N9<璔yHޯ@c   B(pxHHH4V!   $e^0渰7QBAAs a G ~Q,   ʷ$@$@$@%GCHC>, @zNO}2߸hfJH vuy9 ΃`g$@~ @\_ES$@$@$@$W dٳgҥKyҤI 9J$@yOS{4D!#IFfpdCy$@%GCHHH|K+ߺ xWu (+WCIÆ %y>{ʺuL2RR'O,6m5kJ dSwָOZ6x}] Ӡ ΃4p"@B q4I$@$@$g3HHH Cp}!0=Mo0`,X0m]vL>]ׯ/mڴ XOT"HH]S aqao $#382!<A  ʣY$@$@$@%o]GIHH ('ެZJmgɗ/*UJEDdeNkܸ(QB *VzǏQmР,\Pm&Zjj[{؏[ʑ#GtҢE )Yu N(d=?tY-[Vqa4Rvڲl25KǎU5 n[l;v(F8ߴiSuB'NI& Ƴw^)\+VLE]ҥjgղrJSm;9(֛7o})UVU ')Wb:6߯T*?_IH(=a+Ğ[)DYYYr1uzɼyBڬY3%DA9r-ZTՃx7n`!?sl?fvYv-_.I͕l4@ B< QP?^|sc$8՘D[E}|&wYgCp9Q&W DG5Լ`[n<-Z斞kݻwhHH xU'Ɉ>iz1 f@HZ_5y+w%X΃e$@.elHHH p}SHHH\&@SМkDDL -rΜ9Jwy)A!ʌ7Nv-uԑ6mڨM6MEEۣha#"z֬YSN=T_T2ںukƺuT@BH:sLuܻwo%|=&R!xUҊȘ Z "DS8o `X! iɓ'~>ucEDU0]"*":(w"iql(gNN 0 @sul(~GVBcɟ?B( `sMxrvƈ믿*)ȮHK.UsTWH~C? m׮]U# t"@*Pi6 {_NjIHHH by   Wbi-t6:Js*J$B쉈Kb;uDR'?f*T筯ؾ,{߾}M#@ HBjMfRQ?BU=&D =Θ1C38 W_} 4H* aVT'm NJ(>qN2Im D 5f-FyDW:Z#j{eXfMbԁ+xBHȬL$@$ndS̴t^cPCX'_|13;Lj6nw^G:_8sd# 2!ޯZC$@$@$\_߇ p}-8F Eh QLmT-[& rgVB0az, .FR[_pjwyl>qDLڶm+3C k_NS-QV!&o!…PItdNDRvHzeʔ s̉hB mUϩ4tx B#GՀx78S1B'Kњ6n(jf)VXQ*c HEuyfs麰NuST /V&]sBtX]2#fHL5ya0\΃`M$9_y%4HHHi> p}9m:oBC-<3g,YDN!> Nn"Ď;J5Occ44++K1ěcǎ%JH>}Hcjժ lHS5i)q/Uy*T,bH^"َs@Y0@E)͍fnlA[rKxjg_^xa@V)%"TpaiԨ؊L$@$ndS̴t\[EZh w:O Rd +ծ b8m/,2A&{9N ~m:   >$@$@$@&cǺx/Vb>l/hI 28 PBi=īdFj,#ĉNxŤ˗=zƤT3CU7\V= EJxB@( T"YfԎpt7l SN Ҟ={Qq7mڤҴiSi֬YnO$@iDS!@p`vj^ԓ.ʕSa$E2*-X@͛H4[:t .At;(%K/X4 U V"yV&Dn,;cf*>Y.gL+•eFYL9iR4XhM<-FYjX,;cw9>9,/ MLNqi"|^$]6X cNN灝Y?8+ZJNL? r(#  t\_#CbO : kQ}.1cjJ6lh>}]V:uuP7wn!rĉraFY4TÔ#|BBo^58Ix:~xΥs΂hR4)X=Z d2h/''G6ڵkM2Ek>ld 5kVQW/6scZSd.\"脨'OV 0@gH҆.2^S%TdROb>ulƇ7>ev;!F[Et &,`жRx9{ՂQgr[k'cGecwȬ%x:gIv"^] JfR[aڶMZkCI,Qg#y1 x'HHHHac%   H뫈h|s"^իD>Ůj'ĥl3v f )҉'J",pSTQ>ҘR!<=VRpΝ;U2hF ԑE#َ:QJ~ LMhS0al۶M 4+T WV Ft߾}J _"m۶Uݺ!nw,D _,m_&6۽9gA!<"dUq DDZLOO,!j,hJ~Mb|gMnim;ӎ>V[)}/}'n4doWǎg} u#΃hm%z'9ufRRIWc)ߡDxq#֞RnjP6H$@$@QOy;;B; ;',o ęŊstN`m֮fڸa_Կ5ϳE ĺo}18_J$@vīӦe2&?(;vTO]v!6|8C49}t9VU {hS=xON*֭SYy!:EGQmORx(>S2lJT)%| u<|l<6ּpǍ7=z;%k֬Q c<xτ0SHd<@gOJ*U'p$~h"n7qTuѻw拓0_^'8jiӦ]Ӹl'띱cǪ?,Y,ӯs$Z{'VV;vRN;Mvsƽ!x{ԨQ 2eȥ^PVO dFy'67QJB}v8x-ըQC h-` iӦ -Vvc^qlh+t/1.@ '[6/vIE]4h\r%D̻뮻5?4l0bY'nyYue/ "AZo) ޕW^p ҧO̾HHH MGSM{dֽ#RBnrezҮN~oUk}qx{s*Am{ʑO[+廹e!:=a ҭQ\ڹlVXsc\n6%&A\wFC[}wVHHH7WUH|73|ߘK{xoĖҥiFUI~<,  o ={4EL4I>ҺukF2Mgs $@ 4!| )Bh&'1ErEF^X;:}*)D3^{m̀cyL ϐifw@|p[ps| o+OGٲ(y`m/E~:VO>42 jÝbcƌ>@=H,8|BD~e֬YfwK'[_x% >c׿5n'Y O|7tЈ E}pV]͉"S㡛_ݼw`;zŽCop"!$eO<ڑ<3eȐ!NGw6zGP6d%rMx`gUBH6Iola`w)w@Gۋ:[{N6#(/K6A&g}-QA/իuVZɹ瞫e˖?Ċ/2-䪫 7p:4%g!"wb>߿_=Q'.BȧDcp(̑~ J,͈裏/Pa{#쀀m1 ްa:9 Iu?+4/q/BS$ߤIDħ]w~^)BP9~x_^u&{z<"DٳUdtݷnk*o9F< ߓ @"뫑;\bҲVY_`٫w;͡!S7 Hqц2vZ]jMٙDqeҪ6"^eܵowRlQYcXUlg߭q%yv{bHS @2$J=h!@cv3&Z߮,GD1"vQz֠Aׂ3H Px5C8i&Sx8B~w{aaXҮn9WaZ%0V񰌫Zmwݾ]>Z]Q5nv`dm<ЍB|tm?ԬYSjm|;]A|g TB5i;2<@dP|a?A8YZ5qo!p: e zdm""e[)!*_}z{JD0y͞0&βV,!î( ]ryӥVWbHikHH i6G0 ߏ! vw~+ŋQAG|)G$@$@$@AIUOیxJisȮXҮn-B,hj.>ˎ-D/~lRxzJx aD!H~@e7A() vYmk\Ql+?\s~FL M7ݤD:tJd@m*T BTCpSD{y.buߵ^+999FW_}Umu>5X |I)LN@ Xal8DR6'rofk&*@=QwO1[oU{DǖSHx 1(#l_?zhP+"&LplF3Qh7S"P"Bĩ-Z0BIz~S[]IS 6Tۿ),/\/_W!ŗv#pD*)Aԍq@)o(ZT>\@Uu! VpvѮ]C1#[֯_U`/= @* 8]_#%:pQGW=?=Ǣ=kO!ڵko  !!Dz5p|?89> ݻW+#!J.>" BU0aMWjժ0d"r"I3#"zmph !P|~Icǎr嗇ؠ ͝;W{=%JƏ*"Zs޽;+` 9+ hNWrzҷ.u*DVmWݾqcWiPdH˿] wEͪȝ4?|j%<04o_Wlgzx-O.XG.RO <)%F߸H?w [6AxjMlgoMw+^!'_X%9V'ja]rh|~{Hd<"T d? OSklK8Bl  &Mu"^)oM\"=QQ\.VK.ug4շ6c  SNW4g} fqLB'wn^x Kݔh} @zW'WgSIGJ,'M?yM+&[.bG.$LXbh~$;ϫx O3W/R}%[CoŊSbHH hZ[u|G V%@ ڧO%uH͘1CPXS< 1\rB,>爠ڹ瞫}EDH+mAra m)aˣQFa{$')Qg"h6Ϝ9S xK.ms*<8!B"4D N-_\MENn0mE{cC`,YR * lkbh#U$~ȗH>6"KCQ)t"Ş={ /my2dk~sքA @1DpkaBt :Ē[Yۧs8%P!G'-{k1-8e+tm7<)v D=PGW /K/4T$h?͛P"b lcÃ#|. 0HH 8Y_-ٸ[nzs2NԘf0"\n7{"1T"RUٸj)Yu "v"r5=\n:c*2qh?)ywRyoqPe;HȷQ}Nm,:}QD6O^fm>bH"ux}G[+筯g#kV㗾[ #YG j#Y >9܇~7,: j4,6R:KJ%h_dZt_A~^+$@$@)!d}څ?ɰsQQ $ 15`kQsɈ" 99>V;=g{NOwuWoUΜ>@-ZW n|66r d]ܷiI,矫4Էoߠ˭zIt "ҊTn$֯G35|)<ͬ~`8AT .bj4xvk}0 ʗ/~gp u{bD[5Kr8$BFόD$87Zsn ƍmCC\jժfUoUx%!A 7Mܛ 2e)pE>}IcS<Nj+1+Pv={@fICZ@{Uxq}֟Y"n=5~*\еPK`h&?˘1cy]}`.ԢE . D \ݺ}قѲe1N6~QxIHH Y̯," !E:IV"·&ęJΙ]fBᓗO_BέUʬJ+3Ӿ6('Kf.c *zGʨĠxSo8>{9质>6M^U7D'N,ypT<:*<8Ա;qJF Yyg)cΚr3K+=U %»+qI#noXG_cu3qU+׶6ybOcfYүeUP,Mm'mGx!)- ڶʪ%'c_IHE*cWxXijĉqt~֤9}iIP\'  bIf:H_bpQ’r_5) % =p*8?T<?&'-7zY8 B`!Cthf֭ʕQ 1 h ޱf?X06-8Fx!zՒx'@j?8biIzsɅAռys%U3 N bY$݇V޻sӧŕ,YR'7w@հ9Y^J4B~bDiÆ C1> ذ&AS<2zh8+XZ.G`̐R,&Y)\:ThQ%ĜA', Ĕ:C믿^Ս7ى}1}thKE[եsE 7.{cȑ#eĈ\LK.CbU/k]Uӭ@xp|aEΩ^R Skߘ*vs7wwTY2~]</ L]v5? <{8'VxϏ6N#  Ⱥ(   K Vdf㩋StժUr u DXfp_+Vr=$<%t2"Vg A&Tb**|)< k3e4Ba=R߾}{99s >?Xฆ! \טC A(9"XÐjիWj* &ˏ͛W9(P hlV3\{ኊ1&å;.pׄ X(X{X/*X65G?墿ի\1ĹU iu#X85 VZ4ṕ+?6mژ7K9w\;cj`p|Miذa1ob9vk=ܣDvseѯgQN7M å/RFDp.oXI$żYp@,Bpt x]yJ !"ċXH-[4-)}$//OQ8B@%5YGAmHSh`qae 4mT*ӧOW`B8 &ڱgxFxek7  hܸ9nԸ}s}Qہ0D@:|O$@$̯> R$~1I o t!XEEe% =b^}veԵڎ58>{ឪoU<}y fYy DScKr3*O`X~}jwqC(Z`ֶ;"_.[׶Q۷b_W17ԢFkjƫh ;?47wl?3n^N5_*`,a|=`HH 3 8_%2*5k&5j0 |Xtr >;XEL]@pl#  H-$3O]$.g:K{\U\Y(J2ID @1h| 3;cǗX ''fO"X`j WK$ZjYOWkbX+C/r~l p;] 6ňB}Qu(,عxYb{A]{!:uG Ćn#@L Y"xbk O/8b,KǏz̢;a+z|68Hn%"utx3\*q/_^]+ZuB;C=8~5a`ΝÆ~@%Y =bq<7PX{?")|J}3f'_@@q/p ,>#! O>  $t~sN[UUBPqYW&GhsC O-ICt1b\ʝ30ogͻKvCH9Cm% G䦷18?ǽrCZfqOC(gj L53Ht΃rSUMW6:du*%O_Bmwv@@l HhTC A Rpa%ʰqDHp*Y t |`4iR;J8!r`nHS톇9bApDd& =c u`\<:'Gy$C2I]va5!^\[SIC=a=/v1soWc O!t9Sԃ%qbŊL/#~z߇RAY׫_`}oL8Q9碾뮻Nwﮫ6_[HΨI.m8_ܹS]C8?O'SdBpyJ$@$@I N׿9M <b?2#ܮ]j;T< >a|.6Q2wGp&6۹sĝD O gZ=J!ms1Gdl^x{:;yJnygޖZBߗǤ;w7bGC]zx<|sb.sTǮ\6gDW0T_dC_$@$@$ίugaqyIz{OJTYWgO<,ZH_\)jÿAb<!O*Es`?p{p_ |0(^F!&{VP?:A KbB}<>Ӹ^!<ٳzCܣnjߒ/_>%|@ǒW+bgmcv9q^Z{pZh:zc5V)p0F\_|{j?P&(R U ; Kc_@1e{ꥶ)<:om۶J1Y7x0 my_NX}ȑJ|N4~E#<o0BB]pXA,1B *<+?>kܓ>C9x>֧n @&g~yH1DpͬQt=uP<״,JZ~y1]DG|P~Zј7LyS[kޘ*' +R뚥cr,bdT ufŎKc)xr7+UJP"\쀰|L WW]}g+ßW`ST҅l; #g1ţ6m/΁Pv!ESV(&[ M[%[ E#SM$@$@"*13 |̝;7>OU+Q=c@ԩS:cn+ .XΞ=[}I/]/񥝮:0 d(A,c)K;XgfDz[ /lO //Gn/ bP|PϪ{އQNXh.K'8Aln 7+\~iסR0)Yf)P q9dɒĴ?7h4SC(Op+RW`xY] ?Mnڵkո۾=fԍ:sȡ\*!~C!~ڢ[_!Pp] %UbG  },\,>zH7RI`,Y>[^68u+KzEȨ%*`6Kf(mt ad2?7KJ.]o%[8GlޒwrXlK U*\9je|)йsgSpfHp߱~Hs 7Py PռºΊ#C\|X@ wu*T_ a_zu Nӈ뫯Rǭ"]+6\1xX6 M@tm愥i!^s WQrȅ%{>7^8%[U;l˓d۾#ҦViyfp (Dܯ7 ˶UuX6եgJMO3O[S<#Xb8sY~-Y0!ά,} Ok}pf׫S砋K)]צ6N 6JP fRcl#[\Eb 7ۺԓ>/L0cKuTp} 1ģ_NFQ 4· +41o4-wGSfm&K0\+HH( HHEU"bgZcǎUu೿?{gHmfh6 pNX%> -R5΃$@$@$@)IS=Vpnr_AHd@&p:C|,f>3ĒZl4,c)+QdK":|A g$8=/ey(+1W?rI>-#.(wټq\ ۣ8,V@ eʔQbh[A~ 4YZ9O7Ae8h֭V|!pyOT)Y K{oA*̛pan>l0Jd'x le8F mۦ>$Xb)}nޯ6/q]at}Wm u>wܟ?n @2m!Mfǘýp?GD;vPrO("Qܷc<0g"$X7 9:tZ}#E\|j&iC Q,r/[ ˕P٨"iT 0BB/W)S$#R:p:pTr5΋7ֽ[jLh=hijcQ8}mLG$@$@Vnί庵ϜY3>عs25.n'g7tL$HpV**fJmc?0f Xuw8b/%&5)$?_(B/|L^C,%^v^s²n;y:b}7QaשSG-RZX .Z*U\'NO KKnc ڎw%޿Ⱦc#] e P(w)|V9Lp1l67}pH_- !8!n8q1tH1_X$@$@$@ 'U   #Up< ' 6Ⱦ}f^zR~ .`՞XG*_?̚5K (4<?7oҟ@w?|> W+6|*9vi@lڍ ;jei0Êj%pL/ PX'8 x={(.OD {-t+m5o\ڴic۟lsf⟈9s$Wq1y7GNO% @.ۯ(sEvtX pH_JO$@$@$@E UGgVh"бa9yw$@$@$@+'uW" f;®hSmoVi߾Z0vVYծ][4CwE&ԩSej5*U /`壏>^9Z*TH^e6eݟ'*sϞ=c^Ux\KdߑrO/wbWs;~01gNT<4\,CsVgSbZjHRdfKS BQXݻW EYB ~<5T:XC UK,QNpLDgÆ Մ1{쉨"2 k'FqBf OڵkejiCE],XV}ՠA )cU2e4YOYfؽ JJ-.u֖Hϗ;j{Q,orՁN4Ix ڱcGiҤb'\R-*Z҅+?T6%u]2biStk9lC\!.mV\2C S{{69IF?N  O]^r387Qplx}ؐv[9lHHxh0,   ʷ]IHH} :T:w, 8S϶`HqFPGh O,WkVzajhST_ϒ"<0s菋eׁcr{RhZH,Nm8dïcٍ%IFJTv8)azmvؠ_6H N2O:8k1 #3({QfDqY xr"    38:Â[$@$@$@$ίܠ2"9snݺr9df̙sI5gp,7O>,X@nf #m~8B0o>֊g˔)#9r?rUWU[͛\8!\ʳ{n9rsbUܲe*\rIP\*V(]t|ײtR)VjJ@!~0 UV+R* BRsuש6>ӧO_!>}]w塇MM_={ȭުY3ϟ?_c+0M:U EXRJU:~x6mZJ c}ҫW/iѢY֮] ;ApץKCQ W[p(XuNg}vYeԿ6n!ib9|줼1~(GW+!.&wˀ k|Nc,ٴ[v?* 7ѲEIRfYzc2qټm[SL!éɡ-F\mM'XR\al#{6#OI٤`F䎮m'BJ+, H^r387Qplx}ؐv[9lHHxh0,   ʷ]IHHوU$GlF9$Wrg3ӝʋ+A1qH xU'ISEN}Q 3)x}$*8\$% `g$@~O!   08 HHHHί@)t/(%J(q`c=&rl߾}Sc͏9tPy 7dC Owނ (EpNwvAnFə3}^A۵k'vʯxS~}?U֤I䭷Ry ½IMZDTq)* йs+P! k)vuw}W Cg̘*THB!?6Lm+S5> [aڵkK,D !ƍSn AH6C| q-ժU^o6\G%-ǭrKn’WnlPN׵iBX~R(_.{ӝ+d}ҸR1ת!N=KvPXjU!fQB$q9zIѬ=CieRfWof3PhCs@\^Xd1  O]oufq؛(A6>lHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;aXPbt<ēp5Ap !iR'ąRuYO3(pE;ĺݺu믿Ue O/^,Ԙ*ľ:}_fp2EI6nmbXՆJ_F%%+cf O87{)2bn8WV:6,gwvBZL!u)e_e %ZzpJM˝S L SDᎪydmRX;k$)E1pamR.$@)F:I:d rbbI!#)=W)ǁ$)q$;+%p@+x !U8@kh`0D#eaYdS!mwK4 JCzڤrq\n  O]oufq؛(A6>lHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;ƅ _VP-zF &ZtiDn淖omZO8q~Jt i`ҦMSxZdI5BYreP"f%l߿_}YYltU/0=]o&T vkZ'OyUUYN!R L[l-Wk}k~kN3~II,| Bs T*_W #@U.7,{7HFׇ IJ8Hn5;Hyד'OC:p@رp) bүeUX8)2i!煆X!ZSOK"Qӆ@)? Է&)vN Kzed!4}wUTTu\S8¹50Yn,d{ K:I:dqbbI!#)=W)ǁ$)q$;+%p@+x !U8}kh¼Yn}j^x̉e篾j0z2aߐ!C#(dFЮnAΝ;tJxj=WbY{O ,oذA{1ٿhgX}r1r[o})ڵӧ_|!?rօ!D@hz=(WUdF=U뮓ݻen,ް[>Z*O뚇# O/$SlBrɀ kKQiCrp6S]Lz˹!PD P"DWHھ^Y0]Ԋ6}9c,0\Rk-$\PS_ 39$GtΰcQŒ_3$@)HS;ݫ@]nY'& nqnk4ǁ w xWE$@$@$[_8 G p~ю!,zb[J\aÆ1s޼yjݻ_RK/@v-[rьfk~Ui/S3uT-QrܸqbwѪU]2 H :D:*TH/:u2M!P}2pDvzj4hzwX+H/ޭ[73dOYp`9-[c5k*˛AxzW*QMO=̟?_**UһyR6 ;Zj'ʈ#drg5\\K3fɒ%m۫Op*}~l#A Q8%u~{2gS7(]tч>7C| E]d}~w!+{լY3Vo% vu(lHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;aXXL YLɑ#4 T* KݻW/^k'"`L&:Aȹk.(ph7--&NE(Ao1.٣&TMy~6}[toV1|I<9MR`'NɁ#t3{ 9삋CZ@3;l5%9 VS!G#s"xH N>tfRH vUq.IJ@IJI4B$@$@$@ap~ _9SH2L|_Dvѻ74$8GӊҺV,H! O uW7Kge>rF6YeYw6ZxZ֐ $WF@$@$@$p~!J`ᴕr!n4B:m(jvð;{C,H ^I4NS9Lڬox}/AbT%%U=[N$@$@$_%+K%  H]_n߳$@$@$@"@U.7,{7HFׇ IJ8Hn5;HlHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;a $xꓡȉO:a&`\뒤q쬔Hޯ@)$@$@$@$Wa 8 h<HHH@Sz4D aC;8Rm8! ʣðHHH|K+v'  (ί<1 HHH xU'IS EN}Q 3)x}$*8\$% `g$@~O!   08 HHHHί@)$@$@$@$ ի@]nY'& nqnk4ǁ w xWE$@$@$[_8 G p~юaX$@$@$@)G:I:d(rbbI!#)=W)ǁ$)q$;+%p@+x !U8fRH vUq.IJ@IJI4B$@$@$@ap~ _9SHHHH ((>srxKARR xr @_C$@$@$@$W   H O]U.7,{7HFׇ IJ8Hn5;HlHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;a $xꓡȉO:a&`\뒤q쬔Hޯ@)$@$@$@$Wa 8 h<HHH@Sj&sdG$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@%p~*3Mn Ӏ[                   .Ԏ^SL8.e` !I)Fsؐp G ~юaX$@$@$@%o xWE$@$@$r))w-$`#|mHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;a  O]rufq؛(A6>lHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;a $xꓡȉO:a&`\뒤q쬔Hޯ@)$@$@$@$Wa 8 h<HHH@Sz4D aC;8Rm8! ʣðHHH|K+v'  (ί<1 HHH xU'IS EN}Q 3)x}$*8\$% `g$@~O!   08 HHHHί@)$@$@$@$ ի@]nY'& nqnk4ǁ w xWE$@$@$[_8 G p~юaX$@$@$@)G:I:d(rbbI!#)=W)ǁ$)q$;+%p@+x !U8fRH vUq.IJ@IJI4B$@$@$@ap~ _9SHHHH ((>srxKARR xr @_C$@$@$@$W   H O]U.7,{7HFׇ IJ8Hn5;HlHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;a $xꓡȉO:a&`\뒤q쬔Hޯ@)$@$@$@$Wa 8 h<HHH@Sz4D aC;8Rm8! ʣðHHH|K+v'  (ί<1 HHH xU'IS EN}Q 3)x}$*8\$% `g$@~O!   08 HHHHί@)$@$@$@$ ի@]nY'& nqnk4ǁ w xWE$@$@$[_8 G p~юaX$@$@$@)G:I:d(rbbI!#)=W)ǁ$)q$;+%p@+x !U8(>srxKARR xr @_C$@$@$@$WH!ϗ+VH nݺ)r6H2.3*Pilj$`#Æ$%wpdq`C$@%G;a W:N$@$@$Q_ycVJXf=zTjժ%ٳg8p@6n(EҥKgڴiuVTl21! pWut1csb_r)ӧOŋ+bCСC*ҥKGW 3 O]=ufq؛(A6>lHRrAJv6$A$Q_yc o p~ۮc$@$@$@%G;&.\(˖- ꃠKU&͛77K_~QBK"E!@m߾)L4O 1#9v옪KCQf2,!EBbO 'Ė:6Ah Qh9ɓ0իWEZ~}%DF%--MXl"B$,'EeV?( >=sUc?oV2 AJHkۆX!E8PĂ>?~*!E#GΝUp[ Ah_NT~!XBNS + DhGŊո`W 񄱥Z۶m"Z& jOF{'M`$0>Ws,Aв`  ~2PG$@$@$8J!@$@$@$@.eI(NQ5( !",X{zRB7nݻWV*M6Uo}6AGJ*I-T9(w̙|6iDqFU>F sQ]tQWm(ʕ++V8cN$ZZ "DݻwWǵ8o `E[! 9眣#iӦzu GU0F\Qp{'A~ݻw+Kֶ.>Xg8mɞ=B( A0؇cNx|ѴcqJp+Ҋ+0*<*=ɢߐ/^\S!=>" DS{ӫ@]nY\V)ѣGb‡\f]ԲeKS4C;18ɋ yY3 @lxs @$_E"$@$@$@$ίbZeKoU.pKb9uzB@;U[_|;,}nL#@ I& V!h՚Ν\?BU&^pfvFg͚ę={TJpWegN,U8cHp։cZiMأ.ߚp]1k1*]m tu*bpXh.A0M$9_yK p~d$@$@$@#$怴1pyxwP t|r%:40au[j%+V -HMDW%JXrf)HݎiyYp"8H?v3,E$m_y p~>c$@$@$@&'b:.[L<*dkNJ,x|*13W_ӧ%PIK(!۷WgjΛS .ho{@ ;eT Y!.rR"Ϲsx`N7o_&}@#.Kb9zzP@+ *i=NU@PTU@)** @^Q@2Lr~&sAR3'NK>iӦfS ѢE ~+;ve51 ,(WXN8k2x:zhs9餓7h _ZQOPTU@P|5 ^qQI@ 5.R`Bay ـ @Sb޽\>pne0R%}c)ߍfʱ[kZgpegp]K)רQ#T]hDOI7ի YlYٺu[)7F(xe$s.1vhذm*S2Φs~^pax)Q_(7e@* r9uytѢEKGR,ȱoK hN_xÃ7ShQ%nD{`dB:s1n_ei9sqJ*A4eh޼?  S;{ST*믿dƸ˂Ե3f7TAXȒ!wL ΰNl@{9Vx;L3F-K Ai իWuÕm fp)@0/"ұ :L:g? ydz*7&o8ڜyfoԍ#<,Kb`yd_cƌ OI˹9ȷVZΘOPTLOS|B/O /P"Q}H 𔇐˗/W&` xZ'>hJ7tyf|9>H>ݼ|e d͝riwݒBqT/_RlS[ڻ4T;wK͎F_: @B 竄 \P'B~#ӂk8Xb)/:mJhY@m |+3IkYTj(o}R2cЩ* (/'KHgOǎ+M41pxg"S 49qD9Sb4t>Q4tjt„ lYdN@;Iv*yx/' ۷Gtz'8 RNs}"]|gD %.䒰b~eHE}.ʝxW>Av\ xW3Д'xlw-馛s@IDATOj֬2P^~h$;cMitY*9Xg^{\?;,vt}GGxJعΨ*(ռ/g#oR4ˡ'>nY\ߡ|4w0jYVL1yH麽^O4ץ8/>IVoJ;@**"KRE ӅEq L˕,,wunPg;ā v4ܟ ~gj/%T^ D;T -a(R]om:ƣ+,ʐ"(pȴiIP5klg3H. һo6ZD?Idczg}!aH=czfx4\~%\n:aX<??J`@~#-O7ߌ$^0C;ll}.ݲr>ܗ]vih;#'Zɓ'c=f]pr9Iԅ"Fc^z)] 5K/$t%kh߫r.xZn]soiݺ fxbCv* 8 |iN9穯dמrHMN !M^,դꁪWyO_*O|6,U`y"dԪnU|e3}+Yq )p@: ~@W9-)m_ %mLEY&l3r-fp.]j]C?"W۶m3[@j*z*_)/'SgOyIӲeKc=JoDasNo}!7m>^X2&r F7^-^KPzwժ'kA <ݽkqZ5O>acAso=n8x 8_Dʬ3gnS z@oe>9.quQBezT(WBOϟo %,zQzܸqzj=/b3sÆ b|<ظdɒWuժU h6~xs,gC\3 ~㚈nDO( ArΘ1Ào,|KcRg؆UhB/.1\%'yk1.gf@+VSO:#Cc6gבn0Ml&t/ ܯ~eK;5~бG^u}dp=ڸBi&Gvma>|\Z%J#\2uO9]y~&NxG\ֹqbs˔)Sv:UTU@R 竻?*㽡ꉧ( EmrkˬMׯ:E-.;wqs<*RLq>biQ@/ႧtZH]vŖlٴF9Q@(xzڱ3zD{\N\TNUU@PH*ct&"h%Qb ;#Q~hGhԨش.i\!+Wȸ M6J Sl5TU@ (xp(K))@M6Mx`LN9ADOb|22/ZXb5 c-NdWR5]dD 8PU@Bzg6X?х,jnO;eݺu&N~0x"!@u1qVAs.aׯ8$i3n*,o>P擩YhM幌I%rP~[)Niرcu]g:{06CRk)4}q#Jv R&:o: ?r{z8>l;]ͽ !p.\pM9˗s}A-2 dagիƹ"x ̡>aK5. W2СCg?!y@S96rѩsΑOw=sn;rl@~@W@tA($Ci^x}zw8tfgqW '>(% ە)Sth2 Ӻea:^,j_u׹}|W^00+ sL9o{:)1@]{SNF#>twr7.2iСC`u<ذ睗eO?]lӠL* tHUM^l<ص\o/5b>im !Җ59<o8<5; ۳ <,GwgO{y~:mH߇iM:3$gc\X,PN9P~4tが@yqo\XU rUۣ \s0S^i ^@&zFlp546{-nG0 Lf^޷t3v[ `y'!R=8ɯ^=x^#͉&;]n16='Vp;Iek=O9G|;kP78, DSjH5]}t{3Coi.DiP&APT U t.}|nhf @m #zE#Fu 'd< Ӷb#o[."/܆DHg"m#M11-^\wcc\9UT$ư % dNW]uV\)7n4=#'&S9"C9fm+01">gݻ"̆u+2 <<Mc\rY+&p:iXbUnc NtJi]ʳ,F). S^N  $ݡBdpDJޮ#s \\euHw={t-h-Szeyo8'_?KpS fX/'|b?qˇeh͋/q:tM>:w}p CٴL+VhD^* d>_1~e9|HXc^ꁧDn4YiOxlX@υ ;R AYաp룟,f,TRpYD N\Rב]n>VtW{gx0d}l0|&AΟ<ћ=L ͣjb2ғcr?Jo.ʕ,,{4 r(:O|Bܛ:q:iVqn ^3*TCJ$.xuhخ +nh@`4vGF#s,ć#g{] DC ڶmkzKX4'r4 R6qL4"i@HE ue"/z+l޼ٸ?EXO|ZC@Lm8w "q ٍD^Cdœ?Sy󢓏2~^V^M/xjH g sÒsu/zeN2_9s #hK4/5Gh]ߡ_sWu+^,/8qO@&N{}αf.WN +ڑ?-3n,iצd6ϠsAֹk[JC Wm+=uWzؠʡf ˦mYTơeW.zWo/5BM:Ovo,w;Fhؽ@qtRrRr;$ Oxwr@JjSke;d;fXϝp^2E,|6(75b#5@+^VnxcIZ!jz]xqyb@z"x^?dYU7n1vYtMˉ2W_mrWqrQY͂|pAW"ozesrbaP)naEk#-骖)./\~R6:,:WYn=>OF޿ 332L= K?* $|lۚCKMǎk׮A+tu.M :I xn{0i݃* * P4BqWPu Wt/+K:Wt坓)Z8p}B!HGJ/Z+hɀU|@SO CLS]4> ~bhe &u"ĉ5a ?!q#~i3T`@X5_mVPD$p#x_r匓<0ܗ_~i'tygHkefi:֙To[;M|6iϥ>Yaةqꩧ`ϖ\pشv})n g`u %#O)㪌} Mk8 }qa^ H@Zvvxv>@.7y:z ->SJ:!54\dŇ yn:<\DMq9Ѣ)unMg/ή ͔03f0ZI~YHp?t>RJO>8ݲ-, OccMxL= -~VTU SH 6 G/jݯy{Ufoo7bO]K=g<>|^rvUдʰɋͲDSA#C0@TтPkX#Jmn ri}Fiyn=/b2 0/ h3}>}sE3Zo M/o&> Cts̹&\,WYn r|邚1Im9Ҷϑ-_[A2<wA ojL -qY˚ҽyͮzuq-Q Q?Ӂ9zstI:ٟzl."+^S[HiC* d<_OK[y< 7mFtFmS ]CpM0֠c*M)Ca6xxj,Ҥ~e>g?\ڼS5M~$L:܎l]$f(v]egZO`q gx"^`/cҥ~BY4tygGC9u ݖ{4K/5N-\\@ C &ZG{X`^gR|=s/'@h(7Qwq2W6{/Y mg54qԍXSugl%Cy|\ުu`~rۓxS/&O]M歒wduN_^6=mtt^d]$=X̸m,VSGUTU@PT (xQW+:Ưq`I^E/TmM8 i-pZ+_8_O);xJFYrqUBc/6.t6OOxJ8 Um{4mRϟ/ժU'x.6u@G]g]7q4hp曳9L@6hѢάŅܲy{]ӧO~$eFͲMf(LIqSvoVfq5ެYi E-  lD xغURŸKL29*?'He9 xE/G4R//6R]mvll>4]G*擽_qXh}\wQ8'XSBnZ={4O,(x}0g4@123=4/5\'OJpiAD@g^zVp:&y4t9xpe`}ueO M )/FɁu xh=zwrG\Pծ3ǔ)SSdG* d>_\ ad;_ ~ccOÁA.=Mo(wA·~pIƯ<.xzLybryoG3.2$C??,7Vu+=gR۲C>C,\ȡ{gfGpg?mfA44k-xN#<}O+N}V{ Soq84\lNhu3_zܶ~E3=dez7#Ew7~Ǟﳞ+/I5'>i{q޵J**eY-ҡ&[OʮTU@D}̨Ra6Ol0:?ivQӆLlЦ7<*TPTU@PU ^N2M*]^u<]`!yQl23d%nGKhG8G,JHNm)98/pHT?|it9~;oРAfp >E,L>c.4 ݦiz~W Y;p3DI 0ÇՀ;P4xN@) ) pAWw87AO6m\Rr;x H0F~A`n̪:KwHNVBgF=/4 nB^VOEDf#`<1 .{6xRDؔSQYM W_+ u|#n(i˛ x!02@rӦI<vh+M N7bp>S^̋wVZlHg :Vp8#?1w9KBHR12 4tɓy:T :Ԝ?B?0=ԽHk5k Dkݒ!ܹ?ańZjq;{Y}S:|fܯ6:@8.:!2M<ű7RǸrev)TiЗC;$^8Ԟ#3Ýg}VƎk\MGT;!* @*4Gܻw}+ ~.pQOW*>drY;r*<)@/3. 8]py?0üb\jlۣE qJ EtZi۲ &ްxexw7PgP&> O}N3tǡUU@R|cʼntܹ6lmVҖAhm6]Sw/q;੟*LPTU@PbQ ^N2}㲆suRJEΨRLjOq!p.Έ[2)*n;w6+K87ܾp) _G:uqUu c9&[qQݰat-ؚ,xZFtSNUU@R| oeuP?qqnd8=ʐ x{?/dp.`/P嚞Sħ?-5[ς]{J\4oYѤͧik4Zittt-m&|=|xFҼvhY֧ <ؗsj- ZN]Zn};}"tWpe_mW 1@5Л[KL8tL8NJb{7_"x7sd&- +yZ[cH|qs3*_SS+W,QΜ:VTM_e曍8CIఌ_$ 2M}ϟ.GLO@js?EG\c;; xk*0&y'tqffn˗]|fwk{ Z ,|84^q<]b9Gt>;Pa PDSO7x#ș|l @*9ۀIݸcc+ɀdu+2`!4IؽG=s̿LOqr N<I| >s$.kYS7n? k^l;׷4KL5ɚ(+w8ĢWBwIio<=&a+**/j&żaxal㘺g?rcǺ,1]YO 4z- W7N,KBut?p0Qg֮]+@+đG)9"4 3'_?>۷ttڡ|2U 7.~d-ZTfϞmN:QdMCq$eUh3\._"M+i}:x E&^o@i e8v6? $M*dw:˗<ޯB z/^\^} &Yt۶m)rƍ&[y3"+UH )tZ B!G0)@HsEuEh 0\Ap†u+GmEa8zm/R^Om ۶mk:wdS[\7¹i#|OkDžjÁlC/QA@IDATl˧nݺN@W=o & μH;~'$ZOTPTAT=_΋R|#eC' ^ts9 *߽ay. +' )|s}wB%CX9a\\11|3I~aZuŭ;v &np)veJ_Q3G@aa .أE \0ޮt}SD,05]2>`x\ethQYoykcV[Syݸ㤥{ <7ƒ(Cn:5U5xJ9S,-U\xru9".2x).,N%6QO6^x\%V9,K* zJ~ڴi1gM8hC`J@[ R`t~m^#xo}%2xQIxl5mNhI!ҭg* >FtL3DNoFonr} <6|r\Sb>zS^XS'cƪlz%RC ,v8XTCpc)AlR| ، 3Χah0%W9nr8 _TG4 ]wX}g_Klibъqaڀ$˸&nܣl@eX{Xh~dʗү,[-Ѽܸq:3\~ɂ#@qaWP*SSR;a,`cر>Op 08@?A/$Bov3]7u8h.$q.'];)&ɂǾ.\Ȭ+q-ވիWlqW"xS.}I0[o5n+v]9s[r  6v{* j-}w9❡E)yϐlwUyHd x6On6D^* dzJq1 _ThS݇{lw?sZL{.8Cj OCϪ* *rlҤ2rÃ}Nd.] -9\33lcm_Fe d͝=@SSٻnɾ,~,nC?yߕ~=Sfpw=p q@>hZ0+}zEŚ<(]Zm޼|o+=k1z_tL滜#E*w-_NpeOty"p Iԙp{T B_y36R8TR ԰aC^ZX;tvuAv˾y=zM| ư| qFvXx@ *GSN9Mcu@;imtq/Mo5@ݖ{|&M>Cݚ#S7p~CvmA8 <|Oqj{k\amD+MNG&M 8kپ?c]ʾqu s̘18FsC;@+y~>ȓs* ,zʶ* d| fxvFiTLXyp$=_@7ΰ!~^.%=Onk6Vl@ͯahq<ʡv1'B_*&/1}N#X?W|6_<g?]4?d"a{:G;veBҵI59Q箒sd1J||UmkK/5s7]!@6vڬV9s܈G~\8+*n.fqc*DP|'`I XTjH^*ONh~Ƒ "S8~2p_,r1'd⧃aGbnI?+*S6Y)M)m.-fy1g 3FPx&Xd6ct^h¥˛8Јpjz-ǘrX ܵj*3\9Ö*/g8-2 t#;J'7ܯu_N?MOqx-P@LEFP 1R&dc.ܻq iÆ reS:uH=X8Di܅ TU@E WSO2j­$\lsdZB);v /|Z&Me4\ >)paBƶeSY)K(6CF\nBST.kK padQV'8x'7<[3ŧ2[v5f͚e[/sՕr>v.߼_&xѾ7iq*pJNݥ7H{eh=KeZ2iU@ޯ\hM]tuQW Hgq=\̎y+0w\pa};.8a~ On `3ت* :}jq}~ U`y_LYNڇ,=YZK: x&_B{)ӵ+cu : 3K?76{ɲcne9=36nޭOPT(UZ &FEO<1 ͬyrGm5kV-+s'-,%+͒ gPωZpTy©RJ̈́=zNu\փ\wJ@*FL_1p7FׯT.t.5 0MhBL_ƙg)_|qΨ* $@W8W_Q?U&/\@?-^+_5l>S  S\'P@tzͱdmu6ӡAE](z*'k szu\CPTAxcߎ6[n A4 ~K/T:v*nٲe㬳O6M*}ҠA@p4.va<>+V(Yd4f_c N;4EYrʁ2{pi#J˹'\O :_̟;8LV˩ O (xⳙ[Ma: dS@lZivZI TU *+jȑ˩jJ99]@$p!b\2hΟya(cǎ5pv* U vh]y/Wm  z)=N!eJ7:Lj2MOOK. k.M m+YXV+#'Uf94=U@Pr|kDs8&Z/bkfhx–7ސ>L֭+w_;*xĈH=X  -[f:}rBܿD ʺU@H ʵk޽{ 0XTTȣy* */07CVon^b,Rq[@PTU@PT$ 7gDL:}Ҹq4i Ψ#$yrփ3 +vhihz 7 ͛777]_xq-[P<] Qq `{뭷O>1pʕ+Ͳ ?lйsx؎k֬^^;v0eٲeM>gFu2e,]T)bŊ%JW`D#VW_/Bu&nһwoiӦYn:ٶm=GhBl_ƍgr˔)c#=:1תU&˰aLڊ+Ã:H \N~T)]Tz9:h)e҂Ղǁ}U-|v& yL)"WyYW?7-Ϗ-6m ^ۮN -n|=G"ⴺ̓K)Mz1sfw/;ټ]R0@* 9r+'R>CNs(>=TA;%@ZSU@H@_% n * @*8JPTU@PTDś^8?8x0jALN}' hk*20@,p0wߕ?X5j$wyg3zYṎ*X-hOYشF9i|T)[I ̹rzVυFLA2\ST9T49HjK=Җ5z,篒O.5.=[Ԑ)*8~6maNS'/w G!S {Y yU@ (x[Ma: dS@lZivZI TU *\zbX* * Uƞ:-* * R*H9z /D͵_z%#<+)SN5۷oo@IxZzuyGv?GrG|skW_- >h jY֬Y$|dz} ϶+"F.]Xm&-u}pĉ ۴iS>^&xڷo_v]:,I9wCrqu矗=Osn:.>qL}¾eÂY\Bri99\N9q<1bR~*thQmkΕnu+ȩIe-xP<7Vu*HNZf7|PRkV <%͔u[vHֵ2U@; VNRO3}(->Q@}"{۩փ\wJIu*zJ@4DPTU@PT Uqt* *  (W 7>}̛7|ӦM3.|\r%Ҽy%_@NH/X,\Pn* 40)ù3{h <Ս#GO?]z2w}̞=;Zpt(wƌ3gj9i /(5HDDq cuU~0NwInl U z}d$O.z'O{zM] T_RTU@PTU@2iUU@PTU *WĤXq瀔 .|ti& n u?k,O+mۺt]wh"ho|x> gyF&L 7t4k8oe)փ}"TPP@W * *A} RTU@PTU *2lKΝ+vx1~Æ Rpaz{qC% f#'ÇwOа0)jZӜOm?m~t0@,Yb\CaՍOdO;PS{h^T)L.]jO?$W.]J~h2miVpWI$tͬ?{i*mg?Yn]{dѪMfyZٲc9~1=utzϐMK#tB2cOgYun][)GgTU (iun4ŇNR*M>I'h=ȓ=Ak=&.PT\ޯrb* @*W{઀* *K\zb( g5w7ӧ̙3GCmɓ'… vҠALW\iDe_LC#'I&?.5k֔~'N?l"ҥKHBYjh: T w`!'JOcȞv ם}R DvwRY>Jd Q@Q$1vUk5믻fV"DTr(9g.I.s;stWUzS$@p YHHHHWpxHHH*e1b;*3<#w!i <2l09"MB7~xALJz),=۷O~a1Aǵtr ^{rg(79W^1cH&MOax($8dվ[nU*5}ܐwcIڵUPNZ-[(1]T5jȨQdJ،ȻZ9sLyGdɒ[oYϳ=ovyoRbIg<ǼHO|6WGҳE@}e2ۈfڨzYs׆!0*) "}j\quܵ2~){\QRn [}:n0ym&f4+SSZJByE[r~13Oؿ* ? OӐ8@CY'& n~4 w Dǫ6 "  X_elq   * [hѢҢE R@ԇ}_[׿r"2˥XbҲeK|:"BXZ5%./ 10aB@ȧ*UR7׬Y@X^ndT OA>/{dܸq*ɥ^* -nȻi&W֕W^qmɺuTRݻw… e޽*9眣Ү_^ 8EDںu**Sp=z߱O)Y{v"\ Q)B֭[Yge9dXtFo߾]Q\99U0 !lDw% >Z[I#Tһ"bkHJQGT)#N,*22N\A1"QR%=Z۪T-{4adBDՑW"C4՚ǗIՌyNi*!d-bD<}Ss2}L[Y!]T3sH Pxr{Gh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea!IJH vvaBAرCE1D,^=IClŊc5?S'sd1oA'룠TSfHxUpڒ5!  ίHHH%kBsRh3"͂`G E-6޿zLA@$@TuxA;'M$>2R+AfRZǫn֞HHH |_ϔ% d7ίY{   4䶈*Аilj$ Á$+wde;*~@$@%* CHHH2WttHHH 8h-   #U$#fHW>Cn`I"$iq -yR 8^,$@$@$@$A+8HrAV6$A$Q"0tHHH c p~MGIHH"J6 "  :QI2itEN3fZH ȝ rM҂'%@UhB$@$@$@8C$@$@$@$W1 !C*Аilj$ Á$+wde;*~@$@%* CHHH2WttHHH 8h-   #U$#fHW>Cn`I"$iq -yR 8^,$@$@$@$A+8HrAV6$A$Q"0tHHH c p~MGIHH"J6 "  :QI2itEN3fZH ȝ rM҂'%@UhB$@$@$@8C$@$@$@$W1 !C*Аilj$ Á$+wde;*~@$@%* CHHH2WttHHH 8h-   #U$#fHW>Cn`I"$iq -yR 8^,$@$@$@$A+8HrAV6$A$Q"0tHHH c p~MGIHH"J6 "  :QI2itEN3fZH ȝ rM҂'%@UhB$@$@$@8C$@$@$@$W1 !C*Аilj$ Á$+wde;*~@$@%* CHHH2WttHHH 8h-   #U$#fHW>Cn`I"$iq -yR 8^,$@$@$@$A+8HrAV6$A$Q"0tHHH c p~MGIHH"J6 "  :QI2itEN3fZH ȝ rM҂'%@UhB$@$@$@8C$@$@$@$W1 !C*Аilj$ Á$+wde;*~@$@%* CHHH2WttHHH 8h-   #U$#fHW>Cn`I"$iq -yR 8^,$@$@$@$A+8HrAV6$A$Q"0tHHH c p~MGIHH"J6 "  :QI2itEN3fZH ȝ rM҂'%@UhB$@$@$@8C$@$@$@$W1 !C@'r,HHHHHHHHHHHHHHHHHHHKKʁ^GlgZoIHHHHHHHHHHHHHHHHHH2!7x5%o4R& n~4 w Dǫ6 "  X_elq   * CHHH@TuӬXap_~4 w Dǫ6 "  X_elq   * CHHH!7yT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea @NO3+rb! E7BGZGk8~<) @@c    "   8 YHHHH (< jT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea @NO3+rb! E7BGZGk8~<) @@c    "   8 YHHHH (< jT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea @NO3+rb! E7BGZGk8~<) @@c    "   8 YHHHH (< jT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea @NO3+rb! E7BGZGk8~<) @@c    "   8 YHHHH (< jT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea @NO3+rb! E7BGZGk8~<) @@c    "   8 YHHHH (< jT\M8NM ^$Y +Qi (WmE$@$@$8ئ$@$@$@%UDn d$4C"'Pt3-x}{N~&ICiΓ  *4f!   _y!   @ИHHHR@ӐFh4D p@;f?p  xц[$@$@$@Km::N$@$@$Q_Ea DXb򈮐 @$U$#fH>Cn`I"$iq -yR 8^,$@$@$@$A+8 @#P " @# $%8^eIC$@$@$@F|C d ίYH=zhѢիeԩr'J֭XOW.ŊsoHH%@i<%@CY'& n~4 w Dǫ6 "  X_elq   * C@Y, @Tux%tHG6N&ٸ &$*3ۍ^ DWmzF$@$@$8vz?˪Ue˖cYnz=f͚Ҹqc9cYd`پ}۷OJ.-+W&M$;aΟ?,V:g"EoVXtߵk{R\9e続N[nk*?N2etިCRX^2qDaÆO?ɖ-[>֨QC-krA)_hBʖ-kuGmf| Jլku6CQ7֭nݺtRUJ*ɩ_p۴il۶M1Mm$:rL0APݻwK%TR*jNT9+W˗6>isbqFٳgb} '(SL+*G}yq{*Vj$@$(< 4jqbo 8p YJ8p @D ph-   %U6'  (ί"0 5gYh@Q_B_r)frNjJfU>F"% PO飄xQ*uQQZ無|QK!Rg +sBھ}{uO4IpNm UDTEXDEN~ ɑX, ?G+Hx*TH e!`a A0؇cV":/JpGdWؒ%KT0*n}`g Nq-ml~M^Ww6qqƩv=arGr?X~}b:iF4h`&x"X/?3<[j)BHk5o!…PIm:2'"b{k D 1DDUl!i` *Et*U ipH  OCnŨ fqubo(ؗ_S- [XrFln~; n Dǫh#  <_e^c   h*ǻD-Rb>,/hvӂݻKʕBVȑ#KxŤ*U=znuiSx!*˰, 4L¶(Lo܄Va)ʪYtITb4 SSaN7|sŧP4 gaǡȸ?[~H3_9XiqMRh/OS22 YYO   "U~yHHHW҉X_~Q"O=!&tȣQF |ҨgN*WVN;MeQC֭)D4ˁeխNZ#|BBkNwt;Vsر k<ȑ#@o߾J/rrrhmVn]_CPɓ'+}M޽˴0ViӦЗ@>1D0ٟ~IE0ц&MR ʔ)"B|ZpOs?|CÎ|=DnbxqNx ŧjb^`4X$qЯ΃WȪ?/0w*Bʑ:RmLζMv\Y<}|{r׃Ri[J<~}d!~9mEOI p M󫰉<   l'UD+WTHh B?+ O.K!&D9Xf@ 4(BSؑ#GJ8!n>DM-REz:Cx VXa[Q۷eЌ@#nSQJQ~Æ MMKxƍ-[(fʕe޽J Ѱ O٣hKvM6aOQlmA?"( >_"_ԁF$@@:D<]|DDR Gv|h!yn%KTnbdV)&sI'&dZ| G}Bt´@3z+U:W}r_'dꧯKjePrdlLZ[6_^ek9ueC=y0# ddiJYi   *pY4 @V*}ܹ*r$@ծ];O~GK.JاnܸQ-T7{,R~m2sLK !fETg5ٳgh քK[ͭNX˶#*5&byy^=\UZG_~ULDτ`Tc@ Lc- eX"M hxyn#[{@cqR ͼ<0}tUCP| '2!Jسm۶8dҥKU7DLfРAA|Q~}/HS=Ў8W_}GxhkA۸qcg# FӐ4Qćp S]=I8]V}4aFab4TI%DM]@3l\V ֲm;c˚eҭqXird Okϑgo$M~jTpk^na|c*A A2/h~pΠߌmӠLE0¯L+3 s(H}*?Sdg}IA$@$@@ G6g|/R9nl|ص{@*J dWnlcң1HHH%*\XZ @ ~; |D9 ?' -MG3K*eѢEC)[ _ ΏZk#k  _ebu+ !NOaɚ'NSO=U=w~x ԩSk׮~J}PᩗTWoV֬ɍ:S.$j/dzOſ̯>}zJK ϠEx #W|yZ!~P|1|՗Ń g}vlyw)DO-ux?4ėի'p$~h­K|6=餓)~cƌQq>}O:'p'<9Ziڴzr4n|/P_/^nW3TKxxs%,c\m߾t+{cɶa 򰍧GnUPA?ړ15j%K̙jժ%vÆ S(n;H֭Nd+8kjh"si֭wPA0,w+v. +/`x1-LQ0"({ÇhX?왟 .4mi)Ku%j$@$@i&jClc=!jV9C)ӌ0]]ޜDirC+*5"j, ZDRf~᫅w?][ʔȿ?~~Y%xe_n+mF6+| c  c~<~ p q:문ath 13˼yTLsG <2Nv&'qݔ/_^N?tSԊ{&LPZ[jHҬ @(ԏ ?r")~ŏ|=~y D&r,^AX&rlK5gȮ-:ˑb O-/T]nzk_͓h?W諯v:q?۸с\v RG ~Ao$!DsK3- 8P?:K>+3f0r-ҩS'׿;7ӝzZv-M"$O?zN >Wq5NnUW]+6`/ݼKfr6<=zuVy͇tb%MJ (ë.ݮQ so봡Kf;wTԩ#_ԭ[+YVwqcڝw:' ,S~ ˳=S~- hD "7x#liMϔ+W۷oߴ“ @$;Zl&>SN .'UջxIt!FVsҽiPxeܧ7UJt-gx%I^(+MDw_elɟ6/^K**&ixN H;dW|&’𸷃cO~~~Sw{~GJE@q7 DUܷG$UP*"~FrtHB$N2S{5O#LU0C[BxzAu(HĚ6(LKbrX!4`7]'SF4Mesp>>9rXqv8wKܭ$<=AzRa|5JP<)ME>cFᩕFj}#ރU,BZhWד憛]&Y4)"`e rW{%I1Bq&%I xQK҄6㕛˄NlK@:t meǃ4QE_ٵSdD$<{P(Wn3&!?+߈=ڵ3zQo~ȠVRF1m<%J2򗿨/u~|Ih,!0"Ry0G as嗫=!|'*!:'s\hDPT,țh'X:%.}H~嗪x]we2>&[`i䢉$ۦʑtyOc Q(.ĥnSXe(}!ֆo C;<^hkҤIJ|]A<׿U]+W^xz8%A+S3 r~[ lDc5em=6cq ;VU_~jM&'+xJM%;.X{{Aq&tݪA{)8n_~eS`xYkQV' c RF}`7"1nN|~u\!BnHGUUDn-_ҝW ((ίRUw}W>cxb̬cSO5[={Ԇ{S HHH4(9|d%IK@IS%̌W*dGHDRx& "#D(ItU H'$<¥…  i!t BPDL:-m8#OPB+ J6l0y[}A+kU7Dfͼ~-_\v[oc<2dڏhƍSc"vB#airDPw` fڵu<!ӆC@ok}g)A]0cv"+M@0k֧OSv n9r/j?f\tE+0Y%x-2{>1cz#3"i\_Vo-k;UGTNahk9ܹsS%><:mSO|% O O|%.Y򞬰|oMSi:5*_p!ETؽgm 7COS9}]S|%;%-ZHZwo>\%V5懝 n%cV?ڲG>a4:AxQrq[]~]n\o[:5eރRp!iנޭ^!6}b1uJ+Cj5/)D}L>\]˺5^-~_DmJta4ԯRFh!.$OC9otͪC mbE kpz A'ukޏni$@$P` _믿~@o=s.DC;l~ p.<Xүo:?\M&LuX&{~߭~ޯϟ_^W$wFn>@x1:"x?FD l"B O~r':)iطo_%"yXD*J[^8jk|O.]tqyKxz![A'GKgZJ-~=`Foc@߄0gSmA+!!bApymr4S0-|6ƒc4bAa @Mu\V(ˋ!!1Mշ:K>3SpWO1|_g?+yܹIQ6Dʕ3x O!8C nCCw{MFx~6j2W~joIl~Q;i]b AĪsYtCѭ8-d@Zf~l$#WY$`/kXˈkL$(Snٲ,KrC` wXcXex!zhaPv˕P~'3Jf5e/^\(7VzPi @z!4`18mhQMP7ّ{Ja|8&N"b̃.{n +FC0/r簶m۪-[y :3`X~9> )"u{1 a\k2S:¼ c`x'vikmTGQ"" M:h{!1A?뮻_|P? AW}8Cң\NITQ,%\կL6>s 1ĥ C',Q|#v2e&Y:$9X|=؅hNuf'iݷ2%=";~>sq Kx馠,eצ5;QDҸմ2!WQ3,ZzֆH+WmπHW   $N2(1i1a<#D`c4~)MlW.Cؖjs#S]/{~N0Sx M7ݤDO ,7T7pV)1<(ܙ+yXvay_WbUaVt|pbsøateC O5/4h9߁V/[(x( |/Uviȕn@ :tt!OQhg|n"-~l߃OtD 9|C$@YB ˱k!g3 dP; B&5~_@{Se܇yQ{Dz_['0@mnV^=~   GӐ4Qx|x%c(ď={toSv 0->^^,=5o!?Ki~JO)N:U $p}TiЂ0/ʕ+Փxc5\c)<5l# #X.|ALqIVC?DDDDԄźϗ0ư03!<%ڵG6lJhǂW(X=PZb?u*Dq#>1QAq2ikʉH YˬVaշO?] ?A HQǷk}ޔU$'PΚEmC8 )e`oV߬bV?,Mng=, "DBlH B4:ŗ9[Vbyy=e+[jrY'l(-<o: n[G%}ώ0DGV:6 o\89xCxl~Z~Jhݔ@~D8vv[> O$@H *?9}j9?xAQ<̟{Yxh"_ǖ.]jBpCHHHH@:I<ƈ!戧b "XͯyN╋x^K&ŗاΞ=[ $P=  O!Dz#*"J65ۉ^^ $TXF,[+٪U+A!z+r! =Ӕ`D;w:H@(~ P2^ZoAԂk5k"ZY#Ah'ͱ "NBx q%fxJ6[ |md7?q&_2L=Ckĸw^Ucb?1,2b]>, nyg}>}^WV!8kCl7%׾/9;W^jn2DٱcGas{ȑjA4N^cǪlݦ& &e]ccE=L,QjQHKY#)"p-A إMxq uS͛$t~D*Ǵs|yП Wx ;X sƌi_ ?q<}+P٭GKidv|O$i"/&-UbEā3Ry3aΣΫ%/)#:/LTE5Y^z7wS龼Ntpw!PF;U;<;*N.Un]eFdM-ٰK-n~tM2sVeeu>,S%uۑ#:5HTiK6ˢ?3OWn18i{ +]l^Cԫ(kU2{/KpL OQw{U{mj;A~XY3LAXvkS(;d:׾xS,Y?h;֗p~1k?2Gmdh @2Of&MRq_OCtǬi is{\x+Z / XeL殸v챱?u: d7 OCnD2i &$?,^"}<&҄i:_rXY7G]x%ŗxDqN3B i%mn%6xoDi -"+ 0*4ث*ʕݯA {?Y}C?CcƌYO>YI!Ǐ׬YG ؏i1#jʖz@IDAT-Ɓ*.Ak[ O!jٯ3f͚wXyѣd:׾xSkߏYƏZJkUi Px[$@L jܵ\9/s D$E A LV*S\r:dw 7oGZ~/]UP kڨ~|@sEn=7`kD+|jSZuݔPlߝTFJ|Gxtf9HT_:6*XҾA2HjZP?\6nFO% j)_!nLh|3Cxl~'<}kdW{q+XGr9v2?*G$̯҅ )]tbLg,?f*Eq, Zcc_H^{zY}]t dDuEOC$O-[XSOkGҿhLEɼM'c:_rqOddꆼn~z~'?/&J8=CxQ n.Q!3FHXz] hM& XO%t! PViּN@A3߿_3>`(|^ <_yXI>,댨0\RE3L=Z1_JX+"v70%,FɶOզg3 @&d~auNQ\\SQ8kW,DG܉h}?7::V)}>p~#] ɲt.˩Wԯ(Wh-lշk-oM_ . Jcs;?nT+wTZʈn|nٱ"-ç- 6J0uMdPx *3*#Ÿ&Z A]8l0ƍs|c JKm٣ZV`bZ0XJ 2^! ^lBMĮ} Bd{DFpMxjMq`ظzwD$?U~|ӟ^e_ 2"!AЇV7D/xhZ";z%"\V~8Gv'凵XAGMe]&w O8YȮ5RQFEK2^}hiڵi$@$ίmj˭{K#ѵ=O Nw4"~~ %t_rug%<у|HvzHɦ* +<}pL`:3&-j^ H;?7퓗t6*Wȳ_.P/@<=!9_"P O=\DϘ͍1{8z׃rי Z!wXnIP C4G/0K֨Q\X/ qCr-[&/:!I'$Ekܗ @m  Qpˏ8Grʩxև.p.({Lʎ'<K1C `v9}OXU(<~駟VIc r/_΁He[Wݻw7#sS/cСC]yid?~xE<ŃM7{yDCtsTE (絲 c JsrrT$B-ZfJɾ:^>Z"2+>w5;Xc'EMH<'OƦ6oWqi˖-jy`k׮Ubi5k&G?^i0jQ߬i O1vjA^voX}D;wT7l:"G#, [ ? )/Vsvg}&ㇵXAQ?IGWy}ѸaviU #<>`wyX " }Qo99 O i:_IH :BK/.01^}I%(˱ry*]Ic7jFH#DƻѧKnLnWGmk;A"~p"AohzUK[?)QÿIVa?~:}<5*Me?u2%Z]RsVmLSeG%-,#\)bJӿu-}@lDGx) #_NNZVgWنC3Λy &t_6rbiOf-# }!dǨxSdFL=to$t91O6u 1ݥ|bIOi2cVK %! @:J DERm_:p@iӦZ p~|PΝwឪݬXhH{_~JmXѲQ(Z#a &&?="}s{S5|eJ˖-$ֺ@~ ă`a-9$tdž Ap|!j7~(B4]uUһwoLX? ֹsg- 0̯;n397(4YA6j,^Έ$iu@dd.g,[0w"18ɘCeH?oQC4sQ@QC5KתXJm߫Ĭ:(D{U,_[=dȋe\ce!=Ra6ȨMao];uY"=[֮ Ŋ 6F>~l3ĥ00`شFyi8}=WCd a񻆘}2~h^u^L0{وr(x_ri\`F_D0 Gxڸ.{a>{4.]TS؜ S" ., It|1+qk]SU.#'a1$@$P $3J;ǽTЯs ~YS(5~馛T 𑜣dI@@JPAA Js+kQ~̈#(ɀ*AQ, As^ﯸNOݩfz S[)- [eRsx6Cw1 >σD/_HjyXi/?md$Aݟ?I&v,apVㅞ1eΤRv1D}\Dyrf+-Dž=yWVdfK{9/PFI.Y =Q#tpmAHb OQ)Lw<ǖ:a{D>e. ރ*R֭[D\[;qD:R]g>uz}!=<܌&<]gߝ"O8ɶzu7|fDɦM? V8&@6CpN^#}ji-q?=z-(vUW]ĽǏ+uvħ8VOZfnWօ&[Wxhe_zr5UF :N^u>_D&L% 9.w1 Y_e<ǎO$s+ٮ3=vIr>D܉a9J]v=z*$@$@$@$@s Q)Aa xCτ?-%,"LD3)BF';Xb p!2 &A L^.a};["r]frtT['tyҿ;?Rk(yWV'xBEC)Mm@,ѶX>6/)^1AG}I\AN|9[:n9?9",$4\ґ  MxɦM6WZ?׫HWgoBd_|q*{/ '*d> gK6[ce;A,s(K?~/Xq 3Rݻw+6 '"C$C ʎ~jE Z 1ۅAX_|Ъ* 7ܠ˸Zl*@tÇ8(ň h^9rL2EEm,Dخ[9"bƲ etxw(/4,YR?I6tL(fūX#u]~Df!IGEQ2>I넲"m֩SGgOvdj$܁IUTQ?BBh{%vk)- Tl}NϷ~[_L."l29x:mѢ:N?^6`ƌj" ?I҅^xjFQGp*qo#:ctDԸkL~`E5s-^5CWn-C\̛K5\8?""CNSBkZԒFNΔՎL57I:Ut[UevJ5D=7`\f~xn(hύxC af|_H ;eEOԚRxAִtIhJ?^kK٬Ub( T' @Zc};Xt'K.].A|$<@LxքMtr}o}z:#^2KL$@$@$@$DuGjZz[dh/H("Aah$HcHThb^G=(Mi2nv%"tkdmZ?3 пL[zᬇȾL^I<'3Ǿ%e˕NTۏmq$ <]|赲s_Ҵe8  kOlߨ xQAJxkl]9~Ļº ?6h *x0>Qڅϵ ?kĠqż5D,s~ޯ{^~`:=/BBs'axĿ7oVD =DƍJRPD&DxqXAo߮D^umgKgyF?GpOCG ˕+'yq m%QD5t~ @ĝȢpZT!lmiNB kyybރ)ew:nȧ )'/g)! 'uvc8[XLQQ9V[=2,([Z#ZɞmtYl!pK~:*?묹?Pa8:e:L?^| 8ǚC?IHD *+xb<ѿg;xVЗ!B+wu؇vxtm z{xޑgAgx"ڏ5"zX( /49ॼm2DH A$lsC+WT PeqO>a9uJn$@$@K U'Ƨ/,xXyel}@zNҪ^9Y8*?IF\"ˢ@I糫ȅ( *A]Bg&._Tx^`$@$-]_eQ$aTsϩ Z!f3hXQo߾U]ov9U>y睮2:SOB*؏Hח;OZhOUرC^|E;wtZ`:tҟ8 |uYg9Sr*sǎS΂5+zu )L-\vh;ldXNokDĉ /%t&E'&⩆ (:z'mCo dvrEHx 84h쉶AVM5dKx WZ%XmDX&dYɆ䯕dM& +ml(\VOר'Ͼ@TiOq8s "@`XK,ˁrʭ:l}W  H;~;jSA䀍!F3ErxFj Η % Hsk/+6'T2꧕Ѻ9@bwZdA$@iA UZ@ 4B0sL2eza; hk.4iR2~xA9~74Ax]5I?̘1CYfT1ٳ套^RS;U3S8rfTRE⊨ۨ%[$@$@iI뫴t ?vӖ4kͣG}DɅwZҲny%:uo7  $UTW_}5S#F-ի'O>dҥR6YwҡCOmJZ{mK˙ ,xFֵkW4 ; O'N(gʕenRnfiӦ}.'YEFJT(&W7k-m/$\bꫥuv4iK7wNcCg}2 /Sui4S zvg^A>8QvXy x"0֭[Ut?>$;HMBHHWY˗i~w0Cr!HO; @p}*1!p[s9g5k3 v4vX(;=\'"bw˗]lag\[1?x T :aAU4uT>}g<]v3!/\so줋]@SNiӦ DB{y ׂ[g{/Rƌ#=32k,>~A.2^Sgt"W^yy1DzKr#eo駟*;zi׍7| IN䬳βsO>DVXIJ+VT/V[un:e"B/xqXYbթqeiR,̯|XJ'iK6ڭ{RBrӅrN^A&w)5vHR(+6ol?VJVJ`̑V7l+__/3dR^dZ#}pjl"͟:wWNW+_/uUՐy@$~(<yvs\(x@.>\H2 -4 3H %Y$@$@$@%U`]GIHH %,N!>DӒ%KvE;E;o7NER-U\Rm1g5b 5,Cn۶MDlm۶}QYxb~gF+*o@ڣGaYTD`[uT G}?@ SO=^H/X͛GI&r}r>}(,8YF"B|#e @FkU[j-bAЧU҉JE-?79-?>rT:bED|ڬԯTnKoĪ؏lrEm˕Cv[ % ȭ몲.X/sVm{~ [UR[+/g[bY>B&mO($HC$4 8f`7S\8R x hB$@$@$@Qp}O \_yfp \~ q%D PDMd…*矟26kLfΜ@U묨uSTƍ+)AhѢJXNexСvDP-<=ڊٷlR #"w"o^E#E$ѣG(`hDs>CjlƊ>2x`40ktĈgX$@0 aUCq/BxOQglDxnze;w/7rxbŜROS;Ol/~]#k[ֲP^-?/,E {׷5u,k^\޴%N=I> /[QU!VWW@v;$(-UR"SD@}jcSJVt2?+;:6b`9u J*:$@iHSn*Pi7Dž$"Å$-38As0HP_E$@$@$X\_u4HHHP\_f 6LUNآvN')SF^|EWSms9*(" ƍB țP+E9:ҥK c._}\r%ruשjZxڰaCׯbi"}رCnUnȑJ4iWqbaH}_/ڵӚl"_-2 {QJwy'Wy`/"؎5*S$Ӂ/",DùrehVgΓ\V'hsNie^2CH[E[7>K:B AjrEչSwɅD2$̛[ L&ZNXQNtU7>~tT,YPnkSWgK,on3WI2OH dӀE.(>RݸN9sIJ õ.o̘1j={TQZQb3f?,gy('T!8QK H~0K/M&(7iD֭WUv-REIKZxzP9#6YZYMRQL;6,MkVf,cf!_T)UXN":d҂R4n{}2ȓKH:t=ڤߥDr_9~ ! O}v@}6 ʴ;:b:u_eIS2 =֫WOE(͛7oLV \? (>sҡCݻ**F DۥKG9r䐚5kf޿Bh"5?mۦÇ d*{P;_r8IQфG#F*և\~NU9ي.Et#r.nz9aESSCt2yATgVTWAd^)t-2URLں?IҐ>;T>n {HEׇ IZfp]O?)q+  7?P.ZȐ+!-"[[-@ThSyv<پ\xZyXLG#GJ\9l1Q/֜ QPYHm'm"-m} ]j*8 #bsjKϪH dӀLF.(>RݸN9sIJ yF_-[lٲJx꬞('E\̃H\zΝ;;VZ]}2n8YB磖[oM^AY$̳?*^+۷=2alu@kU[j=_%\H2 -4 3H %Y$@$@$@%U`]GIHH %I={ȃ>y H2e"9#N6M LdJZ|yE3Z4Klmޱe|%VLjy%>h1Ux>֮]DuU" ͚5{6_-RH ߒ]ZR%ӧ_ɓ'r{:d('T~eԩJ96}OO?]^!R]j EL4I !BFԅ *UPAEO͛x$SըwC~_C:5$Mj"Љ hM+,$e;)i˺e墆>BfE<Pʗ[Vom9" >mOs3nqs֨VS[7l'{-Qj䮶HD1> $3gT6n.cǎ;@$T6<>>|8}& u=_o/X7~m jvZjv9 %g|GtF5\#9GKs\)DEѧY[އK(Kz؊^ QiŒVbҲ^9(aE=dن]n%NٚH[+i٢2uPܵJ؊eXRQ{qnt5ݶ")ٽ bϓKPZ"Y& %@Ͼ7ôFpBivנ9\HA$`(ޯ u "  ,:N$@$@$`( uG 4˕+'rr&l1ƍPBRbEɟ?&\[D1^Dd O QNG@ A0i߾}{n%=۷Hs=;}Ei~y"&Ԙ-ga+Z(Ah1+iх,/Zĭȩ%˄J;Kzީec$@'6SuxyDž}@E3SBGJ)q.IA)NIX@IDAT<4V!   (HHHH<@c l%hvyҲnYal;+;;lPLX G#vhS䚕m 3PxL0渰Q\x}eAZ5hf J+CCHHHK J+CCH2xE`ӥ`ģfj̐/:iƕI҆XE3HRIT$#rV$7 bѴ##\va]&Aڹ&*$@$@$@P,   *$@$@$@' O}v@}6  )!#%؍8 ΃`g$@~ @\_ES$@$@$@$W d O}j*Pi7Dž$"Å$-38As0HP_E$@$@$X\_u4HHHP\_E$@$@$vLI2i@"qL ^)n\ƹ$%q;;%@+XHHH* "   UHHHH Px3TSn {HEׇ IZfp]RݸN9sIJ \H2 -4 3H %Y$@$@$@%U`]GIHH %Y$@$@$@iGT$#d*raG̔uy`KRbAJS xUHHHH )   @+XHHH>C5ôFpBivנ9\HA$`(ޯ u "  ,:N$@$@$`( u "  H;$4 S 8f`7S\8R x hB$@$@$@Qp}O \_y*$@$@$@$(<@}6  )!#%؍8 ΃`g$@~ @\_ES$@$@$@$W d O}0k[fs$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ZϿH0i5$G<4ģJ$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$xB4%ôV6  )!#%؍8 ΃`g$@~ @\_ES$@$@$@$W d O}j*Pi7Dž$"Å$-38As0HP_E$@$@$X\_u4HHHP\_E$@$@$vLI2i@"qL ^)n\ƹ$%q;;%@+XHHH* "   UHHHH Px3TSn {HEׇ IZfp]RݸN9sIJ \H2 -4 3H %Y$@$@$@%U`]GIHH %Y$@$@$@iGT$#d*raG̔uy`KRbAJS xUHHHH )   @+XHHH>C5ôFpBivנ9\HA$`(ޯ u "  ,:N$@$@$`( u "  H;$4 S 8f`7S\8R x hB$@$@$@Qp}O \_y*$@$@$@$(<@}6  )!#%؍8 ΃`g$@~ @\_ES$@$@$@$W d O}j*Pi7Dž$"Å$-38As0HP_E$@$@$X\_u4HHHP\_E$@$@$vLI2i@"qL ^)n\ƹ$%q;;%@+XHHH* "   UHHHH Px3TSy}aĉ2}tYb\r%ruӁܴi\R *$vZ @IH҃>T>n {HEׇ IZfp]yl%m"#k׮xeƌr=HfBO}dذaĸf9wҮ];H$@#@3ôFpBivנ9\HA$`(ޯ u "  ,:N$@$@$`( uLfqsNy]w%ׯ#FHb2 з߲vZXtEʈ)).IMT$#dZqaG̔uy`KRbAJS xUHHHH )   @+ rWJ%_d姟~˗ D͚5%W\ҦMi޼{'RJҪU+0aZn]>m&#G+VȖ-[|2]vyЇn0?SYx,YR6m*:t;v ޽{Zjq†XwުkV;"&t'(&[nRJ;w, dBvo~'ODW^- Ru&e˖cǎ2fCI*UgϞRreU>##C>˕+' xn$@$@ PxGL"4HsP$x}#SO=USYLɑ#_|'OY>};M߂!Ϫ :IFY ZP/B6V)Q)r}ɪUΓ[oUEk^xA{\r\wuqo֬Y3ϨH·Gw}Wƍ">sJqj%]r꫊}(Du6?IH"4٦:XN=ގA~ۻB<HM4393 D>LC&y`7Rg Aسg ~/&   XEIHHH 1\_% .{L5k&r{N2E#!LmٲeL>#*ҩy ""&""JNئnSطzKEt%vڪ8~lܸQJҥnF._}BLoJTx:|MHT y Yx2HHH  9   p}e?X D{0D?=҂@lqol>hѢ2bĉU~wSGŋ!2"bŊz l:w\Ajժ٧ W^QbTRM OcoY5nWwV>+RshJہ}͛>bDiڵA5TUO&O q@@OԅSt.^-̪v61Dz3dS&|'L7'+ARXH  ~ @Z*-A d#v BQlC0 gKxZtizh;V !> MC iӦw-{-b מ>RJ\s5ұcGp,9n-W?,>Ԯ][ YDD4={Ȱah"x:?{GV* RةYfÕf̘4ܚqůo߾zj5oڶmM>c O/"馛ϓ$@$@"^uY."n߾]/_.9sTb… KBN,wޭDGQ!VɄ!;HSmUXQ/S4ʼ*r0>ӿo[ɪv}5j,m^?|M>0Rsk#'吞\!wEɛP^AB8w $ޯ8HHHH_\_˓ Ws̑zJ#SNQBD#Fȗ_~)jՒ~:` O;Pz[oU.BۆÇ_-uJS-FZo76{og/لa8 s!HhxHHH<6V"   &0'e+sΕ9r(C5dŲtRxgc ʫN:U^z%=|ZT)M:DZ8Zjʄh"T Oa ĥC QcY˒%K57gFDTT/~ vRD iذ ޽{gϞreqF3~#; 4oQHHI[ȚxrJ )GS, <*>=G(xDT-X0m&,!fLFX,YR-D-~UVSDOe֭7hdƥr~fU>Ɋs~sF/w_w~(*V34o;Be>I֯]/Ww)}3޼̃g<h( =ޯ~  (#  H{\_S">@&Mt zT*TP?AIw}YF}]u :+U_~Yg>͛"4hrQo"d"RN'O !$&_ի˳>o5Ypn:5T޽{19qD5k@ agy\z饶&ZZx hdĉ2j( A|LHH8 O(QՍ0ضSPD*:Ճ OR ƍ"|OFxNtŤxEO+V͞բS8F 4L3ݧt;NXv\qU#WNi{k'ٰS!3z/_BfϿ'+{1щ΃X|0 9%] =Ś Lacvd|ï7Z?YM<璽#2`Dm4<^^ꫯ/ntsi_@D 袋a*‡ wd@:t蠞o$$ E9m2꧕RlQuɝ[RErXC?vs`[eƲg8,N]޾Oz5)gT)&? 0WF'a BIhatIk%6ªw!'|r`,Vb,РDKA7>MGbb3HHH .bmϟ/_|zXHX-[Vm{ѿ)y2`Mr]vj ?Ca<@ÃŋKJsR~alGV1HovI]Qd" &(v˖-SF[n=F.Kz^wiW\! \9̙3f)0Ë_^ޚb%̥??ld簍i7|#իtH::`ԨQ#iҤILS1GQ6\2e&~;󓭟ٚ߰6?~|Ăض :p3W>s>&>hĶxHґWݰSawӤj'<ңGO>~y#iY^NyʾJKfcں}Ay|Uz"rWz1[0?B {IPlDy[Uޜ,bV9I^%/}HկR}[ˈm #?WY6ih֭ϳϙLJ*g< " ·EZTD$@$@$@PxsvF;m*>1=^qI'MX{#:0QO>D:hk)q|*PHXza:$z}oi2{fGK<4@dO\V1q<#`N >O g-J^x2e#d~z$]/9b"ьtΑKf6YrZ*9=.EJDB1" O!B4SL8yx yhxx޽ʷRL% |H3ہ4o\ oFCW_}ǼyP8S$)|!."BԊ7!hPTc($/b)؂TbE6sg n}؆&kHzlR .,؆崈mfo?5߬Y3kF/|ĉ/O֋+-jdDG,Wj7^m@=-g+O/duڔqzצ75 K__A:w̸zOtDj@?C (v=:H@,gmyD6O 'Vv1PgI1/ bhA:TYfh;TkhvO C:C6l+N$%{='W2eޯBt9/t]~fK/ݻG lb#Uރ(<=9?is / z9'FNHN`~nzG6dzOt<>bOڞ^Q0ޱO[]j-*ond1 O)<}FҼNsGfEEcD>}fR/oG$@$@Z_wesHɋ/y91ꄿ`-<3w< ^|LeqOK@h ψ]#  8$̮ѧMS OR%":XQb/Kz~fuڕ/K6R%6i$K.Q⹧zJ45'XwJN2|8l{{1Ħ_z΄-17 AՍ7ި]BS<؂`))+[nln'yꫯ* lDETRqkz[ A@ ehDZ/ȥ86l-Yt4A|p)9~(~/ o}"JEE\DM$!.N>| 2"?k|1th|S Z>;#TR +#v0 !*_z饈U!)\?Cp?7i#=3V; ^ϾGV<O;"ƍ/॒H)R7{,.R kAgCa.:_61LB$X_y~{Eu 2ykלz_Q7oN)Rp>emaYv=xXV.)lk]~^)W/w]9(kH|RX륻LM/3Ȏ' z|ߡ ٽʙCJZ;S1ޕvɚ-{tj t;R^O/ ׷ ]M]IAm--å--Qv=a˦Uv+V" J'R pDb -Ü@eHih~z 3WM]iYزpOdXꜯ`1~h|goNY*_ dhGy ylz56/G k<ח X_a }g;>LTG/HHH @iUM((&X2HS>ڍeb _:YޚM_ O~ )4"*"%-ZPb*̢ Oio6jH _[2DHT@ܡ}s xSȦ >AsC =\%6 Oa/~HB.a^Bhj^sZD^4 &țo] D{!vyG6'ȑ#9DHr"N$D2v3R(눜b> F[%r$i/"ed*"_)2.1)ČH 3gJ\CT!$<;}Tk47D7%{=ۏܯB/U[C\h$#-u8'Cڿc% 7@ SLQۃ\R Q tBpPQīHxqs/R8#O!PQQdZ"'t"̗;.DTUg_ cgV:՛gVYv^yn u^G9b_LCdd;p0˅2f֟lnSˆ-y+Q)1N{fROq%ڻc[ x%թpҦ)J橉*V5u~w1xp{ERbLY/q I&f,-O<[CP}Őu^C^i|ΕC]UiQS XHH VwΧ~Z=@Dx=zh'ϯ}t%[ڷYFه:? ;wTs"9z1InA,-"lZ}蜿/DJ; ‚06q5K49m m+~ܯs Bb bHkA4x0pz Є{@ӿ?~hq;~2D+f9vfgqlذm ^B?~Z+Ȕv(x!c@tpBج_MB̋-۰6G(@IDAT^ik88!ׇ3Al#8blx F)z;N(~E\iyoMt̏Wx:=zP/q8_ W]uji׮:z yN10Ce׵kW5$@$]_!!h?{.5O:")]zD "`b/`׮׎WXRA:D:Hwgfw&=9M2%dgo9J }ZpШ8kE}x Q#~R˚fSk:.lF (kJ%D}[h3Z@UmfӬj>lDNIbcR:g:;էN);ord%^JV.)3m EZ^vtrg΃T]WᑋZ:!Hdzp}t -Vpʝ8?gLi> Y~iO[8zb݊ݢ*9mY]n: vz4 8ʛxp" ۯ=Y/Ugr׮v뽞C^ӡЏZ.όˏ/Z?ד @_%[;=  *5a=䓒ԞyLܳ03̢g;d*8. <.C0vz. @$FĺD4 %M, %Lg=z ƑMk_񥎾Wn2zΉmVtO_ Og9tю[i9餓aZ'W#q0SxN%z=Fpw Ӛ7iIB-lq lѕEb_8* /} +1u*#V?IEEʇ+U;vԎI:ΈիAMx`9D4ZlÍA70SH_n{]wɢES-[!&0m4kTnނb  G-p>~E>V_ VNڮ8~!r6[R=ἀc׮]u;>keb=6\' ;v`Dx#իk">lǕm!w˖-Sc C6v#"mc܃BS+G\'qb{⚉k1~8p81^0ǁxHH$yzbG6z33?\ `S &A#@،F|825 gz9^[+qrι<{yu [IH E_:wHsUp"6T %f=6PG0 ?CNQ'!qa/[Xz)/ZhHhID O7/@{#4훮Sٳgk;֭+?pH23uNn.[~l^4)* {$XbWNmUV7h@O?s^DXiQ^2;R#bHvmza#nbBh ^\7sk_ 愠i? Aj]kuBI͍[L~rZvƸq:@pNkn)/;E p>Bhov>ǛO*Kz5jn\ C)SC{\s kbҤI2x`7k;Ch;ݟKA4暐},)ÔfQ77aDH*T`WMq]F Od$s(p"O>h'p%~mc8JcBjVq`ŋ(P͘1Cswv @p O\Q?#w;ڮ!F>^-EF[bw;Poqiimi2kmaE4i̺X'ktx@HVB2a& ٙoHH _=L0wћ׶J_ &Z9Rzg O /o\sJ3?,<i_TBKZh;XR Aǔf% oTVO~űŔcw2ɢ?\;{-ŔO]zB-)ҽ$U!tns%q5s>!3(i T,8#f9O8rr=o'ן$PWk߱CU[s" ~q|NnQcW)^k#λݻKFe" 5zE1|S2+ 7oެE8'M" D;a OᒊnpM-,5- AlP-'|"8#΋%-#>OwڥEAݺu΢2}# zq5|& 8Ź}Ŏ|Es>z>&}F;pسgϰ,7jNo O9^wW{,It pi㜒4s(Rk:|vٗ$@$JɌ 쮜M( ˕ [xzƱG47+5uLԯRJ^Đr)?lܾW;~pK<,;{s%<2Va)$^3!4}nvKc9ώ'-׻=taKi[7 lؤ\<{)q(D}^`!bmU<~+E}<;!Z^QX>{OM^[8z^rruA՗{hB w)$#Fx˷ix5yPNΑו8ܸ&*<5ta}No;^b+ @2T:FS󀷩34&uwwy{K,;qܧI?0HHHbHT'+Tni if)~]fv!T"Q4AdH)|rS Kz{}svV&k}^ Og͚%8^zI=B@!X|&A$nAK0Ü;kgfʹ{yLf"b9½HS80U0\ iit7g NAM@cČфHg΋HSLmGtʂ(7 7 !2BHiq|Z4HDQތ7NO -~ RLˎpJ\!yM`Zl݁kAkVڷoѧ!GÌ8z"O\:!4&I8#~0b`Dq9hq0"m=;m۶\ &#}&wlᨛS`[o9Nvz#\>gƼN_Q~k OzŋOGˡդHUZU>b]D[8:6W]vi.~o O8'7i)3֌cfվƶ.HlS c_<x1k }/kWc;o. s $+tw=ҽ>U7DRx/S{zDvFs%s']8pC\x ~{zuLtSoag0n*5h@ +WԎqD'X<_~:ى'TՈVic*3 .`=Jmb[#dix 2[xBgz¾A.n5}-\ Bd[T 7H~A`)l[Xir>yzeB|Л.- brG?ȌZ%}2!Wozx&G1cm[nW_ё>ڎ7̭[];v8b@crtԇHJx~UC͈ S #0% '`m-r>d7^Wu~z#@oGsxjOIM6:5G<Ix:qDy4ܦS:cƌOvk׮zg;&#<7pNe.O>тS3p7&C8? l)Up 5>נ?>$y2}E o ~7BCkNoؖ#[x9dh:\;PÏ|% ^W SW/L_hq.d^vJe)V++^bxL)bEۿJ1rR@>yӤ%Fz^7|Nx_hnYB $-~ͭ\>[6ZT5k2}v>hp e/x+ٶ{̟O٩O=ސsI4sT/t]';iԀZn+s*yde HT|R-<Wٮwk},p&ܿ!#03 F0` @4F#q}@x,Xr'p]&*b^ OV$Lux{}#̗3ҵ8Rg@|dꐉG|27ܪh?@~A+ ǴpЂ(a pb:FL !b 7~ =]`; 05n " wLn5k̽s ẁmiPof€؎d-4O>d5 yfqaԪUqi+"Mhpč2= 83>2顧Os7Eǽ*~aY߾}MܠXb`-6p΋$2jG<%ɳ[nF^ agk|VA< +]lٲEow O!(Ca/\Lz@jᔊz"P\Q6@LG(?}G !D&45yGzM950`Lwm|` 3*&(<5$J$b|:=* $kR7wЂt Om+\%!6kZ._N>yv4ڼٟ}=[('PAIWRxC舿EƑEӇ/ZMp MFx_P6 N*aU8" ]5P G*lg'SzD_SعObu[x6bd}q1 GM[."nypH:q5K55;L߱(b Ԕc*uJnaQիOcWvz[x#Kx"iKs.?]۲[ޜT_wSxjHH /x_Eeqz<{v-z~gyy^p U|Ĉ !8F PDr;3Gh7 VC\dNdp>u;x^_s"_ s9"/)ɆnO^ndČc85}џ Bru ή G-Æ Ϛ[)l"7p OM^qcjX6& I[W/+ Q!ĉ}A8q뭷J6m&?~<W8-<KZqWk=VpaJ2k} 4} "D#4K.D 4?󤅧z3HbjS.^qMvJSG 8 ?Zheov5@Xt׍H><#G#Ε+R:u٤J[x/Gt OC^A, a=氏m۶Ao Om2\&H7VCJ''Ȏ='~<~?SSƿG@.8Kx2K'*HA%(5j[xjOo)%<wj,>lV"˱W'-=ԈSk/j7{S+vҵݢ^()WdsZ}mǤG[x^iE^!閬&*k3/$uS IM U-;Ix g} fƝw{,5'8䢋.m7n'   IT'WȲPqӐ"pxJ H|}&ᇁ}^%"d4mK}-0Ǘ+~d8Hu29K$_ҹ9vO_2y|VvG*S5EF'ߒZG׌ A LN^ur̙3\CrK#xj1;p?˚ JL aLn8(ǝrZ 8qOCi{"1PSk*_/2 >; LQ;?餓՞m_d79TBS nhB g܄&nt译nBP/\Йb7rT% E[!. guC<;4^!G0ӂb3}=\:!*8XSӮ.=M""q8O'!Ə>YSoX@`)!6ܣG|o{ի g[p+EDbeСX.]hag"޹s'|y;A2ezM n>mݰaC]8b?\ojF{3vy=C7~3KяY.   =FVקUAJX[شST.Aԥ'i7l$ZV˦cdұQrWcöO2eR2Ɯ`^5=pez@yLyZ i9L^U>"/8mBt83Vv6RI:M4oV⹍x69Ĩpe{x,=5}@WrDޭn"䗿\OfTju9^%=FTRnbj/έ+UKeje:G*C빉:U$)6_EE 88tWNpue{hp^q;}KUCo_/f?kһ_)#ҫ!mS{L{3_siA#C^ӡyv~${ &h`8o$@$_E"a~1_ w`{øO=)@?)m D $L4g)N#O5"`p?!(T6{%1|7i!C]x \׍CSnS<*OU3SniӵqeƂRXMGzmv7KÊ˾ ee#hL zVP0Bȫ9qm Xw.^158TCNw>8Rǃf͚=w@8~WS# 7U$+D$@$8gS MѕydqyĜpYMIUJɋWσj'erEvvSi[7iO%h}4xUm>a @`p|JxCX4n8i-^X?0Up"e߮@["0;v~B^̀3 +~'|,eǘ({1f¬jeQFAD:!]*'ի(g6;:ENY0%xVayQA$: P- n0` @V(1@Na`oD)nʰ;89D\L1畫+9ᗶz~ۿO1DF|𤋮yG aW^p%k/ B XA z߮p 7a׮]5j|3g >\0o7LO=!D⋥vڭǟL0Aoǃ?<7|ܞ @dy䌸6eV.)/^y|rpD_H9a%9FM]_9 d7uPos#]\XUٿ> S_5+/l[Kf/Kw)ܕ.ݛ;K~SpXWrZμP6 @ $:JcUu #G1TC f 0 Y03~۴icgso"J(!xOX8cGΝ+>֗EBÂf1M=O<#ˁduNSN(!^d1e۞2k9\9aMRrl!Upr-A$\^tyqYxj`BLuV-5f=WLCAԆ YoiOϟh5?FI&zSQ^ˊ7qawD+)i31Eڵ+j'Vx ?GDY@IDAT!=?X*M" -laeMʗ)' j֓˩N:j{:dBw|$ @^E .x@O ::t!dLqVg|}?:0HHH h_^TRG~='-4U) *}SοXft)+q#˴b֥He'hQW:1q# AդQؓ wĔyEnMpbxpۼvIpw< 1#ЎO?ve'"<]zΠm5`f-͚7o.zaϛ7ON l!m 4i~$K~If/{G>H%k ڦ9pY kN#U0 yfBPhQT^"/`j3ן(]t^ϲHHH -8J ֔g {dJ9oղu>ٸ}ᅤE% 2֝HH }8JLk&͚5ӳ@)pܶm4֭[7p /={lÛ={hR8w>C2qD/޽[ 1eJ@r}7%\goe͚5ZX(ޓ_Uώ[reiРwyRpaRjU ? HٲeN:KCbњ5kJ޽u'( Ç׬-.Xw:/Q/}q| ??.smڸqtM:3<#痫:.)`?)Q꫎۩Ɣ)S"Ķm-bV;3F:w,W]uvWxsN0`@ 'f@2|MO uݺuzEi*B:}ҥrww{9-2 OMfe7Sۭ[7i߾@Pc護ު3O;4-J/"zaXnԨ"J^z%ri$p?XdfDfƥdأÅ~vivĶ .OoTǾ_0gMM&=v mgi'xB Mz7jQ1h/#cq'wygÜ\E]#-jZ OM r|rdɢzA!ܶ{Zբկ.%*=縪 zvʋ~\שvE=?yLY!DÒ+ #U8~6cb];?Q>\C9u 5ty?t-ce `4W)>L';\ 0%O"  ,t8 O p|ӆIZfzuB̗O"BC1u9\9Q7+T  B$Poժޖ.igϞMQ78͛kLki'U[x qfݺu^{z޽{KM62tP;vS.Bg} h sQ+R͍8./H6[y->amԆBv3 %Mg66W9PNbN8Ee5s\TW(!_"E~D*wN {a^i߰ޤVv+1"TRT*&z!"VREjjb2l0iٲVBH{gbYg%_~y61*UJNgYf 6!57Tn!F(5صkÊ+SNmeŋsƌve'lvkqB իhڵ4h;v6sF?C Ss puCҸqcm1ʌ~نrQ[5ս#<=QrJPQD:A9,ZHNsLn-s0p%.Wfz>ٶg._V+#+ZJ8S7C*)N?$gIdr 5Yrv\& OSP~tA## IV`?f;h0$\A$S^aX-   *MNJ W>mo˨QSNҧO'e"SLe~G-<󌓇Y? 4H4i"{^@vڙbo!~0B|ꎧ~Z; WO#)e &FI ٫ hYZ3dXӟX}%Z-X ӭRv;xHaz;֣ݕTQV]"ÿ[*OR abD4%)qꟺ<6VF[zwc"`iH?H̚p`7f9Y:|`?`?  ^R' @Pp|b=IHHB㫠TzBTcZ@XR%-~`wLimf:*UC=8]N2Ez)vСk'Ξ={pbŊ{ywB#R<3+ Kx:$СN   hA%6+"cƌZjiUp7np}tۘMxmٲeͦ#GڵkҥKSrFӧ#<"pECuF7nbm۶Gu|h\> 7YU/h1w2_Zb!wPl=pH7,7o?7bԭ\R.;%V\+>\S_ Nu\ 'l.&}篓>InX.6qSeqS|;uTjūlܾWb׳$@"@i˯@S|Nv;(@ax~!Ya~+H|J+6 E$@$@$X_Xq   ʧ jmڴI}N!}u fy SB Ҽysپ}@Ȉ~rWH.] / 'NxNM^H_$O˗/4WZ% Ě5s.-<HwTZUnFgu!6֭פIfbb[nr;e䶰ak4%Jijnp"Q.^{γrʂz^}պ*Sk֬юM6;v/"v^zI=k׮N`[F -@@.X2ڷo??v+\@96 %;NY|JEPRTwCRh!}qA%/^T-wlٵ_֫*+ԳW6u+}yz;T=Bv?ۮAEh/!g/^5[KRN~G$<~I4 }4RdIvޭ͞=[S_z饂!CȄ Xuq%'V\xkFZpZH8:uH~& <ݻjB kǃ>(3gp4-Xoȧ~k㏇({E n8^h .@:v8m4Hϟ/\gMx9Gv!bF^}UIppR={!_dvEۈRJIsD3JA^שT)+eߥ[ҪvynSZEX_\֮PBZsqt,]Mv=7AzRrrJO_. h2Bu*v +*7M_ɞas2d a9QrJJz. )n/Ma:q` $+Wde4A )^|0 @` p|ئcIHH|J+6Lu!] GM8­h ֭[\rR@?U-$SClgZR<9D9c|jy8кPBH sn~z7 ҶNڢjB#%-[<:B y^)\ Q`4$Sǿy>ZP +7n0)RãfI~vYM$@#W$OW"ֈX4 ~~~>@$$ Rk$@$@$@A UZu$  Z+ W7_P[6bPy-NxzVҦnU!H gW^ 5ٲ [ZI'UېG@$@$@$/_=X   *m# cię]H*E-N (] c %W$O%9HC!##}W($#b?vJ$W1 U 8D$@$@$@p| @Pxb~tA## IV`?f;h0$\A$S^aX-   *MNJ W>mVHHH U'IӀtEPfFv~&H2 x hLB$@$@$@1p|7 _y$$@$@$@$_08wPpC+ W W>mVHHH 8 lӱ$@$@$@>%O"  :~I4 ]4L';\ 0%O"  ,t8 O p|ӆaHHH_ut< HW> jfϏ`]kT #Y( ^y$$@$@$@$W1p x hLB$@$@$@i @ihɎ{H Ϗ0$Y +=p O zӆaHHHK6+N$@$@$S_aX-   #W$O9HC!##}W($#b?vJ$W1 U 8D$@$@$@p| @Pxb~tA## IV`?f;h0$\A$S^aX-   *MNJ W>mVHHH U'IӀtEPfFv~&H2 x hLB$@$@$@1p|7 _y$$@$@$@$_08wPpC+ W W>mVHHH 8 lӱ$@$@$@>%O"  :~I4 ]4L';\ 0%O"  ,t8 O p|ӆaHHH_ut< HW> jfϏ`]kT #Y( ^y$$@$@$@$W1p x hLB$@$@$@i @ihɎ{H Ϗ0$Y +=p O zӆaHHHK6+N$@$@$S_aX-   #W$O9HC!##}W($#b?vJ$W1 U 8D$@$@$@p| @Pxb~tA## IV`?f;h0$\A$S^aX-   *MNJ W>mVHHH U'IӀtEPfFv~&H2 x hLB$@$@$@1p|7 _y$$@$@$@$_08wPpC+ W W>mVHHH 8 lӱ$@$@$@>%O"  :~I4 ]4mVHHH 8 lӱ$@$@$@>%O"  :~IӬ;x$F_|Ðd lf?C$@>%O"  ,t8 O p|ӆaHHH)nrMa:q` $+Wde4A )^|0 @` p|ئcIHH|J+6 E$@$@$ui@"i(V3#x~d e?]dBBI<4&!   8HHHH<@c   H OS կ@S|Nv;(@ax~!Ya~+H|J+6 E$@$@$X_Xq   ʧ j d$xȁ}@B|$AFP xIHHHH b&   @+ИHHH@C+ .@aHrAV6{A!  ʧ j Wm:VHHH8iðZ$@$@$@YG:I:+r`b53BGFP5IF*~,H^<@c   ApHHH<4&!   44P 4Ňdǁ $FG\~vaHHxiðZ$@$@$@%U`'  )|0 @NX͌+wM d; %@+ИHHHb*n"   8IHHHH (B$@L~I4 4mh?Ϗ@#R?y$%xʒa  5 "  _eIC0}M`̘1}v֭*T(rJ:us1Ҽy!rYKQan%DPBi [OllNTAA,{7g޻}ޙ9s=93{vܹsE@P") hN>(tGH^i I)9i: $(Iޯt`-E@PE@Ȳ*:("(It`ԭB )5YE@P2dIi&Ohׅ}HiTD@T}yTLy}V&zʚ^+"(@"LPE@P&ʚzҥrJ__vZ͗/TXQj֬)Ed߾}2w\ٶmݻW ,(JZj59sͲe˚6s&˗/7!w!ٲe"EMvO[l5k?w'KBNMcB믿5jԐy͛+T`?6mJѢE^zRpa;f,fA%mn#Kx P ' /6}(Yh_p۸qlݺ`ڵk}29rD~?v풼yJj֭M=+Ve˖1>YcszÆ {nu 'N%JMFgW2eL`cVPO(tGH^i I)9i: $(Iޯt`-E@PE@Ȳ*:("(It`bpk̙`B'KȉXժUqƾ!r?- "@۷}@f6 y';dQ6'Bli )9rȡCiժUYfk:u 0|ڪU+ьd˜ԭ[i}ؾ+Q|P|aLFi%b.cGNLV)Xuҿ;!2KX,}$?8\K~&TO;4s`>1\k۶@USExC YyxEf]{'tAT > ,U΃,5\΃tV+V#)"(@#뫔 "("$]_%LΒiJ0!9c Cٳ!租~۷ˉ'(rQ8oEP7mڔa b#+W&Mz72ڰaCSիM !Fn:uTg+OR!Z[ aʕ~SŔH iQfUSExC YyxEfg=2o;Cȧ/R΀n-]돷h8x8x mWnWi}'xtAm֭X][L [ti3Vn"WEx@@ d4Uw.ݤSrJZFO-27!HFGX:RlCtWA`4YP_%ݐC"("U@u_PE@P]_%ݐ%:"A!Z3d…t 4 ERRӾH2:;#G#L>>^ *$;w6CO+T lw[()EO ^Hߩ`SW_ ;!!b|\xYe^J-F;w(X`M"F3|7FsS`/|=zt)`⬵yJ͚5b+j"o$+OROL;nҩ%2VԦYBjz Uz+ӫDcH+\NA*<8)@r#NPE@Pzc+"(@r#h`C#ټI}LR`uœ^7+Hՙi^V.yK˼e d-эmdRĚRҮiR<-͛=$jժҸqc_~v̙#pHH<kQ4EٴVZRn]S`\lYkӃmQ?_X75E@P7$R,ժUQdX[b} E< |K$G9y-@'\<%wc_vi2$jcǎ[e5T2x,PR&p!6mjwN"9R๴jJPsdሧ`9tPCܹPΝ; i1;|rQ~MNHY"+Wɓ'U%pCC!bn)yW~@IDAT&P=7nW^6Y"7(4C+|HTP!L 4G:6r|xLJ.w'Z4CI#dϻI(2-T1o[KV{Dxo?Ma(KvE۴Ks")(6QCG mZ 孇_9Wy2Vd)"p!+O22˖-3("A|;ZȝG<5|‡7oO͇`r^ғaa1btwF-E' 2K>e2x`#nIx̯7X[lΥgZqW/Nj*(+g7 6GۜKG-)ӿ,kWK{\(.9ּ̃+׌YYfQE UO@PE@P V("()5kQDr~2e8 Ϟܰa . ~':RڦMdڴiF !J}nc͘1èB kB$BpmGԭIYCz=sL GѵkWwF5LKK0 2C6@Ь^Q7 5p,6@20uTS˗/oꄔ ٳI&ŋpmzi!QjU楏`ܣ15j(?)yk`|k֬iI"g(4+|x 7P|b^I;v8S!k֬16O"ɰxtjɤ}bɧj,o47qD&-mNXyw\"rd}{ʺ}R o7#ˠ>x \]>^RPZ$r:*^,%B=ھ#jW?3\"ׇx!=^z=.}0Io~E@PE@Ht}*#TE@PB@Wtr{Q\f\33 (p!e\Rm'$~g5γ D`db6d_UV/UE bIFSg"鯿*-Z0onт̏|8C4ii&ڢQKWi8ҩ< &իMRFNi( jwXOE4|XxF*! m_,"ÿ&;%]wOT>:+W_7?y/Ŋ3_fw.rJ`y͛iNHR~"DMxc?h ߛ|-Wy7aK\ry/6'l^HvmO?u83}ok/~y7}̳Hdzg6jSt̛7OnOZ_~16lPL RPiPE1V@!oO4ś \mɰB:%7on 6\Ye/%8C9yU_~܋}r;I.2_ !?|9sCD <'II%O?r̙`uƗ^{MO_o]Zn;;ڿlR-ow/adgd: &ȇ~ؐ8$@N<82j^{mB yeq!d+Bz_˱-mٲEx 9~{I 3Pe8 ۷o\c> 4HӃx>E3|t+ #/L03˘Æ 3s}C(J8IfbQc("(鍀9/-GtbrORbшy+d^MHJJ8Pfb^*"(UF鵽%KJ;_"[\^>r(͙-Lzkdw&41*c 6]weHi|>Y_`PD}WKΝmQy|d6_beŊ& /޽{D"`NJb1ަ|ܹsN2޳gy7.ҥK?ŋC=d *vQe~7N6o>Jrٳ\zi\9s!C2_x駟O.\X VRżM_Ph} ^/,/YQϬ0C̫;Uu ;Y 'X%zNPE@4܄fJ?t߾W6l'G47W6Rpu`:L[E}|׃g74*؜_Y 'LE@PE #u}̳4~"rY0J<}whM"ggsp}(PDiQFBJgo"p|#oQғx-[&ɰ,H P$ATo,XzrDx?Zc>TӢmBeSgZZuJQ`I4/{-B2|ɁHoOGܷ$-HVjo;3x()W\8Ijko &p K[/ mf fy3DQ( A F<̕W^i i7@a3IsNC;LV± ._9<묳K.̖Hy0 "%Ρ<ㆸk<[tQ]~)MqގxM^^?&ϟoKƟn'*~<0 x~U[PDآf 2X:u ؽ'o٬M*nݺ d|3cݾǾ%Tr-q-PuElrdʬXedFE@P @*O(UP>&+͒9sSi|dʬcXe\6E@P@*#|!CgJ} 9 QS&3v!BF=[uMQ!B08@T$t(B]`Po5ʜڵ!‚?ʶ^^e/ck.3 h'ADGy/_Sإ}'2tPTq_1cƘdȋnڑ#GB#'C=xd'*kfA Z<,cn}JϭD"T8uV3Ό}A80ns`~1CDFU`_ExO' '[/ h>?فPԈ+V(ڵk %i5E@PE 𺾊D{ʥ";t>E~əm{dR(_N)W4-pò!k̑M8e(͜=eʭԐ&oZҶVY_@nə=zWk'Q8QߎMd=~t5(Юq(G*/EEbOybBR0ON_ۺ(""^WɎ{yvf#K!PL gl(eG)"("/J<=FCJS H/dz)ʏNOH:'W< >#B хkf \ac670!!@#Z"o <15J$d?ߐKO9k3}W_CM! !9C>r-9uֆpRሧ{-& B fQ[ -DgkN: `9p}衇|/R dPh %Kܙg@}vf b2e dSgsz_O4Jq=r]bn1$o|AXhB.袐j  ;$x9 ykYYb+jnEx|rޏ'b}7=?HXDKm9zl;ΤCKΏ+|b dz5d5E@PE s6Z !TRϑ֘j\ZN*WC6}knϨmׇO3jdk'#xDh U4ȁ|6m(9FSNć@h[sA;wlH%K͛WPĵD:{n-yxZaQĵn)mA!۷9!T*2bݻ:bwW⋥W^AUa!"_ЧP駟 Kbhԩ$[hQ_S^^e/c/ĉ2"DA;VZ%ʕ3vkqPUoD"DU"_($ ܆-UZ,cn}JUJȉV'0JAQ 5kV17LN!S2@S!EBeܟx| U?DyHFPgFɕ5TICm6A{ 4Z ܹsCUm;Sjժ2PE@PW%T9j|Rߓ7V'6DoT8CQ"}VR?y/ʄB3P "W9NԻQtF5T; 畗/oaTPmk~O2l(Rve+)(Ƃw8uoܱ/TѭtnP1d=("x]_%3~IA3!H r'2HL ڮ;\z6åApB}słAuǎӷo_OժUv EE,i󲵄Jl4$Z4,\ШԢH B%D6k6L 9r ٢zכ1Y,ƽhYoDc"Y^<:zPoUow, EX&M"..&L]g +uSԔYO2U5aPo_wu{'e̫OpD~|w@I~޼y9#\p/"b!CF.f͚ń) 'ǵKX%K?2ESE@P2h ~E%~xCR<43wiKȹO4!uIx>Df*~8sMj_S({2Q}\dprQܺkM6ӜҦ*ϝ#I)_<8Q_L 7T,*מq/_lmLQ5NS^ﶏ&ɌG_9 ҡ^yM9ԷG/Ewt#g7"jX;U,Q@Rd+e쵦rg7bD("^W Q [ys"%xJDgu@M݈g7*"(@8bI+T4h) t0y1聖lS E =Hrnژ#cv4~UigP :2 ac@$0au1Bz뭆Hމ@hZ9sQTuI'SO=W̆Ω]Q;:pڅ h 4?~. t5ĭz7~xe$Rڃոqc#TJ3o͚5JCj+]/$D_ˑbʱQua*U*n<e|!Qc(W6lx`uq>ɘ[pBxN< ˘֑vp9B%j5Y` ʋbel3箽ZsO`k?vX1@n5/>wlfSN9]?_%A -`ϐJ|h"WnT~}iߺ}vC^3<ӞcʵZzusZ믿^)TUE@P7!T_]n|q̑M~dw¼?LٺϝCrs<$_-m~Gs=)G؄tv>u![Y4մ['yݐ$)!) ֖.]jb!zZڵ\y0bpcK>}8?17mK6Ny3 yuǩ?lҥ\uU ŋ?}CPgu{:^g nЈ1׬.B!A4ˈ#|s?g߿SuQg4 4R=|T.P裏L(Xh5~fH 0$SX$[MUPCl 4WժUgy&0+"(5^W!7l+-$[,{5RCn䨰|z qwC<%<ԕlQ-'QR_$2eb~ɡ| =_N\jj}rr@:ʱ9 X?'}FG{z~!zEKU_$8>}Osv͇mǘ/S$|qkt/$GM+"(Yd/cS:uH5S"{カJߖg<۸V<VSE@PE $Օsx@4SY2?nw5Z)eB"%r?ڋT/U4q#i$Fa5e2 a{nCA /6g}vnVpA!o _O&XZGybʁy`LϪ|Jd(_ CÑ)zB Bl˖- yF= oMwe7AhѣG˛oi>Fi/TAyЎz"L4 C

fqCsΝ\ܚ4iL2dẳl}R@n[yhnn#)S`xp0`9<fvq/RٳɆ5+ ƐRQ MEꭷY%˧i"(]D|b` 8e̷=Ur9n;(u7W;aw=(HҪ !C<-/t]r[R'̛S:ԭ N,!u+Bq0Dt'w`2nSm]ڶ;Y"i2f:M9uH+Ul!Ez˩2~Q~z{SdҢ?>tGPE@8JF(Hex&ʘn["`B<,i ,hߘKa!Cc0_tE~PooֿUlYH!/_1c9I(Zc=%zQw,c%ޯ,\yH6+Vʕ+!){s  :&sY~=$xJ/ >qDYb*/LID,!/@ȎdM65ux!oٳg *nY!򃻵HXSnE@Px]_YB%*WqNGٴrRt!)veF:!Q0-ਛ.۸  $Idr.g}uSm_b$2e"|5'fxYaf9W-!W̕dФ2qde-3V"ae}b-f2ϕ&IbE@PExE*6 Ysu\B}-4i;E@PE@PPi "q * S<Ys5~jc6'#NiJֶzm}ȥ #W"2x AԆV*ΐEP= fD΢ 1.M@V(B}KጰFbL y2RHDHw!j~lժU>hIC&Zn$SOb+K]Jjy YV4# M YcEs{.B{J+: ^Y /a3sM V7Qn MzW^=S%W7kL&Kx y#)?8Q?^}Ǽgژ[%HXYPEp0h4E@PE +#u}e mo!b$jߎYR~՗#CXa#۹L[䟹kOe ȔW㑯_7꿿Lɓ3!עCօ_5J.8F؈գO8>aϥdv?l##b("x]_%&%̋!I3WBKZq {cVPE@PXy*&i~gNS*aa,ɏ˨YU*U_ɒ%PȈ=f0Xagͫw}h"Ukt2'T jcZ9EiF(#xn%!ilgCڣo 3pjꪫ|;v(]w]*,X =YA@ȋB̒WnHC\r#6rHC5?. 3[F;6Foޯ*'L 7݄L޽{4]8iQD$⩻~*C 1IŘLN7'W Rs='(\$P>>*/6VnB⇐۷Kjgկ;"(@* u}Ph/r½_szڗnzYx#IFi7ҝn˦O^q·w~^ MXb|reqm7'ȨrUE@PE %"qi;C%ǍgԎqPaB%*tF*·2gz'_Py }DZ\^>r("'ș-Lzk"M41cTʌ< @u@JMEFU4=2HeU>P[aQD s߅`Av"!*'dgBm>saÆ٢>泞Xk`ٲe pC2l6l4Iڵu<رcM]w [&m$#-/1d QHLNB59u+Z0Ñ0_鯛$WKYN4Q.͛7 mxʵɻRJ>$yfhWB}duTrQuے%KKd… %W\M&/$Kt;2.R,|խYƐs{U~_> sUVңGw뭷HX]}~0 \]t_}E@PExG+rs N$wvko!sl#\T)ʀM]N]٫fϨ[^<{^<>JU_]nxoE\@xogLGnZG6$3WnjjQwїڬs_-;ΰ"b`vQJ+_a+8Y 5kI:eUnE@P@*:tX"[Ll.\vԾ}{sl̚5܈gU4Ȧi!ĠP'ko羽d ޲aҜ@%e˃l2ÛG"5<Vݒ AAٌ( 6L R /`Tmyv E<@VL1JaFav3ꦨBnݺUxE(jjժϚP"yB%~yəg{oU苡dì@TCDCkC=N(yS{@2-[ *wŨ  ay2ME!!ilqy̘1> ,o@ĂW6 b /rܫX+!??33 0@CٓvEur>x|2'[%ךwNA?!0}}뭷|f_qw^!I&0\(cR/2ϿHXǒgr/SS)("x]_y%TB̞Mz7;AW.&0>mޚxC*K1HZMjW(*6 ʥ;*ٜl-EG_̓+@xm|bI-7!xz4Wl&c35Rvx!￸tӟ=Yύ1 UVJcd!UҰݣmN"aE'LKCuWˌ[M}Eni/sկ;"(@* u}! QĬn'/(g<|9r0Qi@}+"("F@n4+SL1?AfXkJDdXC2LoBh-'O6͛7I f8xwтQC=dC$h|@EdäwX灭FVi GACŭiӦ6ɷ|Aѭvˤ;y9k?; Y`AeD i 9M-P,XP?!(P(c٢QY(ӧ!;-B~V 7hH}-G3%Аq،Zi,2P{~E{/!Z;|?;llswrxBG[hỏ/x.]zAscҐ,-[4ټn#~<8Q:!\2!?+]XAnkgyƐaN];YE@P@*B_;dʹGɔ C@WLYzg7tރr뇿ɊͻҦ5N mՕ*$> NԷe~Qz]!wʜ9#O5\(˾/1`|-Kjru;j*6ˇ:&3V<ʫl'9L°9TbOnփ]>#h&L`Ttw To=(^|i\wm&Ho2b,MX"_MZ&c9e 6#ٜ5Sbv|%2QF{_V/kSCX/ NγB»1WB<8jP.}{Gt@>kQ!&.(_p )W*rnBj`HXG,g;}gU..ucTicE@PE ʊg֞4x.Fd x>6~C Cyx[_v"("%CùX%$"?jŏ(.=aD!PrV]ƪ2ADVV'#_}@hժQCٗ|9hxWa|a߱3/v%e7eri ߥ7G yX9$QC$7sjYD̃x{ʚb&> G`o;͓peu("d*Dg\*U &n֬Ychy<%*Z6p 5E ]Njqc^V vQ(@<ĿQM#)>F\QdXC$|N֞?9y+,O!=\G H!#ΏۼG`=jh Lr}}o[y%&Y%w|]Nʵ]8wA)r`^5tpHj5~23j<̃+׌YYfQE UO@PE@P V("())K aXԭ[7bG!N:5d>~nڴi̫!@ 1ee#TxI-Z$D:CD̈ګ揀ϔWD$8 /ߜH9/RIZTڿz(@xXO{PAqex ZZB1zmɰ$D->BZn:09SӳJp_6Yqyu[2p 9ϑxв B Ʌ]ϓ/^rS^ALhG@A:("+ "("$XWmX@ TE@&ڍ•u b_|aD0Q !Ro4s=gN!zҦMh&e_~EyN>DEz'\|{g˅^NΔѣGBl=pN^MN\*kʧgSRs֚/1!GgCKNh"txIfD'RFԂ Qt˖-&4$DQ@ҞuB"+t o/5T\ϝ;׼ezJ(r֬YSgN*=|Ӫ'8|r={ ŹgϞ7Ɗ/,>\"c'Ηym[[)Cb%։5VՓ]ӤFj<ԨJ:t$ݐC"_FE@PE@@뫧%-tiXQU*hE@PRXW)M*2n'aǑx O6jhO ow!-[HRk2`AZ0} i!3P;udfO.Ç7Я_?iժ&Srq裏rk84ʼٶVɗq3|ݧΐ{zԓ"+HZecZ+@ #~nӅ Q GHR2AAJ{NGE}JH\?td.Һ΃d CP"!HyE@PE@PbC@W᥹E@PE@"!ΣHÆ o߾rFM<6l@Hۥu֞:NDܪ^!avQN;4cIJ]vjZLQBO8QPo%mʕK.Rvmli˼yxҢE Cݾ}I'r(QCOڵKo|fNyr]wYw (Q` >l iv'I2|YP }r s5'*(EȊͻl9GdÎ"-JJ|mرW^qr*B}CVu2EMjSK>ԗ7Ol'};2yG^+Ӗo4tȫR.'M/~[*3Wn *i'# UE ʓT`iOAQ>f(2 4 iBQ*@zZPE@PUivE@PE@P" eӨmN:ըsv͐?c!Zc˖-eҤIZժU "e4*%R*{4nG].\Qď_U|MO{ꮯN:rW?, 0B曍Z*>PTWPS]!6h4yC,X(ςk$wmFmA%^z_lcŊB!._ܨBzjCDHLQ3T;t`-[6;vg}V3!xh\lniɂ"_ɋ7ʷSWI9䊶5Bh~A?WK6K|nu}H! *s[S#[wUUȪ yeރҬZ)ި!SGgJ:kiO!;-'E۝Qr꘹ W*6Y"E@ad{O+ p\^9yHjwMg̘aHro2*h-~3\0 IzKF%>69R->@WV͌-+V 5.!F.]lfvZRs{ +"(@2#dMPE@P"ʊ3$!CHNLs{6V-lwɇ~`yI EpDRJɛoWLNS[Nnf+^xAT.ŋ˽kץL2پ}\uU+W.8p)/jCۣ6W_-;w6`EPGɰa [>,C5e [kҤGN8flNyR`n͟is>F򤒝NX9mҩQUXTM^/(-W4(\I I5=ѧQH%_Dfx:!w==(@$U4I]gR73>2kTA I8 S`FEzQE@PE  RE@PEZ!\O?]ns.\}E<ڷo_ټySn(҇;S6m*(-V(kk"G>I՟F!U~b /ej{ĺQ@}Y2jCVդ2QI=\aM _W^po}@z4,-j۝'.YIԚelnE@Od4DWB᤹R>Rs{ +"(@2#dMPE@P"ʊ[l뮻NN'L 7IKnjzjb 2~xٿ!B\ƼOJ(Zjٳi˖-;,Spz 5kf|:uQB-XQu:dgӦMF#8={vbEW_}U~C:WtG3f릍 H IuBPµD`HmgiJ[zjǔLw>X.=WKNG"}|w gu~Yү_?}:+DC Q^MofWx%D~m% (~2`ϨQX!QB,ѽ{w;mGG6mjC &7|҂vi& 4zZB@Z:g*֖^0/|PXK!*mT_]Vz_q7[^O'ïgIi-疇Wf-VV\Z4߾%+k~8{U*{6λ%Yi,T F*Z"Y !@iJ$h[HX.ہ;vP`%xcIHHIDV E$@$@$b_(:0M۲e.[Le<G^'&sTE^ vW̜H W`1( UH B$@$@$@p~ VcΓ.I6rn6srzI=2\]^O$,> 4Ƿi'lj$"BR' ]7vB$@ %*b W:HHH 8JhŰX$P~m,]^.?jOMtID~I,"D$`IIiY4NM<&?(wlZ8#H.WɭHHH 8Jg$@$@$@%Ur%#  (,渾 4Ƿi'lj$"BR' ]7vB$@ %*b W:HHH 8JhŰX$@$@$@G :Iz%bG^'.SUI^ v̔H W11 */ @ _ŀ($@$@$@$P(<1Ԥmqbo  vM @B pJhŰX$@$@$@%Uj'  H(ίZ1, @HNOS9OIEy!˔ qU;3%AU hB$@$@$@8 K$@$@$@$W11  Os 5@s|vr(x@..$y ul.$%bG^'.SUI^ v̔H W11 */ @ _ŀ($@$@$@$P(<1Ԥmqbo  vM @B pJhŰX$@$@$@%Uj'  H(ίZ1, @HNOS9OIEy!˔ qU;3%AU hB$@$@$@8 K$@$@$@$W11  Os 5@s|vr(x@..$y ul.$%bG^'.SUI^ v̔H W11 */ @ _ŀ($@$@$@$P(<1Ԥmqbo  vM @B pJhŰX$@$@$@%Uj'  H(ίZ1, @HNOS9OIEy!˔ qU;3%AU hB$@$@$@8 K$@$@$@$W11  Os U:HHHHHHHHHHHHHHHHHHHH :w 0[GxJᩣFHHHHHHHHHHHHHHHHHHH (%bG^'.SUI^ v̔H W11 */ @ _ŀ($@$@$@$P(<1Ԥmqbo  vM @B pJhŰX$@$@$@%Uj'  H(ίZ1, @HNOS9OIEy!˔ qU;3%AU hB$@$@$@8 K$@$@$@$W11  Os 5@s|vr(x@..$y ul.$%bG^'.SUI^ v̔H W11 */ @ _ŀ($@$@$@$P(<1Ԥmqbo  vM @B pJhŰX$@$@$@%Uj'  H(ίZ1, @HNOS9OIEy!˔ qU;3%AU hB$@$@$@8 K$@$@$@$W11  Os 5@s|vr(x@..$y ul.$/X:v輜5ү>x9r~2`/s$ 4T9M;9Nm< x`YdC7oMR\99äs5\#7:H&M   *m5.OvMj%ȯEJUSO=%SL(OlٲrQGI=dƍJXXZ5[Cжm[[H_ 7 k׮U5j(?%@k`:u?l6ac?X{%D~0q-đA_ʮ,\0oUzj&!r7Jʕ|w.ԩSׂ5+RZlSK2e䧟~*V7*TPeQW &B݂!oV @RuxꮫD>B%GB*"`;s$${TA$ǫHHH"*.&   8ʈ(Q"?xhSmZz 't˒%KG-&ԢC|=X{mZ«(\_f1dȐM?ckq!g;(W6B$,U, @ p~: $Wɪ8" {;{Ș|&vm'>i&/={W_-sUCdEիWWl:k,ͦMڗ {QbTRZTi{1;WPWk֬QuVZ5֔o/ܹ]gw@@ o/^,4o\yP)<$J$@PxSPI"Z'T MqħZxkaeId g̠lm5ٰl5UՍdIJǫRͬHHH WQͼI   R$U)CV -<zY&iݺuն4}Q8q0B|nM{= E^i#I&vR%%%nd*g.OE!c;(f# dxaHHHGKL$@$@$l_%~rQ:-&9r㎁ITVR$tD^xAƎv<ׯOh1)<"F6_ &Ș1c }GX~%s,ҺT7ĭ'_IH ;f;.ˏ?([j +'ʗ/]4h@*U2f`/_6g={,[,Tڷo/2Nfh U_J+s%%,tWʙW8mfyb8-qg(2Ε*FJ9n; 'A⫈$+6   -ίr˓ Wo~\J 6T7>+ҢE 3l\)JO1p@9C2=Z^{5iժ@T 1[x^~W%ի*3/;vTb|w?^54iF; [|\s5ov6O>Qih$@$@(< jT`NgRO˕+'?"mF OAt OWv-O0OLj2 :6EtXxzik)A3_ӂ!s"ް?{2cL6rчIźʪ6 5vJT?.olnlת7v)_.8 g #v aqH| pE $@$@$@$W1 Mj.@Wf͚%eʔQ:ܹ͛s믿VÇ3T\)ҝ2eu]i:u7MiئM"-bA)rYgHHM NҝBɜ) ,PHN14#mٲEmWZre{bjKblVZj"o~|wh{9Ybp \hf62_K*]3cPkashiۧ,]o(]vA  c^x|2fq :<餓[v~g*yAcGazڞX)(=:gΜaqE&0))>l'5{u&abKtŤxEO5j&p^ҢSThZ0L?rvG/.>Eʔ++=%?А%~T+;AlSƍ+=ᘩQAx=rَyTc( t)-C~^RŜ LQƤZʘ+vٴϤsCa(YxzzQ8 ʱHMs #7CC=4r1ZטSEyF ;ί^Xnԫ/-&%xk~纾2JWͿRysCw̻Ks]Ɨtrr睥mZH %8JIE,&BA( MꨣV@Hy>wzbW!6Uxn})UWytۋ.\(ׯW,ASc=VN84vJ ui%HnP^,$ZRu A,am~A[T]}ab8 ;3e wR?va}φRjɞɉ3ɴ7?&+nTX,頖RM>xy ˅.][<)I]PytS[['>Y^~,6T_IO[^.cm~[6.^$@!w~UwU| jժe]&-[ 溆u:4AkD;v駟ߚgp|rG._zSBgl/cSyvSOH7iDy>}^5w j6y >\PXFe5k8E@dkQi_Q& D!4\ -xiœ0!kQyaQOVɣyyyiX ]w'k.]jժq/-<3GΤ%u 4=#/\v0aPO^{ `1ޣbq+- u1"s.Ƴo9o;í?Ў`hrv#5SQִڙySlxוf]r%ԕW^)l/6cNdCuׂc=UA^ٝ<(. $@£_oh[dUjx}a ۯ9Lu7Yʏ0jݨڡԴ.YNޚ󣬳ĩrepg',It+GF/qNu(e1OE.S$O[9d%Zum CYҺ<:_if6og?\#%<{<1c?^Kw!o#~Ko~ sWkqO98<CXx jR,xѢo K#wp [/0QڴiS, Op! b4xs6SЮXARR^?)?oPy$@9%w~;խ*qnɒ%9-Zߝ;v@Xoa֝Dy@$@$@$P$K Rx<4&V,)`"K˔nXٖ)S9~EKiX WOx uGq)Ux#Q^i'[!vAY)7E)#Ǐ1e.MCg;AǦ߼8n] ]䋇ʕ+ȔWi^7 Q<潙Os1g9J7!n_31 @0 q塳ψ7˃<=R_nŖWk6HmK~m@`o<.Z֊V۶PԭV)T\;jYi*Њ[wI;)_V¬[l ضWF;NpUڸ{ ZNl%:Cp|i6rxFOTtdۊeZ!=/"޼ݏ'UU$9w?%zVB f |2*n_}-#-l`;[kc@^ږ˲mef_aXaz"R:_Ί Vs|P cO 7EƸϷA.7JP^2cUw5*ūnد^KpmٸOYn|h0~~aK"'ƙ}xUxG8/_A+ӂOضo?fc `qWF㏫uLݍLAlСk>k9a'xŽ5)}8$ڰNEXǃXpE#   щq-*P Oc@vD #LWRLa_9J|f)_ O]QKKx o׮];uwX#<]lX<@}<<;ۿN~PAٰHx@2-jCtUP6_!(Yj7/SV(!8" u&BdC__ 0@cGɓ'GwP_xbƌvk-1cƨj*ũ }cBsUm6A07jS`n}i:>kuPHMm ?]6̺7'ޟh9h/.whx>)۷y9ʿصurxkV-kT ݱ'V}}ͶGV4a{NKza '5Buܴ4L.-=eu2fylYbfX߽:@')xrG*p~_;V~=A gT1^Jt0ѾCj}[%j|{m#N]}ðˋ}Yt2]pdYwACZv֨wۥ)Khg,RbÊI]|ҳ]c4n'i-5ƢS;*FԶk @FqWkX҆Ne]{`wi[y=^k4zM >Kv\B<|'G~4   "U'V.iiBT )S\|fM&ĒiNWt36߯%}^_ZQU3SS< ؞Z[\wީ\!>Ab=z(A ؊^}Q_Qsx #-.aҹsg\F)DBD[xZme)@hֳgO A~bN>dݻg٨C38 [#A!Dp_㨼ބ  `X Vu~Sm)xmh[=q5Wu9k,7o{yPXąh1Fx`q }F{ µ$X*DȘ;=1u]'gm&իPnCq/xc3]{5ړb /a b\xE?Ǐo}h .T"N- >S4BЈ?6bB i >^8HC|F)3䉇 Lv,Cϴ}Wń^"ss=xc=Ttp^ zSG{-'g sW쓎x:]B-%4Cx%lsO_3眯-o'A*W{c`Vu-^Vy?62N$; &>Yy3,U{&✗ٱ޿Co-c~:ob8P[X1y iW=%\jrk1y!NYMF[҅(f^;G^ylY=z{{+A_?\t"ba}GCtl~W쉏eM˪X  ~)&aօnHg eeæN)~xŸ)wMETm8q;ȕ0vӄY"o;R#<Tr!M~=n&+{CA]W`_-opg[vmb9K8k~CzE*a"y/AӸm?n_A$@!ĝ_H: puE`S<,\vz2m۶Ws'0}>$@$@$@M NhiIS  ~XZi6L:%m~(%}_~I0$9{o%Ĺ\X&*D q5iDm[_xA^ L/:ӂ /삩3=殨#B<,j+H;P ؃)?x qw< x3=jzWWZx:>DhC4Rs.?+ho bF=^cy4 -7Uym37/{o>Y?,,!A]<Å9ȩ: /{ =m B<[KTĺWturTmQSӚ&Ƀr+E ;ߨ2Ux!-Q=vri[~Uw?؝`Z.MWy>Ӳ۪a D ?3Co5lc8~a)<ͦ. 1.釵V95g`E[K$y][>|kmKx#}/rј۫,XRMsu`<6Chwa굅$<5]n D'w~=h1y9-/5RAÆ S{=;V\ڰ50s vXXz^g   '@i@T^{~* +d)~`?aGxz' KRI{?feJ)<͖~ovI>J^ПG xa> J at\t5>g`>hRGl aKg{-$B OyA<=r>!w?G?] H^ l/\ǂLv֧Ommʣ#X0e!6˅i! ҂Il-lZi%tM!DL.=;F}A>4kab[i- oܸqjjVjWd*?ey5g}fĉۦwD;uEsxw@ݠ.0QN񾎏 f L.4ީ0{|o8rvirvkn@7Rkzu[/gڹԬxVNÃ: wvׯ:/nYfZXl $*Ĕ+im3<8MTi6uao=S,i19A&My8߿Qo(xcނ)H͕4NOs@?ma8 O}M$@ ĝ_Ӡ\!<h Ġ8v ϊ:V޽=c,Fxoi=*Y믿> 2-05YmE</ZL/"-W^xs+)]C4-]< i#Ni6u7b[8Q|VA4>'fp} }Q?\@Pk x@jZQq.Aٴ8}yH <u~ȿ*Wkv?Yxux{4 QXa[۲⭵đjo~hVKxzփ_-UIzEBENܿcme۝N鴳 躋:ւ1+^7˔IwWh_QqAk=ap )0]`yk=wTPxk=C̋OYi}"S,!릷Swl&-bp/jr ]ڪT;-LjS8`la,<:R3t35=׭6^vC﫾fS}Cz2xt7E[O,K~s"'%=#j)O ܩٵEQ]( z6S OxMۏBH XEձ^z ̌5K/4p 3< v 2QJXwoXԆ >HHHPxG&@4&h#XxcQDI0/S~,syoH˯%}>)_|)O,#c).3Ha<39coU=|@{ ksX-vz'ϕ4jpޗ9V "b$ g?im?j_''G J Ow[zgf)^lPVrl7["=:n $vV CG$!Zbի-*K {&٣oy]ں ;f/ucJM:K {Km^NqUw'{3 ubSM9@slU%慨79a^lW[bX ܿE=myjlj2:=ď^a7,X:[7)wQ˕f=E6랛)o}T{5 :6"LJ =\7m}u=~< }#;@][Q^vT{ +U(WLl4DkC#O *~cOj-cEְ@a{}N[o9/]vUj]h̙AjX~SˏW   ,-bxCp%Xr޼yjvA?Bk8zLN~H3L.K*L!-r\G O3M4O.ӧOW?lu]-ؓAJu<~z7>`NO`8">RѣG;/^`Xg>aLf4-;'#&w~Fx!XNe핇K! ? WV%\l$)Fj2VZ_clNL3anyS2`,1ʧ{CN&*?STUhgQlݶ9?uqpQʷKS[6^<ǻ.A B~,k~wD ݊ٔdcFѠm pv呶͎5#<{UM"^eù=1]}KxM]i~1ϟ|ï;ǴLת:GS-Dh zkyyJ=nDi^kλ4(J_qJ$@UܲD 6Lڴ kYX(֫ZjH5w,v߾}]I;&a^ĺ$WŧԏL']x Qjy=՚,Sこ ?\]:Cp{ o;vk2(oŮ뮻ΌZ`aX o?lWma<BfbFbڎaNy0/WsA 0 2xhb[xK3<'!:羖-O+za)<-;fYOxy9 ί O(9俓V*>=`p yt*$SxX+偳fvo ?}zo O}SŏKj*qt{uh*Yyzwi!lOGLHT.q;ߪ*mK2dsCve|m_Wwڪ=[~%]E+?%bdfZy|97)Sjz<$b %r5Ƕ[M럟)o|D}ꂮRb; D˫UE,;^#ONjWF9s9"w$;N~YA0vI7/T^C;~bIRx*r5M/7W#O *|B{6|o[_zp^1Ķf{#!(v0xwiA3a7_)-;^ve%Ɩb '88mZx^6- r#Në^{B0Q_pJa%ƄQoTernEAc-vo:u0Fo2o„ Jpk!f brD㰸eE\}P"1b+kA[9lf?7E~Sx+-i kTyK{%ʅAt:Wv2t|7kkym_M 4~+a=noa3Ø܋Czk,ٔdT֪$ jŝO?_F*ʀvS:﬎MVg]km-<,/4!&;M]ivFZX/>NJXèz*Wmpd{Nyf=HHH(cKrP_kd : $t;DLز%͇.p._0eM9Rm &D0+9 y›(0xl۶3X %]`*qxW.WL HBE  Â%X}k\K?Aj )آ,vj/x FVm].]T7nlBH?f.RxXB sm X_#qǫ0SZ1M_zد_?SO,L) *ʍ>g1"Dz|xglnayqvExڵSBt/Q=4P6B;¹}8-}x=F(+iC :4 C0k1/\C *O3ǔeE:{%ȴ+$9C=a`',MX 1:, hVs4>>Q6SxM]趛T1bNh'ԝlzkmqfW ίOlC|c}|}Ȑ[ /{HN'R]5wQM!={`]e "5 kp"QreX6>l{0@vuW:رc?Iz$@$@$ه_ҥHD{%5hbQ5FcDcgbX(&޽s=ޝ>3g@Bu %$]OK0 h] ؜ iڞ`Οͥ<hAٵ=uy0'QBEZ f]%YaL$b #$ ӥ'z=-6d dmef7.lOsGZ˦On<۞ZZt.hRVeR7tSM]w5_ 09 d7*HJWwa>'x߻"e V"mݤ3fl8-sPe>rᨽ^h6Jr5.2xy1M_}7f-߶$8%S$T nϻR`Oї$_)Kj"AI|&|[d+:uZC.CY^TJ\1@Qb]%tZV ^aI)+~#jɪ z^J<|ԵNk覾9I/'uނ]}wJ&QڦmhP7ѿ|y>MS}.4/$lv}uo%DO?tKN#x惄z馛qwr?OȝYYxsq5AyC {J  ;5C馛\~O[=##7g}%p̓;MC9]wi'7v]w*^\/XXM]L4G5T~ġυK3Q.v,ܭTmXp]70lSY.<[ygY~c]Ib~x^YsEڒ>_h9kڍmc}{wbEDe`ѓwrR_fXx??K#DGm ,uN:F~rk ;,}\' \S e%|lgQ?9Ya5V+<迿lYumʦ|?ߞ1vJA/rB;m}l`R]9 ',J)wd!+Ԇj>ȺUV:$'r ";pՕ@iMwrmk4'њGq6;rCe|GK|߆ {w>]#>ڻB-*? *ǻ>Y6-OW%*lY[eQᩄIڨόaK/,_ 4 OdiXV+s=Oy+ZE?'ҵCee4<_$l_mYBLqfE}>sŶ3\U%Md Dd:4429YU}Wx<Fz̙㏧;~Bx5rw=o]G[/HuلJ+ 1χJ_|T'(. _SVCm C OcF/$0u;,|E)[&'>rs [lD-wOQ5KPs~.9lZ:K!{M[{anvlԧ]*#$H%FY$0_@]__C)ÿ{s})Pmm1E7{s̩.zuE/sS08jq!@@@:h: aH=H+Ӄ*=,4=řR8,C,!jOcTd[*+D(a [_-动Y"K ~+<ԩ4Ufo5^߫gpMc9#˺QWܯg-Z?@n;5af3$%2к\ Zme;$ vhӢVc$3x R_NbѵN2Ǯ}#'[-Hv[`w)`gsbEs㾝e>9:R9+m+*-״7YNyωԏGܥN.~]':̖&m[ĮyjbW ĐG^Y┵˰[g]ԇwIxmvME8ofOv"Ұ8WV7ؼX oM P>?ֆ}4ѦĜj6VRײ~=k$6W>'+>K||vl5C*beO;/>[u0Oǿc]g/||qd[07âU.}Ë.yXx*A wJO}]o"bY$Q,঳x|wFflechN_|7 QϿ,zܹGYY} []T:˂\4yup9]|t;IȤ6mxM<}k)^* $ŶR㠾K.ѓ|J> M}$Œ+J*Dw WL)02o 5ǵ{\;QnΝg09X>Hk~[A>:YИ;GZ4XȒHﵯ>mUT~k+_tиHXN|M.l6WXd+/q559q`Qܯg-} H rdq?8U`+%| 76{D:02]Yi{u$˖ԝ_6q<XA]GضҩoQi}ʔ_bljA+m)i:Qf|CcVK>- V'sPW 8G4 ,Iv^eauL%-ژ@ IO_0k _|rx@`rVO/{{\Oޡ~{I7\Ey+G|rQeއeĪ=x1pt7J#WXd{O+,~>U4&Buնx*G&LppS R-JџzX.AEaa//~k[{IX-.7UWж 2V~>.Zh5",@&M=_~l US<($9AA)\R(@~_{jȞ{鶻ӧʫԃN;\6@K>^B zx줛Gws6v7{mh?mumz^W|{V{"]^ĝ;w+c}uϋGe>I ?6`WٳX?nJsgioquvf,3 Ioq衇ݙWgwsN;:=n,4fvꫯW_mᄏwqQe:bܴMdžgL׈qCt>]-jk0dܙ{g-kŵ h@OK 7@KTq,S(@>uTe*NuĔ׫ ͪZC/z`,~>`l|0G@!W1T>93[Z,dz9iHN @ 6X_f(nġ^z/x㍵hr-OOS:nV{L .u_|Ѯ:g+X7nw3Y/5\ƨqСv 'bygrթmV,.˸e`,>WʴلjcNbCOHT$iR n |>r`̃ƠL@)p*Eʀ@ 9}twcuAHClRS" &ǟǗ%l%ϕXXi2@+Z">oۀj՟7xîJ[k/EY33f{-ޣ?͘1.2ׯ_4ֹvy܎2Y&εJ)k}gϞVSSį'/uQnVY8q%b9ǻ]q{XhK-[4~ꫯwʒܹsgr-mr;*\LkiGq˓*(Gi;u䄺Y(駻w?e۲fΜirwuk57?TT>̖,Yx-i׮}٩6lIWZi%!b=z2^/˚ځW-+z|5֨UfD_k۲ZGOQٮjNeNe/㇬m?ޥ惉y%y*mzZM[X6z =uh`뮶ճChfMZJ{k]r躒K;16?X+h5ij[56_nAҧ֣ck;-JxOK쓱_WN)}}vic:j>NΝk*WT0[je5Jx*Krv=N8yd/' OxUe)+ħ?1%@W-\Љ/6S:,X8{뭷쫯rbPK}NH*Ae67|;#uY y?3o\$֕ 5_Gǜa'˨zaĶa'Qȑ#NwEL׆_~мk_~ىdvS۴iB}R;viW]uU':={֞N0J| Fvj>gLFL!s73]%AdVs΂.*Aya o9ѵ]KFQö֛_k_LkڮusUU[ ZSpĮ{z _Zk6 Xf{~7g ƒ6v.qIb4!}Bf`]̃ IY<( v* hd @Y(@ PWE@qiӦ9 +8˝ʲ`ko{챶{J" 'nJI,)Ѥo2$SZٶrSeo\I\zg8+;*,B,~Ƕ;ة{N]w];8^nɥҥ[8 PeUDUdTBMYeON(Cu}aَ,++sAeKjƍwޫ:V~f˖-[nڶm[03m|4g4wd5Vrwէq{ǜӫ MGe V1뮻졇M6~ߧ >D۸Og;p5kE{6պuhH*1lWw"SY@׋ڼ@T&kuwn.ͩC:j|e#?ZK)_9+?۾ҩctBmZoiЛ_}/OyϿm'=g 5|OKʭm%eS[pdy'?+CV?eR"H]w ~_8ogu4,<wvIT(~?#lOs7O?ğfsJ#V[me)ÝR>[1v=c*,rbu]Jk9!\̔'wyGuJJ,7,­u 7X꧜Ϙ1ÉeM5{ 6n  Owhe}PKwRĜxĤ~2V~r+_K*HwY5. ZiîyC:{ v^o_Y/}='B _..Tz1wSӵ]L<@uN ,2P4,|{*enH AYS) PWE@#  @BU8DA "*Z;駟:!ߨQώ;Gmr.gTQm޲eK?~͛76`'>V="BlF/<5S^'t>g?*}Mwe=/tvA9s>"emi?a;l``]_նP[:,\`)Cenl6iA LmKp.N+f_d-kkt=OO NPοo- nV7X7 >l-7^#Uo> };޲mػKH@@xZA+w3U  <CG$U!E3BGYǮRA솤, b;BEzU4@ ,X_eC @("%,9c|y晶[duSVO?:k*k7S~;7nI $lTlGyĉeS>΋Ie}T"NoS[ꫝ@4?.[lێ~6 G 믷/YoZ-*4>Jx*Sh[UW_}ӻkSYtz>[o|n&|g;Zņ۫V|6sLa'jڞ^+?iҤ(OmL嬐*|t6mKK;h>֥}+ֱcۖ־uso3-vZR8*q\XاP@|> AU{N3 !)W1@@b Jp@bJULfɢhoi~رcB|M?~:ɓ]^ QUa7j(}Ϟ=SY,e6lSY+mv5NY;wtM֥K&a;`|9>ږ,Ybwuhb[vqWNYgjj_k։p%<רBn?>Hz 'j駟DnV+.Y?hVx5$M熏lϾM`s` tZI O Ī5%61.YjMWD4 BmvϬ#iļHt@c %K ĩ\}/<]N&˭QRh:!%W$O2X'dhfY( U<ݐÃ`R@\F@ ,p @E`}Uey;pV%}6mR-TL9 0;wl-2$7oLJ7|pLJeSV*5_,Fg*^":m^Sᅍᄏwq Jl۩jz'N;M7|=36`Sx;8͚5s W]uj-bO=.28qwy6g'nRqz?w֣G'< S(3}]Xc ׯpy~qsoڴiNL:k,W,x {Ywsk۶?jx[K[;i(&A'2 eM/۽M 7mZT&%׸-q7SűO:|AR̃:fAB S\b:04  `}ء Ĕ뫘L͒UOmu.ˤzYM>~vG:#kq~ Ĩ:akٲntYRQL%n-hY,کQTy_|E'POv,p~׎_s1Zx6H+f0p@۷3 w%H+O>j~z)8Jm.QODe6w 7ذa\c9$B))SLT4Κ_?]~qN@+7~6ovYEIm6xAVEGKpگgG~`<8R`M'EKkMOo*ѷM]_ն3OK7feoqBLY ֭[-fc%[]K!@IDAT2SzeY7$ uT I3~K:GzumݯfNIbrK6}kYVjռV?}JjskX3d-5恥T9K~Ϛg~* AU{N3 !)W1@@b Jp@bJULfAi hK<ζę{"JpENzI%t>@ENE f9/uL >Im'a&tARFvB\ @X_'A W@ OK<qZncaBu*U9u:<@ ^t`h @%*CG!@)W1@@N ,2P4,|{*enH AYS) PWE@#  @BU8DA "*Y @@@xZbqZncaBu*U9u:<@ ^t`h @%*CG!@)W1@@N ,2P4,|{*enH AYS) PWE@#  @BU8DA "*Y @@@xZbqZncaBu*U9u:<@ ^t`h @%*CG!@)W1@@N ,2P4,|{*enH AYS) PWE@#  @BU8DA "*Y @@@xZb ,q+KW ұ#ƴ1Vyy7JU, @\X_ "<`0@𽕤Ѣ $$m @ IX_%ih+ @I'MN($4NQ"C`>+XTyPͣ̃,A&*C @HW3Z @@ :@*@Xc큾+%.9űЪxq(w+x<8 @ 7W BU!H @r`}) @@cdm]5]G,z(ӼǚXء-c̃pUlbA-@zUqCJ @(3We @!C $@T'Z.%FxV# JYU |>JA1e0?)h \2u@ PMX_UhW@ƠL @ 7L:r Pc/< N=L@}|c3!^d+!L$D_<(D@PrMsq 7|>6"iIҷyPzI,yQN\s5 @ GUñd@wz @@dI[pRc%<-D, h!e iz,Y[SSSfS*zwyPoQ"N@*pa 4"W @ b$ @Y43܌htpt'eSi @ @ @ @ @HR;z*4cy3&<-TMRzMã|E INGGq6OhY9ga_zt|>*} ?NyP#L P9^UX@AU<ƁV@ P9X_UX@@}*>$WZxM遾9pj'7]8OcY76qK>Ik+&dAFB p 3D@z@@i+ ͖ns m] oti"\ O7G\o劯UXOSd^A,D*%J>mAH2t6HU&C kb=<4 `}A 4 7so_M,T#tF+̖-j>w3x7OߘGIFGFa2R NAMJ̃^1 @@i *-OJ @ @xğӅov!o:.]Zg B<+i&ahtt҅==ga__d|>*yt VyPɣK PY^Ux@OUǀ@ PYX_Ux@JOPfaQ8]i另Kw|ҥ Wf`4Shӥ N~MDGF1,6u%Xôy0\V* i#F{!P^Us@뫆J T/W; G.o4lw Nh|l.]y>.۱A6ӥNx=ta³L _dKVSSOr@YAF4U<ᦳH4W>@@ $@MUC P$bETVhX<*}.o8>L"hx<,zDtNx)m^D,6M4_,Qgsk)]ph҅D/朅}1S-|THg' ;jeTHO$׫!= @ ^X_k<۱thXtpڰ_r!Eӆga_.ԛ|>0J FA3NB ̃$mD 4@ 9@ 'Mv Oբp\>(,e2Lxx3]hX<ӥKf @ @ @ @ @ 5k-ޅa|Y.Kw,4," ϣ~Exq @ @ @ @ @Rx#a=f.O8>Gx%9 @ @ @ @ @(3fM<Xc/ @ @@<;(@ 40B.|yXiX$_] K\>O OK}a>O|ЪeKkڬ# @ PF˖. ᠌͡j@ @ P5xvZ5CMG!@B g鄧FḨ_r>ŅSTx+h|pGNxXNLuVN3! @e"P,(ST @ @Ns5 @@ zv%-]O04zL2d:鎱za1T[Dh<]  @L`ѢŶx2!@ @@uiu3 @H&lNBX<GOoAPQoH_Pftǭ1Pfx{Fp@ @7BZ@ @*N+g,  @@ O_}酔 C3EEv,zhpX:Kwzp < \MEmڴ N@ @1"c?@ @ PxvZcK @O ۳S'< ˥X6qi8Obm۶}@ ĐyOc8,4  @ $ T@ PQ2=;Ex*Yny+>ȟ½?QOUb Or @@< d*@ @ \<;Mr@ eLcTRrt2aQ,z1o?G{O=9 @H&L?Z $p!ِ5kv/^b>܆ ~@E`]wg]th^9޴ᄈc?aO=lDC {|h @2=; OEIR/"}|(OO6%zA/8zƇ}X#(a!@ ,~<%I`^=ϵUuV|:.%6q鈄 D Hpz1GYnݢQCLjve P,Œ# @@g鄧jf:DvpX؏4L? @ h2xjP P4q}JtڴiisI(`2&^^d-^tLNӟtj"C!@<~Slvk]ѪU+7o~wš5kVQkUXt[ֹm۶ 0x_ 2Ƒ^@ T.LN7[2UX:ti&~@ $@O -@u8쐃wCx O`>ۯ.!*7&܍7}_:@'EZKkϟo[[xD~QP"VzFS/@:cǎֺuk3g[ >] _r >>|ӝ+,ý?VOT1Gxꇐ# @I ӏdVCzx+!z访u3"r 43gtO= E酖qƹzŋMu~oi=]9Az&luZwr/ڼzʂ@@x`h) @%!)zX<2G%@ l b@ /^xکST慯b鞍PcƌO+v ۭ{m?۔5u/6ExZR bSY6~ףGՔSC*C<;B @ _fsG6ܖp\8s?G%f{? 1qO3& @ S2ZO+!PVg빿O"<ʉfϞmsExp,+btӕVZڷoD[YKȗ|I @!),j8O3 @"Sʧ@a6mڴa*D//@xF+dT!͚5sX<-ېPq@g OS9,; K $@ P2=;TW_z>FQ}ZCWGaA@ $)}&^ ҩS'' Cw42U7PifN@ ~]_ĦZSt#|Og OeT:jqO8OF.@ 4LN;TF‹Iu$@ $@O ͆@U3ywT7PiH@ uӪ_ <Рz@xZOd @@촪^PfBO4C @ y2xJ^Oh1 <{фZ2u"<@+a4h'3O=Bi$ @Tw\-&MeS&}QQoСhE HBOӑ&  @!Srz@K!P@i<_V~`[xkhͭUV֦MQ1CxZ 5@n~]Az4n#B{JEiHR @@gO#T_i( @HL? #"O7-͛g555֮];'2UK%F3g-Yڶmk;v-ZOK Tows;L>wWt:4Z3a>|UWue 24g$@ <(@ d&٩~a4ò @%Sr{D!P@i[tڵkDӦMs.]T|_0cƌbnۮꫭfҰ_+|u:A@ u F4a6yFf#ӌH 0 @ Pu2=;Sb-˾*) DgTuDbRY5]eUyYxb8q*jGY E%<=_ jً/l??ZaNmW^vj._vu}@E8 O뻵L~&M7\kZJ /8Gi1@O8h4 @dzvߧrO^P* >, T': vV}} ^CH8L?-_>k-XЮ5v[ @d"O3ʲb:uT֭[FK'ZF\7WiN+۫/`[f9p_=0{FnBon1c" @x~]Q*阏>W~~1֮Ji~/}i;vֱ-6v}<ƟrK׸xvώNh/8Gi1@O8h4 @dzvߧrO^P* >,ч!<= {4kl9cěmf\5u%κ؏ x'G ӏ'A nӗ^^[H˖-lV^={ֲyq'֍ D*MxC1_h:l:KƬ NXc2ҴidN/Wfnbw/׍vk?[paо]r6tAxZ JF+dYjjj_ߴiSc6C?ow$[o)U>m%%TY(o̙3׎?Y_7\ӧ;zFbS Oџ, 24?bKilAF`~l7rfa˖-m}1u.~W'*@g}*'ᩜv1;:.z4.+?)uFY|ν 4]h\<߇;0H@.}R7vȒf[oJ=PG3@'S[N ~7}muvZkoh;=@R3.R qwLhI +qڵ3II$qW>3f؜9slUWuBpbrOmWWf?ۥ_wVY}ǭG*Ox[e),x _WD=_gɴ_߾Y{oc:f'Y-ZOqlР6iҷ6ŗ \l2kIl\k(9Ǹ@x}@X3lK&\6mCtѓ'X&Sܩm7xW~duR  ٩~!< x񨀤tGTpr ODm7W}S I&y6h7}6޾&A@.~d*sթ Otl묳v?kӺ}'A?uIokGqkc?i>7&Mml|nqϚeG_:  TO//6Wl뭶]mlko|9T5d {i϶-\Ynn ChYG%Dkj5J,BI@xZ!I7  O.\0mTl?ص72p x2=;T9/t~@n^x:{dCm: l]_ Pb~<@ #p閃CO%ӋFLpu8n|z*S/ITnyXm>KTquSP^z vaŘw}v9Ԛ}ZTEzTj~u/F=83EӲ6|$uy)es^x[og޾vt45 _W%h}详&u_v,q,3@PX2u}LVݙut~1E:ȢijD+TWĪyۭvZyeܹe45HeuֵK[yu֖ Rq Sm_~u%Ļ妿*j^z2x-1$4B $'NuwpDxZӀNA(@g*4ţ}SAM T%h['xf,dɲ,;úe`ޯ%RmӺ.!k&MMwļy\yֽ;3{NpzuT:t¦Nj/r ,5 LΜ9Nپ֭Z[়nᄬ=fouu nj.XhӾ[u/tҴnTQ׼ ֡}TKf@9 P2xv.?~^+mwu8/{~앵cO}<;`u}? 1Sz?m-6/ ^GpPN$Yx:-۞˅"@{??T O? lݵ^k<p .I|>دk>ej覛lj[:áG|x!. mwŗ]1^zow{{ MTp_WJxOO:܎8쐂:p]mw\tyNbC8Ɖ0en&I{{Cĸ>g{vw/x)ɧoLI=Cikp픓N,s/W |:N;,Wbmw}Å_v ^ p?qƌ% $da;ݧo=emx=ۭݑYzy/gO"2&xh: (鄧v+u4g;tt2U֡ϯSS= +vBԀ`$>ς{rJ?@(LN{}XCx@O};m*=vznB#6xZV u|j[ [1GzުA'~Vӗ_yݘspac>P[#Fn`7N[Fʈ:C>(&&ηWxmY<Y5:]_yuM  @`9L?Wxr?LeŅ5^o#_=؞mVvO6mڸvK'ڶusOY#Q&7|{/"hvamW\v^$n?퉧kO;Ǧv=,.KJJlxgڻoI;_Ԡzn}ǦQg?KֿÆTDqc4,Tws=6/xK"A7"XW\ ֹS'~m.L|{z^"c V oXȽ"H@yR O_/,pV%Ke5V_$5°Mw^Ў9kUu,֟˲G-^ _(wӹs]J:mB,YjrDu|g=씓tt`kWm]}ͷq]q/o~;>YmbgNdL&Ml'W0- mMy\ĈO"I5 $@Xx5֗rGȣ91h_zY3]wVYeevYji߮Vgz9xкͪ{^p @ K ӳSNiG$߇;0 @\+pī>u~/lWWW﬷=>&.LX[^ 7 .x!ߐ&{Wkfǧz\W'ꨮ=F&,h&\@$z򔩦ǯ.ëLAQȆN}k}}]/}As jvR <}?;8Vvܡ=./]C2mյhkk׮-?ΌU2{OOdڳA_}1{<v^_Kؙrxm8SNm j0u-c;6h@E ?u~]Ns*FPz^խF?% 6nC;K2KemR{_j}jZsԽe/mYHfj[ @ D;%xꙻV]]<@)"I _>tUf^AҮΟ@^FSxzE)kw/UzqEA{מ/W9aGN^ޚb¬sm9*xjW++2\[;IDAT{jħo`U hnn/v jOU=P>ӍAC;_q* '] Sp'왞Wݵ,1C-J- 1l߶lbz׼֫[W5jO5Pڦu+;†c_`<<ՋǏ `k/#/Zՙ|m?q.pP2"O#ʹzʕ&le]lTH{t`gQ/z,oz< %zw^9MK>A_βN;Ȳdyz؈u-ȶ4uc߼^{4,H~_[֐=6h o3C~0oew:_~7O֩#Dׯہ=el^pə|h{hrqz|zRwߛ)1'H")"BB oiz=w>rg8 3I}snCvI/S.xkf)ז'[D&S*y!x>@X5(l{'OZL#!+晐^rS?e=r#{sTv뮾"~-3nD1u8`r5uSϲ=]4P5|}}&}%[Ou:\ LO݇YIuK3n[ l|Y]$?^SvNl[O4(5hP_0e{A۷ jY{tpG9}[*<՞hSeV Qyi,9n]/m M/QӒ܃iM/z=-7FzS_2 PQN z jUXՅ]S" DO4jio W>W[oٶ_m.~a'GzQ,YbcżbVo#Җ/6cmdvLo<ϝ̞3wn|W^&xy5K Rs;[O'{M6w"=yalo:=˭7u+K^룖qQB[_.iOoΜiߖ3+@I0FrKW S?nu+V}(Z7U6=KlO[ns`ŗ]!_V-[{ :ҁz&# ׃f E xʙ.$~ot57؇jKyX|Wyn;gmO:1`&y}js^w^'暔Z~=[jAA}ȩͷ;A>]6amJS=m8GH~\.O]ԍ5xosҁi..l_G"/<A^}9+QӒރm[uZ @MfO==np@ԽS'£ZVvuacWG$H7x;3ޕV&>Tu5_ R7@ztjټoriսnBgFO}? vv`諯OWv<`iҤqpsoȷsʇΒ?lHC*@<g nx7d|kTyɧ?_mӦ2yN?x!y 7\ϜL<:Ur}K'T*[.. BDK<{=eӱ7ŗ&w6dp{ӭn9p~v;'z&>8? (:T  @LWhT.pZn\R}@U/=:5>7jP>df{byNWF"03<ɱBW\}Vcw?=ľH7jxT{q0b|rW&4C=sw5+T{p \ʑlpF>|8c믿frsEe=~giidۦ<*ӴhiEO`W@R DO3o -aI `{W3߃u=lwkwO8@] )SpQ +#xRD੆?[p"Y,GT6[^tk֬-O:M-^wGfڿ a'xld^Oݍ nʾ&M}ɧEw 1Gy~rZzH]*+VޖzuOwX7DA?޴=@|w 7x!CEi-Իs7:rڙز],O7߼L}3v~؜suS4h`{*,,=NVvɔo^Xt3όFglxEYm۶ifzzKi` .qd QsGofO=1H﷯ռ:x^/Lԗ䎀;Q\ԍN.ۤqrz ^}="Ǽb ~7 ^|JUP2kNx T^]^3E|G{dIRNmyipWmv[[oc{f0r.= 1JI7׸>"[?'EG zթGƼ*=X}QGʿ.0j /r7ڙ{OLe4XZv=-?`N3 xZlǝe=vS-s*;HV-m+d ~4Hm6۬Q|ޟ_ xkPF_ )SpQ +#xRD~qyn؆II*xˑGf۹) ˧3?7wLuA|dz{੾Fe>ͷsͶN:N~ŗwޱe<-,\-O?;5r'QS׸!yfҦu+V-B]Oh׌1 Q_JOUfj!s' |?x¼"՗F1[dylժUܳϔK/}ݩO8qSam6&W_NSN 8TuUf%< 2Xn9U*=Գzi@{{57ki=0뮒<+P(lT|4Մ { wyf#MjZ{Ibp;1~੓`\VOAlH493rԋu_oxWizmn뭶ڳ{^{w}vك:`C 1g}yϏ ˆi}`6{`߯ڵkppMQS۩@q: Y.@4? v*@hMGn%<-=X?ռuRb_z}#c vc§.~2,  uoH)XG$Xw۵ æ rlD`Lr3]H4l<:꒍ IS(neF ƿ67NEEog<0_`ӄ]+>*xm9EM?꿖B8z%Yd]&MkԴgΌoFk ?x [h]Մխ'F)+A) ()-8(It}67󠪡gN;`pƜGt]vQ=x@;jť\dB&\PO?3Ϲ@/^9"O#u>_JVDgܠ}ӧ۪7ߜ:Wuomڴ61.\hWI ΓKyA>cƻɅT੯Aw^1ਫ਼G0j9/39_4䩃*{:ΆH5hW׬YS?HBTD 4m*W\/پm2lgW<}5r:?t}mz<=4t|X^|e;Yb]7~b|z}' jt uCvMqߛoS6[̫`w)4Ac{ K-/8l߾\ӇQEYUg'ʥ_K/0j[W炥:ve M4dr xZlQ ੺.8ރR U:oԎrիk‚zOs ~_}͖ P>QNO *HX%7tyEb1pndSm.5 ߔUjMc#:ۨ p˗uת%~TWۮm_WXaٲxamCI S>p%= ԭSמ.}}@;¡'Oƍ7mCW+ʼNUϹD4x꾃.D&A*Y?,3n:-ϙ3G6xczX-Ҹ4nڣ]-4Amמ1 @n  $\e6JnN`wC?jd󁫊٦}(GɆǞx~Am\?OsRǟdϿu5_}]nS=tkS;5`X;Ij={le~ߜ0M3Cɬ?qUv\~=ۛlcJms+~ʢ=>d^7G>أ<:uS_r6 D]}f@\H7x֠~੶l6L'=z}ќZkl[*9v3z˶wݖ8[WTaGf& PfQNK<տnҙm Zmg;R! y~+g2&xZOe@ N>0Ay?:H5ּ~7T3j. w]lӲ4+u]"]awS6ٰj*Nk3 +Kc xZ/w^! sV{-:5 uēn_{ZRE@ OԺk+ksչG!*u;Or&cN1  ))7F:p6l{]9C/ڕ<!xZZ%_^O?M@G{EäMnaӐ^0jڴmQzP LW@@S Sv-{@ 9Kؿ}'Qԇ>&/mzi_[n;"Oˍ< io/˲eD_pN5ԣoļjA=ʕ@$Y ?BF$4۩_(k?xjhdz ӱiY(C@@t<5oT\91=@@=/Ow$1e/P˼}-6S}&tŠ\@iE'ߦl6AS ^&78 Nkժe뒯1O35 ;? 5.X 6|`òf v@@@Խ`DjwmiYޕ SݩdS7#  Q_rsCi~|9JQc@ F{F4n,իWE jH5MK*L]ԟ@&l"V q'RͲ<"@\  wJ{r]`Jj׋j/d1 ɖl5K.,\-GV ^`g=^zrJY|yI0. :u% ֪UKjԨ!K,N846:(F@@(@ԽJiJԩ#zi^zLC|9+95@Tn;I._XTW@4H[ETT{߅ z;ubsEi|R'  @ D; k"څ׵s8<׮ev!3gLsu+ ΋]9lLץ  @ D}yʽ#a/޽ ;^pA4|\SMw^ZfMe9;3Hi}   !QNmx:zXCp [6_WSP:!̨6aTQ\G󗡌         [ fXtmӪVDۄ"x; GI5oK@@@@@@@@@R9SNam<n;-yT7n3]X}I2'mCbs         "i`3}X}I?l%v˶lnΘ9cZR$6>Nw8zwQ˹@@@@@@@@@@(TΨgҶ֗KtCE˴>Ѷ- e@@@@@@@@@\QTGly>D-ܿts< L֮8- 2?          jUjɖ?t<ՍV4j=QSw%]>j#         @ 4jQN*L۹QrꎤLծJv@@@@@@@@@@TMT~εO6TВw Zw2!         @(I3ղ%O`d<4ЙNtg         $H7Nti{ٰrOug Ϥ}&m~ c@@@@@@@@@@@dLwR}<՝+hq֟ -l~ym'l!         @d,V3N&mglqOu,rY& @@@@@@@@@@T gݏ.[mN 3gLK})I $t2Ca          s% ~d,tVxv4?+j#m@@@@@@@@@@ @Y7^-uDퟫϪ۩q:0F@@@@@@@@@B4¢t-+e-u M;@@@@@@@@@o:}JY<՝.hY?<@@@@@@@@@@r u(duTw8áټoa6u          @E;ݻڷ:@BN1         @ENF"IENDB`assets/images/faq/creating/elementor-select-recipe.png000064400002002436152075605420017115 0ustar00PNG  IHDRl iCCPICC ProfileHTSϽ7RBhFH %P,#VDbC,X v'ȠQQ<{뽷^}{Y?E\XЀ4c`=pb@HsAB,% @5v8)p\ p<r^A@H҃L Kr (T(ʂ Zʠr A@'sB; DV#3H8 gp\ Z w`9 BPSBH d"bd RT"HҊt 9 ( G%8|T5j? uu ՋD}GІh;NAg %J^qEt?#bOL8&YYنiĴa1}!,acl[݂==~©Lp.P\N[=Ǎ5x| __ߍo_GZ:@&,'T Լf ԖUV֫M%22Z>b>=D"HRZR< :YAU_^ޤ~S^R1GHRuךxM+M&[sf ͻCZd-g<5Zhj[ihswi##ds2!$&_$S0:EɦQQ(::n:I:ujtNȩՊʢRQP{_MaLMY=a)út0=laX[8:<2|C]êc FxF,I|e%j#7F?n9]89İb6<Ǟ;fƳ8Eq?&%Kxh(KlOHT4\,OqLYr-U?UڒMKJۛ643d榙gM=9sr眞1=h::=9@Wv =ؚ1ar6s^q`߰Xv~K/=G":pMPӂf~%DĉV'N;ezugg(j>u}n)o_qb˗B/`tw+'z]mqӽjyign|b7ӽO>]ggM׽pyqj t˙/_^.C돭o3ⷊwkCPГyGK?}sǗ/G bV}=#EB!bcRQ83w )Y 35Aq=f4(Q)lp۸%)Q`WWI2]]sjIxoobbdBMۑkQ(hŒ tבJ pHYs%%IR$iTXtXML:com.adobe.xmp 1168 1794 1 d~@IDATxE˒sY$bD"0Ϝ<3g:Ù3P %#QI KZ2TouMOٙcwWWWW}{w. 1#AJ.-YYYTRjKLk$@$@$@$@$@$@$@$@$P$,< A_~~Csئ υ$@$@$@iDutb`](vHHHHHHHH PLΐ Q#2        $@!0 KHHHҌ)مawHHHHHHHHҚ< hu9) Ȅ%$@$@$@iH_^vHHHHHHHH PLΑ WFZ$@$@$@$@$@$@$@$@$@( d  s)9            ($@!HHHҜÁbHHHHHHHHҊ $pd+$@$@$@$@$@$@$@$@$@$@$@$@$V(`gHHHHHHHHHHHHH 1(&#[!            "@!0.;C$@$@$@$@$@$@$@$@$@$@$@$@!@!01  iu9            H  VHHHHHHHHHHHHH PLΐ @bPL GB$@$@$@$@$@$@$@$@$@$@$@$@iEB`Z]vHHHHHHHHHHHHCB`b8            H+r3$@$@$@$@$@$@$@$@$@$@$@$@$ىi@(]T^uh<9g_t=! " kvcΔTY몼BG`ȮUԾHm$@$@$@$@$@$@$@$@$@)'@!0嗀H4Ej줚/e?lj]\S HGxUҿOYH :rײJQ}"jKWHHHHHHHHH $E쪕t:kO'@W"U:e?r">Tv.U(?)U:K67[ox6j(ힼmbɞ RA-9jcn*{7nq͕jGmT?Voe.ǫgv~[.78S}ܷ_͑]7He{I-k0m} ;$rܚΝ2?lu}jCi_S'b8(5          bF B 3%oj:[4:#9܊8EgQ{VRth!, 8̯`_vي߬_JWղʖ't+"(~]׼[{`+'\=5'ñi⬀~vr}jۛE,O[$m\  N&5|dEg&Q^ٛf՝0UoΥ BsWMS5? 4~d/+ RѮi.?]W!?`]:c[^tiSonVǠN@[uƯz5%oџ>Wmӈ@ ge#H:Uq? Z̞zKz4tXcXм#V]+ʎūd 5!lHvՊ{M\lfˮU ?I|rvJ xHoaYVa/SG`۬%_(Ch _0"BHHHHHHHHHRG Bㅔ;y^F3g6'esuxƩsLʞ}F'ek !L/5-nP#\$By}U:jb 5춿gf)Wڮqꍑ>T\gpתwcg4;;v `}b1ݹb+ꐣ~mpa)˟ׯ*CQm &"<;j:O|雃0mq@YΗ~Ue˻.QpSnԢ3[Uⷧ¡x&HHHHHHHHHHRO B`d0?IAGq$XՎjQHouj˞z_Y;WezކhC0V+S{{u{-a+Wu MOLv@}Jh vrimV֮.VI]ljrsTlizRzYsWD-k[5.<,3/zBhRbk<4ƍ!P#bٹlUJ^*T-[J6m\9oo9992zh8v)Cs=WVPo5kRժUzI֭uYp",X#nݺs5o}[Nnݪy~k.*~'Y|j }U?u&ّsɓN̽N8!acά\Rky{-g߉Yv.<(_ԬYSڷoy5k,O;ߧO`~m<ӾKvgGuqE}>=TN<Ýo #~e"#xh端 6&ճq6Vp?jZ՟Afև*W4?o:,Z4DZ. @f_VyRmT_GߊB{oih=oO[g.6(!7+B£𠻇ONN?mD;gn۫ލ阖nG<ak? +W:Nu#S "|OP˓ 6ukEfn+Vv5ǻ>W|þP!.ydn"K!EFxu5,|N;v @@xgva۶m… K\x%Õpcߴi,]TA},TXj#Y`B`"NJN*S  U¶-'/q{sgo/͖P-~:؏}"iK! iQb<4B>PU>r=\wu3-qVHX#<-Z$x&c]m 6 x ~x bY0_W\ V!&p x 7`([ou1hٳgG9!C0ꫯ 7 m VSTQh+fB>x`Nϝ#8B~xԨQr-s9aXlbN믿JΝB<?p>`i<zꥮY:ŒVX/  rx/SPBvh A9ةS'~UM^e8p "!^j~!~g &7xju} \m C51G5߉0 };*fk677WyAm!gܳ>y&0;.}ܬY3y\+Q6.I<>F[iӦy|.=<_lҦC"m.IHHHJ $wra葒MxVnzZ߿5O/ޱʛˋ_W=o*wY|&x&{VgTseF|qӕa! %y8a4 <u҈bE^%Yw;!?*xN.Wo+4rH!'Ν;==qe\]xPϦ /ǎ%DACz'_MC8VD:x(c2C“ 0G007lÜ[W !Q Sܟ6;)ڿ?tO99ݳgO,FGDc%c1[@>Kmڵs_]/z^>Q\uޮ*Gx?j[8Z4Ƴެw7s!~ѷk3}1_ SC\?ipa/UsY'vU:&NY]G܆;Vw|nC\I;mFj- ;TYjt׏ջ<˙>q]"is07HF B.MjkժYU׎Y/?MԆ  QmXOX R_ a$m6E ! pU^P< A@@xMlCxL c+[Ni6-ڞw(͛8*m&b o4 :hʕ+Zb|~<1?l⩋`nh·vq>-"Wb,~B8¼[! ِSg7Qy9a6=U;tA>?#o"DxY.@<$mG[{s(#¶^=d$@$@$@$@$+쪕WߖqE} (8VDLow^wu|ςځ]CNr)tcL'Oeoh%]9.R =); 1IMr#VBҹZei~}D(Jѳg.'fd'g[1Q_q[; ba/WڴWJ ^@[t+j$>_y+` eHg$C|X"sJZU+ =O0WҎ@V2?mCkY SGwi-]K(&v01ίx[XDXmmq۶~}+;>F>5 ^9;_}M2EjӧYvv @ *Q5!b> ' < f(@06OD:mEhzXA@L|AH3=o|Z@uD)B$bY/u3s=\?iEAҌª3+ ^x[p;@b1є%GTZK=}ˢ}ճ/ IHHHH .c4[y$<[_`UXF-O9*-e%>!GɴW`͓^P|:*&GY!wލ[do<37;[? >wT=[:NܹǺۥw]"?,οݲP+k? dbLJj;}ƃʲ'ߓܢ r߮%ӱJ Mع[~sZ?xG7\烻JUrn16ݎfΑ<  MRmyXJԅO% 7yyy]gۡqoe~Ǣ(-c+-M[\1^z! W'42 `wL!g q9%k |yN8D<\o?x2\?O4;OeG?{B85ۄgi"@M{B$楟kE?x2B 9B}{P}z\3HHHHb!Pz1U:TBϪM"@+ EX;g̿9ٻ0| %B9~4ՇU5O,YeˢJTuS.X~@(Oa6[O!M׏)x HH˷Ű_007&ӯX7rHyה:e˖r-H=;cĈo~bo}y㫯 "&i |xʒ1FBbw:&}` oA|v{ 6ȧ^ޟDW^yM5kD L ,נV)fؽwp ;*3h3Kj%f-6 ek_HѥT]|!AknhɣC7'DT:c?D4~#0![/phr@ j&HZRWW7izƯV78z'IUsM}~`W|1Pѧxo)RS+O8Eo>wl]`op eK֍=!PL] +&oÏYyO <+i&{nNpYݳ<-qHUt +~Bgf͚yXͯ_~cB~~KΝGz|ӧO3CxIi/lE]>3Q=z! 69slҥ*\*cA(J+ %zC Ъ9q<_?cAJu}1xŊURܟ\nf^@/QBAP"AsSNaC{v]ƌv-];qD6̍AG|ݹOM]^nPf^.-+u0σ3=(YXF]RAk$"9 @U h۰aIfaD8B;P^ #5u)~ lׂ"DYf/^X+.^\g!B:7oBh/[tq <״.KGno VǣNuvLJ0^ǟ=.vd"#,~MC޾D!ǟ#tIHHHH $ L?r' yR$  Hm~ I[aaHCL!]D>[J W-Ƞى'BɓU[" ^=zdBʓ1Va|OKypLq~-4 SvaRZ5uq<5x>nL矗]6mڤf]~>@@;E9|p5/qT Wf9DCEOx&L _uaߋ/P~[ź}ߡ.]`WM8Q? !E'4oQ4ߎ;Eq^={~mD &pp{ M!s$]& @4/Fsv%    W1#SNuϟzF W^2n8M "~A9UHQ{_"1VA/Em Ԧ_hV>oF+$v1"<;an_=ts=Mf6CChd-=^f\>X|EHm7M3 wmlܸS܀# bzf4DJ[D;w1Qv~aе!ODfW ~{ޛIgy$e    #W2    tٽ{_|qغ}޽{1+x%c[nI~O~y~"iunO < ]}J JkQ9BK>?/v?|u oWQ5Ppxc/O3?>0 s}-]7'   LQ d8Ԗ0_ԛ\ DH" hFOxa=!D{ ;Cyp1}U+fp>x"i4VR%Ou$"De\ b£p,~ VfhXh\vk<^ukU(T̡UVxsCs ovq̙k.w7D"(~XJJrMϸX m~ Ֆ}~.#B^@G~Ӽ'rę`#P5ṅnMEhN|a^""oȑ{cLs3OI$8YR(<9 @!@bsQ ػi[$@$@qs4 .ɒ1t_q XD)S>+(r :`|M~ﬗ<,Oވ2 @&`L 8tŊʋa8!dHHHHHHJzk d8;餓TDp\ d, {i90     J-_Rq "0 $@$@$@$@$@$@$@$@$@$@$@$@$(fEHHHHHHHHHHHHHB d  xQ9$            9@$@$@$@$@$@$@$@$@$@$@$@$@HB`^THHHHHHHHHHHH(r @C"             $@$@$@$@$@$@$@$@$@$@$@$@$(fEHHHHHHHHHHHHHB d  xQ9$            9@$@$@$@$@$@$@$@$@$@$@$@$@HB`^THHHHHHHHHHHH(r @C"             $@$@$@$@$@$@$@$@$@$@$@$@$(fEHHHHHHHHHHHHHB d R[qRΏKr<}sjHҁ%;;[J..DJ*%2> @* 8J ^9 ᰗȁx?D<(5? @ dDB8-Kr<}s 3HHHHHHHHHHH |' #rIy @"aٲeglҤ/_-KJNNl޼mnݺ(N{J*ҠA}H MYB\RV[T^ hx9p6 IHHxkd͚5Nvicyj*K_ as<2n d9΀xrI{8GHHHXطo_@Ǎ #Fh6777 (Z6mrE@*ꡑ @4, O-K k HN@:A, GỹIH2^=:iCFJZlHHH 3 62IHHJ&,_] $$9n ΃A|r$@$@K?O&Ltäu @rM!0 HHHp@>$> "HH2eΜ9Ig}v( @f̦ё DJPhPIB d r xXHHO?4eڴi o @* TRcA< j֬.$@Ő%/XL @$?.ɁAρIH2رc宻J*%l~ k @J 4lPƏ/WwJŊS'H$5k @I%Q%9p>~9PR7 @fؽ{3&aH2rȄdžH FG0 Bŋ%Wvvdel?nE?q   M@Aa.!@IDATo`.9Al(HH2@"Ã~i&"   BIHHKAKryy! ,PK03",lz͸Ys=k֭[աx`FkS*lGf$s]vڥc^{ԩS'%DtC~7l3?+X1-j%KdŊ3QG%u5Iz2- !  Ry \xX HHH@sJYr믿o] ^Fj;# .:u>\NKXV?ɢEԡxq?lذX=fٲeȯJl[,޽vmJP3í_tEVZСCC k_H^^[n뮻NN9{چ/ˌ3T0;3;ի<0vv(;kӡD?NzSOUD,/qM'N(C QWsri3PU+?a1-Ӂ:F'OVO?>@}x>Pg/z֛-!\x#G}G-\cW_}̟?_Uׯ_BvQ~m&M?6hC,$9u>{sI7'| G}+zϒ?_vء;Ե_]>cJ.-'x`{<ϢD+f쿏{֚rHHHdr$@+|H@\%ђ d2x+4Jƍ3Z14xFc1>HE@ԇX"HD@+)hgQ{Iȑ#/чp%<p#ӧ?F^vk!XD<,,Ǹ΂]?x)φqoV ?>)=q_4HD$`o|嗪 \-x-|%zz?p ~Z]CWe >09:V Ocm˗/W^z;%f{l0j spO wd_PWW^))s_/O>dDE,3w )ߘo&LnAgkQ^[] <ِ$|=B9b  L&'xBƒƚ nקO^j!niC(=ٳ.ji Uc*C􃠆wu* DիW)cKYpĻ{WB8xajhyT(;x  #*( 1yq9 <Ÿox9 5B8cy 3^|SO.,b `r? @! o|G 8x(9NHH$@>#ƋdmC!{EDLr9L﷎'rUĒX@ #8s ymywYg3&?Sq'_, bB^/@>4E0w ‡cx+' fx\uUˢ䅰Ek/;ڦ"0&VbE93ߡC%bD?^f}HljP\2MU3+ ؍ڴiɀJq%tBe&Xܛ_~t5`42$Bbx[m hv<>>p89R3@Eߜh0>XD?^ݣVl辙K}'۷9p5 O9mw6nof~H\7ttIܞ~lFxCwT\[NHHH?>y @}r$@$@J/tR=vy癛}rxGEkcǎ̅HxW^BE@̕`]ڊt)AOhjAHինm[]Z({kz5xbQcUµ-|P]t 䡇򈀸_s D(FiOd'i#5~]A<2D>΋)9/9|p+#T -51sCE@|`& ۡT|G#h;نgI2e<_|\ j1/㱅p~   C d%9`sp3Jγ#% (!*Š geZT>x %gr}A^h4ώ O}x^C 6x m믞H7WCPn.O \xX6l0_*B8p9k˾3Âfgg+`uQP"RqM8qnܓ#5|O{S|͟ 0pH9`6u?0% 04hy|L) d(=>0R0mx)o9^;EB#Y'^l#&"R8O /-ۣ a,xW^>:ĪJ[l-EҾ}L0h[xh팤ϱ) >y aN}qX 9WA8^4"ix c57#4'=&ː/TPꚠ/8Q;Ҍwy;?>:7xc@qb*-A;$@$@$@%@V|'='Kr<}s=A9`  AG+^b[Slٻw_0w5 }`J!/Q}vHG,½7uxDkpجYhPv5>z=$}.Xb_ۺ,//Oس3Bɶq4xDC~f̘{,Zh j(3B?^xa@p^/4g#A+]vY-ꚠ=Px`Óisc1x)b9,̳ͦh^5 yrq鈡r ΃u  $Wx7m wy~U.;vܹ3l;z1_x#$bBؓP^zL$ώo b=v̀k/z΃ew,7aoza,ViHv *NQ)s+3`GqDGiƤIb\|@3,( 4/RyMsz3F3DյEh=S=շlf/WA[A A$@$@$P d#A%9D;vň(OS>,5koÿP? h$@$ LC^`ȑ#ezSZh!z)ZAB]d̘1vm['_a@1#r!w]c}Xx 6hF^X¼6qi{nΚ5+nB85mk+.˖-t[=,'BBJ(! S=Tol!pܹ3)&B/`kb_+@7l2&m?b}T^/ K(T=.IHH2%9D2֬C}:Jr6P}{ ӕz${C?C;ծUSve9 ^!4aܾ -3Wf= Ѯ#&iPISP277W-ZliVIݻaϟyf' '&cip*x=c)գGyc1_ D8kgiT(!ٮ];!)'PEH{Go#Yb{>?^KA60DL0xOҧOx==d~B 6?D^ikb]%ADhh 4C .g) eHHHҌ@rbxg8.!8$Zr6԰Y̘=W.X$tTTQ8[mw^RW{nM$@EI_~ϺaqnxB A!9昤tϖW_}ĉ̜[H2‚w}'΅0B!BYݺuCΨ} ¶ΣBHn߾GB^s5 љg)W_}4h \b¼i{7̢#<'j !X+|BDVjO>@աCjJ\4ٳg{1,(:kRvmV$rf_ˊ^1?s7IHHH(x\<صs|hҁ'?`ΝAxL9GNF@82~ :3# {GD@؎yްϢ޽˱^;w?F(  GNΜ9Sy2;<':NE$L-DT^ hcHHHLY)ÑKr0={>vE@L.~&W:b`d=S 0Oh%^LTEv'!Y] @.]T^;~+]O]J_z*$`GЄx6nz3p%jeر N"|#!EA?Bg9C" D E|;Pal!"Djf2>_æ-ZH}X`:zvZ' c3բޯ?سb ],L5iժ+xFf=;3dc@LMuA2*b{@rHHH e Xk\U9sQGoL94'_ mN8VkByUDq'K۴97cE '<< #>MCJyA4 X /m/#G0x=}t x)ODۚ5޿;~ўbY?yYdM7ݔp""6Pܹ,KxC"|%s ֭[{N@ؤIrxk3!|[W2³# {yF; tRbKU`5@-,OH]?]&`szH7{7*{7 g=ͱTPAEH#   `pT@.K: /ץ/OT0~rA,<061'',q:Av;<(9pbbv<y2/bpNsx8GjWi[x֯A~H 9SxQom&UwuyA$@$@$P" d*HC %&#F~)[O>NJ9/tN-[uq9#,+J):uj/<;;w /؋ի9H0w @ V-Nۭ[7O$vm}Ct~ D,?gĽpxb&_W55/xءZA~j+V aÔ͛i*mĞ|W{Bs08 *<,MRf{E*#~]tەve&m޼СCϑ 6x }~8p섵LmڴI CիJۡC$o*/"'N?~ l' r. @<_Ff̚Ώ{vjN#vVZ6o*O> *yJ| =n2'p)W `n+wKf|Y00 {Bwyw,r=١B|T7x#Ɇ 'Q!ǔ)SW/GB"sBfʉs*)J^ 2G ^{:r("|ѣbTDd۳,",Hh֯T84# RyM "0u(G*]vj>ԬYSCHYSx۷o/i.^tEG^=sUaA?V4: #)!˒a7e~tiP&t[ҴI#vsc_w2- ;rJ@ul> @ @jEWT}Ezd xjfڼyT9DF8>/\ ,SE "!_ ju (w$1c( ;yd7nz9JV3{!г!"bvQG xd>L#*<ɮk;d͚5P+xS@vw:+yiuT5G`=bC%%THHH@ Z˒aI2駩wߵsGiݪ|hWnC+ԗYL֗^z ?j_z\uw} XQ24̯6xA1 F" < NJ ;:>D@xO#۷DPp2dHT">I*$@$@$@$G + "_J,Y&|?E};':o+:/Ĩ\neIHy{߸+%oGa A0f0ezna_0w^ySo V$@$҆:̝. rEQ+@!3qj¤xu,^s=FrM6rmɧ~*SMC40khG[֭=.+WY''O*o"V,߻uTnOgD0,Ijת!۴Jy+/'$@$P o[Xʰs@I&k5[̙c&|dI^GB$@$@$@$@$@@@)(0şò}[:HJoX=5NðD23D}{wW`ݔ0_ (Ǝ+K.uWgÆ sy@%@6mk2p傽md     JԖ ;{>7_/~UT=wR[~[1A1%дqCؒ*[G꟪/ y˂O?VKʗ/( (_km 8G͝;W~ѣG[;u$ ry@$@$@$@$@$@I AW -ܻ/oE5:^r[oj!ZO`AcnJ xFҥe.lҰ|gRt6)t+IHo~#۷o ܲe:t(\^uUaq!CŔþ̙թYC0Su)ٱc޻e ;n^֭/o;%@NN)ѲqVi׺Ƴc6sdYrhvj/W XUӴn\֬]/*W / @1'ߤIbֲyOJRbe(iFF>aVF3fQ ^TvħvҴiSu!? @x衇dӦM7V^E*nt    5hH N[iϋui3熝*-ZZ5oaC" [dgE^!Z=>G! E @pʩ;sjcǎɉ'RJTpxLFϰ8$@$@$@$9rB:TR0,憯RPԯ[GUavZF ?߃ƁX $0A⸑|{gJr]רa ,7D$@$@$P2 d)?+VԟI&    (N<}.KYS@ŗ3geŪ5RLiUVe{ޗ)S8 @صkb2!,I@L`HHHHHHHHH rKoK۳SuHHHHHHHHHHH:,C@U:!9>->$0)haIH ~          0$ >N/ K@$P )=t$hâ d,O*07oT?~dPǂ @# 9 ɁA@BYc          \`Τ1$tAu, <YN i~QBA~{P:Gy @ p@e$@$@$@$@$@$@$@$@Ş@9;@ȁA@1YA          (B0` ɁA~ @FȖsL1$'>$3dİB @E`V%Ðe$9CI&9ǁ* @4*ȁ s6$۶HRvr,ZYbiIHHHHHHHH(@ȳa)k p1bٱk;vLjT.Jn]$Tvƕ7<^ ӧezq%Kr*ʌAe⺷8$./m: @I'[P08lfT&~iɢ%3׬ېicpp, ,9YZ JCa ^9zTkXm(M%k*}{Yٳw,YJzv묮w߉R"re&ĉRq;9sV NJ.]<ɓRZիTR==?<<39J  ߸)meROYGc8\27(V].ScCl "?{;9s挔-[&r+1p, @@ߒf|)MM~kvԬQ]ڴn!pn&y~Uk/'N=Iv!.Io7w.KMSR|yЯ >ߞ(wJ?MM^^^+ס_ O"Gݜ硜4n@Z3_ۯȖ&ȵW:Og_Q"g˜dڣ̓63-ځ9,Z?NhEޭF^RHw~{HoӲzm"/lܼU_W.+,?^p刡ҭsO6K\Bv٫ǏU*+^2_jlxw8Pڴj.3f͓=鱡ir#%vg-XT\B[NjUH z2.MbS͔嫿]*E`Yiެ\wAYIϐHHHHHHHHH =w ssJJ+(F2tЅұmkZUMfJ5{+W(UjWRenfyەRQYߩCqZBy;vL2Mj֬.['*L#E!o JraF(ƿ?I9*짟w)JQOvvS9Ǖ 9^]RF)= XڧtNJLSO<3$ @Q>?hep"pᒯ}tTE5`+$jBVbY(h7dfjr a8yV0^:"}ԩՂX2oæ-koqo^#Ni/o2} m;ƟeӖmO/+oubG$@$@$@$@$@$@$@$@$@E@9J5o0C8lS@HUUxOn:RNn AZ!7>2|` qV@IDATl/}S[}>w ΦB6y#+oʶ;Mܣ,O<'zr!ygJğ>sL>KsURRu)Otl'W_6\!-Keܻ]{d=2@ֈ˒Vȅ|2d?Դ1%5aW6- 8(⠈ܡS@XYX_:"|1^ 7X,ScNMeq rB.s0%=$mٳg坉iy sM];z܃EOvvҴA\=N{C}ǵ~}z/yU՘?PrU2o=V?1[.6D[+UT @ 7`&{f~˳nF'i]:P)C٬IÐUjp3sJ۲ySV?xPt.}rʆԊreKke˔g:JJr5{ʪDwu@)L&9gX4OO.( ]{pR.uKthM(vsw@io |-7QKʷ\" uWʝ\C9.Z`l+E0'̒:9c:@0{B u#[GoZFpF I/JbMZ1 !9Z_/qߩÌ`9{&.&{j.ʲo¤R\iVXQ+L*E"0Ouv[JYN<$aieiEP)bQQ9e|敯#rC KjoDIN9|p0`0x(ؖX FX9==ahۻNҮuK -=T_+%J8HY8lQcA{و0iP։XpY'sJg ܁"#pZV 8G!Ŷ`xwcipUC\&$@$@$@$@$@$@$@$@$@$P@kX`0 Dւijo,H T;,8tH )tN>u 6 LV;+Oa_$35|Er:uһg% bT`O@|lE 2>|˔_ `wwFzVA h۶R{uCr RV7@؄/@P@)ֿ@F          & .FYðyԪYCwL;qB,W}>1G﯇=bv`n:Ix;(T\) E/,x ];~|ՉV؟K o=!ty)l<.,ן^|^`GXIYCv땴@,:o\ N7۸Y͚s7\}r1V=qoDJ! , L#?6ղ[HߝIHHHHHHHHH (Ҿip*|ssXǕpނE,wuNy[dQVݔn4\]2Xk>[-\F!7uP#Mj#v-Y.kr3Cw!P?=Lxx~FsIa X~;dז dٷx-{6m{ժQ]'zIkʺqw ӳjQr m֬IX;&?"?,3 @aZc>Ƞ.fW+~_y:tLh_G֭KGmqy7jr~>6Sժy3'^5bSZQ& 3ڷQgi´w?3P|t&8\=lِE+ur3b &1yPY6mPu tVZhfvVz6Y:mguRY>{PuN?VwfXG c9ٜrYwZVkn$+E ܀VQVk}VOJcoL6KG%RC         t90, ip Lpa^{ځ{=iKJ:uTeiz˧3f{~+[|}vz^*Pu5**K:cny$NmҰ~}׻V<~ew(ǎv |asx],i@Ψ) mMEuXұ]:};~B~_XPE) ٭\֬^͜ 5'wUc×J4mH=ִ[[udמOIɓ͎]Zyyi.*, @PZSt+ r%C8.SJs\<ׯS}pqcF_+/nP ^_`e5ٽS[+_VzE:Q;yγ.Tˋ3ꁵcRCM"V>&+G^,^>L*W$;wu2J6w.5kb? _kgXBJ,yZ6(pmmʲ\gnIW֮ߤJ*Tʒ<7]{u{o~d Y"<7v=5kTӮ8kP6w)^>lTRY'(;o 9v.fƆ|k)#/N-/7oJ*j:B;T#Xݫ\3g} W_v^Ha&Rs/C         dYj(h(N=qեti_ 9|䨜T/ԤwP{5 #|N֖FN91=&LIHHHHHHHH<;<;ܥ1$ڪ @"0E!       (2Bִ;FUf#rA.O$@$@$@$@$@$@$@$@$@$@$P"PYB0$tdL @Ȇ9߃dǁ X           GwZ`0~ q ;+dORHH P#0P̌HHHHHHHHPAJ@~ q& 5( !9=Hv(H$@$@$@$@$@$@$@$@$@$@%@NH w~y{2TȃC" @fY)aUB P 1$@$@$@$@$@$@$@$@$@$@$@ ?$rHt\J$@$@$@$@$@$@$@$@$@$@$9rMgH|2ghcIHHHHHHHHHHHC_ D !9+$8 d lu0:@ ~_?$@$@$@$@$@$@$@$@$@$@$@O GCLA4HHHHHHHHHHH @vVV!9O$$@$@$@$@$@$@$@$@$@$@$@@@Ur.`H|t'$@$@$@$@$@$@$@$@$@$@$@M@'HCr`?{8z? @aƀj柡j r`?Q(A4>HHHHHHHHHHH @0-(yz9B? @ș (@$P_Jq@$@$@$@$@$@$@$@$@$@$@ł@v+A$@$@$@$@$@$@$@$@$@$@$@$@$F0 i̇ "u} Ç;ر9.p kF`%yku o ~NE`1v|X$6Dvܙ@9̙3]v:udly3`6dZybWHXy , 5kd֬Y:o="._[h!+Wt%%e-j݁>\:w\Ԫh֬v xiPjՊl @cW!."ߍRJeKg(?3lڵth>ȴ1%`HXy , d4ѣGˮ]L2tyRU*N1ܦMnC.:F?y tFWI:y衇o(ҹ(˟*LYK#@E`XI$@$@$@$@$@$Pd Mbxa/)#חe˚SEڰqE,6 @"`%H :~GFë$bHHHHJ,DZqFٺuٳGi۶߯Wc;)]ԬYSѩS'JXr1>&[lі2(CziӦҰaXw|(9rDBy[n~k uOX.?ꂽҤI}T\o^  XUҥKe۶mrmQ6&$vܴi7ov9ssXSVX!f, -[&{Ǐkk pC)}СC|rK n [\;ZzH+?;wNm(jժ1As0)w| A?\d޽q7zPfw=zYA>͛7툱GBㄛy(U#po +'/1̵-[ ْl[å0uX=5jזdǮDʋ},X׮];}A}ٽ{wX81  6IV^-x!ʕnݺEJozf"1,.X܌}x K A;@+Vٿ!0;K}x']`?ߔj*1 R ,{31%~oyOxS=&x}G0G*g"#77+Mpy$1?3p-!Z^`fꋱ$w*hlJd:; L?ޙ=b $ cM'u駟ȑ#u9رcs쐾}ٳgMt!&x Ghʔ)zsĈz"}9~aM].p~MR#ݼy5L} w\q[11?s 7xcDVh"YxH}l3?|_`:uV D/E`P'!  O$EfŻ+;rnE_~)&M ~砘Gի}9N:7{%H$3ND7&`ReƾII(D K09em߈]܋Is:DEƁnI+X'As+;} v?.s'^{m"0ٶĉeǎǸ,ڢJ*:M2cW"4%ԩS&J+lE`Pc]ٳc WX1)E`"m.ѣG3ι;nᆨ ! *n„ "VCAq#H(@0s??K0> :Q?ϷۿxwDǔTxw|‚)'T ^ߑ U3 ܰup3.=ƠH g{$2>xd_NA󝚊Cؔ[rSɳ$@$@$@$@$b=moL 'V>lT% aoms_:1?ޒasET"oLfBD <í5㽎acy^EěoY@ h'|RصqT;MyP+ΟygrӫX e^>hq(/&ñ<`PXR郑t/?M8wnڴiNc4Q;Y$/F|FnKDS%FkPBۊd4e+Lha1cFоƺd)XAF>䵱BzX6 O=TV(;=(C;;")Q%3>å$%m)c_~AKf|zZ@)foHc5s=>෤[i?3Z}fϚɟa8Z d 2eX}pw6Fr`?&=&xOX g(C\PBVD"ց r ʄdVzH1pUmڴ.LQWX?e#&1 KbV+oX폺 DfpWPA }S/Xz8P3 Ɠ'O/Jɴ^"CX{'X@ɏkX8AXx,GTEAc }H#XzAO`CX6#PأhhG7`1+U?cݗLw^ #`'Opł3޼{%0,ǰ? Z8XØ 'LJ(٘6{FLΡ֖[p=9fRط~{؄5Obc Qbߞ4n.+x<. |wyg+MÃ{0LCD{dĆQa3_Pٶ+ WM(`Q"@ E$} nbR #C?ꂽ$hw܋p!ÄI&ۿɾ3PN1n  `1[otPT-\Psn{eq [#& X1#AsW~c~qgFxR,ٶW{1 Z+C~DƮd:@;^z jKvBƸg} {R|ϣjPGiC?Q!?o1 }+PC|2d}^{o 瞰w mV1?ߛ)ǫ #Oʁ8v&;>F*+W|Ush$1)Lf|g5wY>Cؔx-ɭϺ d$( `ud+QP(;`e13sX0rnq[ٓHk" VdX-n &njS`Nօr=x1BXVW(M;S(F-` jF.0%"3b Mީ/3I(l% A%63>e'%4y@d[bҙ0Z4i"ѿ7w-03LƂ0闈ޮ.+:ƒ믿>l܅і cYk^Am%$"3<5k Lc{቉Q^sXPָ%.qGN݃ba]d+{rц@7[W5s0kR;}Q>BÊu0`@ؑ{{/LƧT ~.](`uE;Ԙ~CnΔe3Byg0agn' [e@]dy:Ay,FlK1X{Jwi <磌 .( p] Mc Zp[|Ty<.<+q vFh܃*'[[k+L ן-ƾJ*iWfNAeL1\5940.̛7O0C6m)%2#AS~1!YҦf.TjےGE`In}֝HHHHXdaQI4Ǥ/BX?mf"Ś[/#*_tCYQhV>wDiQ&ێ&TA=me6/}*״?bb\"H_4ԿxglkH.;#HE]oT?SfLE &6oެ,1ޔO4;3fEne=&XM-(HP:<+q ^( ˗kP|/pL 6-w&G?U}(13: 2Y1mhE&ߘ&oS9&$6{yWtL>ڷƥ/J&    p3Ai {E>&{1Ҹo2˶ZPkٲe4d'RŖ{'}J(]aG0fD;yfi/ =zH&M|+O ag\EPВi+wxvҨlA{܄$~PM8ѱ>l7nK ” |`!(!ׯ_?[nu Pc ,.s0zhPc8e,+p@ k@/h"hڿ7X [/Fv5q%^`rn'(l7lؠ :O< X=;DCMXy5>zN? {|H't%:%YW    bM 7ܠ]LSi5!37-܁cƌ 2ŬOe]L=Xw%bD;: - 4H]]F?دn͚5:Y{4$e!)hֿxglxϣ5 5B籞P"iF([D[YM"|>g+36ýe"T*zaPc2 rQ_~|Yne/x-נ$t ~M>R:~PNıZD6dye+x!Xb3Nb#)yꩧdΝRէnnm+WLGӧO%WlF/ Zo^#šoi̵`u[όtުU0ΫP7`qKl 2kƮ ʋJPc1N _.hD ۶m.mwuV(PۊM;ma2.uD{ebּ+,,ĸmq17TM\B'=;~Ɣt[?S/4A ^ψhVcrF!Z"]K7tTOE`Ikq֗HHHHW^Xx &iP/`&[ܓMcpرj*LΝ;WL{m̙3z뭰1dq^tEauy&$]}>&;g+D[ &1#Mb4AK/4Li Ug}&Ǐm۶O?C;]}*Fp-շo_L"J`#x?&Fp_via+ԭ[WfʳtRq+1)Hǎa\!W_}qrܸqN^0`sdyXf1N`UGXz)[h $^{Q\Xa[¸O5U3vQ^#J׼&=WF GĄ#&K.DO eO<@YBd܇=ՎvsLܐ%b-|l (na5I ToK:]w?ǨbqyZ1'xٿ}vɾ3wСz줹;EsXY2U5W^&}>?lJΑfP1+.0ͭ#j[tɟL>/'?ҵs' QP[nE+WM|y.nXÍ[ĶqI<,'~Ǯd[1"R1NAkx PB-xOX4]6QΡyܭ[7mj{LPw0jժ/ E$P8 RtHjSoOݼ9&xy3WYƥ5>St>"ջ$gQRrϒ%}{bsi~'yY@IDAT_RJ:5_Zr|0cmuca+ <-o(%?6C{?~)xϲkW=bᢰΚ3/G?+{G4hP:%{jql?b.AQhl[`,[eȐ!z|b K(JhfoؕLy*0hؐwiDE: Q .@Piju_,"oW_su]w麠_ڂ:bLlϞ=KvL$ {{nWH=8khmsg {~mP#AS{So'ɮwcWP.wApeɌA7Lwi'dՖ%e*Xlwt`4iH88{>k]Isq1 lͱ/ո#IsO@A`dp{1׫,=;.)'VT 9^aP3ѫƥr%3>< yݟL}Kʽ-S.)Tn9.OrJ}el% Z6e͎MjH.y| zzٞS{=?OcW ޏS߸)6sͣSNeaHZ5n]]#ccRv9s;oI2Xy)SVfL$@$@$P" `u\2rSLDV"v>^ǘXp܃".+V&A VJDhG(`eO:ċq"Ex%}*޲ӣ?4ryDJEyygLy0QT Xᓨ$c=ω4R^ɶ]ɖ7dǺ){HXJ TsxC(1'WV$+ZHl[(ae)HT,&)'VT 9^aP3ѫƥr%3>< }߷d{+T( 5M;h:juq( 6aAmoK.kwvԲJ{Q&}le'QC'ρ;;w=߲yV+1t"PjҞ=j ~WBU+s388>>FsQ](# ZKC_.YY3gǺ'eK?V?W9ۂm_6ьUhFc(?zcjҦM$@$@$@$.3vX}`C׶`U'oD&(lB-M46Ne+!S?.{*#޽sʭB [yI&|o\6R}?>ݴ ayO) tɉ}*m9~ni|:]oXbeŃr_Ja+WVǜxؠo&Ǖ29z3($@$@$@$DdZPz_CqK[jkA,32tД%5`H$@ }ׯm۶իKNCEoX|PaLDPÇeΜ٤@Q$1(L%q_zU,*n ]$W^6"R}TVۥE TʒlذѹP,#PpS`ЃƓEĴ(r[eǹgk<ףF=*^EY]"fMm,D[?oVQ{?~>tQ<+o-X(⃲Ȳ+Hj*PzgBX'\bBph+λ-J؟GaJx٨ld‡΃vI9OHHHH ;eʕ:%K\xxzyI>/WYG$@n_||Gh"U dˆ!=Faq%\bG؃ƍ套^*p{&@ 4F| QwXOsŖ~\6~lFvaCH˭&vF.-7+7F*W$ kx{Pۂ i3fe{O=M{_/hא&W_TO:%? { E / h>ONRlR>o9f(+A#K@ (*l$Yդ{퍷dpwy~I"`SJ1B!   "ћnI.r~{G6l3H0H\5jTQ(*˘ |]veL0>\K6(t X8g.s~i-o5PWTQ9ڨժ5k6xi@н7[­#%'*+<ϖ_iەBju7daCԳ;8K˔+H덷ޑkB.'ba{7u.2)SZE+ƾ_ڴ6}uFͰBހ })x_gXMQHG\:TB%jc_޽!?)Wцs-pۧ9_sQ̚3>Sz@?=-MMeWJmiXٌUt`UC(v; Wڗcv!V+BW\hwשToGsrxх2pWEu6GzHŊr.glU{xkrU[)w~oX&p_9 &ʻ>]t)b$@EkEa5 "ֹ(u]] ōDŽ֢ O _e`a(M`_?D ujsY:o+p٤q#٤,!Pڸb+heC?A$ ]+Yz='Fs{AvإC(Im-|ˆkN&MC!VqүO0E={D`QUYʈa(|׫p٩C{7݈YKB$|}رoN:vnNl#5i"?{Ai߶ >C          (DXT|]|Z:\E C"pժ5\&Ҭrӑ@ w#gʺDr߃`aueMO$ J;C Ar` b RWqәhqw5͚<>Ӕkʚorj}2JI/ɟLծ;#'#rmgߗ(; dUQ$e`a+QV-[YMlZ G(!UZ`ce-XBy}-P $$'`/uXF?fgR菏CN}y;ܣ]֩OWy8k>ͷY&;TvW)Qr U,-XHȟîG:S>q~7tq           xE @?^>=G.-cu[Mx޳)W.\OE+W_OyO1]UsS?O.*Ϝ%M\aΝߓ(Rٿ@9auQ'Z8Ӿ{C^cI2e’޽[֮[ݜ"|W®;< T'>[G;YgIn6΃y@$@$@$@$@$@$@$@$@$@$@$E"0%5 SXz }-‚+L+F NCbaxK|~}^V-u(yb/_R/ssa&yW͚AdʧeHK5l? Z#^Y ܂b>HuGd^=ĉ|קRXKF <(OuOa{S:|>-p e=smڌҷw/ݫG8 @J>LrŖ5jHvxYnqOʗ//\yyX M\(Fӈam7:oy`h/%iuG؞!`A e-v1J \N%wւ^L\>TyzS!o:ل'$@$@$@$@$@$@$@$@$@$@$@"0 ث}6rScK$kB%;;&aHjU"@s?ZeRJy͚uW_)؛?M7\+Pڂ= )q.^* (+`QNy!2ON\rύ5"nb^rpχ "?}Uf=~kRzʬ}辻 s^zuO"lb=) YsB EL8õb:]_p6`02`r" $!B P9[;;yfw<9@ @ @@A TYAݻw%K苎k6nE[ǎg?~iC{l ճ{o0qd&:D.UV+cgB@M.I@Xl5h vS}8~A?~(! @ @K1˷Lk٢%ZvmMt,:slӪS[jBX @ @ D wq'kS)+ @ @ @8:T @ @ @< gSk@ @ @ :N1x}Kla3@ @ @ `YP+ ׷VBC r k.?~i*;}%['ښ5kW֚%.ݻm駟ڊ+lֶm[;#* @ R'X-D @jUVٔ)Sq6bkѢE(wǶm!ݵkג'L`˗/u*B`M]= 5hyŋ)ApСqX @ &XO!@rD6h رcssa+(,G"4m2 @ s @P 6,Y$w3ͳٳgZ;m*i]GCAΝks s1cK.AxPM1@ @#G# @W 0f̘0|*9͚5x`}6mJR+=SmذauT @rI!04  @l \|Ŷl2kԨm۶r+ PC]Y%_>5f@ @(g @ :wY]G[n ֭5n8\f @ %%2 @2 ںu={azO>\(O?4uƍ[o:C"ܞhF(?ğ:(l…jAeId&M;voNW=4ʿ`|;w:c)8dcˢEŸ+kmq?Wk>իWغukڵIS{)_"~:^͛7O4[sŊN:ax&d% @ T!X + @ >_|і/_(aOλkSLDz*\/QA_gϞm?|D}7rL>yl޼yF^z$a{GvZ([l̙S3qo\q R\Blt71zJ*mڴz衰ΉлwCTcƌ@rӶ|&O@t&U8VP%*^k:Od :v`W^ *<&3')Th"3gН'[Pޅ:. }Vy;] @ @,d@ P$|'Bc6k֬ !yj\5Y"xtaB{*}"E=$)43yI{ܪQ:BBS:Pc]qA.Cg1R\rp6rsε<^{5;$ϕYq'Bԭwy4q؝+ U|:oItcHB:}9iM{qVJ @GРcK @)_$[re\8Ly_qΚ5+^"uf:UO9*sX˖-gϞ ufߜ9-{*ҙ?gyfg믿n۶mstvHAWZwaA%ލsѣG֭[Mca @ PX @ 1%8/{ހ ٷo_]ަxIJd:tWoذ!Oec:wyIwQPg eb(L<YEE>$[B6i$J^ހZ h6=]o_ @ @ ZX  @Иq u‚J&s5s&%85\**|Hg.̧[Ng$hk׮5n˗Usί,]B`ݫ%mjCɓAsIɼ6۶m-Z | @ @+Y0@ 'pNt|FcIrB>h!‚@?}WVߒy4-Z0 ;vVS8w]xC9$/PY:ڬ>J/ЙIW @C q|\!@ , ❄+VM69w1(O,QҥK53?/6MoM0!NԪU+ڵkQ'ObHtNE=4Z4_&R_ț>}zp>(bTRM!K1Sc=LL @ PN,֦ @\SF;P0P&Ic{ƒcuZnlx [hQX|[nqc>c6q0]f|MǬcQpt֬Y37DaÆ٫䭐%&l2sVBg\|H ut @ #0L @y%0hР07C i@g Z‚*=zؕW^;T &7_杸՘OSxPg֛:ujvVaAίSMQz?MZmwc @ {rE @"H3yƹЌ/íMST?_tYf3/7̍薣ӨbݣIrܩS'֭[3<O(R_Hv|!PΚ5m2U(Ԩ3>Q@AM53y2b @ :Y @ mfNU(P8J{PazHI~xT?iZ w?T}M17>WWt =?}MGMǪnt1L2e{C/5k؛oi>a'mS1cXƍC7.Nykz뭡7y䑚$;/ڹuj#8"\%q͛7'wy'\]ĉOQ<~ah\_|1sϙ-  @* 4e @yxvwZ׮]Fc%G ()8t {me4+ߖ-["Og}$k<%Xi["Oy w)LaJ%N ֹsg'<k#GUͧe˖ֿ={vNz'cѣGWO>7P%lnٲ%Mq9Tb5j=#A:}g W+VHچaƱǏV}gA(V_2@ @ XN!@ N@⛼|[dɣJOSjY_TB3,}ݶTG*LFTT 苀of,$-\0\.ČN;-}$Jȕ釻%\5eUDg]9$:_R\%͝;7NT>]tQvR^#F0@(*&~j}2^;B&۟ @:Ku~ r<‰?DcW\$Ȣaqݶ?8X%|.!o;YKO:W\aoi<:?,@=SNm揑7Qմl~֧O{hRUi>jɎz 6_L8߮]@ |M0*/h‹}q!\~_Wˆ^bsO9sĉ]uݺu $S,-lMa]+_d3ws\ES;?ZfMLb„ UbHWֽMc$,yqYk/Q6b>xH0dkӴOW;f S}['mu?y~mN;<ׇO)<+ƚ>$ @ @ @JR\rՋs&BzݐČ76km9? 0^W 4YmΝݏm۲ձp jܹ ana=;f~Z^7Զ|m|`ϸv`;V1Vֆ[[6-lLT%WHXaKVkl*gUѠ~]2`X55 %s@ұ>,n>߶.XW!+3L0+B6>hG7O}~Fq!hwng-kNILX^pӼEpMYNJUn[,Tib;n -1ݱzz76w |pok;u[Xl @ @ {Dbi7l}1Gjʪ$+_+N&1٪WƄ؁Wg% ^wz_sXLq=܎}~uM0[>ѭ1amY,caCc/}5?I0?7no~|y TABսb鎸b|Qqķ`<-f];.v1ϽFv-qlD$uWmo :쵿Xýӛxʡ6'۞LXHܜsݶɷX(尿؀]gxSIDuh ,*O¨6 k~Ld;ۍ2.o @ @ @#pOL$Gvӭtt۵+1MUXS\u9@ĒP{>d }6f cSTTmKW۴/ʖ?3!LկgS.YA}SLn׊4-2Uwٿ{}vnX~|[uYXu urgɃ/K+к|YoOUF+}%Ka/ЦCIbeՏT3aq2=loVacmt}ڪSݶfVMӿ{[t9m>/'@ @ @@%xur}Qi; ˰`wܿG{7mTf\&kԾMc? ˯&\\| )cb!A?=11sލĉhڼN1íN‰<Ʈq)ۮKowpue 3|rCqވbaH;qu8adeOa+_Čdƭk϶Z6 =ig1Ap|fUWymKu&(^iNaLYÃqd([n}wƍov>vطubTL0lt1S&]kN4#!&xØn{vyRBȈ 1/<l߾|-}5vyXm =`wη)$'8$K?yYyp^_5-\δLa z2\1:kqXߟc\[SIٜ_6<&Ý0 %YcmR,jcn[?X~vcn`:WYsF wۦ+%N*&\г4Wآ 3a:.{2 9d LQu~~r[sݔYaS]>T!a_|bJ[gbHxtz6k? @ @ L$=]m^pGߵ/~ug;썷' g]Sy9״xSU~R4{a\8ЮWQb6}Yp|yc@@IDAT ĕIeI-&"j)YϏ8,|P> MV27M0.AdaôCey^5}^u[͉Z٠E3 ŘQ8Ή|og@4ÛBebXx\/g\WTe'YFlx4 NTu[2 ,@ @ @ WLMF?02 /McJٚu0sns0в{`^cɴN*i1Ϭ0y JÚ;xbN\͟L˔,愛*׷. |Z"4*@{+]-t[mQuyQFMXK7obqĒGgZi6-o0ywIs6&&FAۻco]2H2z\!@ @ @KV;cϴ? ؜yڮuykئ)ܡl7^`\FY.lp^\+_]PHg.߻6[VdM`J ۵zUELa-]76Ī^vomؾU\FZ-Bc7^LUMgm{~n1fB¨F+Y"6Qt{ٶ{ @ @ x%-.[2#piir>w ;Q6p}1CcRcɣ-mIc%N{؞xp2ZӾ05ZmvLN2-SU4d&D{5[d!g*y a2ٽ#qS/_iZ4_[[qaO3eQ_(',T]8 @ @ @(I!p'ٓϽl֨aC9}ġ֩c Ė5odVbNg/[|ٺyT7A5y"&37^g߉{_}`6,S!02%+M,+ƟB[ 򈆠tә6$(9QG}jhԾ NyVc7jE'( qȐs,$*:۶|^& y4:/@qeyT @ @ @H@؎͞'*i'g?;vY%O<$ }6 [[ؾb0=\bpokкy\L68I(kм)\lpƎ E@mOkLIMdzw W˫re77l -[/cAfUjLmW%kyAW>?؎u8}߽vmk?zx8_L~ɓKB. {/vlߴqD3˟|+\' 5{p1vÌOmɴLqx m?*mӬJM[ q.}6GW[lMa[>[f]ޕxQ >͚XLbgn1iM,X^FumٮM[ݢe¢͡_yg |+S `My]zxHD rί 5vԾr˸@ @ @@H >c33ЯO 2l 2]6o ө}&yꌔP}}͹~$o<1&9qcLU^hbc6“Vԯg0J'B)kܵC0u>oOYcGXoˬL.aۖ뚳ll)cnbn0d(s/frXTy9&^jO5ߧX64<{/n{=milY}S3ta(,Qmߟ>bm&,t`/=ܹOB'y5C:ܵRhlKj؀ OeOezwM ӱ>/1B @ @ O$={SPU2߳-WY ya dCi{u;8rq mݻBP;r^_y#|ǛLwMztrx,2}M_4&(ۦq7|07VCnb|@w kԱ[M&GnЪWŧ7 hnGw6"I;^&>ל뇻.Y/2g @ @ @I j#Kvw T7~ִWjoηI)c<%863N>x4׭ψ[n[&rےUaQT.^fR&/_y!,P~7}2CCicm+r1&DujkƌSk}P|X˞Wnܸk{kڧpDz^Ƶs0U.)̚.gWʻl <]LXh n^{5eL%v:p;YcAjcEg zk(\-V^+a@ @ @ P#=11ULg.۶lM:B-%$4Dl[,fnKm[+Zps~7Ѽ*y=BjTKOm_.zbnKUBTK&LX\6[lSULNP< Tp]l=sxY0f=~&)sLZI)SAueˬAV?-3=i@e @ @ 3`.G mg@. &yA @  Z.J=!@ @ @ 9@ @ @ :H!6*U @ @ @cr@<m[2ط~j؀a'@`T( @ @/@ 5v50@ @ @JAK]( @ @ @">v @ @ @@i@,vT @ @ @ȊB`V @ @ @I!4ۅRA @ @ @ +Ycg@ @ @ &lJ@ @ @  f!@ @ @ PK]( @ @ @">v @ @ @@i@,vT @ @ @Ȋ@fg@ @@- 0g;wnP6mبQJԻwɓ'ۧ~j+V۷[۶m#DYRmb2)Ʒv[z7mƍAl}y%weǏ7Me|o>) 'Nhk֬ ԯ_?8p`Qg{mΝ<@ԩSQAC{vqsԪ2a  @&˗۪UlݺuְaCkժukY ̜9~`:N/^W?\JJ[4ekܸ1ZhQ+VnHշVi^ zEܶm[ buڵ &LU[]t;vX!<][n!n' @(2%K?oqҒl29#Rb>G}jݴiS7y!pw( رcr2 PX ^ M!ۇA "o=V?6lgyf̘a_~yQIQyٳS+Z)tBյZ SpQ5f̘kXA=\kmi3׳ș>b G6=kK իWe6NݪaVcRDR"XJAY @j-zQP| 4e[lY\ǿ{.3ֶ|,Y7 NR%j|g 厗i4詧jÆ J.ߺڮ%:Ip)J2|$)Y 2Oo}7֮]VQC>ɘ8L B⋃T5jdp xw { <%kRji)6 @Jʕ+~ٱ[ET{e\pk]ge  [5֭!C@Ν cAeC`avUZcҸ6ǂ@#ۈB 8 VI ޽-X HL>16nh[] ~vI&Ư)[ Ф I(Ტ"QԻw`ٸ|rSO>$ȣiӦ֡C ͛J8p9-\֬Yc8јg*4l0~խ,:-\IurmIdj'm_=ڴi&Yb6ԩSխб\8J3WRsCI66UϜ9&ԧOpٟQUg#FS^;vpt"LMׁX,Z֭[g ;]3Xd6} [?\<]h!C3tq+ :Q4n9ӵ[u+/ݗtdӮj+[Ybi|E]⦎Ϛ,ur*u1aN ݏD粞7? {m)΢I`kǵ}]}f{m+L5^gȑ#go%jLD)ֳ-3_t_w?=_}6xcFpͺ'9[bޭܻSrh͛Mק"BJq=tdb>uLUzL^#wO?:N.S+oDF >*"ۦWG}ow'_yU:FT9~T״'5zNՊU' FoL~E/}OM믇wb;<"3Gn֗ܩDdM˟iLy%m۶qS':VwyAǙ!EՑV2ub_2y.]WZL$8hrqO/QtQ;C!0:Fan/~:o yHВ'BQ'wb\<*+꺟={Imu?9Sw_2g^.}>Hvךk \tM _L֯o19Rg[26#NϣJ?UTzGskbT})]z;TrV:=toK=2=}mI* QԅD^E>k?{_O&uZ  @# Axo=zc]a1S5S-O@ s!o te`RzyZtS!M~r/C=4Nu޻N#;wر-4g Qukwyi^v\]b\sM&3:e䛄[y Pxb:T?uk2u(}1KH#~vXо:%ʪCOZuQaGB:7{nʤz9˶M%*:d::L)|O& ._Ku;en{:SKC]BLb@%^N0Qn^y0L: LyO1t9kEd^ndLJ^#(5ߓ%uޗr^^{>}sNϵSN9%4AszS]G_ithdl%wDy{L"*ë @( g}|͡g:q~)C૳:)vK.$z9ZP'N8A M]tQ((:5>M-]vYܗo?pڣ>vફ 5F':A<մ:3QލԩwLeW'<Ɖ*.?UGBxu8S ;c;?a: $G?:.r&ͶMu[o 51}I;Sǐ))΋(,Yy]^Lՙ#!%WAN8 beD]yƫֻi *˗ѕ;4U{H_&_uJTO.׹q{g Jl}n $#9zqnu}*}:/M=*&L\]k[BL9'gcbalyLK9_ &k ™<*Od^ #L׀{ܪ *xJM`P?>x6JO2yGIO<}MHt<묳dF\h0Qg2=\1\ѻl?{q*jl&en:NDٲ\ ԫŧ @(  + W*ӫnᆠT_&3u9?~AIIГ.7gr4UGe:{%vJ֙:2%8S:yCMt{4N]'=3 苀S}o.yns:թ3^9h[H4R3ѱݶljS9#âHDV=ꟳUBJ jDƍŐx,WL\~LqO=D҉b1JkA~G勵wp^:: MDtS틀n }QN f鵭Z31B3yY5s&Nw~N#ot}`}ᖣS x>߇|Oy(D3w"[V\|M3WQ2=RR:_窶:jzYss1|Mr6G;Twre*4s>Ɂc@[bqQ!@ P'StIUUPDn뮸ڮxjZV/i3u|KsДՉAоNOn LykD1u886.i!N>:iny".S KOԑLsrn_cŭv6pQx(_ȐG~/ҘhLǙ6L\MuOPg:Y똨 ֵm6aGǩb)׹>C~LLyq~~ǭԿ~b^3^۹){/K艦g@nlkZ.k"|M]DW_}uj2~hD铍y5o$?ߖLꕏwLlYd_|އ'?I,r:C/gKw޶n__a=vC<ŞfzUYp(Р;vžȚ>^o[ao£ K} %Z/ط52W{+F!P$tSTc)'FVw 1+ !\x(աuVihG_V?֫S#_'H_:sQ'3['ٕI DYOt*&3t&QsN}j1mB!B?oT)%G/UP]dJ}qO(tSJSUꔋ-175Ⱦ$ZuƳ^NvmZ{–'`M'R&rqΧ[w(zՏ^n~zȿ#)7nM^nlyw"}3s̠*xw]jYڦ =_1-2> 5 7x#FǓn%sV%P(%+Nx[_J>Ak4DbA]^b+j{00nܸP_G;wy:\?NdD|rye;W^'*SDZw4_!u-TԩmK64~˵E˓m*TƠM=3zKNs=%t䚉DŸ'uThY2Σy$5Sߏe>R]Rٖ׵ ˛OܹNSv+s>K8n\TE:#" Ac#BcK1K ۬E'>OM*o=ߋ5l_3(sJ?/$PN" !3-Izb؟a?}p;"`9Ϩ  }hgzb@~ Oy˂UșDB}.s_m|eTԢ4\:5R3աJLѦ~)wLXݾFC[9nq39ϣP:f2}JNΣ.\A>o>cEtO>Ε/z\]k'?W\3/ʪYk(/g5kVP ldӨxL^ }B19Mx≸N!WWu~M0!{nݺ"8%L`B1Asꤲu Pl [,!^TRb$qC_~Yb<}.ڇ0l\U&Xp$L\yGMp=c3Bc>.YTBID?QWCAp%>z=蠃K|g̍ kA+~T*`U*-QQ2=~;cN7? Olݬte#I Ё=6B!i,3UV=c٫g dW_˃kҤIeQbX; FcXur`b\_A;ˤ-i\vEM롱b:u.? <͸k.Y~Yձ¾IcqO(tkꔋ\^3ӳ/xObMnG/}v5=ÐѣG%H&y풋s&уN*6)LyE񡫳R]vBq,sUI 'x˖-;bM1._}(Aޏ!ohgnW0Umh/c7&`X4]Jߚ =[ճ֙ Գ2#/xkWٚ5kB9SH27^А!C]*Y.| SÌBX*c,4/2U81ߛ@7B+q4&d&K:1pʔ)v-ҥK>VW)QGdT!A͙:/Yg3 sS?[Tϳ>p7Zpao\1 3OabQrѮpNS^羷mʕ ,Q~Y0q5+%'_k_:ӽE}׶ʛk^ SyG؉'h phL>~x3n\5au$2=S}a.gN|jZ緳> 7-T5Bce&]LK9;o>ٌӘ(lAS$d١wNgj_Lۭ=&l/M%t>qP}ܭdWG @3VZߢb@4N_U:f$2`?~1c}9;nܸN+D!vnVǝ9#/dv5 Cn26Ғ%KS`<@KyjQ3ug Թq񖉝|qk[0ruECc&G& ZBK.`?b{C9/A}ga_c=6>Ud]'7/B:yU2Xs5W9t.w}ṪZꞮw},KyFLJs}|Dv}U/b+uvH[8er P2cZdv-A z>6 0,1B@ sG , }yq '}k;p9UԐ):YԹs u2hcwȑaŚ9餓F'I`]t1KB/ǧM":])o~R2WsNJ2ݺɳSǔLǩCSVbߑ)~(TcL":d$,( ;mFC*dꡇQJy*[|ZVeWU 6HtR'auXvv,02qy:-=PuW&b[:%:vtusvԨQ%xuU粻f]iIy&Cy_THbŵ{WcO?=!.DgŖBKxif}$;vQeճGۜof^6lM:5Ɖ:~ŊI˔qu,ߒ=43-[ϔ{@g7R/At.Aכ#mUvKe>vKr\&:V1X%*j/q[9^ݱdV{[C!}F&@  qw^oXIGE/}),兦[?DDywK. C,z^@rVg?Jq19UX~qY1~Ew&e;c1Թ#o5;4%^veUΡ++*#CY6m*6~HPuƞyq,YP )o]S+kKct=S6z}csgäJf)(=PuuVPu \\v|a]=#1u_q&$[1}P~AAd͵rg{EC*ܨrTsOBb-d8DS(\z=Togz\LX%u\;>sQ'vU9k'xW\3gN0tT@xꩧ%3w z/ӰU*>-|(r~IăuMd<e@8C @>kZ_A*">|xͤpOp_E?RGСCDNU~ypU:y}(KvuXIGTF#j׿`yEJK:*$ObI^T\u<3kE^zh #'A[^M>D|>iҤ8/h[\c%|͵|v&G\&jڙϿ~}hZ'D1heG[oe S`]'9gW^b:u.__x”jʠ螫rY>MzD=\l!en.7K1NL.KrIrP~{ά @jW[N/n^5?ܴt)6nC]y`cVr:WիW^K |$Ն]ҥKzRI:F✾lV{..k}!N"G$\28.Q꬘m0nz&HwqHzM ,W^3]+4wN܅'䳎hT0uJ~צ\uN f5Mp . A+$h:}ObF&BŵڥZ3hW-6s*oO䣙h,u7]>ey#|c&fL\WBݿkg#!{2mt>{# rP6@@ 0C ZH:!V"C &'eC @ @ @4 fP*@ @ @ dE!0+| @ @ @ $XB @ @ @ Y @ @u@ƍm̘1{^=zS2 @ SkSW@ @ P1SC*6C  D!@ @ @ &4jw} @ @ +rmy @ @ @ P r @ @ @J!\[zC @ @ iuy @ @ @@@,ז @ @ @uB`n^*@ @ @ P˵7 @ @ @@&XA @ @ +rmy @ @ @ P 4ӵqve<-XƎkz @ @ @!PvBwa/NHQFַo_JW_}~.\hӟa @ @ @J@ /͝;FGq?N:՘ @ @ @(5e'hڴxnsɒ%h@IDATѢ`7ߴƍg͚5 ҍ=ھi.p_f @ @ @ PjVg}즛no{wa}կ_?N &pSN BK8***2g={͚5+XGNʉ9sˆmڴQFWI&ǯW{֠AUv @ PIJ+Ysݻwvy' HҒYܲeK Zرúuf-[,Q@u'|bM"Gu]|i_=@SOu]g} P$V)SXƍmĈ֢E"$Μ9~ :UX䯽ZXC=w3 @ P  7o܎;8{lӦMtRҥm޼9WKs >SM)5AGy$n[tM7qDwpCkf2 @Ν&ϔ۷cNϏ;3ʉf?X }aÆ0 ?b @ =ITc:Ke{'q{.ps6mXǎ_%DΕ?t'Ft͚53"`F1 [j&#o/~|pРA֤Iap!9f 䞀V+yp7?|po| mOc8Kͫ`O8ae.ΣEYy-z-[4ڵ3]t1. ^-E4 Q ߳X,Ç+Ν;M^ڭ1LS߸:S7ݺu M6SkMv6x˖-Fvy6DV/ -ߤIw۷op=gzZW^q{/x*:ƕW^棿t7nV~1"Ze@@@<@}0|ቺJz'0׿0H`%|>Qڦm~7 C8@K/o~O?4A ?wek5<#ۘY@PUKӧu  8} ܬ8Ǐw?_GS}KH̝;XիWvUMf[V>ߟ*W\qE̿Wף/DVJt赆ϙlޛ̘1# q2տՅV-QF[?n^{5vDpEOe4{ѣkpҳg xƾ~qE>Pu a5@@@!PmnI.??gFLnj__vSOTwy:HM)  )8uԤ \ &eb#y+۩KJeu)2A@iR_,Sfh>}fѢE1A@ƌΥ' ,Y$Ȋ{뭷\7YEηi&ץ?> eEuA@4 {166Br-q_@nTIAu24EWr:u˩')S~.Y{WݪSN |NyޘBTSRh9-tڪ2ƌ.4e Z*K6ڪା8=~{U(WȋTpPYᢱd z@/z(   UOUvEOdԽoo1y$jn^[ۧDiٳgO2) !`Ӈh^AB^)UO@]9jx]+䋂xwqG8AsN㳷DT{pЯWח᠑ƍKL0!&stlpϓT ).Z^4 _|/g? *3."zhٲezΜ9F\]tK{h^4K0-h;~L@@@[@`?ᄅ}xl?{ ΨJΜ>}([V~=Ϯۧcǎ~0 p|th~ҤI]4*O`q{п֯_X\0igy]6X/)3/QQaÆ ϹsU+s}8(|pFCp@Np7ڨ}Ue2_S00QQƞ~*jʍQ6UwL[5Ο?V]Vh@_cFuitm ͚5Uq }PφjTQS_RU F*/߿/3   @v@?^I*cEﶾM7SwCySG|Νo[NM6.'t]i]ZGA@4G9nO*/"L_[Fb Z L6ڪ[$uɩeT Oz'Nm T 0 A} Q~n۶͍㨠P&F   PeR^U5楗^Jj ?>ʻ'n~ A*}@@*Q)=J8P\(mjTĵecͶ_LB *}W^nhS pĈ1@ߵU PE݃*TCepJߧ*L7qh`-M~ӺXsٲe3d* 迴n:X3݂:B~!  UV@`\  @ hlnݺ;߀EٸӅ ƬW8\~˜9sׯ_0ug]6+A@@Rb@@r]k׮A5V[`yO=;u-MA3gM1Sei|ke駬(cv,(_OU.RZӊ^ke.*Cw0oM+ܗIf;v1Uu,^8ؤ6Xig|uh[8nA@A@@}:@@L͚%=kf޼y1lN2y]7MR7C JAwy'R4^ܫu $zjwp0Q/Q@G[ܹs]pn5s5,g&M _~e_ĴcΝ駟vc W]u )KQF1ڴic™~ctu:m4w)S'OL@@@T<  @> ( ]:4ۮ]b2 rS;]wuF]r*p̿/ݥs C#Gtu˗4C+,eE|0ŅSr8zh̞ E}9I &ɓ'T[W:ep1bDw/6lh;lf ={_tStǕ+W3f:[nu]3&؇@@@ # q\Gz.7t >FA$_4ibW^y^Doe{BIuYm wS]weڵkWӊ^kpf ݸ )wR{Ry+hk SM^zx 6]݀{Pu!닲2ـ'xmz    @̟{EK@@rT@2սkM߾}]6AuxeeթS~_vmLQ1e) L'%pWzZVLj-rݎ:e1r-1cfZNj·CAO.`3&O]7tS hEnUbѦ+R2+:Çw~k/+ʀf mܸ9r[/أG ('OL,ڀ /v- |y-**r+5ՇG@fG FکHl7o^f(|v{nP'^*\?ټ U~3x` ^ z)~;$ĵ&9|IAYeoj#    r@@ 9@@@@@UrP , &PF|k2E@@@@, ] _N '0H@@@@4!g q`@\ {)<4@@@@r2*  @`hTC@@@@ r&@ yʾ Pu /fUqe    %?|L%H @e V`?gEQY@@@@'pI49}s|" +1ʻO~@@@@% 2nyV1 dK \4c}R-΃     d=?T,yW؎ @>,x>FzCS3E@@@@j 0c/NY=nX @. ~o__/޶uZ/     pi &dۓmK@|(.Y@Nma+Ջ     Y ]rϟ7O6gΜ ~Ν;gOt|# P+,,4j ~j׮m JKN@@@@.PdAD۴ɓѣٳ%QݬqB@L@z?Տ_Uj֬i5jd֭[*Ͽ&Sd"    P%*5?H'o_wsq4h>ԇ@HOlƍF{eڞ^+ @@@@2%pI"k>NYR͚53 6 Wc@jcǎ@sTv`^ui@@@@@ P|`/zxSN&ܪU+Q<@Ȑz{zV['0E@@@@K#P)D [iz PcQ@@^{ߛg.y@@@@=Aa'.]6"@**@=Xž=:>p]?@@@@rG D0'O]4hG@Jz/?W©8$    dQ DFׇӧe%h>B@ ^^ߛu*zk    R T.$Aaxn5kr  @{/a     @*=z?},\;@@5{p5\PS/5qRG@@@@K#@Kvu~l! @ b?3qd@@@@Ȇ@DOe) T@=/Ξhr[@@@@@ ]J 0^ɶE벌 'P_yWƑ@@@@~ C?_7Ѵ@H׫s h    2 ϗB_O1" @v{f笜@@@@*S=+|x^0l@c/}f`Z7\p@(^רajv;ְ*ix]t^*~.nMfQ@@@@.胀b@0 `@Ȧ_)yd9 @@@@2 P@`eb2`0_v{,},j  @B~6:eGV]YD@@@@ T8XѶ /Vp i {sÔԴ5|`ʬG@@@@K&P)U|x1g1 /P\+y.Nb73     @*%|XXK>T$0V%@.@qh!4{)9@@@@@Җ*Sٟ:  PY߫ZjE@@@@ d9?Dmh`v@@ ;%۱m[J6ea@@@@-P@`cE>$1O}@ ľ7Ǿo):3{8    lj +$/7GgΝ;g9lԩcoPV=zĜ?4nԨQ#}+r'2'Ot,,,LT̬#LÆMAAbmG˨_ٳcp[)0[l ~Ԭ?)7&<) Eߋʺ$}Y7wu ܹj쵦ifӊ}{ٳ;3gN: ȵhʌ3t?XPs*7o njs wN}8۴Ys3rU_An])~cN>eիo~"0єw͊K]o|f>vj}5WQk?6nܰT7oi{7_:uepk=UNW)3:ՃƩwi3v_HԮ]-kV 4ԴjݦT\K5Зs2,lj    J 0W J̹=E͢=ТEοfޢ&s)l۸q0;ui og3檫'MnZs>|м36PVpo͛7oot5FSMMvKu;SqwOQR˟uvٳ.P{NӶm{9tժ/=mƭ+u?nZ6=zզf]ϟ3ǏKx\Ç-6;qf!fµ7p6q? / N+@@@@7Ve}ѻts<}r[1bii_?n.k MG{e{63>08~L>m\ٺu\Vg>5ݻ2;t N9ux[ٶm="XjDo`pl̨pru*JYUw |ZL}\{֬^4M6Kl^LO:i>7ӵg>*Au3 2ǎ5w4s+S;nRP/ן砡TP`@@@@K"p 9 +0d͠[z~vF. ٧ݘlWvuնP_4vXFMSs>Xsj ]vӨFKe=)08)nYlն[6s_67ʒ+X~|^>J\. @5k&%k6{-[֭+#0C6֤IS3Na}Qa,0}mw>\X/v JǠ)PQ@@@@ 縆)5JZZ5R݆@@@@@ d=sL}'l&V&j,-T淫[;эť4 w̩`SEYPX'^E[hGkͲbyqm7x4Qܗ˖A o4/Yb [A}(iʇPzf@^31f3mS`hw\PRApiժ C֥_,2 WK81}ƥαu&WObvq̏[neam߾%ʖt-ؘ vAM,Bʕ?٬UkVؓ7otujFu|f_.q;\~H*fZkY`SpiӦֻֽ̭3.;ouYZw;զ3>2'm0\4^0z̸ >ɬRϫro~ӢE!˜O׵'vY@ʾ}%ӉTDVKI-k7Q[X    T5FrPog r3mS?ʎۂ-l/tqCcu+Ssv%M\B0_vی)ʚn*JW~+PuU̲1vdx丛8}L vZ"#P_roЌ2zOkuMXavg{Qa's+-YŘi8c/fC ֮2'\_*CnAWo^*8pК8&SkY"g7\hz(sחΫ6@6e?x(؜JI5c'zYV UO^⟤Gk7r@@@@@*+Po6j\u.-"oŀ2t^Zk,A`~(ާO2S]uե246ڦ̧ *yfE](Vx泬/3u5 qfhjڬ;kg> .˲TQPM۶8ڦ2:p8ڭi^iLjTQ[u:lH}mf ;| 8:FROm/=z6#G^ece>7fm7ǯq]>ߺM 7_ݧu>XN7^]5+' 'fU_aKaWk'mou$ͅ4dY塇7Bٸa f2tn6S:]n؇\9FLǐ}@@@@Ȟ@NYe@u5Yv )7ѥu5 \ IMS9 (SQGPWE9?l=EƢSQƤvR@Pmםlu\mZ8 U̕6B]O3gN_h0 k~ m-g>^??Vn^u}>n#H) }ׂ㷰c}lh* $fN[o7p^tDOSv] h**تN= n*<ղ^ү KI= jEE]* g;U`VdsO ĵmcl0J%o ߚjogC/Ōjk5Ur ;g+|/3ܽ۰ak[x$t]C(x\jyo*_r؉ѢcMAZ zJ4@@@@@ T@M>Ex ?gMucZȔh\}{ܹsW+!TYn=w  6ld4\*E6P-,. }Sl7̿5 w B?kJ vR-G5ӽpƙ7^Z,,炞z*Xd ?^ܥlհ-^h ݎj]^5+ëb0mƬOuAvzmX;/ꏗ)]N     @Uv0U^3uIUfYᶺ lҤi5jčG+isC;NvL3M̸{<'07m)e@t D( fm߾ō.2Q=봩{wJ9wlSs3N9v0Uo0Ա쩫Oc s+Hoo_ ̩S'mg\W^˞Yf:3$+2yk%%;z$yiE\Si~m>j-&SՍgc+lͩ1IŃT_OxsM    @ XW[n2۶mɓ'ye}8m _c%[kꅷ\̌}M,pt嚵Ł-o! N,vz/ltP R=iV -R9#oYx *x@Wl6h~c9*v9=/_{O4mV9z娫ͰG|β*NTtl=n? 3\kX\V7{vS6kLtsӗTn҆@@@@.Mn=޺ӧOٱu3up4 чo+@IDATgstqvc5]l7;O_ǫb9]qe_1+Zl'Y7Q unK?l "߀.c|2o9t;\N]z5o5m[R0k|` ۷ vfHU\[/RXuTc.3wT2ezk7@@@@9t]$ۃt5Ԏ;x%#F'+~<,/ QUk٢r/s~|nE]y1Q*3mnAe?*2ݗ~~]M7_5|O _ΝwYw~,;ޤ25U5ox۲5U7̷3\V\fv^UyeG5pvB몭?ٿdlm f>_e?vtRiL] H޵kޢi۶ڴmf ԫ̛3ף..v){L^]cm+z F)i(uTp\'*麖uLouk. ZJj}ry_Ov3}@@@@U3[rn?(m hqHV|PmU+eC'ۥBd=f7w;Ύ[mפ[S,mi,\0/3fsC12㮝ty]TMN'pTPxEm;vMW釓.UUYvO"עnYT_v18R8h u Ϝ1ŭ^#mťS<nS| G2IGڱS)麦rLQSou}<)n#    UY*_\:צ =ѧR` rx[> t6ԼTF뮿(.͇b4{L]$24ڣ_"V1=S,9u͚JQԗcTѯS?"ݣ߮߮pW1&XjEei)TMu}ە6RXXr ooӸHq׋%tm\ciOoPH-߮s>m|[_z h\lupȵ\kwo3Z,O\,;vbn :*[1^Qd`a^K>#:n7ZXϠ?gNY~p[u\w]ϻS[k7sP@@@@ 5vi KFck{ Ӷ΃Qy4kUuԮ]'#YZ4}h(Ag>fnmk7mp]֩SǴ)h)ӥ*8)dZ(hѲUY ޫfE.:nk+]EAkjڭjA@@@@ [ Pn)Sg3Gٮ@2֮]e88fYy/LUKDi@@@@@ 75{6loϞ7_{!=lTh{,Jג.N     @R[و9/PV-s˭w`4`hr=M9\%pi     @h߅tZ]FKxOK_]STT2lcX,#@99dvi.?Ƽk޼Q-KU|K`%Fc-iNu5ֹܲ%; /^jL7*nTn˟O>;"    PEH./5SJUp?@@@@@k_@@@@@@D%@@@@@@K@`~/Z      @JSb      %@ 0E@@@@@@ %)1Q @@@@@@ _"            @~ ̯Ek@@@@@@HI@`JLTB@@@@@@       $@ 0%&*!      _5󫹴@@cZ   Q媟ϕs.إ%I@v@ع!?M@@@@@ @7-  @ua"@@@R~AM@@@@@@F@`*      @S&      y#@ 0on E@@@@@@ u[Q@@@@@@ 7"      ԭ      @̛[EC@@@@@@H]@`VD@@@@@@ oͭ      .@ 0u+j"      7VP@@@@@@R 5@@@@@@ysh(       L݊      U4@@@@@@j^8z9iҸQ]/?9viۦy;e-Yf|CӨaC?/3vd:w9x谩[iؠ~lːk),ߋЃa@@@@@<v;wY5Ѐ>^PF~uYEY[O?bTG.o. ev(5s|CYMLzRlY̘>|ٲm)ڻYsSN׿^gb:l;쟏 YdѢ\wc`Ufp}6o V}ELoXcnj4gsV]7X̙VZnKݗM[ΛaZbҞTwHwZÎ([=K R媢.YO`֭Zu=t/t[k S}@yK=SvN]C%Tyڳo|e6mҸTs<(CSEc6k>gX    TOE'L}*PE]5^u刄׮hn,Κ׻id.YVE~p?ZW`J_~E;&N7e\)8ls4 {n 麍+oguPm ]5 H+ mW Z2w.h ůÛszM{j#Q#\>Mn>L*s4\Z4ojë/ J&*=u1Kt Ja9a]A\r=jڧ/'{Yѩ^T _|-v&jΧ pw/d_[cf Fy}ۍ{ξzi&tʵ]_Pfkos=գ[Lt_QR~h Jān6H_gKM,Խ* o۾֍k,RA@mSM=+.KEcۥdrYzYV~{;n=6SUtOB j32ұ}{/I8LUlUi]H=8_.k4g׍nK>:֮=uYf] g_J}2]CY%|ZYg;     P]T7&XL鈴ɚ5m9RbkEyv1P*('ƍ5㦱Fs*gTQVYrP6]k6 x,Z,Tf27[xy/C(SIٚj6Ttnux7&O_d)u:жQύY=f3AWz ߰ZTE{?f:g}tC<_sKf6Vw[l&Ne3m.IKEL'ict_}j@@@@@*@ 0tg۸y[vZ*nVϚwA]Vy:m/[a )+F&_]WR݃>jvAc(5ݻNsY{ }lo-[47x>zʍ)./5ޜCS֞mSЗ _<{w qu}/=w5WO6Y{sUԮ^1<1,6jxӹرP}O櫯N͜;mV.6aA-hřKe| ׺m&ڣcDYֲ[pU@:Yi` D˲ `Mmu>"\acS{XZa'AUvkvL9o6˥2VGft3z=<׃(l"xY}Qi:k??QSv22S>zf׏!|=G TPq oO43UYINO5d6@@@@@ ^#{7WvK:wYCO+ cG$B`}u-ߙ]:ÇOxwu`Yn2o\_?aV})R8W.Ц.5EnIf@Xxc8snw^7yoeϩlQ/mZ-,(Ν?S94V nشgE?ڵq?8ڤq#we]Ywv$R2UAKe\b3z'zt5fe)x UI^ٗ^3'NruZ-m3 OCvP3)qiZ PAfq{h\&w ؃_FKͺm۴2:s-g&,8Zn8gWa~߻2%W8~m;vYwd7PUK<ɎYԮ~!T ' Z6Կo/XVXOٻopmճ"^ݺ6h['C:U7.G7ojZ,O C dS׶ukJT9sywm+\f`UpEy)t_^XےߗyG@@@@@{Y+/:~6h? iYble- wbm26l2u[_mZ0ݻt6lpiڤIpD3ߴpe>eġϬ6oݑr EU>_ (k?o ;GKn]}4^|<,]ʬ\v{>tP 4|xyzuiࣞ1uk鴧B@۷mmc_˕fΧ܁8~uNzkoScvhv[(w&qNڀz[6ۓkR?k xY    @fF9yi7j' l`Ap~ܷΜ9caۃUkNADe nӑc2 k׮~ ˂_le}7~eMw{8 yєfMrcc߯7U m.k9@@@@B>xi3obwKkժiF*88_mݾY[*];w4+]akw>6)pǫuRXZZ,G_Zr U.xf@Uw=eejdesyѹR]ߧ׻?cTppӖWn ۥMezx%?_fn{]o.Sٳ/T{ h6$]wvQگwRA@mS`9Rg"ؽg^TK`>|U{ f@@@@@J(c!?Y؜8yҵaCl|_+?rc&Q@ȗS6WnBNjǎ6PRmחW ѳ{`ڸ`)mg_ES3]V*>]Lk歶ΊpMV2HwSUiӺU.^F;笣RS.PفѢRٱ$Ur8ZsT?;wS)t]36m)>*A||lw'fxG}*è KHֺ<;fk"Z6@@@@iUJ\>\5oۢ5cS+>IE{` Y:wlorDfOXі-_mTA]nݾˬ]1Sc&* .բ,;nϯ];f뎝L6mff}(o{MM^]ws>]h]g_4׌ +׬sc`HEÎmg3\RVfN|`:Ȏߦ`uv,A:}YnmjWW&~O.jђe} <((0{smS5#lZ%׌m<@+hy? N3x@?f+Ro:tl.h=:5~SI@MP?pȴlQp3U,^^}\9bFu}/\4ȬtBԽny_yBf@@@@:drt>M˹ʺ7o3o_ԟCdǍ17N~}6P?J]} ƯK2lش9R`%\Q]=䂀ZVo3ϼ9nK]n6_k̀c,ÝWu6e.u(-@ݸm37dž DWZm0x)ޙ\VF]j@_r8ZsW4y͜t{?8Ou5ykpW~{ V䙪H{Q0[ʬ9.#f}t    Tj\$6g, ‚`Y7͛ڮ!۹!dU{Z4kfmVen\hh{˼t7P]v=(*\wO~Ǽf톍.NuNڙ cGǷOu:u1Ok&O+׍NԮml`hYl_vh֨+6s0բ|[fdz]NUNVmqW͚:lӞM lw &+K4z_cuj^|-D?:#Xk]l=rQ7-WEtӬi5/'зQ.mLVGy@b C0 C0 C0 C0 CvF#(N$I\k3fV7C0 C+ι{9CD`xi50 C0 C0 C0 Cx!|M^.,zeA$*|^mxiQR^ꚙ>C0 C(9Ys0ϰ_i!`_%fS/<̙sm܊w"<Y%\:?"úD˫YJ0T'۫$ t꧌?yƸx42?ʸ>lNm*4Y懲rQ}ayѻ%. wjhC@Y1QeDz1"ˋĢ}[ ˸x顝^JLڽ:iC(֍KiGP|t݉(cفN>e:tbžڂ":C6D}LڐH$VAmOؖ0NӉbr}vl NP64ߙ2h42iԡQ/hu/}W٫}ݪGt^ z=yۿQ;M>GGz[ώ;gWn7::8]:|e,(TŇ8IyGyX7_u_''5~ i4u8Gӵ +!}*O=kxXΕu*ϰցWJI 9yE=sA}N' >JxE(@6A/3 Euj\MV)J WH D\$ ]L!}]?eҎm $= R>̀8Gd"D"c)k尊=-C"K/idGyMvRLِz$nqL]Wqtk]H";T6H@Ng@9I6S ;Cb}ښ_zg?~Vm8Ѡ^cccR*P/$k{ǾP1Ynr`>mc~c kOw99w9ąXw|图]:g!`ˉB wR`2JZ /LOMIa4/iX 7L0 Cx-"FCvvJ8wCJsj6qsoA|s !`!`*~sQGwO襋>sMaa?b)B}s(& \(H)y uP3|tWa/h;tQ}u0>o76)DhE"5qt H ?I/WZX!ىts$u`PhׁlIA7,jRݼϏȡ,G 8WnP#y::YXL#(D?cXl;ô ӯWbch2ay4?_wUzP<}AU4#yXZ p}$J5jRY.;NySr3Rot_yTeg{ו;:5+ a֙n(6{,`y4Ϸӏ$,WؐI&aq'unyeE~*˿"o߁$ Bs!`ˁMrBԉ*``D^\.Rd|p.8ܑ E0 Cx5#r8 3E`$w {k_W%Py C0 Cx.~&_xK໇^>~ JtZkE0'NyI [e\=X5٣ui{Ί 2OI-]pÎ2p:cu q-^Ph&KwAú 9}돼]wbo nXD 串`gЀy?7Iܸ,Q]R>5@uh:@t:-gUHY^%3h;֮ Kh5z\=NT,`&9d>-{0UG̦utG!"|MtLc]}=.>h=wv_[dG2U/W _wrgeuy,f肛:cFcO tU61,cP*}WO*:ۧ!`!!e77}O D\F.L&Ilєf%mlLb&O wgl'Ȱp C0 }'+NEÁ߉Q'$-oɄ7?Tb C0 Cx9ğ|/<'b H&T0x)0ed G#QFÑɰjeQ:hyu2/TaMS]74opA1:c/ ]$~Sn|C|> |?!f!`|ylD _PZ]wHNn:4YED0]3y>Y#n!`joR=d NTjX/ԫW2C{ 0 C0 / յk%-@``X}G /eJP \໏nHns&*._,x1i| z^ujǻsRI [~Q^SǮ =]rD8?}~l_·UoUg~c!`ˏ۟]w(ay}7^"vwze.ܓ2.: )T⣯ia18kܶ|B$4ޯ-::׻0j|e1M5ӨG#nJh?|nC@$&H$iH`A\K`6v* hwP\Hzٖ@% F&h N´lפ0g>- 1ްCn C.bُc8bxw0ZN?sCAӶ9+*-ISffƥ^ە_}|?G?%L0 C/  N_6{MϗNʣA@ sd)9 0 Cx#kg~ӻo>^ݽTEDY0 C0 !??&K ܹ1aG0!C+16ЩiNk\@p:Bu I6A"=|. H,:9*ZQM5"0NI9mЯ[(E^ňwn)3μOCZi>ʰN`* SeߵM]l[7=6%kkkRk`;4[ WZqEȁ> #YhqVKnH!jD6nT\8=Qo׼bݕѩ)Qg2K#RI*a (@X\$Tm֮3_|V6M<@8An*Vki@f2Xފu;fqS8ѣ5} >>{L?fgq_~vi ȱѶ6N<#wHT[rQO}19q9Y9OO1(&}+}E,0 C~)^>?JT!y^}!`!psΝ ?*ēA(E. |PJe9$6p3]x HRlW.^%+ѓ;F@ K Zpgp%9 A; .;0OxqPccK.2!~ j}D>·4ʲALCWm4̣j86#hG_?u+%]{Vf>* 4N溒=;т4LIX5mBAL@vAt%H/ȈLbkHr:pN(펯:E|~Y FgJȖD, Ostl2rM|[%8 KU2Z+]&ͼ#`"yrD(4BċX+ 8yg:I)nq3(C5?7|Go( D՞g#vm`8^ql9|CwHڒHX*y ńE0 C0 џw=|rr}`AŒxpx@0-軅w/yu CI5%> NwW}!=m |%d4/L ;գq 6XuAFt7 -x:[+) +wTu͒:ᖌIt)rl<& #94B dݸ,_";ъZKqkGGFd;eRHHlcΆ$}hz_}iI$4υK,̢*qi+r%D<¤#jI&i4ڒͺ@q(-yIsuM? x)UxAwe\q)b2t[U|컰D+.|r}&1va`X~0 : 5~/KK<8Zr0^/ ݂ #{lוnAȁ0|urwN}I._^ 4ID>*Z(gdsy4XiYqd f*dxGA:' ogTh e+rrtbS 3m?Xhêw:ֻ"G&\|D_5ī(:o*U wBW`M%`CqMLd-%rIl鈳*׊-გ_ZVvj[.öb;̤A|Ĥ .&$= ?XJ[z"TFAMd6AfFa%ؐʧT:!5XvxW-.H94jQ6r2yqNOc{Pley ,JIk@XAAG_?ig)v$nфbdžO$w负\y>ӱhK >XȻ_:Uj]:ϧӲ/ ԕϩArYۍ^(,9~]x3);i4 gѷqi [e/gAL>:c7$Z3~T5 x֤ '&< ɰola@'y.%Hvꞅ8d}'?/?%'d9C0 CxE 6~ u:bo@Rr!| n!`W~_]q.54!_\+d{X!`!p|H k4$ [t A ԰#.!.n0Uy確;Px1iJqud=qQ'JOY . ;ZG ;zTeSQ֙qmi=9T#J0sf2(CrprTi$h˭ș[Bu 8/'Ig ;uPSsخsREifJ:5ٸz^C Ɍ.aiI\d[t[ABuu}Wju-L^# lJ2$(:#8<'yLnMdlfZvWŖ{HFPz 2 hVRCRb TGt $'g?گV?l/p2 |&yYWxs-Kud<,r10jU?^m $u۱ EX)G8&43K*'g$"peԐ*\>ԏ%j1zVL,m>:/ڹMNW D9tG>ĝj>'âzjp,+8miчZݶ`)ΞAJm[*?_~F͏}?~Q9C0 CDNșϏ>9SNӽHit%GK\O j C0 <`BtԹT[ߊκ^PX6!`!`{xgErGbpKЀ[ {a१߭@ɗ[p:gxsh|f ",Ru~ T)Хe/ͯqONO2C9%o%6 Ѷ{GK.n"[ҭ4$ bkڌAܕ$xTw%I6 4kଷ#H0ܳ68O-;T ue[uv؂]1asd`:d/'ʮפmO>dG R)LZ]YYݔ"G&QIICxTqBʆ^$z9=:ʱ$߂osWN1)xwO8i4H S2^J֭x@>,LMS5-XSDUI:Q{/?-'?cOC0 CD pќLu"e ӌ?P_.;ɏ/ .?8rFSϽ$ !`=ʺ}&A?'MĻ%c 0 C0 @V`$Rxvκj۟u1H@GbwZlq\2 x P/չ*Ӽ(+)rZNXi]eyuRDRM IȓcNpV{EymY-6k 2u08gd}S[۲}\-Ven~A.-m3UX©ѫI_-a}; R!-1au7Kj<#OFA>@TAHd$Z%Le`^OA[{_j^e_E6@HF@qX"K'd 'ur./bG ^vup~I%-1ܬtB HuiF"- rxhoghi?ݷW(i߻ _Q!{h 35²:pLi;1On"Az^n0``%kedg,wݙCG;Uy7ɕ˿#mZV2Dťve*.xWQIޗsu K %vQth)1`]Z5δ<0;&WJ &dmh20lԀ2]_!`!B%'9C qt)`ԥAͭ|Pu,7T"C_a !`CVϣ$?\qBU 47 C0 C ?!<{Q!Rna?ܻ$>%2...Ȼ|:PāSD!әƋr 1?Ui!=GӘW]>?PyUau;-X^'uoGS3lKܸaAM'[6@`*7 6_O6pn,˙vk<( =*LKsZ`B\IbosK7pkIƒ Y@ %:qfRRC]@a[ӭn;B NBbrW{rL_|\۬0rR X.62iTk :[5961#SqmoIR(g^uRZ >D 񌠮10ęD~.L>syя:5(BN9/q:\YRwaWt~}QG=zܱl..a$9-cC֐  qm r!yyYY^A.+W@ZY87(ZA#\fͺ8 [p~#®$$2(<Çp|t OLh߅06r KDƵ8Q9Ba2x‘;zOH¼!`j7AMPZp<gLwӴ sdNAg8Tq}Zp 0 CxU#g҆0/U U0 C0^q~> GJ\ _;|w $`-\0.T {-dn$ 菳c٧.0qu *qy2,y A],~! 69 x_VqRXE1x0֡5V|"7mil|N.|YrU*;eMAE&GJi\[y&e\֥x-۰+dF`ԕj&;ժDRYyE92w&ȶS҆5`[{^+ŋH!#KJے :v.9v)YcJFqvM)WbZىvcL.h&.t!mIk%# OYA۷k=)Bg)Y|Vƻ] p$]FJITK=Y.K>`Aؐ bKrkOtؿHr7ϛ#qw$.>#i^gO(<hQK4 P2/bdX^w6ɢV{a # #G,uMrXqKM:n# @uzyu-xU?8%[UYpUʪ|7/$!3@ 6L8;t(τ+vƧk_#KǾ~~&V4}AZز 룦fj8IL ,"4[3.QGrʀy&&{82oYp`.iS*aϞA pYy!GR 2:.w7vaՑjG6mP Wtc]QX͎ea(Ϝ*k[e7Ѯ̂d)E#y܄_gʍȅ*h"=;5lO*ӐjeD9qD8T(֑R].JywQJbÓdO{.G Hf7NU~vtLFup|NƳj~կw6sܺFqӱ/=N;ٽ-C|ΩgPd{(c9lz)Gzay OJs]l3gqZJ>fa, g<fg!lKR4֔t:%T;33^dt})i-~Yd}YZ,?J@ C0 /8(bN88ӸxE*:t:B-h!`ܾ 8?7JMsfXxOJo!`-"?K|G8)\ 9E_`z]E{2#Y@/$Bc8uA~rY&zW5 zItP>DpQU=\?=3`(`;XD!uùuYwG_s,r?ߊɆLN%^b`:l)JU,a8:*Mvbgve\vulei[292륄+,<()leGaX, bq$+RkhPdWGS_:TR T,.w7!`.MY:w g3 23OEQbH$fGdDb3Ks+[iid,L2y=:geA, kZiZxkWƳWey1?d|tLW>*B\:=QϏ A #2%9qo_/ee[+N˟cocY"Ц.'ݠރg٧ >5ﰬJL MEdX./眭"8u ۲[^[w}̭=IԃE 1vw2A]_O}?!y_oj7 C0^F荊p&r Wi{GV/M{c|ȿ, X!`!Dm Zp#U! 7ﰐ C0 C5o~#G[,ZHxre@!w Q‚JDžt]Wdͫi$ӍŃ3-w@|K;"H20Uv YWnN$(+@քQ4D'5Agr y{=r BKə/kf MXxG2}0+38#p2 p\TV˿IlmJ `M56IKۑ? C2qcyg $]veJ#bE ?ưhԑml!z拧rstt@D+Si9K+rzkSgeܒMX n,ul} b[).g./>.ŝtb'!ǁw0@ gKi»LC CRzA'ƾ{Ys󄷷c$eu;sz]WY]9{E\HPy4fq;Ҙyc h騋x^{,aI'B^2w`ZN{djBuL>d5t>9yU)mH[u斤,gX/m[SYŝ zc̔$m=y` c-]%-'-磲k~0$v TJGX%([Gv/O?Ews!`@J NT°{|;o'y9+Xf8†!`W>~3iipn~>wϗ C0 C5OI]8iY;v k\_o0y .Z.3iO~^$6 /ԝ vxr`K@ne5 NүN1mW ہ6`׊bHdUsENw>r']ې+WugUnU$bLMdC[ޑIԹ+X*%I!H1)옔uc6Z]=!@ *tg5p.`9̢\^ݒ\AR1mA[:΍e@qún'escC6(k$A+тl,كe_q(Rqf& hN* 7;` 투=*=XȏK<0K'?e8iZzmJ,9|̛LE%/_*vgΟwOTAmrK<36vn;ղͼi]:t +xS[K>iXH綺I3.M ܄k [RHB.rKPvd:Շeq"M,2g!`8^v"Dz#/옗n4f YWnQ!`[jno !:7E[0 C0 =e9{,n^wUj@t=/c5}&z \X(Ѕ|û^Lcy yC;>8% "pKQ`X#0cNf_+L1@2u1Cy:_~8w%*ǻ3ϸxd7e?/>޷&=ZW.J[5YVyJNsd{";y+OzR毽Yw|:u $Zmn׉ ܴl)zir*ix+H~v6%iX:rL*z{ t.Fgi&<dZUqMNkoZ"?FG\}!`H9Y$y3*'4?]'^P?M' 0 CJB u!▚!s;f|vV&vM,;seZ Ɲ;/I@x1@Kw~p否rO^aS{5{=jvY}(MDiWcdt^ XV*RŘ?+߅1SI[]*ߖ}sol#nlI"3tۆ3)g>*2C婃via?e5I xS܋Ѓ wd^<z:<, >qX&nE,uF{N[·ub]~7|+f!`lɈN'˛A&2/z^y yn&ki!`k̏#]d C0 C്|.n;yș-b9|BYۀlrx ޻v,s0Gպ SFUFCJa=U$k4?>11"[Jw,G"ډ6 }l7^$%J+NMڰijͦ`[AecseAXe*siN&$56 yqIvUfW3A܁󏝕]-2z4Čԯ l֊S2=?jHՐ.,&%> 5aؖmX IWJovdmiÝsMdl2'</X"Vm>8{p&_x-/c2լ! )ɍV)yWd*W)O_gλ-KUmȁIFUch=w(礛֦۝zIr3#ɎJ}l>/IVJg 2#'-ww&"Q.ċDJv+W8U6}|OKVA65>*4JUV,BA:8ӯ\mX^j&Q;9misыKۖkK9Rndiem$1qlك_Fr87ςzQNo}=H@7yPs Sű膜#80%XL|6.+[KrU2OS`QXJM/WӞH5a 2ZMi)[嚴"@D@$bðcq 8~Sa?ӯc~vc $_@1:HhgƱ!#(a!WFz?i:.`p4Nν8!`t84!~m0 C0 ?Gq<6|j.^ كEvZx!@N0TibG Gšΰ:6H#"H.2ۨ%ziW^@ ;Cz&UywAs:%礶(vٝ',& Z*j]U8jC.^^-6JҒ7}20kƊA4^YϷriIַ*rG$掜?wQYZ& Ҫ (K8pY* +$l]5`V[xwj r2-F㑴,_XQ8IՓ'B7Ha(tȑe"l@qNw_@IDATĮAtP5ƳSRUdSM)Ig$6 cROJ< fĤYcBA\Z SGv@[M=7>Ҿgpmq2:f|pȅ^[uC_ =u>-\CLSz "0Hscw9Kz `Mրh|>{ޯ[A ._ ܓ} ɸ(H1 WCc=X-WIBn7-do@F&Abm9yD/D-Yr;waSb8,,n4,B sA7|=_0\8Ag¶/#wy0 C5_)HMZ/A7܈ | T C0 C+j 4 C0 h6l Z[ _Eֶ =D5h:hOk6\g^:EVZ3M붡3E}#d࠾*iu 3]Z"c6ו=pL|^MzFʫgamW,RrKƥ%[[%)9=63AvDɁ茌f[{nV@4ekuCLMRךHV˕u\tgaQ1m,mb[æ,^)BgW #)iay- vǘTA B&+е:8ð!ݺ@e`=7˨Mĝ&+8'(rrccQޒN,-/I 8mMX%`mx5t$-r_$ ˴qN3eG%K VXQ+s%.hWW@Y9gUn\`tِ xWơ, `qx񫭃C\H*7 ˡc}#9C0^e($iv7 C0 b C0 Cീ3֠izhK=mG0p, Y(w%M(x:5޹N"OeQ*i9eE~_ cxyao^?d}T֩ $r>;CmmH"OKB 련 [tʆ,_6mleّ|\.>sM%ɧW4ȯ˧.!d9BaIGDFܲp|\1lkS]k 2;6)N_sWeq*<@X;%Aa-Ck:Hнu)](T!'WR@xbPDf9X1ҊkAW=)USxÏH-:AQfs2Rӓ*HTW&w\,M4AgqyDǐc>e]{V|^u*aaM}T@[PX,B-SQZ~9ŠVus"}w"MVp Y)ewcWRiXZSEW!P?o0 CൊmC;@'\ H8!`!!k`hKG[olR|FULwbK̬ ]]։Mms^[13Z,D"[ j=.wΏxH8ʌbkBҘ[5 p`Y%gyeseEjзZ3 Q0wEl(%](mii;ֱhj[=!kkdm`Ә?./103n@bDeeg22sal㙒lJ` 6LX;)l z%zcRC~rA|8 v&O?+N]ilg:+4䶫N6x6]v䥟:9I~2R[ޠ gG,~0d^>ө3\:=~ Oꞛ? /^ę9XG j-lzE-_'S_|‘ڊ~Ezd%)􉬛<5վd; y$rD\jdtlK +?g|ZN֢Xnl9L'y {?9l'JKӈu:zF*ٕI4:ma^l5'4V|Hڼ!`5nK"0 :j{Ѐ C@j}/ CU\mU0 C0n{{Ӯr3\q%/H L \-uA Q޹#8 2@c__t\QAK)h跍2,,ʇw/;,${-o{*OI(1XfzRTd4araqd|&![ l rn#.8n d)*HK;rl,#a}ԫ|Kver$# $,KŲ6Qho[ٴlZR ߁@Xbm@cɏ:k#=Mf%vpeU|K~rL&Ui҆L4El3ڐlX̶ٖK291cq& ;YKwA5Q+5XPp`;+5XQ]<$<)H+s Lp"c8O,v3u$˭Y xط7s܂:Tޏ cˍMaF-:';0=LcY}32.>.|C;.o9xpdgEBČ\\ J[dַ[{KVy> LgT<\7},;}}Y13I2)Y!3L/ ٖ8-CIɒM``gzzLޓu{jCdY>';osy^me'Kwu6ރ? sgcJFWi9emmML^%;u '+iv}#.06{a8|clr ˎw{/~՝x<#<|YsO< ivW )|i32 >4OGGGGGG['6rgS:1KMzfy9U~Rce`ηM~D[rgv^_ <A@{*Spe0%mY9>՟#l>LzbPOC(}Y xG޾™"Ɏ"^B+~[̎ΝR \T;iQ+]-8:wer[:gqP$$00(ˏF;( 7M]xJkK7$y*MWkvvPcB,^`7!_H'bӏ֪ΝY"Vqw6`(}\,km*=~\KL":nESy RHjnauT|cy%iGtqmkijbFwD2f1T6w/clk4;߰'obpz~v'sxwd"n?0=[{[yݖg|}8ww{˸{u*& leer"VaptHa8OrÊ6?/+-ܽ3WA?,lm-cيe+G-c9ԋumX2&e<,|v]oooOӓUs+Bml%3&vE+;WshՖmewH7U!{Z###G4m#9#8D/KO#ѶN+<uݻMF X0R 3}R[u=NihjB=AꖊpF錞=~Q{Z~QOI.(>5 ~m5u&FfNYY6|)b,v;{12(!PvD)g Obf0۬[cu`QAբniombD}lw{<LǷ9}}|T_?^_'j[q?###########E͛nζ1g;{v~َ T{?ď1Ems|7a~xp윟vq+}k5u`03:`@??ѩ|Qi& kа^mooiѓ/*pc{1+KTA(DJ-HFSA]av Wf a^}Fz%cz$l4*jvzH }jZarM5tj~Uema )QUaML,]du絻zO5zJ/6: ii81Eu8Eю3, hdNb1WjX۟xgIM`!06R׳rY>ϠI[{|>[q1X1hQÓlGtIH?8(Ν~aL>{L8X[@8Wa57XXbcv"~`6~\꿨B8.Y Y n>|n3z9( RS?+ Wr}SVpjGk žX=\1Y1u2id }݄2/}|||x6c};c'fmkOKc1 ,,,^nޝ B<J3G.& l9ļ)l=B~td+j*BZ{pm9xy=1AlQbL?:*+ԩcR5ETbaO(љ1,,kjDS5~f^'(ЪwLV۬ޭNY~$0 0XPlbٔc3V4nkwwTgOiz< ŕM 42M xBjUKhzgs(߀" i*csPH<1cXncU2aHlxcn| lhgκY(ACaxoʱZԽTe+TdS29׺Pq*-ё%PW5@al+w:KY4%+Ub[bAabPӋTeXEƐR (B|w~j`ai{ѾaeM=f}uvSnt}t~+J>zܿsP:r J[Z+fD6MTv㣻O̕+X]TeԳCJf6zч7P\n3f-Vg3,_o,G_}Mls(4gS`Q]m/w9V\#};*,C25מK(%u Y^@piUj|FRK5w%7|{K fp_y"p&M!&/&8l{)[ŞA4`1I|-6m?Ro>>>>i<|LW3ڷB|9&Iv `q &փmMn;h>m lҞ?v}vgKAݺًṿ`#8/xw'? nWŐJ̯FRIvJU2xVխU`5Q֚:( }RQT_@S+kY!e,G RSmHS)f!V6U4`Xk6X|wLA {E]۪p֪]VQ-ˤѩc#g^ ȸ)vMu w:jа:(Z->x @u0%aE(s;|闈KQz}g ͺ0xoUcQb"רpTyߟ]:lY3*c~~ag?W_Ї[{[nt"eu*CU $"(J' ڪqylK T>ΩxXCvPt=okTIaנ1y~ m.z0\ vn}^6Fmؘ1J%=vWwvvcdㆀv\'bJ?ueqa9]8NTB_opG}qIW]/ꖾ49<7~KovmB֞/z;i)껐NfϢay2[:l=ۻ ᄿd*(4[wyy7VXeb?mIy-Z\Yw(OϬu%jw4<o'4K2X441?gE?S04 9tP'yGu-U gՊXƇՋP4c̈US@0`=sJOXٗ (I >V6tjf0YBQEͷS¢gC=:kn,$ EHhHWI3*, 5+GA\ec ]y֟9mqu %g|nJ29(M6DSj2Zj$T{{E0& +Sǩ¦6vtK B-%@5KV&G{lecV?r$AS,l1n`c0|?;Җ7GwkcMC仌Ɲvu `2:XIKhWlDh;Bf#Ӣ&x?ZfJ.w:-7[]bRA͗j\7xZ?@mwҭR rZ[$1_5+ר/04 lR&<C1rx}Ŷծ}?F|<7^_?VxcO @dZ;؃Nٿ?GGGGGGGGGGGn%Ħݩ'feh46n.J)(@G'䃉zܶ9XqvO;Ǝ ׷w;.Fm)X{}vVB,(ŒE%a^#& _OtvnR'TRmit[TxPz!9YAF5h>BRZˬRITaĽQ\,P>{.dJVDuWv&O~ o ]r;֜;h@~Q߹X^'FR:>NBjֶU^ q<{#(`UQko_,?뀚EÎ4yur5@h[v8s>aUT. @:vԭىrEG0E} pK9lQG=[}Fkw#O U r{UkX ȑX¾%ס>iQkE_Z(z݊65`yr:FDʙix~*" }}o=oPUkʰlgbu%`two [iؽ3Q-[k?._~)c2(e'Gdk+&m S:qn^^@iVT6̮sH ,7M1BW&ra|VW/gfmol]ڴ:3 {m@3F"c܎c:͌|6=ڶ"/*>V+u,A?|jzsg"G_|||||||||||~ijMz6E` Xw0ym;<&m;}`9 8?Lp2wsX ~㳙 t9l3!r!8g&܃n*2;+>s=R5H7~mur@N/ wt|Y5@nQO;e$`8DgȔV5͢V< \Uh8An6coazd0Qߙe;65ճgLJOY *4a ʴP[#9;Zs@HBsq}Q*"(Rj!xQ?ޏ/ \zY1awuPQYPf , lzh@{(\M@TL񁴚"LoiLhd^Aj8* mDSX`P5k{H|_ꢪNEgسA)$~fiXo:1I` /}5ehL"6R[w_!mcmGPiYxP3Q=u %R# R_b{@[]?#a6G5'T)&T;تNSضNO^@חwi ,Pa58GNKHG}֔Xl\!ε= _-(,k1b㈾9KLZ}N<V7Wk{ѿ7h1ZYԉ3ZOf/mةk`-,CÀBxIZʐǬmwB NGGG౎u"]^bd _}U] /##########3E&mY`qPp47t &B7>G?zޗwq` 2a2(I; ~\7vFjamv#tgqEKzjq@։.%=La'#@r*)r܉Z)+BIŻ*v Q fJ݄Fʸy{SN^$^T}Th5]FN=@'N?[4P;W";kB.`hS)ޥ+O*n[ek@ïĀʸ5%a: UYIr 6)o>o'-0*&'^ ʰ\vH?0RkѴ3~oh{iCq,Xs qGKוŒM{djNh< 5r:ohm&hlt~]|'~{[MkbK upRWrr}6/S&xLY%9)iL8zx(*i.uIO?o,{?y[w?P5)sx]oTnPLM{N|8$Mw;1IJT^=@3O+Oҗ?{|i꽷pܼ~f&tI,Usss̆ܬ__:3ݿnۛBea}XZJ_i5. +{q`[ 7aEmT6ܹ07kXVQF56nJ9qi`yj-~lPԁey7V1S_ 5|\ }|||=|"Ы?y"ړ/y_~?GGGGGGGGGGGam .gǘ[s̮= 8}{_똒Ϡ}2cj‡~Iɣ uh eYϩ! !T{z孏t17_xAԐ[w))Q?eD5l-=Q472mԇ;5mX,j|tL٬ mBQ3֞ zaNg?/׿= VF.6٪em'rύoBV*'!'a lW.\T]-,JilywwY(ox`Lå@F}ۚ!,=RW4AƦܴ _e;vFmT\Q7EAmU$M,BYBU~1Xs˷b:I# a 60`J2맇ȁpCzW=RۮEnaew"RdUJ>F\[ۨZ*e,G\4ΨX:P6L(}A߲~m(*yn? K%3Aİ^:1/\[l\Y׻_Ur!@XٞZV3P wB y`~6FYc1+-.Mw,ҥ +Bl5kFեm͝jEcvVW4ulF ;)-bM͗DWf7w{繶NolZF6 BJ\6Xoߴ=rSff(A-hG|PR####8F?ً_z~CkoJOB}z'/()N"W>HsHi{mMۄY=?8'8?ylM3G9:nlq1A\;!S+7KB \2׏޽wP̬]s/fVxe\nPSivJ[JUrmn`}q֝k2 e5(M/hB9:/ȶNbD %`+_} D"ZٹjpJTf94xG*RQ Օ]wwF_1Lki:dt玓+K^NMԎ(vWu K ֊e #Am&154,މqT!r3y4GjoC$Ԇ4s3sh g /-\r3#7'i}Ŭ͆L}%plu#yj&P-v5"paEo~;KJr`J9门&c`"31!:L=y@]X=NmpZON jkkz瞶 e"S䟤i\B@-dmS rrñ`c?O9||\58ェ{+J=>՗t0~i Pbx P5WN^@m*QkmcM#cC$&42#/`J:^o@E֞]fҔ_u~_twtMcPqi8u^x{^TwVu@,4'}~ ݥ(b T2?(E"( H'̩e]ءosO6####XEǪ}e?>h W_-f/ã>>>>>>>>>>?g@0>m T66n/[ݶ; gHGa}6Fov1fY>/or_7a*:f @,vM4u r{RD3Hd2 ~--:\G^m k\NyT>12+mRXpll\D-LSSjuqAi}zPme*\֋s#Umˬ&jugVxcLlOT/_zZԬuN((] LeU(DaT}/X _xI0q)<2شbM*%h2=^(֣\MʁvE6}噋Ǖ'[x,R;+*ӬXS 酯|Mc͈nCGEm!@IDATT%~D 8Qr`٢″֚G4{lVeѵ>jZQTXo &^ȭTQڳcCk:rQ< n_@z omtUY]Uk2ԾGGGGGGGGGGGߑD{Tu,6nd?nPQ8s xF-*D `-@0 K[3賍5e^k\>{Ivv\ ddžؼy\EMH(Gnk*3U6CM{e#BDhMI\Y4ejvxXO<;_JUlhՖQU5Go^U+‘aGЯQ2\JqR/ٹ)0jk\8Ҩ+K.n2|D9 F3^QigY-TlԩW>[j쇵rG,DɅ7>?a {Bf/Ě T Diw( *=8f((f٫)v@=l65qbǂMei< 2>`mmv`2o)krxp]ZHF*n_QuqThfU,kzUspW؉ָAi%\D#!ŋE՛Gy=#YDZ,`#:41lҏIlje[7 y_/o}vwKX6?U 6za}:Գ5X80dñ|*O3mڑNNy]F7 L~?>$V :sց{s޷:گWcecwPOjfg5==LUQ22 1B0f6Gk.~(@b˞֡@*O|TXT<#5u>pEXgG(Wֹ<־>>>w<|=KMOZ>ӗN`%L8mq=c*{uM=+h ETl;ճv{@Ům E  1Aŕ KUF8n;gQWPqcGR1 AAy` Ct@ T@&ʰu$61*@]d>;] JoTkhGwY@S.e"]Avu9gȢ uo>ЄأLN(t:kmQ1&cJ*|!DJ'@3\cFq8י42sP Z\PgxAA[kPF}]PZcg ~[9h:+q#iNsJC{eM`uoc\U>cy<2ٚ&',4 CmHʏ*u,w+ u{=2})'*Vȟ*{vXO^42A 6,glY>^}HG/ P:q}]|漶ֵx> +] w>` mPqr͍M>uEbA(MQ޺uqN?qQ䣼x_ ޽Ee')lHP_>mҞ1n+x.>l+e(qۏ ϬJ YO',v3fc,94-ƣ=K q_Aa)#bu,φ 4툀_||||x6g#P,?5uwȥ􋏀&كr z&ݤq '`"s€cKb ipy}/hxxI~:N07(]];glTR@R4P1"So*.Ј\h1B*ze{{z8N iZy.4hmmlH.&4^03ҕʶs]6*zjC>hGJo 8Q?섫ď&R G8Ok Aي3mN2TPB}#3Ih5^moK%r5oM [[oW&FP[I6=0K #I1icJl!ƴ%O`#UĜAݯT/fp˾"[KWC If3% fqY2䎤r9u+z(~zgzN/?6㻕t9]yshߒ5rl8<2*复ծ|}Σρd"(hM9m@Jُ bX@u|5DR668=W-ƍ{릩sE)Tx+j&֨ 4lوPBf5GGG౎u"GW.(o G.uVIH/xW|M;bg & ,fvÀ<ّuY5#6Q yL,`gnjz:1̤yVo\>յHLX.-&ܙHG?C_(sCŠ}Z_NileT6`:(Ph56 R꾪r `YLҟ ,(rXPŦ@T'5039s(Z pqlt{F0ؼmtv3Xy4r<> JXAV(ꩪvb@!,)F0jFC:)ᆵL&©=k*"a6V5zC>|G;ʽyN#hJ{^'ol.s@k/ aŘͩC\eG,"I@ @$I.|X9$^e$k4`A8}$QZS>M`EQ\ѦQR|f絹C@}VR8 l_beL؄jJ/CUXz`5ۢAܯM%h۞/w.8&`O<1@1X&w|zRۮM_$n]cJ>)1hfeg~sLY[O2.eJ􋏀cۦ6/7,AV{UO{###########sE@8G/l61z<{1Lgp7ʪ<G)451RWQbaQ<^RX)flgKP&S @A J^S#Cpu AO.^R7;g}[_׳nni7PEu)x)͞?*l9`JLٗA]W)p9WG~h"t,,㨹bњZ俫b[Nf]٥7UIRgg<voaAS&^JI)%rO+;8I,H־VPR!Z:e1T֩)-.,6)kcejT6bV[ڤakNk}}&R`oH*nb |?Q}ꉳUY-kиi4Dé ʷN\9hy=eb|y+bhmƠ}ϭݘt">ky϶pԴ/AlxSuyMW90>[h`P`"]k H8LT'^vd vPZxy_3OSp? d= pZ1=P:57+<;:ʄ78w~j!Juuq ]J&/I6AWғڭFQB ESv[P9F]))i G@C))>h붣5 JRR/8<6JHWὡc͔Q\{viM\.\}A]ei-tɈ|JF#EPv>wkk!-JV vNUl:11lXMUh ]{8PJ200C_Gg5]Ŏ7]ȏ:-Y )Ya{.ic6ϥ600e?`[ sN%f !V^̃AC_ cFUŎ@\ ob emijs񋏀d}~t crt=fPPS|c;2d]XW*sʝյ-Q*:5ՏD-dʞ"b)}VB&^V7fF3[k1%z#~@`}VQ'VdD\V5" GG(d6T1Mhx74FJu5=7˨{m嗮堫E5Ƶ:I]WW6)ΘEusY5qPa򹍠zr _gO.iAJഒ Y=ů ncjlcĸjeP%i0AN1=򋚙0бa? sB!q_j #XT@g֕qrW_Q6&h;M%Ѩc,ߚ?{OzµcgP p=LfIsEecYW rUL R$Jo95ڰT?AP ޿DhMeRu3Wju_*(26 DF_ƥRQ[ե'3 8Dq;PĞ(ĪbJԌ#1G;%X&X2ҔuW_z^7T YQ* ~mm(N?} 媶QaU(5U8`6Fٔ nH#|M[GA802r/0+cn@'M,C7I Y:vahWS/Z[;yc`̀;ƞ+,x,WX*JM[!Yģai2FY $iTEn|;,Gꔇvl 8c9ď6 x3N,^i1j|d< qn}__%+ͫ?%##.} ##########W~Mܤl&AM4wbXkuQhp}Y5<c*54Ò]K[X/>Hm,vh)V$9:s_>$ŀAp F 2(eN Ԁ[QBMPP/.b+KP NL4 S(B1MEAJSo2iHbUf+>>9Ωڮʧ=X'?ޔ\"5DzpjJ!TMBN3 Q5b|y Ԅ0\SXMb!s HQ8S1נ)SSh_ty(ҙ8 '*`%P6zk$2a ec7Qqks^2%G2ZXSX%ǢKrU OOhYNH wCJ^c1wAo+35?=\:m.]vxNkhp͚r/@Uh$DPfQ6YqT#z'uM]w.p5K_'ߞ7-]agw X: },dWhSO+f@wGاVQ޿{PW:qT\ܠ<*:v ZP/ tXƲۃDlo2&1L䨣=/hR ԍOP2<8ئs?XhgJϣ4c3j*eclXDigk$ߡAg;_h`/>>>>w<|,=X} Cג=Uˎ|\G®B /~9"`ܗ䳏6q]vm5Цf8eNO}h0`gl>0Ou^ 4ƅ;}xщ:s~Ի0#6ccr+0r:Z-o)Zfe0(Һ@ ,-ZPvLS,`k`qϭm(3ʊN9fӍ}B;^Hz(E rvՠ69"gS6;Woi\::ʸP\^cQLM>>>w<|-fm:Xhoe=${L:,1G2BDE0"DR:#p<ywY7;wO{_}>߬,T`w25Uo2<号?Ϟ6U~#Oh:'SĮMgDywr+V[n p+V 8?FmϞ`mAuc3x{E˖a=o^P&Ā3<=7YuFPHeFѿ?{z'?e:Բʜ2,<ٶ,@}\Oځ`J`YޮZ wF9jj43Ҫ ±Tt[D~z8D[ w*֚@Q)}~tum⊑sR禳0O-*w!"#Kc&q26U*pDmȡ fk[boud'jP h ~}pf*LƯXеcCs"3Kd*%l8+ZrzjʁA-r*#zK/~krbJ'UG6W@Zo{evめ4;abs?99pژ"pf[GϾQQz}/4 hn\*W./f^h)kb6jYQ}z+vpz9鯖Nn p+dW>ٵp[V|<95iPQ ˭-e7QeϥQQkb+hzzN-& yv>Q2QEM4s˷=ԿU05;7 1ꭴr3ꜙU鰄3 dK-k7Cma1 a`452*ivKZsO+@uf& b W9]kpjaYyg w}(CѸag̫ЀX$L*,I@4Uej؈}r@Kp6iO$ Mɇ-oGO4وݼ0[af]WERi=+cB[j)!7=F+䤏1 .ch`:Ch3~`}@?<5`x\Mrjjxfb?N< εw.F uPu1aV F OpXƝs `Ԥ˺:ua{T+7o/ݻwOZ_Y7G_O'MTsa's9/ޑ)'&;޶?v-8>&g)ەyV@|QZEdߣerBo?Xh[^@cL섒aVljZuc]qVT,RNn p+DWOw?6/nyN,M?ϋ[Q:B=(,a]>w[n p+V[nVg6@ 8jyhl囏wW7F?!+<[YYogǃǃP”Z O41>/~jqsdK0jl_+Jn4+>g]Ɛ9gfhm2q~=B<; /gEy[zaL|F D.(g7jR [z4FX;$6Я~;*~G;At' 1e`(qUB[Sb.7Z>uVhB#ՊVEHsNV3úo{m8A% RcGeTMxV`Qwj{󃏴IJ)Q .Rju_f8_j\WeA0%%+XgℊdlSuS:KSouwqvxZ`hجoh}KŽk%^Q!X4>TŒ"o*.j6Ӄy۪W;SZza|>T5сk}`[P.sO_Re*U5H!u7<UĪc& A@Cc(WGǢ*8}_[:JiX@BJG,kgZ˫I?B%23t/ Bud~A3XˈeiQaM9Ŭ>@?ONRnU9x(ކRdYQ{rs.sꥯ~wVCXnꍿȭ|N2'fg Z5lR',fGfӷ8u`k'ʹ9{ϣZcG{_!T eH43/٣y}}5zAP"JNJ<p: oq-h&~=ұ``\Qh4>֘!K(C̳ Mwr+V['.|Oc4ޱiݤ6uRޓ?r'y:n p+V[n 5W~~؀@9Ҽ7u1l7y7wͱu`0`}6yPәr8T sjmmȀz ;m&zR3` /xuw ׶-GllGϼ8zm A@1=dCC7bUE7)iݹ{MwPP"1*|FW1  4ZG3GS@UJ i_?S}Pyr hwh43te1 lVuV%6FP!_SE^+^#.:[&7+͎QAy?4ԓ!-=x]l|"Hd^q/kkZxph)K*&muH\ud]" P@xR"e#0C삞~ű ytO4rreOՖ:`ըVl0ڔkvI&Te\t4n'FmjEJX{cX6̞.х*WZ@D<j1/لeak+[^Sv$Q=HMWC{M^F07jo?_ĩE tt'qBmcYԅC# {H~A:+k7BJ41WVe"In=ء 3@*56eg;3D;]^W$/ \,MП?iMϮ,%u؉8ױDEZAJ}Kʙ59Xù})uTNd`F^BD̍Iڜ&Ԕ-n؎Ev!?w+:J@. pwr+V['.|Oarz<1 3?R=Cc p+V[n p+^c~}?gtsx4`u3K(x5;opw4poز=4AE(%i r <,?-d1e[-dǙBb :V2M~u-0}S֗ A%ti2i! kD_vvg CP^GMٷPay@?~}օo}]>x;J`&Ii(~'&Eg $ a;LaeQ#r2YxAf߬;(jj=Ʋ heOݏ>B45lA+;y2c $m7y0s+;hqǃaҮqՋS*a뼯),GKݐ-lTQє?{I?P'*nUg]mcs:/W̥ȨbIO#`Ad:|FbAe3C*c\q^?1Z6ׯPC2f?zX [@c}vHN_OLj%C%E=XE"m,]GFS݊}M teoQfqHwba? 2"J}b=\8X3Bonc Pj`c\.* 5\@LR%r5>3^fQ&/k}}#)]Y)h/m8ljvNgϜc٨x%Le@ꁥ(CS!Z1o[:w~_\sz|w^rKm}7??B!ypBL5ȹpO۳}<xmaC'yܢf87%m98&]ε.ۃj.fE\" *ۈu9ן78lsض".]+g[n <9pAsݖ>!'ZO-s'n p+V[n *`3g6=0g3=fgg<cwoC?@㬒ql,Sy J2 0Y}VXU!YVg\)56u{l{o*h5~Ro0`* G[l_{OfC^PB}ܜnPzODrYT2_ 2 vBme@?\U2{B;ի:}]ۯg_&yo.i0ecStcU5X^r48ʮ*@ %9*̔._kB8a5H֢|qGo 3XW)3AՊSPwAdx!?6 rP=loU_R%dx;.}'4c'4EQa@RJ:)6޸(Z 0~~K8i(ˤ>,U0}^F\@u`i'Qo2YCIu%mCjT\q_XA@ccS[F֧NkrS`k\ 5Ԡ={'-?X˒YYbQ )c Q ɢr xE_(" %G0yM2 z( è@⪣\(pSfK[N\$e<}fQ%`[oC O| =?z&XNCx%/{}*׿{܏9EkrzTK۴{_{vZk\xvEͳve aQ->Z]sr678@ xa.N0Lԧ%q\PuPT:5aꌢ2Na{|' rͳ:^sD=Z8Tר;p+V]_Ov ֻtUr~fs#X5n p+V[n d<d@IDATL7gc 1 {9nG6 ;Xl=ugrm9zDH4lCfndAv2?X 1`><<]bUlm||' ܛ{- zr~}(& >M/-ŷ[f6~\EJZJ7~*?bO˷߾sye@iI^^DE G&m@jmJ-+zI )BpscO C֚<d[󙨼1?gz׵ i(7:0JB{XtZ~,El @>mI%:=>ɹ u8MO[7tUxiyPiN.hMBE#Sa qCaS{&}lPѡ47?13}@ }tĸC:+V;tMf2> (W0ͨ_-rC&Y0@ Vdj[<79me2*:3 |Lla!/ǫsD)gp*f[ *mnkܙY+@%PO1"4C-E& 8]`lvejޘ6 VQzºJpku !5YɓYUg,e#٫0qkzu.b% LU=TMpҮAficf9kk*] R9[Tѣ :6aT ΅Ok{+`78kcg9lͳmrٮ]o=ز>̠ @}^]T>pZo&YeX;Aedn&%Z psAG';ܑ:7Pv>p` $4ղyO($ɭ[n >n?zy|F]xAn p+V[n g>Ʃj[)mPWyQ9P= {6nrl-wǃX18 ʏajN+"daKdؑi1X-?R,fgk['O֮@gmg$>9%|?-~U lx;T:2q&&,ȤkҸo?{cIR AJk9@k~p@A, ExomG37j ycց%JO`jPOYX$@ kCNږe[#5fChjYr-zbѮOw<_\?V<=WTh;Դ˗/+JawϲdPb[,q-K47P1jsMiO ,|ڬ@=P4C(ybdlP>,L&5^4t3@{ﴕ2`8إ.-s' wT_Wl}L=/UlkשV&9w=:[]r 6(%dڰ]tm?]]9yۻ^G`3I`H %\B{7nبiHr%g͟ɇ-?Q.`= ̬2m* TP~?D96X@uf>Xg*H(5*k?xh2:E (ۨiyE"1W!lPS[lx[״qJd&w>1_4 F>dd@ӯ6K،b ʼVzTvUr K؊CHNv+d^($؛up\G@\lKs%P\J(zbY[ԀB:v)y'y C#d3uwYuPL_oOzm}S3]G5/78slǴ (2fK 1!_[͞:IȱW=}m(lk{b]Hz-EY8h׼n2~Q:ZϯNO;״ lv=`j9/Qsl*(1rс8JՊVVVtbtJIeVM2W[OiE"Gq/-{ϛl0amP8#"z p+V[n ^m П30nj[l9~|זa93W2=_ Z0@YhUyL30r'b#Ϳ"7- d~umnnjہ~ ЫW5##0 HiPW& ahx@DP͟@%5/ S_bokVE6z뙳jYeLQ7}R-ZƠ Q/DzFF߾L KL [^n*S`M}>ci@MhO#&ny+As4H`ǕCIHeC?jd.n$ ,1vUbk89E&.c( K( 4/oԣKgΣuf|xؽn="n|x]2:`ӐXSnP΍{^UVEQs~giݥf[D8쒽wmC7L5,MG孕[ޮZ|Xt,5dȡkE|4"RaY> '2*`:QޗoJ@v#cSu+ A*˸8J?2kGS G3zۗ/H8 㜺NY^TdF6X:VXixb4X.L?{k#vvm5&{hx<ȺdKjx޹]xI )1MUJ%G>t U ?\VKl'& ȏX5~ 8.,v}d:ưW=( أ9?Ts` ,pKk M!V@7Ǿڽ vB?_{C~lXm4C5h+vCxq-H--r-"wڰ5b`7}v+V['Ovn>ڴ?z_'Ep+V࿪ ՗a?a:_UݝoaUNn p+ݻwhSʙ(3XȒxaT3~0X6azԶtGUJ,{~. GG\``p`3gok%S6Mdl:R~G*<`z bMTaTjKFRXT:0 eƁPbd `\ se{F~63<n4^4BɬFfGQX#[o8261ordb:$޸Ra9V]ηSO-*oYxĂnwCnU &y4 A^vcmZmCgg=@tnf; :jhv9BC4xZ_| "SX TN 553?2<2IΞ<?Vo<\SHGLi}P9S9'k>qY=9\\~ :s YkR;]&3%Z.p wڦ׹@\R ί&VYY}ʡ.Me"JT ھ@A 6Q{s$M)Lzqwr+V[Ooy͝ T2񚷿.'5=*>p+V[n p+78pFG?y`GASd3`rb@ƞ e 35K0T5ئ30l-P.\-S65G1Mhhv5XB֛ g`2lLh!OKguM9s=2Xr}HXwl,ˠg :"gPne03}*nnBV@;l X?S EN&@&ʶ;jUϗR M֟x-<mFS|Hp7_Ɋ"a` }@>lA# 3Ycz9ۨ!طQcf_z7@|]/<,.|'?cTv IxDdD U:u 5\B+7֋hb(tt H8 Q;pANSu,7QRX(@fr _d~tM-YDFaٸ>|MIO'GnOQ"X^ͲzQ*kRn,3IΟHIpͶΟ='?YGBb"47&'6}y5~I#ޡ޷^1'״L`>q%VV`iy) YTQ+;{Ziyj&v-sݱͅ?gv1?bg8a ǟϖk666RF0 pPQ%͞BUZ ԫ&ݍDQFМga5!JN* ^kPsg:SAV[Ov\d K_O}6>y n p+V[n :*`PT<4o03p؀ϖ1ųcǎ`38k' zg]N ug3Xe(P"mbrR33u벬7a$k@ T{CS#:J 8)@H(#Z!7Udy+'G }Nb NS XgY{HSiceM4<3 j,kj `O”j(o-76V좢 beic>@e7kUi[kl {[>X4#nOіey*(İlr+/ OOl:" cs:(PQ6QhC|jUZ?zjK~^"D(P "Pi_|,jZ VN㇚XucQ=5!f C~_q},JPo@[Wb:T{ŚafI3~Qc }SUgv $?SzZ^> rNCn8(Q_riMCXnP~F5J oXm)M,5Z&:XuAI3|va؍+ i$D65`7T`@ +i;_bvbrbz^'^ /VW0`Cݦml`O9~d {$QMk9_;^H_m%^KZ~cq1e/Df$s,nAs{TSםWcNU!1wa<=< 2̮N* ݻA,OGpZux"k\Y msuCQOTz(PPV;{ZuoL5PUo55SöwH:ڡdZ '&mQr ]@~ci2Xmx(U jeoM˴yvZK[`J1T*:pzH;Ec;tu̳[8@<%_2`%]O_/?મݹ 9|߬؇}O]矽1~|u6~ 251:ΞT"iYhBaF1=vU.ji|{7Q.~od6fX&_]o0ŞVSF)Osؘ©!%O_qޗTEeZ;(heCz+Z?tH#qr]2N*keXH*G(P2*оbC(<w) ͎P3%QtUm8V'ϞThL˷,=@SF꺅f_#X%l,tHXrzLוxvM^TEjHPœ/bGlk4;ˏŞ]出Y;43wrf&K>3:~khua{g穝>#x싟sOSr[8Y6ɹ~{=u&[y \psv>e׋fgh<-!8}^xiLgϲ7؈rrtkRI9N}D m|Q`ОPIkJ*¨1C)v43o<Mrp<{ 2S?/9;XZYeԪ!r8Q@P^^@{iֱg+Kzu^Wϥ˲}kX \$#ԴC'g~049ygNP:)\efKMg.T.r-jLX0J?tjpWC|N=^:9=:}mTZ쿯}A̾6j( è^wW5?mP\LPuk_7?PQ =\#Ov$Rݣ!o|^'o]lWlsb/ h5aǢ넝>l#&6y? 5y-7X玊hyԮ<26/=^Z\lz,϶o3Hk}l7Q< -̩̍)]~j^bomV&ݚC Aa]Yv[n <pA}*O~v[Wi;n{ p+V[n լ:;7PGgn8Ԍq-7l2?1A84=GSC:8Z휘ݛ7UZ^@MXYھM7o"ɝ-5䟡L4 @|ƘMh_5bE& eǧ (R}":1m R+ӹECFt-22]_T>45L([(ں hDMٛ_C}w`Q .J v U#i x8lzH[\jB㴵k꣫X=m,6GcEqН[dMy]<E\~I&.s,DZ@ ,ߡ# `>v8CQ6ؾfp"?>,+丂==\ǢqfJ_0a :1#mb1͜O T5Ȧlh|!Xmd9ϞUaey_;>RT;qXG{SZ}C@ {%\&w0H{"&sDR4cJǼ _}K堶{گTtRٰV״|ԢQtWɱIԃ5͞\H6:0t,K.bJ۬Ӯ/kmFpa$ɺ*zǩ% @~5}ў*^;?0qymt7%g`f0ιv]AώS@=g6f{ Od7%6Ys͢0lkt=!f55bh85l]ոv&֯gg%g?n p+VOw6sn p+V[n /VgL6X g A`hETraADz]M@An0@6Y#(ylf -c[>*8~I i86: KƽT_Y& jvzPvB~DQ%쬩@9sbUyoD @D |aszIF^@U6SeSnx}B\w|6Jn]Aނ9gccqmm_>;?cKɋ! } 3l1+YMt@809Gmrx@ȋԘJf],p<` a?G vۥs9}W{~?]4}pQN(9TƱB؈yTpèmrUN?m2Љ BJ7ٶ349=83'1ϔwv1G%,nףl{m{>]lޖ9'yv7aۮ-6wp`3nl[u)[,yP hK+TE61CM[n <pA|ݦ*f j:OXx\xEn p+V[n *`Dv6z˿̂ n{tp1˻cPmclzM'ʧvܲDHW+uI 3~n*U؆m˶GMXjb)4GN`@~%m_Q#~u=6&(Q1_-VF@ HNjd

PlT\Tbe .͈TI_hb!mA}G{6zpZSz>*ƌ},QԬ89fU_SŽtu+d| 5Y'2D[>=wmuW-)r$\© P/Xfn.s|j 㰢U`Y!{-h8ޚPh4ӣZ:^У~p[;:H4m/(b(.jo jqʦ9wTPRQaf:qXi84Գ]O~Z8S"LZ?uJ{G-,SQ"[f{ʳSZV`U[{`07Cq(7;;S20'e rM5k'vs#.Gmdx?W&2sp p+V[n UQMc>g@`c?lw/6OalU 㱸P@M{XIȏ./NހF \1!R].D7A crgc%  lO9a\@"_SUyЉURN(5`~VK7Gܻ&ЫիwOgNS5M.ޅ NUEM& hde ́X-2 o~YLNR6+[ EXDf go}ZםP:yrX6&m,Yj"ZX )s fg~Zԕ@O7̰]&rihiF5kޓ"@gtb7<\QßQ@o(nU ~*SN) 77=l9j6)/(mS>$TUdzڗ_ԏ#@UWfWS'Qc%Z]TzqmrkպƧ`&HWf5z~mlWُ.5wPhY-*3P"UqEo+'VSem߼U%8(z{s Rc9{\׃c/X#GadN,omGķ^P \N J.fY@CԬn}п$ FPƔ"u5b,bɈf~NPq;=M_)W+$̢'`A|^JOXFTՕ MkrrRՍMlIZ'%t @C! xs Ppp<;VٲrG_~}|}r{q׾@[@̳>\7kGiȥӖ}nuwJ%np'n x+'4UO;=6SRV[n p+V[_o6b{8Կ3E3Vmgg`xt<}<nP 8LGC)41 'p+%OЦ#i4Pհ sv3%!F\Q.|/ :*v%WWvN^H$UTg^sfUo/o7T%0)PxhU#kΔ=,lh<7F*/~OE5QUٟsg>zgE^,h Y7L(jyB,XiB_H:C tPNY~)}?znJ $;}okg0Ƀ>Ͼy-[ : 5lfyɭ[n |K㞼[OWz؂: :njXKC_o p+V[n p+3 L6 h۞6Lj>0vG [yEMG{T5g+?fޟe3,_A8 tql3`oاM^x ~{ym]av.jј"/B^r(| ,J`˘z T7Lļ yY@D\fk6 I˷Nqp(Luhyc@ϬO&\7@~]T.j־`ЬXiO!>;V)SciFUEUED°x D2 *Y`QSw>Ű\G-.ԋ* `:}w651Rb(ao+LpBj@IDATO;8ʾ@ʸjmɟ+^Fv֖ ˓gSwml#źs|5kqvFi&_,%i?K>VPXQfo[9d|kϵ'FNmlX @e#-c;<2.֢5r'=ݾzOc1b+|}hJToRUij"_+ePlup< 6642O~/Ty6@nawFN;*Ϡ}FҒRK-͏~B/1]8`n5l75،^xC֫vw0B^E]/(Ү1yu2ұ¼+eTlk[ in|1]]]Fu .'K2N1KT?g~ITZԓX EAY647ZmgʌɩvԸ.YXׄ=um XlvȬqdBV-t]&#:+Q?Ǹt⌮eY˯cǀK-}λJk?Ry[H,m]?ұׁBm6K_wnQ}ݩinI{mf@;c J QvuIka80p$5Pez^|[4>5.>{yyr2*{*XFhc|RNZnn%卐f" cXp)M;5ⱥYU좣l'Pf5'*T|q"*NE },YܘO^r%)yPWz%Rt妚*UEf{ig [FYw.kviNX6?yL޻' 4yMP"c#6@V(X4G:_(=YG8:XdZ"j:t=nי^a_~get}y mBN{=u}XߦgXf}!Kdim[6<S۶s̷?n;2 ߝ p+VѮOѮ{n>r?<O!\x՝ p+V[n p+3I^LJ L۠y49` 3{88o  ֫L;nݼq]\ p0$04L;| 2nAz+7s<C'_C! ʯ, \~iG4ua#v={P fe;J6~ց%`i/˴ڃcX;洕Ew3N%y!_ NQ}kv\3fsmYJ[c3(R] ecmu;2 <%+1{Mu i$Q.Z@FFe &q*^yc#u)@<YC~e Ydk]WeFԶa\jئq{o>.?O=`A tyql|6Nn p+hWwTAŅD?Kg鞋[n p+V[G+X@CPg渕*6p}0'g6؃^  $P0 gfDUPF뱬3@ÑQ/m#j!Ei1xl;998L QDv y Awtj~TIda'#`&]5QƙMg[ᆬ[-͋ njX+_emn% K`ٜVFtdqSu`ƪk:Ea,oQlG~>F_xege"kq|Z1rעNf` s O=oᄮovU@ԥkY(hHl'47ɓ풶SrinZ(^153/޵KjuX ZF>1dE)hoJV{bi{O;b2^֭{*KMX'g2ID!Ұ 8Ǣ([TyscKuvy3Ycm},ۼ]gO@zB [-WT~Z`{\)Kw G,o[ e2s9=yIݼ~Y^Ԁ~p7E``6`(`ͳ-@aE,B)E~VŽ-%+cRl=Y~=#,VQ[<{7P o.*=IfFGF"N&`vk vˀ[{z,*EV&DֳBd@Ţ`MֿK44(#( Zh4saZXC\F% 5qu܈l el̑s첍00 @ Ci3'Hx\uo< U׋K@XvU]{7Џ,LGu 6u|L{NtE%uj*qr&k6(G뵎N8 }{廷5QΆ9Zv[ \GiajV?tt!#S" ::1ࠪuMMΠ toU1\wY4jY#,?;.ڝ=2j"M_<@&P||\㞒2y1EaxVrNxVv+:Ieo*wʫ$C&d,J7}ݹGGC54:TXE-sdMr N$d+&7Q/vB7vh=Լ8V;k{gjd8.b<8믾.GC 9?=9Chs9< ? ?9ߖ~o8?r` m[&'}mYv7?>O96aA >8R[ޖ*ɭ[n ѾV*? =9~?nFgV[n p+V|Lf>#MDd?A/5+g:Sܱf3h B<ܿHEԆtm'u6rR1_]#ʠ"&?60-b*^r ':ΜSW #}tLg~D@!帲I,ikm uZOu_x 8$ 80S*uɷޫMKD?_ѱ1, J/O~:@|ӪC/>W}-,>orUWPQcmVCd8EU.`!Ѯ_F, [ anwWok8+Irݽ鴖BXv>2y#޻?d9h@]lUծdUiԥ]uh~,7Cѫ N?QFȂ ~{iPOPTDWV~Kq=sV/2Z*EnkvHJG]8 P2+jh* [ϠwX?14sBn荷_C9EvaKNӴjOw[]Sd܋հWPis~@rgQa&ڴjYFsvNa Db;8?~2ٖ" Q@^$j6jȢR\`{E3=)hWG8uZU?r~ rۇ%?b6+ i(g?G6#H/i=l%R66ۛ-r6K^aI":E=XZ`Ywvͨ;!m>}_[hm2Kee_ϙ_fa}ٲ,8id@slխ[n I*o"5YXA`[;p+V[n p+Vg\gޙ3PU v;|VM3V H78X\@@ ֛cM,}h0-b:hqrgv<|g߷ Xbj҆}Yg96$βFGwt+V9?vw481][ جi0`}okfH.Whwh i"Gd#0}.js؀4LqKiwF lwk`q_({CՆsԿM =XDz ʽ.a8c ~QNY9kM޿%tir:ګZˠܭ*z pS ZUkxf'5iݽ\W=Exk4*Ӏ+oCud#4AbUAhcJ`]Kֳ\x=9 w봃5mA^젞d-25X6L@}H^fŁ XNCF޵V[C7Ԋ6tȜv7oh]ͱ!|(;ÀR[Dݱo_XQdFCCBka=‹a/ EY٥~!l>=UiHR|*ZVL=*޾ջZSfoCB? wڴָ޺r[;9X"l@рrv4vt\KTdN=~\#j8x;dnr~mo%rH@\S? ^H*h2,0x+SփLE0&(iQ;%p6x~V;dtz8'7UIq},@=mz6Gly,C({9}Dq9_(uyiw5{;:F_mwr+V[G.|{ QLS'<_|xޭ[n p+V[WAom l?жp^?m|ϓE#Q:yF{Z_tbl2 *Bcy?[` [jLYle[ 䌍@S/8bW~k^Q{5h+OJn3/*!OTker5%C:6:FM&tӪ~o5Hhm$C-mu 6Rfg[o_ &9t-FQ:y,q떾Oo ioR@ t=Qku؍fC~u=yl#Qy9._ j7t鬒Rkj#_ׅ[`<Z*Vsd™5d\uZ:qJ(wF2667MlV9- {؂;jdd'Y: &,Yk:[vfz_ՙYn(HUQz aϺEu6K#4? @p_Xj͂%R1yۙ&׋ihjuS>71[*Đ@LnSsyFV1T- ɿo=767=I-9Hq|Q#9]Q|`@pU26j1hM ht֋ɨ}OY7N͏?Qv5!08Jf"?/VfO%T;܆N﨓>Fhd`p41!)e1w>~-gL}Ҏ¶ N_,1Yv?Y[e}}/O;PڲvH9_W9;'bv [n <pA#{,U? KIYV[n p+V߽  V( rA 0fgؼ@v1{?NvRwVnj^rݨ |_ <=(iG@p8r~k@05`A3KEt?Wt&u=BmwQi<5_r6(9N<:rqLfCzdU˻ym6]Y j*?rM pK%{QDna@cq~fsP 'U՟\OFybX뀎0ߵZثFlW[^G#5jvcCN=7,4SzfC\B8yڭ*:PZv`u# SuԨvn};M,$Cf/(U"ţܰ #.yuGNf7o,kZ06inzRX'?ݢP^M`22(p| THmAȌ%FGX+j;-uBgPI[cU|G=l u}1`sTPf P곏.=zjFp:z.kP*j=_I6OuP= HnB:z[*_^{W 5Q7Kf Tr+(tC{JGE~LRY[EiO1Y664kw5hpjD:(;KGԎ*gzZO_@y2)5bRN'Y@C(@p!){(mm}*9пׂ}{~fm⬿sك֗!t^2dGrǁU܃}|r=[n w(mJa?@1\fX8 iueXwL8֟S_ cjM$AV[GA[W%dpRC,oPaϙJDÎ2+ʭaSi.`)b &p+jn]b&?O9W@H#Ӎ|YQ/̠`K։!['\Ŗ["PcƪVv~.ĺ~Mu,pɿ;:sc@`]jؙmo*c Eɺ{ŧOA{ H2鰂 : p@*MGY'BM(*W>VQm+=<޶i># DsgY%CJh6t'{ Py@ X0'Jo>msJa-\6YuCn] uE#sbYCYi֦}TEJsS- o Pѧ\! [k_WHz(.mͨM6 b7~ ԕvWW~뿕?=Gںe u4?ykΘd Xo$1|ƢBFe +\_PǶ#2T#O)$kɠo{-aeiujT$qlvKAuekXϢ_SȀư]Eh λ+i6m<]n4}β hE#wN?(MAh_ڇnw~>i;w`F{v; 'PD;;o6`PacJ2-C=@ v?At%#Tx~Z웽`)|?vBŀ=qƈ1*Q`{O'5gFnZ=*vY`OKɴ^|y~{zWۯ.]ZS+S(n>.n0*ԎUrM^V^#F5 >- ܸo@A4ZjywzPNio\tK_.6,%c!]^^v8d*@%x+yGTXml^sdPV 6m|fկ}ڠ{y眮]{OclifLTzLʸ|*kX}ȋe ]N-MS_WΚ@Y/ү+>c  l}}_Sz^ו[b-X'\xJ MαP 3oN7FZ:#:1 DӺ}ў଴񴆨o U+R oK2 Kv0mSq7ƘE|rAJMM+O{׫rz#O{ľI{@ヘBYW`~FF&~\ޖ]QQqZ߂O[v]}Sב_O.ȓW/b_ZAC \kK/6M'ُM/~bЁ][l_];mwԇ!-ߟ_ֶiel}߿w? /n xd+*Kg;(]kЏq+V[n p+Vo60*J%vpw[^{-k}z1.O[ ~ß-3~a%g[fi6(l t=^?[3>zz ::;pg_!T톆kN, j0>և~v[U8ޥ밼x Vh0HW2&iF(Ԃ(|_@%&( &POaOUt^~&s/2W/h'ht8~ ዁(=UBn;߻\=ZbASRVue@=ʞ~_"Ǵ0lR19D&6j`PwߺեM5 _C|[[K3_sΖM]rT+ͬ~_d**:[^z^eZ{$.ȣ*K*XzX+/aB p @pK;NSSTԼ`=_SuK@{q=dS\*=~:lieB!dž51׻**P6xSw^L >.9TW6J b)=Ȝ^Ʊ]V~,p%rCwvu|.*Z4]7Quhev뾦ik un\Ųۨp C=MUEס=i!av tG[)NK}Ę=&vf񂴉6ٝ57WQJrґI{?Hm2;džK`LO_H>'t[(pa/!@oܙYmO:{Zk,p[hY{% #I+b{~%>?*1yxo^[ϖS[Vmc؏Mߦ}gS9fqjjG0?V[v|?.{n>xiQ~sx7=/7n V?D{N TUM2lzn}StCu+VgX??@w@*ˏ3PWcnui`?w@a01>9_ 3.v9Tgfٟl}02E";Ś0'0*v6o*l Qr؀*9TU3f!Xܹ0v}[EQqeG GɣIdW%qdU),6,+9فMgum! S%Q%d͡W54ꢄ ՚Nd4f&QifB ɅYd J5=wD8Qf5VqV M@12Kf3۩M/MP{mlP[( =DfՇ"Р.+i *4<#gEYԫ:I$ɖ#>0*-%d SHnZ,*鉧O=#GsgS':UPtPl6hm%F#԰ = j|bQ .n4fS=mWXYK>"? 4P lPfn#,h*M_I)C)B#@=2ymab#j80ŢR✾q7)0Ŏ5L)Xskd&t?~wX&om,SOڽwQq2d^oK'Jƒ! +E^хIQP[s(WLQ.Y( 1 Ԁk ?zG|TODV =>7y-~7;E{翢E`ǽ\s5)I--@~ɾ_a`-TiMOM;0I{8ntbHG\k6Uڭ6֔|sr5QJd2.f&hP{=ˌ 1'{gXZXP7(]}mVUM&.h'P &qҾPdZKcyB2)>6׼\G9}yPn 9}=uUN?a N_wN');{^k9[޶ r;! + 7hsm1غV[n\^{?#kY"#VSvOí[n p+V[`h~Ec6}m۔iq/ɖr@>SM>jfrB{{ ^T~Ag`;}6JB۾XX :W_ʧpwY  Oڥvn~:6^@{"yPk?V{HBFrFI_5YD#SV*~sz~NX޼r `[ÉLDD%g p`<0.<ءa2 @iţǎ܇X.xX c  ]HO? "ʹ\( ' d @=aE SppL&u5I̼%JG7(wE!ىFQkh/j0T!soO[uG\?~]wPݾr:jX@k%XKǏN)581OQv6yE@e`pj6E%o̴ U y\#^)I9l{AU9vn?`B4 5)Ri}%=M7s2b=/> WBEEjgNd\lMky-ol+b6 P,ukZ)ׅUS6Quv|ر8`Ѐ=px#{ؠ6 Z/3X;b^ζmmC@[׾Ze}-cw'n x+Gg@o5 xzfw;p+V[n p+Vo@-g6(n۫-,3M7Q*d5QyUPR}1ggt)}X:e\AvdyzgH8O("wϯj0 5JOh4d#SO;)lDC1P?cr Q 0`{ju>*~aZ&=O a> :7U(--ߺEre Q{p9yG0 gC]=C}cw62duS|N.%/4fm0Cp9UÊAg?6 >Y˭[n f*k p+V[n T8HS@IDAT=94Xm #W.[Õy6`nQZl95h詓>xC`v 8 ~dݶ1 cY&PؙEܰ6~=q Bv29tI v)sN34,"C-S8&h%YI4s奆FYԹAvIIB{ZR[0֊NZsQrr)cQn֝Eϩ N1=oP (5W eVo|CW axV[WA]-dr|Xjt~VɈ)>>J]~_W^fª~25RK~j.rzpPqԞ&sE4,Q O:˥v7T\ם @ù at k~aI^(;rt^׮K&S (]T9 XJ+( CԭEIڌLnC!U~#GU7u8Njh| ɉ#d@1#Q5v5|,qH.مXy#z%-u[Q +4-eX p^R ]ͨ,C1@ܐTRqڎG%8,KI< }Mco @ybdB~w PQ `ۍ,{$*([+j蘚zKO_sQdV\AMk[E޹u``v y cKu_~ ꗟq^~sK]A2,L"(~9NRGP_X~;2p.,o7;IYŏ3塩~CP)Pg@u~O;6e}rG{hQ V[n\ =]_|>i?; p+V[n T+: kΣoog6d Ӷ6m{PĘŞzBm}q`NL@ʷ2J cg<.C0ΔUI|4>JQ Ki}?_F4Y, ;䕡iFPL~ yC\S? P88|A {{$Fa hc|J"lУ3*)x T:UPNFM@X*MmngQDL`dx -|v`X_K3 aَ u_hv x wȗ 6ЫCq67҅ gATkW뱶N!{:T{|fچҩE>U`Uoڇ+(ټ`S`ňsxlGTGW}4Q*;6K$A8)Ȕln/[8@ Z+WYN-czYeyDZs:֠QX=J՞hdrnj^@uj) `N'G57*h qlX)-;\i! C?9sV+XxjXM fwTa[x8t^'bZ~Pȵ0ZQˬ㾡6Gu,V<˥d[XzilFCш& $XJʚj(=dIi5m_Y6Sk"ɘ@?SVP.#d=P/C?P_:7J&Oյ=[i,5M/*2g}_s!eohUxjJ -i]is:msn=?3\](5^~ND_cplMl?L^_CXy>H-g?6ٶoә_ٖWn x4+GgY~«74Z~{.n p+V[n>%x  B? jlT7uxW6 UZ }Com}+H/~P=R1PʔCs rf\\\铧[o+Hx4x AD6R1J.yq&L5v숎=u^Nq k48n㨚"ieEPZ QHUi#`Mf,pdKSP kM,d ıĀ}јrk d h A"@HoQ?wtd`@40C$^!N?yC*4>)k6`sw?wWQJ=ozTs] 81mʚ⦀\GN-FK%nH5S&QF.艉 _ˋˎ);=m7P^ږQ)&m]C\!r{Ai.mSZ] ;}au(>̔O>q@}gmwv{qڅ)Gټ~سP<}7uSt7,׭~V[ u=ݳy+/c;*$'n p+V[n~`ml| s?͐/g`x:P"_xUX>O?+~I=B@ꭸ[]]$L4xcYxn^GMFQ)r}XXF% 6;6`X r{(XPF $p c:X qoaҲ;-H[~ibKgYsrmE6&@#,2)3[nme@Vacɛbmz.kdrB{JLj{)L-e9b9Foc~9-r!&lU+w/mrP"z,3Edk O>_2ݛF~ ԖǨ0vZ2\k<ׇ7J;rBCK= 5xG 4v?;7{߷LӚd^Z_W>US>rO>/cu'n p+`pA |+A0 Cf;p+V[n p+Vop 9iׇE 3@Cmg>PjFa \{i{̌~zO~'m]|m{m 13[>|zez2g_:PStYmo[ |ȋGQQy9wp|w/6`  A QiK:>GludR!- X ؼ{&9ww-}[NwWuuΝ!h&m`[ @ .ڊB =%mo)\ΐex4PQbI]6P=f7h,e( Xrb8) 8RzorjX i@Q(198v^QȨ{k~ks19Q;uBaf l 9wVbX3zbSQ2|u-SO a.xΟ·cd>sthy^\8ۭ[n\[rȧrIpwMQ=n p+V[n +0YF&=Ln̚Ҁ֒fg>^0?6m25L><1SBy.PwusJ' 4PƑZTvɭ[>Z`sܹr[=BW`u Ūvc[:&6)="'pZTOuP{f0t 3 *Qg5L\Po]?og(:dg (2BS;Е(zj~W7MΪUկ֟gҴ&3AT{ݺzCAQ_/-3›XAAC)5vBSԬr JrA_SYZ' 'qmBVϴ>3J-U);JbUYB;&&o~C;ؓt*z+joӧ@;Ӂ /?v )Ԅ `NIGv[JK |Uf n V^D`S``MQB[<"S 2流[SxtT s8(B ӛRh^$t LT+֯ ˈz6jtc(jFK zOr̒ٛ洞' XF ؂(vp/:>:r&Cf+% k9\>7kޏMYn>|,A'?'^ʪ {)KDyKF#0 e;Q$|@,N+hbK  ơ $йWZ6tg.ʶm-`knD@ji={u(=6Yr +ہهvov`V[t\H{ -?\!V3H/Lwn p+V[n K0h&(Ylڞ{CHȄ2U ^H?xl*j+yj>EݶP5`:n0*7Tmךm105ZȜ¡k[JAZV3O9J{ BrJLԸ}3eG8Rr?ku2~ 7w>m)@9\w9>Lk;}wq+V[G.|=xwŐt%qp+V[n p+.U sШj3|8}F?ed_?;|p_;#& "@oH2-TO^|\~wU^uMDEc֢*+a 1&=}bu6*0)/9n0z2@#ΖX.F4P]r%-MDEaA2P ő/ FjiqGUUTŗ$/29_EK|׋M2N*2 9mHHM fNEڀ.ujray0;*!8s3:tZz-&M GUXͪ A'=/9EdИXN@-j v_+F}+zk؏ޏb C8Cq )x9rۮ^ʟ],vg?oiM8M5S16G\fq qL15;ۨ93Jxc(K[mԞ1V9=lHOȹc 8S$q!^4%I9=u(E!uuuܹ Ȅ2&g-8%"\{ļ A;:I[Ւ³:Pz >o}HwP&; ȰJ7WTt-ƱC-kjGyR~E b3ŭA8nԖhUGo5 .r?f5dJ^,HaSj kTM£@Ac-o}|نs{ Y}m73 `aQ?:vslifG#5V[Z\{*P8_v}ȿ"f{6n p+V[n 6i=ZLyǤh"~bPǖsS&Gm|11npж7g _67w_/>E %})TeZ^ɚLd? 4'{m C~8@۰[TpVi{SuPلA47ܘc&-vȚ/+F f{G?R=WХ^M B̠;xߴ$61y5+U,<:}:K$0 zDd@q PKSfIba㱈W;l?Y&P1Rީ}x:C1u,/k*ciIsT)q|ν}^=KdV zkVً5N?/|A/R}#  aTaL&+cʶ&#'0e/~E}/^_rFiWP@[oP hDJo]0zӫͭ,*BԀ9-\39`p_=,YuvlVym.>@c*>l{E]z6==+7QP&Puh$Kw?IRVni B c+*Jf:[CΗ̣ j/_S~VD*Gͻ'>vV66'rl@@oXU:x:~펇{e [/bn8`ik^?lGQU6/ ph}ᾝǣon x$+GrݓS@mXt΋?۠V[n p+V[w1g@&řc*љ 6)mܶ39MXֿ]cw?wGSmPݼ~KG__\֛o\O~'?:X [_xiMxK/EO<'J A(X(onɩ Xzx-`&ZS}?(l[T{gԥ[‬'&JNdTWkbt`c4)II*誩En^eUG&|Y4EcS{T& y V()G5QGv t Rb=lֳ~℆iCY{j:zlVXs j J^sPN¦1?W}U%r뀪!@#@A6DH/TiӨz(v7>9+>A߾sOh$@SGc0S]'~Lx 'ЋZUWܗkzj^!֕vuٵ cYgTg 9kYsek5fƶ|(V_vo[ioUɱ?ضр~2` L =^ iǂp2k6fiM꣞IPW!b 8;2PpaWJMTu:cY:p%KvzEx]{6K^]Ѩg| dZƆ➎g?;"^Wu#WANlD\G%%,Yrs[cXK){7P2 R(H)=ԣ_ͤm&O<"Ob\T pZՌ8f`A!2\7GQ9ҟ+Km[m^=lg-K=+''(%wn x+G{ݳW?Pg1LO;E[n p+V[n#Wmjtf Iq^ImS&E{lomohR!hB< wg?TYZmodE}K?TZ1*dy}5?PZ:,u:͑⡯(ytL3@cwK(EcEaITPVC68YL&5ȠP,D%H``GM5df&3i"LZ !@OZQ:U{ZYX3gsp0h}y|M5c #wk9 IEE/*vX,>GTQK IJzuDQBr.͔kX׽`mGBH=qҖ Pڨny@10z:n@;~fg: 6wԗ6&PXlod[hpkh8Ș..*qdrJ1,/Q҇>z^]5Qs@žB- CHhs9JYFqn x+G{ݳWLT|On p+V[n x7*`ߦM|o#7Τ80&mbh?;:>,2 P 6^};Rק[[b Ejw 9}Zo;dtH {IfjRJЈ EVb52![VkӏTx̯*Y.nNcOWKX{q: h>[+zRxBәiMc@e*8(gUUɒ3n#BYqGC74> DZUuPy#S&ԬvMg>|EcJj .P3Xc.>r@>6at]w3_%ol_I&cQmo՗\8HZbu[0TFE,,M}!lCf*D>߼QG: c>-S}ĬW1e#YoP@%X?cRiz(gP%P6Ȋ<|u{@i6gb';V$L0Oy;GI V +nj{Y~uuƚYrŀ}n6GpF|j8?FBQ6jXr|FZSib܏UhuYpL^*ih P9hbHG.,ʿA 0QQ`Ù"șukyZ%7=LdhP^#wsn~5EUܖTH;|3@~,S`ZG@R^l||vTt OԀ-tg-W^r \_i28Ig3c:'C}Pw.zp_9 ?zfGyuhkÖ~Ɂuv~~ڲ{Y1jCea }bl]lcrt, p+V awOoFǦY_?o_ qp+V[n p+.T&! pv^3mmLT?{q`IѶvA^Yf{g0łӃJozvF*jVo~Iu24u\{3x135#=EC5ZXVf%_PQhĊuwn.9h;:{FCRPT$D\bG[󒻚GQa Wu`]P |j%LO QK3v,= fjj<1[ sL7*#5exꈺ1TZÎⱐ&]v)s8ug~^g;|囸͠`ZڮO<֏gx@@ O4DJAjĒw5E]8Ξ96l)(^zEō1ɡ6`{Y3ؒ}u)l6VԉP4+JSN!4{ـ'fEh>HO^ˁ#yMIh**yl1|v;ogPp'eCe)ƀ̼!Ñ|A|L?(Q9TK:aCk۾b~Es 1΀8ӿb\B[5$36>}{Zx /)Xڠyr! NIcΞ_8نݨIfv7[=-MHdSKfxO)h{sKJ_ukpU/^]]e\rKͦL1~~sF4oZĞ֮auz9=9 _-}2H.~[{JO'J܂(xU.:lp0`J7PVQ}!XU}c_ KxⱩm r ӛcpi;liS` XK jSפ=SP\@V9^;P Ѵ+ov -YѱAb(ɤAa (֩}Xa.}TU,>],8w"=jVwKی|=j5$ 'nŪB fYwv#@@eA͎k&\օ &&Տx%vFUTd(8ӾlDgXe9h6}}(ì!clyY}Ta8lSJ$gAc}^N:_`Z)rQhT1jFzc|(JRҗV'`I!ݸo/N' B)B`hZZBMme {:y.1wBen^r(uos *c`=}>OumCQ{M,8J&Z/(:<S#sF & Pm)@ẪtEUJwPpF2ծkUqb{kCŢ4}Ce5g'͢hwPG714M]5!lVQuJԃttfRgϾO]-DpafbY!oQw_g]cOj =u͟k2Tѫ+-h %'hN5va:3DCugK:Gpb"BI F%g}Q ``k2-c1S7C.h PCࢳzYwq+V[G.|=p{@NcH:_/1.n p+V[n x+36>RkΎǡ1<ց~@L g[YQJ,T$DI> FɃPx t}^BEq <Gwhuhp/ٖ'>pU)cKz婴oxdQU <3'Sq(ĬBMƊQ4h6ǶdFǏ׽;QU)j=Bi=|ٛ B;}tN'31+vm>`7-6z=1#QH6:$RG9S;[JMh NQ₩yo*G}HdLAGU6kZFzɏ և?Q~gTk7 s6=IT8rYqm{M6=cMЇ`X|2wJ@nx45}J,P*5ޥϜ3'sv [UΣ#PA{] vX&Q9;}o:v2:G)s۟jMܓUwq+V[G.|G=t؂Uw`<&|w}V[n p+VVf,3nso[lgmDhzPؤA"gmm2X675AGi5d~_酔&Q{UlX̂ @dj<=CXCQՁkicPP&yXS6D7FU~@IDATQk,0I~etvo3n TAXdG5pTK'um;m 6E? =P`񘆓kˠ,;|NʺSql=#(@Nx' `Q]&1_=lNP@|LnUjzV;Ecf p9cmu菾u] KG`yc: jKƚbp;*#2P^zP5 1"3_EN9e# 0c 제BmV}1Q|؊F-Mx$R AP H7Uh&ԇ=z6WgXI&m=XK<:ZEO4;֕;v>0kJWs mgfB_+ԑYp/LS(V<)MH>` / v+N}ݸw6$Բ Stጼi>iЏ-i 0IJ,DS&gԳ>ͮova z4y1AbR`p_'\T֫j& G_z7+|ĵwh4!zRɧO2Kո@]z*W֑֩Qmnn]Rz<~#VnWe2FkS%M@Os Dj5 ~*$k+%mm\?k%RC}c 8 A^em%{l69q;ܳ20킎 m-vOeô6 ۏݴr-ŭ[n ~  >- p+V[n xV|*33У,gJdmc޶=o[7}oYM:n6[Τ}VIr, (@Mda zt"1`8O#9g[0/UVdPO@Y) /3kdu5;dBHWdž6=}HpӺ_" /Yjү/Y~ePb ]G'Qc9 I%&2 0M æ{oE}Ԏ0Ʊn|޴+h(s=J [M͒+2ʯBInH7^"0yF@@UN]Ep!0(gfLqgǩjaHY w4t\csv˪򚘝>ʎ@m!OgAgV6Y􊍿dYrc`{@ve?La~ >=@6pˇRRS#zس`6(& {6PQ,.QaA< DY9 zYwP(4j50"*kJprQ#@WzrF::9F uKѼO-5|Jj Le_: nO{YKH293B)wSd5*]庩Efd so2z pe]dp̂)zAdj_3T~BvE^R1`n55$/@VS:uﱣGxm믫wo ꔌXP%_,B+ڽ jO~Cr@ {+I7џ_595-'7tZs;z>{{w$֏<0M?E]j~#`gcg2%uϜZȡVվ`B v,AEk:{+g`9V[v\h{ Wz&늸 p+V[n x*xE?\l&mܠbG;Vvl46;{2̞Qc|$u,mp*VlCQC3gO.ի𸼬c:ӣ&vCzFN_=X!зG[sı1Ȩb}3v4([VqH-Z^׹GUf k/k U^7;zsփƒBB=P_ݛ7=N?c3[H2g,& }ݾ~㩩jօ3jDd,ӏ-'cpTt*-ond{Ve<d!NHkryNGO~ajJ%Ƣ1K{QRaB=/oү+ ^!?tK}F{_ԤJ_5=~~QTD#nQuU=5 9/g!s߳q'WG8YQ:ͱ%]خd6`}pLyhk@rSy>23M!.n p+hWg^c N(@ "}/{n p+V[n g+]Cc-b옽Le˛A{&Gl~^Im1,ķQs6)Z='O^XYE>[~Pߐ$ ,o%gRWB`DDMU5c?k5,)=VayP(a_x5eZar`\[.=l2s=zN=#o]Rբ+P%$ 9c5˧ǖ1l@,m@b'JM%ɑζN-Wʤ:vkU uQv<}#:6ɾV*ZjAjaf pĠ,:DZDU KIW}x(|(7H11y,]vTQ}[3o֜|N,9Z4{W=3,~zܻNG bmbP=8P|^z]2}}.cl7Qˬ67c1ՉsQIbq8PP-lX[/jNP ax/|Fe*p(7w%YA6EuC2sfz<,[Xl4650cڶaZdU,oի^;/?5{XrFwftt@>@.t(ƞnַ^/Zc'WPe,O37;.+|b ,Uy|`S]P4(W_,ؖ69j8 Hb']({TzJ#^kotq_M;"E _*VlsH +&/ERnN+ѼNQ,&dHbaDP!?1յ4S2}o?'cڦ=T- 6ş)n ,V#ۿr rOr`Yog p+VѪ voPnj0)̩s$YFIW8Uֽ[7=y=tI'`muQPG 팥uEm_uR ^jpiq|meN%:):(،Bˑc˪Ȗ UA`/14PG-o]}Y 5PKi:U'S {~ ߩz퀲io%cWh0آhԱ?^북Y-}Ͼ|Gu8[wϣ^X.((=Ǭ.ƶ3gِ:lAXd2 `e`׬8C!Mf> A.c O]4XKW޸4X(Œ uvkCub lM^0؉'՟$ߍ>VROM,8{ uK@1,9?Vw^*ͣQe[}m2~3E ~j"9FHvY\(P@Xz\G^ ]{oimXR$qm ~˰žs>]^:ʸE'SYnMU mp*%ݸ\nsCf8DPOX/:ytV`i3KS6^$7av-;z^[Ug?2J.9eTGs  ~+(vq+{ғx\Hr]̒9;z>\۩heab^xa&7Xn9ofݢ~!lf6Sq+V[n p+VSC7RA)f֍~ >mc@Hh0P[Ѳl?}R5m (*(:R30'ױ2ʘ4}C&C"Q,)pv5Dy67r%K3Jmc)T7Jz-فT5O(J*Rʋm7- <Tc]Pl?(nj@cDZE-ȟB}bE)tl[ 95 imv7(TDFWGIeP-xT|t ֩z'~ (O*Wh<ԛp<5Qv&to-G!ϸi6FVC =brc%t,!&b׾=ԀE M-E|OlAm1Dίp$&/m@h6JL=%iT  8ʹ5ɰ#z^!pDZ }U-M9NC/)B<&y]~[ v455>?TS̗*h[7;a 69BkWޓ)8Ss7G٦;te[S,"[LBr2URwUk;(8{ڎlup(`8-pc Ԭr<.Oӫ7ԋN7o%s_~FO#o1PʜzcڏPӦ`RzlUt! J8ܽqM^2=+&yvT+zeQCI`K R o_ܤ3؁vTܪ]B6ʝ3(P. bENૡja%ET/vvP-xZ{T㥯鱃[X;VY_1y#]\x~JZZ%x41, .0P?Ks?S6!^WR;*Jō S*\Gjkt58?[:}oW7JO=TM6( `3 3ZWf]yz Cl~X rެtqLdZ7`Scۢ lUhmqko2.ZN)9F*nj| ͽ,ڍ,W$_'/cPF09Qϡ"װ U†5\z صذfN1ur_rT 4V݊2)hnV7Zq]D{/L[PUy}28M$_0^cE8n0cUTzuLdNicg%tpߓTbOԟr]۝>3ǾkT7rN k i &zZ5RYԢ֣V܃l_^]jbE[;{ullQ.n p+HW'^%8m`Kq#9mЭ[n p+V[+=>Q@>vr1gGۍMƀaVJ2B5[g=&}1= M:3kPG5p/(Lb|Q|y=U YN d1}ZlG9"lPvMcW.Cޒn]3%NΐU(b-{&>ȩ*aZu)-cMԛ|a5il3 D_ xL#Id8oJSgQ)ݖBccZ||_JVLZEePU]UFa9`P02C"`¬RH:wU479Ygܶvoo^/덷ڥ:v(5o=ХVfjl?9>KKV(p x({CI ;~8>7(][w}V[n p+V ybglb~l mgMdq&Ygvxгma1omF8 P=߯گ+_ޞJk|f[t}&gwy5_~]T~A]^VPԘfQM-&6Pb, "v5,O,%xb<6|^jfZCR|1Dr=]E=|T)?B1o i%gBz ޴S*ե__}P?pث'jۓg> ohY/1iQhX_%j{o[)Y Zjf'@dڡZ25]_CL%Hk;l,ǠAc~@iGt='Seck9YmnoiR+\'~B/|/RHgmeՁd&&&t֓XK( g%VTU [c 'a(03aN '‹Wu[Y dlc `Ŋ|SհF%5j'W#RqWc M?xm{Y,Mai?t k% M>f4=1Mo#'5= Q>a٫e/dQ!fndmu:8`z(j_"r> ?eK1w`O(T/UZWcktqVQapˬR{U |g? s-jJ̜#*Vx~ZqYZqxY>~e,`H*Wit[YPr0O_&<xM23J1n_6:NDY edQra=vTNW}ُ]'v/K:/c=ca ?_ @V[T\H {c*@e ?ŭ[n p+V[*0Ru~DhWLgYV{l2gMtehZ,A s2PbMי8g\[[yT_?C%'oZWA؆dm(Dd}}^m Q%5ނB6ПBm1R҉I =l[v]BƵri.Aw/_^켰k-Auo Ǐ; h{]C(EMhY^<@n٘[n <pAS9A?z쏿/-=>wq+V[n p+V/L\yzX<8V?Sjh[y/&Xjf!L<5\.ՠN!}g}^ ryQ ׊DZ<>K B ELOʭbg.TK+XLoϨrH1KGMխ+W4@sdm :~Orlhdl\ۥ>eo~urS&ԍÀ f>Ml&)B@١r(){3-¢ ="֒x}hQW?̉B@BB/َ- m2Cʫԕ/.J+bP(8@ѣyMo'|CMcP Ǻʕd\m9dZ6~OXJkq ע![},V L슀`ۑJA=/~f >@uԮov4k]{{=o猟^MZ8 Ykzh뺋[n <pA=?n0p(]k/ĽV[n p+V_ct p2nm;u,<|VlS{}gMg,^o?E|*xʟ/Mb+i*1[Ԃm[<:D7H3az1}g4͜ot6S+Z}2P!RM--c *'Xoz6j1= >^.ѫ!jy,j};.[dIZcR@$<XT^^3,90PjmS";׮|^zk:E8TōVW鋯kzk%mUk7P&Pt|l%٦h7~W3z_sݽvCO(G\W+9>z. 10 <Dp|f{dz8Ŕw!Ԭ^#6 Ϯ.6g/ԥI, J|eoaϙI)=xux^X} ZULdk%7uGZ (Jj ܹ7{یKMv kp}m.̹8BjYElP%{!m谮^-`vv^[>i`o`@\vK4ޮ + vAwVUE͇&j-z}wH  @@i[mlVS)6]oaЉS*)(4d"̶g2*D|"ڪΖR_`Ʊ- ZԈvnR~G Űiv`{Q+Su9k]>q#Srͱ=EUYzٞ.7[]S_Q[n <pA=?QU8" Rw p+V[n <05cɑ9xf0Ξ~ [,ʔ_eP}Çzucjۮm~l¼ \h1oᶎ_7aت:vmFȇ(X aBC ]|Jڹ*jLo UrWϕ %P%VM&u, {ctPUKUic0g Hfv~FѓA&Ր>}`'-K9V^Fj `A0Wi2=^I\~ǔ~SU>i(ݏ*,Ƣ! }3?Soi | *ۭh$1ouʇ cLFt#-a< ,\^ZyQ'(b,Uc٘zPșu)5θ864;wgY_qӝwP믿k׮90q]Twc\JI;{N]n^{PǙjz_eQ\6_[%b(Q5 )ҀM pX XR=33͞RYLŰ jjCWm+OtDzM|qPtO u=Sξ@N5 auPի尳fI`s+Jrg+ka_?vOK[ 2^,Aͽ7H<[tz9Dڧg&b,9sA%(*Y vJ\tYFE>n}jU0^`Z Ϣa\, !PLޖRz#}Njcs01o H6u>X @ԾR҃;,=On#bqN cۆRm9A>oΕkꚓi}yx>dtsv٦|] p+V鮀 wI}s ib7a({ǭ[n p+V[ MD89lSYdM^:ۇda7i'盺ӑE2v1dYBжo9KuXmڶl2ܬ1kW^$? 8/0cdC e7QuLkXбs(pjrbD?~G d'fs/H~y3&r(@juuӐGdYyGFx߁qLn\Ԙԁ!m`&cJĴ*?ܕ$`##NAu ږROQg.*4&tj W߱ڙQ>GwԺӇZ죏 FN {hO##Fd®V(Pmll@% ~a05-m`c>/죨8`|UZ~/\9GwMQnNnq}  ; *{N l >b}N\;YӕwtcnYx%osW(-:{-lbCZggF*cn=Ȭ>' \pkֽfE}|ʼkT#}dQz39ʕDCbq%`kIvx~s/Ff&bX`zwnliub/V5* zLNE`Ѐ½NfuS8SmVGUCXϓ k]`כDW-WT7b=X%Nڮ/ *\R__aQ>]}[xee,g ~(Jw NrL_ &iZ\c}:?1SΫ \t{ x|aZ!a}U'ѬJ!:bC:>}i*Bw[yw1efZBՖ&Gg[Z~k?[n9eDyǭ[n {ȟ *e NVzԽV[n p+V[ %-p8DMR .*>/жIk{Mz]`7>rm"PZ u}S[:v-ق*2A_bҫ՚P 09[OiŻ{yDuHF?_7|p,\A(̾ssk*Ǡ_1z_h#D+F6R)55p/+2i}°+ڕs8ڰ3h%GV};bZد)0o hSmzBYlwWcn(?D%1 `9V2ecL`YKJ%GaZm` `}ԱŧlpBy ϐYU;46%!(>4LgW<灞'\Sk ̟k"_)fWk\w~ށQPz]r:\ }_] p+V鮀 w @/?D۵V[n p+V[_VLrh9;fEr-{@cL~fygx gru  :yܽtBJIO̧^QH5[% `?حٕF qt(VuS'uOƹ 3h] /jlj]mgliXz5@RdEP(l"bꞈ}qaԆB'W_':p)@IDAT Uɟ|}zᆳh{_-]~:-iIe ?f&'ws8IJ^e @}G>F yGc)hP|a`B @9˳=S"*){2$F,:n9qƷ= -o{Ϯzz>;7BfgHCSp+{zί2 (0;8߇iMvf0]k֫.jW8qͷ9ꟊb-k;6qfRjY6ejW}ғ,=mmmi /Ƞ|b}췧=UGid9LFtb0"v͜YY7PMYv&YuZC].&#D'X}oTc5;onZ^+/Kzg_ׁھLaЁ_ )j_k}Q9V;Gŭ[n  vsqmAġt٭[n p+Vߤ DIl>>ԶMJ38u fw8 niN,'άEa$40ׯ5 V~RQFo?CH䙰 0&k++jc3s zkU~^W>|ǒWC|8؁FQe*aIjWm #Q]>vTP 5UPvO}y8aTH>$`i+OܧuJκ~Vէ5g^SûX h 5b Hmt:5D&__ڣ @Kb}n!5M=tSS|{YhXi*Ѝt%{UMG D |IF`,Aی7CkR@)1>sA(6@ 8^8 WA&vbbQFkGUd``@K|:rdR[8 P@ =V#;HmzlXAIZZ^%--.h 5'nwehPNu ^@Oe'QW7(FUdl)Q5\?&R+}!~{&R]MtCÀqN:^l#Q<)5nV|:ToVTf\}$ f8ـ)Ezz9Ouz:oW+1"cQڹ"h=`pMj%b@aTl+9 {-&h"jmfԯ(5]z}6p aDG~au 5y8 -eT79dT5x.u<1%獥G?T}d-tat9/4{p\kL}] qszδfˑ8\9ȾvN8}j5vV6*ص_mNNHZiwq+V[ wI p]7qp+V[n p+]KL@6hu ̳@4}1X@!c`@ac=zTqrc5v` ̐C)xz*顎.BQjj԰?ToQ}r^-rj{5aT]dN0t"8KFʵ#c-*"?EMGf-JꋠƙqGRD]G6$`}cm>t 5x)=w9w/_OʨM155yD;YsMAX&Qn֩WL&tdzJk++ԆPI#(N|E: :̓489N (ȳ̌+Me8I-`ozPv;UԯE3 z>H.5;?׽(==/}Ug Eku@g9Rmk aڠmTu|plZKz^P}TfX5dq{Y%˗.U88۩汌;gUyF  ?XFߠ e#9BٳezGm)kF0|M9Zr]Q  QH($kځ*֮ K. rqU:RX6(ywu .\0=Q5õ.j~T|hg6}c<@A#x,֋vݴG6C zS{vMJs4uk,r] p+V}[OTr_U7Z>Q[n p+V[y0g~ $-fo@& qyYLpPCE дP7ţ嶙7hȱ| $+ .tjZkWW" WsTg  2d./UAX#Q=&l4Q, eʾwF~UTK`_9q CH@|yk/+~-ma?I@PWg $h ĹSڿwKBH (D&SAH#c5`'ŀFьziϔt5V|#md5f&(b5*5hKPO__';3:m (;㎥) 1٘s{YrQ,cMUhb "H|wǃ=Gyb'30[ 9 zڦӏo}VH?ڠhHuQ m ;BnS۫Wt8 S@x@~']%"YnFSǎGW^ƴOq*wgsgErkк7#o~弞NuK_$ћ/B8B*=to79 kdg@BC/vnGl/ |mMoy>r^뷕5xjeO;t}\$v(Ֆˎߦ/MFիxTnmL''HzUjP,n3F~`cP?N,W杹tc`.-^ O>9k2-DտnUbR[7C(Ecʺ $'qezzoP9g<7i" Z`]'S5Jծ(MlX rny!5[n )o 8֠$m>[n p+V[n~Y0;[o/<|8m>o /SDMgN HSXǂLo2y_C5vqB(`P[K)`.ò,7"Cf֘AH9T}f AvꨳF=&}Jy9:P耴k ưlEFB휚{ꎍ7o~z㚻sC,V5{4Guz_=Q4 ^g3eT]fA'GMSgsZ~]hP3M D]4X[rв9䏵Vڹ}ElQÃiC Oa=5X43h%k-SPdEh8M ful 7ϰ)# vZ,Oe 4קW>uzcʺM5 7:r겅 J3_:Zoُ)K(ڬ?eeAi .(@Nӣ/mrcJEeAݽW~z/(_8I^Cj C6K8- "ni'׃7Hf՚{vg)ytݽ*pu{[c< $sQ4Vwuj2Z/@ Dh4`rqޢ833A7wg:c|Rpu$tsյ"JƠ)XCAUPEQھtէ^9]Wp3~IesŚ*e}:k&W36xRӹZ?O gm<3TnPvj?c(c ϺV'O 5pEA/@:_bq K/\_ 5d=3ea_Ui<<8u}¾HFɯ(ǭ[n v xŷcq@ Q[n p+V[ BЁ_5+<`?86}p1Ǻ؇2m6)LnJ0z7u-f[(P1 lŋ'hf(dXLPݵ GkCU>[ĊL7 #:u:w;/Ux**Yh>={_=s{ʹ(!|>sܸGΐ6r,L:YE5`d{|BzR#[V\4A:#Ohz4|UM kRc1M,r.VjG'ƔZc}´ 4a.yr: 5Pe6UKk*T#GhYۥ}m}3[aǞ/pOrIh6=7XD تwȄTb =icT_T kvh@ ԛ.i9_Tcg 7MQl^wXÅLL+"+dȷc DBв!g ['`#bGpjmC~zgm趃Yl8PB^{ \wԥֻf.n p+tWOGU>!}+=*Q[n p+V[ 0nm2ۙ,[ܗcw0~`w@!d–QTA?Bۅ TUXEU"h")5= {LvP@EYCV>?]"(;*:|(`mivͼ?\U@jLmC Fu{eI'WKU=?Wk+NjΠÖ< 2Cf[1WVB7sϩ_ni@XIU[?xW_4k=yX$;bOkAe,ŒTP}]X{JV>>%]F9u UtY٨f&:Tk 8˳_`:46RPV+B W<Z=\ܢڌU` QS/@/,LŞ3՟Yy4՞=ov~/;4rErOO~ mS#Y6#^ Oh>M?[n p+V[C*;0KB cg1m[͉wZlLx-c}+L& |3LGŵkf]϶Vrdaɩ#IWɔdXgPyQ0%d("Py 65 ھ]Ûs͡XFG ԇ@1^$jpX(UxVq[`賨֩:VoSq>[:ijE=K}UY%'5*gw~HfbL4U(qVɨzUEĜwM=i O/OJpem_]x߈/y€fϯuSS.k0yDmBɞ:4:*oRΝwPV%ʑ ;@z.HQHop:3;*fZCuRZ;+ 4XRD o}u--է2G5s،ޞ @.[S)[lMirtzof!Glc~`}jK߸0'&jBM~-T^ e%P5r%,0b@-8L* JTZw`|H@u`Rhz(F ] R|SNO#mņS7ӏ;(1W˓G%/0&=lL; pZ)|4WOѾr[9`_#f]+-sy^UǰR}ρ o$ 덗^S cd(4)ιCIX7FKj2>8 ͻ[q-K% ] 푩\ڛJ lzݟ"(+ 2CޚYN4PpfX^>kjHcG}tM+?ۛMFx=5FI&ɴ҅_~}zey]hM^Y_$MR| Lc8 RwQwFG%r|>// &є3% CX沨CQAdz,G1p8@vcztdO{Ŕ|(C+Xd,ӟXqbI/ - nԀY׼ @-畟~v{[E=X,Q7J]V^!ɮUU`tKna^.vZ]q,$7V2]勯d7,ku+k{(FQ b0Ĉ>l돾nD9`s/Tg@&i=@6oKB^EJTNFB8rN,/`0R5˿byvkBHdѧ2y_~}}HU[^'׷o5["g8FR g. 04~fTގn9`)jOA, v$(>֏pJ>"z@A1#<DR2uܻ0ɔ% 몕򺳼>7x W 0 1:t!EE6h `K }/Q0JjCn^5?,zu d?)9`҉' Ό=# 3 ] Ͻ{k1@xF 4Xd- ZyzA KhT+xUg9{A?0VOu5CX;XPPMg]P xj:1o19+N +I=Zө֍Oզ 6FC}:T|T[Ce>PH9ƉzP`8L۳ZLr(R!=FGә(Mo*bsyVG17:zFM3 f("q>^ (n٤(Rj=`MG<nPh9C h`zҮLz -dsn x+{ݣ*_Zuwq+V[n p+V/4vk܇χ@>mr^gm=@d7icc\FTG V쾇J'#i <3SKJ0bk-`g݃6%CRS2&jJMD]C54:C3>20W1MC!hyc@Sgg_vȈ7XnvPb OrwW?DeW,)=2Y!ై:Qaq}QfQc]S]}lQ(ݻNDP}CX<%:{wSP8MJQlqgL%h b8>W غA~W>-nb7 *T@G}_#?n^KT)ƔKg[Y2xKdDm1l%P%rbhˋ]+ugJ**PWw}Uc#/ذXu,-ɛj]0{v~u?3[-!p [77N&LF҃*ѷ^[(H ui#1)oz Ž ״:۝96|Wg.қ)F] X" ^;ZҀ'n|pB9ݹ~Ĵvn+7_ԙ&9<76T+u n?QN?k˗y3/?XP({|Fa|c̿:^>QǪo ėR+UMUfhS~1y^S;>Vtǻ*՘<,uǹv P0a˰ ӳ]YZv]E\RAAn[sm1!s] p+V鮀 wI@nE_apwOPV[n p+VoZ -{Lgcq&y˓^kۇmoצ˶mB|mmMQ,?c 7~*jJz4I'O^]W[P8 $*٨CP>i1þ3E|vk@/֛U{=TM |LQ9MF`չ5UvZJ )I@.;[[~>Hq@֦uFBF̆tWUsYX}P@fN)yR]+@W ?C| N" Y{\t%Ia?ޡoH*x+::jj7?m;[ c(WY?9Y{26ulSɐe;@GE0 ۡԀ;y^K}u('ڥʰ j-~"1Ppݲ^k3]n҅7T p;r:4IJ~'KVW2/X8圮mk883(KĞ6ѝ5  V/yTv=0!+U)r;G56eyPȳG1*:}N~lnc@8B==SzQR@Dzz nڏm[{'wq+V[.|='W@} un p+V[n 2+`6m@A#ӭdM}cXp٭v&y& t='o;a@p3da ځ%x6hV\ڎ_C}WkV'@M)a@ؠʳ]eFt9ݺ=@f^hWtOP+ŨtkҀ6ƛ#`EZ4lDZ?ٝ%m{}vA}?@* p 5.-BV9vRe}Xw+9K\(QsPհllMW[W\Iyk1\DϜ;*C륊^ykb1mPvQHĂB .VƎ1LC v'f%j{ꢠkbشۼw,j6/'33UȓĒ q 4%JWWVT*^(3yh4oE(vt;P2 Mmhw: Xa7젔~1SNjlohtzLNIѮMD}WF:qyJjecٹ{_c?kr.$@.\䪒 Yx*2Td1558瀝|]}voUWvVF=uM@Q&E~j:J0 FgPMym[5|X@Ec ߿ έJ/N+2]4'(MEN4`X}sz+*6Jdͮx# ߌ d%7 =gpD!Sz|D.Van ooaA6NVgO:=yM={Vd5y]EakD<MϦud$LGr6sXRs? wiUn06\2IkεƝ6uF Γڭ=oۭAAwq+V[.|='g֠do Kp+V[n p+V௹~;z >opƖ[6gVu~dMTW33ˤȄr;Ͼ]%EUʴQF90Af?-ࡁ,6 u Wz] FJ*/LbF4jq}b4GP`#g-ܩ z,ƫZtC]eƼ[T!0o DW2P zP+>\9ӊt7~`ȀlA5X7xfIh7@>7Z츭Q}5?!yi2 pWc}ݟ)2hd+>%_֕| oգQ^ZN^WA꽀&`Kx+Z@cyvȮTt7tHͽ^Ї6Ym=RPdaI`خIZM#(2 Բ"i s++`,'@qD 3F!?i}uG ^dٺfAkC/<[9r}J^4.2lpujs{J8ఙ]#KΣIb(P$ 2@nQHFQ5L$&RWP O% ;4SR@wխkYa6uuoYǐ`_&;6oDƱIR47ou dp4g`}F͆qm FximU ڱyX6ذ.3 vwD( ](`Y:n+u{z_Ux:({/9ٳaG:4nchHh@/CpjMqT[:{"$*2Zڶ LR3^Aeߗ,Mc0CIiI`,#]F0iҫ஖E\! 1ӃɪJ~'{ b7Jws{Lk`mkT9T}H3u(pknzP aZbB);g  -;4F03;淩Q:n< ]gœmkߚuN=|X*`U\ >ocV ηqD?-EߖĺgUUV X*`U/' dOLdr96 ,dOL|7ҿ{y4@q06xi]jЁE!v x03(;=Tae&[:IzL0M(2fU Y:e@Ù}mϿu_¬w6uxt Y-3O_)u:%lC(b[_yҍ% 0)&yM.W۪W{9#?J Gmk{T.h]`Kn RW>Sy>7@ʡc("Q}hvݘM6IUƓ.tkz篾fi,@VG=U86dy Ӈ=T5:gqZ_~f/ /6@Pbڡ`Nؠukh_uw)"A5R] j9O>v]"F)m*r}euf|okԵh93c?(Pbw$שQLĹ 3֪IB4[F'Z\ZQ$TbƲ*I@όu=>簻qפwb!?skT پX*`U] >ocT9;^}4ۀS'1z#W!H6? *gE`Z(y=pF?!2q { AMyTH{[;"̌Ηn8 9(s/-Quc*kǎ&'Ui֘cCŻ9,SE5ȹhEOQBSׯ?[R^Hǃd$yi5:iI;t h7-@,:(e ű?ckHaj|Q^qr^Xf>`#wzjkKzxWlC?j4P{Zto+/#]dky_6 ,DNA^/x͡K*jhtD~Z0*0/Pa(jPs YK=4{c`k%!eP9*dI(qf_}A7UƂ3Pj⧟Qz<]!0]/iϲq9TUT~n|9/L[^A5yBwԩZ.k~enH9{Cua|6{[G^N:d֮VFE'ܪMٓjKIvdiwMѡgЇoC}+]G8L6֡_BUP(C/ŷQqBUaik)7;\`5 G`}=/f]cB^5 j'OrV~Y*`UY >nX|;;%/{bUUV X*`UU_tLYpLPFg^76}1lcwwp jm1kX/e,-#C6 L 6e鲽kvh^_?n,>{P#lRN*}sY+@?jQR Nʼ:oDH"ʲ6h[Rn4>.eQ ۻB'(ʙ䧪 PGugy]CS3'_hn~V7ҷ=,=p7.\}[N*4:L5qyj;LnVשOZ! S"wR Uş{AcsdJAcb6fҭ^#ꮦ8mZc{/nSah(hܘz|-ӰL,Fmһ:=c`ZXQyX8h[7oظ c*Xb5J:1+sߨp}}UH؈\@#KQTu@B7sFMU:(M;|Qgmueר_XGe[&oLOn{fgf4:+ Ra~g@{7v"1FmMfE?b+ @ gl^H뵆b6gw]ϪU $#:9%PUuԤ^U˟֧gKoա\ɩ(\qbcc2(e:!^ i-O]h«l@o-}S_R`۱vԋF\Ev˰=ke];TsR+ŧ/2(mƱv5$GqVٚ2Ϟ"_R4{k'?nzo CHCϝ&v.",S&)J.xQ qrBd2qܚ/Mk'1Ԭck*`UUUǥY2q'=.G`UV X*`UUOP$d9l31}rkTdf1?,Yo$,y3mԃL:KK]MT +`7ة-Sɏ΍4*Dƒ"( kڸw vR1ądʝ=89k>{ +*k 3R4~YwzXߪY63{5|~ (So??U+}^?x'uTD!i2z=>ݐob@USӹ^st' ilL %bcr ?]jnξ.2_ޭ*54t:ԻkMYwg552wU(&i)rwyCݚG fSFIu1jk{{Ѩ[+yprXq"Sn<Y/_{9QVu4ŋuPP8R(J@+h&:=m0|+Wb&tuq*,i}ߦ?ڷFta{ܺրJG*lnU|EFX Q0R;Bm>_MCc=&Y6l>F6PL`YWX9#s6Nچ:cYrl {p:Km|Q+.L(ʹ>L_NK7&ˬ* ʚv3O]}2 _xE NLǎ6jy.}m׋XrU%wϋ ݇C(p߾}CE׏Ҝ.:NLT-^׍[Ӻ$.ҟz~I]U{:ZcX0ʸb0}3jxv\SrŇW"s P86@ JHcj}5c{AO2,fݓ +:8cYnjf1߂RX X*DWOt[XU+7m>^|c֪UV X*`UU PBLTU>Ld<623݇}|1Vv'Ьk?ʃcRDId Q5콶ܨF#JrBy#*02м"xu6nev'0`xuFUyEu`8ú4 !!9t=W;+bX 7ĸcU[hB 0>?[?f}Q(9H)QVKIziWtK.aOKζ^ g勍]tiqt8P)ϐfͥU(]7x,sW؇i@K; Ʋ\+إf+T@%<WaA i@ݖQ`Q蚓o%ʂU'qX(b!%h<߃{t .`n }XbcM6؍i7@xdr,U~h cE;X'ՕgUM!E{Y--kjE܌K7z9kg^ +(OMM ugi5l"۰QlfZ==O; y=20s%e1.݉,{rA@7r>t;ɎtJWzkG4kk{?jCC؆vZW50; ll(² lk␆'G?sF9lJ(>524wC:*q72P+·֭;Xf.h8I>31*s_eGiΡ5o(G>1k&+hdHwFG7u*֩)#ƙsQ}i`Gd9b;1Wh;6\I*m4NM߹K#`zu7w*j%j$ `bD|E saqh|HjLgYW5v\A_Ќf1'cI>Zܤ 4 ZUV <@?N[>"g͗&CUV X*`UUV~Qnd'''ZUy@c&c|&Nl[@C/=m:JOF!C{;> Pz"K?rEd~7ͣnê $iz MgcqOv85++1WxL[KùӯKFh7~WjZqX76zcn7G7t)GxOFݬ6MF&4&kC]JOX'ucjP/V*cøM6={Z*PmH[~W=y}vBr*sPQgRaZNQmolitjR?jheNV.^jdCkXϼpiȪkuk_ulD[M$e+ae5r+ "@ 'v-1]w*ʒCgO/|56nl@#+}Mgao)[~ro}*EvH!͏cY)8 @%?DZξe͑-XF8Jnܹe욾`_1iE˸P&ÚҎZ&cdJsMۣf([\ɬ'G?8.Twe.Pf -9Z/58ⵅv}@.5s TT(fiVWVTQ]$2F3^/F N?z w4tX%Welr^Hۖ׭RV?|Okv7ז>:r!RU3BڧR¹0`~99 ciL%2MWլؔo* bGSCK=0v8L7xT;z(  [^G=YRڌfkݏs}4ϙv Ga**tF 3<?mf::{o> 8n QiGA4g`,.=lbr?1DI/?͟H;62(PU+pO:GWX|+^ W.dAOnT;Kguv&6 5eÕ7nw>D%Ia  A@WX7VqmͿZ_ L*1="'vœ L=HcLaoHG9/i_ĺONC/`$R3Yi卫J>\ C}(4C#!bH4 QM!u3֠&ϨFKP}+~& 4Ӈ0_v,ŀP@Z!}xibd Ձnvx.>Tۙ5Kjr؄z/R;=?>ı 4JcĢ bÚr%n{̪6֖m:vǎ'D)GP\lѯGZ0a[ ;ZZhKeƴč$#~69Jx[;^R[+ %ĮTmΞ$Yq1nWBm[Ub.hPw->`Emmm)65!?Շp) Õ0 C΅HMGX&c:KƇ7xmLmN͢K$ĝMT+ױ$OI7l. mTNVff&u{qCme46U 4ٞ ((D*U:Rۡ?i_^4Ԕǰh4w-ܵOy̭gF`h^;F]m1،bUUOvSM /gΒ)PyiQ#]PIc(j%&Mdz \NJvNݹ~C]WfQ^Tm;[:t칗t~ѻ c3owida IlI[b LRSe5MNT%pJ]m"A]U!_%ܩQMãxUtc~U OmVE3taP 8cOtɁ\kؕ}h4'\w|թSt%m^&M FAlOLh68Ee@c5d[O7} :.Ρ^ aB4B&Ԫ OaͩR/4ͱ͓Y}}[zQϯ3Y|M[]T.2@RT!GΠ]@9[#gN^ @,[tUmhYe.(Wt|~t`_85K?$o7 rh%[X梻WtP*[VԈ£ eygΠ$fG9w8;R|`Axϐx;su2>}(*2/0v%`\bLv?M+Y}T$ {=pHK_l/gq3>رU-&Fi,C)*"sMQإ&wPl$1I_i˃QP w[._xN#gʵV/襉y Nm@* UA,4@֋zQy|((ݻt=}Lݛ &{U2:xol<(0*ԯoTFM̎P#b(r4K)ǂ=bπ;Cɕ48]%̀2ݣ%Yr#cH_8+ OnANif$([5G  k_$FKzxmz`]z/3lUPb?YoQQ/la_>yQ*[0 u{ 37ȔA#:C-@:؊VVT^ّz'-Z-M gA޳cALCkrwF 8BSu-M9 f=y2wg5f`ըohĜW+d~o_~|\gi+d^l?{.ڱ Xp7 Y'.VI 6' `r*,Nl(nW]6`8QCMe;>Ģ2]M2*GK'zQY-u(B^)<}YQz9|bW1+5mo $6WɈ*5I/45.wH+;8Wi*>7a ʋ­lkjɳ~C}^E_Üܜ6B.`j:jQ('[AM+:39w-bo A xDo3{W?P͓B]WOk=SwdƍLɓǶs^xUKm |9vܪr{JЪu@g&ȷ2o`qCX#̮/j9Z"܃swQSuy(@G%O|G>\gRk~Z[V3~ v>l9>*kpLDMH`&pTZp/'dsu zcxI/yT%uw#}mEc/jf8-) NIO=)`h_NSUp1c[ ԝ\ZNyLiWal1uxx28qΒ|ՖJ1\1R9yÚc`70oW?xO[ .Thc_ThdCJMʏZ5p CU%UQIǯhjɐM{>ݜ~w7mZ nWƴx?GXPuQr6,yE6zw Yq ٔ)Ma1\ (-wضJWزbuC]GrQ8J٧+41VAAPùosĭC ^AM߉ǰ]ffc٘;(.{ݧNs_3vX l6cM5iҿ[@B3zbeUUOn,䶽uQzYlA:0 bUUV X*`UU8PfwAkܘܫJQS$_PJ5>4*͚>vv Y[vf:Rz㠯]|Y%]DFݽ&5~q;,YG8*%6GQ!J,F݀}ס탴QM_0)e:;W#[#q#9201jgEFh4ӦoUay~6>PS7 |@lVQ:̇YUV <@?6@ҋZZ X*`UUV X*QLfܚ3o=z4jAV6fL|`-(O {lħl}b]PrxP~^^xH>&Ԍ/W>*k?mZK3#:jZXX+N2{Ű"MyX6J`9_j0ݨX`fWjǔ&<3YhJ^xT㧁"lúPBI0'63@(lM笖`X*(f"8dmhTDqa;K#F\FoO򋨸vP i" `Hk9=zWufjZJV+"PmɒVk|B?J\Q%<m"pUZT "7O?tE-Ա=&σC5Qآ ȿx ؂=N5(Lx :+MZ9XJOuU|[(J=x Љa+(kGһphE9Xmmz!6uJwuttXZ]tw;HCIwx8 8Ltof1TkW~GvƼgzw\ظ66Qs.iMlfçې*(ǰDX*J7o!.^xoZ4_R z'euH鴞rSlpLMvW 5m}>ۀam@ )C{6P}/[>`?5nŅsD*V^+TVÀ ߱mpei_`n0lmf7vqg궔ds~tsk U15r=z^PrFk:]%\<=s9}sqFԤ+7]mk1֠F bUUOr,$uOd3W}b%(uתUV X*`UU_` 2j}w6ƾڙ޾坱3SLnDw>MߓvpW) Endrb >>Zg} ޶^=:@DMT|p5K*6x!ouH_ @k?rap$$#% ( PEq瀇$<  Ƀf 9f(Yijjm}Ul/SSgQJ`oguy_أA9YGxx\?<9Ϟh3WU ۨΜl9gDT]h D{.EZzKF&ح ,폴= KYX&䛘TiKC9N&'CQ(lnC.7.UiLX􏘷|Х_\zdpv\ʫj?sXqWxpMǑ yg e|צ:mlPVzIE\[nWP yW^Svk2:\=3t=οnƑ"+iot+٢ T;eVC%j\Y΢1.e 2Ʌ65p C2969>6 }3vǏ.>똾ŜwFjMcj5cd2XZ X*`Uɮ'\*% 5-ȪUV X*`UU_dN >LbfRus6'Ьן&м~2)n7]̮%hD9DufrIF߹T,=)2e9,Rp@ޛP 5Uqw:B^<ӊV?x2y[䃍b EEX&?wUM͞VRFB7|5\Q66 @ QS1 - :}<_X1NN ^ݿsc?A@j|e,!?19db;g^O2Ľ7y޾&.=H=U eoUl*hP&Da)처 ֔PԻidH=uYy&t)b h7K!ܞ]l50:+o@?P>4v$V;sFHy[eTds ZYYcpt^`O gh4D"E!Qp9* V1'zm?Thsc=R |p|t.ɁYɆXbP!C6t\HktO;ET6ɻ&%+@C#qm-:NZP>,p* fʫvrν`*O 0bmK8g:C)W%DV_E oj`}^g`:r^οp܋nNwfMV#;_mщf$Rh;JQ[a`Dg3 z|f J*uz#"/ jnnVOEX_QӃj"ٍ=&msq.жX pX㒷J>}ʯ#ڨ@>Ё mZ{XZ>@ n+6=0y(5^+QmFhd,4__ fsUhϓqCcQBt.&79fUV <@A?nq5?XOX֠[SZkUUV X*`U? ،Mdzf'ϛ[s~f1ʣ k`QL$6xu 82uL›|_(p LƗ"EVɡ`3` ªG~\[DzZ;("0ʲ]  ̫ۨ6xhPUEb Q:6(rI&,PU氐ZN%iQ{+ET\a NBfٮ7N+F@Bͦx4)|Ur;~. ɄSrD6\O+XP.虋l:KSjB12;"z6cBSC? ` jt6$OzܭHū19Cr'A]FYuz ֤nك>MN9E~]+T2Z;>xl6LVG*&^>!:y㘁p]e . "TT1(Hf(v)`$;r{Hm&T/SѦjC@fA,J[_ %(uympOI@5H!MdQUPkf̴?fl:o]ӯ|Ӛi2-`ktAi ?d5@lP/Μ>umr݊acZFmlQCvud|Z睘 O蕆&cيP%a SHflKi`fZETN>w}| nTNԴ֙ j;:_з~l` lʫ0ːV "ЀAhM䳼Ve OYmW"<Oʟ;t}=hXݵɳA]8pjLfm6k{Tw* 9tdEQ=;5GY`OO)6'O§ GaaS,6wJi秕 %L$msT㉸Uv8oآֵEAȉtNMC78-|Xr\dqRX {__sȆjKz; ా ق*-'l||}rbJXm+nЩ$YNhg^,쩼P3 ;?Jk+*;F  ֻ6ڰ['o,c%Fb@IDATK@x#jQٌM3wnc%g5ƌzF2}XXC ذe\:b?IFi\b E|Arz4{K1ь}n<3><6xj.?7ŀ>(Q :؆X*`U] >ocP^ĕ h,q_a3l8|fp0igaAբ@GʱQ"2Kxd˪0߯(+Phi2Q}vX+-'%!gpPCi[it;\^%@t10#y{( Q)U{cٱwV8[#>hMXy%8AX*6@ M-,ȋm =~+2: < p 4?=Q,ifnDC,.ܞmbmDٶ5uLzH39g5WU**ʡ&^P>PSv~aV29uuj9H!`TI23Bu@HMtؗMz4::)䄚el96eKl 4 6pu h:Mip[d, *[΃o~UJ_O0c4i&jRӧB"_u=|PK>HJ+%( Ώ*vF[clT]en. EhstT%/aVLQݾtXrsE6_矢T$٧Ftxk`R5ٸfpzn.v=z ԩau*Ywq{E,U-([&3҇} @j%8>&o`Re,^o%gπW#ϰC9c'v\k-]p/jx8P qi2k@؞n;QG>^jE4|OۈS[S?kRnlN^Q$vR9XPocvI\K|A=ԫCib<75${d=C$Q?+Y2qNE(bsip~8)6!C mQ:؁2x8EK:5A 5 %4 Xi!cYǨ: qC(2pXwc c-V X*dWOv[G8T {WpZCYhUUV X*`U-'K_\ˣ`2}ӟg75J-3>ϛ p1ʘ6zf};@c=}ʓ0q0 $2{m57] >2MΜ_ۭW|]C]D' =<ꅳXC9_S}TvD)rckr#I,pX3akv|X.ָx4J݋W^.0d]@tL cQ@YYv9Ԏ `az;TJʠXa ot0L Ykqʺ}]:~6rb(j)! 0@svj+\:6Ԋr])_|x 5w9MLMj`(YUo;2%3}0yMC{=-Ui|"ov2$ 5[$?Dezt5Tk؃Fȃ3}oH[F6kR~BM`|H77vQGViȐV͂l7wj(kjǣ޾ML2֜ $J62(Ϝ:3emmXүڗW_RQ 2]96?y5uex\GXdZ6Ueセ-yrNsnNu+ @wn&EI4aaEa{z%-b(BU9߾MtwI^~gΙbUb,Rl?oluS94xfΫr H?BEZ(V ^-NΩ1U=0{Q=I}8߽f~pG)+p^YK%\X3箐7juM39]KfdH^OcW@xDq@*oe E{}֯#7q݇9}1&Ӻ!kIԬ\/*ؖ>/}f ^*S^/+tTBͲcy $Ot 1g9sdz3lᾩS/eP$g pcc88aek6[n pA; <z6̎ qp+V[n p+_g!m=o l!V^;nϠsl;cmqP1(fŢ9nvLv,v/[$ms8y>ρ5Z@$QUQպXҾ#TS̸sL ’q Vcۮok܂2 NIԈ1{ÆS΢z* (ǘ'~UX(V-XlG1 /їWPRÓe[δPB؍wojSj V!|*5_RzPD;u{G R~RSTz[|U?95W kz5@JH_կՅIdkڭѧ@]h :m >zWw]֯6&ǀ>6ՕI5bΎ@DԣˋJCsd %`Qe(v փ>zG|rOv[u@qNʻʦg;WٹgTkkGzcg&Se o?N> P2hBh65R 6+x Ehlo_olZi kG@?^et}40(FmuغɨL58'pR^ϯ)FŻ؅ug,T9U NlPUK|aMpxP wZڳ*QP 7a'=b\ D9QuyuGϡr+}(ES&P UdC!_Yu 5m7|g`E, P/'L:@R_ 1kƌw_|i|p o",;N%EP?x-v®^9k'}Y8gsQ` y3OfHz$Y5U*j@txJ۴w(ֈ]yoЋڲ>J/Ƀ=c(3 BXGWd.^6IZ[wkbkQ(͢D;? {G1 װL1hKLb-d*\2əI,Z܅w@-le}YPutQbX uQ4EK_67`!y2uܧ+bh@Wif}SKc(:F d"%"Ѥƞ Йa֫d51=-_eT*K)c|Jw?1^C*GP`1, P9)DX*ʹc5YǢ`l;Zyy2-2z4 emJ@EUk{~!GigygK0ב\TauC_զqǷ4?%T@}X?9қz <0tWlI#r\w5꼲"`4`r{ǬWC&ɫ3y!QG-Ǽb5A_r;G]$٘G'**hoZQխ7?7mXSX&P]1sW2jJǚa_E E68mlggشj6lj󔇱v>6%Gws+V[ǹ.|{=_ 8֠Riغ[n p+V[n 23mQ?~^`;zSHs ?[lv>{nMbPl3@aJj.*g>Ǟu? @ۧr^3)6{>]mfG|gmqng&Mq ~~M.B5vlM_ FV6MiupT?Eg o.SV՗bkʥ/ױu" ?5&2h0r\\Į0T%K`G"z^^(MM偮ȏioL^OG~so>-/Ve>9Z M|Ym/z:woțАF^X:KJ~煮+wQ֜t2W^77_6 4!,,B:cc k}ۣ:<?o" ENg>??Gn}x%";+鍗m5zeZɐ@&x" [vH| , @OrGej8Ae *6*lU{R{aju k\D-]~rQ4#1ʍcL^}U MǾ5!;3OiU]{yɠ F2waԬsaK:V_>,=wj)dJzO%yg~tEnGY}PMjkTXԼ]S ^l ]nZUUǶn,Ϲɬ>7xkjC'OWjzVS t\\֦2d(trw}/uD0 6|ew\v/Cx<EJϾp6o7y[n <pAcT"ㄛŀ@ ?W[n p+V[Z 9Y& a-gQ?79F.s.|8a+ʽfգKp<&v^t@N%:(YWPqh$AE`"|~> + j]ԠR0(BUD 2Ԅ(sU6uH[&Qw(W'$s̳cgX?t E`j B޳ 8ZES>&p뎒ؠ~AP7So4q؜Xfb&fPSzNz飖d S icuۀ>sx7/S˓׵gܙb*DRҫlP>֙q-gpIb[ !y> Ok+QaDfp8ca ^`3㺰0ؓ\XP0jF_Wvudݩ~GmhKz1S>QCr|.c݀sqՠCq7P`d]Ʋc/fX[gP1%:JcM_VCJ-i^w==SW{4v jNQ^xR篢 ŏ$|6AfQ;!ļco@\˵̊La6G3O:8s:Ӳ.Z/&ylVͭ[n  Uڿi/sS[n p+V[` "`sY3gm۳z[~l ASu)?=?$5>ۺDXO}قھg;V}Ygmra-f˴^l|), 6fQF/S$:xTN+ylkk8a8~.N /l pF]p6@Ɔs EXgBRc* V\B,rYar0gEաVn}mLF 2"3a5!0XFUǛW;S K׶JwRUܵTk2{zr>R8##QZ)YokNQ5DA8 q"t3@i.m̙Rw5EI z' -?T[+;K7Q_eǗ]c5(5U(?;X3(C(f9ևMZ֫O,jwcCKn/=7.kiΛ!54 JOLTF)/wP3_TOGwnkf4-?+uj3B {Z}+WSY{@vF׀_'GMe=4yY0h3|#QrU<(c`E@+JSzF1G.VXbdBCO–kSWɀq1x)Ű-Y)EbY2|)(91>1@n4(JF{d[e2Cnr=[Uwn,)J;@ZS^fPwjԔzI$#T/>:Qj&r9`z/ $t鼎֎[,(5Td\޹,b_ ټ53a t [N(^枑Qg/0\S,@侻p+V]>#^a o:hܾ7O p+V[n p+U 9˖?[>{g )y ms5l3OS)!*BGgj>kP~ P:V^ojI㱵ɔ:Y\vAqd@((3 ?mza)褨z u$J:n!*'!=pg{ ζb _ňZUl%9JϹ-h@ 5%T0 D zRC?2+=AgP@7&m:bYt{Jfv-ʲȼo/2UHd55sE+@ϠB%Z ;p "zV# :fu8T2f;?=h)z~+66 ,GmMo>|/~'U56}`k:uڰ߱wҜv?YROb# @<.v ()l<|umz׾%@iLuo]/Z$'r*45I~ƺĩgP sf!͐V<n^[h#\!64K JcQ/}ۼb}oY6٘3l>z:ΔαX<8@Qq`?e~~sp+VcX>/N!smA?_[n p+V[BXf|ISxY637ykgnǰ7@%|2{,pCD`Q={Rћ7-P Ўz@\7dDXgY֐zX}y_{qPwPr6ȍ(4gbKVAoZWS(JAEg +>k, PByDC%fp]1޿Ϩ}=?OleQ5E|]7.c;Zwt2c*?]YUgaB#y k+ 6\3=&!{uXE&2dgujxʣD¦܌Կ>_oWPE-XTm4טfK{ >oc-VV=;x?X L?~lkQ;|#I0l\;r [20f,DxR]VUBtK؅{9ޗ"3qHwߐR\jXNE_=Z눏b_ꩪҎ*)c,z#lMQ2Xz:3gBy/ `ͱ}AFaN2O#󢺌+DqdcBp+V]>^2y~V[n p+V[Gl@!3,mϙ=U3w c̎w8g{ت+AL>/>Ydaݽ `Չʐ(e55E9 {KN/sMdt9ޠϱ4=kJsn>681m;88pK-˔:3JlOϬN538 Ljme OR(|VxO)^y(6!-MP֡@`a~FW\Rf$QEB(`4*a(ũ`'6yC w<0U&ʱ9MMko}G@n\QzTr B2 =3^' uk٤RNj˚ʣ15S O׬J#sf$ӰOZXBG.,i'tbYݹxWwebiF)PEɫ2։alA*=c:55X[l, F.jWN@+ÆvW7ڮZDǘ*6ȘɂX8Nn֯&5=>͵ l^02A8hQB&./y| T], F6}_Vc;29t,,))K #$5!SzS c:;?Ot٧_Fɮc_.ShvԬG*#hV{'\W\;zW"a~i ԋkCYc< (W>C:A^&DIıq^*Q~tV TjDf' >MK(a {1r8 ` T'3F̱טukPH;@j9IFg?&|9]f6/6H[v2lsQyZ)wlP(h|1,,-*W ?aVǂPRn G]̶^/) ~P;+75?f֕Ǻ|aPPs(ң#Y8֤WP*DLJ{(LVF!9j2&c7WU b] 4j^Ui\c]0`*A Քkց{y]ud~bR6*dt4@ N*9hrV)CVQ_}i}TunbНN_|btumUYԛ6]QDPv^ZNy=8Cb8uk#Gh6f֋2M?L~mfXd%d+**5מה j5U99Tƿu&66f$"V('FeDz&U-ilr 5cS@q6VV5e"-]'@.+&uoIձ}紲@(3fԮ8//+P )= P簻uqns* F FO! U9(X̬bw~NK"l8lKhMm6{<99m%j׽u+V[dz.|<=_ P,*Qzm[n p+V[Ǫ3u-Z;FD z(gآ~log-h@uBtܰj0Mcy: U "!*qhnblD̚|VCl$PNϥ9.6>;/=UZXc:/r t};W;w4T%m Xb$ѫ.`9P3 18촕f$lڊ. ][bO{ckL`%W4?w"h j/v @Bl,GszWuҋk18f&Ь'E>갩q] a -I 9~/^{Z] Yuz)իb+ϵO8N~7BMf8^^kJ GI Ǖ5e/am2a>]Tg?}Y )1M}i0xS=DإS' tutwEcu*g.x$\iQ]jS~\X\!P7. ژ3+j=Ў;[ :P(:2DB'wr~zL(Ӽ$ұeG^sHŢJGQʰ6DgTNiz=qo ث =TmV~E&Xa&2eblU747^it f(Sæwԋt@Tݠ-Nual{87S@W \5r[A #K]L5L3Xtr||:ñX5:>\ece9ЅWOߗjEf.\ȡ褰 h&M3v:lN/%-׫gveCE;=ᱍ29ss˭[n qy!*q@,@"nn p+V[n x*,6^m:35) i :={ -v睅onPW I' A񴲏K QT(|X\}-b&o#ï8bqeAmE dG~ ThV؅e;Ϗ-{ Xlaި9ϛT~vܽ=Li aXvCs@ѡZ=i b}f:$N;'Z( Mx||@?K6c*j|?ys]n0uPFʧu) /TE ԋwL|Y?M+(N~Z(#@sz,9>~"opïA@:_vS꯮Rr何+X7| qr̸ u㊧fR1 fRǁ=ѷVsD`?`8-`oP7ejn鱬* S9}q[oZJ  zٝ]5􍌢V jgA+K_g%_/귾:N{JsxǃͨO! VQfRahyPnM=$JQJPXG p=Ԁv`%$nI6P'MNꍂ[ ׿?Uu}+iq+B.\S TL$w/qJ.H? c`-Kdz,DC2,m@pTǻR<v> WS%0-t-Gۻ[ZI`&s IJ@P\c[EXïW)m.2CvHݣkN0gOqjc]g=67Q6?79 eyA@_l2Xnn p+xWwgHW5(@6·\3%qp+V[n p+_(NةZdُZLysOc[[ xc;-rl QH8SU[œ* @r pãѴs& houH9u dѝr*!j);| 7 (h{[#NlhY[4i+{m¼-GqGef0!Mcp(z2ՠ;Jǒ/[O$H[`'KfJCr<*9C=6mW#!h5!% PŽY@jTP[&d;~ և/^MaH> EyRIKeM'G]cU%5Hƕfy9Px$7pK簬W|J-l3~_zAcU@Yy?7]vlGjkZ}=mL殊ko-"ƌ1]|M5#7qG?9uMOOjbbB.][oUoNh8֨ 7=8iba9 $jׯE=\^ &rma-Urw5G;IݺbW_^SJ@A^q饣,kjX; BIx^{z^%?> mClX'ϒjc b,P\fȸ$]~OWT34=?ݏuohkP Ċ7׭k /ˋ\7-uE;;hW(yfCk˨ 9/νТTZɩ ="\sa`Jl@)a mFqc F掖6dEn`sՍ'T?$1lj}DW;45@IDAT^P/u/<5=%#.Q1?`b,i]SIkG۪&B(0$_yVEb1=,5CSJE;,[j!m֥g[I2O?+ρ vu8j/boCG`r ׯxΛ[[7v OPZj6`ubĀa_#2jWBa_}@^F(ŒU.5ekYϿrf%ok_}QЙh !84L`Vʪ>~&1<9/x~eB㺚/5Vo寗%` {n1G FHy PQcи ` / }罏MoM퍙aYDhj"HS?B=~Łumoo}Z!wSar,GrxT]pXu %l2ZA>P5jc(l#"U%= ӼM&cv.-jWAlK-Z?d~f˚%ckq֟l`:qDam9}t&0ёK\wЀ`< p+V v%m7oɟڽV[n p+V[G:3fA2[Nlj3f=Ǟs@@p0Y,/獨̠酵B& ջ޳z\VL~ʞEr _腩p$t&'`h@[rSwiKVaE[Xw~7i 1;>*[7gʿ&`5} 8ڹr_25#ݻwQܹsZZZF5;wQaځc8A&͚"@֠auJ;&GҀ(*@7@`3Nȱ 5vG0; e0ͫb ̛7"o5cM_{Uz~@(.N; ~P59C;EE:w2Uv4J^܄2)2R6TVpJePv6Q2LEP`` k)[o~YEgirWxB{@`؁bC{l/b(Obhpc _Ka#竰blү`~T>*z,P\9ꭕ%]hhB<-U'C!mjX'VQy꺪ajy,OY W*8|&qgy9 _, ǼcsJQC/wAn;F){NtGRGIz ^8599Wo~S y]/ OZ}p[^Ƴm hYqdu5@Y-KZZ˘ jfqQs']~7w zFL-U6GŞsZU,k-s=gm[ҨG~.OdH Ч\-妏 8ja@~H{Sz՚ eJK r_Tk?Wm;6&?lWf@VG+Ǩ4p Bdl&kd}9SS=4GP bZyyBD皶,S j@NcŚ~ifc rp+V1ǸS+P8/@|@ p+V[n p+VQ|NP%z? O)]T/g {Qe,rGQo p I#.^ ]X'Q3(-|+ EC-6K0 (jt&~L:d]@e(G?`~D{:PS5>=g6GL 9ֲ-Rjp ;? 2{iG*3&t0[D\?5:ЯrɯFXw-2-Iつn/W:Tu~lUip=da}fT"n7'7uمEG]i\t<@ 1fsX`uc`_ssgoPMNt#K?Yta]|M;9=e<M|e"ِil}oxZ!u}`Cv6p}rc ) Kc>0! о&4e :@ kmcjP@ P`Ob  ;@K; <&uibYf.iS@Mϊ}ێ7 V~=P

j kb" 2|rA>"^E:%հ (+DZڬA#zyPɸ_a[ܔ|S9`1)D4jbas)İW3jokeԄj>ȶD9ح#(ȧ+ھι Sߛ\SdN/s ±$W xoovsˀ,dęcy_yPD~Ϳx3 =W3DYK$0Mc,Dki_A1Wl* zXW/K#A@|/(yXbTHpyD"D?׋P"J]`:v8 hd![k#HvU]7ld^}l`whZ#0J0_DHB+i ,_%Pm ryq9v]rמ9]-6&aOY>ԙ+is[Y#rL>tƲ[n <pA?pAkn:n p+V[n A"5E-HvSPd ضnP <پg@鳿|,GMzfp7a&UGv^>,,KdUN^,+f;8@Ē4(2,GP7{d]_{d-=xss(vf䏥*%ntD9 c7|^׾lgvLd bj=Srdy3Q(#:RDk;乍.BAy\C3(B^훷U޲rՀq= [(4+RWKKR>EAUŪ(vw\+>Bɑ,o9 r6J *dL]+hi3S{4Xب!0tlX.Q>ѷ~MU1U*鮎XkN$r~nQ3׮1$ho[p65h<_ʑZd Q`e^ /P}Wf[k%M?r.N*1(433ڱO_׳^ћcthWE46 ,Di6h.@Q/5Khb4(OfXW xԮUⵧ4 3HPw4Ή8j5uC}F4 j6:4PbU;\FXDjۗ4_| QݢScЂA2 zW}Eпg51^M\AtuD[GQ..>+G#'oT`F-,*8i2 f0?w4y47=BFOՏL\`zɓ4lC3wjEP :\ułh|N{Xٮ|br\l[I*"~kj["Ӱ˵@vN\k,c wXvjܵj\o(Qzvx3}mb;/xΎuc.e2>M_2J8iٖذq]r=ͭ[n  x_~fULEn p+V[n Y>v9ACAO>[c'{0[@eQnE]vow?A kU.ԖX¸ɦ5[%zu-};UfŒk*N\PN+OUe3X:. +g( EP`ɰks܇&|ќo,IWQNEx}qXZ~]+ʐkraѱْ[Vp Y#yT_U#oh5SWD '&$hsSmmME3ʢrܯ??'v51TeFIyQamK݇xbr}1=9CY45 pTvb]ϟwK:+4xp_S 7NMc?ZhIC;03*n\,XpRúv ҆<*1A)u,QL*ñ.K:>)GVTf1 =2F݊5|ZCYlp\g`Ϯ1.c.-׽]c`VmCg.O?ה0Dws+V[ǻws+VQmy[`緬r p+V[n xt*p:r~c@Kgnπnnmcُ~ uQ$dbĂ,P=0\Lnk,'\J{(Z,{8Ghn+jPd9evLFu/|KXIX=},grcJQWa>qcP<Ըcx_IbܸtNi>fgK6ِ;S 4լZWF%FXҷ4yhWQ5o 0 {LCh5=F(((*ˆ.-n&K+bآ&}`(QlyPyZdk5GTGfpL}80?3,yLmgYǾ~3g|4i1/,5U"qH[^t ;ɣ;߄)248$ J; (C.޽ODR@'pwjjR'O4<'wE5lñqQI}W{&WGηJ_CIV?F-JE>hJ_¹'5=\ZFt'w1< o2t@Ox_0>[UWV Ԍ#buwz陫ZjV-ۺ#7(>wUty f"^h'J&bd0&4̓HƵJєb;I$}kJ+ ,מׯ=qV 0wq(J(1NjBXUplCvwS}W@u:z o?͡#9T>0w״xaN]uZ OOEm o,M^ՐkcM,K{%=-j#YB0a0A01ALib&b ` /Ɩd$cVU]{UVfVV}~SRЃUHޛSyy˹'(/f; Ď̽tBW8UVvll@38o7.qI'h?)`:@8ks )9VMV0חFiLw?uoL\b|9ӉqqjQT4un +ݣVi 4 4ߒen|T˭[n p+V[6}?X 0mt6mB?ig-u+rJkv, G6Z{0qY4g>;yZfiٙY25Vz6J)r(  CCiff9#J ޹c@Qo\$DcYP:aEPeHBrl<[m7fN*21MJG# E5ez֥( X}Ml xw(V `KkKO Oè ("DZ@AUB2?r5 FB}UC-LtO%sZ{_iH?[im8v}cONCN0CI1`Ԉ1}M"id=&vu_G2Qe Z$Ncdݡѐf&Y9]pѱ|{a666Pu9yl 7;&ԉS:v/k)y=m8ғs= j`iv~[q^T|<:k[lmy) Zd1n*(8*uج_֝}Q2gug> n N/>xb^ɡ b_Uuɖ B-((m5$EY:4D#8"(Ag~X4h>K51 ϧЀLw~۪q=s.ߪ vk[䆂9'elDO% [ˊn)`OQjEɻx8"'[MSeo$6ºŇuJR^@Xٔjl(_5(OGk Xm%R~PMF`+O+6pb0Umph $ٍbIT{\26\}ր7,kM@zbc&LMr~q?kNƥi0@M] p+V w#Z>6^v=!7샿vp+V[n p+Vw &mo'9֟Ah>D>ctDH(r v M*&d=eo)`GqU]5:& Y*/|HUe>Q"2ͼXDk̰iDDVh:u@[]$\Js=y4Ohjv>TU,5bR9;zTowT_:$5l8ԣOz K1>2v;wҥKвA ic-گ 7Ko7y<KX~'S<@ֈoiysI ,$Q\=wqȠF`%y.f9:(#-ka[K@drXBvDm009;#'(dE.zNZJ)e+jY #}N 2ڨsL лF]cGTYZ$v3jF-jS?K㏜Qi|juC͋?gv_&'GGo&hzh#()GY[B|Y1dwB)2鋑u>7@"l`P~l;ݼnXhCv{^l@-SsהpBcB,[֟Wk-eۖ8x0602EdȠuk*3&*^] >*`n`mks 4 ]t>g)-,E.^v;Pߙ3X'l[n ܿpA+a @`?=.n p+V[n WM\;LVۄ=lbۖC8h$DH3$bN0@јZ[\5!5v#QuU% N5 fMoEOXKU/U- 4)rLܽ:vFR3xgHSUFkk&9}js'5΄}@Bӟ*1jNS͝WUBC^МWt{9> N2'k_V2%s|sMl=̈́yA]+j 5uz.jŹQX2PQ"T cbCOZ obHvFd9bv3%7A?d:^5PuP9^41Ӧ y~(G>@ Í<(ȯmֺ9JB zn76vɂ+:{$ yTN5T_3@%Fzz!NGEUGM0aBW߽ ({ wo"cgq+ʕy^o[/VOSG4֕[ԵtgW鑘FXBGqTd>)2-Whd 9o)լwt 5 h&} EW<:J˺wKGVe&&#DV@PE]<}RcGglO_wQꑳLhm2E*ڽ1;߶9?Sq7P$ܼ,kسꆏAΥn/$7@j0^ #j=/_|E*w\#ь5([";ƌSɡ!jÞVeyQ5krA1+:xz_5$pJBZXO0^;_S% Ca?\3Q_Kz QV[s\x?{ 8 ;>3]iV[n p+V[` .=G%fw>>yi@iaZOGdFhC>YsH@ B>2}!j+2@n#*o2!'^Еwum,2 %d O>W&.I\OݦudZsXOQ6yb*ҖbL/N`CQqM7{pX{@'/~N% ǁ\cTLp;Vst[Z.z߇ m\|3*2<;6 .45)KPlҿ("0A6=yLp?˘Úe Ewywu͛7QV-k 9dᆲ?n\^ԗ "ۛytyŲފ6)w|Ry;ʭXBi `+3h @H{ax x" fqd]oũV>,>X+U/(ˆǞU*uؓ'YД $V76 $vdP)$K`1%j:uvum[R qc@8TzhXV,4N\!=䶕w.si-Azu Vn.b̟UKpb dM ‰ ȇ yO3vQ]v1@1ʔ1^j9cʾ6w (}u@VT`,NO)Odp^dYL\Fm*}'Ʈ[Yv}|jq|z<65*Jε[n ܿpA+>!sn p+V_, NKXT FIaBnvvMpl3c+lW6֗q$3ۮSCCK bk^Z,dFPxX^?_'{muJD=o(vigR@Dd%~eld蜞g8-^Z3gU`5h^@r%6 ]( xw5|4>x˪Z6֓*{ԛz H61nuϫ \3LBCe1>";^wKء :P{|7'!qNcu_}{AJ:5gmg4w+V[ [ZZr&l칻p+Vώ4߿5ƘP 'ƤQQ{Ȯ*kyeGM'PUy(HJ l5 żl7txꀢJQ'[mRo$8PcƝQ7xJkLvEAu^ʀh*"B$b~ѡ'zDAtw\7[QV6*<:=T[Ρ1=vs35]xEJ}E`` 3 @ W ł4dcY}̒C0lLO`lJD(9}?4DGZ}> 8tr{>28m_Q6(:1T,E[-Sd݌`R8{ +Sh`tݤ7|Q2b;Xm{\o~tM=r{YU?<{ү36b%z8[Da_8fN &֕ѣ@jQԨ|v-WWL&$:4*#Uzӏ)Wm?%Rq&N1 cqڶ UeqK[7XzO[\pL0DZqm̔F(GΫa7ӕW{ (m~Vu +LrDQl~azYosSXS嵻PY7\ƎhOm*7޺";?䜩sƵ|+Kn5uA5cpPV{ ):S 5Q@`8K jrl1bKd8=V8Ff'ׅ,9] rcگgE8g9#@@jPiV4=i4hs9Ee3}EY~"ԂiОBug x ӧuւ8V[maSpzg\z ^qV.w=~85ݱ[n p+_\tu~u}e[yc-We[w?V[ |؊+ێˁ<ßֺ{Y ü@۱9g@c$I Ѕ'JI37bLJgxcA2PYul5 9rCC ,<7-`f{B&̦ҏݦٔZ\` ;7W/hv(cP "z聣 -H u/=Av@DHP2 &kTՕ--&#:vrF=+͒P TUzLRSЉZ_BiE^ůJ+u־c9fgȫ\5?tg[᷀'d9N~B3OwV+KRn7AfYK@YfQ:eS6~yf 3%m7a:D}`3WE Pd6j.<6ZǒMZA?Z:EQ5s9%PNa7j~3RQ[O: ,c L1{Q;V/_kXggש#p:]fAwAP:~gAm-T[9=z'U}+z-2L7)θgl| ɢ\>qx+ )EkZUfNU,>rPlh`(@1s6=6!f S8m&*$ݻdLxrj>EA>0EgQ.,O?DZ m+=M(JO陳4!@IDATګ(j\ s ƄjeZUPV3>|A7[_Z @ehgrju&TWLk{G6u'bk*Vdžvupqa|T1wn4Xkie]ص9w2خNϞƲ89J '|T\*9<\4MmN?0o-ruuq6휱l|: Z8{Y>_nέ[ ؿ1!"u|ZgzFNz?5]x{ 'Ѧp ~M'n p+VcR5U.Y:V[ ؤ!Dl=/6|yd@ }:TveT3ؔ\i U4NdeT.53>U`֞d7hh(> *9hN~A iN2@A2c6لe<l L08X sY["PNd~~mU(Hj)"PD.*{mUw*}̬|7WQT-fY pяUA!cJNf^5]M@F\Fw5a'ͻjjzIAnZ+:qJ`8FrQF9m6p( ""SUX="֕O͍zl,bԮ b&hإBb;AM1h!rrlLZM`rU@lD|v H@"{S(+߭X93O~o.9x9MLL82ƞДkّ)̣(e7y!''47W*3FS[ $n wﮐ{EP?Z9oo]=Iyaݸsj[;-KKӦI->_le@4h8wn*1Fŗ 8: c,{ALiu?2n4^܊| TqVc,_ Gl:V4 {8t.@+( kEyx@Td|ޕ9y9*mss09L-)X(ꀼ㓚'ªpej| 4tPh(QU%Weyyy,BaY~mѱLcEtB@ <?gд(Q51+ 1+m tVW>:aQ/}AsG=&dJ7# W+>{%UhTKABFJMO(76\hD%9>>š%-m^g}r,czuMj#~,OOieaO8*<"9+K()75`8}G Ѥ߻ٺ;kVJmэ;ZYҝdhFSPmjdJq p Hd2WG68cҎ5jeifC@9@Ȱ׫ܤx bxSSس w2v| vb? Z[I4*~AݠVnW!@AX/֭~yer35D=Z8|FG[wԉb/Kbw p[H3mVBC7tb @#ꆳ /M50|ZsN6uu`sL!2*SyQh+@כsҗȈڕ=vƙ(7ӓʷ DnsoiUh&4#'ʆW'I]fܙ6I썽@Y87O<#z9OBSÍlͨ-c3(Zł7O)ukk塻p+VvxAo^_s֟:7L\G[FPeK߂Oc] p+V[G /;xٙxm[n*`P=O{?&gg9w>̇;8vǒI&j-{>İiku]GrVJuyPUPU'0\̳(hZ!&,: oB3u Ddm.PUQh4bcKw@c[Iˮ{衇PNxl DFe }ى`LnQ; ( z-ڀ=(V{tucӣ"y}T}i>m2:h,3]r{JXͦR2p6qVŠPqB1<}B^$|6D}88nl;SVur`F}vؓ+UԀhm1ò7[LI`ߣ/{F㽦?Wh?؄.]aO@,Zi) kPem[5y4=򀳞Cr(wS8* rB9AV"ԅ 5zPzjؔfK_msg0 U)F_)$ {8@g$Eu('o 9M-qؚݾXpN&b:Ɣ Tya`+6YgwY,mPlOMM99sss_E_d5a~G.n _*` ~MB. |wq+VT$? In[ p+V^' _y_[n~+>ׇ9c7b> z(.ye^rZ:\(Q Qe6]~尒|Sۓ/󨊱G*|KhB䪥Qjk?W޺&ppt2˷+q{&Y \eC"Wꐧ+N"Nf#3=-5 XΟ^BuH֦oLQ=AŘՠ]fq ѩ9!@ P fTlz@u4Q[oX?kF{;܏^|E)g6G< M`37/D,(PÜr&E=WW[wkun^o_^vzd~;/-@yzu\ȋZYf^(gGr(:m 0ڵ߻,+REvǞЭE,FV@ BƆGFC]ĮՓ8 i:|\^lmK*'3O;jD$5iU#Mm쿣Zu!s:p,G&d'tzVӱŭ[SM>n3΍>A?*{n8+ ?P[n (We_Gn p+kgԃ@A<~h>(m>q`zIShmmc; fɈ*icc:I,0KXyMIgՙ*wan*,% `aYi 1,hbJv[?29A,6;K:)P89 c<}Zs[{=m?:zǽ},^mVLiƝ=BA(,S >ӌ-5 #*5B5+*$q{{fMiwށ? $ Q`0DzY޹Cv$3{kke ޳vmS)~EP%kd;yG]-Ta6CKっp4uZh۶v oGuT Z\Zv(}QO~NK4(7s/΋Ay?9_X2ګ9ٛ~o7OW @,35gv+V[ $cjn $?{x;3?*P&͊Yr%T{g}A@[BQC(2CIl3;@}TC0 6ܧa$>h <ʱLJS(>1}FGejhaeC'eZgkh^svW몖 -t{`K+Arw;[L_P+g,f**bf'ORY0FS i{]yciNR;S]| EiYؚF<9Nvؐn-ky3T]2*槨38h"{gCz_#EPj8mYT Y5q.*}~0_Mj92[9z,(zJJ|Z;/TPeL,cHӀW_b3Me:zdF`1A_q.L8<2'B8A?:&:r= c{kUNjvwsuPEa|#u3Z O$U,f;k~Z!,(*FR5dtlDÀnvҴʘXw@$*}GYMMOwµJV^yU'S/_җZfZ:]M#2#ɟDQLiq]t xֹks{s leM=GSX[ %=@=8AAiȥkAs[>cMXÀwsc{LW.s#E,:Ӝ]rHs^r>2={Ŏր/~6cbc~v~`1@l2@Zm{@Ph^prH] ԠR)?VK Mͭ [n ؿ%GixǽxqA}D+ kprV[n+`wAw$pn ܏0aY =yMk[?u={WkZ +Bahk}`Qp<(#|}-UtpѬ, Yg`9r]aVmތ C_7n/S4%TZkLDU*ۋNG iekMuDvVyrvjY j(UDvzy|DA@ulb[S [>kA5i^ w K0B*NMpX_+(;ˋ biQ+T%gnշV4>uNFɒ3ǬJ57CulŃ.,V[:95H;(t@l V;uHWZH7lDGUH`f3"&|HW/,qlDCOkȵ$HyuK+W8>WjSRLqf9kFu:X`<(7]$V:XRE^<63 ݦ\>x+0j5x5{[(>TmEР5Svv~عgr I?F;l=[|=d)l]Se'~(a߹젖_G%85=ᆲQySj425l/6Yqr.TB㧾gQ]KKPN ۜ}?|(9BYՁþ/(^Le,K\Tq3AcXV3TVU$m*%[@*"(Sm ϠT8242 88vs+YvE 4H%B7f+fh\^+ ܠG@F 3mvaGO~ `X{ ݼqY9 Ds.ɔO(ݕ[0ƶv+Y)*F7.u 6*SS5U6=JпᔺkajT>6%*WKة6rW^G wQ6aIځX&]fcƝA0[ D1y~@a<Kɐ4@ǯ1U=ff_ 5՟W[;dOwk@(}eJ8ۧl:I>ijrJnb|xuccji;/8T yw S+S-YF8]سɝLNkohf۳,P;U>sT]az\rsZmjZك, X"'55ibb@U,u{̊Ќ3 p>8yxuoN>*3 A Yǎ+Nj c<.MQwCPȝ\_]Cec|0Pڶv[ ;G׵ZS>>#_|_:ݭ~D_Fi|X[ׯ9c "5Dl0.~/$H$*(ss{#6nmصqllLN+]$b<8vgֱ:tn ?sݷepA}T+ɌV[n ||*``giRn |wŞB|9\&mZ hbT|ATL{H) C.'[zPN?8zfU7>/B [ubj(`g"`Ԕn]*A K Ͻ,֊}ϣjt玞A7 };5>xdIETew(}:z< ҁ;RVEke|$+LAVʝu'G/jzdVCɸ_uɭ+ysh5)zU-ES8\GuaGXP6dStO;XT BUSRƁ6nn( lQ?*+;T&!qOU`D,OÁB0VYtׁWD /\'}:XS xq\ڸ"Ɩƨ)NMfҢX|nm/'f._vGIWBݙ*M) -oXϥBv<8c̔q\(<5ĢɀA|r ;sl$GkH:*:`&d{_!`T`iY:$j>SCf3a9G鼏r.rJb0l(Ԅl6p̹z; 2fj'05S ]esR*CCQ -޾(> UwGGujg( PPmK0`1![gw_7834mvz\_h5}@ [5lq 3޸qזP1j?k TɾNE;7-?C Q+ߘYc>յ!-2 nRw6ݿwzͷ|8tn }رcX ޏ[n p+VZE]_Pṋ[ 8 r[6{?_Lt)Ɔ" #3+Gi*S@!/j*hJVkF ~}u֝܈Y/d0ԇf4 u8VeMNžn(W>NMkmβCD]S)GC çfrAű-MEi<ԧG&t ,(ں[ ;bJc9zV<<7Wwu':2R-GͿGC=/ZcXp4CntHFnXVRG|s y2 ,^4;՜tU5h^8y#%_ ;9HW}K،jW9d T٦?-/8cDP5+LS  {Q84u\.w?0mMz>c`(͘<1Qv* â2x 0xUb_<*kĐb߸*@GL(sE(Sb}mʯ{WcjioDm2'&Peñe;T! է͠m[cjfeɊ~cj3hKtlt;yӬ735I cnPigB}.:ģ o*ջ't# FQW٘bNEʹc qر9Z[[ǵ( {yZͱڴͱ?C~ƕ5109o6mF3@6;9v\o֖6U<H6kvL21cOeN,N nܸvN $gY.8ʥX]u~[n u~qqA1p+V[n |h ?mr+Vǹ& b?:ip wT6{L6,Yf%OUjuy4r2 *AzKDD^b1ne^f`ܬC0gL(?A|葵 "JzRdpE!Yݚ޹FﲞxxRh7SNqU(PFj Lf~g;0 J(LPgYޡ=P 45P5d@1wgEz$vث&m~8QixMF@E/b$gѩcϫ73~BtlHy  EOisfu,Oi +)|dD1/]Gdj+",Qy+ *H PFaXj#- -)/ G,hڏ`_ԛo~W"uG>1Xw*r84.\ȗ")=>>Oj^rqa@eT͎|IodL5 TIG/~_ VE( }5熁 [m|9@~vX`9=Zr8mQZSٹhsl(}hjAe,Q Zm80 Bдg6rlaU_ m2AOGxLL{ބ:'"Wo[߼4x|GVfaC}(oDR{ʜ76j;6uTGΜ7#zޣ^]l@2n[B E*(6q{Edm`鱇Q ͞>!s:k@Iy$f=Gk?x^%Q:M%|ֵ}us:;Zz zQa Kg ԟX4xuUG'~(JWڦV,A`'~$3 c̀ /g~DE}J9*/}CU>^dLCXnrC#3'γ{wAY(v;%`{³gt`"'? /B/WjcTE N' < k\C=W#l~|fN䌾ʛ1-r%JeMZot*T|xh\#hGW=:(aY*\w&3E` 5`%F&c(eXl]疳ȩAAxO7.^any4=?rGa{]qQEi|\~Vr2 |BR#@a Ɩ!`}' 9יZ2ҠY-,,8@ͬ2㦲ZbM`Ϝ6€Hr9ZS9,79=]. T֋ǂ:34H lm%na% -U~sn 0wpTI6i>>Jav` 8Sb[Uij9p?;j;(LɋkX|6tg!=ۢ-$#jbС 8JB@D# 4VlaHjPt& BmN^/'O*Cd>ye~e8L ڃ8rfpfJQv̠sߨSX c?WMv `kO}}#-E`QVNiS#jﷴIccb}%yr΀=ht~2Mu3_4V0{k~vnH.Q5mEA @27A+' db1؞IJe}i6fwߗ*wZ7̿ 2B.ZN~9acpT~Φ'I$}c̿4E;+ 8z2>h YY@T3[TL#%ߒ.{)@hP_%=vM+t^HO?V>*a^EE)8nԩ@/J\s;R rEyEƢT~۶K[D޼[ЛK<.Q^.I=> M&'=qhM"<7U>h*c}P+?Ft ޿r*1G-+V}@Q s"9[)p e0o#TN g1d4N:38[0r]g1kŠ:Gܸڦk˵[5͛L8N`~s"BCW:NOg_x0;չli9SNyU偪^"qhM8gΞ=cŝl19 ȉj|NoGn|VVVVVVVVVcŒ}x8GF nnI N`/[(0 fx4^JE} Ph6sP(akm:r* :wm XH7.VǡTv P#.X\N@\5YMkycMX/j.D:&-\e&D"%ޕwP ( hf .7@ˢ=>g߀M^ 3n$kT%MC͇ Qh zj|^}9-9ZwE][e2JCB:bU{y9@@\g/O$X7 <_Xs2Vq*5`֯oigCmЀW?1A@OO~QVC&@Ϋх!pCFР.A5NF.\]N^5::ӡNAa ׭w {ncHnc:& TXsc ?/5Ll#аnhN8vBY` rdȨvciKƙ&xre.Q}z) ;wti9 wuOܥ rAWmn񾼎1NFlݡ肖x]]sbQo/g瑃Nz|ǾH2Wp|<ٺ)}x,/MkXF፰(i`*Ku('O.6Z0/ZblhҶ1rq uF{ե.:$Y 49esE6q>Q /i¾P8l_fy~fhE:<V6 CKd 4?7gƈ".nj}!̡"Hܮ8Ycƈ5w$@igg> mii X]1 {&ո r7[[[]^}Sv>~cnYеo0f~7PXEhFm~ߏ !;$@z4Lw\2\ZnHK%:q]hD|]bp=~gsU.ۋyӺ6 p/iZ~^e֊t6nM5v>"o4R {w457k..\D5L-l~>O\YzzFdu)0 w1obJM/$uDd"0گnjc*{n$.\B9DJ/#zՏSt\l1j9Ղח,kykKA`i\z\YS0fD&CY/>!U E10d@IDAT״~>S8=K)Uu5y;ωs_-vĜ1d[2PD  ,dcN`O8'%Xخo\o\yGOU\?qZym[\顺IAs[,/IA"BSҡGoiꄆNU&1w>PkKJ;;zn1DDKQpD573{©s!ܸ^߈%ʵkQ@9GetpRSCJJj'uaN,dGVC;1g1M:êF=b\9ǯ⏀Mqa2|LCTsXZ]åX@N.B>Vk[:qg/S:qdUoxqieq-W4s8%=qK> ѮQY lzPhSy`aSm>{Ћ8W LjK'}NHqz:sʅ[I|lt}#>1! Wh+|Zݴ1{YQ*EQnxRQ:(+'LdBKzYMnDsamx|qϽ~ȗj}w[~ܰ} tzg(`V?d[.zݜ]%夡Tm88Z?Di9d5\wǸ@> s@@1U὎hT{{Xs5ɚ\A:s2a #-ksMe3ġ>ZVяJV3I$b4|o&s8ֱs8WLps\#-סGdnKo_TrF9oNDgSZ#h 5u¼w׿ k;?llllc6gQEf Z+` Y\7ģY>~#Gy(4ϛaJ,?Z7g>f1(bTWW(E/Prw5)"*8:f_Xhǖe.=XQp(HECNeIGJ4g&(-.G LJK^.^u|[eDLxPsC)ثϩ{]wtuI򀱤ŭN.@J@MJ%?DD̍ߓnD|^t}g8;50 939H|"g1=x@ӼgnqDYP8Rj6;}m6piT.h4$1D:tN @Pl9-i/GTkҍ8'U}*J'Uq]_?P̀Tt8O o3 m(D0ϛM^EUA$3'[^)Ӽarhzՠ =Ccϻ5<$F` NCpZ_all lmjsCcrѻo YN$`G]#ux9WNCtnv]$za]oj/_X|Z26[ĪG 'ɹP @Csl<['pG7V >Pzl\y}u9gq58W?N?zu~I#c7|}w;wj5Gg^˯ n\j{sW`XܲN܆6N!klv8#@C 1N l1=jבoiA?Z[ʹ ƕg^b4Mf.jQ b~Lbnj;pxx؂&szxeBͼ2݁=[_Ʀ67v,@u}PH̵[n!J"٬uM4/63ez;ƕhwѵiamu>,dg?d2iW2N>͗!{ǿ~wVVVPQ~5ۆ ][[[[[[[[x\c?VVO@Y?Zh1Gf5GPp tԌcy5"?@ P. !_&d5|#suq¿±t顀Di8PRFSLJ*qh!XуA"gG1n>T%"3. ov~Tϫ=rPR-EEa9JhVTmԮ66ttq :tֽ}0)N)0bTnv JhR7@(.@1gV YЦF2qK$d 4L4dLIT ό{r6 jEws3tt>9 Pt"M|gHnyHV RkYFl.[]^R< {4n>soc hLSkhu7}mt7ax###\xet۴b?2u`?lllc5q qymllllllllllll>ÊE0oA?sZHڣ{ 47@0ŋk[/ܛvqh hW)oV،g@ 5`A`@kf4!Z|B+iq+s8JO0S8q5Cl8>7 $U.y=j8 @ Us.DŽDpUt=?%V{yk(L'0ҸOj[D^qjYn D$@LM 7i5f.9fnvor&yK|I/u 6b32NUܱeNp+a-54G3<\L3D ]:| ekt}41Sn'1KVl(/q9Giyi)4Q<1/Qofzk̆苋kXѠッ>Ⱥ&oX@Co6|G>v[[[[[[[[[[[[[OIx~X&cgˉ8Z 1?f,-X vJlakմ(Lh܈saqKa\ E[x̸q%9e}M2 (=)q|LɴB5~aR]wK?1/W4!OhFY ,±tljru5 yq/9I&̾crc7Q'х k(kq:Uu,h bA-93I ^HaO'Oj9Ui*8>T8݊3 eTp1nyԽW kbfVR)T #mG. HRsq9%VȻ m "XNq mm`kT/ilXZ}s vWMz1 }stzb'8Qq6\7W=pItryt42.]McZ~{zL7oNxQӹǫvwCqT^5<6//<.!1s60]]"DqEG K n:IDfqzm>W%0.abs5\۸ M\;훭㬀yc8{@soMt=~ڣ]Khw F:6gݣ5 )=Xڐ х,W4Wc$Dm (hLP -.1="Y4/5eXZ J3@#rM!X|GpyRx=dHncYtqU-gXCM&d GSzH$*븼)gtq6ՀB;k:v5pCngH[G;At RT/(7$(hb+qlNq   הRsU=\S|O /.=ohQU8 ;r(ZQbhȎy"n%< ifxsw55;&UUЛN'tIZN`}g-@=M&=8}zuε Rw=p;ZuOW_TO ]Tc@ܨPw ގ<@q]n7O Tj#X\?{쬶WV`2 >̵~KpW¾<P|U8s+p[`1]v!I_(0̅s,i|fZS K"ҩfu)gs֚/KLo#Q n|o]nLz$;?QNq%n>.[TknLxwu{NI1QZq}fHߚ~ ψqdЧWq ߡsgsKW|E+jfjؤ~S38v˸m}K\j>Y"؏]C%K^]}PgF/'RGo=6\͵ aiGGo2lmOhk>cEW -6_jr훭㭀 VVVVVVVVVVVVVSQ>?fq3dμ 47 9&l-̉+ @j6 ]Xŵ5sDnm38Y(O8U!mNϖ64?>ͼ&qM-("ERqyp-`^|1+WB$)arhgglܼz\JE8eFy!b0O4d 3KSJϝR˜zt;kzY`V Rt|$IG,$qjȧ,01ѷM|陨"08A78Ќe[@0&KGnP]Ӟ!t^;gUVгtںHdmvuj2x$7XYh.K߽DVwmwI]@#Q3:>6,vdNOރu XG7//@@5PS1HTh{se#IJt~A?3e̴zBx-%#V&c- G:=7n+:i[7IɉE\M&U Xn*[sg^Sg=r~%`ӬN:@DJTqiElHspY`FS~9uBS56L^\g,f>gKz^~_B/ P` %!pVqhi7eX|s/}۷͍%ǧu*I+ 7  % Eg>cT>:]q {*>ab]|!!  q%z:89 &>xv ]A~g#!=וKOeC^@/_VTRӖSUm6^["N]Ѐ=u*E[n)Q~nq7ƙ4vrmlX%N20J'J~ 4~BQ>c|pU+><ޒn,ѽu+- p {41usb' )N)0Ȍ̋.HOpy `?%tiRjK4ax&q7`@EW^D;7vkgpE[1=6>xY@dg{G vKhq֪G Ǥp{'kYDKoLHLA`u:@ApyO o}yt**=wHI 3HdfK= D7bó <& }AhbX/\֎?ؽh\0eU*tnk_?#N8>7O$㏣;N~[-ܓN}[øՇEi Zh$5 $JS?PsnЯ,#ݍm5q;@7ӯ[X$Rr撆?0vk547յUNz*c!/W^֓'p![nIq>Eb>%||S&?٧?DF49eE戴q@i@+E#/CghT݁kAP-K3N*=}W-n\uKsyx&οnf[AlS.#uԭ私b}hV1MLي (ܠ$_ /ՍW7.`4f=-4_4}5 9oR?W3&7狟k bb/^h]V < {mllllllllllll>UdA(<͇pAeXP0('d尫lb&G+i$%L82uخZhYx G#~E e<.Ԧsͅ-\Dc Ζpaa,vD}vKZ} l#TЍgxpۮ}G!cb tܸ;m x;{R)#c-9GJ66DM OU P^N8yF'^M<۷jEAUܪsqcDQ&EƧ@i;΍U$85 8..p-9=q8ڽ#=δ 07_W%+L 赍}\9AMwVT5B <8MqQvaFȦZiZڸ M0p9*ӽgb@DwbM tq CcΘ61o/PcZo~q"7$i8Pwuo~+JB'ܸZǜWWx4Ign[Yf5pfׇcs Mٯ.c )\R!t֪~j_Rt> ,9q!f[J6"]5=ɧiŚ[]ŒƈC;{8!ⷆX`2ienk h'a:U]<y9}GDuMS 'kc0 ,h}xA< |J >9v h=g܀faBrfn}][@ u=h3:K6X쎧(|ph@l] hkpnH^1޾;E@ܡ#8ñ$ʯ|ǡzh:B8 Md-GR p6sc'貇3"nN}".}j $q]q X#rbiIm?Q6VpZSS>0:"w*) kGPw(SzpuSɏV> Dȩdf إ7PiG.34h3{X7~MY{1QhlBk;rlyz}s}Cw*ĂpD}O?.ǹYAۮ*0oq8i鉄<|#Fl>`Pboep%Ri 3 Z-V8$.T*Mh9y~izq0cɼIBQ-}[ӏ~uOfح=q gءDI{T1}N:StAi׸ K=80:N-6]tjh"fDvp3qcQPdL-n}Wy"h7VO49RW5v4η(%M{-D?wO)ڢ+ghh2ՃYߖ9؆o窴JmUvc&\{7*?\g?UݾGt6lui2嵉V98GN Zdm.0O`E, '1" 8D$& ѡ lMc |˫Kt8+8c[_ |8Օ<] ܞ3q $ Q*ƭGĩ]WDᑶܝBc2:zue]o?[ᆪ7zQ fO!Z`_@gf+`+`+`+X+`z탷t` G#0={ˋ#ڱO2z#+CleuKN5n\.M]BI5%#tD GV|O,Gc%!B OAX#CM,v>09ӊ"}v{ EgWAL SmPZ< )!`TTP83c1TU S1Ys/He8"ԓЕ;`-3 6T)\z'{~Eؗ탢l?CXP_ցpzަN OK_`ig]rg"1)HLN5e(Y唫(3N/jq>Gw`L8tM4xg$1}z"\e|慓(gM]z.txwJ 5mjIzctwY-o^1ڐKǍr_=*8M#!&ohwZEbd1,Dex CX=:|c1ipƦ&.v_MOeqWmTpX;l41}qMLO8$ُQ48g:46޷wgNKâ~q-.[oqçy<}ZĨ;h'u襗3cB(Zݽ{ #'÷^鑀;ppfٯOoa5'mRD7z5 b:y>6[ts✋'9o Awɥd8:>DPs]DA ]ѕKDpSEb?!;O1#SVT6i&lC 9b\B4gy"B/)818 5*Ww|a/CpXc ^jemUG} _zE[zk״}%+{[a+`+`+`+*`w#T0`  ǟ lo=on{Oh>mb#Ƹ $(Dʃ5.C@VT+k(TpAhnM`חT"NLQf6,GppWۧǭN9NuP Hب~'7iVGۮCivf51r(FMN*2/'j-+YshaAlwtf6,p"k,nґXxm7 H`˸o*c,W߃իo'uQc?i7~:@zFKjL"Þ<]UoͶCM\ Iqu҄qf{Xе h5kCN?oҾ./>űr78YTRzXYùibM<8Z@# ELͪNM$"E7Z}|N pEp}KogNsJ U060T9=ՁM(!:&w._ -W-jWBRJxDe^޺Q ( )HM&iW IVfVxKwϋa )qm \|+pS_!`mVܜ4=ujqe\/i.Uz-epf}nC-W_`犋s6j: 4cDӵ=Ν`qt}B'/xc@U;TpB\;zΞ *޼@I"TŏLab.Fo@Fg?sZ,t5]b] 6jCmZhש><<$6ccXo\yG/~es?Wu?s5y2cgllllklX}GhfۀG]] 3W6`,|;sjg`^q| 4}Sޫ[;drqӴ i$Q6ix4rS(Xј,З}bE&s4}_=8Q:ƭCakpHxztCH8NX&C7cKhS{+N-}7FLr܅C3za~H|4}1@9 3PޱbfOw ? '\UqD~qe0U8559֝]/ukcH(d ]9(mwhN)}KaIx8N tj׻V`ո@q ud{8yiԼz]^]ǭwu}Sr+zuLϞ90uʑU>ۯ+Tc.2ڝ9\o8+cK1jEBtPQh,ֽ}38ζ ѯ @:Ŵ^ݕ:hI(o<=twy:\Bc^*Ƽt|s:9P3̭:\Jaܫ?3//[`\@^`>̱09@4%ƜIMZw@ᱩQm?)45I%5~IZsK\ks'B$[*BH1>c`dܳtg2gV:\޲ʊa.=/qm·91ܳ"..3' 9]tMguṳقh{lpO t:yR?ª%*bu|V/'s>T@ۦTNV-Κ }sA|6`\z2}UL3{d^t0:q C9qƷN,49sĊB+=.`inG_$@ ^ 040޸{HVsc߹ޤ n]MϫW^yE7nTP~ٟΞ?Ͼ]`G ikllllklX}G#7x4pЍcCޘ\5QR@.)Vq3jبi]lQ:&N!. n-'.@!˩B26^3j9ͅk Q~șĄt[$XZJhIb775utӺv:D]8u(B)¸CI\|VӗԸ}]-Pѧ.G/1stTw͎ĵݽo8a>T4х N}}T~_1i%i ϜSnؑ=a8 ;-.{(']#0 Lq bOM}cC^8>]yw5+(ۮ(%GwqR8< $CZ{[ Tz'3N扳XwGfzQqU4qgZ*g~wp5:14aLzz+ŋӳ8ԏ_+j#2yz/>~8d}H%|,/=wHV3D2Nȣ#щcsv#Bٜg!7FqUMܤ\rb[\H'q5]}q:B_x).ohou_WUez'v^͝PKlu=\87q MPt@dqfj]9%,GcZ~\ ֶ||IØpn~U]≤^|s[Eޒ66{mllllllllllllS{|V'x@kY?g4tp 5a> _ m@d:ra>Gjhd80ƶ PrK }|B (TQ x΢{}3h= %z["D@IDAT `*XOxkϜ^ s,oHXgc*Ę&&Ǖ -/Ƃtf>-|Sp#HÖf>=˵Iq;IYW}(#61SkP:}tW(A\ lkuu"ª7Ulː>ąmlhi{O"0O5 `?6nQ+Ę~z3/ 0[l6QÎF'.+jik_9WċmVq9 "&+7oR{?!spDĽyTuP%_[[96PdАbcn937J̧ʺ\' ǥ,V^aΟOQi4l:|O\e WYAH-+O7^:܃~8>Mgw]Up\6ju41Z d,yxš+>ƵS$J~rrųYOlea@OSy}|E?OoUծ|wKuyiT`x vc9q4ז2}._ sqapz;6 @8\.z ]Φ{BT x@ϚTG=Q 魌Gi"7.M!s{ șǹPEU5XSȼsy]PŸ02p@z)L&d{-&cٷ_)xT.00J[:;(X,Z[߼/ UcwC@-[NF miGirjک*16X0ē2G ur&455%?9d8윇]lqܨI[5-0qCo@RyuEesc)S6wtv՚r:*/kH~Ymo<=pL$_о$;96}ȂZT%6s$qLϾmI;{7=g7[62`cMn2HvNwz{ZV Y3:F.sPues[rU@ {8ʜc{[H #ѹԸ\h:yfsmZQah͔urbGd؏ :a8撆kצ[ڭrh[ú.gos`sge-K=gqI^{oGFVSfw_߳?7Ժa+`+`+`+x*`sT\~fPf~{9>(eLXpM8LcCI5N:j^6Y~* *@*%v3y5o G-4 ^j[cD j-s* @O'D, 0'(q҆t&4=1=kaԭGjt׹FL(BhP3&g$ u=qL}鴪3c8̕B)^S5đ6qpBOt2,<{~QY˚rheyQ[wEܘ{$YzgϬ,wtO@"zQRl. I 6D AgwUJ}>_cUBts~;}/-Gѣӳ\.ѵK̾cA =9)+fE~%݄sו;Ng:܌14 <06=מ~nU\3Fit]yU}%7+/>ץ7U޸t!;sn NHez16kwm P)3SRN-,SCe7{g0Z9y"gܡ)Y̶Z˜ $N7dXeJ"˭g~V;ifaJ ֋HS*nntyP1AXjaݺA8Ҍ TwGJQbk6mjP-bVf5`:x\sZ(x7A~6r<cM[` WKt9Cf>k˓\2ط A!Õhcjr$xeС@0hd5`sWs4kFN|>1yv9j}X&`M= >{k X&`M5k X&Mǭxn@O A b~B?@<ܼ5&hc ]XCM@2j1d@so;ľnߏ<s=̨^.@sj>Ŵ(c\<@^qҳ< _:l`+˲W z2j x˯J|3쓋mjuFD| _h hQzeM!b.n>g:Lv3Y0@v,fw}W yP ^#3&:Y*rͦ9%z⁐ 8?wZ ^ akhOWc± &j}*+h#ʰ5Jk٣0߫ ;{wnkgN}qmA7^2Vj}Cc%TJ5WQs2yͰphEQfu$gb&K^|eM!i lֻX+ЫjF1W#t<"s]dPPٌI1)4fͺU91sLJ@S4# tۣ7e]uu4k+Wa]vM^=1b=Y3PbS?P\ΰ<z9߼o#_<^/ˆ{Q+գ}+k-ؾqܕy)%uH/ Hy kz|D[՞^R0Rxބejѿgι.R%tkz݊1WL~V/q@ Lk &:9AuT$"Ice@x ls5zD&996qaK =:TG*!/\ݿUooGi"ɨ@CO5b|]-VV0 A:d`3١tqvΜ?2!zqm '*4O4 N`^8hvX@ed.W5s/jP#ximMg]כ 4k}X&`M= >{k X&`M5k X&L?y Oy~}(n$꓏O8:=c0cwÿG_6N7C;'*<~xn׈ABde:\D:oS1ta~ZbYdhqX3V蔾݈KO_QTfRQ\ЯsgW'Qa?Fbe[`] ]n6(0-O|^+I:+v ؊)e ]amV1 r Flb fM^=m)ƌ}w450l49@^? uȧ^Տ1/9h,1yp#8CݎnʼFZS0H Gjcu0a!:1unDXT:Mk6VkXb!Qkn˚?R5! z|lbB-Zp5@H},tDImm-p`Mr\)͜] |k6aX^z< 㽀! bXv41_zAH_qKW2+LJIwg8k4k%titNIUsyR .9KuLO`ߝޅQRc<]\?\M /('f!myךa":=g.Ny]AOK^xJř)M-ͳL*UW뛋%l_/GDݝ@ĤFjNy||$CƮ&w*Jw ܷ'!^ 3z? jx2]z (f>|uSLXǼ@Acƈ4>fyfÚ5k X I>־[&`M5k X&`M5y&΀h9$(U~Ǐ4w PUޡO 8C'o pLYM+0=E7э5X[W}?aݦ#O{41TpCq~[V[ JIgݙei@U Oa/<.] \;75sk  &ڲ6K.zaV>2L @+a7ѢlPR-O&VVQ%s 1?L3lXZzr+i4Hj=3a۳VWeF:}'൏e2t'cDh6v0*s3Z9=Ĩsy0l>?fX=tvĥ{I+M"X19u"O껬^k+/-jHk\.x]5}SzNbNy 늮Fy;:~>qm1|`1u\ `n=ޘcvӦ )ypO?~'tMk~(7&f!k  Z5~Ĺ9tˇcW(JO54S7@ÜBt9Nzy!<**u`V:;0./+t(5f.栆QyHd9zN̵p>η 6?,<j>yY.F]XM/q}^vst֨  /ezc}#16+}sm.k !}ґhWUoWS<x@BB+SjsoX(L@d$a9z$n3Bp\ceV}W&RĀnnnt9Ϛąے;k Xx'`'[{oM5k X&`M5k> wڟ>ssA\ 'QgUo\2Ϧ%; D%oCKENL`v(p'$cK/=S/.jNjY'o[yAz5 ~q=s|=L:7h) N9'i@ gHᨢ@n 8sv옆p }ΤNoBVI'/rWe ?  #QjYxCyG~Ӻ%Eak_L0 +X(vfobC#E:>-~eDXAfQq池%~i0GGDM&2].Kǥc,窊c/n)ϣ:lǯwM+J**bnkۉvjJgqLIj![ Zό=x9 XXoUixΆX9b^~Rv=5fbm9"96ua51Ѵ߿GLfKn&SBaLR6pyN k:f^n+WЪ [{!`mI>ΝwNL1R`j~暕6>ՙ&{J{;G=jisiN0RΕ1@;gx6ᆱaH7n|,qT-=zbDf &{=;vf:I"Wv@aBp`k#5a%f8oY#5 4ksĜ'nS>േ1M"{) b1t(w}o@_\5OB(~P۹-Z= McEpݬPSaѧŔ%Zh>7oP(vTQ[%]%/~AM+{D+gS/FY"fM*#abFO;&۱hpҥ lb)ca>AFptX cv'cM5kO,{kϭ X&`M5k X&`M6Mq) 4|:̍n~S67 '7'V p3 CoH4 0!TNt` XG1'f@71] DpSS~`SLO@KDrV5K]VU&&#h(b`I[GZhlif*'[A?]P9:#؊l2Њy#%%\F~n1~<}nUM@.wCreXLGEh^[QGвpDߴz* `rD 锞qզA: Nsgc@BpʚE.p/%l ;2e*뀮<T!kڡo䟒,tsajoyNBG'mkj)O%RQa(SXGMO%7$:@~|3sMzF0@bݭju?' x'aa=\ѸWPv5xpKTkG{zE%Rw~kY'PVY0 9禵 vWo-em|Oktkj)*ML奋6QdT<)ku}ʼn5睉;2jS>xm~1phb-v]OZa9;V/I p2G+F^spr;cLSb.1\@K; ra*ei̐'lv0LfǛ $CH'ٺ~ ]],aE51F u VV"MHL_0zV} 8lDZ;*=8 qan{԰5Oʭ)hj3at}EiХOXj{DzVx 5SU;ةMgba+=W4H^f Q[>b[KRmrL,I_\L/yXB.Ƕona,u =ܻzQv_1]Nh YoP$) 0߼аYa  %632R@Rsʹ t:&hYm^e(5T ,EbkHc `83э [w*KrfX uc_}I}cdVѶ>S P m[:43bZ7el[ZU!c0|^"a; #6>8+?~=-;Y &{ܭ݆݊'f`lnQv5dXl@ 0 :#<1 c8']q_(reQːM"S6FzاIggҘ''QzJ H4WN\IaY|tH;}(TH^ΕP劏&lɶԅ.(z&kLR@mT3kIJ'q>QGC..)}= V%pͳ^fd9IQ8vEbIߥ^?q5|kanL>6pF#QTн}m% x[waA|E4UϠZ3o;$v@]xS0vU14ٿLjwGϟsL x+k~M 0fU3Л٤>ʼn=9tK†muȉYc6Jt mO,16ztrYE ( ֶrRm@(b1 c/J/Q-sm;T<f)W0RH,1gndsWtUחHOyь0JtT(qh3t oW.ٌ:;#RXݨ [ t&]Zu_Ï55;  36b nceqӢ2n(2`#؞ ҅~ΞK&Ft퍵r漾ZκQ3 MTP*+XϕZ õܜ6 ~N'`zE֮[&`M5k X&`M5kޙ@1y6Qut"Pzzv! |}o $47$0qn98SA5]<_=_P'QunFn,9:N'I8öBS\ tq#"J)t?3Zcgd^2 v*,&:㺞h/<1>"89<?2vbW/S9ڙskzxoL^qәŒJ(륲J$4u Ximy޳cJփH>jaظkY;2.4 yFAǶ5˚n;ҍ^,LjsH$$ѯF1_~nS%HP1k=Sz@8sՕ5bvNte)ڔ 1d bjE[[`,1P>{k;w޽_i]u/3Hh]}/_jN/&|s8u҅TwU`€WoOrj`:&@/~e%xr~a|Eldtk/Co븸0Y-򦂞d8s xcvM>fm4vu6$Ks `C y㚀> ;}ㅹ(\և5k <@{=&`M5k X&`M5k(0v''v_ %sм*1֠&fCtMs`2۹)2`*t3~=̾l^H2={iFx @uz:Z$ FEb1&sHfx2P¤*b ]\n&cnlb:솁 d3kjO7X_QPDpXH 'UW;x[]7j|XlAVUwV i9Z5]jcmWQΝ;DzJُ_)S` _P$A.cs?Ǒ^Cc.nZ-HԥsH#ј& ׀2 ܰ[ҥ)VN]ά)ld2 $$}g3J\A`P'_#{O 4`Uy=U}Đ- Xv+8L.F&Ateоw4=3i=$WO ٦]PPCS TНT"4#:چWkմpԶLwG W #lts,Pkc T0>O?w ".<ƒjqޣGijfʅ mbL8Xzz0b~={9}[Dk6~װpgL֫>u^%rЭX–t% z7T KDv6%Kgs1jևwz"!",!KdjN+j<0˶nĉ\ɛ0ovqcQ.=%5~ DeǬ$"5!FlR&usNMlkp ^v%\3X4䀢၂D:u6ESct[/#eͻc}6Alxf=;lξ]~͡ ǜ5~'605mTa>̯5rȹg]=y;14:k?%xqoX&`M9 >ik X&`M5k X&;s-1U&ebn"6iqc7[iuFֆj֝1d}\'nR}~ަ2d0!/EsvIX࡚{ZyR _ٖь <2AK"Uv rBG܊>{ 4tƠr)GwL<:У.|Y=V'D/^?1ѓ̥tcqH4MeE o1 1'czيÜ칦|r[.?tcaanbb5`E!c͍}u4Q~ל[0 #l}ZZZG;r_(KW4-xMugo뀹2;?=l5g)Z }85nx 8 jbrU1a<Σלt8f&Ԡqwh@Q s:\'O$RQ'}ƾxBGr|Lr3 8^CA{8Z  KRōxeOrb..-_mswX\t5=(]ky*ȶT\mxX:5 >g_fg dVEnmʋ:8p5wgW;|Nwj,ր8R xD4#fZ:Ώ|Ô (?/j,>lA?Z,L>q=!O"g kGt}ƈokD-`WUG9ej~m zD.sQ'UL[ֶkG8gNT:n~ӡo\Rn!a^tT~̬x.o=@Rh)`74٨UgO&V+;{j_G}.LR.?Y\kSjq}a5$5D#w0`3fӥD~:mΫQ${0H'iXa%o\0'k~n}X&`M= >{k X&`M5k X&Lɩ hksS<47͇~#cp 4 ln嵦`{1^w!/|in~^)JZ(dl%:xŅ/d4_A 4cEJC,Fܛo+Fa 𣏮Cq`S%K!L ng;jYE4WX"vݾf475#䲆=Q8/]mR?:,C D4c{"/ö8 z5*%G:0bƈ%Z-}ZXMTA-Oo}6raD/}3=-oR:)8F(1+/ǥ iS{7uV׈Mv 8LŁxw|c' 1 R_=2~/247s.#bDպ5MW_Q Kwό[ (ƻz׉*xYlҠm׿9٣$ [R{ʍsK/WĀXgZ](̎#4nSRwXgU= H`V>w]t:,F͗x;<|zA1袒HJ!{X]bU†t3c3Dx_%N IG%wDn}ÖǿWhsw기>L'NjceӀdG`&Q8_6C^^ܫ$6qtLէŶ L%Zbs_(:F_cLW,|YUAB?ղ}8kȵvfQ:#(\ 1 S\\\':h\mazQ{8_sM`c^s ېY X&dOOޚ5k X&`M5k |.>b ;Mi){3ss_򽱐>&06}Yx0j{S@ ]܂r]^Lhm.j (( 12=!z#7Gc&0*qCɑ7q;?[R WuhP3[*Ǯ1^?S;Q<'Do?]@k(A JҕV\5vOųuk18cSƿ>q"r3M.߸q 969&-o6d;^5}-m}``VNe/'G[wo꾺qM(bE, :tmd>,*тrҵՏ~ \'2@SAfg'A(T=84UufвFc.̘^GϭfTz;}7 ,qpiēaUyfg.u`񌒹 e7ºȗ75;WSSD3~iY?M(`t,1҆ a=H/<> 1ضn9>߼M7E.@!m(ѹi.8Ϻ19ĜlsjDb=xb74@DwX.ҷ%[^@8n8klڄ 늝x"Eyd@ˌXOI|PAn]o9/ ۉ!"y.ptܢkҷhQǏ@0&Ճ@ہv@?ZdVs~Yq-YXg؜X>olcUg1ë vsR*X;ĐfT1GtWkU?DN=yNGw`8@IDATPx8C̹:`^Zy#c|3?fO@yk'&0'N|٘c@a5 ܑ{og{ss|'1ܫ6F)<<}y\Xf'LqW!*N)d`Ey0UaMc# q \1 3榺 nV^'t&&ΙWfԪk"&Vۇ@) lBw_nf`XʰVW.Xr 拏nZ0cag"NtFyDSxPo:|v_ $p23Nu"Q1JX^t]b!1uՀ'%" wuEz1ģ9l1̧j;>Gn(8fGβ~7XguGdž=>&X=sW[ `$2?~.V#\Uq~m?"2uy%nx-1 vYe t0@y[U1-+g֎Gx^|g? գE`Yc)EN_9BOwd_T ;w?D"Afbt wCsbTj̙m~L4ԋ_4tlk;ܹQAh /bayY6;p/p1X7px|U~pP{-]خ"EĤɐj~v2@uQx>ﵫ Џ'<1=] |7넸^; pZku58cjGfN,E䬟>y?9_cYcbr o6n}0-Έ c@*˜w }t_ڰ{H^0vlR.|Sa6u:oy>N*NDFfR.Ѽ{?Lڧo|;tѬsظ@3ĥvy?A!P 8Wάc bځNr4kDbɛ()8ul?{<}g~z&`M5'k| X&`M5k X&`Me);|j1~sOk7_? }z~x]zK17kuy贛`'3[EQʇy c)rcP,V#N/ äa}}m!:bi@P݂vl+> `*\Lb{S?e8C`q kxӞa}]W]T0̊xxJ5,6 6K"/ǭ,qlphL ~} eur[^1XJ["Lb/GJUvM=~9!F&S(8 DTj9ԗv}u.};ia#HMq1twѺ1:niiuZ鰜bXS\D? Ă~ %T,=~fd}uM&v)G|)0:]$.3X~үPiX̤V+BߞiF HD8޼Cr{ZHO6;ӍǺǠ51n`99`z*k"CS&<ZcFEfY!55g9 Kn+Doy}@ sDKi8 P3Ӱ,E=CkO/L(u0UQOTIGv@tiS{=fCi:Հ< rY-7ѠF,KĮ6Ji^GOֿ X&dMO֚5k X&`M5k N)7͇|Ǚ1|%n6˻}7 ,#o:I|Cqb 5l}5Fv Ra fg0҂:x0>&:d*eliz4me VңWuxNׯ~ ΩRCzLFf۷2%1_Vb. kQ? Č<űڍCݺwGAbG!?dNC Bנz #=w% СO:e!Hbk#ĵk[ڧ @@9c>m|zC^Q.-_`qַPō*D6.MO?c9 DWbF0陔8󑺀QҰtȑe sqf I/"p{*ZӆG=당e,4cuYWCNt5: E^$v8e0L Q@&ѭ.:\-Ewc"mb.CsJB yLs mM4ۈ~8~w芼 #_L%itnր+4ϖWc\@?l,k;QV?$}9"B_<ֻpdIIz2*]z*U$j5:Q?6k^/ӁI'`<]TcSs Oz& kbyu 4E!yT Dv<8|]bb3玀 ^z|}X.9͚t;ؔ ֆ9>!BY"jC @yhrތ\a@Q'`P vaWMI?[ ܵ@ӚYK 'gk9HYcWϮ )M'+mF!_+ѡj3|z1oP0pX s26s['\j<"-q:)Ys <9m~~/1[N!y]wJLp骎|DaNc@nc!}^:U$oL"f 1"Ǜ4Z ny33TtnAlCu=H[g`Hd ae:6kjl[GA@[mX+`%'- cW p L4C X%Df1:0m]X`;>  6w^[oi $P3; _Cb;1#O_EfWVPe3v&7K^T[9ml}Sٺ 8".E}[ֵkJ""Gڏ̬uy~ic {#^qH W?[/j9 Obwx@Q:O䘀vȶ&*Rd===X)%9M6q">ZV뤤8ꥫg8ۺ9 $}uZCZB#,a8$;=ujY\Xȗ+R<̪0g>pµ3nu ?bbK'U\ M\z<8ȯ11[چȿ7:q[r;x'?,c1:"3݉9H^P99 B.VΑ4.SGm嶉ݯ+P4vg3Ӟfخ*`(xKt̨U9sWTQZf)Q kK+#"}KZ>s޿#MSpM"IYc_S+t|?Yqg3q3|#0x Ykukg59lfZﯳfwYÚ5k X ;[&`M5k X&`M5?{7 @27X 8fٟǟ~ <}1zOpty~Er͐a6@7Z`SA΀cAJCa5zX+f..夨F Æng'E' #5]}zY{D 'ZM),N: EM;9bȍԗ}/1v-<@PbJ+|޺ш}LC*WA" lFDSz=' &}Hٓjty0x]ƣD8<̯O‎\矺.]}wD4,>D[isz㭏xkWo}׀5H:EhP7.,Ϸ2sA' G'zhHlhvr*k#]=s]I&Leɶ h:l#E\l)1Ck\j5LG`[H}0 ` 9H%el`>{ɪ >RfcwƯF,71l/okq~Uy1=5F\sS+sҷg^Pyt[:[ś|]kc~rLI]bDv'',furrz ]ZRᾦBIȃy{_.嫗˷?`[k15BY)֋D::<_U%]zDn쮚bu'$a`r~zSGӒ5ؘsn`ϩBgה+.Igu"Y?#?߿kI45Sw~ٕ€# {t^9yjq^NRIk\v_XNހkl3Ac(Ml|l!kҨyuRͪ 37}1YB|ֿ7oֶgh;;ͼ L5Q)jzO{ X&`Mn5k X&`M5k XǙl>ML0@Mӭ0c>li{jN~ȋyd+8 X~In.<>^^>`4%ՎeU4EcT'r Zk0{Ւΰv_F̜t5=U0H_XSKZ U{z^5H0wxG*`8ݶ l=dbEF޶|HS{0PO lջ6Q{79vs3׺pݰ;Mo9g6ހ0!c.]yIzwjlewxs;i CÚ5k XOdk X&`M5k X&`M2?s|@y}zc1|aYH,Qn= 55^#H2ٺr.e6u d ;lbkG<="Fh)D/ c/SImL?OITSKDL.{xpԽM owy|@ᏴANiyz]: SN,F/ ЃN=b;9E:ygx]bV/&]y-U5+,idayr߷ʬ}ht I"ŔBQebf?{bLx3 ٞqhbl%D! bG/赪k߲*}Ϝfb"7x_scZ&zԟbiH s?hٴ^GyBc4q-p*_:ڨO$2GYQ).iL$;,>E"YC8\b8 ҄Vj@ t:)p'8C7oڣBb-cvp|zqFhSF) &rxO(6L9YST(9!&]/fӘs^`Fs +dDu'G3W>ӹ*6ZM800(69+m`W&__{KO5*1cSn#j8\LQ@DsDzpJ7^|j Ǫ x>`IhxXYw^͵USp6v=tZ[@aFa^\={v ]bb=ƂtօT9 UMӖ.ţXsbt8=~ҷWXdrsL,ifvNFI{QN˓A&/DSɉk@'7 K_1:̤5ǚ^by%uN8zѷ JDw:Q.~;]sF }J(wkjĿL_%;y!ő wyke8/Ep.0W8ǙsGQ^~ey=|iK=87U*`x ;zU*` XVU*` |2 psњ=~={CN~7'?g~7nf.ZN\].l1f{1a'SXhkۙyD =؎#0c&㚙~B3YW(ԠcR2^TqおB0 p"u l@qS Z,L\̹Z{㮼bE _t'V1} H2ӫ}&=؂c%rzw}GGJsX < aʿ$Jp:1ir~Rņ8̆߫У҉sih`&yLJ#pvq<: lE]eKW/)3qR]:"shll㹥݇pMt~V> uzN!Ruq}fPjJ ]c@L\daOו/4F&G*tTҔrA*ىkD2ܟ_kP9E|,jاģ ~AIiY+@$/XSnen&{K *9¢qUXcєZ8Rf%v \:U`69懘G1 ܁˸6 e.5tQ^\\6G4wCE󰪥Z _a  c?;w"Nk۪#_u˱g\U&O*9*o dV첆BX_m)9٭rjDf0k M04 rJ9,?%WZoxJ~Yg^:đXj{%evTT|r \njE}ZUuR`7ok5]zt3_a,Ѡj[]"WhHA2@r2:ЅxH:{l2 bT]@A108h:ð[; C8U4=%U2O?gsZ[r%ʹnNW([qq溍u,7u<]\jRWD0s4D MWɗ1f X>soGn XVU*` XVOPs{ߛ6p{O.TG;BqF1xys3w)OQhUQ@R]Xx@W.4 AYV4>=~j^q=rlp-SXrx7! ]xĈ0?eJyQw |ObӗtS;Toޞ: 3+H{A")"@Rz!WHba(S |] e[|5nӡsrWkH X:zm/^ty491&?qq$| .T`:amny+Q#qiu@}(Bt%λJ)a ~?lpw_ðwF`=rMy@sx ^Ǔ)bV@NͦG!@X6Ys>\}9tK2+Y2noEgԙY;wgąsJt*`[>Hԓ+yCK<+Uv6P%\*)-ܪ umXłEktp29Hd[ '*k)k lMMkjeMƴKm]q%/R^}+* iHߟ?cM){D.,ԳzbBw 8$} w/DzP*Ṛa%qoDlJXzX-iǔ'u"Xr%BmJN-qd{\^AZSϫÕX"t漢To \ hpUu;\{/T8YSdRݝz<Fqq_LG`u4*bJb!ML%ǴGtX`75ns©YJmts r挳u`܀MիW,EP=QlAsVʸcN(dtz%cs8؛U*` < XOU*` XVU*` X>I 3'?< uw.uo]jȀ%qxċ3y4ɴ ùT+⡿ A~Ck҂^ٸp.q7pu;\tl<<^89DZC21nTT6?H>yNU:@/= >zimdaתp 1RA_VcH ?"3t}IH.:E f=i ~Ӑ8N]F$?=2) s}Yrrh!ڦΩU3o3 PhzYhb/]1"C ӕVͯm:ͰqMn@qu4v8wT]GׇcBݔ^|Zw?٦t ^C;rJ`2;gQv+6XC\/ddp}13`nϸFf.P@Er$>8h}Z8*D~qr9\:ZGϾ}dvXONc:4Sd'F訋wn G%=c{@r"x@yI֎W@ۀⲞ}Y]R}ox;IIJL,Rh~L\|w*-8X3S //D%{wKwoqcͭ9sBipxY=fpQ4ڥ pS+l7p8'5ꍜ8lm( v]j( ^3)Ϊ 3,PB4馾'Bw,{Dwn?pT踙Kƺztt@j}#j`}8:ϭiqF} ^ƛ߾DV5+WevM{;"ȝ[tpz o!w "vM,i^ѥԬq*` Xo%xߎ*` XVU*` XcA~n? O^cOqcg^g\.E/(9`(p k2`BכHWDsYwfiR?p= Es 0щfDmѕN`GVkQ4 9 9(a\)91.71.͕{ 栳-ɿmW._Q"4F61k"q+O+Jx'NM' `L,nEpQz uu8~zm/P!:H/j8ƹRiM Ec/X\.+@bmrz*s~86zكo~( S*ɇٗ0nĞ߯[lZ[̞NGM^%0>ܰ>ӌl⎋N6LL8U50tv%/p5Y‘fc q`DНx5=u7(=St.^aVXQuo2;V]bEXǠ5Ed,̩Mk` ݌juΟ_ѽe{?u3шO[Kw_=L͡GIljcqqvE]Xʳn &Te`f{W=}qȔ[WE[UgyQ3 ktyŹ]lՏ%koj1)AG`\6w ;}μ<~r\7h^k~'q' ,jv*ʅzlbxv#7\71nCz䈷NDd.6Yk0 ZDEr!&. Ã&N*s *#ZA=U 0H;ڥ0z1\Y{%)%i㉠^y.]Rj|rN8x8~t,4=xpBSҫ)0SjJwjpk8c[ n-8L@deS+yU6k/F&0C7}-NMOYڹ ':\A/#ӅK 44;{Vpn'?ߚepЍ/wTpp2`=/9j:Ɋkӫ Ƌc-8X,jggGum/im,+wt i(0hs֎w5ר)rݎS :M">Z7^oRK{`oZN8c=/k?7DT̢H-N65 (FoOLXT W@}"HwvbBitkڃC[_]xѪlbzuMY!1FQܭC. ./u\ڛ8U{l{*2Bj8Df BfFCBs%Ƶ^ф+)}wʅE3_H1Qa`8/}YnpOT&Y]UMu\Hq!qM?;W|<1žsCJ/(.;JǦ}uvN%a7q Gu̹}ܩ|i`eeIB~ܱ`,'4a==RP̟4xn`Kjs5EssN?79k @t5/O/U~LYV㭀[VU*` XVUQ`|O~iхn0'~#0h<=\=q h$Wu.ƭ#P<7MKE@M*$+`1 ҩ(Oc9{{V8.I|J"Uv UQS Ͼo}t9::3sOKϜLZb Ġpjyuy5s8cO}RV љ$J4{9kH(M׬\xACaWnTY$&AgYS)9q :m>ue.\cg5VUfƉTSwnkzf.\3θ~&iniZ?i΂jD:lb^8ŹG~]?K_~::/q}1f.1}U5XWD][nK=+ӕ+/(\(Y[zv*oq:y>H,H uiDC'2>+M=[.,>_U[EA=KdnPNð ˪ZKg%ynhaG Sh膌O_:UK鍿ƥQwi$ *Dg8`dEUՐC椐)hA5%x+=;άuّOrW1\ܲSSsھkfFYMM3)J6+WlXgSIͭZ@ ڠk1Kuܥ'ΓfrvS( l7:BHf@eiz:8#&{\[[c^f ۣы?VU**`Ac;vVU*` XVU*`0h`qϙO<덃?h176<P{k|:8r$q1yU&53*tXutܙVoia),Bk\H9T|uH?4.\p-EsMMb9TǶ7;q`"a^$`'4Ph 3B1|圦C'b7n*C1UupWKgRhWt5lsھ8-u WRK7A2oz+0ӱ'sSa׾086(thbbxy:Nh$>?Ncsn@7WK&~(Z9] w8 8N-6O קS8p3;q^ pb$nc><\s+ T_ s1}14ހA㾶}eʺxΡ>juteƠ\7qpC?pyF]4ӴrA&J79:χp ҏzk,5ytŗ_+}~Ϳ[FǃXB( u7׿ȱ@Tl:b1 #U"b[._W- kdzx}̀=35:c3z3=Z&5Éqt|qLt7PM?kYRb¯Wm'liayE}@`i Ji@IDATЃY٨iƶK#}&t::sim}]͜.J=(n#MсZPȝSջIgQ۩qW)Kׁtbxh"rl<DkKji[_pңG<0Qސ`ċ݀@ Y퓓Z99|b~!boVU**`Ac;vVU*` XVU*`0.2G4M1N`4h~=6@ $wl#x>pzG;Tɱqpƃ/>N:88ʎV74hh6a.p4ʱ_APD!n5|H9*IA|ÂQm(69鉨>+raR5@@1e6 *7\DlA_uGM(˖|av[[RuUwhLY0<K9Ќ!qvM"G*_zFKA>PnNgod𜚊e/*JfnjMg7CmJmUDE#`?>f.*K,XbC-Wj">TAsV$Oޞ魃%$ɈM] 'qbLp}/A7c4~Szu]5jiHvg'{tEÝf>N<՜b.:)'n!=6hjY{{MVجZ Pm #Vu-ty\U`.ny?GfA__oз8WqF58&Uzh2=ju_|,VN*_$4N!. d7CȈCz"zt2„A{ceK˷N'Dgu93rO˹xM4. ކ^qCOm}KϽ}5M=| &=QrU~Q ;q.2s3N?0h9h`yy t.6x܋LLh^Z!lPc0݀Com;:svV@4tج21Y奤}"=f)V.17Jtxu[+>R4 P7x cKCLP-`FH qQkcbHںKr^{]YRY|>p3B9&M G9|Еq&G;_PĻ{C`[ȇX {b5\PSD*hruGnt- RJ7&lvS-N@lMmqlfJG@<KI #^'i|AlF_ γ/qo2V֌l4Rf (98<$O?wg~ S7GPXp[-//k[_8Rqtc8;:Ǹ]=4.wj7UDn8ZXH!^tf|J_ՠUt+9+=}v^}[s{Q/yq-\r85:`Oi݀UEWI"+C ꋙ(_H.w3UZG%. nGqp{DtqX}G c4]Ji8|n:XGo3]} q_z)ZiNB$G@Esq|_c%1k@8΋*&_[oo\+{s@8~Iǀww81mE}: cZODī-bw888zʉo#ne2{ K歛j/.ΪKsqAWa`_pH Fun^qDr19ZyL41в &vdZz]@u.hjvqqX99 Ĝ͗0*` Xo,|ߎ*` XVU*` Xи#jd " \6n+so~N'܏^f8Q=\g0R\'^C!..nIp"&uwFw1rWOpbe_M7?Ie V@;9cD{Z?  ʬmF6=sӚ&RT(>A]T5\>/m8\wZ\Ǧ$>͛zo4wXG3j{- _D6Oft)蠿0{aw]M_3|!?wޛɰw?SSplR GYYXuј8#'cG5">#Nu$0.tǖym ~-ݵ* ѣ#Ւ66?3ό`o?BF(\Z^I*8<9|9OOttDt)JaP8a,j~OFI]D*4ăV[cq5{c}j0@D䬊čm~ot*l(A/XKM]SekXVtn՟#ݸ~W/y}W?10 hfq5Nktj43$hEڬg &]w)ɨt= 93DNYj;TI%.-kE}m fLn^=5yT H~KjC љ jn9ƽ;:=5Qy˽DJ$d X-tK#t|&utaۚL9OzSsUfOh@aO[,kYnbb;":hđ n8;:`Z A5_0ӄ{ƒ*a_TiPsss s`LWs~sw}}X&$CN|1:f X>oGo XVU*` XVO\̅j3/n1cnPhnO7ɍG|.њ\Y;>I6'6Yw¸Db8;g 3/{GKhH,cV 3rEUh8f qaS-y]OCDd3aDw-d YSp{46@j0TYURv|@Q`K uF.b08aAM1h>ү}y[zUFb&W^ %ewנG=<*k?wo"QzҎχ[* PjS,QÜ&\D':8)S8͈VUOm(3 Pv!??g?Ocͥ 355q :q5qjtFznʼɐ^XRG=~wVW}P/< zM53kp:O_߹CSX՟Vo7G݇ѸɆ:uzs^5w%9xVktgq6~1Dg^dKQFU@h ^ `Wo~JfW ө'_ݓ!.1p< M>xWO?+.:@|@|5!I2sgw]SdLTᆪs@2VଟϞ$3p,=+ zVUWὍU-7h7z9> qvSQnW[0=5:':0HCo JU>*0x`t-IVQۛ{8A]yu}muokK:uݬBNG΋Ɓk=;<20}Le }@qsNCec!+84N;ԬYU~caffqcq? :,]=Z(B@> 8pȅ͸c_Xy`aCD^br|> lۅp+!@ wQ_ qMcz 7^wUۿg_$kjcc KVku,ʔjd-hlpJ~CvCT93 9Λ51g7nfpp2ԉfO{k{Z02nwHP:*bOqcP@~G(~uu|L!o~!"öՙ)נC'ηN.4.V#X_Q1Wz-p5l^8S4suHsN#J'(SX;šrkxr~uh\r>N@נ.#P@ 5;@(c6Kz퍛_|hY $M*`v;IĪt4s 8[Ă1DzL&8JMY#f40SWfqkn, جg65tky苿Y{o$ѯYcىQdT"klћixw}UyvjÍl~w`!.Q(N9rf :^?Tf=񈦦#u4p;䛞Vw/ܺngPa7p0@Woއ4?!cM\[@`t::y͜[=yt98t>r3}֬9> +s{"oGo XVU*` XVOD~혋ƥbn#׉On'οGyN;yܛ̘6䂷er]9:6q.^GbjL/гV+MLK& s^zo@\4)lU7V Wc1-obRg?Ƨ9wftAqtLDMq [ hX+z iSV(㹰 D2f6rJgGoIh&NԀ`1VG<.J}tگى&@9o]N/뻀6z r#l!܈TEz0q}Efyдt2ǛjYm Uj\,WUW|G)9C6E!< sRg nZց%g@6)3G_i\ptLU lskvvhoϫ+N<6j<7mBo}W_UҫX'Q{8@*i@;W T5K\9p9n8~юQɪxu]b ~vWo~ȄOOQߛm=u~aQ[Uo^AN8ε'@G?=5Պ+zQf]tĚŎ[y7uiJOo^w* kva_We,J!!6vCIE#E:p \6v<xucQX.nq:P(9|O/DRe"ex>W{}tz<7n\>syg cu=x.lzRQNBZtqC{ XV[G㭁U*` XVU*` XƘ 'ay3ϺEyx2)u`JM0PSc:8j2gDžu X 3<~9Ԩk v,ύ bMmSh-(=;..Onhx@\a HtT+8 x4sGW*T*mug3ͣ: Ot-7MFi!1[vrpѻVlUx+x~^ `|KN@K[;[j8#:.?ͧZ)ۯ*|6܍8g.p uDD8crѧ$|JG$$祯@At}|Tk]1=J%6WfDh~n^]+W|Z\،@--.t2 Me~c83; w~I+T+c詊30Mr WXg .MSwO$5}&?8}.FOctd^=/Q!g\{ xlӱt;.\vW_D_gYk$]\e:8v?|A??}fZ9>PPJWkfE՚e3M/'enqd8>%9SiPlkVwwd/( }݋D==lZ.55O'_TJ֙sHpE|+:rVp6僃#܄ Om +߭+9=~pL:.#=1vxeQ=I*@:tV+_e3/s,з0$H@wV/p hWc1mz"ě:ɑ5-9Gq3/vbAqiΉjΟ!-t4H 4pv869uqU*` < XXNU*` XVU*` X>Y yg>Ckh@?f^k܀qs{@L$[opH̙r!A&'pDrSl4` 8 CD/iDد(@7#k)<痗cD N)_FyGtEb"Bc>`EWf}SS 8>:V7fLY7mt1ViKčD $8cG2 ^Թ}UomUVF6qŞJQxd16GVN8=m)Tdyv\O=y!YOV/ q b/r\0 My1bQK-̡XJ;.h|{ئ~$6WkYU,I\q>rO%NѼ`Rur#qcIb?A^wtGtViî $c:2t rOzqe_:v=q{o7?h-e<ȝǕu=}SWuõj@{"@MlTf|P8[~ikHo?2>@#ܨ!Q~ڡr .z?a#?C^sH5uq2N K/$ li7h?/|ϊݽ6eM%?Kz՟ꈵ^7YzA-==;$17N{Dკq/)XqyD 69p9.T}l;ฦw tṳʗWMp^fݾ+͉{9:Q^D6bU؝wOkJsl=ܤ/!8 {@Gf >31k Z5:ۜz6 ݌DŽm^c?|k T)em\ؠSpqqQEpSjD sᩨz8.c%k aĝ^:Ӏt͇p:@tw9vf ;8th*#q(W Hatw?&Ə \CJ~=ȶtoˇEXGQgL3/}6*8g޽["BK4LkҲ]/Ug`,B8ݾ7oP]v4'IQ;%䤦&i={ꆚ4voFXΪ}IK/;:f?nx_oޒ3@n]^EO HkZ^\:q^ȭG}mWVu\f:=GiWZFܸlфs3c1=h:4݃v9Z9H/qe#gs^I{ H,,Scaؿ9'RzU*`N 2VU*` XVU*`#ξQ .3@-SXTVT"sӉB͊v2kܾnmmfPAa}u]0 ]v3/*Ļܕ 7n==~'n9lif2_({ (cC\mIVO9 qV"#mW8;@FL B&ct÷Jq8L?C7&.)/ihLܧ38b)'1-3) E,xkkCmG̚Vtܼ ψRնbɔ\tKNh'M(sRg]8G]J4gg4332}O,N}[IGQVIsڿHp_SoYY:X@):\^ܟ$BuqtzbiY\zoآPu\ u$Ku[gl ],fpyp?v۬M$32sH 3, ĕXZ粩ΚFny-,>?RTBW U|wH=@sG_Wz FOlNO3|y-]\V2Q5TT7zSiuq K]L pwy p-,g"}iCs@M/ՇxJ܅E%8hG~ o.Owp Km+UGy@&Gw7UustsokCN`g~7kw84?Ac~^c<U<"F`1Z5kaowW%cYV㭀[VU*` XVUQ`ؒ|ƁbBGŏ'c'bp>хq]s3­Gsobl&"5h<=QpNvNƷϿxIsL_ zİc^ ,68@1LbgR5~mVe܆{$YzXVey_ލ\ "؈B'I ِ"wI.wA 0wwJ}oO-ݷS;Ϊ̛7=/"眈^[+ Wjcg3N륋f^upX:pn7x pk[(а}0 t酗t@߂6p j4<|:Tjp XbחC`WnW/lf&:5<3(.1~Į+53-h(Z3z<1azı4uWY 8;Bs1}yPQ "/g5yD"xd+zg/:4GHhH:G̃zk(a{xA3= |9 `b\ZR5s *47OYN 3O37 ٙq="Βn:> ˕䏺pUumU?C {zLG4$wU̔u puqmP$4*IYGXȸ#bt ٣}Q(uL'Xף'xWN:DǕ thsA us{|]_{劒޶ ขѣ!߽1U"BcZCP):3A%pLV]Q,nh§[TW|I.x>}[U~LnS6 lcz_{U+ZNm՝{jcܻm-=PH,4dčoθy͡9gIglEb]TbNݼüj̯. MGl^;_G_f1]C1(ǥGH.X; yq7}~F}a9U"f3$π2WZ ,I=]yB7ޑn=zZҲ`#݄9&qV:+o}ETXMv|xr>Eާ{r[LE:C^{~5yL5ʉPr;Zz 2Ui+?%󲣿koxTm9RX404Hp"tBv}`YsP6_t Q 3*#~|u+PnO?)BA}UfOXhky^\usWݿs<'p4iྜྷ\\ݛZXWCx;*/p/@VFե1  r*sEḁ 4  ue6uoT.=WZ2LƑ/k}+yEhx.[ h^ Zh~8gՀKgC@rJ?d7 zOb[[[[gR>n 37M^.{tkg.憷yֽO>U)7);rBFt`_B׿2t}}K%t\>@E@uAIp:mL*m X_)s+vuUjbH6l*O*3L@i$KoWg#]ڰzГ0.J &RD{fNys-{}fuy-=YWiqTi.KÖ\"4 gb(@ dPM %dzwq ,?qhL!n=BQW \Ph`T|F:=Ty);[zo ntLN 7ѭؔn< '~uguG!@d457eǹvquz 9veG,ZčL,|?ys]@sp$ ΍Í'4gsS3:$8Ϛ\nsvp| O1*@\r@pvqmh#uX*s\PjjVۛ*dwup8.;9{mk1 Pi؄h8>% SD(:$ M23t*G;VAtKDž(5~hّV56KȽ^zi52Wu]|n6 5s綽 < mllllllllllll,[rr 9q(s 3oMr1ɺo Z̊k@#V8Hԓfh dҦ7-hf1Xn4?Ƈ>h;qi DjcXDՔ>(Z-ý^qFC1Uo+WIwCo`OtP(Bt |r\O^2@ )εo24nWM&r^ph{@vVUaMVN)gTdM+{X-&ƓJNlbN[t93&?}W+z|fqdtHs*9:8'G'!^(`I_x:GķzǽuwM)HG+y?1_^H!hjzBDK++qit*,_9Nkͽ==P 8ՕUu U©U6qFvU)&iG} _KkE2cC)+̩\8G}Shɵq NqU SuITc DyqD]MackS삦gT#I18uoiSO~FSd~$kOT@睚X}TlKԘ Z~xs/1YƁ}ٹ8;46 #Z:8BC*xCu@ha@' KRg#t~W NcV15_0.@vaj\}GGGW%mm΀B'_0S|7 :`|B%4× l0d.b+`+`+`+ +`gxC`3hO@¿usf1`~cy>ƽn eY:p!%E{|n64{7̺lႭxuŶ83H`nu,P.U+OܥCCqetɑA&3J71HLKpw'Jɾ9!+rq0`{O9ftyvH_@'/Z8 8{kʭ=ƕQ/)}pӃy2[ݹW.G[a@O:ynH2Deޱ.?4jY=_Xt~nTDq!q D* HN14@0P]t煢q q>@7>WT=,yYfpNZ:DgzyW8MtFpL pGYEp'])]*0;'?=v. @ SX+Q#fBS+Cd0WNh 蛊 k<УkqDA·+56B|fn. Q0u@Jh*gXS[ }ʁC-{yݢ/bEizp@֚>M/j:ˆv3ə+@IDAT_RphWs] 044K::sQT]k.unQ~lw; ]=xI؏tً_K2n?G^F)dp_u-̞[%8Xpsmm7jaSDsrqs-%FYA;@ \ 5\M[V\ZЁԠ&&&p-߷܁%\d/϶6|>z[[[[[[[[[[[[[/EܸYecg]8lbnj* 4 >onNfs\@7վ6zLN6J *UPtN͏&IPm֥' hEgr9UV=3 fé) akwC9s( ,bKC'p p}nC1^'sm\(ѥn , (h`#9ZD]<>$: @1bţrSW,QH%41zJ| mu-iGAb^k}xUǸѨ:zwY>4ܺ[M?Q̇>ϛ)30יSuSE7n+9+cɁR#R7ӧ?MLѺZKOn~KW8U ӭ1ЧGqW:\aR|#B30ףC#<Eyk~u_ULO` '[R}lU`s yKTxh]a&L^sӫ"t'k :Ps hjRI$w(sËB]QwQ̳!qUpz~zyf&ӌѓm4>; э8@w)nkTsp#j)7٬t3H^^׾9@-GGbA2%o?PzM_x9ϯI˟¹y-*˴l& #/ĮoD'Qz8qXH:1 -XB-ܿ*X{l4)!-k}kg-RV]q'O5mVΎ)es5neMG2j }_>Ç@ Ļن҄y>LX^[[[[gW>coq4}V\~2Ffƶ6f3_,u*4<h7k88݀f]~QC"t[*rTCt%B,:YMjpNUG{*ָ*G^wiau>-mn g9&kq~q /\|%ܹߞg eM=y9VQ|p4qu\;t#xQQ eHs~=Pǎ?3%˫枎yͿ}Jaa~cʧq=he}HHPPԪI$:+Ћ 8tڸ#$6wxE'@c rkrx wy/^V'R)`#܀8?OCDPx^čMzXf=@4l]&tJ9i.}*ΊFqrOrUܕ _?7|XC~QÖckpOi"etfwW޲=`qsN{&c:5pƚk'4_q9;%4?s;>bƹtL6ч@?sMk窉 p9b+`+`+`+,+`gyc0@T[.<.wq'ϟmnuO1Θ/}f7˝W>Zθt~Vu(H? -*4Q@RC+|uGBuR%ŌO ?>{Hيh  @TXXL8aYWW ?Qshy@}c#"IY HSrň%ڱBaw7(3]Ff 9R3#oJ*zpL/^:NA LHgҩԏtCo>+?@7yɩ~Et3졑} ;sEKf],fR*Ѕ֠kg@q2.=㉘#ĀhwkM-b '].)FTY:CJJ|s&4idzץx4c&}ֵk׬D0Fq ze~zkUkVt C˞6R G50z #qۛt&~E s-U5ELNbxj$GrvA39m<E|4E8^.o{54dD;@.RĄ:|8-jogM70Qܔ,ֿ?ѽU}`хe/>WfO3{G*o狊/{̷ulQgnĵ؞Q (VqܜP^;[8DF4z.{ GX$( N9 1׽qn?ZT:+?AT.=mw<ҙq%}twͼR?Awg/hfjL;Ĵ<$Il:cbt8OZeh=2WgֱO$ؙGG%P=NjcpjǾܤ㴯ѹZrLuzellll]l쎽}_bkxZ,G`c6s܀6 78hEh=P6=E(Z=,=,h0kt!gC~" I&QoO-,c#c_/RwqxM7(6&Opf ,qB,`\h~qmY#)f5)eڪ[.Vqp$z 6t5D(s 108&o){I&]o|gVU>S4Ѭ(AhF ꀾ,I8Ɓq'V}Սr8Ƃ=q+k*:H/ P*0?@[4HӅK8qAGѰ&NOW'A(t"N-f]$x PE@1Q~"&Mgzi扛9Re[5; NЫ" 9ѮUa,Iu {: |֣]\tN>? y#WL; _1WqDze@>ϺF'I9sR8L1w@@XU:k}FJ? r"Fcr^[{wG@%[/t96cB*BLmJłW&B `|=<޸ MZ9ڥrZ5xukC RH{Dñ0uTzo#59MĬ4s /2ѫ*qtwꇜƝ:_q byhKL*P9JL&ݘǻ{O޹LKө.5I=N=~[3347$ÁXFg>Dz$OHЅfǤz K۾./6z،+d1f`.׶Q{_VG>Z0[_fqqʛyh櫹NZN`څ~Mī'T4sfFwc+3>NZ{t \9!뀼uc=5=:DB;Ap}GmQa"CF xю5b\DKJv ]jmbFgNK:3~7}2f0/7O4@T.MihvVzBq{p[5AM.BTp-q=zaBٮ"αЅ66Pq[WRIWa&Dd[ E}:𧡲e9pK@J> : z 5ӣĬ03W$ޥcfX(ZO% \M>jN.hqOgC"V޼ lJ%NDΪRv+X8Ĉif y5pvc/?Y- Lky?[Q7[֦t}\_n(*kq1t*ћHtM?a bS羣Sw!1{j -:N$=R/x\pS3~虳:WK+1 YH"o[YOOLծYՐss@CCZBN(T.S.[ii'WsV|dPE,,џbn4%9E[_~C-U٫hv"nv %mUYs|Q"b!}ѣsyUxUIbT]#tyOk#@4j"Ky1[ G]G%y:>R"R05j9*lsTբrfGukq9!5>x 3esM8GpyK613NܵzY߂|Yj}]+1n4Z1OZ>ǖl[[[[[[[[[[[[[/Smhm<wܰ>C'랼n7 v as :kq#r\95utD8 Vs Qm`XMhDJ6[]BPDK'2Nϋ}5K@N?@SV? ɍ~[95H^7N9/6 pfmBp>$:Pg&6PƀRO(Q:|Z`/C\Na=wqu Υ=x<¾HZh!~k G^ 14‘U*-UbxXVQ FܤK QCqMόk:yJ^:-2h @#3X]hl͜0PT,Ysk샛8Nɂ/-O4$T"NHS8}w ޹ kw62>+{T/㸕e&;q#z "8I>N {yM?"DbQkLtTlgp"FeIf']DCYG \~JߧnLSӳw!848C}^}ML}hrFdP|{FI}ۺ#U9_^ߗoaF,P.?Ӕ7gPbAO4nmCL `(A-X1vs qmM >n?7[`ڣW1wn'˫r,39b}q<Ɖ"GgFSa|㼊lDSvz ŸY&V)FY TUm FVx/ӐbT@)X.|DFTiTj(^:XYNgb߃XR%.iIᦋD@֡*(I -Mud }-,eqWZ;tEosu&J|ƅ8떉$߭k#T3ωlrq>k(5Q=3iccCΝ39ff. \a/ϴ6|>x[[[[[[[[[[[[[/Os+s>Y _ٯ2JgF۴kiM9/ZKRk[[DSzAq^t :U2nÚ?#a\C'Q(b{.nxѻ}\&ay]-(s# }pWjjB#qgDK6,XMXGn1X+60LwsbF 1{ вjkѣH|l07msuLQD)FCYR ȃWU>`t8>)݊[bk|nhRPv8O8L%CyhzƱ E-oZ?s}0M 48 5ݨr8Vܤ\h, _>׊=S0DaZYq%09/VVVVVGo+`+`+`+`+`+`+`+`+`+`+`+`+(2,~>uwcVփ}=3UoP<$ R's(7 70t8ƀ!>@{@O&Li_ס 6#|ܔ'=LqLT>[]AwSs]Vqfv~;~߾&}1%pfBIG!¥[nW(j5#Ge]=-59x jzbQ.N 5DrTe2E&rűN>D3~@G qK'~Œ `DHܔ1XVa8ɰA+[ǥ3 |$Imo8K4[@Zۀ,@g9f/8̱Nv'7Q$p @.vhX5ʆSNe"p:عYN]ku{WQ`NbZckz w2*U_}M~\&u듥Zŀfљp !b]qTΥDM\mmp Pt0ѲlvIuN/qZMX]#JЅp~GI% vu??_mڴ܈)@tO\Z:~/>m{eA /V?ӟ8W~N2N¡! ?&Й*%n nqܭL܊Ō'q蝻Z!fkc԰§Gy{ &8זN kX$fnaۥ]M_%KgG:ZU;v ݠ}cS gi@m4Ľr裿l]׺-IO_\  5]\#Z|&Rԋ' 8uygg8\i X]8svDn^n܁@_I+fD[[[[gU>#o a1?E6O?āؿ,O`铙% 3rVd(q= 4c^Ykƍnׯ/ifzQEA іwzfgpLtmMq$T߶VvkF^<VK;t LQAr[QYIݸP1/^xA.Xc9 &bƍj{c/٪ha8OX\ % HdAJ`8r,@%W@Gn;jv\wW[ ~rňAP :8wJ]g8 N> .:CĔWZ IpgI#ħz4q~Iq,sjK%U%~K]Q0[xSE.zOvF#D\p Ec08 8ϓ5ͶOk|qk$4|~-Mݚ{"ko^҅jT:UtiMt~ [}x_]`moZk``@#@b'tӛo"x<%-1}^>7ݭm5Gp 9ty*5E.k?v_{pMRРX,(RyrKjtq&vX; mr,hs2w(xG|^H_vWÓ93 㜖o<+ +wXF7gYgy;%&gGߑBt;d$$E\:^N1=]Lĭr?!Vh-h vʜ?^ ~1Qnl?'DS&ܿA/aGĸ1:MeXTiuY;gr*чGynN;}}O;7NkxaJƘV tL Vݫ50_71ubFE9vϔ3MwXBg]?J0b܁hc^>up.\^PҋJ Un遜_1K>mNnÚo#@cཙQQs-2l[A eXg-(6 /,/?aXb涛sqW.ܿp=i܇o%`u[t`n/϶6|>z[[[[[[[[[[[[[/E Y2񘿲8aMqU 0?f1b\-'of}c^3?'3Qx=6m:ͺ os !6D\dnl]R^ϝ[Pa?LC"Fã ]y|~?KNr?p8M~IiqV?~by6zn& 졷Խ-!a-OU/:?`";KӇV1VHF(})5=a G$nòA`vrL=\k!tFÒGk':Ϙf1}&A/J]W~[zDwiPoȕWs R5~Yʭݣ2{9 {?ON@a+gㇺp}*ɜI [T|8 S0\0_ܚ0ɹZ?T bnsSQ";:zZ_Y>x546ɗSg9.5obQs %>]剴%N7 o[ϟw}ҸZЁATl0q4Xc9k=zdm>2VOK .k`ns7>P{K O0[[[[gR>n|4)Yye0란=j~7,fHhqfa֫#/?7^V$ /_QRD!ׯP7nm(& $ !h=w&σ[WG?@ZV1oWߝ1dBkw[T&\ Z[3 ?~CbU]?qKGo:N,ӥW- _(_-#b]NV݃5E4ls¦&o[TDUj5teLYg{8*,5b#o1|hhs\ )xI\.0/Gpck{:)E`N\JCZ_GtYc54(zpY`xFFƴK٢omm]#[UM@qu")I<~uQ4sD6!Ot~JUu@XZGG}%lv +>QTH#IygxL#c8 kq|kl"m;\FG.!"Y6/  3Py谛Qz&0 '{eD $J)DКx:;3zw[I+ *JG\yqV#:Ӂ{1563Хvtnt4QZypN}}RstnGw#JFsz)mÙ *&˜p-p!fj[h88 nAAZ^"P_~t^H"VBA~':qX=Wv'tU4sqvnVE/~@j拁~_^qq{%:IWJ%\ucC8|t麬Y$1|Y[0ɵhy_lg:UƗ2xA35 ƷN|('p'M x>훟N cY#"1 M$ȸNMmp.lr~aZ+wIify䂎Ji"i~(i݈77kMX2KqwDiyOG_F1gqS8Wp͑xX;zû1Yt8#6^QG_"@)8n}_'U  .\m@ N+ c4mUUC$8mpduE>Gj*-qe栽-ADQA"UmxuAzXzxpW 3ZQzM=xJGl?'jѣuH#-tC1]1׵"AqpsHi- X(,eYLhI͏44 Mv`.9=@LKtqD#.M>mO\);_kw։j49{ͧ3gJwN5m`7I:˕R`s\} zmWj,;˹ޫsu{'h8 QE*.׶daxzk c{! gעZdQN"'tUՕsz9|oD€X``{5{w ~wIXJϔGIz Cq@`L3 V/>h^ $/4ԑ!U]e،?#t!N6w0Z)nyhfء?<‚S* r^Vu N@IDAT;}>!cG9簤F9w"ۺja7O$a0dlhRZr]q\A|O>۬kO8t0: =r\ eq[Y"Vazh0qx9Uj0^x/ywolk :1Q#{J t`;3q{YCO\P勚U\];@ƊEr<ԁc]#Us*ZeFpq~69DJBV=6̱;駞G|k48] T;Μ~Sпg\o#s΂ť69_pN_.|h=pWWWWWWWWWWWWWONr-\|9qO;lg7&qe~u.H Y]ym>,@.ݺ|U;L+j8ž{/RщmCSVxOa=,«͕xy:>7HtkQs0)nUuZB.uo b`d0$4FD"qDCu$B&q,[CEMg_աEeWw4:B]biy҉\[_yae@ +$b;Y,j04qĨb#*n~~U+?ҋN{ZݴՍ\WB`g41 LFNzx ѯ9ȫ:wQtʕ*oŋ“T4gdL=OhΌ8TcxP+k oa{K@ɣ}c(}Y ڬ>{h$bĜ5hla%±`ۧ=~pCt xMtji7/ _y^sJxCQ$< d2Pz@E&4G!:r?Vo'NMRl}>z9Tlx78@YD@e7lU9޽=]"rvteEÚfQ> -~ Ȗl=wIQqw; *;u `of*ė E 6+Dk/*PMQ淿{0ܦ^rP;6ݕ-- ">VaΗ:Xt[g.PvkT,٭xK +t]xQ}tv=#twhsWŭl| 3tjNYѵ:PjI/HwspppxpA=ѻ |b X-f7'}v{ڲoz{=&aOa``N}JtEqM[z0}p.l kJ\W?c?Fz~#_@rRDQ9A=l]v35O~W4<)* E=_w1[ C\ZI{PѱV 9=l;D.ohioS3gh EmP7m/uK+Gsv;@8n, )PТXى1MM[M8y_X vR)p\֮VDD[W-}rڪN%ڕO"mԙ_PI8ce7ݥeF\_$vq>lAs3J0{=P, !D puģgu56ڛ-NsVFF'RիG۠6J[bZ8&ѥ"f6N-/A?ciZ)#r {*,n}w11X=zUD{UFGƝE:b^v] QcϱY]]]H;qqv2=MޥwpGk m]"vKp'7* P!8C km@6`Pԯg8׎ಭEaYUrf| 3IoD}_Eν:þM kpQ^3Ujuu:X8068!32i ,@ή:Q"8}W8gW *WN. 1Iĭ^zpYEoZ$}1_ٵ"f}@úA|g~]wn_=tnm;pϙsVkt|;:RīkޡG̉"}W,pM~7]3-*\\\\\\WWWWWWWWWWWWWWOD^?u@=[YgvCih,Ё~v5 DFVX/)p 6VE10a=SWZ=qŐF[z2@Hn_D  ",+DGaBUn,:y8v{xq5;7}_Az~>pyG`OwQ{Ui"#qy ҉t8YʌGK?1U8SkRV;^g щTDKfyM L;6]\鵍RO.=! y`4 %1@b^/{o}G'ѕdgi.;yg&FO^F5;{C0N 5zY%h}K/%zS~ -^}CϚ.U1Mݹ⧘ot|zm],߾vCe ֜DN\>H0N?^ΦBY'VJ8 w*_Rb.3}tN z(.L`"h e-trh\uj>S3{w%0@Wq}Re\Auɟ0֫vH%n; 6@tEp/FV5+$zNky՗8<x Ke9+5m.56s)?p=}# '}̽ W@Ͽ~ ;p]5]9 >NamJ7  }g < v]\\\\\\\\\\\\>y{o:ygn?szbX8{mv3(pagXx:s)X{}׮4_|/N9Yq U 3@ƍm:bz+B߬U+YС3UyO38Wp *TT/kpTcaVTQN*iּu5LA"FI^,_U`Z7ž r%s<|I5Ea Fg:+~&.AX}ٰD$q kU )YW%KO9&o |D]qwu<~Y~uk{eLR[Ԅfg>̫pmZ)*Y4gz4}xLn)."Ǵ8_/=">o13Z[Y7+oijWJ=uᩧL 7@ȸ:;c Hkg;<3/u7WWWW[>-P;,rbuY=p <`o?v,l^kP#Ăky-sEڋ#C:"{x$ (yaȊyUqy|%h. .PuC~DCJSg#3ZJI4ܬ@5z95Mܞv׮2q<8v }_TND( l ,knC<V` !Z[EWh[Oں'{uw\}jT`IFMI%b}z 0ga}F:65ၤUYF^[8I->/nb#JA+EZYJwUZN]"@*C>zں~U XXWu8N*uqDq{U,ꢃZv8XۘWuG׀!=󝗉d/eT']0 (1݂{EsLUy'~s/򨿧KcạVI%`XẀb}tԬV  0{(kEףAed本pWo;k0Q_(``LToq)6 _,J2i_>~wE]ĥեtDBvq^Xp5!@,sNdGiNI0{G4e52K)Xln[Mg0~=Psתd̪+ilM6vppr_X8}`h~vdw*S٪tW fկ_Fuc/7믿I<8|ZG 1H *NLo[Z Kgf7hu9M̖W(ͻ97qM>e +z,0 mK/q]*-;ӡ2xXk9 b'~RtQO8sUSPh;7 8KgO!i!S䰖7pq*#Ԭ̯[Di*@z8CpS1"kAï7Sc&&o_:.:-'CKa @>02=}4y"{y:;d!|&&Ĕf=@tMuBm0_"j dwz{@ܺDfqV,y{J]oD4pFO0 sҫAvYkDnohlb fN]{~sQl0bCø u{k$Źz+ǜzsZ gW_e29tzY[~[[DzGaq𻛫í wUUUUUUUUUUUUUQv@`-xbڏ- `nHr ByO 8 q?s֖MUTpuj)D}8>Gad%'N*k|3cnS0ݝjQ܅@J[#Ct>G<{W4oxx4<(*[\" x?QtQYm@~ZKn} pg,பK4֪۫>) )?/Q/WY-׭jSw+8.)\t!:1T9kExV5k;;/\?]u:;8MT:K=sW 8;pT'bq< ]7:0-zA 2 jiq5jׯ ?<༗9acs d'|)E\7"ӶvwvOW?qJABտ1Nފ3~v\ZZvw\\\\^\{)33ӏEhྟ>A=nbv$4GN08@#'6n&B-Ϸy{/c'aRk?~C:(j\C k/OؖL̪"37dfا +nCҮcN! tmң#.Od74#pD###{~❸2`yb-'FWZ4MaD%C;҅KI$bFFTj(A'TĮD6E (kP`'̬4y (NE`rIʭp@" >[9UCNf@O>c`$L5l+2L1I{1 ]9ZU}|M٤.18 ̵"  q,qĆr<%Evys'#nua"E;1~Y9cŽ5D&S> $K/>GkS7.ǚ!CQCn; F%33 踭,sym;̯gBy]dkmή_a_s܀A Δta|pͳDz]-K`Z\F ӧOI}泟&5`>.Ȍ}w_]uv2{\\\\b\{;w>gq=u `wvN?{{:yvmxb"|mѹGX ,/#Z[&fh n~UZSwzSsUK5u_ b)d*Ju3I.b5*9QZS?Waef/q "5Њ$q,L_S-\Pf-jƣ:kTJJ +&0PF?5O; c PSAe tpnw{X > %*cmئ )zT.*]je+CkpW]@ }ĥЦ pONwv\c#hμRТ:QH9[lkNbGu']"th:Iݹ}[cccg?kL7\ XtFdU+NW %7B4e8 9qѩ)(`^틺gN'p:{ں;i+µp [/75:VhEϪ?Vn!.:!pzqh#}F_LxŒ[]@B@L!~OE7UiqeuΙ|]xё1`6c?8ն]ݿ1\YTpYc{k܎+8ح"PkȔF z~V xXteQysbllF7[} %љSǰA{@/nL!nNX,>p8qrCMr}cP)TU&w"H[]xHam,j0@1`mvyyv9Sw?{B 6r,':_R/+qE{י㺄6+#t,H~}@+{Rnݶr7WWWWX>ă'@7^5FwXo xĂmmQ`9?=-ۏ=n̳<~s8k 2ד6>>(c8ew=,7xWq4@ˣ V(h 4`TO=P$ppc WwZ!N MRpڱqx^7قq]zm"+Ľxo: PKd':̭&s,'ú|foiHʼn @IR3:vrFg>!OQC>y;8tCC@V@ZUcJ:qMɜkmEr_iiTG?}V!@w}NKh3`rι2T hT .X"x+k h x[4R؈{ĊFp,{/=?s ]{8k>V;Rא8߈E,+ 5CwpfJzy>μFKhSn\ :6ΧӋ@q`7lT"R@_8]ƭ?NeL1nV8K'.VEh^kh!tS48| v\?|Z|5.0әYhO`48cvy ^}yn^#h#WrP=hp]<[[.-\4h.{+8o,c |___џI}-ܿ&****p+{ݣwppppppppppppD4Xe.Fd(·Es7oClg;,gs8pͱcsژC9-gح-[\*S֡Ybj^_pV/:75M7k vix1y\V ;e`PT'Z3n@Ob(*G(4x={8p*G$apA]ϰ.< F_FW/cD|]. F. BԩuܕLp8q;*-#F1Sఛe/l-dްGizK"&H\Tnuer %=ԧ]qeb> sHW5yWWp+x3C ^}p= !MXizStm%1Ƹ?]yƻPkoPz'F599I'ڊ^{ ;vy lQp{lJ_N]O32$\%m-q,i]jcqG\&󫭮 ;x *px ܼ}sᓊx{=u;ڑ7Jq Ζ|5k)@_a\D^暎#)0sY1}D!L;R<)O hg %we *vy0߃sz7y$1ivgvחO(N^X?,,_g/`k@I@Y8E LX%RGrB@wQ…Gx@%PgruQm/kLfGcEi^ƶ_[7?Y,iqEйNxM re_h08h_NsJ0ТCc/}GN3 Zg@BOf,"D}5Ü,z:AA$}W_~{8mtUUUUaV************* )%$B$3'xς9Ev*OÂ6TO> %XޭhTơvQקE`Qn&q9 '&s[јqg9)`W1w|< p8<μ*ڪgXG"0*%27/^Q}CqyA40"f]*4 pWqszbqݻ9]ZH!MHRZ^*q,P78:VUVDq3 MXdCe>VWu-ygԯj @[JxըWAj%>qHxaq3v 3Ѱpp(i 5uw7;|4pP_ROTUϘSDHzQ)ё6!OjSK`W憊邎=sͫ ]* ě:6giHVцGhW[Z_cO>96&(2Am\rsY)bJ9zdžל@.4t{1J?`ʶK8LC̅:S&nՠwۯ]|.GH~5juN&y"19l+W޿z}{Uq"[{2D^Tzw^mof8Ίf *7yG_U Qgb|XZf]c]J1+wu$e^ͧ2/ciRց!J88ԫ0W9r Rw䔦=޵M-DbYlj9 (\/ V=wq~ۗ rt@CWel Z+܀uЮKUs]rݴk:gg4+X J?u{_>޹{_SO? >W_>n.|G=vWWWWWWWWWWWWWOH'u5@0 |ΘӅWs rMxߜO6hgقbfϳc. آ:n0^clQ[[<.,B:pdҶ~1=9)@LdX|z%[_QlxPx+* c2{V O,@cӓשׁHxa#^pltE: >?Eo[1 ui`GxDbW$58ok/ЧRvC.Nmswq43vr R+١¡g+ꐟHrZ;8,i6!Ղq#i?T\M5:ťUmgE[+U:@[/}s;:@V봛s.>]{]kӀ+o*Z ̙66֋Ӂ1;-bDX47s'7XWC.|4qQg3߫iݻsZWU?vCg8Ώwe""Ǯ q1h~<8.9`Q/.Ttk7޽N%C] VUtf68Uͩ+C/"21ꃅ=[1z9y/C{bZn]\ԹG7궲̻,.,s1q/qcXSb` ܒxB|Nonw'%s(P}Wܭm +1a k㰋f'X&.a`zM?Rt䪾+?S7IjF*Z`Ue zas0(5-|5C\ug_J վ P1%zZ ?jv-j//F9ݜv k]zPsHt^Ϫ7mUUUU!V໇*************I)ԓfykjnbWKnЛ VTP36 ;قc1 dBm}˜̉c<﶐6[>3IO_86}kzS۫wvV Yv9yGsā+,= hK;:6 p֮ O>IGGY,b zP]Lleۀ33肋JOAAp Oά8lK F ph]O>1gĉB0UǗk{–V7M R\/݇^"D 6 q4q$@O*3k C')yI 1R*O#=\ʹxm}h&P3`יmqG/:K/釯AݺvrU>/~SOC gcɀJ~z}J i/ó%vkw]ސρx^ܛe)+MflGr[IQY`EqGljM]o(Nb=ˉfD؃zȘ[/L}C;7>9ZvS.i~QPFҋiYsz~ ߁shrZw.M[S9٭syg浏56ܧrc%ttSK6f:As<&:;vř'UyK|ngMxvG@IDAT31p:\_ [ _ Dgp + kI7.\yoK.?d*'3l67"cV >ۮYv- 98wsg[۽qpppxXpA:q | c#DFG.N1yseh+8l<?qbw^xOyl1qั=ve&bg5w 珫۪7RdTԣ=?[W)ִ{  &]mu+DU50 <}u ;SS+XP;%=Dz3.hOp#ŵ\8q|hPjsKZ>Ο$%c˸NOVJ "4CQdM*xHRNgQe ae`Ԙ)ҥg~AcO÷_ı)+hkL?#۠v>/ǭ>dD}ͨ*cΞ^ hXOiUD?{lprB")}m\gX1Z_Z>YcȺ_.څQfOuvQ  ʮ59bX3Z֢L:˃SY[g,p\ 9~V{eHwbxk^D~Oi$ʮJ[kb/u7tD#gU'631K{8hBN] OɓĸZ `sX%N4*y "b9oı/S-`O;.&)￯zGF+Ǒy7ޠ|:1 jY{{{Z`3̑|hPݜ;`}y܌5EaS^5Υ 2 5=})G ޚN_IB&piVpUz[kQ:~@G]G\j0Ḑq8$9g++\<@ڟv=4ˀxs#;>]gQN(o۵] e\)ۜͺXKh`ϱ`:xM}~^>/9q*****w#wpppppppppppp^}>Vєѐ_iU5`ti g bQ -8۶Pg BO{L{v"jEz;|m{Np``occC b:Xj#U񞙬*vȂ:W:;zp 16ԝ'6U,g`,J@¸F5>ڧbDPbA=hV4R^j8N fQ ͩ<دtد2` ۧdכ/,0{+1ʤvN\Vp{шUbJqTkkiz񖴻#~S nriMm?=z>@7ohblו)5-]#rzR񦎝Bzh;_8Ԗ< x1JXbcVf>oc}wXc/WŝЯ٧N,@^ z#ѢXb|Z_P=Q ܂{ 5}rJ3z@G\\^ECh)XpJy]>!V2z/Ѱ/ )N`/vIu9uF##ڤ7R*cZis@n7T\-aj{e[y'?O]P=S+?|qgPPQO>1Y21^ed 8(z9_2MkrK_S!;"S0^^gqc'pRU]Z)x)Gt!e( cj3V׬OT+W):q@êp!κζ0љPƧp:c:|tGYfDu5q%f1U|]؜DZml.'ΝP>D 8@)X-)829D[릛͕S!'шBVssE/T=֧Ѯ8洘:G[UfQt!ҙ"ؿDe[QkqY=猲VSu٧56¹Y8GW@~iG!C΢~ev65<)u$ŁqmwU4߽sQ#I2/6}G?Ɖ;GљPMv:PװϪҌߟw5kCA\z>=#g'HFD T "+sTD@p!Ԣ[&ցbFIxBF<6Ԧϧ<&GdޞUR˘//5Ab\1(i{&Qy߳{9=ࢃ  IP"%Ғl9$.rƙd2Nf;;Vز%ˊhJMJH$B{g^{׹G2$3]✽ګ|<'>t&AXv0Df6N.hsE*@/#س<|)cD` r}Xm2?Mk>Tcl&{xi^T?}}\x4Pn xs)Ajñݻt+V[n p+V[Q+p\ʙ9,,57M&l&_p-lyzuZV>qT09=mo?Pe\E}ק%Ўaek֛ z!N[0ޞ|QTY;=:0ht݌}Ab%zcڿ}S[7 4mhXO~uohp- ֍XE+uͿƂ>X|ClA[仝P^}&j& C k 0/(EeA3PQE+=`[:wQ5 mLzJ{*Ojrx:ZCqmgK~1|As.[?A7 Rbb@ ;dJ- ̡5g3[.Q:*nܸ< dYQ=S}) )5g믿gs*kr|LKnD\:2, Ԑ>u5 .L0E=A;:mL75mvnRȵԏctsj bTFpM$q5ub e"_1BAy + Y)n576\ҾCc*Jdn_S)00xQI$5tbRgՏ7ЫoԴ- t~[+QZz㏶0ߦ0$m_Td}"|O~U757ؕvUz|uThҎ65;f WRcCDv (wucjW91rp" X O#t>b#\d"X^Zf=ҔL] ~?g"u놮^ys3M`ך瀑LgEGYdkl0bvX|6!M\=?Iĭg>˴#<<~QUbk/;/cGV[m\6{n p+V[n p+V`* 2Y eT]VLk*@l7ඉcLL3=[xL?XgY- ^tlk}ۿ)UT_1 a EZ[Q~[ze W(d?ҭWoiާg 0oDit,HLrኻY535X6TIN "9 o+7Ua;Yvi9pR}p- bلT˨ wKN>Q䋡x"Y +xY(VpO6abX? @hT_WJ-&^ XBbE= TrMLq,,OL,*3_U-,Pi?fWi}!^g5hTܬ6a{w4q5eLLJZb糖.G[ KT4_~.şΝ75wz ۧ *,c\ %@\ Xjձl6{\S_Spcuvlb^iw}Bt=%pHcCQeQϯsE%a{R~nfnl=<m}%ն_QG֔:&Pw|X&C0;i~W"mc=-ET/P#z,oY fcݹ T,}.QD{)q9Os#;2('jSJPQ029yֻs*kDwWxa(4KO{Ԫ})%s;S'Umv/,Y./"Pr^˿#= }z eT}[~?{FB6cK})8hl ^~i%TJڳv=m,%S.n p+Vk˻V[n p+V[n P1VoaKzڛar_lPFyy,gl4"vŚVQNǽ 7ql.NxxNPjttƪִ/8 <_|+*68!q52`}ΞK RBh6`]PqnмI%WBkӷU2yv /:+sDk2,_w8ʲW?u p+Vᬀ vwڭ[n p+V[n O*:<d޽~`C΂:&69c6m /Q6 Ljw 7gбcv{pl[řGՏ"&t{8Y^`3eO1{WtJ#Q; H(5GeF3M7*Ɣ+}S l3}jv/J5QVUШ▊\Džt`]P*䇥F4yrZ[⚽1~4}*d<+Wv~mm+R׏`E uzl%9jМ  ؈41B 5A@St 襏} u D%#-)_6H`IN%tPRpJOqYcV+mkw_FZ=eM8ϒϖrwk}yfsi'K.ғ J2?uiQd,SQQw7(Ys:K(5/:'Oץ9$4~kj9r^H5,\O\CM pھ&6J:0Թ7iK{Y}kp gڸ0f3GP"8_}-5 &iluSu^5@yEU>`z ~(vcLؙ~ȱrwQ`5=m`Ϡ[Vg,W:꼦߆^z%twй מ1c*J)PBf?jK lM=Z4Ş ~;;;||@X߷YoC.?5{[m4ż\G?y6a93mԻ|Y{[ p+V1?޹[n p+V[n p+>TM<ͻ 1 /;qm|=XY h >w9-^2L|?*ƀߝw3nPΐeyZ%ϵU6ldU鋣\B`mb'SwprP8K[M4涢C !ݹʲ}R7΍f~'47;-O_HS3 3aLO4J=5oת51j55UR"Uhu% 5bQ'o(ϊr VN.|#ق'،++ˀ=GP6S6<)YR7mԔh)~]Vȃ N=-i=6ETWei t"0kj@)3 4b6 _֝[tJpI@y(`O>#PlM;@5.e/MzsP0}>LWSY5ML+D ZO$'bZzH-a:ҭ7〉FP+hsp4L8>|Bo.+Sчl0}izL*C;w:vQ xJăR>y5OD;q=頌nY54Sӵ",xMGG81ɽ2gSU~Xj6?|ᄀ>>,,XuFrk45jUj\C,m qQӶ[{kd#:(zjwok =!Vjc4p! bq4voo9\|0О'Ar؄Qw}CYlV}4Z(K>cngBc_"߳FCykp{k@R>T-͕LDeN>89N޵:ر/[n <pAp+V[n p+V[5,+@76Tmr&Ļ(Lp&-؃ 3w េuxMucm^ie֠P9 A@@l (br򓏒͗kE_rl~;艧?/\j*>կYcK ԗ BRE-8կ"Kgus~Y&X>r}&JI*\-.fPƔaRX^a P!]k|^RZWDayQ`Se` . I@1@6)n/֍^j&~ޖY]~VTz~5E}6Aeoy-.둋'嫢.% VIo钣g}}41TH iئT7@KԘ&b\h@M!9Tc-GO4kK`L Q`tlSBd=ruX8PՀU;i0z!N(22C6&Y4}PW.h/!Kiۚ){95h/U; )LK5ͪ SEpxkskըױ_v6(橣ձF[Wm#2qR{$#+S"noF bT ^8mesڍQEmRSFqFD;2[ +Ϟ^l9ώٯcx34w~ 尾e,~c S!@ۤP@|t| 1Y3Hgi_.@(NR ȶf ZG=gGU$u:"FK-wT[ٰ kX~Է#:Yv$@Hw-P#Z}{tvV|Z-:] p+V! woݭ[n p+V[n _d vmmacjN) ^gf[Ba'6nY}<~mܱ}*ֽ7C {{OImGv46d\'5X/yU?c'pܽqm0 qB!]pBI&o޹/-;ᤈ,SЗ.wH ꀉqK]V;FaY僲[=b+I+J01S2Ew^樞 bU @ jEeu{ E kPв2-!%=hek߁/]`IB[;DU4It*:мe5G  {nĺn(?gh{Z|S$[y咽}~2{\_% FfxR9U.|IїKwF!9}4C#{>PuQuL:}(uE(XZR^ Eǧ5+ajZֲpWÀ@?S&NNR؀Jd3nnj}mEU\[?*̺XâM+̱MV)Oگ!][JAQZ:˦9ʱIݹ64R.ԘшW$].)2 :ΜPoi^GcX*b}_[h3C^m{T^~ޢj^fTx3lp9olSmӓO^l2݀MbJ?;رL@[ ֖Eu j!qv܊ \ %nJ酡IEM50%A[LԉQߵ59ԧ_P%wv b&f(ðcm[I_j*v~~v1`b۫vݪNp--{<X=^rX&f4j2ő=l DZ}R=m3t(@f$ k֖RSNc+TCUϓkA>1fGQT:PC$Ymj;Ylk,7zUoFTUI~WQ{5Q9r(( %Nc[>jSIT}PdsՇ*- ̌\3s* 0 Ff@M~`}T^ZL6 Ǖ fKͯ6 pɛmsN熵\ȡ,iKGXKAS 6 }O;P#ޣR.MeBo#cQmJWj/( IX*uUqw+:¨޼tmu^ۃXW!ң:R@˺zM?~\?uI%r($Q6;S)h|̾Za),4/evXk׀5]~S#Z ?Y(F@vhAםg}Y(eEX6x ѰN7q,tyXyLQ:sBT</?a[&2ؐ2F@ %N("bRv=w.*%}p1\n԰QŞ3 mgk}^Эwo8B[n <pAp+V[n p+V[J!,6n8]Z;V lJ9Bܔs@~zvbs2g1hmcsj``%-,L۶co{|6]zU $?lsSdayccY++'?A`Yh{2MYe'h>`@A>0EjkeșԭM edIL5PzoI3Ji+7_F%AuLc} {2j֚32Q^$@hvl5BR ա'UEo Bd z/"SDa6Z1싒i-AMzD?w }[k;kzJh(5@^"GmUB1gllFL4kmcj@Eqگ@wgw + u-nl ź"(=E44U2CZL֕#ՋpEKmЀ/ȇW)߻Vb_&VMcѳsʢ'kp_a} ´V2e HK_"2`R>3g\QuJaMb;Y|2L{ķ8oQnmgF3;CUd%&lao)2RI{Akg3gS wo;6Bn@cMٓ/FsRe{^٫>f4{f aejfU%gzB淹/*PڎBQ\ff3%jw01CcQq|1bxrD'ϩodžF&jtGK7?t YEerE?, &{#cg us>7M}#qn p+U_wV[n p+V[n t9SZ3LbPꣿ4 1m9V;\3g>WDαl[3[fgcL]XN 9RH>;rUwitWI_{}M763S*6g72P\ 0Qo-֍r` 68JУ8јQ+hPOjeRXV]XLxi H c@ocF21'C,e @"'_0@ m^==تRCDؘPֵbQ@yg*9y.%p?S/}XA\tnK&S$Ld3ZCWo1/wPSZ[bl+֑gߖצ]ibtD{d5.?P:? ԏdboCu<5:暱ltUX 6gIM:xvM `:(ڔ/ʺT)TA^wNjUVP&b;PQq1_ʈRNѾU?Q^lhvO7aQ}4ȰobiC˫2-m˿ysFHLAiNN*Ti?&Jq L) +n;\P>[ȤMƧOh*'mO׮Y6yab1r,~d7PeF`w4cžJzw499zrL?ؗ֡ oR[[9r\MNk|nܔ.}_G?ԯ ?Hq6}0j,zk0+<jd 5n/wp+VC]>޼[n p+V[n x*em6j7TXߏlc 9wkGjs<_sa۹m9y6oYz6o6Q,x o@֫(s^I׫Z~Dha YA0z5P5] B#:{rK5͍hcaM,258q ´r/|^zufURYFb(PMLhMT%rrJQ 6P߅QeاXǦ2ޚXrb ML 4mtǤvUoܿ1gh`ZXVQZ?TԼRC4<>od}e)D)Sbj(|dͫ):"e@KD:~D[]joU܈o{42SY.e`~q-+Pv@vʚy₪T*Th&_Xa&jmgurxJ  ׁ^ MmP*@[ E?(q;uE-`]L΍%@`~1`qqؤ7iF3 5:52խ:=:eO~#EstGC< :T|klN7}=/jx M@IDAThqOE5wX89okZ̮nd2W uu@NþѨFKK%r8+jU Zm;SbGe[b= Ƨ&,]]YS/ַLB%'~}> -ПSNh?6U CXy܋ʷ^[yk):c3)&|M9^ J6 }=؀Ss U*p1v%^_n p+V='sn p+V[n p+V{L:=qĻA Bt#5M̃% :ޑ_w N6n̒Ўa듨lޔ=+agvf2 W^yyoi9fKYB1C T7oggSڨv5=< wh\G +BC~2 rP,D!|F *FC6yzϼt[O\<(vWQvKt)}5mRWS#C3 s LRn ̒+xTT.ier)}n,@PRs(Kڢ\.K?} }6(6 zq Ʋ)eNfuv@ }WYf3?S٨dEz<>J#:5gT>ʮ^yOj[_ր`鳦 5*mk{69LI<;cm9aZXXv~= 2~y ]/\a!p}ԃ:0.I5z" /~`} [֊dvV*U &/&`SS/[DH}`iE}3tV[o\{n p+V[n p+V}@Ձixs4~d'4p,ޙv&יJ>p!6Qo?{gW;3i@ N;p?bf\cpijHŶ`}<>ǀ(zCz;(|ZL b&QR5'#ȶc Fvz!,AQVSmnmuec{PaWjX;wօV~_ oEM.GTDVT=N=_4u,Km@\gW<(BX-P?3E'/^PQ.XNO+<ѫ`2ಓޕ{E-'$A!"~Ҭ4z|!uLŭ[n n p+V[n p+V^ 4*w XǬQ{m'vTsmc[Sft֭PԤVVDMepI9g@*ސO}pΠ䋶Z*_ۨQU_0gŧ/YzׯC݇d|OUyuI|fq+4K.1l @ H##kBQnpw}EeЮ+]0ևQ~9U')%Nb+WMn^*dxQ"v5eBKRX*2Ch hʑʌ%QͣA]eG˨4s+*/7keqIM,## T\Z:5m4CS5bKeZGY^i ۫9?@Su{hJЯѰq5K`m1Z]G)N;"nz/S"p L ;h{P} %4{P\&>O8u/*B[nHZ@vVVu:[XbgIn`.YȻ[D-o}yX-\A 㥞G.џSo6-#R,~nxof@zξ~_~ z$V鲮\eq c#[〇޻I1l6o<v0[o`́6̇eŹ6ׅI"#` bצ2նnj~[䪪EbZFv sdƍ]Zduȿ$ LLJ G^Ԫn=@z#&` ZĔ2:@uGu`-}.֜MAODmM8M'G2(C (j*^'זּ N@ZW;`jzW#cd :6acYʡJ:.Uew!70|ANCTy^pyB*ڨ&o6:yMMF=A64W|2v B5ʸ`8o֨z+9!9lP`fHs@[{ &EUT+ oL;(^~:62,k Q{ɇ\!K(+kmQ_f%[ˋ=r(m h'C]8g"GbUZu9n @; 5=3@6֭@hByOFqŲڝ*xO2=)^gO'EWEkY۷okTjhÜ#!/Q;%VQ'_S9LTjb@;-@ M-ڠİ8ҟɝ$2cI1َҖ/g洃Z9#j#ϣҥo4nя`WSSZ]/1L]Ԏq  @_ Ek6 c5~FE;@sŝvmm1~j|A;k:sOfȭ2BRi1r NjFUm)uE@kH //%{wwQ#?INkE:Gٛkrȳ!8'~3V7*_\IK_]m.n p+pWwwV[n p+V[nޗ -82{t@4W[O=>JwfNYg -- mt,Cy„+`0l\Aa`PGAqEЪa~ T.LV^Se O* ɷ庰']n㫺#?4}@XQ_a=38؀0 Ă} Szue&M_=A>j['Tvխ*ʹ5ĸ]\hyvWw{l"K3aGY.`#AF5r{ZP29f^ ` AqH&*jD93ˋ(^^1-tȪG k>'Lqwxw#5)PsWfլk ܯ/ik{Mۀf:cgm~Tv>Sg2B*{ k /cb! s.9\S'=^G޻wJ%?7Qmmy05Cg{ lohhhHR1ZUզSK/){EׯwI@HŌr}5PQFeg S /]|Q/~h:[n <pACͻp+V[n p+V[L%Iw;M˙wg1=sc_ǰ&zǖЮs;?lhP@‚`-yH` &{;ckȺ:GT|tloQ(E<'&PaXlh/ x;} RVTpvrj@A29;A9(zo-*@pP DSja!:E9F\rPEkwcԧ~T+Z\ZW *E͏D͢2"(BspbRP7>Eق[DiXCAiuk 0jr9ݻه >& 12Q jc_4\0H  X|,#Z> ۣDiO0v>,X} ̉Y(¨ff=cƾb1_S%ڴY bXlQnrW恡9 Ӟ7obњA%cJjucK^A%ϔOLйg9ΪF[l˚=B4,GHz?W WS2޸qCs\ O~轨׳i}/ȶ)mo륏1@gxsqp+V[>m޹[n p+V[n x*`Ќ)~C4;{Sļ-*?BϏmo f)A,cyPնbۘb^8k4Tj(( 2X0Pk* z8FPcHnW¶2 ;\YV'K  Gȑ%PO$'SdeO I/r3-AƅM /0J )(K\.*&Zz%`./kfbW GڦU4m8'MF_ԣCTOHG&vQ?؊fw758>0Bm`d˹&;~G''0Cve(Ѩ٬~͉ `*9OžR@6~B!v!W,mIP$4[&궺b9#x=p{l,V]PJ;KDX*QsiK NUᖶQ=#@Ҡ^xZO7t"e,W[k@SrBW+kYi%iȝC,֍]W\y+֝ܮxvNCq8Q~nRW_F]-: 0=2^M-)h2ч:14y=u>(kHs``,toM94ZXk@m&$8I댱@:,cgyYgܟ?^g ۸lpƵuοAؙ͜%@Wծ{W=ez`mSY,3#ls@#_h%#A"ۣZ{czG5HCy`]{%a{>-l{U{-}upH}OϢ\wlԷ"myW_uT[n <pACMp+V[n p+V[2rsz`x}4Q;6mjǯLc^m@Ss{cx[}G>3dJ" *La2?L Pɀ"Z2**Mzr:*jg5:9ò}`uJ^xR\TPz`juOيXLOe:s5QEU\~IuǟXSV4P ()r8HP0|JA- vzف3Ts;C %mUQaA5HR1fgsyE;(>#'04@MbAB[ME?xN0R۴51pG8`rd"އMxV%C~8Sv` UijxCj헟1JӇS;U7@Np( *;IFPe+6E[Qݜ_QdbOg=ߑg.o_85zOigeIEzFz拺/b n@X v59Ĭ(Ȭ#pdz@ΜVAV(䰥æ-Frݎ.Π\ΨyLg׏x>gG{7 kk@Ȭ?Em =We@m^ߡ^m>Xpql )DzaZXq7w jjXޘ.\!3כmXZ_ǠrO*Cs"T:~MO\ƺ֋2@>i3I_}@Y}s5/@gϟ82[(iu{Ov677,;ܷʥzf`@ LRi4MY!QmY #E$eY!Q@,`ޫk߫*+=wrs0FU޼˹~;~Hs3دZV{<>Yz??0ߊ^l/7>}EEEEEEEEEEEEEG?9Q O|b!؇ϓke σ=1wGض?h l~B;l&ccg7M\zu;5= >`kZݔVmQZm}z  g/kew~hTW[CNsS@iAQM C;Mþ֏-..Mo^~8֫ PqZ6L&=2J0a@d:Ͼ5R/r7ߗވ|y%BUAԠuV=SFҊ;:Zv2-k  $npOMaԤ>bp_)lRBd 8Ч7 Zޜ16ElTmrTgr\;U֊rY:-ifjWO}߱9J_0N?|w ݏI^ TO* @=P<ؤOC.F5967j䵵5ݻ/`|||TgΜQzvΞ\z{Z@}Hm 3_} 5>`<_hi}CCcOZmI{̛<\$(6ɉIcoˋ""""FǷݓ<pX7 `=߹ر߫ч MWN[p mc Ο?芾*x~Xu~cb,Uj)5|ڶw'&FQ`IN] .hhtZ.Jsߪv-ۊc.j-ʹ*6Ԁ&*+ƸfUэh**EV5|FaQ"u&]m:T@TGJ/S߅h6 OGcT&9Y-nN;^ cޓ|}))Ԋ#Asꠀj7k:iQab5MFLkX6MJ1y>z7x4:}q y51:ɨ\e,8vP+fi1?k1授YZvP)mj9X]LDO^;2y:5f\}וHP\d|s $ :{(>B8@]y0G, U ٿ&2JȰ17K(ԉ=(0Uj(|ܼ6zStot'Wa$4 g8jִCQҲ Z^_g*G{U?oq}'Z Hמ~r{k Vf{IyX*|W +'>jGTX* /}x""""GǸݣ<O1cCM3y{ v"~Q'=`Fz`ϻe$'cPԀw3DqgcQ,ACIsi:T{(ʔ?ކ&`BS[/(i~bBS*3r|IPryAg&FPT @r-C?بa ;nD*A@YUaHªNOkTzmlKx7WF޳sׯkeN~u4EfsM$QaUhH)Ok퍉<@;|uYHSPVi }֊Qw]rIΝ"`LiVc#Q] x 1ԈM59(aAG(,H/ȩ{JҪ͠~Wa}zJ;XD*`ZYI\UXGe:;|Zib~FxJ$9 &Oedtiu$XLמ=T׻+("C, ` 9=({9gm}*v@\},2QZXG}XN`<`,m^2<{@o^+?` 5(cNBfY̔޹"w4خbrY?7lv~Zz7~o̩qpA\5OOOܹs3_C^vvP!yOPNMa'tJV M6FCZ:>B eͦjw >@UO>^g`e,2srgi[7xW7{YA6A2N}c֧Q^T?W""""xFdzS<tXl6-o̊(o[g-Ez~LugNl`A-79k9׀44Yr2@{a`tEy .X8~~&&(NdOQ6zw~ץ.$@~S6Zg?>0U&fؼƿµVgwWiM!˸u#h8羠rvAڼ[ JI|uo,QҦck9<&V6/,Wws؍bj"c9yxCY,0lF@B{oTi0 b!VV?/ :1Eh1G/5R/hqdɳ? k#wּ)uMxGǰNE%i JOV;<<ԗSb5{QuXmOꠦ#l=UPU AFrbg4 ~{j-~Znlʯh (r: QWш-=cԽE3|An<%˜$֖Rhޛ\\czss?ⵯ;sx3֛~`J2 S̝!/d|gݨaA#ByddDun(  +,z'ss(J@.XxHqԅ}OK܃=S,QPcC"O}U:w^[9!,:`rP| TE}' ?~0hYGaꊋwO"""""""""""""H"෕~d6 o WquQx y.]gw%65Qk4n}{w-[1kRm0`ǭ.vݿ_ ZcV&_]ׇibڹ Cz%Qҟ- UY#ǗatH[`<~(Xj%7cuhR䨒mv@*yꅶwKJj0y֢,4;-(,^"g xəvjfXӓCUd*#Uϡa`Ig}/ifr@y"bQ|yPRɩ3CẈz/ UZ]%k4h i)褏o$š?H|z519{N?wX((`kje| LYԏi"n<}]yREs(>UȝWꥂ:@R&lPESI@R25N_eyFtCCSX#A (jvCm"rcsAI^j7r7'͟JmfR#Sؑ% ^oIelV? }fRăAey\(ICUJrCk;4?S%GWX&5:sEw9G M/tP~GĬ,F+Px^),$PJgP$f:(=q2OzfDo>ŽR(;>w'4@jH.1O.f!8}7UmQT?Ϳ@̿Sux HK7 A2?B?1; i`mۏnumۜ4`6~֢_\·\)Z4r)]'Ш> VS_O_?gl>QPYnOyR Q!v48!Mظ.OU$5s9[<Wֵ&ֻ&F3-CY**`ԏ:)1-KĨ4fk'e[3(Z(*jzJC Z3ln $١FjUG) P*ϳTqփbncg`0cv1(z]c9^y; m<Q̮P|U?TYu'.U Ӿ"X27q5tdPw?s^S CNϟE%YS{_P ZvɓX~~[TQ}~ep# 61&"l$&gcX""""xGǻӻ<-?;K6">ըelQ{ Ԭxaa~A ,mQaL.BS bCuD.6αl Vy<7V}|n:X1$޽g;k3` B}H$ߛwvE-ܹ]r J'3qYZ Lmhf{r0a5'=\SSgC8T(JrY򛑋-paE~˫۸c6Uʳ"~7ڢS#XgJ崼sbqH<'tOs&ZkLx5h?6.z1ZV:>  &00v]Cq]Oauɳ̤T'vYjưQ`^\@Շ%va@J @t~6 [ CԎG5-gW)6u{*7NGZ5O&v*I{]3zThH1)C0li(W(+PW2>,m_ V إ_3~>/bgwJH3.idhR;V+J"U1lXIUZ߁q#5 SWd\/?Th^*_~Sz/ifnZ矸Axo,I~ccB.s\<s`Obޘ5/}A|ej^ k?jC fjfy!<z"""""""""""""""@-ʛ@/ֶ=o[uY=T2v-{XM218%ZT`rH0I|rΫ8HS^ūi=uk>;/]-bM4\UU@x>=>r(塁˨:hmW<;BQl&"1m&vkO>Ao j U#9&\+:ηbu$Qâ"^5}*Wʮ>8}9h{X[-i6 d#@`l=rr( eVYc;K'S$ D=ѱ( ˯AWiKBRt Z ظO;& r\[(y@̒GoPuUP#뢨2mܳ6oz7{z-+v~.v,L^<*.{Q2^ W^}S#QQ[yV=$ew(knc|(( ?j<:PA{},|xf .PڶvwɀIOO1V *PXN*=$o yGMNkAoO*;zxT`!WC x.P`)\qppx#@]\\\\\\\\\\\\Q|?˓b:dʙc ?tC;o& y@8gg|@%Qo԰b-rl:c&m0i0Y Txj~=9~;b9V}A?nau!O'Q~Y1k̪sX~5~N/ThSYڹǶ]gw)ZS)mzJ_}7wU_q>SۀrXUHȁpC>OjogkܒYtWha<.O>쑙d@֧+7g (3;T>PUDA̻,loi@+O/~[q;}S#Ar; ͤ' [+...._|= H-S){,뗷OeʟW½o T`?v)ko7}|;r0`0@Sy@pZNϟwp(L>|a5`_=LF]etQu*X`QÁPե%.LrEy pD!8*:\")O=6PU W8+Ļ:36@,vy,)#!SLz*7o* kp,D,rQ8: fq/~ c;ʳ]bԕjAY@ؒ҃w5>5j Lbľ`mGsoσu,B@̖-LWX4T8r+j(cMo/cq@uS;בM5 L40 -ik.E E xx;M,%ѦW XȌ*ݍ]k)z;v( ( :};J "JcQe~I/D[{{wNKS*1-iE j=t\C6Wth S*SGf}3f%wf*2gtHh'w &R>P$,m3Hg}hd\_NQ;vTbرJO׿[m?v4~nCfUڍx-S}fOaBf-L!MMLys\zy؂dIRtTK ;S&`n]'?3 :8-WyO2gy{ G1g| 2Md9~ 6x|a_bN(RWU?""""WJ*uppppppppppppwƢ2.zap[ 2edatSmd1۶w?S605-ԳkzǼ~@9+fBT:.5\g F1zBَ z{3Ѓ F:B]>Ra tQ#׃n]h2{R7"S]Zg+p[$ 8rpgKRճ((bz҄N*uC@dW#)Qxe]s Z[WΏz`H(ȅǾ=ʺ~^eRu*P'Pa_XxDCq->ǒ3;w?雯j$ҵ P[hgXۀ>~o#+bJH-i^E=6T[9N"^#e]z2֦ (PuЀP%⑒|@:} +ec: 4+:;Kӯ̤O{1=TmOV4Qn+U ̡*k,sr΃c?lUf{I״\-@7^Uq~ClZfYK `{@{h{y_ :*V ue@k;fS`@ȀZ8T7HHx]tYJSo{Jn2l”Jzzr\wWoZD}"C`ħ4Q iz,-(hsZU;Zp W4 5 l||YZ<sarMβG4HkW)c)G&>k.s_1ԢC .]}=XӛUϲfV:5DbN%cml|XԃeTej Q$3JGmZl_ .zq6Xi~~;=9s6r0fُm1?A@+|Ӯ /]뵇ۛ*׳Wm'-^X\1!6W(UN"gbXJ;Q9 FS+Pu3jW{xmw~]lHC~m 0&v+iLi[=d1YU]:ʕ aEiኋV/ZG.S=2<29"ÖЖ{j=3 6 5nE~6fVNV +=x!hVMvݿuli~  d&*E^z@间gձ`KgI QfD㼣܁tނVW{ʓ+ U^ScGJgbXXQ5=B`TèSvMn_ hmkUgϟV&rJGuo0[W?09[UhpTZ4J>b.3qfjRFuY6#9Pu2Cu]n!a]*cCjtx@[Ncxddz'> X0pidt\((R0Op@濎f&[H,:v4 4D⑗;½%Q ca6%r-"UG{ڳ9ߟ{37 Oyܯ{~nyoLg}J`;>{|ca?SNfj6 OK = ܵCibo!<Ǝ6[{_X? hb+XQA͞6^֤NJ>6i|1+kUT6}^epEEEEG+?vֺ%"pM,&U&@I[ø SmXжUmAaա-Ax43`==߽[εbm\.{h-g_>&zgQw7z[wP ĔMNq }/F^{K~. %/ɾ=@6;>Y@&Ś*(2aŬW.NVUo.W"6a%Vɴ&浼q, jZ9EGGu a!6-5F.;wkp@؆5h0TGe%{B;TktaC V(,O\O,޶nX_Y%Z٘gm]v+wujfb[Wy?g6q]=%P(`" mmnX *q0ΝU$A;UgS._'!il~R urgU=72x>$ C,\ʌ0UiC߯s== 󑻱'`̸b )>y G؅m*>?}<=3Շ{j33hU%h+MsaZh0>|<30}iV: ؼ6ZŧgK|Mfw~?7Vsɳe^=ǔs4 ҟvM?TK"v(3ge zֽ>h[OΦ`593qE1ev۲^r5_ c pֳsx[y 1^6 z==A$*6m,w;QV(5g%iܞYZy y<_W\\\\~"@Vֺ<M#,W]j[7i[>.#=ou/<`Mcpd=_oNsr}voOg>wܬ5v ASY.w{3*w~_| V!_8CPPc?ذ>u|4DQPrf8rJ@~_GbIױʹJpN;b[nerGpuk8˪X RAFX' LaM<^4LIOY}{|5R pJ䯫}\>OiwoRMSq dA%u(1leUD=~O|ﷴf jFDvM?6֎Ã$+?˺`EՕ{_yA9D·ivxLI`L~ď4o@DpS@S!PXUT11rņy>+1}C辂lO<_@Q&P4=&껒J2V]rɳ{2?qVC BjTlw# OvpN!t]cؿNaj!qT(Unv(:nteك,A] k>ycjKfX~[^ͧ~?O;K|2e_??VkmX}c3!<7P55{X3رI+ y!r]Z;ƥ@=̀&#OBk1pg Jפ흭m?mg?;kY "E-r4(7Qz13y *@w^#GߎG,WC.............]#wHkOS療+O[b,\lYx[8pݯα>dγs9q='6îEZ:d洱b*#1>9M{E3,Wua \Ps OȠ&CO.ǂ+XwDyeZYlW}*hC% -"/msn_p HBPJUQ5ܕ:pᔞ~UT|ĔQ) Iam9VQWU[XNN-MPCc3* 9mme73rX *R3cq XjI61SzV,=,@;8?8O\nu[ Uʩ`2QmT:gԒZ] J!ok<6[P 9Gc>UvDhWeSjTfXo{p6_.*z}(ª!DVnv/hq}+ɳ u2:6bEz j )ۮ{Eʑ>BE`d  ż4T7%)+66gkDfs%=p{J>cTt}}mrE:-{o҇q4d5XY6:dTEv w1Z:-xSlܳz87KO-~۵v1u)jlQ܊YnDo>mq8[3zŠ|/gU؃vjO99]#xum a-Nkkkwoέ_,XܤfgˬhW$^xFX7Ph=د`Ȉr(J7-?\M8d$ YhtZ#CêO덝ZPs.9O Q3[Yl#@5 abPN_RnkM!l2'&g\MMƁnݺO9WEO58f柍m ׁ~fi @U(6efl~WLeySڼZcgI_ƥ3~r hpcJE7m*5;R)m{oJVco WGS<< y),J{y~<){*D۶]`IZ-씞}Y<*Y3\ܿZl$&O }'^#zxMrUp /;"""""""""""""1ۏFLc˷-L`Ŗm_l= >z} os;v 99[ǻ}{oמ('am샾~%g0Ooagfh~n?ұ\S%lnie##vǶ ?j I*_yܹK>zOrWʶ|ci`$Or]W[{mE@4`KtA@>8iz$x@jĦbPr5Na@]*R\x<{bS74Tp$qԸIbh ֩LFm9FE%R3Ŕg޸>_ջFp&s~T]r*qeٺvuu}'4&Amo#kڶ,&̴f/{ Ѐ2^ /j?~ѿO{O~'7>;A\....A uYG>?xn ub87Bs~l˻u =cVEo}V{mݫ ' O^ӫgV?z>nq $Qؙg ̆wq%l 5}SEA`ك6Pjlp~ NeN'ZYX7k)ݿs[++!`s=`Z!/>D=(cJ&:?1, }觎:*Tl m/o`*!/\?P붷,v=QwXVƵVڣnjX(V(Zl" .nT#g]x0ֳ@%q<4O"SZ5Yln&j+Ŋ-]3aJfҊ @QWSj~VUer=rJPYCW̵ `G?7IOvEG* {}cNCcgO0| {^"-pKb[{+OW)Ϩ,jaPWo}Uc,fQ5k$eEI,f+[˫Z[%L6vOl/mL3Toox ;1/k qv]yug: zeY}r% l8ξ φF|^9n~)ZKYsgV7/{/H|K/~Wco =beVӾ{?hm۾^|k+6+ATz=ั pN?:iv?v}޶m|Q_;Q\5....F3vu>֒{(Lԗ?MN6[6f{(-}` /b=u[sx>vf Yl:yWqTn`Šc"v\F}euC@{b])Yy:V]lQdyP //u ӷxKB^("1y! `vJO_!ЩbU SQ F 6 ꧰kMm"{sHrm]뫋AjX`e8A޼09ĊG.3#Et( G9`!0bH0F6<eѴ#?Q,FQU(~UŹYgM%P-AK[wp՝==9̦ٜP\%Da93p`pl1@$$VZisa'm-kj*V{V{ut7D(ykWc:e͵| —C/0/=lVkFjx677Ck2W}C e*зX_0v=ۦ2}O!AUibۣ>y0:0? ;{07sfQg:օ(S1wy31{%bsAT7τ--^%0=e(m>G>~~.pUB`e=1(e7aooOh]v IuQ-]M˿J6YL/^|/ec9X_Y<_xk^J" "  5^VD@D@D@D@D@D@νeW_(15P'/uO,yQ2`>h[چ}ybR۱Bk@ڶ6}:eWCL%K؎]kO&†*0 ){B~SS; s8 @$'>t0 1 1y^IdLD yPGǶV)wW@O?MB(] obm 푁ڊpyӅֶ%V  rFlEK=[v\~>z AЬ_Vcuc +klK b<B[MB)-Yzg,nGhG:-[qzd{`gasS۰jZ |l{x!leaYCl+9W*P%7{w#|-wtsr+0~$ɤ7 ۋ}+@>.[;{?)ƶ~˯!ܘ$" "H\xc&E@D@D@D@D@D@D`^9b'&r_PyrdcB|V[kr/}80]x&e >sJ0kb\kwϙPD@8 c{9̕<º@Yx yx.rӓ/&u<&Q")^uumx_X=Jb}<2?Rȧ)ߩn9MqppsyaY|1z2zX/.Nmқ8g_{11;d99aсp l^ k|DD\~~ ?|qݫ ˲~(Ţ|1OO , W$^3? HXSL,=|((-o7ᑔ6::Vb_:7`\z]|mz&kwYDJT׮C ؋oCb?E8b^Ql d(H YHRf5U/ϻ<u^(D]^LyyC5ދ!uxRV"}Z9 Q5ϔ"[33e{N H0),>#5[^rֶE3,SŸ/pcaG=1:~xƯh_UFND F`("o{:k2= b5CU2$k"T,]G=63 ?cc~)59nzQ <[<]l'18Q<5?yPHsr7~/>m0CO{8}`H;Δ}K}l{]J" "  7fXD@D@D@D@D@D@@=K>VaA7XІ4o#,ƇОhb(`EʽqA Źο8ΕC\㭄tC \ )1A5}OHO;$ -a@ڊpq-IaRdEtyȽc;rV\gUYZlꉃSlb.S)8llbN3!'bc뮡 KmBcv:kSWkmhB%Kjm`q^$D=x,l 3lgY{Mm]u`߅ MB|B4kǞ=q¾CxZ'?p {f wY C(pA&.?D ?U8'Cua"mnPXj_c[NuM#tb3pml!A3V/C﷣^)X65mc!7)[*kCcuv=LZ2t>д4!T= V[=\|뭩uZưbmc6XlƆ&Dg9p(< nLl!%J :2"]1Q-cLeQX/k,Ke8N>FPx.Pd?/A9â;+Hiϸ_g;MH:T{Dћ!saE)b\6x_,~}cx9oGPX$.q" " " " " " "0/}V27㷬038]}N ;\ڧEv}\f}S ιZ*wGqhQbe9x-puU6!̣㓇PGqKaz¾gAIpȢ/3O1lJ(_;C1G R. yA>FdCu8 f5.(B5I& 6yOK|E^`,~scXmOYW/ֈ>ыqƍv4= b۴Y޾ V!zBʠ?CV`09̀zMm8kW.! lk\]|]2x}q"jk\ʪ!ք>QfB}[OC"%ť!r,N{x,'QzyNnfKY'\&}Oyzbh'ﳝ~}Ybh#蕄8-o_0'%?*C}V` bb}}h@$^mw' 6(‹^zEspE2Dzd+_f֮MˑBID@D`a0MVže{ls祾X[~U|w? =K^\e1,z272Oc\e)q< d9sxEEhX^|aѿ$J׉۾D0eByhc.B^z.[rE<1B)As~dlcΊT"a t˖~(+)ms[SN/zz߱jYZڼǞ:;O L[ ^֭cx>;]ڦzxa.C*K7Z[uµN(| @Dx=6W;+D@D@& sd[ޅ?|7jAEZ/uA$bGs\]bȹWLqA<^q1<N] (1oY1E.0pax?zq/;zEa)p:s{+z% q4i]Ҋ gB b}RN[m I^{׎c]5יzpE "$bdtz{w/ohzƬhA8*Zw`Do6VF]MXۚ++0N*mhjk%M356.țE܌==bjt?GVZ̎a9x*ӽ^D>r0<(dEƽ($S%;Vx'B(ry9# c} "dZ'oG9/< ATz ac@AT{6~~=E q])?h|!mŬډ<Zjk0ј`Ѷ:y@=1ɿУjk[n&3j)B!bB?9o϶;BID@D`}{\D@D@Dl e>C?.,`<KGHB$/pO{}9gɣֹ XP~wԎk}YKy.3;yyr<))T9B|<ƺ|>9 .0xyy>g!$N@dHV錇 %1q74i#CÖ<ЄP\JU}_>BFd^$\|V0fRa556>9a@/idc#Yak֬֋Րf!_fTYc635O KR̪$+C"Y1kf0&!di/SΒe89+純C3SOm۶bͩ9mCaȑ#3?)1yss#ьo!4*JUy{!kُvt$2"k 3yP.󘬄[a|h'Jvk^kxl}555ĸe9欋>=Y9rl-`CJx.㚶>Sh_O3xϦg2kOJ" " |6~}jZyv#RnXt'kw?h?ko\N6~I_"bRcHڰO_!^mT鉖dێx2J[h3X0},`)?gzƞ={l"_UU؛eGidd+!ʽ2 B͞t,t!&S)3CQI;'(hyby a'=y$+C.B;/ (vPy|^~#,1".X. XױxE=7žYq0 ?'*JB˳lx?^' |>gtu[5W6^qIĵ/]=CꬶjkmMb Iu29=9W  B`,>y=CG@b<.l8 xRXYE;ƿ'({:jNO1?f8!B'am2㽶m6087ix7ƽi۾-Ր?qhG aB39xrnI8:u]t=S8mo_PvgNAID@D`aO֋xcvR_y%J[fI_Z~!:ֹ a ?,+揘/~RY\NT2D%$R9<0MO‘? C'ݥ?*b"mCAs \B\p@YE«v$\`E`yDʜS_wۿφNtZ5ģw1ϝ.a_w54cG]6 Ј0uVPih[u>rK:v0Sa׿u_{};vl%wA09 !uE*qI6I}0Qf dt,쀷T} CxOt0 eU{#?apPqȒu %uڏT!\* 3=~$3 wo*<\# u+D>_힪01`gUU{WX3_`¬M[ = 97PF8c,S7Y"rEDf·32+Ee+ސ|3o}_>i'!ҫ1 se5 S)1fL|7'$g1\Nj Ș/9C oȈC>&w|Eh##rX^%kKbnd}Rq-)@RYV_d?K@D)D!x?<ь^^= {G{FrZ[*!~`Qľq`^syO J" "  =~^D@D@D@D@D@D@Gn>?c+}]?BʏA$(+Bǧ~3>NFGsOA{6b[Ax{e(.S=)~P,[Ҳq{"Av kEiwZcs}_PkR` mi K$R)!Q# bʊնbr[f]mvkh۷"&,D~xuںs6xAao“^WjxU(D9L#JIi>RB18s{6mc 3Y! b:QDJЁ;0(.1)>x|l;}>#xQ Ϙ<Ñ{>NaE@n/f1#m@b\"p? cfrCF !la ֩iǏDP>uط$t2O=鸏 o}1i!{x8VCxGcidǍbb8~@y{zNY'ǁY><*@a?=89,}xf>ܤ ʺ9^=wBKHk}կ?z{<i63^ #<<8:(p|pm>.&^k77n{>~w' !pᏡz " " " " " " B;[yhp߾n~;^}\#VyxD..xs;.GB8׃\,wKLxY8bE,{btaT>R8'PQ'RkV:ys9G@m^w?r6sm۲<M@\V ? NM7d7l..bʗbv)j40&'mJix6Atj VۉΣvaP%D*12:h#'GK8Pٱc!p+xra(렏)x[`?/Й88P,ht|"?fb< .nBBR(p/ CD& | N syXE{iSyb> x[l%KGE9KB V[5>g5HUac>L܃XskIOƺFU fAkE8K Sųf`\Oq sC Sq b-)2`Y"F5X雷~̉b|Q0Nr*O~GF|}h¦~ex6hOvPT|]]]syl1aK*[r O:j>^gEOCF㉋B*շ.:ޱ(>cgߠw'P;,n" " " ??Cso/0YݞKFs!@/K5fj,/[$={^ᬤ{|(q1 Q0(@ uqQmQ><*,x!A6xd|Ŋtۃ@;]d(-s@mg=h\ / ҋ =-*;j5WK޾s߽ƪ7M~F ^5h3Rl+úeۅ]hva]2l[b;nz} Y{{/٭_~yC첳Ykmi 2B*{lu[|)is7 j"ހ n`Es{8cS->!Enc)1h*r~8_X'= L,S#\| --|k>cvp?|{x+V" "D;yˣxUqv$ g8" " " H\÷hhV7\a-M Fx˼캫w?f3'{?2\n_ /}yu,y yJ _~0ۋu3=}|S\}z5sz{mܶg\fءIxU5, _dSh+/믽ÿz. =p4E :X*ZWg nVpOW^f_}Jۺu]Q}>h?xWx+m%WUlzr]45-#GZOw564M?aS\"pu P0`4%2Lq}qMhvUPOs\!1l*(ȅ|b>T+oB )q y=Ӑ^ȧg+p h; frl}ļ \)~sFG:OV|"9sYMs}+631갞T B`CW" " " " " " " /<cxfܖuKi'"<~_Z1Q 0\E.O#'cy3{)A.lYf2PXn ["M%<Sُ}YxjA\b9j-1Kl 󿶣{@(BLx]>_'OlsB/ccW̮'l~Wm؏d_& vF;Mː̚ ztIA(,ћ!)ǧO~t6uoddf3?a%X!)[GRSfwHA  "D Ij-)˹ E 0bci,ٱҞ|a>>mh[y}RM,!检|F>~갇Fϼؗ356ecU:rq)e"sk[igmV|/;$" "8H\^Gv\0ou^ymn;~%uzxG LW?J|\?=Yy> 2Ņx276obG:`SV׈=a k_`v%,#{Z"& T yHLCk7#c<7kl0n_Wli:K}=~AXKT^t6KBM!$QH$`X{{"RdijMMcD1bJPw##%$=&35.}̨@|OAəK5ьa9vTJB8Z_ҖEDs#ۥTfT><|Cځ 9>LqyY-B2L0q^3+;Xyioѷ{1fgfj!L "*m]'N@L}}pqX8)5xJ(Ӆ-L>'1i]8>6$8kyzɹ mr;PG3?+^03C/IoWxܷ3Vd4!ޒom/}w,~w!o8'|f󙸠}?^oDӲ.~Y\s=g{fs^3E;XT'.ٻ]{,2𶛀0 Ap*az B߹kYx?i=P8Va@h@ }p* `e  ut[?;o|.CУ604Py?iػR[~@)VӭF_*-] %UQ͖-os-6ۺulvW7sʙS?CFq(}xrڒjm.aͫV9]d5OB8B/2 槱l0aB )KUC=f3tR[Ev֎o'ѡn1xejBնH8zDUC, <֯-ukݻ?{z1}D]vy/hK۰` 7Ys =wY[X@IDAT &9i!/Dl@zla?â@CG\Kr;EzD12m PQt+Yf5MΌhaF+616Р]46SoS -BǚE/k&֥'I"g[ѱSE;NsuBZe%R(9 o74D@D@/'FD@D@D@D@D@D@D`|sߴCywO}ɸpҺ/s=.'9E{E#`X/dװџAqQGY.0\"Œ1[ݱQ<qjF&!Nl9Dg֮/|9F ,^K~l3죋Dj%CF -~fx=YĆΑ^iOb2"„{F}! Aؑcǭǎ贞^%\fo}=cc.UaO;O"3t1t[:#oE|x笛be Bo2*=/6[&/zkαC(#s(6E'''W;BF~a]lu^|^.L?c~&楨gL s)9mGW "UU)S5LD/A9L{0Il¾Yxkyȁu~vx/FO7ٱ\~cظr})w#;WX|蟮$" " " " " " " g$pg?f~;yeбVEs.xXivzճI,bbzv>5 88p^WY]s5/iށ69;aW^}xr3KC}Ck_/_#:!ZM0&۰q]}ն}6JۗY{k/XCukBhfS Xkxn@B@$H F~=G̃%lxbn;! 2/J`AL<FDq:m8~~!BQ >8a4>NlXnu8xų˖YoooI;nd{n') H/1/G(:#7^{ri 93[@za^E;X_sVuM]C^_,T(Q Dz^T )>Yej*ؘxL>[8r>VXD"B̎zșƒC?ޑScta/:PpaׅfcKV-78w$ !pqz%" " " " " " Fw=h:XE~/׽*m_'ؠ 9Cr=w&>PjQX.eu|V.燩6A$s.UU6>]ryk[̖lx!$,g>eaϸkA ?n}}"tVy>~6ld˧k,?[@QV }ERBPػ(^! M䂛 ^Pb8" ǀmQa3s-0HQ|h9z2Rc(1E0'ۉmY&cP>~?t Ʃ=Qu0%ϙ]@cB_c}ѳ22TZD2Y𔬇m)6"H%QG̫{=f`gg&ml\cW^}Q*`އOַّ+N> .Džz_dB{٢}\ǧ>Δ?Q|~4LyfLѦ$( ^v饶YҺ{muVUS![r=xCs?sv>MLڒ6I1aTEGф6"s. WZ֒UAĹ V5aնs>;v譗XE.6! `) )Rl;\~RS[_g---v l&E=%%&n'LGbۦ5b[!49(GGQCY9~ '^? W*Y#!J'fQlkGNo3pe9GƺYE07Y>pXy7-oGFclsv,8544y8ix)lhÃs Q;|UD:xQ+ 'h7+q:)STe5`6rM7NTܤw+dže)&F&z2q U4? ?}|#O;=r|ʆVpz{;ەD@D@7 {|;9xƻ}CdkWKϦ 1?v{v׃m߾:!,g'P _)cy\|yyY&5Q(2>Y@|c x>3=cW]yuvkjl֮ ;>!{ %B^}ccKH!f˒fqW͛6m.k'mb*oSJCCZ.S +D+z A@? y@ۧ'h32P)ݏ7pP8v<= sc^ Μ%r$4Fq(||#dnTKdF7a|~#_#y)v~m{Y5-y(vQvbbs Ǻ%Bu<KiX/`6x=z'?7{<#s s{ 20g#&arAc`\ !9j$Ɨ"=L)g΃I&LVQ[oV\s̫_nWhTc?t߿9wD@D@7z'" " "Ts`@i! 2wajSt}yB&'yJ߿ۚ}RhB * PgYGmF8zr^`MsjClD24n镄\sځD/gltó^y>κ,(p< mEx]2TM9dgz7 B)\K`5[xQNР- (2#<YwV$`3 iKXyHQ5>zgt }ec}5!d*CXni}f[6YiK[NF'o#;pbZoعS7iA/" " " " " " "pW~=D@ iD& "y_K<#Iw}D@D@~g'- e8/U]n;zފ#pwE@B5~o?5o"$" "pgߘ" " " " " " "0o>ۭP,{FK$*^U$" "  Eÿ}~I@B6-" " " " " " /\`y[,]z&KD@D,&0Wz,(4s&׽}?R" " ύ,qTiX $.QTD@D@D@D@D@D@D@`_v " "pvw0$" " 5D@D@D@D@D@D@D@ȸWO6=zU3w.{b%  " " " " " " " JX, |e?g^Ve" " ?Hߵw/D@D@D HE@D@D@D@D@D@D@D`> 쵟?}5okmnUF?|r۽ " "pf<3L7kn\~jU" "pvw)SXyAg" !w? o==עPU%" g ~w)Sݪ$" " D@A+'z؅7K.=o^We" "X v9X~<$>PU3B/ێo%>3.=8 P'nv;)" " ^TND@D@D@D@D@D@D96AzϾ^uK%+s@D@2z1>K-(0 w@6n!em2q !4$@$TF#K!     EeJUYUOgY Wx7lZʺ€a2uR4^򊖃DL9>KLϝ+k\"7ɤ,j3X IppթẐ7|:LFL) $*g,     HS](peC*ń$K`Ԕ9@nZfH% $XK!;wb.pL˭@@Be 7_-"8%  *#E F 7hXbꊺ $> ˇ= ğHHHHHv-w JTH,@`ȖUո3ɓ<0H Ȗ5t{1HI8hl2 $3L2J&[թZ^.,Y2sIkm?zkO>-'NtgD(gΜ̈}u g/ D镟q$@KER|)$@$޿֢R% %     H`u'WW 2*̐x>Kgp> +ZEv̶G/S.nװVeɚ%]Ikmw; /Xas 'p3}e̗'ANJeMWIY \v58;  @8Zu,HHHHHH ݂jf׷hOyLr?*3,J@(D6_0 !!q[vm20x4Lo_\1 XH$@Q!@`e$@$@$@$@$@$@Nr.U.*SB/)+njJK̙lg{kX\XX!/Gs>{.YofTٽz!}zjru:raтRg[wnnًWق:/]4Rm_(R@)ys3ȿە]{erd> (/6x͆-F++).c 2O:%rueYdQf]{fx~m){aQ)UdTp/lز]6n!X=m1fNVeP︬^EV{g֢tUInL8mmt 5l뱻$}tE4US.q^( חǑS8[3+ע YZrI =+Je1C={;Խ:V^h[tٲʟ>K4I^x+RNJ tį~,?'m#w ._zf͊,kV=RId/3 97rO;yvna~u2MBϚnwo+e~Y,3T];,7\PU1+=e?p5Yأ}1޸w^{"INhv 3v +w_ǡmtS~x6ҭӭ頼]v[+ n s-Xyqf\>@Uղ+ڌy8wyՏrG >'y}꼥#i(Wn8t- 8qRT1u_Zw)co);qn~w`zGŪ@T@,7zFi;55*9Jp Ă-݂•x6 e]Q D7 ;JJ#8#~Ȁ_~}{ɻ^ Z (%Ke+E-)&?.{aAO~(VbVf UyrHUϋۋ?% X⾙kQ~`?o1z؏{Kg`h,}~ɕ#fh7‘l Dw,pyYlGO pF{%5$@ d~*#%y$ PG}&     8"iZ{@yn^wk^$8'\]Jzn\hP>&8񶲠JGi⡰|ףwz%K83[`;:K&ҟڕK"c6`R۷p 7^p"oRVX+8~r۲Оɥ5C3+piv*ZDmޠ|e63=.VzuW ȢͭpS}7Eo(1=}+9Wy6yuIFM=1X"V(iLQй:U+xFxS<*Dw e[1Ѧ[t:aw\9y[b;utKu$C$@*y# Ą?c5 McxmKڊvǠ؄KP 7le?\yFCni4M5evZO7K'mGM*y+y+ LbK<'%,#)7h(kXd<)ud`jwPYHJ_c 9~[4Z4=< $(o h6HHHHHH f<=n|3Aab=/fd=x2doriM\dpk`dW{4>rL-TliѠ *Gv \rzY`cqJ KSX.Ϙ/nW>0jXL$EhZfpk[ʺidk7+ )?TTsG߱c<&gsb~%լRcOئ;X;fQ>)Z_"ZS,9 Pal /YzWtqzGŪt<>o* Č1C͊HHHHHH ^YxɎ]{I,^-savW6"pZ e_hԬTFji0\wP`{w.J I>ϽV]29/v~=Y#5Vu5E}ӰGt@>mRIKf/WL!#&͔#Ȣ䄲H;KL uoH\r|5> EĻK䦫(3 WuVT)ڝ*Bq͇hɚ nmX|_䵏k} +\GÁ58Ųo|67N6A)7xr~|۱SS(-M,٭ pm'PTGBč;*VI?o7A$Lq`+HHHHHH b <k@W'OIy6(pύ[.XA 4o_Whc~(cuo׆ ;OUDY,(S % E[vreRd19J r(:"P^"P\P Iݯf6[*O:}~o*WXn/x YdQ4jF2}InI Oq\#P;I~κT†?HHQLyĘ  ![!qɖ $)*ʅE z^hM"z% 8ՏQרg?Kб( >zxM.^J)Y|a%2m0X^J*9ݸߤ`!e-iUZ۰TYY8}^s KVݔB hM՛5,xNHuqRJEyZ*s_7.'+'_U[6o骔z27}_[_W;*$`9$@C _~HHHHHH waaOer=k{yF2l :ԓVf]jaم}EZe˒9?yݽߞ]aqnsT620aZ9~X-7]4 5ѩXrNQFX)9u)a>N =U:ŕSh.bM7i^Ϟj][r vպ)KK`ύr(_gK)uBD";.[Ɲ6rܾh⅜RC} zy : $Hf$@$@$@$@$@$@@ SҦi=ϦNQq;ktqc/,(CG*P&5 nutP~贰JZr%uPc)@%X,^\X, eJe/*{*_\GW\z/KKKkxE1NR~xk^R pzIU X׋Iq8@i=g}(|OE{#^<3Դ^Iu \|zGED|޼2H y Pcǖ @hyxhRfP g?WVx7ğ"zSsJ֯ ,.4ԯYI**ie `ߨ7]7ƭ;C7 kN`ޒ%z[]Ưen圎qr},lXqAq bKLGb+tA^#m) P =ɳԾ6]5TCǥq}_ȯgC9zGEDx"9&,H qP8c @#ם^WYzVn2YY`LEð͡mhR8}Lp}s Op 9o&JηͿk7d~F+P|[v #͖NXOhX۱ ,J7TS.1,֫Plb?`ٲڃr3G6xS< 0~Ϳb_KNJ+$no\jg 2]{eQ혩=vc%zGEDzb5fH -oF$@$@$@$@$@i@.(ACcC/^J@dap &% _}]}%$w)KMv5h6>M "05`z1I" zGED{ނaϴ$@C+HHHHH5jo?|O֮/xX4oM7(.c>ev+YTpՆNɃ=5%}i%3-}g.T;'$sL:ج~MyqH|nnA7V=I!x7|aI=I9ӄ?dg{KM[?^~dۿ{lQѪ'!7s TCT3 $veg Zyw^+{E+//nl)m y *!}#*xOeڼ!ו,Y(P)Q$I͔9K8k2%H3Evݯ,b-x7|=8Xe q5%8 3Z^$!bf=%$@'@E`đ@      I ֯yQB"5/7l6om_{Ogx4cY7E]a> ?{u$c7e g*ŕD="m˥FҮl8 ׁ^݇=5 i 2_TҬBbWٲ eҬEʺεwGO}j"nQƚ [<&2+m<vոr]Q=̈CZ/5.?YY?YzGED}ޒ`I Qw;K$@$@$@$@$@$`ϾXK{Iy{}jX`k(0',DpycU=%=v N1' K+e CHOyV1C⯹y/.۵EMb3/wB\u9e׺#P(ԭ^Qw}0 +p3Ni=;~\*,~3JnɕEj?w=d(VZ/bX-UP@} őcًMzǝBҟ,TC7ly9t䨼2BKPuxS<wA\8]b=wݲ2ݯ%=dтr%ե# ?/*FJy#D)'V(|pwa?o2l @dP,HHHHHH@S0c̅!)8$sU]ϝ#i\ I(D)F~V_ ({JԨve<,">ZV+ق:TDLaC6XdQS9ev@]%_$^6䖫/;}^^V`8͘>I9N诵=GqӧȊu#rZ%~ X;vz^r9S&7cm^G$>$KzGŪ yK$O@HHHHHH @=unL6aOE r=h) )EJ({ZWj}Z&/12wbןeʂqX# ܤ>*̓9S&iPg{ekۃ Ey)ݳO ]G_8ٷZ?~L>@Zb@<9&3[H[ f3H,HHHHHH%QY;xLUʆPe fm^ΙoDJ`w 6o7ML&Kp|ArB(&@a\R?HR# :pTnCGɰ 3<޺dɜ3 # `?[({q bnDO}v= u{<bLF:+ء1'꼳rf,hO>#~߰x 4O5@>oE!*#E @'ʆ~ ^h VpLgÂ^_6iݩ|X{>׍T=Ƌ:{\3nܺCy-tggRZyfPyK^rB)M-uIUT[8R{ܵ}7U.[CDw~@{PFZߗ3p"qhXX\$H :bV@$@$@$@$@$@i@Je=;Eiy $rB؇,}tFqppnaea&Gw2ÏٰePX$mwZJx#g6kqiWxVxs|$qX}庇{ɤY Rvoݱ[DZ*,J<)}tJ.U=ֺcY9 @!nێ]oڴÁ=%  H`Μ3J cٿt aR ~+=)bq|򽑩g @"yZRbi)_/YTeb(Yf4KYrI~'k0^yrٲ=tv~|l^4"j$IKKڕ"@ܒ+Gv9tw@tuٟRzu1^)OJ+$eܗ7[x 0wuީTBuT/Ju(w'njX;pwZN0 î(H- ]e$7<֨{SkU4[CPOP0$       Xi`3Q /e^bZ(fŲX'꼳z߂DXs` $jƒ $ *eN       x6Ruw~sGDlYyڞiv*&J8NcN   E5 @ ТT.Wҵ\`I3R{InutP5oPKU.~Ob֢韝`^A,&%  Hh#      $(pg5.*c(w\v; L3xF=zpB,$@$@$@-S尲S$@$@$@$@$@$@$@ dٰe{@Eg͒YJ.pۿ{dD8NlC$@$@$Pƛ%      3gSoȖ(9gʉ'04`Q1! @*'@E`*`vHHHHHHH U{@xMYaKdK8gIHHLT(xB$@$@$@$@$@$@$@ý^ew 2JEZj1B$@$@$@i@4SvHHHHHHH"H`oφɵMm.K%}t5w`7ebٹgkZFO>C@$@$@$LޱcIHHHHHHOCs2f 畢/r'eCw!w`/@J pbϜ5 ğHHHHHHH 8ylݱKEJu]8!eHHHp@( "            d'@E` O$@$@$@$@$@$@$@$@$@$@$@$@t             HvT&$@$@$@$@$@$@$@$@$@$@$@$@$@@( "            d'@E` O$@$@$@$@$@$@$@$@$@$@$@$@t             HvT&$@$@$@$@$@$@$@$@$@$@$@$@$@@( "            d'@E` O$@$@$@$@$@$@$@$@$@$@$@$@2:1HHH3gtE|N$@$@$@$@$@$@$@$@&@E`<   O+sѮ+fY @&@E`^vHHRK!gU܅B!в҅R/ @P),HHH ܔ{n4ȩL'9S7 @$P ,HHH 9\?(nu[#]7#        PP 5!  )ϪxqvE:=\_{)et6 .G        *E D@I:KJQ#ztm)Ԟ_+tYki5eX+b Ĉ1jHHH'pYͫuZ᦯%fͣϭJ<]5LG0HHHHHHHHbMXg}$@$@$@Pv$'Og3e9LEU(^{) l @H 3 OvUi 8s*]> @"0yƊ-%  4E4n֊@7[z0ng$@$@$@$@$@$@$@$@ii   HP-hD+ҧO7kF @ Pe,HHH <g䌤S-qmUڕZaδK':HтC֠rLԒ[7501_~ i}E]]KafGܴZȣw&0cTuC3[69yOȱ0;ZdϖE8)v/Ů= Hblߵ_3ȀnI̙=;_EԴ]Ā:KlY }ۼ-Iy'@'2{;ۚ,kda jU7]cOH暖IHH4а~nU R)h'hi=)/OH4yVR!L5*/c޳`K*AI[pYպͲ!0ud]lR+9PpFQ5MY2g Zج^Mɦ'"qҬE .g(}[.,RЧLN>8,2I rw;@E`زY7c];knw1Aĕ@<{vIG ZBa*\9ͥrْ}=JE`㟁[@$@$@$*0ElE^$?m/V#zHvF~,/ IbL`pgk,4uRZ%SdrBr p0%dýwSlTHx/ @E`HHH Ch~-G20ƄX 8>qpcSE+m_g/6R.XW9"K`ԹK'OG#[x*)--2rsBQew>#2xB$@$@$@$z Pzǖ=#   0BpYLD :guvDdaνދWISoZdқf*MZ&Wj*WY ybN#ٽ8QZ'3drv+&==V(5ڄ2vofɗ;\T9>(SԯYI:"/0)?Q_͋H,TυyۿEԒE {W5սl986%"{,j<*}+^8"KW+.*WƽfR%e?;uث=m&ϜfjIJe v #CTQTƭPiPTPx~2}e.g{!X59DE ^ Eerɚ3e}t=Nt>f˚Yjʗ,&o}2m257.{Yt|\#Yontezڢχy w^*o,k\m- A0b 0D!75~e̜ʽs9G-{KԿU9t^G;{!/}]"RWjU*޵'C}4<_Y,- @!`Wzz˞U9g4v`8x6VFܶ%7=nÞjf.:f8`N7{nqG_^zT g$NT0Ν ^2 =YlӍ"^{Jk,>};|<{MF!H~_d?\~I5p\/Vtt}#GߍM _yZկiM'ae6F]mK׎7h㈺Ejmҧ}jQКŇooXv+9}׏K)T;Lq,uHmg;TByRY5xJat-GP }**Xt@ܘzX} wA?MFtn3ק˽>eAY;eP#΍!D.@~t'b|]Qx]\vAClZN~?]^Rb⥥rɯ]Q ɘisu[{?~rsh< "ʍz|'iթG No=ya'!Py8s<)('}<ܾ{(_4QDӻip ;S^;G+1W$P&7d;e8i.S{R7)#ϥ/a ߽X c469%{'0[s oޚprgCT~&CN3`xΝ!غ}K.عs:Ne0,z^,HHH~C1i;† ,x[*MzfԸsXMUG% Pr|ay&>c*>JM.uZ)S.S`$J@%Ƿ5@XzC 1mXLG% A+qmuهk-_İ}8šxՊF4w!G% XOsV9˽ݕR)`-$S9naP:)B.Ǐ^zL^=J@E]UANJ@O_*z*њ&P1rk?7]%=\Iio;NJ@8AkTx13e^Om n(^'% ⰸRkzN-SNgS)6q3,wt/1|(r?{IϹʴ_,<'[o?oQ &C ̥&=}M% w>f@J@{ĮD{~o>-],n"9T@׳H; ;No4F~Ϲ)d@? Ç&ʵV:]㋫SdytBaʜ5&o|kߜ'߼WIJ@(  /kF@P3kpߔNJ@ġP~Z\$9™(bh1,HHH u`Z/\Y]yx;a %(JŬ1iAslꭀ"Z}QFu3Hp,C58\X\.j_?8Zrڼ%.>X+~ߍ-MpTrـ`5g, V(Z' ;R֪ܗ#&/+7ɽZy0rW?ϓg ,ݬ.;g>_* # D(~ةPw%"ף~2a/vݬ'٥n(y8m,4BI"9N# q7b!RT]۹}&> pbD:㈱r fmpz_3'hdFۚիi.BYEYz ,}`$`{G>Qy_tzpq + WHl٤zfn2EOXq 懁Guc57@"Խ7Tֶ?=,LEʲ WU]^P5̆++7e kN=(7Y .p{kYVꠈbpseYVY@B0| {U8bLYK?(<|ڼ>Y꫅ysa#&4Ρ\{CF6 |ܡb~yRXW뼑>3o_VOja 7kO+Hj99+Ek[e!  ܉ 8޽7ll뙣 XP/T@w|Fu|!82ᾃCw0:Bn ~~}a][YPbn:",,̭[~Kp5h=@asȿ3`= 1]6;^C8p !ԺB/'%C_=4XC9w(]',>‹"0Y @΄1)G9,\ uxG0l5;o%!o@-+PֳPuk9|NsT)_hfC"PnI{)%’ ڴZ:Eԯ`PS뀵i_K\)v쳈lF:=_ztӆE[Xh+,tB"pRJt ½e s}Ed2iAj 5(9% `9~p x؋L+f񵏿mpA ,ȷhPpyᙎ7itVnY'(% \AA/o2զ)ܻcȨ){6BP \m.h' 2vԳnC͇VxvJ^(?]ŕC/G W_a?3XfAD+wX{np/q_`\^emSo2ÇxpA`)erc=%pWɰjԊ5l Ѧy㥕4"j {B$k$ v602ǰ;b6|QO8eO9G/k.1xw@_t =Rg),>NkO\H0G~7 3Rr1~Jy|1cH?h,c=-󠿾"> ̼{ q~fv|0eʅ >u:gz.#ޟQ] ]{SM @epDo/~!wwj^=gKZ/7B8ur/z_vz/>-PK }yF))鳮HjX @"Ћh2Taq*pV 9kߕK 1H ,ܷ.E[ʍB#mwV% ȫo1rrfF;şU6K՗Z}Q)B?2fʛ+k` m~͏o|:G 0죧5W?tp_=++Jj{ANudAg=B9wcAy/˞15+1¡"#Bs>6JYi[(s>cy3T JPJ ͟oۍ(ر}| ^c?Z :ys]"so}D}mWɗ#&( qXYj di툅&2eXKpeN5`|\Py3?niu g޲*}C˗*Lco a)QʂXG^V&ײ^=ǘ%1$;Ho4{ $`;p]{ap|=LZ8oXf!4PjŠF;QX,p׎9L=V% 2#Jϧ[gz<Zό9HHH,ۻgOk,>Z޼mOb@[5  Xl8(=T u:fuu>Rn,/߇vÆB5V@Zs,b&H,YiFilsۚ\Bx}ZYXfuE2(AapT>\A1ϓڭ̅+=ϙѦ"শP b >H.X@1m3?+XHI#ĺJs /nXm#P_ c8ǀVkv4ւw-^~EF@~;F>Ç'|5G2ChvPIV/Ã'd   @32 I=ʥ](h[ݿA7`ʨ[tq 6GiE >~uI,_<1 I`eX"MA5wI$bGWZɧ'e 0mU+4ݩ|#5Nٕ4VK( eK5Sʎ?o^{d1Zz!VC=hf=rTIHoj/"3z!v[v DV{s:vK0ϪU(m4VZMD_~֍(έs!wa.<ܡhJ֜=֮b4LW6CZ8soͶ?V% 4/"1\z뿭A,UϫUʖ(l܃sV BPE+d=FF'g#v}0uNь܎>߭:iE c#|\E2/b?0^áF@;F>v( r]XY3k17 n}A}%E=f=",C{ShwP<\cq }Mb +{=I>e5բsۦe7J+2{P%RTŗLޟ%gT[X&+^JJUhfe`/_bso.$|RاI xY׾^uwH~h9p]я}-X>'Zi~^(JX@9#=Xm μ%o?sr}\~[x>ءmsp${erRXёN9;@hϔrއϬ=7x7,eY W \jrnɵZ|dzeΜ⯳>_Ǫ $\ G(z*V 7B8ucHg~Ym,>;ɰ8 <HHHHH 8wyYJʔP` âŷ}S㈽֜| Fgr+A@I[ ~<Սi$;xHe=.JyO,yWN3*tGÕN,?Ve|AřfkɫOޭ#5NxYTZ%ƗCFMI\ǕWnsd%-m;DX+{iK+^eуƕj_ \òx^uZ4Ko<&Pk5}N 6޹1XKP3e6sMVדssF,ljϟwg;oAc`0N5j A(rgfr1Ӭ9 =^XlGiqKSx. y Y2SVUkePʜi;.89H<ߥf0o `T'x&}[k:}>zx 3d $@$@$@$@$*RhʵrqFTg[eOMo1 )5lڣJ+rRy '$AIvaDJacYԽ+妖O.?2Cׯ(}}ZtD ch_2Z&zejOmf\cJ0α_/y^Z eB*̤ߌ*_h^O[<7@,`}2E4fU˗b+hXao˕ k W\ir.\‚VNZ651,BS™.T{`j%\a*6wh㋫='?hH/cط!/*%+t4X΃=3ެY,X˨f_kyrgV++*yubԊ@ y㣮;v \#HorO0nAuXקÝSٯ#&o|{p͔ rX֪THP~RZ%^wW(©Hg1{[Y^w>~o?Fxegn     D 3ܨ>W5c^[@ ܏Y>W{9 ,|[~tJޟٴBBʵ<̺ݾulj1S{e͒ث^%i p]h!"LoFP"3&uk(k)ܓzDҭIe{rTۃx5 rԙ঳Mӳnzfu؏܃ q {ס+w % L:m@i]~6l[[XY:_=c oe??|ӽwuKkّ_kyrnp{ $])*WZv{LG->ƺ>;#&o|O#L`opwu2N>@+ԭv}k?8vS:*Cgǜ$@$@$@$@$KWιZ,lؒYA  .`CN:eD\Ӥ_=ePua#2#]/ָOX}QkPέJʕm'*teଊ`Eq(yTYR6}g풡Dx󙎦2a2f\# ,9=}*w5e/,*<,'p*{>i-],];bcf"uj[P"[n])Eͺ-+{<|;}V| _ .6=gMsz0X@ wLȧ9hFj|y뺭G`/3VR z+_q]>~>ϽׇE ˹\bew;ƺ>v;˵;xQG"Ʒ3^CQp }9\gp3ib_]O}a=4AO1^^rݕ Zp23ɻa3bqq 64ythsNn`=s]ͤ0%pع oʇOhdc9LY'1XjP[a<;':,Z,kTpUr9iNV_qXMW56=~]_QTS)l|XMhXYR 12jC בxk@Lt]#+_jjqex`>-أp>gvX`1h|m2q5riXHzyY&~s"/+2:]53䍇`|mrxVm2ɕ=@F}m*+p{ HV&#_f.-{3?P+u`%oAPuSub'g6IDAT7p(VJ1-W PG,3oK#Wrmg/Z[ nmÜ͘ygӭ䃡cܲ$<}74Ƙw"V>MFO'9c/wZph}J(8F^s)p>oȨqUPJpfʘQw ppo(.1o,[LØP܂c]z wNsuD9D{70V[榴$ W©[^ݥGXW^xlw!vm$}W#Cpd)$@$@$@$@$,f_G~Ӌ z߽;_ Pp]$w(zST@ah(o}!C>c.cdƂPZ" XB4Xx.]5Ƣ]`Mþ@z\?u"{H^cv8s iO_lNHC|]0t_kn4j(w>PnԩZ (">QJ^ٕ[ŶHqrsv[+baE?(2\-Y}77fc> RL?୎iQ. oi k`,ʬeÙ&w(VbbDw9KV?5>Q,YeXσOnk}o1{I|5p9 9)phgVWe=7O^ROϭtO:XX"0~ڏ)wNDoiHn{φ+ԍ~{ gsk9 >h Ogd ni'$X @ VP UܬL`bkiXq u/۳E=_(Q7?im=?!L}O~<' hBm=ES>NZt^YqŊww5,_&,fbǀFB(b-zqľYz,|Enm;"2X{m:d(-t#~_ 7]pq0i~(\3q0 q99r:,)OvaT w?tQ;屇aVl6\?RHsCg/t# 5ƽoTv=?ٟҪӋr od-GaskSFAьQm]"ei{<Oa&>zݳ: s1=tYϵc=w*+lRBIxX0p}KOL:\1/( gt>`dqμ^m++ގ1{4ց(:( @D=i._kk3ZXSρ iҟ8wOUVD=˼g u|Qo`Ϲ1F~XqW[Pеtp߉2 3~E[s6_[략h-~՜ku#"H֧89]wm<c"mt;pMop^>RO/~+־7<;žߟ򶷁!nێ]gS4K%   gDLQOoۓ)Rϕ^NuêmY91#[yV1VjxO726b_ j4|[ZYSc,<|$"u-UsgX'"T;0?tܫmr-HЩPN|GmٱӥSpUN^v5k7#Xs)קeJV..[QҒNWCr+;Rp P+xH)`aשz3zͥ2R|)2}v+=W'W_V~ BJc? ۤbYHkpFEd eP .\g1}ʽJY2QYI.rI 29BI&I(bq?a,ȸ?D$ , ~(OHW?O[.U+%U+Ty&eŵR)VyאxdWn!aŁuQ+W\\6YY) Y;5}r{6<(Xca}  hzOUK*2@oC_57x3q j9 3r; mHֲSw7~<\^Fn{!LMxr:>o7(ÑpN}ѳk6U=*9͚L!dHHH "0ijU1 ;j  7dyX5]?wL7WungOMI{8z)7Ѡj`TEDzSZh("zT)z`Tlȉa?  R^C"pM2/o7I6 JӠ k8zEީ93   @*2L7mwnɦ;lL^`*f2eٶUlיʗtf< slwwzVp^|mҸ^MMVjwofYK"7?{.JnNŋJ&idL<46  3x7B.Hs  $@ sR%3`u ڦc!+7M34(hȽ3PM.x /UԌ]Lֽ4Oȇ&y2^J21]l|\@h\"@ g@@V`?B ,7o6\|rUlwEMߊe2z, -VnU䷕ `}uu.9OjW5Bǽw9]& Rvˋf SPy]ra9dZ/ÿ.<:/88 y*FSN ߸H*.@Z@,r+ljF), *dǿu%xz49s_Ij-k=^' '/'++k6l{h0]@3W(z Q@@wuɅvڳqu\  @@F@A3q=dbre29mc?=EM.ޡIrMsm;GN!&s-PBJ=@`UEM?ؼA+f㖸ҤצUO g9A ! @cW@8i &pƭGڸWv:[1Q~齄N"|y @@ R= ĭA54 @ U}]^#e  9uZ~fS@O@`3Z aF$)vٵժVaL0N,F_EITjk GU`Y( +@ 0q-G@ t!CG`dʴEo… IrRUi֠TTAtK姅Ke/^ԪVI$U)UBIC)ޠvuonۺʼns^ 8\9q=iڠ/SZ5c.4cYNJ M;Sϫ][u@E:Rx1l&I12JksnڶSXV̫MմX+yzrɍ(V_6cթ^Yʕ)%+n&`:wrٴu]VݷQr ف{nJc,]iƃ#`ƤYҤ~-cصϘ(ö Ǖ5c,_cƄ_If,O?eтǙEϳ;CY;딦rey 8w$"wFukJ%ey'7ޥ]+g>k6lwiNpLf"yaλwU7źҼaW,|eKwLw[,JL=g4Ϥ>IUR3mr|H~~] O.s 5_gvg) \& @" ǯ?~ _A,˯PJl|?>vkC;(`٧6tڴ߽u=U^|6ŽWtTye=vm_(w\ֵ=-.GL&x1'lO7w|4zO䉻iA3oZYY̿X.LyeNemKc&W\x yUw@|lU!/n:=d-\8\2lB9 ga?]avywd9+;e?/^gNjTWx.7+2ܢw]'w Ŋ@VV[63ܶP9Wzo=e4g%+Wp _ys!+>p}F=i^Kpg_ ^Ym0^/)y㉻D?ZZ,"}n/nvkCimW\V{ÇH> S'_W9 G4w g;7_f֧cI_"w@H?$m@{ ,[m53 @< 9DgBݚ)w }`]@Sl{=GiyfܴfE9F.8do_t^PI_MO%mOSƐA@=f {QdK!I8 n4S.T)Qt :ò\tW v>4/35L&su# <_^/y0sElF bO5Sp׿ȭ&X.k6>z_g6 buʚ;dPOٲC^{^2iR ޿C vE cu|NPׄ R[~&xk vS?~NIϚAӜ]saI{    t݄*׀_6y408t7x|9hzڝuJsɬ?Gٽwt0[];fk xcMv Βiͮ{lWz@  _3WKR劢N&E3xU6cM۶t_|k>1YkI3.+u;.wMQM2_oXҬ6W-m[fmZr.ed,Ugn^W\U;;ϵ~61w邴]u7?\仮)Kۯn_L6'kKwJej;ݣcTwO0Y{LW si0nٿx;{ͽilce9vfoƚoϐw{*j1ih󙾩F-}I3dڕFgXܫj0zI%R9KQծ?e#eۍ.;Rduo6ρv1폩L,;Y >^?`(<|"h`狾\Leٕsة? ݜX3cLGR5a]qn) @FMX @``>\ P@n~i=O Mz_@kї?HjE)`R}{Gn6SdڍM[5P3rLr &jsDwC+n.?ی?V2]!]1W>(A[RucMA3Vzr r~AͤiW\V;ܮK) Ͼuo+l k6QoP;)v|_MKmWtӚ?lwvI'&>.P4XBtLF-ɫW^63 \ꘙ'ϳM5@~]vnfbN}t">ihBo|=q9yqo~YU/C&uE\W4V{E;nnLcΌ3ϏK\ՌRA?F&  )ſ.}'j@|+Rǣ\|^LqtmPL@vM c9rDzgwn ʹ@а߉rjL/,A-)fܻ̙nmSv5o{wk`}eu ӻ~= h ͕bfzY;l'_b,q~_!`} R?pЮVfK5{R3h|hnS3 i7tԦz^UtD}4/_N͖/SڻF]s;8hԤiӶ*EL73ڣX߫!flOPϡٴѪ-ǗKjz\ ~?ow c.yXûJ4bscxJҥς犾Gyc/5c;/wf,h~]LqUL z   7 3a\<)n<  /:N]J{/5.TYz\îj6 ]vծ^TPӮ"5EKrR~Кiګ]?jѠ?kv(-"XP׼h*ito/6apnQ])[|<р̹E3]FZ4Q9tݎTtE uE"uACׅh7N]f9βY{M[Ӄv\tU @ jWx$/;D$ U nWfD*ZJ˝~3k~Sfɺ+-~|4gMg]#t"ݲ+wŶ+V-4 z\ץqX3dx&wڶ#=@@+@ 0, +@@ //u #:&2>ٺ:k-xhFܾPl56n_(@c]iPQw?09)u|2ݿU2wīZͲ5Zr6hخױr.͌#8s/yp {@Ԭ[K%3['z -.[/4ݪ+󍳿$'Uΐ_zqmki@ΰc5_2GE뱾W d5&e}"]ڌ) R]tպ 92,YoKVRKn9w;Ϥsӟ9y:;2S@ {t ='B@@@ I+zW۟!-UYbG3 jfL6-^]8.cw,t?MwS t\ nStcލ~<&[Mf.PSZ7`,h:0ouE"Ϛmm9u|"p>rl\7 h?C{3]A)X48ǏY/eWԮ+W] WvnU|gIbL~N3LC]D9yHנ΅) N ,G@@@Lv~);$n-ʖ* vWYcդcfi6jҵC|2fW׊W&5sd鶑$}46 h7}LV/k_nTOLYbsY㈉Tk7[R%B`nSڊreJeIӆ|r;}{"M~;7Yn o}<o%ޞX߫ÙQwcxfϥn>GϢpjf|nxg♌ϏKNPձL5b[@ &,A@@@ O rd/T ʦBuj̖X[]tAyL.Eteպv[tb\ eSE?/]^W,켎'ٗNifl:q4Xh^7uR%eg$ہ@aWy@QݚҪEC{,ޛ1vT( UUl>}14Bύeءu УLϼV$H-O_c]ճbFi\:IB^_DQ¼xg2X]?4cnIFsakp2,G@@@ lOf%iuL/->m\p)D<:R|Yť[ ͗r巕k]N5KӢ_ƿM>'C2t]nŻArdksysz}o&tϼ5V٩%5M1^yHy <.\J^Y˹ r ?y6LN z LEݵ;ּ.[W|8*CPiFff%hUf]ճ{^չ}/KVL‘xgF&F#w|^.<ߖ: P'G@@82մtf=tv*xisՃ\n LE3H@&ϜkE״~mo'c2쯙Zkk=-z|ʲA+:+j&l?]5}>Ww誢Bw^}7*o-:Π+o+zul֥TYǿ.7 S$7vi<=C+uvyŹ][ճS/xԪVIzvfTV}ER;36燞7wkguL}j^[@ @me\@@@egf8}eq^{\'LfYy3_r֬׊:nۡI6h4|_"]\:|Ҍw7Wdq;֟~ʀ&ˌ\VsMvʔ34Mw׵]WZ*˨g&{] ŋw' pf1t!/uۼmhcӛ?rO :d'~'=n$`>7݆uKf݇j`iZ=HֵE_~f CWӗSmB{fWj|{*6Xy*6xLƖJvD-A E{ ʥJfhO"m_n#bNx\ ̘X;ڴ xGrxgFVc#wkzk~4c[@ (,B@@@ 6o)@=p # ݾl8;4eYAƺtM)4u eZTc%3ͽey.9b,3X! p~Ib#wiN> @A{kp   ?#kpl/J0M. /DC#U= Ȣmq8A|;9Tmyˮ/wu?y= 8ֻg&+_>>w~b!_Gyu P?9iL+lPE~.0hdaawN[1bM|9%`?`J9驪L,Z&o}f~Y>7 ɼ'E]/E:`$yar`zv[AVN^=C}+&~+HWL UsmB;P8Dsq>~C&#=e<Еq+}[}'tg2V??"y񍛺7gK@ @wMY 䍀#?_qrȞ[' ?eS-Ӽj/['`xed6!@(r1Rߌu8S;vuـ֮={flRYqlݱ+xMW֒&kJ J3el6 ǀb0S|suIZRtqv;v;hNSfUiӢTRQ6fL_̗fC쓖 qv9KuwBͪ'HSsu@]l敲#MLuMWSv˯+֊vxK5%vX'5֮PjgYRJXѶ=hUוY}37;r]Ο[8Ϣ^[…Ll 3~]};f ;Nsyw{oTzޔ:e4ڟ9yfh @,ߕ:&-{6Nb|@`\ K@`j;u!1u;-./7<;% |蘇Z ޥ ?dG 4;O    >_L$@1E,m,WxƜ"dX@@@@ uط2]COM[wxT@D>19iթ2wi,9 }ٷbK@@@(%2J?!ŌHN)]0Yn6)ҨX@`d   Q`J [!,7o+\3c [vHeehjyae{JLwiL9 m٦bC@@@(VFn+\;kWʻ4h90 Rpȥ,D@@@@@@ з#      Z@`h"      x@@@@@@B  R@@@@@@Z@`B>      @h]X      @B LG@@@@@@-@ 0 K@@@@@@Hh }h<      va)       -@ 0oG@@@@@@ .,E@@@@@@ &       څ  4@@@@D w6# @*>ٺX)I"| t * hrR13<< 6n4Xkx|)(d ,KdFKdq~0U8N0z\<ԉHI$#gsSR4¶"@pžY<6Gr37d&ɽLW  99qoʧ0C)Mx~ V(yn x&b8Ra{y`pn9;zR)dE*MS̑L ψQl~nZtg b*jˈ a)yb/|QsȔeb,-:Pq"洦4^Q7|k|0@fG)ʐ9=7\q霠)Q@ Ё/@ rd 9AjD^qmfm푛8';ۄhצcj8966vj:t Ic Pi\=xk@*FX{ ܁7A DpA,k@>(6Pv=8 &p\up A70F!AdiA dC BH(JR!$CB*(t]:P4(Sa] 3`& G Tx1 2>7=~J ECQ  JD$T)UjAQCh,@t ^^ވ.G@7w=aw ¸aؘxL*f &Sهi\a>`X &`ӱ˰;Nl/vip0'vnpJx}=KgQ*F#9"^B &0JT#=tbxNIIPU)BIZL$u%EO6ΓޑdS79,#o"א/?)Sm5"1RJZC?2!0LL|4533]od:`i655{bN62_l^m~kȰiqtLi[9[ vZur%U=5ɚim]kcC Ykdz[fnd+kN.n][{K{}]*f7V|](NNZ98K]]\*]3pFW*Ӯݜdntvp?>0l9*nOgϞ^^jF<}L f:󵏭ħ#ˍu[W?տ8)`Y@L`pl]6]r ZL .~b" i CB>k2W4) ö= 7 _~*Q".ryd{%jQ>Eяcc1*ckb?uώ_=A;AМKMܗ82o޶y}Z``邫  Yx&).`WN3NL沸۹x޼ ߃_OH)NHHݚ:V6$` ow؟1&g32OE,Yb+q{m%}RH@," yOgvE%K/U[*Zz#2gCN/˸Z,_gsEJheUFVX}` qMƚ_ڮ-^~]ܺ<ݼy?P/ɿ}? ~adžk_7r7^6l(r.ڵYkזjŹŽ[C6K Jo[jce!e;wl<^OE}Nʏ;y;oU[ww/? ~~PPXmZ]'{ϋ{aRO{_oEDhq9sauuU#ˣIGk=8^wDejinJknNh<tŽͩ NW8Stx6عs#.^m]bŻmm/]b;+]=yqN7~uù[Z:tu;^7^gWL׃w?=x(|Qǫ` 800 Screenshot 634 2 144 144 1 1y@IDATx]B,@y5]kq+NP|C)P(n w-M(P!K7O{ y;ɻٙYƐ!k k k k k k k k40~Qʄ\9ʆ5555555V;+4Vv@Y\@@@@@@@ d d d d d d d r &Ht-?~:RǙv@@@@@@i`BC/!k k k k k k k+i //uβf d d d d d tr)jΕd d d d d d t% +v5k k k k k kS4NQs$k k k k k k+i X]YYYYYY`us%YYYYYY]I9Je SԜ+JVWj,k@@@@@@h X\I@@@@@@W@RkgY:E95JrՕZ;˚555555)V9W555555Е4Y֬N@:E͹`uβf d d d d d tr)jΕd d d d d d t% +v5k k k k k kS4NQs$k k k k k k+i X]YYYYYY`us%YYYYYY]I9Je SԜ+JVWj,k@@@@@@h X\I@@@@@@W@RkgY:E95JrՕZ;˚555555)V9W555555Е4Y֬N@:E͹`uβf d d d d d tr)jΕd d d d d d t% +v5k k k k k kS4֏?bN~Ck6lZ-YQQ|m_ ۢz[pʍ-i)mL }X,h%Ƭe5݌?^O0 9s Yhnݺ*O o;ToZVШS2tP"u]TY)ݑ>;fp-xqG*#UhxkeZSxE?|8§~Z,)JkvnU_`3ijVtm Z-tR裏>Z֦ /2n[.vh,:O8-f t_aذa{ngu C0jFFxD#?2gKլr8u[ꫯy^z%WsZ^mGG]vYx'|tRE@/䭥"~t\s#FU]#o=@ #iv{s5*Ƀ WZu9#8"< 7Nw\1@5Xg&rfW^ye1{FN/ENA <)ӯ>>Rܣ4rem&tUv2N`T y% z_}GOW?CM@ᨏ"sT/ иZG+>xN/}60upӬ\ާW\1^N;MO+KSYcftIu+4ӺtT7zaI~?f;]Po|vE[rl~A_lm 菄vۭEJ T|4,}x MGp#K(]6 Z^iQ._~4+Z]t(UrBS<\Xg}8tPρFJ R9-6ui+NG2]Ѣd@47~NRrTO˧l%.n3<7LʧO'M}/MOc"D[t)Uy6ٍ|pTq^1QwF[wY$L,Y;&l21?1X╲V 2?p` 33mh1|ꩧ<:l=z 6˻O{O_gBf NmKux?v0S8.+m υ^+faYf6x<Ė(<308S+!6;4z?쳾zsm0zrY@jp֒9>uŒYfc+FgL3 ;\x.7|h0ppJ`yV]̴n`k{uY6| Y0\s 7 !P4ٚ+34#}^+8;mv=.ezks S l"!_zOj%6ۂ;Sh|ہUlݰ2F`붙DrVk N:iIo.nY~]*c;,ޮl \pݢ#mGlJ^o>_9wNl? 3xCl"WtH9SwޮڛUNlѿT3i _/z_џx @f:\pAoW=3i~A^hl=lC; mjÿ}#M7׋NCD_/,ཥ2m(왾#r◧zpUWO_b%<oZh!oG}tx'7cv^ ]b\}9oV[-w[#(@V<~'Տ#n>ǖv4N a?yNd Ͳ/heg*-~~ݡO|߆nz 6X uA6ΨUWu6c 1$tE߶tZήgyf8ÂEC$ _VX BE >3Fȉ2`XtR@40Xؗ]nYwl;z'<\[UVY37 `pr-QG#aZ|ݸi!;MG\~m$XYʇN:;+N߯_ә9"fmgtn[0\aM7`w`Nqkmt|>3.|6r;#r^>csW84: ZkM8\p\,}YgZ@uYN@b `Gi*mn Jը`+$`7xcw~չe 9#,ٝ$v&rNu@y.?뮻65гw1nSԏ o48p| C=e` V=X[m[xǽZxĦn}`}R7x 'eYS;Cg5@}lA{ {챇2la`0I3 GusrJW%\<&h믿7~O;4i 7C2 k+kG)mm#ߐp4qQG *SLrv}wȆ7>K~5Η]f0h )/L.Q_߃,&r{7!0G|-@OfD(ˋ-<*7|C_yېF0Y"ؠ Г~^:vN` oSnOg;wmV~~3 &C? 7_DAM~c+uӟ>v#> YRU&_+4`klZC9$PuhN.ٔhO:]AN!͌ˌAm%'%nTfF Zf{ќv4g|WW2Gm(p1ml6[ i,z϶QXg<`=ftDTՌ6Tm @=p:mu"OE;IFt\Fn۵:'6/- `gEslm͹yU6oN*'ԁlfpbOU-~հTo,z߷E,6@(eB ~ --LłH=W^qe ^f|}uZ?$ O4F 5iNxV$H?6pHY-X/lC'-AAYN˂ʲmKho\FdX0m8quQuK5V =r=Z݊Oڿз҆r6'\Kþ-6k9#rYׯy>Ry fA4~Z-p-IWe-Z? ڜ" bjCda]6JFhE >=M5 #u .@$aW=Y3bgjqZ8jWk 1VMQ0V ICXiC3pX,;^HgYHzb^|u ++碟^9'q?#*)ȣS +j"C?&E?H? 왕A2[4HK ;fuGr W|[C`-tзoG_GR~@t-z@B}lI4ƈd)w]o:#Fq?pA'S:lZ8' 008k6Ntf*Ee'yn` <өPSRt]W%+4w ={NiW6 (fXN}i 8OJtMo]rKypQ/٬u8<НAݜazl# 7IV[nV^aIw$¤M$`lZ` C['H/t`H=S'@2 j3ڗZ}]Z`0(@a,DhhfZ< 4il@#60V)%( 3X;C:H6>}&Y4fS0HR?z/*>i4ugV:yJC1:p/|S`xY%ь }ط|2Q5] zZs-#|eěBo g:* ry8̑|緮go YotO?4L:ɤcgfyh#| *T8ef0L۠/Rbsp e@Z{yf=_8 P i'd8ۢJkC`EC6&}N'Pi|V+^5MC8pu_C-<j+x),`C|{g}ɪ:GYNAYM{S,}ާ帧ubn4_K v{sš+ ,}rkFhXU*MtꖼO +"*:UWzyU>fC}?GZ+t~3Ev&W^є"> CɈ(=_k- N_Ni c 1{20 o9@#[ܫSCj p^o6O#0<`9aV 52:a eoeWq2eySpD4'hbgh,9H>3qP70D%gdt}mӒK, E\| ?`; ~3@e;;27[9 `>v\Y啍*] njddlAaZޠ`(L䧅EY-*] P@YG جH~&B UF|:bJYu|MV8A0@SY&Z~tVm<ұߨso69mϪ=z.-oX٤G&g耾B?? Dq1CȆ|B_ h=S 2"?dee@`iF"Z+j|{8%sOgUŹ! mFvngc/2Xd#-e8Ϫ +dԷp8™"7^ʮ6d8JU 7P  pz,3l8Mӆ?pAzot rsTYnf]hN;].cA&V1)w`AG_C\9f~0etz -Hs<: 3NX·X c%n te% dp`4r W^}%fݓO<YvwHr6o3wq>/6_~а= 8De^|um(Oev*ȷL-ЯX9NY գ+罆Zt9G7Jٮ' 'DWW"p|SJpvv(96N#WڕI4% d&;=]ʠ ?ߔQ7A`ۖOǛѦ,qpIƎ-61gbȴ#8&Ln8WiL,韴3z12ʴ79+>`v˪t҆L| #h@}Pݓs9 2i;W_su/8-'T@WoF~삟_A t邯쓀0RH4M?&v;Cn[~t+|@(,CJw$=[9t= f|$aAvM& vO|8A:63i/V<[jS|zȈ?>B~xۮ9:w #Q3cZ{Y,**[ɷY|aA3_"POG:-pG?``"o߾!xC ʢAqTslqX̪qauGaPc9| ? ^KK' ^da'r k߾}] D -GVVYy Nw9L>E !x TJ|=,i9fN Bι)t0v%@G8p'}M9тW!pުGG*[~VZHy +6IHOP'zO#@agVICy=* ʬӞvM9A93tmҊnK-tasQv}ৠ>VIf}+ ~ԊE|;ȣæQN _~aV!@[>U=x LBL`[_X` {\ zK3:*?|v2)2b1G~lAv!FYVsAF}"Ly6ziOWng%'6 -pk{t BЇS2BzsUVIƳJm-1x4 bXN * 8jK^꜉.)Z9kK]err^l<*\,Ϯo@gb/ 2J>VXqԳJymTUmJgLm\bi}U嚥m~Zkz2Q,SK4/Wq?}[ ܧu6Ai*m)_ꩭ4Zgxyc,GLi֏RԗS4]UiZU~\"o{@`, `#<{4Rኦ,5f _ XW~4^tp%ֹmTtry~R^__eh[Y!?A4VȘ2C Jq,m÷۪-C}iUѨa_9)ݢ޺m *4=+ORŏϵ R v#<7BRrR'8N[1TeWh`ƫmR>RyI*Lxvm^T_JT+|cMrpҫ慮UrIG ti庫҄lFWYkK]-RmBe_6ogrse-\Jfl/_<2@ZViGkeT_Z\؂xIT2v==%l)%7< boSG #xn f87C|AmϿzgZu?<[(\cS8-i;yBCu:*ǒ:4!|IAA]wva뮻.,v0+̈4"~&YFާ`Ǜ*WUi[2 G0Hc4UN;Fqt4? r8Jn.>H!`7^_"isiS_)S:{[y<2 ZJ8_BMg4U}UiS}͂n}qy,Hq:GnG@BL eYoƧpuMi iKlQf[[` Hʥf &/';|U9W_k\Jn՟.} 1hHה%<8U . SU;k4[Ց2E?pwVZ(wl#lܑ0ڬN}{`SM5-K/T?.]RrtۼA M%:zhλawJ~9-/Ze ?7iNʫ lE%F}F#?ީ R>OuqeNqUKIg GO> K,Dvmrk^a9lAXc5ZkfiF7:'sυw}ߝ7{cb(>S̉^<޽J7|XYիP 3~i0kٳ,K] Mj&R>8Q1b),Y"XDY!O34<2! ^!Y)?E8Jzp#trm pɫ//v|Wz=./zGFtC{2^u~2]zG8dƶᓙ6/ѐO60Y =^O#n),A9d:th ^4(G2{ᇝ /\;5;b_U{?ѥU;~hB聾-lYA.YMNrO!Pd|m6&CGE_l |[EPxVy'[6dB ZKbcD}wގK~ZZ]y]eЧOSnOwB^ޣO<޷Q馛+z@Wx/H^G)<@za|] zANlni4i 3G ã>bZo}C(V?i7_M[pa~zp=eYqŔ䃶F6l?lMGTCȍ}~nO3|8e0lX}:?F3huh| 70qO=Tosxe]W\qh6q珶8֙m=E nmYE FmF V DoM\hG й<:o}y=6Xz2ZK\nmT6~E}<묳bKKk'ȝε^m/.q嗏7xc_G[ӵ)^/kg5L_{]G=_D/68^m=l3Ց+>u]Ѕv8GQ׿_|Umvw7|c͞xPm]`m+ysxVqw/x<6+noAfo+ wM34[o:Ama몫g@}ѱNof'pB4xH<ý/v{vӧt!xKz-%i},oymxwԲkjj.'JCHM=|f}VHݮlt,<>.䒸馛^F'А]w Yc9O6tCVw䤓N\6Q=&r) |!,b߄L؃ /'#}Zwyq8hyϢ؇dB~?>6 r6*рWڑw"/rËDLgrN2hgW<ނowxoSI;2, -mG:cO>2l^H]8mi#> /1;jVX4iYguY-`v%G>+&b6ܡ#ځFyLhXF{9QϢ30Ӷ$-p\y_:68 Bl(KdPj1r~!'Ά^ګe0o+V>ip  lSO>A`\N3tO@eH@`_8Ҥ762 {챇 jO31q ..}I-gP^z=R:Ҟ8hҙ??Ƕ#*дwC|A9glf+"fe獀P>#|pPe[V? cC{x'>8 &̣6R 8Ud ،ܟk D-=Q b#A >=4ã:3FJx h}}`!ٰ#ts׻L3 Mo/؇- ) _](۪|wXuLs*/U2}@W@YOG>2ٶaR-{Τ_{ɗ`)[ouQ?8:]~ZR{B~?CdҷGoc+@{U4 wm7ף?1NGy vaˆc  YVzI L4c{>19K b4ك"ά%=!cD 2hРbWuqJ d/bz ' 2thq< HCGt=T-R9v ~ߋV++P+EeZPa&eE-|-2`A4ځtMdCS]\QN8MVIC*of`<"Y1WIY3c !hNe ćv͝`OEz Hc7: ."}XLzM˃+MT+/u }L`@$ʌjASv^1>`@$G Ȧ aS >Uk.<3QMJhC}+ҡ& 5A2,F+=u/lzدH'`ScO0F| z5 YXB>S[b9x\ rSO( r$+lQ$VS}P_&X)asa^?23Vr-:3iA:8A_{-j{~k"fla%}wk0Ofy%}y|f٣g{9gp}4m9ll񩓴 li{sl {, K.jϲ7Iг{OϷ ϙqrb:nA~#{^|34ѣmͩ9 r~ȕr6m[!GdFynےeBC:v 0獠!GUÂUAWY}r3o<=p6 x B) 6lf΁l~V["WHgfae3˯)m!~C أs~M?3XWM-yYpήʈʼ7=C>̙?€V X0(͙{[v``A_s', }Pq *6X2\kS_ (g/nOh#)Oy"V 32& ސ6MF~/8OƟڀtʣ{j|2 Е{ (yN;-  /[,t|M^{U8əOVb|t3,39&ڜ6$ >S.%#W zEYۜk6hI'ɟM>jumSYPАuPW ȕX?o$4E? txWqsw .F,1mVl6LiH iG}AEb=c$VFAg4p )R!?'[ <| 8#m݂SYe9lk3Z oj(;amʌMv2n'^25u=P  Rc[V.m .|Ζ%ϲѤݰi&(lCr%^%omv'fƶk]L mK1؊M3:N)L|_ny&pVx/OT/JKU=Si\E{'~LV{[Сml'Em"':thj^CZCq_'s H/@Jk,V`}M2:_ {;Wxe{J O:ƜB"̝o_l0&R/ƗlULw v`2,G|9sf 8iUlɽXi.觲K(}XUG3g5AF1fF6bva΃2cŚëW(^UzWWt\AKK0S۷o!+ o'dcUV; 㩧 O41N) [ /=^Qg< bU(6r/ X쬓s{-uz=IV5f2/$c&!cu ~zFr,bgK[C| QL4DaLߎR/_-P^sHy'!|k@g bJ_ D}#| xaV[n&ja=^Z"~%L3qg݆6t80&'L2z .s߇$M锡2!`l~CEoO&l{+QZɣ_/L\ޤAXF'}+L:< }oWYupwؽE}|(~O2o #J"X>%Xï`bimu{9}' 䵘lPcT_Vu4/V }yfP=YroNVAj~A2 '_m(%Ѐ4[?vƝpg}ǹYH[^<%TW^}g y]-pe\4vX!bm24g db+9~~ok lY2a6oN  r#ft-8t~8AP(mz`q  8L <c.kN;4$Peeۢ192&bdHG*/~\p]#gʳx^ Av #TY\,`ǏO*򵦁̙׬5i(5q,+2H;HWluFÐN<] Nm')(K"⦳;!/!Q|iMx0Y@EGWdS)p"_0{d hpնeU?i<0 ɡ %4 7xs1~f,̨# Lz3*@Uu/}r϶pigwɇΦp38SWGIMTyݰpR6vEr(OWy=;\ eٙl [3ХG;5#2Ӫ?dOPg?A.BtUJ{ S{L>g/@3 z|_2}*_V.5 t VVأu8bf:[OU[ c癓=tdAۇL8DslqTv/V.&Ȑ550vkVr5vsqg!1tPpi+AW "BhӶP,DU` @Bd&Wflw:վ e d :۸4:6%M+ GW7+>xlWNFxiQi#/xơ( ~{aaa^{zrM>SƓ$FS^MaJO=yVsmG̘=@Efc 9)4ҩ4-uWTt'O<8-6w݉vGN5Tצp = /%ӏ>?և=/"iP%O>PpnFi9/J _WUᶕN]wVFsi/_lk >G"i= rJc9|ݤO?Rt?dȐpg 硣ts@ZCD~<ڡ>eѠorst_ktD#-DL .y/In#׽_PK@w2mM*]Sur&'Yt x $= jWeN1Kh+/}My34M?JmY1ʼnr!a5(f$Vt9ԏs9a-Os~a~‰}oh'ƷM8C } $>Iœ8}㋼2~+ݠaP}Pщ̳٨]a Sʥ/!w}wrݒ =4jf 5g2}̪BohĿ(A!#]'>o2a^eo#3u{0Nn؋yOK?vpgC 248ڦnZh! OSmQxꩧ",xz`[oWdQaR(t9ǜa 7ٸA/W]{aM6)Vi/#.(K/y(<̮3䦝4`5_[]^|ꩧ;L9唞*] d 6t&\pHCpw_Xr%CKKKGyp)G[n>]|&x"//~ozۻ1gR; }mґ?c~ vJGJ>TFyG߀`.Y%Fo ]M|hiЎE23}'\veÀ?;8wIXl樣 w˃L2/*+$3,kw}7ǬEuYf)o{`  +cp\~<#^,3"t ȧy:_|N;]v٥-A#>e_ΞuN _~e۷;dE&Γ?3_%:C37x#P?S/뮰V[>ȍvꩧ.t.$#uWfԉQ->mG`?EiCOCaVra/bnkC&A )b XEX"b;B4~mNva@+u%gf.mzig|20q #<}@fN_Nh 7:End&t8b˜4ӆ?}m‡Kg=6n-\{ݵ^wFwLj7Rםt xݚ}0*3P}?ϻ{ݞ#ݎ;3z' !:zi{x}W=^}AʀO:1l lɂ2S'm6`Ďcmo’ OϿo5v464 z h/xͺQAy7>3ve]Oj1%5\#Zgs~3L:[7phNܟ?øZkEsF^O? ߌԟq"2Y?J.o|>:O +Ľ+RD/65\3 :\xMϸеuxa9qu։5-u3qƒ-p6EY: slPu&4lp9whND"2[ `ӳm/kc?['朢|饗F:WfYvӰǟgt "ѶF /Y^G \vÿ9x'GsE{# 2a㫭Z (rv0C6Q"Kئ^VMZ` 3<mCmϧPlG|"z ţAY * :hk싾݀#f<"zx`.D=Oj}_{@^M>T ;i=;e,tEQ}aE_ʬт}UŖ,X&em&x[kE|z-mm^~EI_XtE# c2~gx$kzj8x,W\}#w{ᶂ>iۂ[mUo[n9L}6",vǏO1n{<]w5>>~BS~'nRZ2$9f h0O`D mub ŝE:0"F JHX`6 4,X-"{}`IAkU<S#R ;x^x_}H`2W@zP"m{â͘=lfmjU>FkDhU 8>AHy `03wH=RC҆AppA84L[]z>Tgnl4 '8W Йdo3'숼360,ds q֍Hﮰ d{3>7)CGhO|18-@MIFl%'}Z'`1V_Ұ#-OHW}|NWt|"a/LmU1[@tX СC4"0#4#}.<'Ȥ@{;q?xd!e~}D{Xܷ}LNUX߿_/˖ ˝lo @[Y:L3O,9 I+`ʚgnOxf 43Ye{ |ar+Ӳ<Z2r-Gsm6/tR*P}ׯ/ë/Ru?`R'gejYf@'5ia3P?tJ?;u`/#aɷ6l(Ҍ6hK㞐|P7* $n`+U/rp@[?{`YQӹ'`LVsvM 3a]uUPTDDHf3ɱ'u{w{=3fw+:u+:U^05=vGX{,8]m6mSj5h[$Ȧۂ{ `<p`҇mNPv>Ņ훺ϹA??>-GW R:1%ydZ\l C1;bDPڴ [hlv9km͑Fyl mZwǡP_R{4U6Z0 M:Ŷ`آ#[*lY۩<%}$mΛ+2hc8R'[W٦C>dtt={|0q7?`luG]nFUN-Kp^lC=@g qWWW+XZyWj.;s~WιѮe0y.T%:pOtbl]s,ˌl13fЖ9¡ PXD,]4$㨶hsA{zŮmNlrSṗmkҡ[+^ k0Ї< yit^97fjhp6Spa '(8 ia:q9@M.ԋ~8Q.1Byԧ%{KqCND4[b/k _l튃-9 R]egUP9o1|;ćBac1 )J5 ;os[?+/X.n͙K~ǚ9 vs?Vk48639>ta˫>N3q>_n@p8(%a\_!O~mʬPA:zɓCL~Рl !8d>Bۖ;qneyLͰD󎺄ΔL-J-KW\aq3Xup^1XüS:(ȼG3M1A~w ۉwwn.WaÅ!F`٦(ԍ:񇿾.Y λ<_- r02QɜE4ϋ=8kk+d<2O\dm"邯\^KQ]NONBe!x\ x4N׶A (0&&]Xaqp&@y^>̰<5G V5o0`bY2<)@.7 .1 ) pA\K`h1xO9_1^M4蘨PY11 \}!u/2 -ltx>vC^! + ELzlp ?]*=Jk+|&pOVwL:F? G zڎOS[2Nظͽ$nɒL9f ed>:џ Q`K` 5tۢzxqǜ@zN苮_!1sZB`BkN烗[ӡ8 VZ!8cFd0M,~:UƼO^gp%H>(?x@Cwa/ed@IØ/|-r݂ER>!H4n. f&Cqn=mF@ gl0r^*U2&*&IfRR2WKn(RfOj8VXvɃ8 h@1a@Ƃ*Y0`s<\o3',Nc%:J.M^+rˬ?Dx;\C ([9~Vυ n4gBUpΉ3k>`YBO  pչ+(l'8D`I{@~?s9F'\=+"O#`G*M;>(|lݶU:(ywVc; '񼷎qĩ>bXԂĄ% fˌv5rH JP*,h+,P% ?+[y0a>;?tv9p{. m(uN;8#K6!yKlnl ,1 qZxP'L6XbCY`Ѧ y]aglWZ>WX?m9 Gz݈@﷤c]X'dvi-Gy>pY2np_/""/ Jv> ǜ͜QGQ7SZp㜪ב{yo~S(~ϻ3 UDcs&2RI?a 5P\ `A2XMC`N)gF *:7(UNʍ0I<`ON}oY9EXu2`ߝwi/ dU,`ǤO^xʟ#rЉɏ(O'@@q>{D'9~8 . jpʧ |@N$~*k9r^+u<!mF9,2߷h9P`LʺrGʠvIv}I' V=/iqmˢ{`踳H۞2e̝;7W;X{~]76R㥩`,y"< >Yb6ggX}~OC=&`om>H{CqGlQQ_|h,h dGD@{Â2B>,XyU>3f4z& +;V2!k[޹ d@h3c(.}yMrX?pK`84,Vlm06 _:" yB/-[۶n?E2"c82Vzfx^Wv0P=c;wor>QnȘ*pfp(ݬy(1L/(/T΂d}qz[ ۲k>gmbN[@n '>I^WzK|,} c\āc<G?P@B@IDAT>8o`d>:esO"/1&0m4 0$hԑ:3z~MB&:q^=v?L 펮iwJmiW@o_)\"K@Oˇ!%NO9>yА/z#/cp%~J=;riW VnҰexva. H2y~quY:C+aCdi(IC5,)*W.Yu'lq߰]V{1PXXgqwTBy"ag4b>2?I ؓ{m1jb˾ksZڌHDL#avyvŅ Oޢ: b+0Jb>xL-W'xKS-SVN)~buɛYBZ/8,$>xAX8 y:؞B -"T.:D)ZOє҅e8/|rӆX+rq e#_Q|ڎH6fhj.,?<&KzL0Bc;|:˗tėsn|q?9ȗ]=W f쩰114 [QF]3wΝ;׶B1:Mq}' C1ٙI_P1.P<C"< C_6 ^Ps=\D_)`)ɦAߋ6׽X }1D"}@_)XE'5LE R>{[{y"T:sC֕"ȓ@D` @#.JEu٠Xyeú~OׁC'zBxwypD "h @ˋD"@D ""}jE"@D "0xDk%G"@D ""0 VPryzyR}E|ƒ#@D " 0{{{Í:{Zп7`eD"ހZx/ܩf{y_q駟7_gx*<8Wߴ."D"C`@,#)#8C5\c_wJyUIiAN[D Z7!'ϗO @S4l|+4-Ji<>^#@D "#0 [Mkd_xɘ8/h&y~5I̊xkF!߶_T&,~C:_ŝ{o l)#,'pq]aLڧ?i-O{ 9#||+ w xD"@I'gyFo}ꩧ䠃&k[f~6/4e_[rJaKO6E 3ѷŋGyeذav}r (#>̷'| c+L6N&/_=L>`9[iE<<=ϾWA9_]{)SȂ L~(*;drq(U]w̙3Gɺu裟#˖=fآk͒ݰwɓmے~ .Q6swX駟.ԓ\Vhޥ\QfϞmOD "DujԂqqTIؕXز:m%':|ibpGW)U}kM;LBEp9g$2sL>J:0š˿)zXh-uы^deBGy\L^~EJ>QFAkYQ Q`Y91c^ڰF:/}v-PL!n߻{r߮>[P>=\᣼עg>tc|DYQ^>`c[l?Or7}g1K_RfW Ɵ@D " ~gWkOWեl;꫻t"ReK'SGN]Ldqv&|3Y*5]X~C=dqj‹TۻT+-.U,>яvUeRi/]o~Ti*M]o}[L,ՓHJu=9:묳Z(G3 e"ezUɱ0.uT4=>_W-v}s X]~W*j6&M-f*W]?ʻ袋,ϛ;몫bnᆮ}{Y}D"Bt~=x =cVgqݶ 9s}+]^~F"@D`_@`S(X}be%h/{NډH(͙=Gnlb<ۅ|9#u#F`ƫ~w[LRm7 ,tƍq^ -dF3[\.~ϻMY!3vgd[ٳf[+=P(.+cw]rY(#G?2Er#ύ(u9}R-iӦeՐƆFLm[=C$fjַOZ(gymW"@D">@*XLXs~[;秞z)X8`决N̸2>)yx2c S,PFpLK.}fwYsLPZ|;L sK.5): rމ:sw]!Ίc&k޺(Maڹ4c ?A;+*R6J"Ε9Eꏕu{_۲4No(3(k~q^`-|؇>!{jYD"@)Xo~`a"f9[pl`qh>FNj6K P8XJ^2`iB6矻bNXq8~ܹI0rbUC@SN9E;q޼yfi?(KV !O⡄Rg=U%] )XX8PayS8,[8)@ZC91c3zS_!=vОxQ ;64α 6dv5"D"{;vI VK.Ĕ&bBFj}4 y}{m'8ܞbsb ^?W^Ոt Y-bl x p(C1JN8Dvk/O~b+T<\g.YĶ~[IW>T$l4, J[~<͈𨣎2r?s_M9E=Vf^^&g?rs[¡y6˖-ˬnq`Ö.W;au;wӌ7;'_nJW'Ɵ-+t+nGj9OD "DEBY@ qpRz Jg?YS.ıR(F~灂%mo{S>~䣦NO;^m_XL^-|K o1\p eF,Zř/rE7%(Tl;gx'4bQ7* Ζ]p!L8WR J;PΫ'9pE|n6[^K_2ߦPr]QHA7cٻQ_pUWOS LleP_ýڈRdSNf-K+4D"@D`/CJ [Aq R1田jd\W['cǍ  X8P`8O>]0\8ճ$#q0iE<ȹJy ߳X+o+-CmJil dALTEG@D ";}`!O=A0gqO24}vy>a Ѡhz>'g+@q| +Ҝw!o^lm^xr뭷ڹ7 \qV3V8d w<.*WA=F"ވ@Y8? EK@MH9!+1@D "{+ VT{>d$oG"XjHD"@+Q)Uҕ*ȶŸĪG"@D #F *U,fD"g vY_fD "D"UID"@D "gDk#@D " HbDD "D"=C *X{_D"@D`@#"@D "Q3b@D "D"%DD"@D` ֞sG"@D "(A *X%Ĉ@D "D"{@T ;"D"@ Q*$FD"@D "3g@D "DJ V $1""D"!=/D"@D "P@TJ @D "D `~1wD "D"UID"@D "gDk#@D " HbDD "D"=C *X{_D"@DڒD]yy4(8T@D` րC DC)]MIUҵ+czD "_D|#^!+ŪK*)(SDUfYN^݇H QJ.9^Y(S9G|a.HiZGGgJ(\U¥^WM涛,b}`75YWULCDdŪTUImmԤBmݶ]_{{$ Y)]2zhS e WU5[E|EpDׇi巧u>YEkߣKX8s0r`"csM:ḲrQHd '䡥O<-OZ#M[Jk{T5bXL4^3S<`~2c4il7CjT*R2z>i++FchDl; X !p ?"dqvu+S-VɚO-nUׅXW+F6a f&::M67o-;Zer)/<]>p X*Y*͓_8m&KmWD~EOGO`X&۹C&>٨*4uuurU'7m?\sWMr2AԲY,B6!ws(i+ng6m7sWlHӎ1x԰|& ~& V?mZrfU.C ~Qr, ]%?&n0߯l_/K І_`PA\UKKQ,VXJC\R6"Gӊb`#-XCigC;bdu zwfr$.\}C.+ ?΄<P҈Džp.{[N9rqʀuOK{+'iq:&m2QVxJ;D ֫GY&??AcmWph~zbZ_niƝTB(^* SV~~B9ݍ/.? Ѕ̯ 6@dN~cXɵ%3t?iq>?֧Icx#-XC$;qL][^]S6|$,-2c Pk J{e-J>}kdZcB*+<ʋ(u~'o7y3MMskv,T6!j[ro\O,CC.C$]tMm/)EN犡@T(#K3FwjbI8h2;%2>;Gww YذU,J53_OuH~4Nzͧt^_|Nא:yފW>9盿(%%|Jdg䩧?^̙:>ySL\tUIA>+^Yy9bߨ|j,~SLF=|*5BWCHs ˬĿ'|¼ey B҉Jbr{ifC>e?VVe~UʍKZ^HlT7e^CG090K!Tԉt d(މq~MJ>4Xl(@?h?rYg| J邴"ħ<<<}$O My4kHƅ~jU'?s]ސVRt CE<7^)OWGuIF .]&\O')nʚZ٨a2|!&nvyUi*Miز>iҜ:0jeieW<]x@U>a"+0@.<ޯNJ[@A1HÛWY4fʕ,\}&mQ\^ΊÙ?Ba"Ry=\ꁀ+^52/OgI>"Yěp^y>4kv)RROZn>& LVru5[h!|^J|MB1:)VMN0_.qpp/[zQgҞӐ::m"Ax tt!i/eMOSyi"d~>Kxd!yd&y) g"ƏKr7kl0FKRFF,j5nsXF̙mEwJ;Sl;2SƑLGi%H+V`O/1KW*Ux0.,#FS, 4zZZ6m*h|YP\+^V =JVeX\xA 5DnQYS=ܕb'sV*e\L,IDѯ2Y\xm)Lːƨ}=mDؓz5"Ѧfyjzp齄N/\U'Um{_!Uﮒ?vI߼hl7>bXcb2SxCG7L*Yz J۩r;o]3t,SmfҍAz@rOӍoc-5(SEKi±; $(YPG74 ޗ|'i"ibY*vB\*(W2 BԾЅCi!Pz1}!/HZnʦ2fxڮֶ\U*WA sd#ʔ9kt̜=]V k7lTqKn!,onMF 4p*xbވ2+$m>,k6eid2jiBCO>BNK^Н%r$cDkD( cz\%pvΝ4txC4&\le[W,0.JR.>抃sNp)Kڣw]T;W4_9:Iti{v!o5߅ŻZ2ŊtSJP fr*W2yA2}?buɡ$?WV?i/{X&OcgVѥ@gs\Fի,AI ›fhArbK)nZ_w~S#_CŅ=| AQ 0TP1&a~3aAi2iNKJ)+U뭒/C ` E"caM\y!hAyy8oz^hz;~0nQ0p+,n!}&KŤwg҆~+GZ=_O=\ݥU\n|;k{㓇)1L)Wh풑'T1'O~ Դ^dҴe}߰',#DDZ{,38,7)s^=ڞJ<=ޯ,C>$&Z }dIr/$1I 9r;XtIHQ}O8woɂMP@ *X|-Vw\e 舅NE+cwrtrp7 e)St>t/(3,CNڀh-.Q0 ]=>RXwprO5n9Zr K/3:eE8œSSufiໟmmNU֝0xHi -( Rn,@nCB䭌k—닑|;Οɲdl!* :z\=NL SSXFMVii\p%RYJOjR?4v*A=U'cV+ ', -z_![/&_o'YexXx^0jh+ =5Г_Eݠ#ch">~ { 5Ӿ`m(=^p,UO$>d8S-&QDZNQ ;W!=xYۀ=+K;yZ7#]b>M/(Ig|K`li%ˮ5Ѫ̜>N]Jf6$&Jrۂ0,0Q̔ebU4ZvᐩFgLb"'ۂϝ<!)Q(lA5foEcdhdyf (/[Y|)my%+)p/<8O!GpG/*謉*HtrDM3+>Z\&CBT^Oc\K"KۜkLBa^9b09tMNڝ_g4蹬usmrl|^,UpXZZS=eĉҮ/I6< U*i0nP ֠Ÿ0 &5P*WJitQ ,N1­*[f0bNS(TF ;o'C%AI!@𶙶5^)U^je릝2jtT%՞4'kĚ94riD۾nUPhuŸr&9eXJ?Bmm;>&ݙ( tdK:| 㱳rx oBC> 㜗+Ykty,M=xJ$Q NRXo5Hg/22!Y$4kfzk~(W'ήƈt&a\K"N]HT}8#O>nyB I 2a:|εR>/\4|y{r 9/p9z>V)M*]Fݲy\݇䞯n'KCw(e+dV։KO>>y8Oy Dy+\-J*Wrzmwzp1Js8N?Thojii{Rlw iPD$Щ\HFt2'>KuR46,MJ.$oȘ"=k|rĴ}fozY"[W˺vʰz[?UNootlN9`Y8|O3&s`C_(Iȶz+p5.v:DjQ6O3 vfyZ֌avJ_`A(XYW9'1'BpQ  _`!XҊSYg۶TIgc6kl?ӻ4,Y'Kἑ(f<'ݪXϲĢUIցeZ"֔RbLDَ@00g0N@M[iWl<eR4_TB%ˉE @gM*SFx:9\BYJ_ ]:`VM߈@D "|]EX㺧+YH*Vls{a\<QO^X 0-N&ѩ_PFuxD"!@~&8-SGr֩lHy!MA@ *XzOzTBLVaB SDD " 26V㴏6cx6g&`(RUPFןD? x&ۤ:%+z 9ҥz;#@D`!阎>~3f_Fդ(PD@TTRv !,81t0~Et/(W[@D "0k"edBH*Qj*Th)DG#c=@D "0Rq4%K,Nj[esFjecd!6 LiʕPRʒlgqRIse`D " <.8+?YXEsZ,uLEs% !~Cͩ}\ߩh\"@DŨx\D9zـ_I勍}@TbE~*E8h&B*L6'@ ; g>IPw ާc` z]ٔ+_Jh8OمY8,`(4ڻyYԡReՁw۞i-I۶β%k:dˣmcf(ΦWڱKݦoZkNcPE MwY?q2`:UPvihqq!MƠ+yx/I{?_laMƅٷYN˺i VaT12(BPxzOhc,2íҾCR²CS7Z(9ceк);Cy:aʱ2ҙ_&4Z)l+;c?Ndu)XnjG|}gS+,=U>8iYR9v)K 6v;qҶȺsCL;p\ϕO~ y˶RF-t3珐|dyߕ)輮ԿTTGJU/2}h#H{Sb^]2iP7p.kiGII+?PGKYuOy,g1i%UYWɇw\7NwiN6$ X/~X4O ńA`[RT`⎥;ZrՈT#!Y﨏d[pA|]LJ}cԫ-(WzH!O.![%JVZwm]Ypil( wݼ\?Ig`6o̘;V~%zVٱ]FP+Pّ܀6Vs*Uee'5SPVn{Lٲeԏ)QܴS~eՓԗ̖N#|܋oպwervVOfyimxJJg -;WbkK -/~O> GycKVdQ'L7k%ﮗigrEɟ jGqA EiE4؂Br 8x]\>J0D rS1dY8|K#=jtʒVg-7lK,{h ^+sRKMnȨQ ԟO\xbYv٦*֩e?aХO6˥/W6.>gL([;C_zTz-rۖ)f7fCT΍rWkn 9Tz@gV- ?]+(6IzbݔKr=f6Ooz,=XٶRrOcdkS|ӷ˘ O.Yw]2=㩋ryˮ!-"该J߳LQ!~vWnSe3qJg=L].mASE$[UjXY-OTdz?̷-ͺ-7Iy9,[[o&:}URHR=7i*=< ئKdA<ȋޛVg(gfێ| rMr{e c)GI«?L);dnN:ۨDەs1ʈEjv2}E~&ʷN9WQLmhNhL.#7ظUTD-nE@Y #TNЗ!`%Pߡ]3_J8~I/RzӇ|= ѿuʷrt SXнf/I' =#F xz!Lo~+=+9oM.[~%}@b)+Uq+ ZūE"GcL9A'X=SihåFYJD^s'O*hF3Ln8E3 wĩm*>Q&Igi k$Ui('9WFi{n]2Ri)CZ࢛V@9My-ƍ˒6hR~Bd!ѡ \UK jkMۘe Vސ9 4w?0MH+0??)M6.kos|X"j/. ?Z&dj{c;EV=*ctKo>R'ggemh)e4}~sߴ2|J4-Rvč8t О4VFYg MonU9 L[ebS)Q r^?GnOӬWenX)>/icjdjiӲ[użjY }!v -\٢5'2r^88˓kn̹ʷKdj;Sy۩o_rN>xp*SԺ*B%N>J8Z-G|v}-g|⣊dTD |މW5umN8wxӦU Mq^'-ia=yRs)^[_T=A{[S͕H*L@Sq1s{JN'{4 V("Q8jT/`[J)s`{?Xx:@Kyw 4YiHcV~"+2s.KSi}9NӠ3` 4L/)  NeЃ)=1 ꞖV5Vxd (Q nFmEB(C=S c CWQ9}DW Vҭ=A'2FCM3` ̻*r)=LK'?ˤ`ZWHBM%y ;r|% HQZ(WFOMzE$dWW@ Y9B{e'")eiQ)f1h]iYeFE 70K;X}pWz@+V1="D1_)ޏE}@T޲ &ZT艽#G"@#x=?U~6!vPCDq" t6,PAӃ|5@%㶬jXC:Q@D "=M'z=Q ˔uS(**UEp@D " HFr{eC}R` ;uI{Y\ ;ňD"@I_b9PDkrd_#E"A@oX@"D^)VweQ}VNdD"} _ae>/9‘kTRm m>kI#"C@sWcy_ ܿZڽ_TJLUaQ" R,\ՉQ@D "0$IoKE!W3w6pT޾G_?R!4Vҳ$$3WD&WۧҰFv:aPVF"@t9%}d'>M^PWǟúx¼uF ]zwd="WC{9oY'; DY?lt$" 4Au+tZj VwD"ABZGZۤ]:URթ 쉵 .a'̼P QPiS^D.[.>$ER[$'Yɘ74 eFMBt@D "0(Fb )L i I7*E0Ղ1:.{D %,]T"`W_ޫ^bYkn;B6R,B]XmB[X FI5nmZ]UG]KdKwlݙ9<3w{s = E[J`/o'PE~libxpP58iת5Gh|uÖ|r؞_m Jr qV{ X=44b[+ĄYHˈG8ihT[ksA(Gss;d_o=1QH77eNSW)-i@QMd"3;I.|ۺiFpuM\i; ƓSŗt8}&[ޏ Dze_MOl'f:86=vǵ~6N4w츸xCsl|&ҭP>_啇?|vZ~$ឍ#!Z6BfPRVJjgF,qFϊ3VS+%r:79O}$kp3y].> SM:BVUoM~}3_|3Uv:z^icxBseĹn/TJ@ @n@HՈb=y3IqHȊt@1!u==XTM#hKbU+Ew~I0BbȎqXwp2q|K4Aw%66{1j_ X4D1r.uao͇"ȘAB6l,lB1B<VdOa5ؿuBK1_A0B'dkdsmϱ5lܨ;ܦ1A409ETն#q5YGRQAݑb.358VsH{\yZ>meFڎnr`i'kz )8-ұᎧs1$4D0ozibyj/ÛJ@"f础jcG0IѸ{PPkVVbx=,k);1|ה|]eJْ/ñ%eᜫSPr+|Ro|lG7`婸;XkL^Roi+ʱm;/_5/q7 Ւy}eJ´`ZҺD"=% ~nD[ dnsr-K{?9 aaZax 7fKsp/&QH.$/@νx/[Σl۬bX;=B4פ ɾ1`\$\SfaɭYEC^JݖSdŅpǦ`5yh^A2o+)>R5/m?'%I&mXһ+VpۥJ`mJor5iPL?^z#RS~O+Υ)$Z;irn<āF#xFnk#@ŎJ:@1_Ø aM(!..OIHybqUOFk {qH-E:jVhaؘKBk9nhx)K؉2/+Xϴe x҉ DUOp fuΖ{Cʉ 4D0"_<yX~h~_ 28M1P7ZF\†Q2XjVD+hkd+.f 1aZ&lA% _RMuA8=D9QX1o)c=hrSgbr\o+sge`+1)yD-r:oL/muhj ,L_7jB#QMrrE^Ad r:"G xd-qƣp:c/ʋ+2{McLЕ#."T |AE b lŅ8? vqD1!D/Afo!=ˋ;[/7 s^<"H/G3̎mR6 ^H#L?"l|)4PЙ #(T?OäyI4G&ُqb~/ >kdZ+vMX4~ևi'2MzIo"_aʼd45q Q5OIcĺS|W<ߎa\L1ջHa!,@_k"8 +'ao+?; K/Cue 4sh4ASȠZJo,v^x\1x2jL-V_ns?>0#wy7Յ԰g~q G*HO#"EΩT[9A#DHZ.1Ճ a wt,-uxSDeO Vxh:.˜"^{xj}7-/|a*m4mayd_ ,HBxs/M{ši`o/nQ6.u|8ZGwqգ󓑐 2̣jbi%bњtTC6 ;阱@:gqbh|=w7'- &%যaJ&YCI"}o"9ًsF&ZLP81 "x)U! >>;)=&fafĕ)3\hk`Kjyxϧq()zwlYkcpE-Px4\~x,l)HH@t|I h52Cu., ƬY H/&) uh^K\މP!teeBdf'"`,:/|GpSy[ൟស\úNLÚ#{'S O@@HhS]TJ,pgZ!{Xyig0gy*1 GC>S;r98>8]5柗@hXIb':}i*h`Ҳ^˃t0Ē N l xN(6OqaܸJex7 c=+=F@-ywdx2qebe ?HKB'|[(&'ߝ9+Rߞ0m21/d(Ƣ.S!caL5(| ?'gG;^vMkR Ʒي;l3-%'U7m ߱Ұ eEՋ0 Dߘ/oϗƪPܕ"sW?߿݀_ƕ4~pvܳm_)x8+C%':km "gt2Ukym,Sq'->f9grmymhي!~+vgo)0=ɨ9b $b؁xˏ%g{'p^Z5$чl6=dė`'U8go-Hܚ{MA=%rgK4vƒAcpRVVs|+cEthvyf )mx˳A4<۩HN%IӟIƱ ]’KSź qx,%5JjКJ1]kM!kG#dd]\:Ǿ5xj\8w:Gգ|ˮNŮgP_@T3)!Ƀ華$xؽ+G%aIl_WHι?<.\3Fݜ5?v^cDɴ菣ǛPxC}y:+]^tL%w!^N4d#u,Ł5# IJ@ Cpbg#֣n\t3J027⫑M%3Nҭ!>5t [rT_J0 5a~8_K`knI5L`g3$w; 9eOXv1O8 0&U1v?/9_a.nv:5N ìW~2K:%9fd';;lDEiW7S) lXR&x0wY11jҌL JG,ygq8$pcb8ERøb',E%zyPFŸDc3( eD>(0uC|X UUP&ǂĊ4F.ZM{Ƶxuq7PO s9^P) D6Pxl_o38Ɖʡ^A9'gp ~{{kLSE']ʡ>]6[&I8!D?̉Ad<%a϶0z|r^TME*KmSQG] 8,c{B)#{SߛOq{J5Ndƒ[R9IϴH0\!:t2/wOa[PA1)㜝vঔAv|Yjʻ8nJ:},BDcMCڑsd'˾8$~JHQKxZR(dn_bLg sȜfc4[Uk< M._aƴ-ꜝ!DlX[܇>4C-=VNxњ؋T*U<N (G@-X N;.%Z9b҃IFHNŇP89 ?'T#ؿES}!!‘ qƩǢ XX.M8s76[ld<- NP$s/*_xW&Xh$Vix4' 7q;?2uqH$_%xpGiya''<&;/ Z,׮Ŋ+3#pω9o FdQLk%R50| 9\VC^_뾝G?}?y4X9<'?>=>5|ʓCӽ1Bn)%Hkg(8k& ҃8 qgfʛ)9]xǏ*PH"ר2"WٌNf0VVn=nh!JIL,k+L+/b!@o΂'q&SGq͘u׉`> X<*[ 9w2MXHǩ&H[VN%#~Yb}֏+u[ڧN (As~epTe"z?w5,z.}+M?toor <)(>u!)dĺ|ޏ G$-F}!q> |?I|HU Al}'1UD)t+x>N#MWP5pԾq 9(B"$QҏOlš?A ;7MU? zxMa->ᠺíicx :^-hA Zֱ\߈wnEG8)9.kkՅik'ZZXҎvqmcMs!P1:ٻ$u~R=$|wrL6= Zfԣ-^o oPoIk]//~Gh9'wpm1Р[%0x FkH'@%"+s9\;=h`'k!P#EVCf5hP k(%P# lz%0Hr +%PJ`P5NVH (%tpaͲc 1tavxm5O s{p9j ^egOhcgh #vkIՠ]\҉;Nʳy*tm<΄YOh*64/.sl麋o YL^M}U]D ֌:Xgam 0r-(V#1acٷ8IZ'6?KxWyJƵ[Ɖt6c||bvƵd>ql:[x~"HF;|ܱbsc%f&[nnfiE@_/=Wee-m, Z׭%KJ@ D@ppK@F~yUS.“P +` )\(gܴa"mPJ`x#:̗evXs@>_6N?6ٶí_l>6Ng݅bcw~GƆguc/b_vql6xnO/qlZou/t۴v+xX[g9ح;nظ6-޷=tzHx&'& ^v)~ ,0 G:z~{۞I&S\y=]nvP$k{C<ìD򞴷8]dϴ=Iߓ8]~m0tԣt!4HMN'k_gHk+D[ݬ]_ѣo?{ޮt]}~uI6uˏO_6nKMc@IAU=zSD@ehO3OHk@ ZFҠH;^%3*zIcXMS 1H|bxgSPJ?yhop[@IDAT86fN'~bmHWOV^YUJ@ (!jQ칭E'B-^(śGEIM'Iz?nEU )v#tõP4Δ鶞UZwPJ@ G 5Dit~.}74 ձeObMEyx"-= eeev# ?Cccڇ[o7xn/ƃ?%´bɨr<ر,p#V- ۰i3KrQ˖vj~2_JU`݆M7~<_Lo򣶶/}B Y5B+YΙi,c2kǎȧm"[#ThsPJ,9XgH)R es{>TWb#1c:***Q\c֬^0977#yO|':r]Z|(w3L?q8Iُ\Z̚-ooں5,_PJ@ ( k (2Dɓ'a&jea"-J[7Eg!##,35u8\K)<(,T&M]me,dv/q>\0.~?{PYYn,:%PA@-S@xX^XXH֓%"YaXt5s%)N]W^~Yǟ+y}Ą EHLg-/Z`DX0.0BO6[ (% =  eg sO0}E'ss_IEXd{^555Y؝ DUВF_sld\a:~ïS5i5 ƦzsGօUJ@ :Dx"W_sg fIlŘ3' BXlrp]]xIoI$pyiɓ6 uM3a+W,ãO=uƛ5,^x(/󰨱ĺN (%@{1F\$ӳ30r'y(%F;1דtaf&ukCo=+y%OJ'.S|^3aeEpIZxsq%iM`qM5V2*LJ@ (rHMBzJ‴%FBFl<#?X!v4 ?;&hgxngq{~P VՌDFn"'1elN;5s(QO|%/v%ND:%PI@VռX4w 1;lNDJ1xt:%PI@{y"ZV9Yc С[ jEPJ`XP5,N6'y\>jN (M :{idC]ЎcfO&9XCDi@?Pqπ5{AN >r: tN (M@~ʟf:D?\GDI B :nYFĉF*%C@~d"o|H:%T`ZL5kaKFșf*!Nr%K-XC\'g(T뉇7y` 6|ΥD =Qq> GGk&k<.:\ΤC (K@%[%PJ@ X}RQJ@ (%%˒ЭPJ@ (% >(%PJe, *> `&kw3c+SJ@ (aN@0?ڼ%`L؅uݰ='ZPJlPu6kÖ@-KXb[w;sPJ@ }*9 O^ڀv7#51K%ؔZ//󳐗E(,+k5PJO SH&`Z>=K&UW,|xOUW|_ (%0gQ08%w44AKXdPPJ@ O*yV6c$K+!zK&+3CttO (%0lTXӆ=lM!‹s3s֙kuUg`O s]:mv"Gj47< ]`ޑ:kp3qS[Z6Sb0ٸ]'{PW·lXe>G & =Hoi%pRT?<" 4 {čuHԛ)o2_7{lz"p)hg9"ZC;b-~rlr}ilΞxrhJZ<"pL^u͝k %.}>/<_ײoy?wv&{: h68Ѭ̱;~mu$P$7%N}}=G:bv~د@G%I/~׉'lne%,I?鉣NZ4g@@ZwZx '&]GcF (B@"nZPd9&ns krd!q~ wɧEg:GK@\YYY_lxoE`I%^/***~$&&Vpŗ:lV8}$M=|3c6O9%H+ C$-_0uG@h6!iɌd~vJ@ OrC]]v܉DDJܱ![;'n'['x$i nK;n)D,^-Wf?&JdxPHsv_Ή~e$S ޲g 7o;R˧ 7>/իSØ@3pihGZXDEɞ|#ll%;%pާ93CbP`8,kW,?΅m$߇b蒭gw,>V|V1JxN (% Z?EZP6g%ٷۨcfD4d=`IO$/ITTz/C|)+nE9oq d:/%q07XJ@ (%0h q;wyۇǘImuIb Z>èb#oO^/C.fEqyt^PJpߥsnFl/cc~6/ XYKQJ@ (%FX#dkSPJ@ (!sZOΘimrPASo`M0c fqs26PJ@ M*&}-xH \"bDȒ!^zaYc 6.1b?<*zK(% G%6>۶tɹ&{8k_~ Ǐ)ªPEpKz+R0m"pQl۱")Hɓ$#$ĉ\iiiFLIƺ 3f4̛cĚ^^u|A8F~~̞TwD&]9DQmB L8---F1?1ӄt %S:OqjfM@"/D*[nYb%d7߿ Zn۶E"رs7Ľxk&$$%R`ί?Ɔ&TVV_z9#puD{~->x](޵ۼԁְMƇnxs#qoXCGNu!/7󇨩3yJ ‰II\9-_#hJNN NXp%!#=X$LژK\Y:0%SJ@ (#c9p$ӧ"#9gD^^8+o\Gʌe+9)lg*KVw_c^Y1ztyi\#,k ٙ< _df [)9g6b=۶B#0)֤T\~j,]W 3x6y9pS9[6Vf\yQe'}߾%{o))([}y9kh'2'%utW (%ЇԂՇ05' +L$Bb8xj8?q@bc(*}aҤ U>`?iQUS׈qiHaҌxi0*0a(Tڰa ϛe?.=r2Y:ރŻqɅˌ5IO5cժ3޽0yD|G??xatx.[~Rqμ}7Q&â/2ΥO Xih}ێKhEvӥJ@ (3&jgI_|sJ|N4/>y˕Xj)%^_iSiYr(kT6ZV|,[ӵĶΡDs_Ι?Nv_mu%0(*$C9L,moxmc=3q۱e[1ELZ5'O)|cj@9ZDٲ?~Xw͟R47b7:zTqePPJ s@p #*1u1kT3pLa̝5 C%E¹3qnHG(:eD\dgKW㼕qE6c%3z"ZgQeF#bHhM[t1`-F=h??|nNlOcbeىdN\SAXRRRp"8&emzPg\cM-hq1vk\I_VYc%@9X}Rs:KDXQٙޟbޜYFH }~ٳf:RZX21]@2f`dxO&֙a(p_jxu\k*<O= cܤi G2yӔRkm{[xG${^`P`Гw}k|}1L?'}{;}9Cc=u/!~)de5/J`21DL?cp_oʂN􏦑cY437!y*5n,<[WnPgEٵQ`:wD;ExɄpqoRY]⚲:Wt|d,|3E +4.yӋ/OZaDoZ%W\v|rf>VT@2OKڐʼdg _iCAn6[ٮ@cKu gh_ tc9{]7HȽ8z3ݗxngt᪹%"8V&iHAlT/<,oKuRJ2LPJ@ /XWs&Dt%N:|b%\$`9m[xI~t,x!ꔀPJo [8#crBzc^zj#eZ6ݞ*oGJ@ (%7T` GE UvHVB WJ@ (638QJ@ (%'kcm: *%$K41@.SiPJ`P5O`mĹW&βL*.?à:$W^1eu-ZtG7m]K&+ vg%#d+]d05PCNrRkpU6Y"M0B>z~U&n~K] WY-ﶸm>Ydpkvq'iNMܓwpgxǵ3Ң -vLGJ@ (L@P>{g@fnV_4xO o5qMo˽&쮽mwO\Ħ[{jv!EovH؃3[LRUhk%"XC :S% N (%h'sYPJ@ (% >(%PJ vPJ@ (>!O0j&J@ (%h')%PJOPJ@ (% jg{J@ (%*fPJ@ (vh; ;  ܷVjaNOw\#6;=E/>]z#Φ\jq}=uwgmci[F6Mov_g~6ww|o<:~6SwGbfV X}Er#@Y6!μWg8Nnxmi%Ω"Fwc%JOri:[IƳ6?AQlޔћ*ăش3vٴǦ8N\gaNHrb;n?}lJHWzΫ穜6luƗ}9>MR]b(ḏZN9Xamć~y/u4'TJ@ |Q=sFqDd: gak؟ksb]7$n=jO~x]wشr,NՓ|lucuwͩN&δ<Ý}~g~A⹝m,ӭ-ϖۭig]{)K:vTeOJ>*Ƀa᫊#qIz+X&a_q>4Fpm+JCE5)CD0*%,aImE2)A⟭SJ n..įߊag4 =-c!9zPG' NʳdƑm;jÆT-J+msgsm,S>)0Lq; MTLL;b6Ɨ$dΟe~|SeJ]ʒŒ?M1a2fgVl&`+ETx U9C/y0cl15IeNHDwK8?A污e1qlraR"] Ic+x--\&?PJ wZ$=z Xv^`tDK̼ڌgJyxfG=9/ S SaO=ws\HgKv,$R4l[!55 ym>\4? wv6➩)ldxZQxX:tla;JJGh}pԏ< YKo.J*C^¼$oT!lªlR4M{LIwWcUWpiF>".¬KU}70Cyh\,GVc~-`̸}Q8xYQI W6:>/]+V \Z\o4\5YݴZeC0n&~dZR;*2*K 1 XO>z|I9.b#]2]y UG=:\քf*5s3@tf&6r(6@ODfQ.~p$LP]0?yx 1( ic{)2qfe>iY57~_IBPuR5^e[HѧQCv1 C뭫 `!n]3h}:J1N1[btn+4lExmX-M -nP`LHl<#c>FyM1 y "|LC|Ha{T#k)^53 QFz<."˗桞rDœwNOWoIJFr<<{<{Y{>Ns9pSJ`n]WFL >4_e"I6792]qQxƛN-|-!nL.l,srV(IJ$޽*G+[0;%u]9Ο? Ee3; %y>vP.,`1z-l5(3柈8 ۱uoONg?OĘdDKX8(NW ۍ/>mIbk[k[+٘ǡ/.^eYS0٧Ʊ2ٿdexM:N>9|LDК\ĵs3L/WJT#rѱ5c 2$ M +gؑ.]m2¹eqS 5b`7J \ItNhOIӋ1K%"H&qCO*0?Ld\NNNv8Aܻj\J!E+$6pCbha|,\Z$LqO164$0LDѪRZтWK~z"Sre'r&-Coy 8HL|" _^#-Oo.B2C$9 U'OXZ3$ ?ֈhb=ZUVՂġQI#U;#£&Ǜp sޤ l׀V qM$ By>:>et"']kw7 xsJyM$H NJ*LJͰ9uc;Cl<31gD_0i'WK+G-)%0tF!7ke' ]I컱bG&K|]ǡ*S9XdxnYȈ;^Z>a;"I 1D;V f{-`2XYӴ\JҢҊJO Ix3)[ʐLi:mkh,c)9܀kBfNXKXKXjgIfb݌0 9$'xLPr,i´S4O+]>6+BȖm]9JמW,<8)iuX]4kfXkIYs ZT94HdoύDcảr8vNkxb=I9r-uSFqN[*>T󺒧 4SJ``=ZP@@\21Z?2]9 $GL01sq/k ^+t2k-2I&o#N}"H.9J/Upt6cГ&MvG*{`c󳣸 <E~ SLmSgsokLF#"vsNht}f*F3x+Ց5yjo<۲H?A-?=p^Haӂ6A}%I÷[dתT̰dPG֌h;0aR"LgsV)no3<L %>79,{,c,>G 2.},'cPhZf~[]){Z7Ʈ*(K۰z KNѩ(_M_l*R+VlUǮ1'x#YJPxз HNMQr2YWNW"ӍYdOX]_MC%ԥ}KYPFC~4$E*< K͜[4(;J-1}̂eTBoDM_7~Y gEgZDzX( )Z+TW>puujw63\EF}v2>7mRsZ%s>ϓ$˕kE`C;[ gڿE\mWo* 4+Z=kzſ.;~3@rZdN9^:p]ӛ3IWto@h_7ikm5E0*_S,Za,BYP\RRrBg,)SוH_U0;Uvilԇ:%16FǏVJ&4}Ї`2% IŇ4ŘxP|QT}U(v $[BiZTyy&ytv9RU~BrTuު!qfhZMө{b]ofoJbH"ZA4~:ZJ`LtUu,) eMz%8S!U?`lӪ\V)Bh&W;(`yj p3+H!?Z}:W*b+|萊Wj3A߉;صVϏ23~ {Ao+ j6M Eo؞xcܯNTGZVuy:SI8mz#PBEf~ZT!}ϙ:G\)')*=V#fJdjJ>\+inSz;uj PEK=LtS…ҢvؓfRf(7jmb}go51wHK;S`稕 nt.R~f6@Z=9 nCȾR{C{)jh-l"VA~GLq峺<$mZ 5YWl#)֋?)mu۴_*9hG6fiz/xnW.}XT| Crt[ꈬP')4)ש pm@3~=-u5Rj>`CGERB_y%ٽS`v E%?@ b+h)F 'Ɋ+d/,ݻw;Nڴi#Ϸ}4h}ҹsg9ÍpAS5᧎@@ <$!1].oLdWV@hEC.+7xtQڵcˉLٶm/^,{|&{m!C*..MSZIDATbz Vg'I,ju&ʩ$`|b5tPС~iD@ڶm+=z~ n-[7oH ,ԭ]cRҘ+uGHi#X%U=`";ry,LSi߾tM+?O-e˖~4 YGɍMG`D RڡCLz*kf ?,L ӀW_}׿N?$wj~3GpHb{'7|twE] RB߬뮻jýխd [}ݛGpGo9 j;u衇+B#¾ H,V=ZB>?B_XKnLYOVG]e{W{}/qG`?DS! 2j…cV5x@.R#[2 >GK"x>$9ڂBY)P:pO$3$aO[⺳[ҭS5y/mZUCtyEl}4}TA8@= `751$Ap#RـlݺUƏo- '`D񽪋TjJG֭%iz^c7G]G?H5@>.bҤIsذarHy%a9?̈1K;[<@փ7t;wL8Q:u eJApuK]R4XMcZgmtku-,k&ۢksG#]u"r~60#H)@N]5n8 :gׯoC U L!TOE)!)?_Xj3gΔQFY<.+=dR%}eڵFnqnREL3%y r'|t3o춟ɟ4 >_%9~Æ'+uqҬYd_JN׮BCj)ܰ6?ſj8)@@={U ~#{-͹@0N,z; RUvv+pDePZҙrtm9#8;xQ8"8(UVGczo~0]:oWNeVRJ6=XCӌȐ[lՆ]ر]J)Y YV(q#u8dXq>ͣHr ~څ9#8@ 29 ABz#m"E 8#8@  UW_|i X}! 2} W\iD }qD_[`AڷX5HT'Z$> *՘~GpG ]`1V!C%\bVΝ;[+VXuʿi`'ꫯzd/$bVA zY iX_ [8U/Q۱<:Ȉ,X0yrGp&@Z$儸`Wꩧmk },` {eРAշo_ "J{lmj_Cܸq}ٶ`m%믋/QFFS ʃGpG `1,4Ly䑶m 0@~[sr y%@](W^ye =x]uUFׇz),Pa"A \Wtnaj*<n`$ #~TEh'*XQiHCUՐGGpGh BDIYgeQ9'? AT_ SH}ٱ\Q}ذa+o`qJ&O8>?#3Km jB,ZH!TdW emrM$eˬ@79%KYs2$i sԦC NJcܫ&e#8# ,y"‹.CQGca-h}/sFzR}̾7k"GNl3RۇiRpcRM_8#R+]@lC'[cյ&:7Q}ZslFtn,;x2= ?Oi'Xa$C6MD +~UB<*>,;1"BNz H~pzŴ"!utoa$|I V)|6ol{N,*28oٲV!B('JoOZrKu|kM*+/mlL]S_0Um鞄-;Ʋr9F: |?:#4,Nt`+ 4N Cl;QkU Zj>yQBW d;ڠ=tߩ YS]rAWW|#˪&i d!ej@?-[FV(79-NYY[~:~@$UsHo#8@8&X LU 䲸5tBG2 z(GD=]A*]-EmDCFQ?JbJ,2yDT6bvc28WHs$3_ZpGApՠ񌴷XC).RWY\07Sm+d]R YM)*6 eg}3S B<4OSS[O#8#Ѐ4 CYRSU+UU9#8@Auͭ8#8@SA VS>GpGh48j4;8#8M'XMN8GpG  #8#4`5;pGpFFs+##8#TpTpGp Nͭ8#8@SA VS>GpGh48j4;8#8M'XMN8GpG e IENDB`assets/images/video.png000064400000000433152075605430011136 0ustar00PNG  IHDR0@uPLTE0htRNS@fIDAT8ӻ B1 aH2p=- 2mhi E8#K<()#$xXh4@4%#$P$@IX_m+`" fdpUXIЁl$L #7@A3t8;wpU 6线;l_[l!IENDB`assets/images/icon-20x20.png000064400000037164152075605430011544 0ustar00PNG  IHDR pHYs  iCCPPhotoshop ICC profilexڭ1K[QcU J"pSR4%&`"-$nnnpnNH\t]/.⠃  p;\4Sۥ|~/5fd._}m 9>VC%VVc^wQS)y}l~X`nX ԰ AіVqs6D|A eE?ϳ@Z7KHtJ9UC!}I!!F( mɺnTֵL(2Y]CfjCNžr@ v]гu]8뮛8opvL|.^)C yϓзmuyiå$wi:biTXtXML:com.adobe.xmp 2016-11-30T23:16:43+01:00 2016-11-30T23:18:29+01:00 2016-11-30T23:18:29+01:00 Adobe Photoshop CC 2017 (Macintosh) image/png 3 HD 709-A xmp.iid:dfe69c2c-6c0b-450a-92bf-f01801fc5b8c adobe:docid:photoshop:50c14bc8-f7d9-1179-b33d-8b030e7811b2 xmp.did:423d9419-491d-4086-a372-2fe68b6e01cc saved xmp.iid:423d9419-491d-4086-a372-2fe68b6e01cc 2016-11-30T23:18:29+01:00 Adobe Photoshop CC 2017 (Macintosh) / saved xmp.iid:dfe69c2c-6c0b-450a-92bf-f01801fc5b8c 2016-11-30T23:18:29+01:00 Adobe Photoshop CC 2017 (Macintosh) / 1 720000/10000 720000/10000 2 65535 20 20 V7 cHRMms3@pnb1xrLIDATxԓkA?tҨlQ/(ŢDz 9 Z zAxA(T<EĊ"bj&H'dy&ha޼7 "v]퓑'2;˃/ 9wVR"ved8}^{ʝs@6o|bY&(#? EM/)1TFD $0 =f r(false)); } }, getDataDebounced(args) { gettingData = true; return ApiWrapper.call( `${manageEndpoint}/${args.route}`, 'POST', args ).then(json => { // Check if another request is queued. if ( gettingDataNextArgs ) { const newArgs = gettingDataNextArgs; gettingDataNextArgs = false; return this.getDataDebounced(newArgs); } else { // Return this request. gettingData = false; return json; } }); }, deleteUserRatings(id) { return ApiWrapper.call( `${ratingEndpoint}/recipe/${id}`, 'DELETE' ); }, getTerm(type, id) { return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}` ); }, createTerm(type, name) { const data = { name, }; return ApiWrapper.call( `${taxonomyEndpoint}${type}`, 'POST', data ); }, cloneTerm(type, id, name) { const data = { type, id, name, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/clone`, 'POST', data ); }, deleteTerm(type, id) { return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}?force=true`, 'DELETE' ); }, renameTerm(type, id, name) { const data = { name, }; return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}`, 'POST', data ); }, changeTermSlug(type, id, slug) { const data = { slug, }; return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}`, 'POST', data ); }, changeTermDescription(type, id, description) { const data = { description, }; return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}`, 'POST', data ); }, renameTermLabel(type, id, label) { const data = { type, id, label, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/label`, 'POST', data ); }, updateTermLanguage(type, id, language) { const data = { type, id, language, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/language`, 'POST', data ); }, mergeTerm(type, oldId, newId) { const data = { type, oldId, newId, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/merge`, 'POST', data ); }, updateTaxonomyMeta(type, id, meta) { let data = {}; data[ type ] = meta; return ApiWrapper.call( `${taxonomyEndpoint}${type}/${id}`, 'POST', data ); }, bulkEdit(route, type, ids, action) { const data = { type, ids, action, }; return ApiWrapper.call( `${manageEndpoint}/${route}/bulk`, 'POST', data ); }, getTermId(taxonomy, name) { const data = { taxonomy, name, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/term-id`, 'POST', data ); }, getShoppingGroups(search = '') { const data = { search, limit: 50, }; return ApiWrapper.call( `${manageEndpoint}/taxonomy/shopping-groups`, 'POST', data ).then((response) => { return response && response.groups ? response.groups : []; }); }, }; assets/js/shared/Api/Import.js000064400000000454152075605430012263 0ustar00const modalEndpoint = wprm_admin.endpoints.modal; import ApiWrapper from '../ApiWrapper'; export default { parseIngredients(ingredients) { const data = { ingredients, }; return ApiWrapper.call( `${modalEndpoint}/ingredient/parse`, 'POST', data ); }, }; assets/js/shared/Api/Dashboard.js000064400000000330152075605430012671 0ustar00const dashboardEndpoint = wprm_admin.endpoints.dashboard; import ApiWrapper from '../ApiWrapper'; export default { getAnalytics() { return ApiWrapper.call( `${dashboardEndpoint}/analytics` ); }, }; assets/js/shared/Api/Recipe.js000064400000006003152075605430012214 0ustar00const recipeEndpoint = wprm_admin.endpoints.recipe; const manageEndpoint = wprm_admin.endpoints.manage; import ApiWrapper from '../ApiWrapper'; import AjaxWrapper from '../AjaxWrapper'; const getMultilingualContext = () => { if ( 'undefined' !== typeof wprm_admin_modal && wprm_admin_modal && wprm_admin_modal.multilingual ) { return wprm_admin_modal.multilingual; } if ( 'undefined' !== typeof wprm_admin_manage && wprm_admin_manage && wprm_admin_manage.multilingual ) { return wprm_admin_manage.multilingual; } return false; }; const getAdminLanguage = () => { const multilingual = getMultilingualContext(); if ( ! multilingual ) { return false; } if ( multilingual.current ) { return multilingual.current; } if ( multilingual.default ) { return multilingual.default; } return false; }; const maybeInjectAdminLanguage = ( recipe ) => { if ( 'public' === wprm_admin.settings.post_type_structure ) { return recipe; } // Only inject admin language if we're creating a new recipe. if ( recipe.id ) { return recipe; } if ( Object.prototype.hasOwnProperty.call( recipe, 'language' ) ) { return recipe; } const adminLanguage = getAdminLanguage(); if ( ! adminLanguage ) { return recipe; } return { ...recipe, language: adminLanguage, }; }; export default { get(id) { return ApiWrapper.call( `${recipeEndpoint}/${id}?t=${ Date.now() }` ); }, getFrontend(id) { return ApiWrapper.call( `${recipeEndpoint}/${id}?t=${ Date.now() }` ); }, save(recipe) { const recipeWithLanguage = maybeInjectAdminLanguage( recipe ); const data = { recipe: recipeWithLanguage, }; // Default to create new recipe. let url = recipeEndpoint; let method = 'POST'; // Recipe ID set? Update an existing one. const recipeId = recipe.id ? parseInt(recipe.id) : false; if ( recipeId ) { url += `/${recipeId}` method = 'PUT'; } return ApiWrapper.call( url, method, data ); }, updateStatus(recipeId, status) { const data = { status, }; return ApiWrapper.call( `${recipeEndpoint}/${recipeId}`, 'PUT', data ); }, delete(id, permanently = false) { let endpoint = `${recipeEndpoint}/${id}`; if ( permanently ) { endpoint += '?force=true'; } return ApiWrapper.call( endpoint, 'DELETE' ); }, deleteRevision(id) { return ApiWrapper.call( `${manageEndpoint}/revision/${id}`, 'DELETE' ); }, createPostForRecipe(recipeId) { return AjaxWrapper.call('wprm_create_post_for_recipe', { recipe_id: recipeId, }); }, addRecipeToPost(recipeId, postId) { return AjaxWrapper.call('wprm_add_recipe_to_post', { recipe_id: recipeId, post_id: postId, }); }, }; assets/js/shared/Api/Template.js000064400000005463152075605430012571 0ustar00import ApiWrapper from '../ApiWrapper'; import AjaxWrapper from '../AjaxWrapper'; const templateEndpoint = wprm_admin.endpoints.template; const debounceTime = 500; let previewPromisesByContext = {}; let previewRequestsByContext = {}; let previewRequestsTimerByContext = {}; let previewRecipeByContext = {}; export default { previewShortcode(uid, shortcode, recipeId, previewContext = 'default') { if ( ! previewPromisesByContext[previewContext] ) { previewPromisesByContext[previewContext] = []; } if ( ! previewRequestsByContext[previewContext] ) { previewRequestsByContext[previewContext] = {}; } previewRequestsByContext[previewContext][uid] = shortcode; previewRecipeByContext[previewContext] = recipeId; clearTimeout(previewRequestsTimerByContext[previewContext]); previewRequestsTimerByContext[previewContext] = setTimeout(() => { this.previewShortcodes( previewContext ); }, debounceTime); return new Promise( r => previewPromisesByContext[previewContext].push( r ) ); }, previewShortcodes( previewContext = 'default' ) { const thesePromises = previewPromisesByContext[previewContext] || []; const theseRequests = previewRequestsByContext[previewContext] || {}; const previewRecipe = previewRecipeByContext[previewContext] || false; previewPromisesByContext[previewContext] = []; previewRequestsByContext[previewContext] = {}; previewRecipeByContext[previewContext] = false; const data = { recipeId: previewRecipe, shortcodes: theseRequests, }; fetch(`${templateEndpoint}/preview`, { method: 'POST', headers: { 'X-WP-Nonce': wprm_admin.api_nonce, 'Accept': 'application/json', 'Content-Type': 'application/json', }, credentials: 'same-origin', body: JSON.stringify(data), }).then(response => { return response.json().then(json => { let result = response.ok ? json.preview : {}; thesePromises.forEach( r => r( result ) ); }); }); }, searchRecipes(input) { return AjaxWrapper.call('wprm_search_recipes', { search: input, }).then((data) => { // Return recipes_with_id if available, otherwise empty array. return data && data.recipes_with_id ? data.recipes_with_id : []; }); }, save(template) { const data = { template, }; return ApiWrapper.call( templateEndpoint, 'POST', data ); }, delete(slug) { const data = { slug, }; return ApiWrapper.call( templateEndpoint, 'DELETE', data ); }, }; assets/js/shared/Api/General.js000064400000000406152075605430012363 0ustar00const noticeEndpoint = wprm_admin.endpoints.notices; import ApiWrapper from '../ApiWrapper'; export default { dismissNotice(id) { const data = { id, }; return ApiWrapper.call( noticeEndpoint, 'DELETE', data ); }, }; assets/js/shared/Api/index.js000064400000001554152075605430012122 0ustar00const { hooks } = WPRecipeMakerAdmin['wp-recipe-maker/dist/shared']; import Analytics from './Analytics'; import CustomTaxonomy from './CustomTaxonomy'; import Dashboard from './Dashboard'; import General from './General'; import Import from './Import'; import List from './List'; import Manage from './Manage'; import Modal from './Modal'; import Rating from './Rating'; import Recipe from './Recipe'; import Settings from './Settings'; import Template from './Template'; import Utilities from './Utilities'; const api = hooks.applyFilters( 'api', { analytics: Analytics, customTaxonomy: CustomTaxonomy, dashboard: Dashboard, general: General, import: Import, list: List, manage: Manage, modal: Modal, rating: Rating, recipe: Recipe, settings: Settings, template: Template, utilities: Utilities, } ); export default api;assets/js/shared/Api/Modal.js000064400000002701152075605430012042 0ustar00const modalEndpoint = wprm_admin.endpoints.modal; import ApiWrapper from '../ApiWrapper'; const rateLimit = 500; let gettingSuggestions = false; let gettingSuggestionsAt = false; let gettingSuggestionsNextArgs = false; export default { getSuggestions(args) { if ( ! gettingSuggestions ) { return this.getSuggestionsDebounced(args); } else { gettingSuggestionsNextArgs = args; return new Promise(r => r(false)); } }, getSuggestionsDebounced(args) { gettingSuggestions = true; const now = Date.now(); if ( false !== gettingSuggestionsAt && rateLimit > now - gettingSuggestionsAt ) { return new Promise(r => { setTimeout(() => { r( this.getSuggestionsDebounced( args ) ); }, now - gettingSuggestionsAt ); }); } gettingSuggestionsAt = now; return ApiWrapper.call( `${modalEndpoint}/suggest`, 'POST', args ).then(json => { // Check if another request is queued. if ( gettingSuggestionsNextArgs ) { const newArgs = gettingSuggestionsNextArgs; gettingSuggestionsNextArgs = false; return this.getSuggestionsDebounced(newArgs); } else { // Return this request. gettingSuggestions = false; return json; } }); }, }; assets/js/shared/quantities.js000064400000016052152075605430012467 0ustar00import frac from 'frac'; const fractionSymbolsMap = { '\u00BC': '1/4', '\u00BD': '1/2', '\u00BE': '3/4', '\u2150': '1/7', '\u2151': '1/9', '\u2152': '1/10', '\u2153': '1/3', '\u2154': '2/3', '\u2155': '1/5', '\u2156': '2/5', '\u2157': '3/5', '\u2158': '4/5', '\u2159': '1/6', '\u215A': '5/6', '\u215B': '1/8', '\u215C': '3/8', '\u215D': '5/8', '\u215E': '7/8' }; export function formatQuantity( quantity, decimals = 2, allowFractions = false ) { const adminSettings = typeof window.wprmp_admin !== 'undefined' ? wprmp_admin.settings : ( typeof window.wprm_admin !== 'undefined' ? wprm_admin.settings : {} ); const decimalSeparator = typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.decimal_separator : adminSettings.decimal_separator; const decimalSymbol = 'comma' === decimalSeparator ? ',' : '.'; const thousandsSymbol = 'comma' === decimalSeparator ? '.' : ','; let formattedQuantity = quantity; let displayAsFraction = false; // Check if fractions are enabled. if ( allowFractions ) { const adminSettings = typeof window.wprmp_admin !== 'undefined' ? wprmp_admin.settings : ( typeof window.wprm_admin !== 'undefined' ? wprm_admin.settings : {} ); const fractionsEnabled = typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.fractions_enabled : adminSettings.fractions_enabled; if ( fractionsEnabled ) { const useMixed = typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.fractions_use_mixed : adminSettings.fractions_use_mixed; const useSymbols = typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.fractions_use_symbols : adminSettings.fractions_use_symbols; let maxDenominator = parseInt( typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.fractions_max_denominator : adminSettings.fractions_max_denominator ); maxDenominator = maxDenominator > 1 ? maxDenominator : 8; const fractionParts = frac( quantity, maxDenominator, useMixed ); if ( fractionParts && 3 === fractionParts.length && ! isNaN( fractionParts[0] ) && ! isNaN( fractionParts[1] ) && ! isNaN( fractionParts[2] ) ) { let formattedFraction = ''; if ( 0 < fractionParts[0] ) { formattedFraction += `${fractionParts[0]} `; // Add thousands separator if needed. formattedFraction = formattedFraction.replace( /\B(?=(\d{3})+(?!\d))/g, thousandsSymbol ); } if ( 0 < fractionParts[1] ) { if ( 0 < fractionParts[2] ) { formattedFraction += 1 === fractionParts[2] ? fractionParts[1] : `${fractionParts[1]}/${fractionParts[2]}`; } } else { // End result should not be 0. if ( 0 === fractionParts[0] ) { formattedFraction += `1/${maxDenominator}`; } } if ( formattedFraction ) { if ( useSymbols ) { formattedFraction = ' ' + formattedFraction + ' '; for ( let symbol of Object.keys( fractionSymbolsMap ) ) { const fraction = fractionSymbolsMap[ symbol ]; formattedFraction = formattedFraction.replace( ` ${fraction} `, ` ${symbol} ` ); } } formattedQuantity = formattedFraction.trim(); displayAsFraction = true; } } } } // Not using fractions, round to x decimals. if ( ! displayAsFraction ) { decimals = parseInt( decimals ); // Make sure it's a number and at least 0. if ( isNaN( decimals ) || decimals < 0 ) { decimals = 0; } // Round to x decimals, but prevent 0 values. do { formattedQuantity = parseFloat(parseFloat(quantity).toFixed(decimals)); decimals++; // Prevent infinite loop. Use 4 decimals as max precision. if ( 3 < decimals ) { break; } } while ( 0.0 == formattedQuantity ) // Make string again. formattedQuantity = '' + formattedQuantity; // Optionally use comma as decimal separator (point is default). if ( 'comma' === decimalSeparator ) { formattedQuantity = formattedQuantity.replace('.', ','); } // Add thousands separator. const parts = formattedQuantity.split( decimalSymbol ); parts[0] = parts[0].replace( /\B(?=(\d{3})+(?!\d))/g, thousandsSymbol ); formattedQuantity = parts.join( decimalSymbol ); } return formattedQuantity; } export function parseQuantity(sQuantity) { // Make sure to ignore decimal separator if the variable is already a number. const ignoreDecimalSeparator = typeof sQuantity === 'number'; // Make sure sQuantity is a string. sQuantity = '' + sQuantity; if ( ! ignoreDecimalSeparator ) { // Ignore thousands seperators to make sure it's not interpreted as decimal separator. const adminSettings = typeof window.wprmp_admin !== 'undefined' ? wprmp_admin.settings : ( typeof window.wprm_admin !== 'undefined' ? wprm_admin.settings : {} ); const decimalSeparator = typeof window.wprmp_public !== 'undefined' ? wprmp_public.settings.decimal_separator : adminSettings.decimal_separator; if ( 'comma' === decimalSeparator ) { // Find . and see if it's used as a thousands separator (more than 3 numbers after it). const thousandsPos = sQuantity.indexOf('.'); if ( -1 !== thousandsPos && sQuantity.length - thousandsPos > 3 ) { // Make sure number before supposed thousands separator is not 0. const before = sQuantity.substr(0, thousandsPos); if ( 0 !== parseInt( before ) ) { sQuantity = sQuantity.replace('.', ''); } } } else { const thousandsPos = sQuantity.indexOf(','); if ( -1 !== thousandsPos && sQuantity.length - thousandsPos > 3 ) { // Make sure number before supposed thousands separator is not 0. const before = sQuantity.substr(0, thousandsPos); if ( 0 !== parseInt( before ) ) { sQuantity = sQuantity.replace(',', ''); } } } } // Use . for decimals sQuantity = sQuantity.replace(',', '.'); // Replace " to " by dash. sQuantity = sQuantity.replace(' to ', '-'); sQuantity = sQuantity.replace('–', '-'); // Endash sQuantity = sQuantity.replace('—', '-'); // Emdash sQuantity = sQuantity.replace(' - ', '-'); // Replace fraction characters with equivalent var fractionsRegex = /(\u00BC|\u00BD|\u00BE|\u2150|\u2151|\u2152|\u2153|\u2154|\u2155|\u2156|\u2157|\u2158|\u2159|\u215A|\u215B|\u215C|\u215D|\u215E)/; sQuantity = (sQuantity + '').replace(fractionsRegex, function(m, vf) { return ' ' + fractionSymbolsMap[vf] + ' '; }); // Strip HTML tags. sQuantity = sQuantity.replace( /(<([^>]+)>)/ig, '' ); // Strip shortcodes. sQuantity = sQuantity.replace( /(\[([^\]]+)\])/ig, '' ); // Replace leftover characters we're not expecting by spaces. sQuantity = sQuantity.replace( /[^\d\s\.\/-]/ig, '' ); // Split by spaces sQuantity = sQuantity.trim(); var parts = sQuantity.split(' '); var quantity = false; if(sQuantity !== '') { quantity = 0; // Loop over parts and add values for(var i = 0; i < parts.length; i++) { if(parts[i].trim() !== '') { var division_parts = parts[i].split('/', 2); var part_quantity = parseFloat(division_parts[0]); if(division_parts[1] !== undefined) { var divisor = parseFloat(division_parts[1]); if(divisor !== 0) { part_quantity /= divisor; } } if ( ! isNaN( part_quantity ) ) { quantity += part_quantity; } } } } return quantity; } assets/js/shared/Helpers.js000064400000001620152075605430011676 0ustar00export default { getIngredientString( ingredient, includeNotes = true ) { let ingredientString = ''; let fields = []; if ( ingredient.amount ) { fields.push( ingredient.amount ); } if ( ingredient.unit ) { fields.push( ingredient.unit ); } if ( ingredient.name ) { fields.push( ingredient.name ); } if ( includeNotes && ingredient.notes ) { fields.push( ingredient.notes ); } if ( fields.length ) { ingredientString = fields.join( ' ' ) // Remove HTML elements. ingredientString = ingredientString.replace( /(<([^>]+)>)/ig, '' ); // Remove adjustable shortcodes. ingredientString = ingredientString.replace( /\[\/?adjustable]/ig, '' ); // Trim. ingredientString = ingredientString.trim(); } return ingredientString; }, }; assets/js/shared/Translations.js000064400000001204152075605430012753 0ustar00let translations = {}; // Get public translations. if ( window.hasOwnProperty( 'wprm_public' ) && wprm_public.hasOwnProperty( 'translations' ) ) { translations = { ...translations, ...wprm_public.translations, }; } // Get admin translations. if ( window.hasOwnProperty( 'wprm_admin' ) && wprm_admin.hasOwnProperty( 'translations' ) ) { translations = { ...translations, ...wprm_admin.translations, }; } export function __wprm( text, domain = 'wp-recipe-maker' ) { if ( translations.hasOwnProperty( text ) ) { return translations[ text ]; } else { return text; } }; assets/js/shared/CopyToClipboardIcon.js000064400000003361152075605430014146 0ustar00 import React, { Component } from 'react'; import CopyToClipboard from 'react-copy-to-clipboard'; import Icon from 'Shared/Icon'; import Tooltip from 'Shared/Tooltip'; import { __wprm } from 'Shared/Translations'; import '../../css/admin/shared/copy-clipboard.scss'; export default class CopyToClipboardIcon extends Component { constructor(props) { super(props); this.state = { copied: false, } } onCopy() { this.setState({ copied: true, }, () => { setTimeout(() => { this.setState({ copied: false, }); }, 2000); }); } render() { return ( { this.props.hasOwnProperty( 'type' ) && 'text' === this.props.type ? { this.props.text } : } ); } }assets/js/shared/Button.js000064400000006242152075605430011554 0ustar00import React from 'react'; import Icon from './Icon'; import Tooltip from './Tooltip'; import '../../css/admin/shared/button.scss'; const Button = (props) => { let buttonDisabled = false; let tooltipContent = props.help ? props.help : false; let className = 'button'; const isExplicitlyDisabled = props.disabled === true; // Check if explicitly disabled via prop if ( isExplicitlyDisabled ) { buttonDisabled = true; } // Check if there are requirements. if ( props.required ) { if ( ! wprm_admin.addons.hasOwnProperty( props.required ) || true !== wprm_admin.addons[ props.required ] ) { buttonDisabled = true; if ( 'premium' !== props.required ) { const capitalized = props.required[0].toUpperCase() + props.required.substring(1); tooltipContent = `WP Recipe Maker ${capitalized} Bundle Only`; } else { tooltipContent = 'WP Recipe Maker Premium Only'; } } } // Extra class if primary button. if ( props.isPrimary ) { className += ' button-primary'; } // Extra class if AI button. if ( props.ai ) { className += ' wprm-button-ai'; // AI features are only available in the Elite Bundle right now. if ( ! wprm_admin.addons.elite ) { buttonDisabled = true; tooltipContent = 'AI features are only available in the Elite Bundle during beta. Click to learn more.'; } else { if ( ! tooltipContent ) { tooltipContent = 'AI features are currently in beta and only available with an active Elite Bundle license'; } } } // Extra class if disabled with tooltip (for help cursor). Don't add if just disabled without tooltip. if ( buttonDisabled && tooltipContent ) { className += ' wprm-button-required'; } // Don't show tooltip if explicitly disabled without help text const showTooltip = tooltipContent && ( !isExplicitlyDisabled || props.help ); const buttonElement = ( ); if ( showTooltip ) { return ( { buttonElement } ); } return buttonElement; } export default Button;assets/js/shared/Tooltip.js000064400000004435152075605430011735 0ustar00import React from 'react'; import Tippy from '@tippyjs/react'; import 'tippy.js/dist/tippy.css'; const OurTooltip = (props) => { if ( ! props.content ) { return props.children; } const style = props.hasOwnProperty( 'style' ) ? props.style : {}; let child = props.children; // Determine whether the child can safely receive a ref from Tippy. const isDomElement = React.isValidElement( child ) && 'string' === typeof child.type; const isClassComponent = React.isValidElement( child ) && child.type && child.type.prototype && child.type.prototype.isReactComponent; const isForwardRef = React.isValidElement( child ) && child.type && child.type.$$typeof && 'Symbol(react.forward_ref)' === child.type.$$typeof.toString(); const needsWrapper = ! isDomElement && ! isClassComponent && ! isForwardRef; if ( needsWrapper ) { // Ensure Tippy always receives a DOM node so refs work (e.g. when wrapping Icon components). child = { child }; } else if ( React.isValidElement( child ) && React.Children.count( props.children ) === 1 ) { child = React.cloneElement( child, { style: { ...child.props.style, ...style } } ); } else { child = { child }; } const placement = props.hasOwnProperty( 'placement' ) ? props.placement : 'top'; return ( } allowHTML={ true } placement={ placement } popperOptions={ { modifiers: [ { name: 'addZIndex', enabled: true, phase: 'write', fn: ({ state }) => { state.styles.popper.zIndex = '100000'; }, }, { name: 'preventOverflow', options: { boundary: 'window', }, }, ], } } > { child } ); } export default OurTooltip;assets/js/shared/CSV.js000064400000002662152075605430010736 0ustar00const CSV_BOM = '\ufeff'; const toCsvCell = ( value ) => { if ( null === value || typeof value === 'undefined' ) { return ''; } const cellValue = String( value ).replace( /"/g, '""' ); return `"${ cellValue }"`; }; const sanitizeFileName = ( fileName ) => { const sanitized = String( fileName ) .trim() .replace( /[^a-z0-9._-]+/gi, '-' ) .replace( /-+/g, '-' ) .replace( /^[-.]+|[-.]+$/g, '' ); return sanitized || 'report'; }; export function downloadToCsv( fileName, headers, rows ) { const csvContent = [ headers.map( ( header ) => toCsvCell( header ) ).join( ',' ), ...rows.map( ( row ) => row.map( ( value ) => toCsvCell( value ) ).join( ',' ) ), ].join( '\r\n' ); const blob = new Blob( [ CSV_BOM + csvContent ], { type: 'text/csv;charset=utf-8;' } ); const csvFileName = `${ sanitizeFileName( fileName ) }.csv`; if ( window.navigator && window.navigator.msSaveOrOpenBlob ) { window.navigator.msSaveOrOpenBlob( blob, csvFileName ); return; } const url = window.URL.createObjectURL( blob ); const link = document.createElement( 'a' ); link.setAttribute( 'href', url ); link.setAttribute( 'download', csvFileName ); link.style.display = 'none'; document.body.appendChild( link ); link.click(); document.body.removeChild( link ); window.URL.revokeObjectURL( url ); } assets/js/shared/Icon.js000064400000013044152075605430011167 0ustar00import React from 'react'; import SVG from 'react-inlinesvg'; import '../../css/admin/shared/icon.scss'; import Tooltip from './Tooltip'; import IconAdjustable from '../../icons/admin/adjustable.svg'; import IconBold from '../../icons/admin/bold.svg'; import IconClock from '../../icons/admin/clock.svg'; import IconClose from '../../icons/admin/close.svg'; import IconCode from '../../icons/admin/code.svg'; import IconCheckboxAlternate from '../../icons/admin/checkbox-alternate.svg'; import IconCheckboxChecked from '../../icons/admin/checkbox-checked.svg'; import IconCheckboxEmpty from '../../icons/admin/checkbox-empty.svg'; import IconCheckmark from '../../icons/admin/checkmark.svg'; import IconDuplicate from '../../icons/admin/duplicate.svg'; import IconDrag from '../../icons/admin/drag.svg'; import IconSplit from '../../icons/admin/split.svg'; import IconSplitThick from '../../icons/admin/split-thick.svg'; import IconEaflLink from '../../icons/admin/eafl-link.svg'; import IconEaflUnlink from '../../icons/admin/eafl-unlink.svg'; import IconEye from '../../icons/admin/eye.svg'; import IconHeading1 from '../../icons/admin/heading-1.svg'; import IconHeading2 from '../../icons/admin/heading-2.svg'; import IconHeading3 from '../../icons/admin/heading-3.svg'; import IconHeading4 from '../../icons/admin/heading-4.svg'; import IconHeading5 from '../../icons/admin/heading-5.svg'; import IconHeading6 from '../../icons/admin/heading-6.svg'; import IconItalic from '../../icons/admin/italic.svg'; import IconLink from '../../icons/admin/link.svg'; import IconLock from '../../icons/admin/lock.svg'; import IconMerge from '../../icons/admin/merge.svg'; import IconMovie from '../../icons/admin/movie.svg'; import IconPencil from '../../icons/admin/pencil.svg'; import IconPhoto from '../../icons/admin/photo.svg'; import IconPlus from '../../icons/admin/plus.svg'; import IconPlusText from '../../icons/admin/plus-text.svg'; import IconPrint from '../../icons/admin/print.svg'; import IconQuestionBox from '../../icons/admin/question-box.svg'; import IconQuestion from '../../icons/admin/question.svg'; import IconReload from '../../icons/admin/reload.svg'; import IconRestore from '../../icons/admin/restore.svg'; import IconSearch from '../../icons/admin/search.svg'; import IconSparks from '../../icons/admin/sparks.svg'; import IconStarEmpty from '../../icons/admin/star-empty.svg'; import IconStarFull from '../../icons/admin/star-full.svg'; import IconSubscript from '../../icons/admin/subscript.svg'; import IconSuperscript from '../../icons/admin/superscript.svg'; import IconStyle from '../../icons/admin/style.svg'; import IconTemperature from '../../icons/admin/temperature.svg'; import IconTrash from '../../icons/admin/trash.svg'; import IconUnderline from '../../icons/admin/underline.svg'; import IconUnlink from '../../icons/admin/unlink.svg'; import IconVideoplayer from '../../icons/admin/videoplayer.svg'; import IconWarning from '../../icons/admin/warning.svg'; const icons = { adjustable: IconAdjustable, bold: IconBold, clock: IconClock, close: IconClose, code: IconCode, 'checkbox-alternate': IconCheckboxAlternate, 'checkbox-checked': IconCheckboxChecked, 'checkbox-empty': IconCheckboxEmpty, checkmark: IconCheckmark, duplicate: IconDuplicate, drag: IconDrag, split: IconSplit, 'split-thick': IconSplitThick, 'eafl-link': IconEaflLink, 'eafl-unlink': IconEaflUnlink, eye: IconEye, 'heading-1': IconHeading1, 'heading-2': IconHeading2, 'heading-3': IconHeading3, 'heading-4': IconHeading4, 'heading-5': IconHeading5, 'heading-6': IconHeading6, italic: IconItalic, link: IconLink, lock: IconLock, merge: IconMerge, movie: IconMovie, pencil: IconPencil, photo: IconPhoto, plus: IconPlus, 'plus-text': IconPlusText, print: IconPrint, 'question-box': IconQuestionBox, question: IconQuestion, reload: IconReload, restore: IconRestore, search: IconSearch, sparks: IconSparks, 'star-empty': IconStarEmpty, 'star-full': IconStarFull, style: IconStyle, subscript: IconSubscript, superscript: IconSuperscript, temperature: IconTemperature, trash: IconTrash, underline: IconUnderline, unlink: IconUnlink, videoplayer: IconVideoplayer, warning: IconWarning, }; const Icon = (props) => { let icon = icons.hasOwnProperty(props.type) ? icons[props.type] : false; if ( !icon ) { return null; } let tooltip = props.title; let className = props.className ? `wprm-admin-icon ${props.className}` : 'wprm-admin-icon'; const hidden = props.hasOwnProperty( 'hidden' ) ? props.hidden : false; if ( hidden ) { tooltip = ''; className += ' wprm-admin-icon-hidden'; } // Optional custom color. let customColor = false; if ( props.hasOwnProperty( 'color' ) && '#111111' !== props.color ) { customColor = props.color; } return ( ); } export default Icon; assets/js/shared/Browser.js000064400000000567152075605430011730 0ustar00import Bowser from 'bowser'; export function isProblemBrowser() { const browser = Bowser.getParser( window.navigator.userAgent ); return browser.satisfies({ edge: "<80", ie: '>0', }); } export function isFirefox() { const browser = Bowser.getParser( window.navigator.userAgent ); return 'Firefox' === browser.parsedResult.browser.name; }assets/js/shared/CategoryTerms.js000064400000002752152075605430013073 0ustar00/** * Utility functions for working with category terms. */ /** * Convert an array of term names to term objects. * Creates term objects that will be handled by WordPress when saving. * Note: Terms are no longer pre-loaded to improve performance on sites with many terms. * * @param {string} categoryKey - The category key (e.g., 'course', 'cuisine') * @param {string[]} termNames - Array of term names to convert * @returns {Object[]} Array of term objects with term_id and name properties */ export function convertTermNamesToObjects(categoryKey, termNames) { const categoryData = wprm_admin_modal.categories[categoryKey]; if (!categoryData) { return []; } const isCreatable = categoryData.creatable !== false; const terms = []; termNames.forEach(termName => { const trimmedTermName = termName.trim(); // Skip empty terms if (!trimmedTermName) { return; } // For non-creatable categories (like suitablefordiet), WordPress will validate // that the term exists when saving. We'll create the term object here and let // WordPress handle the validation. // Create term object - WordPress will match by name or create if needed const term = { term_id: trimmedTermName, // Will be converted to ID by WordPress if term exists name: trimmedTermName, }; terms.push(term); }); return terms; } assets/js/shared/ErrorBoundary.js000064400000002657152075605430013104 0ustar00import React, { Component, Fragment } from 'react'; import '../../css/admin/shared/error-boundary.scss'; export default class ErrorBoundary extends Component { constructor(props) { super(props); this.state = { hasError: false, error: false, info: false, } } componentDidCatch(error, info) { this.setState({ hasError: true, error, info, }); } render() { return ( { this.state.hasError ?

Something went wrong
Please contact
support@bootstrapped.ventures and send along the following information:

                            { this.props.module ? `Module: ${ this.props.module }\n` : null }
                            { this.state.error ? `Error: ${ this.state.error.toString() }\n` : null }
                            { this.state.info ? `Stack: ${ this.state.info.componentStack }` : null }
                        
: this.props.children } ); } } assets/js/shared/AjaxWrapper.js000064400000014526152075605430012531 0ustar00/** * Wrapper for WordPress AJAX endpoints using form-urlencoded format. * Provides consistent error handling similar to ApiWrapper. */ export default { /** * Call a WordPress AJAX endpoint. * * @param {string} action The AJAX action name (e.g., 'wprm_create_post_for_recipe'). * @param {Object} params Additional parameters to send in the request body. * @returns {Promise} Promise that resolves with the response data or false on error. */ call(action, params = {}) { // Get nonce from admin settings. const nonce = wprm_admin.nonce; // Build form-urlencoded body. const bodyParams = new URLSearchParams({ action: action, security: nonce, ...params, }); const args = { method: 'POST', credentials: 'same-origin', headers: { 'Accept': 'application/json, text/plain, */*', 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8', // Don't cache AJAX calls. 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': 0, }, body: bodyParams.toString(), }; return fetch(wprm_admin.ajax_url, args).then(function (response) { if (response.ok) { return response.json().then(function (json) { if (json.success) { // Return data if available, otherwise return true to indicate success. // wp_send_json_success() without data returns {"success": true} without a data property. return json.data !== undefined ? json.data : true; } else { // Handle WordPress AJAX error response. showAjaxErrorMessage(action, args, response, json); return false; } }).catch(function (jsonError) { // Handle JSON parsing errors. console.error('Failed to parse JSON response:', action, jsonError); showAjaxErrorMessage(action, args, response, null, jsonError); return false; }); } else { // Handle HTTP error response. showAjaxErrorMessage(action, args, response); return false; } }).catch(function (error) { // Handle network errors or other fetch failures. console.error('AJAX request failed:', action, error); showAjaxErrorMessage(action, args, null, null, error); return false; }); }, }; /** * Show error message for AJAX endpoint failures. * * @param {string} action The AJAX action that failed. * @param {Object} args The fetch arguments used. * @param {Response|null} response The response object, if available. * @param {Object|null} json The parsed JSON response, if available. * @param {Error|null} error The error object, if available. */ async function showAjaxErrorMessage(action, args, response, json = null, error = null) { // Log errors in console and try to get as much debug information as possible. console.log('AJAX Error:', action, args); if (response) { console.log('Response:', response); } if (json) { console.log('JSON:', json); } if (error) { console.log('Error:', error); } let message = ''; // Handle different error scenarios. if (error) { // Network error or fetch failure. message = 'Network error occurred. Please check your internet connection and try again.\r\n\r\n'; message += `Error: ${error.message || error}`; } else if (response) { // HTTP error response. const status = parseInt(response.status); let hint = false; if (300 <= status && status <= 399) { hint = 'A redirection is breaking the AJAX endpoint. Are any redirections set up in the .htaccess file or using a plugin?'; } else if (401 === status || 403 === status) { hint = 'Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.'; } else if (404 === status) { hint = 'The AJAX endpoint could not be found. This might be a plugin conflict or server configuration issue.'; } else if (500 <= status && status <= 599) { hint = 'The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs.'; } if (hint) { message += `${hint}\r\n\r\n`; } // Response details. const responseDetails = `${response.url} ${response.redirected ? '(redirected)' : ''}- ${response.status} - ${response.statusText}`; message += `Response: ${responseDetails}`; } // Handle WordPress AJAX error response format. if (json && json.data && json.data.message) { message += `\r\n\r\nServer message: ${json.data.message}`; } else if (json && json.message) { message += `\r\n\r\nServer message: ${json.message}`; } // Check for nonce/session errors. let showAlert = true; if (json && json.data && json.data.message) { const errorMessage = json.data.message.toLowerCase(); if (-1 !== errorMessage.indexOf('permission') || -1 !== errorMessage.indexOf('nonce') || -1 !== errorMessage.indexOf('logged out') || -1 !== errorMessage.indexOf('session')) { alert('You got logged out or your session expired. Please try logging out of WordPress and back in again.'); showAlert = false; } } if (showAlert) { message += '\r\n\r\nPress OK to contact support@bootstrapped.ventures for support (opens an email popup).'; if (confirm(message)) { const email = 'support@bootstrapped.ventures'; const subject = 'WP Recipe Maker AJAX Error Message'; const body = `I received the error message below at ${window.location.href}\r\n\r\nAction: ${action}\r\n\r\n${message}`; window.open(`mailto:${encodeURIComponent(email)}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`); } } } assets/js/shared/DropdownMenu.js000064400000006125152075605430012722 0ustar00import React from 'react'; import Tippy from '@tippyjs/react'; import 'tippy.js/dist/tippy.css'; const DropdownMenu = (props) => { const { children, items, placement = 'top', onItemClick } = props; if (!items || !items.length) { return children; } let child = children; // Determine whether the child can safely receive a ref from Tippy. const isDomElement = React.isValidElement(child) && 'string' === typeof child.type; const isClassComponent = React.isValidElement(child) && child.type && child.type.prototype && child.type.prototype.isReactComponent; const isForwardRef = React.isValidElement(child) && child.type && child.type.$$typeof && 'Symbol(react.forward_ref)' === child.type.$$typeof.toString(); const needsWrapper = !isDomElement && !isClassComponent && !isForwardRef; if (needsWrapper) { child = {child}; } const handleItemClick = (item, e) => { e.stopPropagation(); if (item.onClick) { item.onClick(e); } if (onItemClick) { onItemClick(item, e); } }; const menuContent = (
{items.map((item, index) => { if (item.divider) { return
; } const isDisabled = item.disabled || false; const className = `wprm-dropdown-menu-item${isDisabled ? ' wprm-dropdown-menu-item-disabled' : ''}`; return (
handleItemClick(item, e)} > {item.icon && ( {item.icon} )} {item.label}
); })}
); return ( { state.styles.popper.zIndex = '100000'; }, }, { name: 'preventOverflow', options: { boundary: 'window', }, }, ], }} theme="wprm" arrow={true} hideOnClick={true} > {child} ); }; export default DropdownMenu; assets/js/shared/Loader.js000064400000000304152075605430011500 0ustar00import React from 'react'; import '../../css/admin/shared/loader.scss'; const Loader = (props) => { return (
); } export default Loader;assets/js/shared/ApiWrapper.js000064400000007735152075605430012363 0ustar00export default { call( endpoint, method = 'GET', body = false ) { let nonce = wprm_admin.api_nonce; if ( 'object' === typeof window.wpApiSettings && window.wpApiSettings.nonce ) { nonce = window.wpApiSettings.nonce; } let args = { method, headers: { 'X-WP-Nonce': nonce, 'Accept': 'application/json', // Don't cache API calls. 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': 0, }, credentials: 'same-origin', }; // Use POST for PUT and DELETE and emulate for better compatibility. if ( 'PUT' === method || 'DELETE' === method ) { args.method = 'POST'; args.headers['X-HTTP-Method-Override'] = method; } // Add optional body data. if ( body ) { args.headers['Content-Type'] = 'application/json'; args.body = JSON.stringify(body); } // Prevent double ? in endpoint by keeping only the first one. let occurrence = 0; endpoint = endpoint.replace( /\?/g, function (match) { occurrence++; return 2 <= occurrence ? "&" : match; } ); return fetch(endpoint, args).then(function (response) { if ( response.ok ) { return response.json(); } else { showErrorMessage( endpoint, args, response ); return false; } }); }, }; async function showErrorMessage( endpoint, args, response ) { // Log errors in console and try to get as much debug information as possible. console.log(endpoint, args); console.log(response); let message = ''; // Specific text per status. const status = parseInt( response.status ); let hint = false; if ( 300 <= status && status <= 399 ) { hint = 'A redirection is breaking the API endpoint. Are any redirections set up in the .htaccess file or using a plugin?'; } else if ( 401 === status || 403 === status ) { hint = 'Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.'; } else if ( 404 === status ) { hint = 'The rest API endpoint could not be found. Are your permalinks set up correctly?'; } else if ( 500 <= status && status <= 599 ) { hint = 'The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs.'; } if ( hint ) { message += `${hint}\r\n\r\n`; } message += 'Press OK to contact support@bootstrapped.ventures for support (opens an email popup).'; // Response details. const responseDetails = `${response.url} ${response.redirected ? '(redirected)' : ''}- ${response.status} - ${response.statusText}`; message += `\r\n\r\n${responseDetails}`; let showAlert = true; try { await response.text().then(text => { console.log(text); if ( -1 !== text.indexOf( 'rest_cookie_invalid_nonce' ) ) { // Got logged out. alert( 'You got logged out or your session expired. Please try logging out of WordPress and back in again.' ); showAlert = false; } else { message += `\r\n\r\n${text}`; } }) } catch(e) { console.log(e); message += `\r\n\r\n${e}`; } if ( showAlert && confirm( message ) ) { const email = 'support@bootstrapped.ventures'; const subject = 'WP Recipe Maker Error Message'; const body = `I received the error message below at ${ window.location.href }\r\n\r\n${ message }`; window.open( `mailto:${ encodeURIComponent( email ) }?subject=${ encodeURIComponent( subject ) }&body=${ encodeURIComponent( body ) }` ); } }assets/js/admin-dashboard.js000064400000000417152075605430012046 0ustar00import { createRoot } from 'react-dom/client'; import React from 'react'; import App from './admin-dashboard/App'; let appContainer = document.getElementById( 'wprm-admin-dashboard' ); if (appContainer) { const root = createRoot(appContainer); root.render(); }assets/js/blocks/shared/PostSelect.js000064400000002050152075605430013634 0ustar00const { SelectControl, } = wp.components; const { Component, } = wp.element; import AsyncSelect from 'react-select/async'; export default class PostSelect extends Component { getPosts(search) { wp.apiFetch( { path: `/wp/v2/${this.props.type}?search=${ encodeURIComponent( search ) }` } ).then( posts => { const result = posts.map((post) => { return { value: post.id, label: post.title.rendered, } }); return Promise.resolve(result); } ).catch( () => { return Promise.resolve({ options: [] }); }); } render() { return ( ); } }assets/js/blocks/shared/RecipeSelect.js000064400000001122152075605430014115 0ustar00const { Component } = wp.element; import Select from 'react-select'; class RecipeSelect extends Component { constructor() { super( ...arguments ); } render() { return ( { this.setState({ scope: option.value, }); }} />
) ) }
{ __wprm( 'This particular CSV export is only for record keeping or analysing your data in a different tool. The information cannot be imported back into WP Recipe Maker afterwards.' ) }
{ if ( this.state.exporting ) { return { __wprm( 'Generating CSV...' ) }; } return null; }} >
); } } assets/js/admin-manage/ratings/Columns.js000064400000027441152075605440014445 0ustar00import React from 'react'; import he from 'he'; import TextFilter from '../general/TextFilter'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; export default { getColumns( datatable ) { let columns = [ bulkEditCheckbox( datatable ), { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 70, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ alert( __wprm( 'Click on the stars to edit the rating.' ) ); }} /> { if( confirm( __wprm( 'Are you sure you want to delete this rating?' ) ) ) { Api.rating.delete(row.original.id).then(() => datatable.refreshData()); } }} />
), },{ Header: __wprm( 'Date' ), id: 'date', accessor: 'date', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Rating' ), id: 'rating', accessor: 'rating', width: 100, Filter: ({ filter, onChange }) => ( ), Cell: row => { return (
{ [1,2,3,4,5].map((rating, index) => { return ( { const newRating = { ...row.original, rating, } Api.rating.update(newRating).then(() => datatable.refreshData()); }} key={index} /> ); }) }
); }, },{ Header: __wprm( 'Type' ), id: 'type', accessor: 'type', width: 150, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ 'user' === row.value ? __wprm( 'User Rating' ) : __wprm( 'Comment Rating' ) }
), },{ Header: __wprm( 'Approved' ), id: 'approved', accessor: 'approved', width: 100, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ 0 == row.value ? __wprm( 'No' ) : __wprm( 'Yes' ) }
), },{ Header: __wprm( 'Has Comment' ), id: 'has_comment', accessor: 'has_comment', width: 100, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { return (
{ 1 == row.value ? __wprm( 'Yes' ) : ( 0 == row.value ? __wprm( 'No' ) : __wprm( 'n/a' ) ) }
) }, },{ Header: __wprm( 'User ID' ), id: 'user_id', accessor: 'user_id', width: 150, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.user ? row.original.user : __wprm( 'n/a' ) }`; return (
{ row.original.user_link ? { label } : label }
) }, },{ Header: __wprm( 'IP' ), id: 'ip', accessor: 'ip', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Comment ID' ), id: 'comment_id', accessor: 'comment_id', width: 350, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.comment ? `${row.original.comment}` : __wprm( 'n/a' ) }`; return (
{ row.original.comment_link ? { label } : label }
) }, },{ Header: __wprm( 'Comment Author' ), id: 'comment_author', accessor: 'comment_author', width: 150, sortable: false, filterable: false, },{ Header: __wprm( 'Recipe ID' ), id: 'recipe_id', accessor: 'recipe_id', width: 350, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.recipe ? row.original.recipe : __wprm( 'n/a' ) }`; return ( ) }, },{ Header: __wprm( 'Parent Post ID' ), id: 'post_id', accessor: 'post_id', width: 350, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.post ? row.original.post : __wprm( 'n/a' ) }`; return (
{ row.original.post_link ? { label } : label }
) }, } ]; return columns; } };assets/js/admin-manage/lists/Columns.js000064400000020155152075605440014127 0ustar00import React, { Fragment } from 'react'; import he from 'he'; import TextFilter from '../general/TextFilter'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import CopyToClipboardIcon from 'Shared/CopyToClipboardIcon'; import '../../../css/admin/manage/recipes.scss'; export default { getColumns( datatable ) { let columns = [ { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: wprm_admin.addons.premium ? 100 : 70, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ WPRM_Modal.open( 'list', { list: row.original, saveCallback: () => datatable.refreshData(), } ); }} /> { true === wprm_admin.addons.premium && { WPRM_Modal.open( 'list', { listId: row.original.id, cloneList: true, saveCallback: () => datatable.refreshData(), }, true ); }} /> } { if( confirm( __wprm( 'Are you sure you want to delete this list?' ) ) ) { Api.list.delete(row.original.id).then(() => datatable.refreshData()); } }} />
), },{ Header: __wprm( 'ID' ), id: 'id', accessor: 'id', width: 65, Filter: (props) => (), },{ Header: __wprm( 'Shortcode' ), id: 'shortcode', accessor: 'id', sortable: false, filterable: false, width: 200, Cell: row => { const shortcode = `[wprm-list id="${ row.value }"]`; return (
) }, },{ Header: __wprm( 'Date' ), id: 'date', accessor: 'date', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Name' ), id: 'name', accessor: 'name', width: 300, Filter: (props) => (), },{ Header: __wprm( 'Note' ), id: 'note', accessor: 'note', width: 300, sortable: false, Filter: (props) => (), },{ Header: __wprm( '# Items' ), id: 'nbr_items', accessor: 'nbr_items', width: 75, filterable: false },{ Header: __wprm( '# Internal' ), id: 'nbr_items_internal', accessor: 'nbr_items_internal', width: 75, filterable: false },{ Header: __wprm( '# External' ), id: 'nbr_items_external', accessor: 'nbr_items_external', width: 75, filterable: false },{ Header: __wprm( 'Metadata Name' ), id: 'metadata_name', accessor: 'metadata_name', width: 300, Filter: (props) => (), },{ Header: __wprm( 'Metadata Description' ), id: 'metadata_description', accessor: 'metadata_description', width: 300, Filter: (props) => (), },{ Header: __wprm( 'Parent ID' ), id: 'parent_post_id', accessor: 'parent_post_id', width: 65, Filter: (props) => (), Cell: row => { if ( ! row.value ) { return (
); } else { return (
{ row.value }
) } }, },{ Header: __wprm( 'Parent Name' ), id: 'parent_post', accessor: 'parent_post', width: 300, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const parent_post = row.value; const view_url = row.original.parent_post_url ? he.decode( row.original.parent_post_url ) : false; const edit_url = row.original.parent_post_edit_url ? he.decode( row.original.parent_post_edit_url ) : false; if ( ! parent_post ) { return null; } return (
{ view_url && } { edit_url && } { parent_post.post_title }
); }, } ]; return columns; } };assets/js/admin-manage/App.js000064400000004374152075605440012076 0ustar00import React, { Component } from 'react'; import { Route, useHistory } from 'react-router-dom'; import Menu from './Menu'; import Notices from './Notices'; import DataTable from './DataTable'; import ErrorBoundary from 'Shared/ErrorBoundary'; import '../../css/admin/manage/app.scss'; import defaultDatatables from './DataTableConfig'; const { hooks } = WPRecipeMakerAdmin['wp-recipe-maker/dist/shared']; export default class App extends Component { render() { let datatables = hooks.applyFilters( 'datatables', defaultDatatables ); return (
{ let type = 'recipe'; if ( match.params.type && Object.keys(datatables).includes( match.params.type ) ) { type = match.params.type; } let filter = false; if ( match.params.filter ) { const filterParts = match.params.filter.split( '=' ); if ( 2 === filterParts.length ) { filter = filterParts; } } if ( ! datatables.hasOwnProperty( type ) ) { return null; } return ( { const history = useHistory(); history.push( `/${type}` ); }} options={ datatables[ type ] } /> ) }} />
); } } assets/js/admin-manage/revisions/Columns.js000064400000006225152075605440015014 0ustar00import React from 'react'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import TextFilter from '../general/TextFilter'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; export default { getColumns( recipes ) { let columns = [ bulkEditCheckbox( recipes ), { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 70, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ WPRM_Modal.open( 'recipe', { recipe: row.original.recipe_data, restoreRevision: true, saveCallback: () => recipes.refreshData(), } ); }} /> { if( confirm( `${ __wprm( 'Are you sure you want to delete' ) } "${row.original.post_title}"?` ) ) { Api.recipe.deleteRevision(row.original.id).then(() => recipes.refreshData()); } }} />
), },{ Header: __wprm( 'Recipe ID' ), id: 'recipe_id', accessor: 'post_parent', width: 75, Filter: (props) => (), },{ Header: __wprm( 'Revision ID' ), id: 'id', accessor: 'id', width: 75, Filter: (props) => (), },{ Header: __wprm( 'Date' ), id: 'date', accessor: 'post_date', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Name' ), id: 'name', accessor: 'post_title', Filter: (props) => (), },{ Header: __wprm( 'Recipe Data Size' ), id: 'recipe_data', accessor: 'recipe_data', sortable: false, filterable: false, width: 150, Cell: row => { const emptyRecipeLength = JSON.stringify( wprm_admin_modal.recipe ).length; const revisionRecipeLength = JSON.stringify( row.value ).length; return (
{ Math.max(revisionRecipeLength - emptyRecipeLength, 0 ).toLocaleString() }
) }, }] return columns; } };assets/js/admin-manage/units/Columns.js000064400000014521152075605440014133 0ustar00import React, { Fragment } from 'react'; import { NavLink } from 'react-router-dom'; import he from 'he'; import Media from 'Modal/general/Media'; import TextFilter from '../general/TextFilter'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import Tooltip from 'Shared/Tooltip'; import { __wprm } from 'Shared/Translations'; import '../../../css/admin/manage/taxonomies.scss'; export default { getColumns( datatable ) { let columns = [ bulkEditCheckbox( datatable, 'term_id' ), { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 100, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ let newName = prompt( `${ __wprm( 'What do you want to be the new name for' ) } "${row.original.name}"? ${ __wprm( 'This will update the unit for all recipes using it. Take note that terms are case insensitive (t and T will be seen as the same unit and both get replaced).' ) }`, row.original.name ); if( newName && newName.trim() ) { Api.manage.renameTerm(datatable.props.options.id, row.original.term_id, newName).then(() => datatable.refreshData()); } }} /> { let newId = prompt( `${ __wprm( 'What is the ID of the term you want the merge' ) } "${row.original.name}" ${ __wprm( 'into' ) }?` ); if( newId && newId != row.original.term_id && newId.trim() ) { Api.manage.getTerm(datatable.props.options.id, newId).then(newTerm => { if ( newTerm ) { if ( confirm( `${ __wprm( 'Are you sure you want to merge' ) } "${row.original.name}" ${ __wprm( 'into' ) } "${newTerm.name}"?` ) ) { Api.manage.mergeTerm(datatable.props.options.id, row.original.term_id, newId).then(() => datatable.refreshData()); } } else { alert( __wprm( 'We could not find a term with that ID.' ) ); } }); } }} /> { if( confirm( `${ __wprm( 'Are you sure you want to delete' ) } "${row.original.name}"?` ) ) { Api.manage.deleteTerm(datatable.props.options.id, row.original.term_id).then(() => datatable.refreshData()); } }} />
), },{ Header: __wprm( 'ID' ), id: 'id', accessor: 'term_id', width: 65, Filter: (props) => (), },{ Header: __wprm( 'Unit' ), id: 'name', accessor: 'name', Filter: (props) => (), Cell: row => row.value ? he.decode(row.value) : null, },{ Header: __wprm( 'Plural' ), id: 'plural', accessor: 'plural', width: 200, Filter: (props) => (), Cell: row => { return (
{ const newPlural = prompt( `${ __wprm( 'What do you want the plural to be for' ) } "${row.original.name}"?`, row.value ); if( false !== newPlural ) { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { plural: newPlural }).then(() => datatable.refreshData()); } }} /> { row.value ? { row.value } : null }
) }, },{ Header: __wprm( 'Recipes' ), id: 'count', accessor: 'count', filterable: false, width: 65, Cell: row => { return ( { row.value } ) } } ]; return columns; } };assets/js/admin-manage/Notices.js000064400000005602152075605440012755 0ustar00import React, { Component } from 'react'; import '../../css/admin/manage/notices.scss'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; export default class Notices extends Component { render() { if ( ! wprm_admin_modal.notices || ! wprm_admin_modal.notices.length ) { return null; } return (
{ wprm_admin_modal.notices.map((notice, index) => { if ( notice.dismissed ) { return null; } const dismissNotice = () => { Api.general.dismissNotice( notice.id ); notice.dismissed = true; this.forceUpdate(); } return (
{ notice.title ?
{ notice.title }
: null }
{ notice.dismissable && { __wprm( 'Remove Notice' ) } }
{ notice.dismissable &&
}
) }) }
); } }assets/js/admin-manage/taxonomies/Columns.js000064400000167566152075605440015201 0ustar00import React, { Fragment } from 'react'; import { NavLink } from 'react-router-dom'; import he from 'he'; import Media from 'Modal/general/Media'; import TextFilter from '../general/TextFilter'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import Tooltip from 'Shared/Tooltip'; import { __wprm } from 'Shared/Translations'; import '../../../css/admin/manage/taxonomies.scss'; export default { getColumns( datatable ) { const link_nofollow_options = wprm_admin_modal.options.hasOwnProperty( `${datatable.props.options.id}_link_nofollow` ) ? wprm_admin_modal.options[`${datatable.props.options.id}_link_nofollow`] : wprm_admin_modal.options.term_link_nofollow; let columns = []; let shoppingListGroupDefaultOptions = false; let shoppingListGroupDefaultPromise = false; const normalizeShoppingListGroupOptions = ( groups = [] ) => { const uniqueGroups = {}; groups.forEach( ( group ) => { let name = ''; if ( 'string' === typeof group ) { name = group.trim(); } else if ( group && group.hasOwnProperty( 'name' ) ) { name = `${ group.name }`.trim(); } else if ( group && group.hasOwnProperty( 'value' ) ) { name = `${ group.value }`.trim(); } if ( name ) { const key = name.toLowerCase(); if ( ! uniqueGroups.hasOwnProperty( key ) ) { uniqueGroups[ key ] = name; } } }); return Object.values( uniqueGroups ).map( ( name ) => ({ value: name, label: name, }) ); }; const loadShoppingListGroupOptions = ( search = '' ) => { return Api.manage.getShoppingGroups( search ).then( ( groups ) => { return normalizeShoppingListGroupOptions( groups ); }); }; const getDefaultShoppingListGroupOptions = () => { if ( false !== shoppingListGroupDefaultOptions ) { return Promise.resolve( shoppingListGroupDefaultOptions ); } if ( shoppingListGroupDefaultPromise ) { return shoppingListGroupDefaultPromise; } shoppingListGroupDefaultPromise = loadShoppingListGroupOptions().then( ( options ) => { shoppingListGroupDefaultOptions = options; shoppingListGroupDefaultPromise = false; return options; }).catch(() => { shoppingListGroupDefaultOptions = []; shoppingListGroupDefaultPromise = false; return []; }); return shoppingListGroupDefaultPromise; }; const openShoppingListGroupModal = ( row, defaultOptions = [] ) => { WPRM_Modal.open( 'input-fields', { header: __wprm( 'Change Shopping List Group' ), fields: [{ label: __wprm( 'Shopping List Group' ), type: 'async-creatable-single', value: row.value ? row.value : '', placeholder: __wprm( 'Select from list or type to create...' ), defaultOptions, loadOptions: loadShoppingListGroupOptions, }], insertCallback: ( args ) => { const group = 'string' === typeof args.fields[0].value ? args.fields[0].value.trim() : ''; Api.manage.updateTaxonomyMeta('ingredient', row.original.term_id, { group }).then(() => { if ( false !== shoppingListGroupDefaultOptions && group ) { const exists = shoppingListGroupDefaultOptions.find( ( option ) => option.value.toLowerCase() === group.toLowerCase() ); if ( ! exists ) { shoppingListGroupDefaultOptions = [ { value: group, label: group, }, ...shoppingListGroupDefaultOptions, ].slice( 0, 50 ); } } datatable.refreshData(); }); }, } ); }; if ( 'suitablefordiet' !== datatable.props.options.id ) { columns.push( bulkEditCheckbox( datatable, 'term_id' ) ); } columns = [ ...columns, { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 'suitablefordiet' === datatable.props.options.id ? 65 : 100, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ 'suitablefordiet' === datatable.props.options.id ? { let newName = prompt( `${ __wprm( 'What do you want to be the new name for' ) } "${row.original.label}"?`, row.original.label ); if( newName && newName.trim() ) { Api.manage.renameTermLabel(datatable.props.options.id, row.original.term_id, newName).then(() => datatable.refreshData()); } }} /> { ! row.original.is_default && { let newId = prompt( `${ __wprm( 'What is the ID of the term you want the merge' ) } "${row.original.name}" ${ __wprm( 'into' ) }?` ); if( newId && newId != row.original.term_id && newId.trim() ) { Api.manage.getTerm(datatable.props.options.id, newId).then(newTerm => { if ( newTerm ) { if ( confirm( `${ __wprm( 'Are you sure you want to merge' ) } "${row.original.name}" ${ __wprm( 'into' ) } "${newTerm.name}"?` ) ) { Api.manage.mergeTerm(datatable.props.options.id, row.original.term_id, newId).then(() => datatable.refreshData()); } } else { alert( __wprm( 'We could not find a term with that ID.' ) ); } }); } }} /> } : { let newName = prompt( `${ __wprm( 'What do you want to be the new name for' ) } "${row.original.name}"?`, row.original.name ); if( newName && newName.trim() ) { Api.manage.renameTerm(datatable.props.options.id, row.original.term_id, newName).then(() => datatable.refreshData()); } }} /> { let newId = prompt( `${ __wprm( 'What is the ID of the term you want the merge' ) } "${row.original.name}" ${ __wprm( 'into' ) }?` ); if( newId && newId != row.original.term_id && newId.trim() ) { Api.manage.getTerm(datatable.props.options.id, newId).then(newTerm => { if ( newTerm ) { if ( confirm( `${ __wprm( 'Are you sure you want to merge' ) } "${row.original.name}" ${ __wprm( 'into' ) } "${newTerm.name}"?` ) ) { Api.manage.mergeTerm(datatable.props.options.id, row.original.term_id, newId).then(() => datatable.refreshData()); } } else { alert( __wprm( 'We could not find a term with that ID.' ) ); } }); } }} /> { if( confirm( `${ __wprm( 'Are you sure you want to delete' ) } "${row.original.name}"?` ) ) { Api.manage.deleteTerm(datatable.props.options.id, row.original.term_id).then(() => datatable.refreshData()); } }} /> }
), },{ Header: __wprm( 'ID' ), id: 'id', accessor: 'term_id', width: 65, Filter: (props) => (), },{ Header: __wprm( 'Slug' ), id: 'slug', accessor: 'slug', width: 200, Filter: (props) => (), Cell: row => { return (
{ const newSlug = prompt( `${ __wprm( 'What do you want the slug to be for' ) } "${row.original.name}"?`, row.value ); if( false !== newSlug ) { Api.manage.changeTermSlug(datatable.props.options.id, row.original.term_id, newSlug).then(() => datatable.refreshData()); } }} /> { row.original.permalink ? { row.value } : { row.value } }
) }, },{ Header: 'suitablefordiet' === datatable.props.options.id ? __wprm( 'Diet' ) : __wprm( 'Name' ), id: 'name', accessor: 'name', Filter: (props) => (), Cell: row => row.value ? he.decode(row.value) : null, },{ Header: __wprm( 'Published' ), id: 'count', accessor: 'count', filterable: false, width: 70, Cell: row => { return ( { row.value } ) } },{ Header: __wprm( 'Total' ), id: 'total_count', accessor: 'total_count', sortable: false, filterable: false, width: 70, Cell: row => { return ( { row.value } ) } } ]; if ( wprm_admin_manage.multilingual ) { columns.push({ Header: __wprm( 'Language' ), id: 'language', accessor: 'language', sortable: false, filterable: false, width: 220, Cell: row => { const languages = wprm_admin_manage.multilingual.languages || {}; const current = row.value && languages.hasOwnProperty( row.value ) ? row.value : ''; return (
); }, }); } if ( 'suitablefordiet' === datatable.props.options.id ) { columns.push({ Header: __wprm( 'Label' ), id: 'label', accessor: 'label', sortable: false, filterable: false, Cell: row => row.value ? he.decode(row.value) : null, }); } if ( 'ingredient' === datatable.props.options.id ) { columns.push({ Header: __wprm( 'Plural' ), id: 'plural', accessor: 'plural', width: 200, Filter: (props) => (), Cell: row => { return (
{ const newPlural = prompt( `${ __wprm( 'What do you want the plural to be for' ) } "${row.original.name}"?`, row.value ); if( false !== newPlural ) { Api.manage.updateTaxonomyMeta('ingredient', row.original.term_id, { plural: newPlural }).then(() => datatable.refreshData()); } }} /> { row.value ? { row.value } : null }
) }, }); } if ( 'ingredient' === datatable.props.options.id && wprm_admin.addons.premium ) { getDefaultShoppingListGroupOptions(); columns.push({ Header: __wprm( 'Shopping List Group' ), id: 'group', accessor: 'group', width: 200, Filter: (props) => (), Cell: row => { return (
{ getDefaultShoppingListGroupOptions().then( ( defaultOptions ) => { openShoppingListGroupModal( row, defaultOptions ); }); }} /> { row.value ? { row.value } : null }
) }, }); } if ( wprm_admin.addons.premium ) { // Term images. columns.push({ Header: __wprm( 'Image' ), id: 'image_id', accessor: 'image_id', width: 110, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const selectImage = (e) => { e.preventDefault(); Media.selectImage((attachment) => { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { image_id: attachment.id }).then(() => datatable.refreshData()); }); }; return (
{ row.value ?
{ Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { image_id: 0 }).then(() => datatable.refreshData()); } } />
: }
) }, }); } if ( wprm_admin.addons.premium ) { // Easy Affiliate Links plugin integration. if ( window.hasOwnProperty( 'EAFL_Modal' ) ) { columns.push({ Header: __wprm( 'Easy Affiliate Links' ), id: 'eafl', accessor: 'eafl', width: 300, Filter: (props) => (), Cell: row => { return (
{ row.value ? { if ( row.original.hasOwnProperty( 'eafl_details' ) ) { EAFL_Modal.open('edit', { link: row.original.eafl_details, saveCallback: () => datatable.refreshData() }); } else { alert( __wprm( 'An Affiliate Link with this ID cannot be found. Try deleting and adding it again.' ) ); } }} />   { if( confirm( __wprm( 'Are you sure you want to delete this link?' ) ) ) { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { eafl: '' }).then(() => datatable.refreshData()); } }} />
{ row.original.hasOwnProperty( 'eafl_details' ) ?
#{row.value} - {row.original.eafl_details.name}
:
#{row.value} - { __wprm( 'n/a' ) }
}
: { EAFL_Modal.open('insert', { insertCallback: function(link) { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { eafl: link.id }).then(() => datatable.refreshData()); }, selectedText: row.original.name, }); }} /> }
) }, }) } columns.push({ Header: __wprm( 'Link' ), id: 'link', accessor: 'link', width: 300, Filter: (props) => (), Cell: row => { return (
{ const newLink = prompt( `${ __wprm( 'What do you want to be the new link for' ) } "${row.original.name}"?`, row.value ); if( false !== newLink ) { if ( '' === newLink || 'http' === newLink.substring( 0, 4 ) || confirm( `"${newLink}" ${ __wprm( 'does not start with http:// or https:// as we would expect for a link. Are you sure you want to use this? Regular HTML code will not work here.' ) }` ) ) { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { link: newLink }).then(() => datatable.refreshData()); } } }} /> { row.value ? { row.value } : null }
) }, },{ Header: __wprm( 'Link Nofollow' ), id: 'link_nofollow', accessor: 'link_nofollow', width: 250, Filter: ({ filter, onChange }) => ( ), Cell: row => { return (
{ row.original.link ? : null }
) }, }); } if ( 'equipment' === datatable.props.options.id && wprm_admin.addons.premium ) { columns.push({ Header: __wprm( 'Affiliate HTML' ), id: 'affiliate_html', accessor: 'affiliate_html', width: 500, Filter: (props) => (), Cell: row => { return (
{ WPRM_Modal.open( 'input-fields', { header: __wprm( 'Change Affiliate HTML' ), fields: [{ label: 'HTML', type: 'textarea', value: row.value, }], insertCallback: ( args ) => { const affiliate_html = args.fields[0].value; Api.manage.updateTaxonomyMeta('equipment', row.original.term_id, { affiliate_html }).then(() => datatable.refreshData()); }, } ); }} /> { row.value }
) }, }); columns.push({ Header: __wprm( 'Affiliate HTML Preview' ), id: 'affiliate_html_preview', accessor: 'affiliate_html', width: 250, filterable: false, sortable: false, Cell: row => { return (
) }, }); columns.push({ Header: __wprm( 'Amazon Product ASIN' ), id: 'amazon_asin', accessor: 'amazon_asin', width: 180, Filter: ({ filter, onChange }) => ( ), Cell: row => { return (
{ let asin = false; const getASINfromLink = ( link ) => { const regex = /(?:[/dp/]|$)([A-Z0-9]{10})/g; const match = regex.exec( link ); if ( match && match[1] ) { return match[1]; } return false; } // Warning that the link that's currently manually set will get overwritten. if ( ! row.value && row.original.link ) { // Check for ASIN in current URL. asin = getASINfromLink( row.original.link ); if ( ! asin ) { if ( ! confirm( __wprm( 'Selecting an Amazon Product will overwrite the current link. Are you sure you want to continue?' ) ) ) { return; } } } // No ASIN found in current URL, ask for one. if ( ! asin ) { const link = prompt( __wprm( 'Amazon Product URL' ), '' ); if ( link ) { asin = getASINfromLink( link ); } } // ASIN found? Open modal. if ( asin ) { WPRM_Modal.open( 'amazon', { term: row.original, search: asin, selectCallback: ( product ) => { // Always fetch full product details to get availability status. Api.amazon.getProducts( [ product.asin ] ).then(( data ) => { let amazon_status = 'UNKNOWN'; if ( data && data.products && data.products[ product.asin ] ) { const fullProduct = data.products[ product.asin ]; if ( fullProduct.availability_type ) { // Always save just the type as a string. amazon_status = fullProduct.availability_type; } } // Save all product data including status in one call. Api.manage.updateTaxonomyMeta( 'equipment', row.original.term_id, { amazon_updated: Date.now(), amazon_image: product.image, amazon_image_width: product.image_width, amazon_image_height: product.image_height, amazon_name: product.name, amazon_asin: product.asin, amazon_status: amazon_status, link: product.link, } ).then(() => datatable.refreshData()); }).catch(() => { // On error, save with UNKNOWN status. Api.manage.updateTaxonomyMeta( 'equipment', row.original.term_id, { amazon_updated: Date.now(), amazon_image: product.image, amazon_image_width: product.image_width, amazon_image_height: product.image_height, amazon_name: product.name, amazon_asin: product.asin, amazon_status: 'UNKNOWN', link: product.link, } ).then(() => datatable.refreshData()); }); }, } ); } else { alert( __wprm( 'No ASIN could be found in the URL you entered.' ) ); } }} /> { // Warning that the link that's currently manually set will get overwritten. if ( ! row.value && row.original.link ) { if ( ! confirm( __wprm( 'Selecting an Amazon Product will overwrite the current link. Are you sure you want to continue?' ) ) ) { return; } } WPRM_Modal.open( 'amazon', { term: row.original, selectCallback: ( product ) => { // Always fetch full product details to get availability status. Api.amazon.getProducts( [ product.asin ] ).then(( data ) => { let amazon_status = 'UNKNOWN'; if ( data && data.products && data.products[ product.asin ] ) { const fullProduct = data.products[ product.asin ]; if ( fullProduct.availability_type ) { // Always save just the type as a string. amazon_status = fullProduct.availability_type; } } // Save all product data including status in one call. Api.manage.updateTaxonomyMeta( 'equipment', row.original.term_id, { amazon_updated: Date.now(), amazon_image: product.image, amazon_image_width: product.image_width, amazon_image_height: product.image_height, amazon_name: product.name, amazon_asin: product.asin, amazon_status: amazon_status, link: product.link, } ).then(() => datatable.refreshData()); }).catch(() => { // On error, save with UNKNOWN status. Api.manage.updateTaxonomyMeta( 'equipment', row.original.term_id, { amazon_updated: Date.now(), amazon_image: product.image, amazon_image_width: product.image_width, amazon_image_height: product.image_height, amazon_name: product.name, amazon_asin: product.asin, amazon_status: 'UNKNOWN', link: product.link, } ).then(() => datatable.refreshData()); }); }, } ); }} /> { row.value } { row.value && { Api.manage.updateTaxonomyMeta( 'equipment', row.original.term_id, { amazon_updated: Date.now(), amazon_image: '', amazon_image_width: '', amazon_image_height: '', amazon_name: '', amazon_asin: '', link: '', } ).then(() => datatable.refreshData()); }} /> }
) }, }); columns.push({ Header: __wprm( 'Amazon Name' ), id: 'amazon_name', accessor: 'amazon_name', width: 250, Filter: (props) => (), Cell: row => { return (
{ row.value }
) }, }); columns.push({ Header: __wprm( 'Amazon Image' ), id: 'amazon_image', accessor: 'amazon_image', width: 125, sortable: false, filterable: false, Cell: row => { return (
{ row.value ? : null }
) }, }); columns.push({ Header: __wprm( 'Amazon Updated' ), id: 'amazon_updated', accessor: 'amazon_updated', width: 160, filterable: false, Cell: row => { if ( ! row.value ) { return null; } const dt = new Date( parseInt( row.value ) ); return dt.toLocaleString(); }, }); columns.push({ Header: __wprm( 'Amazon Status' ), id: 'amazon_status', accessor: row => { // If no ASIN, return 'empty' for filtering. if ( ! row.amazon_asin ) { return 'empty'; } // Status is stored as a plain string. return row.amazon_status || ''; }, width: 180, Filter: ({ filter, onChange }) => ( ), Cell: row => { // If no ASIN is set, show empty. if ( ! row.original.amazon_asin ) { return null; } const status = row.original.amazon_status; if ( ! status ) { return ?; } // Status is stored as a plain string. const statusType = status; // Map status types to user-friendly labels and CSS classes. const statusLabels = { 'IN_STOCK': { label: __wprm( 'In Stock' ), className: 'status-in-stock' }, 'IN_STOCK_SCARCE': { label: __wprm( 'In Stock (Scarce)' ), className: 'status-in-stock' }, 'OUT_OF_STOCK': { label: __wprm( 'Out of Stock' ), className: 'status-out-of-stock' }, 'UNAVAILABLE': { label: __wprm( 'Unavailable' ), className: 'status-unavailable' }, 'PREORDER': { label: __wprm( 'Preorder' ), className: 'status-preorder' }, 'AVAILABLE_DATE': { label: __wprm( 'Available Date' ), className: 'status-preorder' }, 'LEADTIME': { label: __wprm( 'Leadtime' ), className: 'status-preorder' }, 'UNKNOWN': { label: __wprm( 'Unknown' ), className: 'status-unknown' }, 'NOT_FOUND': { label: __wprm( 'Not Found' ), className: 'status-not-found' }, }; const statusInfo = statusLabels[ statusType ] || { label: statusType, className: 'status-unknown' }; return (
{ statusInfo.label } { row.original.amazon_product_url && ( e.stopPropagation()} > ) }
); }, }); } // Products column - only show if products integration is available. if ( wprm_admin.addons.elite && wprm_admin_manage.products_integrations_available && ( 'ingredient' === datatable.props.options.id || 'equipment' === datatable.props.options.id ) ) { columns.push({ Header: __wprm( 'Product' ), id: 'product', accessor: 'product', width: 300, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { return (
{ WPRM_Modal.open( 'product', { label: row.original.name, taxonomy: datatable.props.options.id, term: row.original.term_id, product: row.value, saveCallback: () => datatable.refreshData(), } ); }} /> { row.value ?
{ row.value.image_url ? { : null }
{ row.value.name } (#{ row.value.id }) { row.value.variation_id && row.value.variation_name ?
{ __wprm( 'Variation' ) }: { row.value.variation_name } (#{ row.value.variation_id }) { row.value.variation_image_url ? { : null }
: null }
: null }
) }, }); } if ( window.hasOwnProperty( 'wpupg_admin' ) ) { columns.push({ Header: __wprm( 'Grid Link' ), id: 'wpupg_custom_link', accessor: 'wpupg_custom_link', width: 300, Filter: (props) => (), Cell: row => { return (
{ const newLink = prompt( `${ __wprm( 'What do you want to be the new grid link for' ) } "${row.original.name}"?`, row.value ); if( false !== newLink ) { if ( '' === newLink || 'http' === newLink.substring( 0, 4 ) || confirm( `"${newLink}" ${ __wprm( 'does not start with http:// or https:// as we would expect for a link. Are you sure you want to use this? Regular HTML code will not work here.' ) }` ) ) { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { wpupg_custom_link: newLink }).then(() => datatable.refreshData()); } } }} /> { row.value ? { row.value } : null }
) }, }); columns.push({ Header: __wprm( 'Grid Image' ), id: 'wpupg_custom_image', accessor: 'wpupg_custom_image', width: 110, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const selectImage = (e) => { e.preventDefault(); Media.selectImage((attachment) => { Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { wpupg_custom_image: attachment.id }).then(() => datatable.refreshData()); }); }; return (
{ row.value ?
{ Api.manage.updateTaxonomyMeta(datatable.props.options.id, row.original.term_id, { wpupg_custom_image: 0 }).then(() => datatable.refreshData()); } } />
: }
) }, }); } return columns; } }; assets/js/admin-manage/general/bulkEditCheckbox.js000064400000001740152075605440016177 0ustar00import React from 'react'; import { __wprm } from 'Shared/Translations'; const bulkEditCheckbox = ( datatable, key = 'id' ) => ({ Header: __wprm( 'Bulk Edit' ), id: 'bulk_edit', className: 'wprm-admin-table-checkbox-container', headerClassName: 'wprm-admin-table-checkbox-container', sortable: false, width: 30, Filter: () => ( { if (input) { input.indeterminate = datatable.state.selectedAllRows === 2; } }} onChange={ () => datatable.toggleSelectAll() } /> ), Cell: (row) => ( datatable.toggleSelectRow(row.original[ key ]) } /> ), }); export default bulkEditCheckbox;assets/js/admin-manage/general/SelectColumns.js000064400000007306152075605440015551 0ustar00import React, { Component, Fragment } from 'react'; import { __wprm } from 'Shared/Translations'; import '../../../css/admin/manage/select-columns.scss'; export default class SelectColumns extends Component { constructor(props) { super(props); this.state = { show: false, }; } render() { const { props } = this; if ( false === props.selectedColumns ) { return (
); } let currentGroupHeader = ''; return (
{ e.preventDefault(); this.setState((prevState) => ({ show: ! prevState.show, })); }} >{ this.state.show ? __wprm( '← Columns' ) : __wprm( '→ Change Columns' ) } { this.state.show && props.columns.map( (column, index) => { if ( 'actions' === column.id ) { return null; } const selected = props.selectedColumns.includes(column.id); const filtered = props.filteredColumns.includes(column.id); let classNames = ['wprm-admin-manage-select-columns-column']; if ( selected ) { classNames.push( 'wprm-admin-manage-select-columns-column-selected' ) } if ( filtered ) { classNames.push( 'wprm-admin-manage-select-columns-column-filtered' ) } // Maybe add group header in between. let GroupHeaderOutput = false; const groupHeader = column.hasOwnProperty( 'groupHeader' ) ? column.groupHeader : ''; if ( currentGroupHeader !== groupHeader ) { currentGroupHeader = groupHeader; GroupHeaderOutput = () => (
{ groupHeader }
); } return ( { false !== GroupHeaderOutput && } { e.preventDefault(); if ( ! filtered ) { props.onColumnsChange( column.id, ! selected ); } }} >{ column.Header } ); }) }
); } }assets/js/admin-manage/general/TextFilter.js000064400000002526152075605440015062 0ustar00import React, { Component } from 'react'; export default class TextFilter extends Component { constructor(props) { super(props); this.debouncedTimer = false; let value = ''; // Check for initial value. if ( props.filter && props.filter.value ) { value = props.filter.value; } this.state = { value: value, passedValue: value, }; this.onChange = this.onChange.bind(this); this.updateFilter = this.updateFilter.bind(this); } onChange(value) { // Cancel existing timer. clearTimeout( this.debouncedTimer ); // Value different? Need to pass along soon. if ( value !== this.state.passedValue ) { this.debouncedTimer = setTimeout(() => { this.updateFilter( value ); }, 500); } this.setState({ value, }); } updateFilter(value) { this.props.onChange(value); this.setState({ passedValue: value, }); } render() { return ( this.onChange(e.target.value) } /> ); } }assets/js/admin-manage/general/Totals.js000064400000003456152075605440014241 0ustar00import React, { Fragment } from 'react'; import { __wprm } from 'Shared/Translations'; const Totals = (props) => { if ( ! props.filtered && ! props.total ) { return
 
; } const isFiltered = false !== props.filtered && props.filtered != props.total; // Try to decode filter. let decodedFilter = ''; if ( false !== props.filter ) { decodedFilter = props.filter[1]; try { decodedFilter = decodeURIComponent( props.filter[1] ); } catch(e) {} } return (
{ props.total ? { isFiltered ? `${ __wprm( 'Showing' ) } ${ Number(props.filtered).toLocaleString() } ${ __wprm( 'filtered of' ) } ${ Number(props.total).toLocaleString() } ${ __wprm( 'total' ) }` : `${ __wprm( 'Showing' ) } ${ Number(props.total).toLocaleString() } ${ __wprm( 'total' ) }` } : `${ Number(props.filtered).toLocaleString() } ${ __wprm( 'rows' ) }` } { false !== props.filter &&
{ `${__wprm( 'Filter' ) }: ${ props.filter[0] } = ${ decodedFilter }` }
props.onRemoveFilter() } >{ __wprm( 'Remove fixed filter' ) }
}
); } export default Totals;assets/js/admin-manage/Menu.js000064400000006244152075605440012260 0ustar00import React, { Component, Fragment } from 'react'; import { NavLink, withRouter } from 'react-router-dom'; import '../../css/admin/manage/menu.scss'; class Menu extends Component { render() { const { datatables } = this.props; let parents = {}; // Get all parents. Object.keys(datatables).map((id) => { const datatable = datatables[ id ]; const parent = datatable.parent; const link = 'recipe' === id ? '/' : `/${id}`; // Output each parent once. if ( parent && ! parents.hasOwnProperty( parent ) ) { parents[ parent ] = { name: parent, active: false, link, }; } // Check if this path is active. if ( link === this.props.location.pathname ) { parents[ parent ].active = true; } }); return (
{ Object.keys(parents).map((key, index) => { const parent = parents[ key ]; return ( { parent.name } ) }) }
{ Object.keys(datatables).map((id, index) => { const datatable = datatables[ id ]; const parent = datatable.parent; const link = 'recipe' === id ? '/' : `/${id}`; // Check requirement. let hasAccess = true; if ( datatable.hasOwnProperty( 'required' ) && ( ! wprm_admin.addons.hasOwnProperty( datatable.required ) || true !== wprm_admin.addons[ datatable.required ] ) ) { hasAccess = false; } // Only show children for active parent. if ( parents.hasOwnProperty( parent ) && parents[ parent ].active ) { let label = datatable.hasOwnProperty('title') ? datatable.title : datatable.label.plural; if ( ! hasAccess ) { label += '*'; } return ( { label } ) } else { return null; } }) }
); } } export default withRouter(Menu) assets/js/admin-manage/changelog/Columns.js000064400000012443152075605440014721 0ustar00import React from 'react'; import he from 'he'; import TextFilter from '../general/TextFilter'; import { __wprm } from 'Shared/Translations'; export default { getColumns( datatable ) { let columns = [ { Header: __wprm( 'Date' ), id: 'created_at', accessor: 'created_at', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Change' ), id: 'type', accessor: 'type', width: 150, sortable: false, Filter: (props) => (), },{ Header: __wprm( 'Change Details' ), id: 'meta', accessor: 'meta', width: 200, sortable: false, filterable: false, Cell: row => (
{ typeof row.value === 'object' ? Object.keys( row.value ).map( ( field, index ) => (
{ field }: { row.value[ field ].toString() }
)) : null }
), },{ Header: __wprm( 'Object ID' ), id: 'object_id', accessor: 'object_id', width: 300, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.recipe ? row.original.recipe : __wprm( 'n/a' ) }`; return ( ) }, },{ Header: __wprm( 'Object Details' ), id: 'object_meta', accessor: 'object_meta', width: 300, sortable: false, filterable: false, Cell: row => (
{ typeof row.value === 'object' ? Object.keys( row.value ).map( ( field, index ) => (
{ field }: { row.value[ field ].toString() }
)) : null }
), },{ Header: __wprm( 'User ID' ), id: 'user_id', accessor: 'user_id', width: 150, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.user ? row.original.user : __wprm( 'n/a' ) }`; return (
{ row.original.user_link ? { label } : label }
) }, },{ Header: __wprm( 'User Details' ), id: 'user_meta', accessor: 'user_meta', width: 200, sortable: false, filterable: false, Cell: row => (
{ typeof row.value === 'object' ? Object.keys( row.value ).map( ( field, index ) => (
{ field }: { row.value[ field ].toString() }
)) : null }
), } ]; return columns; } };assets/js/admin-manage/recipes/Columns.js000064400000152353152075605440014431 0ustar00import React, { Fragment } from 'react'; import he from 'he'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import TextFilter from '../general/TextFilter'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import CopyToClipboardIcon from 'Shared/CopyToClipboardIcon'; import Tooltip from 'Shared/Tooltip'; import '../../../css/admin/manage/recipes.scss'; import SeoIndicator from './SeoIndicator'; const getFormattedTime = ( timeMins, showZero = false ) => { const time = parseInt( timeMins ); let days = 0, hours = 0, minutes = 0, formatted = ''; if ( time > 0 ) { days = wprm_admin.settings.recipe_times_use_days ? Math.floor( time / 24 / 60 ) : 0; hours = Math.floor( ( time - days * 24 * 60 ) / 60 ); minutes = Math.floor( time % 60 ); if ( days ) { formatted += `${days} ${days === 1 ? __wprm( 'day' ) : __wprm( 'days' ) } `; } if ( hours ) { formatted += `${hours} ${hours === 1 ? __wprm( 'hr' ) : __wprm( 'hrs' ) } `; } if ( minutes ) { formatted += `${minutes} ${minutes === 1 ? __wprm( 'min' ) : __wprm( 'mins' ) } `; } } else { if ( showZero ) { formatted = `0 ${ __wprm( 'mins' ) }`; } } return formatted.trim(); } const getImageSizeStatus = ( dimensions ) => { if ( ! dimensions || !dimensions.width || !dimensions.height ) { return { label: '', status: 'none', tooltip: '', }; } const label = `${ dimensions.width }x${ dimensions.height }`; let status = 'ok'; if ( dimensions.width < 500 || dimensions.height < 500 ) { status = 'danger'; } else if ( dimensions.width < 1200 || dimensions.height < 1200 ) { status = 'warning'; } const tooltip = 'ok' === status ? '' : __wprm( 'We recommend uploading an image that is at least 1200x1200px for best performance on search and social platforms.' ); return { label, status, tooltip, }; }; export default { getColumns( recipes ) { let columns = [ bulkEditCheckbox( recipes ), { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: wprm_admin.addons.premium ? 130 : 100, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ row.original.editable ? { WPRM_Modal.open( 'recipe', { recipe: row.original, saveCallback: () => recipes.refreshData(), } ); }} /> : } { const urlParts = wprm_admin.home_url.split(/\?(.+)/); let printUrl = urlParts[0]; // Maybe use customt template. let customTemplate = ''; if ( 'default_recipe_template' !== wprm_admin.settings.default_print_template_admin ) { customTemplate = '/' + wprm_admin.settings.default_print_template_admin; } if ( wprm_admin.permalinks ) { printUrl += wprm_admin.print_slug + '/' + row.original.id + customTemplate; if ( urlParts[1] ) { printUrl += '?' + urlParts[1]; } } else { printUrl += '?' + wprm_admin.print_slug + '=' + row.original.id + customTemplate; if ( urlParts[1] ) { printUrl += '&' + urlParts[1]; } } window.open( printUrl, '_blank' ); }} /> { true === wprm_admin.addons.premium && { WPRM_Modal.open( 'recipe', { recipeId: row.original.id, cloneRecipe: true, saveCallback: () => recipes.refreshData(), }, true ); }} /> } { if( confirm( `${ __wprm( 'Are you sure you want to delete' ) } "${row.original.name}"?` ) ) { Api.recipe.delete(row.original.id).then(() => recipes.refreshData()); } }} />
), },{ Header: __wprm( 'SEO' ), id: 'seo', accessor: 'seo', width: 80, Filter: ({ filter, onChange }) => ( ), Cell: row => ( ), },{ Header: __wprm( 'Type' ), id: 'type', accessor: 'type', width: 80, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ 'other' === row.value ? __wprm( 'Other' ) : 'howto' === row.value ? __wprm( 'How-to' ) : __wprm( 'Food' ) }
), },{ Header: __wprm( 'ID' ), id: 'id', accessor: 'id', width: 65, Filter: (props) => (), }, ]; if ( 'public' === wprm_admin.settings.post_type_structure ) { columns.push({ Header: __wprm( 'Slug' ), id: 'slug', accessor: 'slug', width: 200, Filter: (props) => (), Cell: row => { return ( { row.original.permalink ? { row.value } : row.value } ) }, }); } columns.push({ Header: __wprm( 'Shortcode' ), id: 'shortcode', accessor: 'id', sortable: false, filterable: false, width: 200, Cell: row => { const shortcode = `[wprm-recipe id="${ row.value }"]`; return (
) }, },{ Header: __wprm( 'Date' ), id: 'date', accessor: 'date', width: 150, Filter: (props) => (), },{ groupHeader: __wprm( 'Media' ), Header: __wprm( 'Image' ), id: 'image', accessor: 'image_url', width: 100, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ row.value ? : null }
), },{ groupHeader: __wprm( 'Media' ), Header: __wprm( 'Image Size' ), id: 'image_size', accessor: 'image_dimensions', width: 130, sortable: false, filterable: false, Cell: row => { const { label, status, tooltip } = getImageSizeStatus( row.value ); if ( ! label ) { return null; } const classNames = [ 'wprm-admin-manage-image-size' ]; if ( 'warning' === status ) { classNames.push( 'wprm-admin-manage-image-size--warning' ); } else if ( 'danger' === status ) { classNames.push( 'wprm-admin-manage-image-size--danger' ); } const content = (
{ label }
); if ( tooltip ) { return ( { content } ); } return content; }, },{ groupHeader: __wprm( 'Media' ), Header: __wprm( 'Pin Image' ), id: 'pin_image', accessor: 'pin_image_url', width: 100, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ row.value ? : null }
), },{ groupHeader: __wprm( 'Media' ), Header: __wprm( 'Repin ID' ), id: 'pin_image_repin_id', accessor: 'pin_image_repin_id', width: 170, Filter: (props) => (), },{ groupHeader: __wprm( 'Media' ), Header: __wprm( 'Video' ), id: 'video', accessor: 'video_url', width: 200, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => (
{ row.value ? row.value : { row.original.video_embed ? row.original.video_embed : null } }
), },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Name' ), id: 'name', accessor: 'name', width: 300, Filter: (props) => (), },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Summary' ), id: 'summary', accessor: 'summary', width: 300, sortable: false, Filter: (props) => (), Cell: row => { if ( ! row.value ) { return (
); } return (
); }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Author' ), id: 'post_author', accessor: 'post_author', width: 150, Filter: ({ filter, onChange }) => ( ), Cell: row => { // Add to list of authors if it wasn't already in there. if ( ! wprm_admin_manage.authors.hasOwnProperty( row.value ) ) { wprm_admin_manage.authors[ row.value ] = { data: { ID: row.value, display_name: row.original.post_author_name, } } } return (
{ row.value && '0' !== row.value ? { row.value } - { row.original.post_author_name } : null }
) }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Display Author Type' ), id: 'author_display', accessor: 'author_display', width: 250, Filter: ({ filter, onChange }) => ( ), Cell: row => { const author = wprm_admin_modal.options.author.find((option) => option.value === row.value ); if ( ! author ) { return (
); } return (
{ author.label }
) }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Display Author' ), id: 'author', accessor: 'author', width: 150, sortable: false, filterable: false, Cell: row => { if ( ! row.value ) { return (
); } return (
); }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Status' ), id: 'status', accessor: 'post_status', width: 120, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const postStatusLabel = Object.keys(wprm_admin_manage.post_statuses).includes(row.value) ? wprm_admin_manage.post_statuses[row.value] : row.value; return (
{ postStatusLabel }
); }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Parent ID' ), id: 'parent_post_id', accessor: 'parent_post_id', width: 65, Filter: (props) => (), Cell: row => { if ( ! row.value ) { return (
); } else { return (
{ row.value }
) } }, },{ groupHeader: __wprm( 'General' ), Header: __wprm( 'Parent Name' ), id: 'parent_post', accessor: 'parent_post', width: 300, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const parent_post = row.value; const view_url = row.original.parent_post_url ? he.decode( row.original.parent_post_url ) : false; const edit_url = row.original.parent_post_edit_url ? he.decode( row.original.parent_post_edit_url ) : false; if ( ! parent_post ) { return null; } return (
{ view_url && } { edit_url && } { parent_post.post_title }
); }, } ); if ( wprm_admin_manage.multilingual ) { columns.push( { groupHeader: __wprm( 'General' ), Header: __wprm( 'Parent Language' ), id: 'parent_post_language', accessor: 'parent_post_language', width: 150, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const language = wprm_admin_manage.multilingual.languages.hasOwnProperty( row.value ) ? wprm_admin_manage.multilingual.languages[ row.value ] : false; if ( ! language ) { return (
); } else { return (
{ `${ language.value } - ${ he.decode( language.label ) }` }
) } }, } ); columns.push( { groupHeader: __wprm( 'General' ), Header: __wprm( 'Recipe Language' ), id: 'language', accessor: 'language', width: 150, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const language = wprm_admin_manage.multilingual.languages.hasOwnProperty( row.value ) ? wprm_admin_manage.multilingual.languages[ row.value ] : false; if ( ! language ) { return (
); } else { return (
{ `${ language.value } - ${ he.decode( language.label ) }` }
) } }, } ); } columns.push({ groupHeader: __wprm( 'General' ), Header: __wprm( 'Servings' ), id: 'servings', accessor: 'servings', width: 100, Filter: (props) => (), Cell: row => (
{ '0' === row.value ? '' : row.value } { row.original.servings_unit }
), },{ groupHeader: __wprm( 'Stars' ), Header: __wprm( 'Ratings' ), id: 'rating', accessor: 'rating', width: 200, Filter: ({ filter, onChange }) => ( ), Cell: row => { const ratings = row.value; if ( ! ratings.average || "0" === ratings.average ) { return null; } return (
{ ratings.average }
{ false === ratings.comment_ratings ?
{ __wprm( 'no comment ratings' ) }
:
{ `${ ratings.comment_ratings.average } ${ __wprm( 'from' ) } ${ ratings.comment_ratings.count } ${ 1 === ratings.comment_ratings.count ? __wprm( 'comment' ) : __wprm( 'comments' ) }` }
} { false === ratings.user_ratings ?
{ __wprm( 'no user ratings' ) }
:
{ `${ ratings.user_ratings.average } ${ __wprm( 'from' ) } ${ ratings.user_ratings.count } ${ 1 === ratings.user_ratings.count ? __wprm( 'vote' ) : __wprm( 'votes' ) }` } { e.preventDefault(); if( confirm( `${ __wprm( 'Are you sure you want to delete the user ratings for' ) } "${row.original.name}"?` ) ) { Api.manage.deleteUserRatings(row.original.id).then(() => recipes.refreshData()); } }} >(reset)
}
); }, }, { groupHeader: __wprm( 'Stars' ), Header: __wprm( '# Ratings Given' ), id: 'rating_count', accessor: 'rating', width: 150, Cell: row => { const ratings = row.value; const nbrCommentRatings = false === ratings.comment_ratings ? 0 : ratings.comment_ratings.count; const nbrUserRatings = false === ratings.user_ratings ? 0 : ratings.user_ratings.count; const totalRatings = nbrCommentRatings + nbrUserRatings; if ( totalRatings <= 0 ) { return null; } return (
{ totalRatings }
); }, } ); for (let key in wprm_admin_modal.categories) { const taxonomy = wprm_admin_modal.categories[key]; taxonomy.terms.sort((a,b) => a.name.localeCompare(b.name)); columns.push({ groupHeader: __wprm( 'Taxonomies' ), Header: taxonomy.label, id: `tag_${ key }`, accessor: d => d.tags[key], width: 300, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const names = row.value.map(t => t.name); const joined = names.join(', '); return (
{ joined ? he.decode( joined ) : null }
) }, }); } columns.push({ groupHeader: __wprm( 'Times' ), Header: __wprm( 'Prep Time' ), id: 'prep_time', accessor: 'prep_time', width: 100, Filter: (props) => (), Cell: row => (
{ getFormattedTime( row.value, row.original.prep_time_zero ) }
), },{ groupHeader: __wprm( 'Times' ), Header: __wprm( 'Cook Time' ), id: 'cook_time', accessor: 'cook_time', width: 100, Filter: (props) => (), Cell: row => (
{ getFormattedTime( row.value, row.original.cook_time_zero ) }
), },{ groupHeader: __wprm( 'Times' ), Header: __wprm( 'Custom Time' ), id: 'custom_time', accessor: 'custom_time', width: 120, Filter: (props) => (), Cell: row => (
{ row.original.custom_time_label }
{ getFormattedTime( row.value, row.original.custom_time_zero ) }
), },{ groupHeader: __wprm( 'Times' ), Header: __wprm( 'Total Time' ), id: 'total_time', accessor: 'total_time', width: 100, Filter: (props) => (), Cell: row => (
{ getFormattedTime( row.value ) }
), },{ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Equipment' ), id: 'equipment', accessor: 'equipment', width: 300, sortable: false, Filter: (props) => (), Cell: row => (
{ row.value ? row.value.map( (equipment, equipment_index) => { if ( equipment.name ) { const name = equipment.name.replace( /(<([^>]+)>)/ig, '' ).trim(); if ( name ) { return (
{ he.decode( name ) }
) } } }) : null }
), },{ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Ingredients' ), id: 'ingredient', accessor: 'ingredients', width: 300, sortable: false, Filter: (props) => (), Cell: row => (
{ row.value ? row.value.map( (group, index) => { group.name = group.name.replace( /(<([^>]+)>)/ig, '' ).trim(); return (
{ group.name &&
{ he.decode( group.name ) }
} { group.ingredients.map( (ingredient, ingredient_index) => { let fields = []; if ( ingredient.amount ) { fields.push( ingredient.amount ); } if ( ingredient.unit ) { fields.push( ingredient.unit ); } if ( ingredient.name ) { fields.push( ingredient.name ); } if ( ingredient.notes ) { fields.push( ingredient.notes ); } if ( fields.length ) { const ingredientString = fields.join( ' ' ).replace( /(<([^>]+)>)/ig, '' ).trim(); if ( ingredientString ) { return (
{ he.decode( ingredientString ) }
) } } }) }
) }) : null }
), },{ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Converted Ingredients' ), id: 'unit_conversion', accessor: 'unit_conversion', width: 300, sortable: false, filterable: false, Cell: row => { if ( Array.isArray( row.value ) ) { return (
{ row.value.map( (line, index) => { line = line.replace( /(<([^>]+)>)/ig, '' ).trim(); if ( line ) { return (
{ he.decode(line) }
) } }) }
); } return (
{ row.value }
) }, },{ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Instructions' ), id: 'instructions', accessor: 'instructions', width: 300, sortable: false, Filter: (props) => (), Cell: row => (
{ row.value ? row.value.map( (group, index) => { group.name = group.name.replace( /(<([^>]+)>)/ig, '' ).trim(); return (
{ group.name &&
{ he.decode( group.name ) }
} { group.instructions.map( (instruction, instruction_index) => { const instructionText = instruction.text.replace( /(<([^>]+)>)/ig, '' ).trim(); if ( instructionText ) { return (
{ he.decode( instructionText ) }
) } }) }
) }) : null }
), },{ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Notes' ), id: 'notes', accessor: 'notes', width: 300, sortable: false, Filter: (props) => (), Cell: row => { if ( ! row.value ) { return (
); } return (
); }, } ); if ( wprm_admin.addons.elite ) { columns.push({ groupHeader: __wprm( 'Other' ), Header: __wprm( 'Recipe Submission User' ), id: 'submission_author', accessor: 'submission_author', width: 300, sortable: false, Filter: ({ filter, onChange }) => ( ), Cell: row => { const user = row.value; if ( ! user ) { return null; } const name = user.name ? user.name : ( row.original.submission_author_user_name ? row.original.submission_author_user_name : '' ); return (
{ user.id ? #{ user.id } : null } { name ? - { name } : null }
{ user.email ?
{ user.email }
: null }
) }, }); } columns.push({ groupHeader: __wprm( 'Nutrition' ), Header: __wprm( 'Nutrition' ), id: 'nutrition', accessor: 'nutrition', width: 250, sortable: false, filterable: false, Cell: row => (
{ Object.keys(wprm_admin_modal.nutrition).map((nutrient, index ) => { const options = wprm_admin_modal.nutrition[nutrient]; const value = row.value.hasOwnProperty(nutrient) ? row.value[nutrient] : false; let unit = options.unit; if ( 'serving_size' === nutrient && row.value.hasOwnProperty( 'serving_unit' ) && row.value.serving_unit ) { unit = row.value.serving_unit; } if ( false === value ) { return null; } if ( 'calories' !== nutrient && ! wprm_admin.addons.premium ) { return null; } return (
{ options.label }
{ value } { unit }
) }) }
), }); Object.keys(wprm_admin_modal.nutrition).map((nutrient, index ) => { const options = wprm_admin_modal.nutrition[nutrient]; let active = options.hasOwnProperty( 'active' ) ? options.active : false; let calculated = options.hasOwnProperty( 'type' ) && 'calculated' === options.type; if ( active && ( 'calories' === nutrient || wprm_admin.addons.premium ) ) { columns.push({ groupHeader: __wprm( 'Nutrition' ), Header: options.label, id: `nutrition_${ nutrient }`, accessor: 'nutrition', width: 100, sortable: ! calculated, Filter: (props) => { if ( calculated ) { return null; } return (); }, Cell: row => { if ( ! row.value.hasOwnProperty( nutrient ) || ! row.value[ nutrient ] ) { return null; } const value = row.value[ nutrient ]; let unit = options.unit; if ( 'serving_size' === nutrient && row.value.hasOwnProperty( 'serving_unit' ) && row.value.serving_unit ) { unit = row.value.serving_unit; } if ( false === value ) { return null; } return (
{ value }{ unit }
); }, }); } }) const customFields = wprm_admin_modal.custom_fields && wprm_admin_modal.custom_fields.fields ? Object.values( wprm_admin_modal.custom_fields.fields ) : []; for ( let customField of customFields ) { columns.push({ groupHeader: __wprm( 'Custom Fields' ), Header: customField.name, id: `custom_field_${ customField.key }`, accessor: 'custom_fields', width: 150, Filter: (props) => (), Cell: row => { if ( ! row.value.hasOwnProperty( customField.key ) || ! row.value[ customField.key ] ) { return null; } const value = row.value[ customField.key ]; if ( 'image' === customField.type ) { return (
{ value.hasOwnProperty( 'url' ) && value.url ? : null }
) } if ( 'textarea' === customField.type ) { return (
); } if ( 'link' === customField.type ) { return ( { value } ); } if ( 'email' === customField.type ) { return ( { value } ); } return (
{ value }
); }, }); } return columns; } };assets/js/admin-manage/recipes/SeoIndicator.js000064400000002730152075605440015365 0ustar00import React, { Fragment } from 'react'; import Tooltip from 'Shared/Tooltip'; import { __wprm } from 'Shared/Translations'; const SeoIndicator = (props) => { if ( ! props.seo ) { return null; } return (
{ 'other' === props.seo.type ? 'n/a' : { 'missing' === props.seo.type ? __wprm( 'missing' ) :
}
}
); } export default SeoIndicator;assets/js/admin-manage/analytics/Columns.js000064400000015521152075605440014761 0ustar00import React from 'react'; import he from 'he'; import TextFilter from '../general/TextFilter'; import bulkEditCheckbox from '../general/bulkEditCheckbox'; import Api from 'Shared/Api'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; export default { getColumns( datatable ) { let columns = [ bulkEditCheckbox( datatable ), { Header: __wprm( 'Sort:' ), id: 'actions', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 40, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ if( confirm( __wprm( 'Are you sure you want to delete this action?' ) ) ) { Api.analytics.delete(row.original.id).then(() => datatable.refreshData()); } }} />
), },{ Header: __wprm( 'Date' ), id: 'created_at', accessor: 'created_at', width: 150, Filter: (props) => (), },{ Header: __wprm( 'Action' ), id: 'type', accessor: 'type', width: 175, sortable: false, Filter: (props) => (), },{ Header: __wprm( 'Action Details' ), id: 'meta', accessor: 'meta', width: 200, sortable: false, filterable: false, Cell: row => (
{ typeof row.value === 'object' ? Object.keys( row.value ).map( ( field, index ) => (
{ field }: { row.value[ field ].toString() }
)) : null }
), },{ Header: __wprm( 'Recipe ID' ), id: 'recipe_id', accessor: 'recipe_id', width: 350, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.recipe ? row.original.recipe : __wprm( 'n/a' ) }`; return ( ) }, },{ Header: __wprm( 'Parent Post ID' ), id: 'post_id', accessor: 'post_id', width: 350, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.post ? row.original.post : __wprm( 'n/a' ) }`; return (
{ row.original.post_link ? { label } : label }
) }, },{ Header: __wprm( 'User ID' ), id: 'user_id', accessor: 'user_id', width: 150, Filter: (props) => (), Cell: row => { if ( ! row.value || '0' === row.value ) { return (
); } const label = `${ row.value } - ${ row.original.user ? row.original.user : __wprm( 'n/a' ) }`; return (
{ row.original.user_link ? { label } : label }
) }, },{ Header: __wprm( 'Visitor UID' ), id: 'visitor_id', accessor: 'visitor_id', width: 175, Filter: (props) => (), },{ Header: __wprm( 'Visitor Details' ), id: 'visitor', accessor: 'visitor', width: 200, sortable: false, filterable: false, Cell: row => (
{ typeof row.value === 'object' ? Object.keys( row.value ).map( ( field, index ) => (
{ field }: { row.value[ field ].toString() }
)) : null }
), }, ]; return columns; } };assets/js/admin-manage/DataTableConfig.js000064400000031214152075605440014316 0ustar00import { __wprm } from 'Shared/Translations'; import Api from 'Shared/Api'; import ColumnsCustomTaxonomies from './custom-taxonomies/Columns'; import ColumnsLists from './lists/Columns'; import ColumnsRatings from './ratings/Columns'; import ColumnsRecipe from './recipes/Columns'; import ColumnsRevision from './revisions/Columns'; import ColumnsTaxonomies from './taxonomies/Columns'; import ColumnsTrash from './trash/Columns'; import ColumnsUnits from './units/Columns'; import ColumnsGlossary from './glossary/Columns'; import ColumnsAnalytics from './analytics/Columns'; import ColumnsChangelog from './changelog/Columns'; let datatables = { 'recipe': { parent: __wprm( 'Recipes' ), title: __wprm( 'Overview' ), id: 'recipe', route: 'recipe', label: { singular: __wprm( 'Recipe' ), plural: __wprm( 'Recipes' ), }, bulkEdit: { route: 'recipe', type: 'recipe', }, createButton: (datatable) => { // Track if this is a new recipe creation and store the recipe ID and name // When creating from Manage page, no recipeId is passed, so recipe starts without ID let isNewRecipeCreation = true; let savedRecipeId = null; let savedRecipeName = null; WPRM_Modal.open( 'recipe', { isNewRecipe: true, // Flag to indicate this is a new recipe creation saveCallback: (savedRecipe) => { datatable.refreshData(); // Store the recipe ID and name if it was newly created if (isNewRecipeCreation && savedRecipe && savedRecipe.id) { savedRecipeId = savedRecipe.id; savedRecipeName = savedRecipe.name || ''; } // After first save, mark as no longer a new creation isNewRecipeCreation = false; }, closeCallback: () => { // Only show modal when recipe modal actually closes // Check if recipe was newly created and post_type_structure is not 'public' const postTypeStructure = wprm_admin.settings && wprm_admin.settings.post_type_structure ? wprm_admin.settings.post_type_structure : 'private'; if (savedRecipeId && 'public' !== postTypeStructure) { // Open modal immediately to avoid background flash WPRM_Modal.open( 'add-recipe-to-post', { recipeId: savedRecipeId, recipeName: savedRecipeName, } ); } }, } ); }, selectedColumns: ['seo','id','date','name','parent_post', 'rating'], columns: ColumnsRecipe, } } if ( wprm_admin_manage.revisions ) { datatables.revision = { parent: __wprm( 'Recipes' ), id: 'revision', route: 'revision', label: { singular: __wprm( 'Revision' ), plural: __wprm( 'Revisions' ), }, bulkEdit: { route: 'revision', type: 'revision', }, createButton: false, selectedColumns: false, columns: ColumnsRevision, }; } datatables.trash = { parent: __wprm( 'Recipes' ), title: `${__wprm( 'Trash' )} (${wprm_admin_manage.trash})`, id: 'trash', route: 'trash', label: { singular: __wprm( 'Recipe' ), plural: __wprm( 'Recipes' ), }, bulkEdit: { route: 'trash', type: 'trash', }, createButton: false, selectedColumns: false, columns: ColumnsTrash, }; datatables.ingredient = { parent: __wprm( 'Recipe Fields' ), id: 'ingredient', route: 'taxonomy', label: { singular: __wprm( 'Ingredient' ), plural: __wprm( 'Ingredients' ), }, bulkEdit: { route: 'taxonomy', type: 'ingredient', }, createButton: (datatable) => { let name = prompt( __wprm( 'What do you want to be the name of this new ingredient?' ) ); if( name && name.trim() ) { Api.manage.createTerm('ingredient', name).then((data) => { if ( ! data ) { alert( __wprm( 'We were not able to create this ingredient. Make sure it does not exist yet.' ) ); } else { datatable.refreshData(); } }); } }, selectedColumns: false, columns: ColumnsTaxonomies, }; datatables.ingredientUnit = { parent: __wprm( 'Recipe Fields' ), id: 'ingredient_unit', route: 'taxonomy', label: { singular: __wprm( 'Ingredient Unit' ), plural: __wprm( 'Ingredient Units' ), }, bulkEdit: { route: 'taxonomy', type: 'ingredient_unit', }, createButton: (datatable) => { let name = prompt( __wprm( 'What do you want to be the name of this new unit?' ) ); if( name && name.trim() ) { Api.manage.createTerm('ingredient_unit', name).then((data) => { if ( ! data ) { alert( __wprm( 'We were not able to create this unit. Make sure it does not exist yet.' ) ); } else { datatable.refreshData(); } }); } }, selectedColumns: false, columns: ColumnsUnits, }; datatables.equipment = { parent: __wprm( 'Recipe Fields' ), id: 'equipment', route: 'taxonomy', label: { singular: __wprm( 'Equipment' ), plural: __wprm( 'Equipment' ), }, bulkEdit: { route: 'taxonomy', type: 'equipment', }, createButton: (datatable) => { let name = prompt( __wprm( 'What do you want to be the name of this new equipment?' ) ); if( name && name.trim() ) { Api.manage.createTerm('equipment', name).then((data) => { if ( ! data ) { alert( __wprm( 'We were not able to create this equipment. Make sure it does not exist yet.' ) ); } else { datatable.refreshData(); } }); } }, selectedColumns: false, columns: ColumnsTaxonomies, }; // Taxonomies. Object.keys(wprm_admin_manage.taxonomies).map((taxonomy) => { const labels = wprm_admin_manage.taxonomies[ taxonomy ]; const id = taxonomy.substr(5); if ( 'suitablefordiet' === id ) { datatables[ 'tag_' + id ] = { parent: __wprm( 'Recipe Fields' ), id, route: 'taxonomy', label: { singular: labels.singular_name, plural: labels.name, }, bulkEdit: false, createButton: false, selectedColumns: ['id','name','label','count'], columns: ColumnsTaxonomies, } } else { datatables[ 'tag_' + id ] = { parent: __wprm( 'Recipe Fields' ), id, route: 'taxonomy', label: { singular: labels.singular_name, plural: labels.name, }, bulkEdit: { route: 'taxonomy', type: id, }, createButton: (datatable) => { let name = prompt( __wprm( 'What do you want to be the name of this new term?' ) ); if( name && name.trim() ) { Api.manage.createTerm(id, name).then((data) => { if ( ! data ) { alert( __wprm( 'We were not able to create this term. Make sure it does not exist yet.' ) ); } else { datatable.refreshData(); wprm_admin_modal.categories[ id ].terms.push({ term_id: data.id, name: data.name, count: 0, }); } }); } }, selectedColumns: ['id','name','count'], columns: ColumnsTaxonomies, } } }); datatables.taxonomies = { parent: __wprm( 'Your Custom Fields' ), id: 'taxonomies', route: 'taxonomies', label: { singular: __wprm( 'Recipe Taxonomy' ), plural: __wprm( 'Recipe Taxonomies' ), }, bulkEdit: false, selectedColumns: false, columns: ColumnsCustomTaxonomies, }; if ( wprm_admin.addons.premium ) { datatables.taxonomies.createButton = (datatable) => { WPRM_Modal.open( 'taxonomy', { saveCallback: () => datatable.refreshData(), } ); }; } datatables['custom-fields'] = { required: 'pro', parent: __wprm( 'Your Custom Fields' ), id: 'custom-fields', label: { singular: __wprm( 'Custom Field' ), plural: __wprm( 'Custom Fields' ), }, }; datatables.nutrition = { required: 'pro', parent: __wprm( 'Your Custom Fields' ), id: 'nutrition_ingredient', label: { singular: __wprm( 'Custom Nutrition Ingredient' ), plural: __wprm( 'Custom Nutrition' ), }, }; datatables.nutrients = { required: 'premium', parent: __wprm( 'Your Custom Fields' ), id: 'nutrition_ingredient', label: { singular: __wprm( 'Custom Nutrient' ), plural: __wprm( 'Custom Nutrients' ), }, }; datatables.rating = { parent: __wprm( 'Features' ), id: 'rating', route: 'rating', label: { singular: __wprm( 'Rating' ), plural: __wprm( 'Ratings' ), }, bulkEdit: { route: 'rating', type: 'rating', }, createButton: false, selectedColumns: ['date','rating','type', 'user_id','ip'], columns: ColumnsRatings, } datatables.lists = { parent: __wprm( 'Roundup Lists' ), id: 'lists', route: 'list', label: { singular: __wprm( 'List' ), plural: __wprm( 'Lists' ), }, bulkEdit: false, createButton: (datatable) => { WPRM_Modal.open( 'list', { saveCallback: () => datatable.refreshData(), } ); }, selectedColumns: ['id','date','name','parent_post'], columns: ColumnsLists, }; datatables.glossary = { parent: __wprm( 'Features' ), id: 'glossary_term', route: 'taxonomy', label: { singular: __wprm( 'Glossary Term' ), plural: __wprm( 'Glossary Terms' ), }, bulkEdit: { route: 'taxonomy', type: 'glossary_term', }, createButton: (datatable) => { let name = prompt( __wprm( 'What do you want to be the new term to be?' ) ); if( name && name.trim() ) { Api.manage.createTerm('glossary_term', name).then((data) => { if ( ! data ) { alert( __wprm( 'We were not able to create this term. Make sure it does not exist yet.' ) ); } else { datatable.refreshData(); } }); } }, selectedColumns: false, columns: ColumnsGlossary, } datatables.collections = { required: 'elite', parent: __wprm( 'Features' ), id: 'collections', label: { singular: __wprm( 'Saved Collection' ), plural: __wprm( 'Saved Collections' ), }, }; datatables['user-collections'] = { required: 'elite', parent: __wprm( 'Features' ), id: 'user-collections', label: { singular: __wprm( 'User Collection' ), plural: __wprm( 'User Collections' ), }, }; datatables['recipe-submission'] = { required: 'elite', parent: __wprm( 'Features' ), title: __wprm( 'Recipe Submissions' ), id: 'recipe-submission', label: { singular: __wprm( 'Recipe Submission' ), plural: __wprm( 'Recipe Submissions' ), }, }; datatables.analytics = { parent: __wprm( 'Analytics' ), title: __wprm( 'Overview' ), id: 'analytics', route: 'analytics', label: { singular: __wprm( 'Action' ), plural: __wprm( 'Actions' ), }, bulkEdit: { route: 'analytics', type: 'analytics', }, createButton: false, selectedColumns: ['created_at','type','recipe_id','post_id','user_id'], columns: ColumnsAnalytics, }; datatables.changelog = { parent: __wprm( 'Changelog' ), title: __wprm( 'Overview' ), id: 'changelog', route: 'changelog', label: { singular: __wprm( 'Change' ), plural: __wprm( 'Changes' ), }, createButton: false, selectedColumns: ['created_at','type','meta','object_id','user_id'], columns: ColumnsChangelog, }; export default datatables; assets/js/admin/editor.js000064400000004063152075605440011411 0ustar00window.WPRecipeMaker = typeof window.WPRecipeMaker === "undefined" ? {} : window.WPRecipeMaker; window.WPRecipeMaker.classicEditor = { init: () => { document.addEventListener( 'click', function(e) { for ( var target = e.target; target && target != this; target = target.parentNode ) { if ( target.matches( '.wprm-modal-menu-button' ) ) { window.WPRecipeMaker.classicEditor.onClickNew( target, e ); break; } if ( target.matches( '.wprm-modal-edit-button' ) ) { window.WPRecipeMaker.classicEditor.onClickEdit( target, e ); break; } } }, false ); }, onClickNew: ( el, e ) => { e.preventDefault(); let insertedRecipe = false; WPRM_Modal.open( 'menu', { insertCallback: ( shortcode ) => { const editorId = el.dataset.editor; if ( editorId ) { WPRM_Modal.addTextToEditor( shortcode, editorId ); } }, saveCallback: ( recipe ) => { const editorId = el.dataset.editor; if ( editorId ) { if ( ! insertedRecipe ) { WPRM_Modal.addTextToEditor( '[wprm-recipe id="' + recipe.id + '"]', editorId ); insertedRecipe = true; } else { WPRM_Modal.refreshEditor( editorId ); } } }, } ); }, onClickEdit: ( el, e ) => { e.preventDefault(); const recipeId = el.dataset.recipe; WPRM_Modal.open( 'recipe', { recipeId, saveCallback: ( recipe ) => { const editorId = el.dataset.editor; if ( editorId ) { WPRM_Modal.refreshEditor( editorId ); } }, } ); }, }; ready(() => { window.WPRecipeMaker.classicEditor.init(); }); function ready( fn ) { if (document.readyState != 'loading'){ fn(); } else { document.addEventListener('DOMContentLoaded', fn); } }assets/js/admin/feedback.js000064400000002631152075605440011646 0ustar00function give_feedback(answer) { var data = { action: 'wprm_feedback', security: wprm_admin.nonce, answer: answer }; jQuery.post(wprm_admin.ajax_url, data); }; jQuery(document).ready(function($) { var feedback_notice = jQuery('.wprm-feedback-notice'); if (feedback_notice.length > 0) { jQuery('#wprm-feedback-stop').on('click', function() { give_feedback('stop'); feedback_notice.slideUp(); }); jQuery('#wprm-feedback-no').on('click', function() { give_feedback('no'); var message = 'How could we make it better?
'; message += 'Please send any issues or suggestions you have to support@bootstrapped.ventures and we\'ll see what we can do!'; feedback_notice.html(message); }); jQuery('#wprm-feedback-yes').on('click', function() { give_feedback('yes'); var message = 'Happy to hear!
'; message += 'It would be really helpful if you could leave us an honest review over at wordpress.org
'; message += 'Suggestions to make the plugin even better are also very welcome at support@bootstrapped.ventures'; feedback_notice.html(message); }); } }); assets/js/admin/tools.js000064400000026052152075605440011265 0ustar00import '../../css/admin/tools.scss'; let action = false; let args = {}; let posts = []; let posts_total = 0; async function postJSON(data) { const body = new URLSearchParams(data).toString(); const response = await fetch(wprm_admin.ajax_url, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', }, body, }); return response.json(); } async function postFormData(formData) { const response = await fetch(wprm_admin.ajax_url, { method: 'POST', body: formData, }); return response.json(); } async function handle_posts() { const data = { action: 'wprm_' + action, security: wprm_admin.nonce, posts: JSON.stringify(posts), args: args, }; try { const out = await postJSON(data); if (out.success) { posts = out.data.posts_left; update_progress_bar(); if (posts.length > 0) { await handle_posts(); } else { const finished = document.querySelector('#wprm-tools-finished'); if (finished) { finished.style.display = 'block'; } } } else { window.location = out.data.redirect; } } catch (error) { // eslint-disable-next-line no-console console.error('WPRM tools request failed', error); } } function update_progress_bar() { const percentage = (1.0 - posts.length / posts_total) * 100; const bar = document.querySelector('#wprm-tools-progress-bar'); if (bar) { bar.style.width = `${percentage}%`; } } function getFilenameFromHeader(header) { if (!header) { return null; } const match = header.match(/filename="?([^"]+)"?/i); return match && match[1] ? match[1] : null; } document.addEventListener('DOMContentLoaded', () => { // Import Process if (typeof window.wprm_tools !== 'undefined') { action = wprm_tools.action; args = wprm_tools.args; posts = wprm_tools.posts; posts_total = wprm_tools.posts.length; handle_posts(); } // Reset settings const resetButton = document.querySelector('#tools_reset_settings'); if (resetButton) { resetButton.addEventListener('click', async (event) => { event.preventDefault(); if (confirm('Are you sure you want to reset all settings?')) { const data = { action: 'wprm_reset_settings', security: wprm_admin.nonce, }; try { const out = await postJSON(data); if (out.success) { window.location = out.data.redirect; } else { alert('Something went wrong.'); } } catch (error) { alert('Something went wrong.'); // eslint-disable-next-line no-console console.error('WPRM tools reset failed', error); } } }); } // Export settings const exportButton = document.querySelector('#tools_export_settings'); if (exportButton) { exportButton.addEventListener('click', async (event) => { event.preventDefault(); exportButton.disabled = true; const formData = new FormData(); formData.append('action', 'wprm_export_settings'); formData.append('security', wprm_admin.nonce); try { const response = await fetch(wprm_admin.ajax_url, { method: 'POST', body: formData, }); if (!response.ok) { throw new Error('Export request failed'); } const blob = await response.blob(); const url = window.URL.createObjectURL(blob); const filename = getFilenameFromHeader(response.headers.get('Content-Disposition')) || `wprm-settings-export-${new Date().toISOString().slice(0, 19).replace(/[T:]/g, '-')}.json`; const link = document.createElement('a'); link.href = url; link.download = filename; document.body.appendChild(link); link.click(); link.remove(); window.URL.revokeObjectURL(url); } catch (error) { alert('Could not export settings. Please try again.'); // eslint-disable-next-line no-console console.error('WPRM settings export failed', error); } finally { exportButton.disabled = false; } }); } // Export templates const exportTemplatesButton = document.querySelector('#tools_export_templates'); if (exportTemplatesButton) { exportTemplatesButton.addEventListener('click', async (event) => { event.preventDefault(); exportTemplatesButton.disabled = true; const formData = new FormData(); formData.append('action', 'wprm_export_templates'); formData.append('security', wprm_admin.nonce); try { const response = await fetch(wprm_admin.ajax_url, { method: 'POST', body: formData, }); if (!response.ok) { throw new Error('Export request failed'); } const blob = await response.blob(); const url = window.URL.createObjectURL(blob); const filename = getFilenameFromHeader(response.headers.get('Content-Disposition')) || `wprm-templates-export-${new Date().toISOString().slice(0, 19).replace(/[T:]/g, '-')}.json`; const link = document.createElement('a'); link.href = url; link.download = filename; document.body.appendChild(link); link.click(); link.remove(); window.URL.revokeObjectURL(url); } catch (error) { alert('Could not export templates. Please try again.'); // eslint-disable-next-line no-console console.error('WPRM templates export failed', error); } finally { exportTemplatesButton.disabled = false; } }); } // Import settings const importForm = document.querySelector('#wprm-import-settings-form'); if (importForm) { const importResult = document.querySelector('#wprm-import-settings-result'); importForm.addEventListener('submit', async (event) => { event.preventDefault(); const fileInput = importForm.querySelector('input[name="wprm_settings_file"]'); const submitButton = importForm.querySelector('button'); if (!fileInput || fileInput.files.length === 0) { alert('Please select a JSON file to import.'); return; } if (submitButton) { submitButton.disabled = true; } const formData = new FormData(); formData.append('action', 'wprm_import_settings'); formData.append('security', wprm_admin.nonce); formData.append('wprm_settings_file', fileInput.files[0]); try { const out = await postFormData(formData); const message = out?.data?.message || (out.success ? 'Settings imported successfully.' : 'Import failed.'); const warnings = Array.isArray(out?.data?.warnings) ? out.data.warnings : []; const messageClass = out.success ? 'success' : 'error'; if (importResult) { importResult.textContent = ''; importResult.classList.remove('error', 'success'); importResult.classList.add(messageClass); const messageSpan = document.createElement('span'); messageSpan.textContent = message; importResult.appendChild(messageSpan); if (warnings.length) { const warningList = document.createElement('ul'); warningList.className = 'wprm-import-warning-list'; warnings.forEach((warning) => { const listItem = document.createElement('li'); listItem.textContent = warning; warningList.appendChild(listItem); }); importResult.appendChild(warningList); } } if (out.success) { fileInput.value = ''; } } catch (error) { if (importResult) { importResult.textContent = 'Import failed. Please try again.'; importResult.classList.remove('success'); importResult.classList.add('error'); } // eslint-disable-next-line no-console console.error('WPRM settings import failed', error); } finally { if (submitButton) { submitButton.disabled = false; } } }); } // Download debug information const downloadDebugButton = document.querySelector('#tools_download_debug_info'); if (downloadDebugButton) { downloadDebugButton.addEventListener('click', async (event) => { event.preventDefault(); downloadDebugButton.disabled = true; const formData = new FormData(); formData.append('action', 'wprm_download_debug_info'); formData.append('security', wprm_admin.nonce); try { const response = await fetch(wprm_admin.ajax_url, { method: 'POST', body: formData, }); if (!response.ok) { throw new Error('Debug info request failed'); } const blob = await response.blob(); const url = window.URL.createObjectURL(blob); const filename = getFilenameFromHeader(response.headers.get('Content-Disposition')) || `wprm-debug-${new Date().toISOString().slice(0, 10)}.json`; const link = document.createElement('a'); link.href = url; link.download = filename; document.body.appendChild(link); link.click(); link.remove(); window.URL.revokeObjectURL(url); } catch (error) { alert('Could not download debug information. Please try again.'); // eslint-disable-next-line no-console console.error('WPRM debug info download failed', error); } finally { downloadDebugButton.disabled = false; } }); } // Import templates const importTemplatesForm = document.querySelector('#wprm-import-templates-form'); if (importTemplatesForm) { const importTemplatesResult = document.querySelector('#wprm-import-templates-result'); importTemplatesForm.addEventListener('submit', async (event) => { event.preventDefault(); const fileInput = importTemplatesForm.querySelector('input[name="wprm_templates_file"]'); const submitButton = importTemplatesForm.querySelector('button'); if (!fileInput || fileInput.files.length === 0) { alert('Please select a JSON file to import.'); return; } if (submitButton) { submitButton.disabled = true; } const formData = new FormData(); formData.append('action', 'wprm_import_templates'); formData.append('security', wprm_admin.nonce); formData.append('wprm_templates_file', fileInput.files[0]); try { const out = await postFormData(formData); const message = out?.data?.message || (out.success ? 'Templates imported successfully.' : 'Import failed.'); const warnings = Array.isArray(out?.data?.warnings) ? out.data.warnings : []; const messageClass = out.success ? 'success' : 'error'; if (importTemplatesResult) { importTemplatesResult.textContent = ''; importTemplatesResult.classList.remove('error', 'success'); importTemplatesResult.classList.add(messageClass); const messageSpan = document.createElement('span'); messageSpan.textContent = message; importTemplatesResult.appendChild(messageSpan); if (warnings.length) { const warningList = document.createElement('ul'); warningList.className = 'wprm-import-warning-list'; warnings.forEach((warning) => { const listItem = document.createElement('li'); listItem.textContent = warning; warningList.appendChild(listItem); }); importTemplatesResult.appendChild(warningList); } } if (out.success) { fileInput.value = ''; } } catch (error) { if (importTemplatesResult) { importTemplatesResult.textContent = 'Import failed. Please try again.'; importTemplatesResult.classList.remove('success'); importTemplatesResult.classList.add('error'); } // eslint-disable-next-line no-console console.error('WPRM templates import failed', error); } finally { if (submitButton) { submitButton.disabled = false; } } }); } }); assets/js/admin/import/before_import.js000064400000004144152075605440014271 0ustar00let import_last_checked = false; jQuery(document).ready(function($) { // Search recipes functionality. jQuery('#wprm-import-recipes-search').on('click', function(e) { e.preventDefault(); const search = prompt( 'What do you want to search for?' ); if ( search ) { const url = e.target.href; window.location = url + '&s=' + encodeURIComponent( search ); } }); // Quick select functionality. jQuery('.wprm-import-recipes-select-all').on('click', function(e) { e.preventDefault(); jQuery('.wprm-import-recipes').find(':checkbox').each(function() { jQuery(this).prop('checked', true); }); }); jQuery('.wprm-import-recipes-select-none').on('click', function(e) { e.preventDefault(); jQuery('.wprm-import-recipes').find(':checkbox').each(function() { jQuery(this).prop('checked', false); }); }); // Select multiple using SHIFT jQuery('.wprm-import-recipes').on('click', ':checkbox', function(e) { if(import_last_checked && e.shiftKey) { var checkboxes = jQuery('.wprm-import-recipes').find(':checkbox'), start = checkboxes.index(this), end = checkboxes.index(import_last_checked); checkboxes.slice(Math.min(start,end), Math.max(start,end)+ 1).prop('checked', import_last_checked.checked); } import_last_checked = this; }); // Go to next import page jQuery('.wprm-import-next-page').on('click', function() { var url = window.location.href, regex = /(&|\?)p=(\d+)/, match = regex.exec(url); if(match) { var page = parseInt(match[2]), search = 'p=' + page, replace = 'p=' + (page+1); url = url.replace('?' + search, '?' + replace); url = url.replace('&' + search, '&' + replace); } window.location = url; }); // Go back to the first import page jQuery('.wprm-import-reset-page').on('click', function() { var url = window.location.href, regex = /(&|\?)p=(\d+)/, match = regex.exec(url); if(match) { var page = parseInt(match[2]), search = 'p=' + page, replace = 'p=0'; url = url.replace('?' + search, '?' + replace); url = url.replace('&' + search, '&' + replace); } window.location = url; }); }); assets/js/admin/import/after_import.js000064400000000442152075605440014125 0ustar00jQuery(document).ready(function($) { // Edit imported recipe jQuery(document).on('click', '.wprm-import-recipes-actions-edit', function(e) { e.preventDefault(); const recipeId = jQuery(this).data('id'); WPRM_Modal.open( 'recipe', { recipeId, } ); }); });assets/js/admin/import/import.js000064400000002017152075605440012744 0ustar00let importing_recipes = []; let importing_recipes_total = 0; function import_recipes() { var data = { action: 'wprm_import_recipes', security: wprm_admin.nonce, importer_uid: wprm_import.importer_uid, post_data: wprm_import.post_data, recipes: importing_recipes }; jQuery.post(wprm_admin.ajax_url, data, function(out) { if (out.success) { importing_recipes = out.data.recipes_left; update_progress_bar(); if(importing_recipes.length > 0) { import_recipes(); } else { jQuery('#wprm-import-finished').show(); } } else { window.location = out.data.redirect; } }, 'json'); } function update_progress_bar() { var percentage = ( 1.0 - ( importing_recipes.length / importing_recipes_total ) ) * 100; jQuery('#wprm-import-progress-bar').css('width', percentage + '%'); }; jQuery(document).ready(function($) { // Import Process if(window.wprm_import !== undefined) { importing_recipes = wprm_import.recipes; importing_recipes_total = wprm_import.recipes.length; import_recipes(); } }); assets/js/admin/notices.js000064400000004525152075605440011572 0ustar00/** * WP Recipe Maker admin notices functionality. * * @since 9.8.1 */ (function() { 'use strict'; document.addEventListener("DOMContentLoaded", function() { // Use MutationObserver to watch for dynamically added dismiss buttons var wprmNotices = document.querySelectorAll(".wprm-notice.is-dismissible"); // Set up observer for each notice for (var i = 0; i < wprmNotices.length; i++) { observeNotice(wprmNotices[i]); } function observeNotice(notice) { var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.addedNodes) { mutation.addedNodes.forEach(function(node) { // Check if the dismiss button was added if (node.classList && node.classList.contains("notice-dismiss")) { // Add our event listener to the dismiss button node.addEventListener("click", function(e) { var noticeId = notice.getAttribute("data-notice-id"); var userId = notice.getAttribute("data-user-id"); if (noticeId) { // REST API call to dismiss notice var xhr = new XMLHttpRequest(); xhr.open("DELETE", wprm_admin.endpoints.notices, true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("id=" + encodeURIComponent(noticeId) + "&user_id=" + encodeURIComponent(userId)); } }); // We found what we were looking for, disconnect observer observer.disconnect(); } }); } }); }); // Start observing the notice for added children observer.observe(notice, { childList: true }); } }); })();assets/js/admin/reports/recipe-interactions/App.js000064400000016622152075605440016314 0ustar00import React, { Component } from 'react'; import ReactTable from 'react-table'; import 'react-table/react-table.css'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import { downloadToCsv } from 'Shared/CSV'; let reportData = false; if ( typeof window.wprm_reports_data !== 'undefined' ) { reportData = window.wprm_reports_data; } export default class App extends Component { constructor(props) { super(props); this.state = { valueType: 'total', }; } render() { if ( false === reportData ) { return (
{ __wprm( 'No data found.' ) }
); } const valueType = this.state.valueType; const data = Object.values( reportData ); const valueOptions = [ { value: 'total', label: __wprm( 'Total Interactions' ) }, { value: 'unique', label: __wprm( 'Unique Visitor Interactions' ) }, { value: 'print', label: __wprm( 'Total Prints' ) }, { value: 'print_unique', label: __wprm( 'Unique Visitor Prints' ) }, ]; const selectedValueOption = valueOptions.find( ( option ) => option.value === valueType ) || valueOptions[0]; const dailyKey = valueType + '_daily'; const sevenDayKey = valueType + '_7_days'; const thirtyOneDayKey = valueType + '_31_days'; const threeHundredSixtyFiveDayKey = valueType + '_365_days'; const columns = [{ Header: __wprm( 'Sort:' ), id: 'actions', accessor: 'recipe_id', headerClassName: 'wprm-admin-table-help-text', sortable: false, width: 70, Filter: () => (
{ __wprm( 'Filter:' ) }
), Cell: row => (
{ WPRM_Modal.open( 'recipe', { recipeId: row.value, } ); }} /> { row.original.recipe_permalink && { window.open( row.original.recipe_permalink, '_blank' ); }} /> }
), },{ Header: __wprm( 'Recipe Name' ), accessor: 'recipe_name', width: 300, },{ Header: __wprm( 'Recipe Date' ), accessor: 'recipe_date', width: 150, },{ Header: __wprm( 'Average per Day' ), accessor: valueType + '_daily', width: 120, filterable: false, Cell: row => (
{ Math.ceil( row.value * 100 ) / 100 }
), className: 'wprm-report-table-center', },{ Header: __wprm( 'Last 7 Days' ), accessor: valueType + '_7_days', width: 120, filterable: false, className: 'wprm-report-table-center', },{ Header: __wprm( 'Last 31 Days' ), accessor: valueType + '_31_days', width: 120, filterable: false, className: 'wprm-report-table-center', },{ Header: __wprm( 'Last 365 Days' ), accessor: valueType + '_365_days', width: 120, filterable: false, className: 'wprm-report-table-center', }]; return (
{ valueOptions.map((option) => ( ))}
{ const id = filter.pivotId || filter.id; return row[id] !== undefined ? String(row[id]).toLocaleLowerCase().includes(filter.value.toLowerCase()) : true; }} resizable={false} className="wprm-admin-table wprm-report-table -highlight" />
); } } assets/js/admin/reports/recipe-interactions/index.js000064400000000432152075605440016673 0ustar00 import { createRoot } from 'react-dom/client'; import React from 'react'; import App from './App'; let container = document.getElementById( 'wprm-reports-recipe-interactions' ); if ( container ) { const root = createRoot( container ); root.render( ); } assets/js/admin/reports/index.js000064400000000037152075605440012725 0ustar00import './recipe-interactions';assets/js/admin/comments.js000064400000003612152075605440011747 0ustar00import Api from 'Shared/Api'; import { __wprm } from 'Shared/Translations'; import '../../css/admin/comments.scss'; window.WPRecipeMaker = typeof window.WPRecipeMaker === "undefined" ? {} : window.WPRecipeMaker; window.WPRecipeMaker.comments = { change: ( container ) => { const column = container.closest( '.column-wprm_rating' ); const saveButton = column ? column.querySelector( '.wprm-rating-change-save' ) : false; if ( saveButton ) { const oldRating = parseInt( container.dataset.originalRating ); const newRating = parseInt( container.dataset.currentRating ); if ( oldRating === newRating ) { saveButton.style.display = 'none'; } else { saveButton.style.display = 'block'; saveButton.querySelector( '.wprm-rating-change' ).innerHTML = ' (' + oldRating + ' ⇒ ' + newRating + ')'; } } }, save: ( el ) => { const column = el.closest( '.column-wprm_rating' ); const container = column ? column.querySelector( '.wprm-comment-ratings-container' ) : false; const commentId = parseInt( el.dataset.commentId ); if ( container ) { const oldRating = parseInt( container.dataset.originalRating ); const newRating = parseInt( container.dataset.currentRating ); if ( commentId && oldRating !== newRating ) { Api.rating.updateComment( commentId, newRating ).then((data) => { if ( data && data.hasOwnProperty( 'rating' ) ) { container.dataset.originalRating = data.rating; window.WPRecipeMaker.comments.change( container ); } else { alert( __wprm( 'Something went wrong during saving.' ) ); } }); } } }, };assets/js/admin/comment-moderation.js000064400000000061152075605440013716 0ustar00import '../../css/admin/comment-moderation.scss';assets/js/admin/reports.js000064400000002027152075605440011617 0ustar00import '../../css/admin/reports.scss'; let action = false; let args = {}; let posts = []; let posts_total = 0; function handle_posts() { var data = { action: 'wprm_' + action, security: wprm_admin.nonce, posts: JSON.stringify(posts), args: args, }; jQuery.post(wprm_admin.ajax_url, data, function(out) { if (out.success) { posts = out.data.posts_left; update_progress_bar(); if(posts.length > 0) { handle_posts(); } else { window.location.search += '&wprm_report_finished=true'; } } else { window.location = out.data.redirect; } }, 'json'); } function update_progress_bar() { var percentage = ( 1.0 - ( posts.length / posts_total ) ) * 100; jQuery('#wprm-reports-progress-bar').css('width', percentage + '%'); }; jQuery(document).ready(function($) { // Import Process if(typeof window.wprm_reports !== 'undefined') { action = wprm_reports.action; args = wprm_reports.args; posts = wprm_reports.posts; posts_total = wprm_reports.posts.length; handle_posts(); } }); assets/js/admin/import.js000064400000000201152075605440011423 0ustar00import '../../css/admin/import.scss'; import './import/before_import'; import './import/import'; import './import/after_import';assets/js/admin-template.js000064400000000625152075605440011734 0ustar00import { createRoot } from 'react-dom/client'; import React from 'react'; import { HashRouter } from 'react-router-dom'; import App from './admin-template/App'; import './public/smooth-scroll'; let appContainer = document.getElementById( 'wprm-template' ); if (appContainer) { const root = createRoot(appContainer); root.render( ); }assets/js/print.js000064400000000177152075605440010171 0ustar00import '../css/print/print.scss'; import './print/index.js'; // Required for some functionality. import './public/manager.js';assets/js/admin-modal.js000064400000001114152075605440011207 0ustar00import { createRoot } from 'react-dom/client'; import React from 'react'; import App from './admin-modal/App'; let appContainer = document.getElementById( 'wprm-admin-modal' ); if (appContainer) { const root = createRoot(appContainer); root.render( { window.WPRM_Modal = app; // Expose secondary modal methods window.WPRM_Modal.openSecondary = app.openSecondary; window.WPRM_Modal.closeSecondary = app.closeSecondary; window.WPRM_Modal.close = app.close; window.WPRM_Modal.closeIfAllowed = app.closeIfAllowed; }} /> ); } assets/js/instacart-font.js000064400000000143152075605440011762 0ustar00// Entry point for instacart-font.scss - imports the font CSS import '../css/instacart-font.scss'; assets/js/blocks.js000064400000000432152075605440010304 0ustar00import './blocks/jump-to-recipe'; import './blocks/jump-to-video'; import './blocks/list'; import './blocks/nutrition-label'; import './blocks/print-recipe'; import './blocks/recipe'; import './blocks/recipe-part'; import './blocks/recipe-roundup'; import './blocks/recipe-snippet';assets/js/admin-settings/App.js000064400000011776152075605440012512 0ustar00import React, { Component } from 'react'; import '../../css/admin/settings.scss'; import Api from 'Shared/Api'; import MenuContainer from './menu/MenuContainer'; import SettingsContainer from './settings/SettingsContainer'; import { animateScroll as scroll, scroller } from 'react-scroll'; import Icon from './general/Icon'; export default class App extends Component { constructor(props) { super(props); this.state = { savedSettings: { ...wprm_settings.settings }, currentSettings: { ...wprm_settings.settings }, savingChanges: false, searchQuery: '', } this.searchTimeout = null; this.searchInputRef = null; } onSettingChange(setting, value) { let newSettings = this.state.currentSettings; newSettings[setting] = value; this.setState({ currentSettings: newSettings }, () => { // Setting specific actions. if ( 'features_custom_style' === setting ) { scroller.scrollTo(setting, { smooth: true, duration: 400, offset: -110, }); } }); } onSaveChanges() { this.setState({ savingChanges: true, }); Api.settings.save(this.state.currentSettings) .then(settings => { if ( settings ) { this.setState({ savingChanges: false, savedSettings: { ...settings }, currentSettings: { ...settings }, }); } else { this.setState({ savingChanges: false, }); } }); } onCancelChanges() { if(confirm('Are you sure you want to cancel the changes you made?')) { this.setState({ currentSettings: { ...this.state.savedSettings }, }); } } onResetDefaults() { if(confirm('Are you sure you want to reset the settings to their default values? This will not save them yet.')) { this.setState({ currentSettings: { ...this.state.savedSettings, ...wprm_settings.defaults }, }); } } scrollToTop() { scroll.scrollToTop(); } componentDidMount() { window.addEventListener( 'beforeunload', this.beforeWindowClose.bind(this) ); } componentWillUnmount() { window.removeEventListener( 'beforeunload', this.beforeWindowClose.bind(this) ); // Clear timeout on unmount if (this.searchTimeout) { clearTimeout(this.searchTimeout); } } beforeWindowClose(event) { if ( this.settingsChanged() ) { return false; } } settingsChanged() { return JSON.stringify(this.state.savedSettings) !== JSON.stringify(this.state.currentSettings); } onSearchChange(query) { // Clear existing timeout if (this.searchTimeout) { clearTimeout(this.searchTimeout); } // Debounce both filtering AND highlighting (200ms delay) // This prevents React re-renders on every keystroke this.searchTimeout = setTimeout(() => { this.setState({ searchQuery: query }); }, 200); } render() { // Cache normalized search query to avoid repeated toLowerCase() calls const normalizedSearchQuery = this.state.searchQuery ? this.state.searchQuery.toLowerCase() : ''; return ( ); } } assets/js/admin-settings/menu/MenuContainer.js000064400000011260152075605440015471 0ustar00import React, { useRef, useEffect } from 'react'; import PropTypes from 'prop-types' import { Link } from 'react-scroll' import Helpers from '../general/Helpers'; import Icon from '../general/Icon'; const MenuContainer = (props) => { const inputRef = useRef(null); // Sync uncontrolled input with controlled value when searchQuery changes externally useEffect(() => { if (inputRef.current && inputRef.current.value !== props.searchQuery) { inputRef.current.value = props.searchQuery; } }, [props.searchQuery]); let menuStructure = []; for ( let group of props.structure ) { if ( ! Helpers.dependencyMet(group, props.settings ) ) { continue; } if (group.hasOwnProperty('header')) { menuStructure.push({ header: group.header, }); } else { menuStructure.push({ id: group.id, name: group.name, icon: group.hasOwnProperty( 'icon' ) ? group.icon : false, }); } } const isSearchActive = props.searchQuery && props.searchQuery.length > 0; const clearSearch = () => { if (inputRef.current) { inputRef.current.value = ''; } props.onSearchChange(''); }; return (
props.onSearchChange(e.target.value)} /> {isSearchActive && ( )}
{isSearchActive ? ( ) : (
{ menuStructure.map((group, i) => { if (group.hasOwnProperty('header')) { return
{group.header}
} else { return { group.icon && } {group.name} } }) }
)}
); } MenuContainer.propTypes = { structure: PropTypes.array.isRequired, settingsChanged: PropTypes.bool.isRequired, savingChanges: PropTypes.bool.isRequired, onSaveChanges: PropTypes.func.isRequired, onCancelChanges: PropTypes.func.isRequired, searchQuery: PropTypes.string.isRequired, onSearchChange: PropTypes.func.isRequired, } export default MenuContainer;assets/js/admin-settings/general/Helpers.js000064400000012720152075605440014777 0ustar00import React from 'react'; export default { dependencyMet(object, settings) { if (object.hasOwnProperty('dependency')) { let dependencies = object.dependency; // Make sure dependencies is an array. if ( ! Array.isArray( dependencies ) ) { dependencies = [dependencies]; } // Check all dependencies. for ( let dependency of dependencies ) { let dependency_value = settings[dependency.id]; if ( dependency.hasOwnProperty('type') && 'inverse' == dependency.type ) { if (dependency_value == dependency.value) { return false; } } else { if (dependency_value != dependency.value) { return false; } } } } return true; }, beforeSettingDisplay(id, settings) { let value = settings[id]; if ( 'import_units' === id ) { value = value.join(wprm_admin.eol); } else if ( 'unit_conversion_units' === id ) { let newValue = {}; for (let unit in value) { newValue[unit] = { ...value[unit], aliases: value[unit].aliases.join(';') } } value = newValue; } return value; }, beforeSettingSave(value, id, settings) { if ( 'import_units' === id ) { value = value.split(wprm_admin.eol); } else if ( 'unit_conversion_units' === id ) { let newValue = {}; for (let unit in value) { newValue[unit] = { ...value[unit], aliases: value[unit].aliases.split(';') } } value = newValue; } return value; }, matchesSearch(text, normalizedQuery) { if (!normalizedQuery || !text) { return false; } const normalizedText = String(text).toLowerCase(); return normalizedText.includes(normalizedQuery); }, highlightText(text, searchQuery) { if (!searchQuery || !text) { return text; } const normalizedText = String(text); const normalizedQuery = searchQuery.toLowerCase(); const escapedQuery = searchQuery.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); const regex = new RegExp(`(${escapedQuery})`, 'gi'); const parts = normalizedText.split(regex); return parts.map((part, index) => { // Check if this part matches the search query (case-insensitive) if (part.toLowerCase() === normalizedQuery) { return React.createElement('mark', { key: index }, part); } return part; }); }, groupMatchesSearch(group, normalizedQuery) { if (!normalizedQuery) { return true; } // Check group name and description if (this.matchesSearch(group.name, normalizedQuery) || (group.description && this.matchesSearch(group.description, normalizedQuery))) { return true; } // Check subgroups if (group.subGroups) { for (let subgroup of group.subGroups) { if (this.subgroupMatchesSearch(subgroup, normalizedQuery)) { return true; } } } // Check direct settings if (group.settings) { for (let setting of group.settings) { if (this.settingMatchesSearch(setting, normalizedQuery)) { return true; } } } return false; }, subgroupMatchesSearch(subgroup, normalizedQuery) { if (!normalizedQuery) { return true; } // Check subgroup name and description if ((subgroup.name && this.matchesSearch(subgroup.name, normalizedQuery)) || (subgroup.description && this.matchesSearch(subgroup.description, normalizedQuery))) { return true; } // Check settings in subgroup if (subgroup.settings) { for (let setting of subgroup.settings) { if (this.settingMatchesSearch(setting, normalizedQuery)) { return true; } } } return false; }, settingMatchesSearch(setting, normalizedQuery) { if (!normalizedQuery) { return true; } return (setting.name && this.matchesSearch(setting.name, normalizedQuery)) || (setting.description && this.matchesSearch(setting.description, normalizedQuery)); }, groupNameOrDescriptionMatches(group, normalizedQuery) { if (!normalizedQuery) { return false; } return (group.name && this.matchesSearch(group.name, normalizedQuery)) || (group.description && this.matchesSearch(group.description, normalizedQuery)); }, subgroupNameOrDescriptionMatches(subgroup, normalizedQuery) { if (!normalizedQuery) { return false; } return (subgroup.name && this.matchesSearch(subgroup.name, normalizedQuery)) || (subgroup.description && this.matchesSearch(subgroup.description, normalizedQuery)); } }; assets/js/admin-settings/general/Icon.js000064400000010667152075605440014275 0ustar00import React from 'react'; import SVG from 'react-inlinesvg'; import IconArrows from '../../../icons/settings/arrows.svg'; import IconBasket from '../../../icons/settings/basket.svg'; import IconBook from '../../../icons/settings/book.svg'; import IconBrush from '../../../icons/settings/brush.svg'; import IconButtonClick from '../../../icons/settings/button-click.svg'; import IconChart from '../../../icons/settings/chart.svg'; import IconClock from '../../../icons/settings/clock.svg'; import IconCode from '../../../icons/settings/code.svg'; import IconCog from '../../../icons/settings/cog.svg'; import IconCrane from '../../../icons/settings/crane.svg'; import IconDocApple from '../../../icons/settings/doc-apple.svg'; import IconDoc from '../../../icons/settings/doc.svg'; import IconDollar from '../../../icons/settings/dollar.svg'; import IconEdit from '../../../icons/settings/edit.svg'; import IconFiles from '../../../icons/settings/files.svg'; import IconFloppyDisk from '../../../icons/settings/floppy-disk.svg'; import IconHealth from '../../../icons/settings/health.svg'; import IconImport from '../../../icons/settings/import.svg'; import IconKey from '../../../icons/settings/key.svg'; import IconKnife from '../../../icons/settings/knife.svg'; import IconLetter from '../../../icons/settings/letter.svg'; import IconLink from '../../../icons/settings/link.svg'; import IconList from '../../../icons/settings/list.svg'; import IconLock from '../../../icons/settings/lock.svg'; import IconMeasureApple from '../../../icons/settings/measure-apple.svg'; import IconModal from '../../../icons/settings/modal.svg'; import IconPainting from '../../../icons/settings/painting.svg'; import IconPalette from '../../../icons/settings/palette.svg'; import IconPlug from '../../../icons/settings/plug.svg'; import IconPrinter from '../../../icons/settings/printer.svg'; import IconQuestion from '../../../icons/settings/question.svg'; import IconQuestionBox from '../../../icons/settings/question-box.svg'; import IconReceipt from '../../../icons/settings/receipt.svg'; import IconSearch from '../../../icons/settings/search.svg'; import IconShare from '../../../icons/settings/share.svg'; import IconShoppingCart from '../../../icons/settings/shopping-cart.svg'; import IconSliders from '../../../icons/settings/sliders.svg'; import IconSpeed from '../../../icons/settings/speed.svg'; import IconSparks from '../../../icons/settings/sparks.svg'; import IconStar from '../../../icons/settings/star.svg'; import IconSupport from '../../../icons/settings/support.svg'; import IconText from '../../../icons/settings/text.svg'; import IconTimeline from '../../../icons/settings/timeline.svg'; import IconTouch from '../../../icons/settings/touch.svg'; import IconUndo from '../../../icons/settings/undo.svg'; import IconUp from '../../../icons/settings/up.svg'; import IconWarning from '../../../icons/settings/warning.svg'; import IconWhisk from '../../../icons/settings/whisk.svg'; const icons = { arrows: IconArrows, basket: IconBasket, book: IconBook, brush: IconBrush, 'button-click': IconButtonClick, chart: IconChart, clock: IconClock, code: IconCode, cog: IconCog, crane: IconCrane, 'doc-apple': IconDocApple, doc: IconDoc, dollar: IconDollar, edit: IconEdit, files: IconFiles, 'floppy-disk': IconFloppyDisk, health: IconHealth, import: IconImport, key: IconKey, knife: IconKnife, letter: IconLetter, link: IconLink, list: IconList, lock: IconLock, 'measure-apple': IconMeasureApple, modal: IconModal, painting: IconPainting, palette: IconPalette, plug: IconPlug, printer: IconPrinter, question: IconQuestion, 'question-box': IconQuestionBox, receipt: IconReceipt, search: IconSearch, share: IconShare, 'shopping-cart': IconShoppingCart, sliders: IconSliders, speed: IconSpeed, sparks: IconSparks, star: IconStar, support: IconSupport, text: IconText, timeline: IconTimeline, touch: IconTouch, undo: IconUndo, up: IconUp, warning: IconWarning, whisk: IconWhisk, }; const Icon = (props) => { let icon = icons.hasOwnProperty(props.type) ? icons[props.type] : false; if ( !icon ) { return  ; } return ( ); } export default Icon; assets/js/admin-settings/general/ErrorBoundary.js000064400000001327152075605440016173 0ustar00import React, { Component, Fragment } from 'react'; export default class ErrorBoundary extends Component { constructor(props) { super(props); this.state = { hasError: false, } } componentDidCatch(error, info) { this.setState({ hasError: true, }); } render() { return ( { this.state.hasError ?
Something went wrong with this setting. Please contact support.
: this.props.children }
); } } assets/js/admin-settings/settings/SettingsSubGroup.js000064400000005215152075605440017110 0ustar00import React from 'react'; import PropTypes from 'prop-types'; import Helpers from '../general/Helpers'; import RequiredLabel from './RequiredLabel'; import Settings from './Settings'; const SettingsSubGroup = (props) => { // Check if the subgroup itself (name/description) matches the search const subgroupMatches = props.normalizedSearchQuery ? Helpers.subgroupNameOrDescriptionMatches(props.subgroup, props.normalizedSearchQuery) : false; // If either the parent group matched OR this subgroup matches, show all settings const showAllSettings = props.parentMatched || subgroupMatches; return (

{props.subgroup.name && (props.searchQuery ? Helpers.highlightText(props.subgroup.name, props.searchQuery) : props.subgroup.name)}

{ props.subgroup.hasOwnProperty('description') ?
{props.searchQuery ? Helpers.highlightText(props.subgroup.description, props.searchQuery) : props.subgroup.description}
: null } { props.subgroup.hasOwnProperty('documentation') ? { props.subgroup.hasOwnProperty('documentation_text' ) ? props.subgroup.documentation_text : 'Learn More' } : null } { props.subgroup.hasOwnProperty('settings') ? : null }
); } SettingsSubGroup.propTypes = { subgroup: PropTypes.object.isRequired, settings: PropTypes.object.isRequired, onSettingChange: PropTypes.func.isRequired, settingsChanged: PropTypes.bool.isRequired, searchQuery: PropTypes.string.isRequired, normalizedSearchQuery: PropTypes.string.isRequired, parentMatched: PropTypes.bool, } export default SettingsSubGroup;assets/js/admin-settings/settings/Setting.js000064400000011656152075605440015244 0ustar00import React from 'react'; import PropTypes from 'prop-types'; import { Element } from 'react-scroll'; import Helpers from '../general/Helpers'; import RequiredLabel from './RequiredLabel'; import SettingCode from './setting/Code'; import SettingColor from './setting/Color'; import SettingDropdown from './setting/Dropdown'; import SettingDropdownMultiselect from './setting/DropdownMultiselect'; import SettingDropdownRecipe from './setting/DropdownRecipe'; import SettingDropdownTemplateLegacy from './setting/DropdownTemplateLegacy'; import SettingDropdownTemplateModern from './setting/DropdownTemplateModern'; import SettingEmail from './setting/Email'; import SettingNumber from './setting/Number'; import SettingRichTextarea from './setting/RichTextarea'; import SettingText from './setting/Text'; import SettingTextarea from './setting/Textarea'; import SettingToggle from './setting/Toggle'; import SettingUnitConversionUnits from './special/UnitConversionUnits'; import InformationButton from './information/Button'; const settingTypes = { code: SettingCode, color: SettingColor, dropdown: SettingDropdown, dropdownMultiselect: SettingDropdownMultiselect, dropdownRecipe: SettingDropdownRecipe, dropdownTemplateLegacy: SettingDropdownTemplateLegacy, dropdownTemplateModern: SettingDropdownTemplateModern, email: SettingEmail, number: SettingNumber, richTextarea: SettingRichTextarea, text: SettingText, textarea: SettingTextarea, toggle: SettingToggle, unitConversionUnits: SettingUnitConversionUnits, } const informationTypes = { button: InformationButton, } const Setting = (props) => { const SettingComponent = settingTypes.hasOwnProperty(props.setting.type) ? settingTypes[props.setting.type] : false; const InformationComponent = informationTypes.hasOwnProperty(props.setting.type) ? informationTypes[props.setting.type] : false; const displayValue = SettingComponent ? Helpers.beforeSettingDisplay(props.setting.id, props.settings) : false; // Special Settings. if ( 'unitConversionUnits' === props.setting.type ) { return ( { const saveValue = Helpers.beforeSettingSave(value, props.setting.id, props.settings); return props.onSettingChange(props.setting.id, saveValue) }} value={displayValue} /> ) } return (
{props.setting.name && (props.searchQuery ? Helpers.highlightText(props.setting.name, props.searchQuery) : props.setting.name)} {props.setting.description && ( {props.searchQuery ? Helpers.highlightText(props.setting.description, props.searchQuery) : props.setting.description} )} { props.setting.hasOwnProperty('documentation') ? { props.setting.hasOwnProperty('documentation_text' ) ? props.setting.documentation_text : 'Learn More' } : null }
{ SettingComponent ? { const saveValue = Helpers.beforeSettingSave(value, props.setting.id, props.settings); return props.onSettingChange(props.setting.id, saveValue) }} value={displayValue} /> : null } { InformationComponent ? : null }
); } Setting.propTypes = { settings: PropTypes.object.isRequired, setting: PropTypes.object.isRequired, onSettingChange: PropTypes.func.isRequired, settingsChanged: PropTypes.bool.isRequired, searchQuery: PropTypes.string.isRequired, } export default Setting;assets/js/admin-settings/settings/setting/DropdownRecipe.js000064400000003410152075605440020215 0ustar00import React, { Component } from 'react'; import AsyncSelect from 'react-select/async'; import AjaxWrapper from 'Shared/AjaxWrapper'; export default class SettingDropdownRecipe extends Component { getOptions(input) { if (!input) { return Promise.resolve({ options: [] }); } return AjaxWrapper.call('wprm_search_recipes', { search: input, }).then((data) => { // Return empty array if no data or error occurred. return data && data.recipes_with_id ? data.recipes_with_id : []; }); } render() { let options = JSON.parse( JSON.stringify( wprm_admin.latest_recipes ) ); // Optional General Options. if ( this.props.setting.hasOwnProperty( 'options' ) ) { for (let option in this.props.setting.options) { options.unshift({ id: option, text: this.props.setting.options[option], }); } } const isDemoRecipe = 'demo' === this.props.value || 'demo' === this.props.value.id; return (
id} getOptionLabel={({text}) => text} defaultOptions={options} loadOptions={this.getOptions.bind(this)} noOptionsMessage={() => "Create a recipe on the Manage page"} clearable={false} />
); } } assets/js/admin-settings/settings/setting/DropdownMultiselect.js000064400000001756152075605440021313 0ustar00import React from 'react'; import PropTypes from 'prop-types'; import Select from 'react-select'; const SettingDropdownMultiselect = (props) => { let selectOptions = []; for (let option in props.setting.options) { selectOptions.push({ value: option, label: props.setting.options[option], }); } return ( props.onValueChange(e.target.value)} /> ); } SettingText.propTypes = { setting: PropTypes.object.isRequired, value: PropTypes.any.isRequired, onValueChange: PropTypes.func.isRequired, } export default SettingText;assets/js/admin-settings/settings/setting/Email.js000064400000000760152075605440016325 0ustar00import React from 'react'; import PropTypes from 'prop-types'; const SettingEmail = (props) => { return ( props.onValueChange(e.target.value)} /> ); } SettingEmail.propTypes = { setting: PropTypes.object.isRequired, value: PropTypes.any.isRequired, onValueChange: PropTypes.func.isRequired, } export default SettingEmail;assets/js/admin-settings/settings/setting/DropdownTemplateLegacy.js000064400000001630152075605440021710 0ustar00import React from 'react'; import PropTypes from 'prop-types'; import Select from 'react-select'; const SettingDropdownTemplateLegacy = (props) => { let selectOptions = []; const templates = wprm_admin.recipe_templates.legacy; for (let template in templates) { selectOptions.push({ value: template, label: templates[template].name, }); } return ( value === props.value)} onChange={(option) => props.onValueChange(option.value)} options={selectOptions} clearable={false} /> ); } SettingDropdownTemplateModern.propTypes = { setting: PropTypes.object.isRequired, value: PropTypes.any.isRequired, onValueChange: PropTypes.func.isRequired, } export default SettingDropdownTemplateModern;assets/js/admin-settings/settings/setting/Number.js000064400000001453152075605440016526 0ustar00import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; const SettingNumber = (props) => { return ( props.onValueChange(e.target.value)} /> { props.setting.hasOwnProperty('suffix') ? { props.setting.suffix } : null } ); } SettingNumber.propTypes = { setting: PropTypes.object.isRequired, value: PropTypes.any.isRequired, onValueChange: PropTypes.func.isRequired, } export default SettingNumber;assets/js/admin-settings/settings/setting/Dropdown.js000064400000001500152075605440017063 0ustar00import React from 'react'; import PropTypes from 'prop-types'; import Select from 'react-select'; const SettingDropdown = (props) => { let selectOptions = []; for (let option in props.setting.options) { selectOptions.push({ value: option, label: props.setting.options[option], }); } return ( `; const $wrap = tinymce.$( `#wp-${this.state.editorId}-wrap` ); if ( ! $wrap || $wrap.length === 0 ) { // Wrap doesn't exist, fall back to textarea mode. this.initTextarea(); return; } // Force to text mode and init. $wrap.removeClass( 'tmce-active' ).addClass( 'html-active' ); this.initTextarea(); // Force to visual mode and init. $wrap.removeClass( 'html-active' ).addClass( 'tmce-active' ); let args = {}; if ( typeof window.tinyMCEPreInit !== 'undefined' && tinyMCEPreInit.hasOwnProperty('mceInit') && tinyMCEPreInit.mceInit.hasOwnProperty('wprm-admin-modal-notes-editor') ) { args = tinyMCEPreInit.mceInit['wprm-admin-modal-notes-editor']; } if ( args.hasOwnProperty('body_class') ) { args.body_class = args.body_class.replace( /wprm-admin-modal-notes-editor/g, this.state.editorId ); } args.selector = `#${this.state.editorId}`; window.tinymce.init( args ); // Attach listener. const editor = window.tinymce.get(this.state.editorId); if ( editor ) { editor.on('change', () => { this.props.onChange( editor.getContent() ); }); editor.on('blur', () => { if ( 'function' === typeof this.props.onBlur ) { this.props.onBlur( editor.getContent() ); } }); } this.notifyReady(); } getTextarea() { return document.getElementById( this.state.editorId ); } getEditor() { if ( typeof window.tinyMCE !== 'undefined' ) { return window.tinyMCE.get( this.state.editorId ); } if ( typeof window.tinymce !== 'undefined' ) { return window.tinymce.get( this.state.editorId ); } return false; } notifyReady() { if ( 'function' === typeof this.props.onReady ) { this.props.onReady({ editorId: this.state.editorId, insertContent: this.insertContent, }); } } insertContent( text ) { const editor = this.getEditor(); if ( editor && ! editor.isHidden() ) { editor.focus( true ); editor.selection.collapse( false ); editor.execCommand( 'mceInsertContent', false, text ); this.props.onChange( editor.getContent() ); return; } const textarea = this.getTextarea(); if ( ! textarea ) { return; } const value = textarea.value || ''; if ( 'number' === typeof textarea.selectionStart && 'number' === typeof textarea.selectionEnd ) { const start = textarea.selectionStart; const end = textarea.selectionEnd; textarea.value = `${ value.slice( 0, start ) }${ text }${ value.slice( end ) }`; const cursor = start + text.length; textarea.focus(); textarea.setSelectionRange( cursor, cursor ); } else { textarea.value = `${ value }${ text }`; } this.props.onChange( textarea.value ); } componentWillUnmount() { if ( typeof window.tinyMCE !== 'undefined' ) { window.tinyMCE.remove(`#${this.state.editorId}`); } if ( 'function' === typeof this.props.onReady ) { this.props.onReady( false ); } } render() { if ( ! this.state.editorHtml ) { return ; } return (
); } } assets/js/admin-modal/fields/FieldRichText/nodes.js000064400000004412152075605470016272 0ustar00import React from 'react'; export const Element = ({ attributes, children, element }) => { switch (element.type) { case 'link': let rel = []; if ( element.noFollow ) { rel.push( 'nofollow' ) } if ( element.sponsored ) { rel.push( 'sponsored' ) } return ( 0 ? rel.join( ' ' ) : null } {...attributes} >{children} ) case 'affiliate-link': return ( {children} ) case 'code': return {children} case 'heading-1': return

{children}

case 'heading-2': return

{children}

case 'heading-3': return

{children}

case 'heading-4': return

{children}

case 'heading-5': return
{children}
case 'heading-6': return
{children}
case 'temperature': let icon = null; if ( element.icon && wprm_admin.temperature.icons.hasOwnProperty( element.icon ) ) { icon = ( ) } let unit = null; if ( element.unit ) { unit = °{ element.unit }; } return { icon }{ children }{ unit } case 'ingredient': return ( {children} ) default: return

{children}

} } export const Leaf = ({ attributes, children, leaf }) => { if (leaf.bold) { children = {children} } if (leaf.italic) { children = {children} } if (leaf.underline) { children = {children} } if (leaf.subscript) { children = {children} } if (leaf.superscript) { children = {children} } return {children} }assets/js/admin-modal/fields/FieldRichText/RichEditor.js000064400000034410152075605470017217 0ustar00import React, { useCallback, useMemo, useState, useRef, useEffect } from 'react'; import { Editor, Path, Range, Transforms, createEditor, Node } from 'slate'; import { Slate, Editable, withReact } from 'slate-react'; import { withHistory } from 'slate-history'; import isHotkey from 'is-hotkey' import FieldText from '../FieldText'; import FieldTextarea from '../FieldTextarea'; import { isProblemBrowser, isFirefox } from 'Shared/Browser'; import Toolbar from './Toolbar'; import InlineIngredients from '../../recipe/edit/RecipeInstructions/InlineIngredients'; import { deserialize, serialize } from './html'; import { Element, Leaf } from './nodes'; import '../../../../css/admin/modal/general/rich-text.scss'; const HOTKEYS = { 'mod+b': 'bold', 'mod+i': 'italic', 'mod+u': 'underline', }; const INLINE_BLOCKS = [ 'link', 'affiliate-link', 'code', 'temperature', 'ingredient' ]; const RichEditor = React.memo((props) => { if ( isProblemBrowser() ) { if ( props.singleLine ) { return (
); } else { return (
); } } const editor = useMemo(() => withHtml( withLinks(withHistory(withReact(createEditor()))), props ), []); let savedValue = props.value; // Make sure singleLine is surrounded by exactly 1 paragraph. if ( props.value && props.singleLine ) { savedValue = '' + props.value; // Make sure it's a string. savedValue = savedValue.replace( '

', '' ); savedValue = savedValue.replace( '

', '' ); savedValue = `

${ savedValue }

`; } const defaultValue = [{ type: 'paragraph', children: [{ text: '' }], }]; let initialValue; try { initialValue = props.value ? getValueFromHtml( savedValue ) : defaultValue; } catch( e ) { alert( 'Error loading one of the rich text fields. Some information may be lost. Please check the summary, equipment, ingredients and instructions before saving. Make sure your browser is updated to the latest version if you keep getting this message.' ); console.log( 'Text Value', savedValue ); console.log( 'FieldRichText Error', e ); initialValue = defaultValue; } const [value, setValue] = useState( initialValue ); const debounceRef = useRef( null ); const propsRef = useRef( props ); propsRef.current = props; useEffect(() => { return () => { if ( debounceRef.current ) { clearTimeout( debounceRef.current ); } }; }, []); const flushChange = (meta = {}) => { let newValue = serialize( editor ); if ( propsRef.current.singleLine ) { // Strip surrounding paragraph tags if present. newValue = newValue.replace(/^

(.*)<\/p>$/gm, '$1'); } propsRef.current.onChange( newValue, meta ); debounceRef.current = null; }; return ( { setValue(value); if ( debounceRef.current ) { clearTimeout( debounceRef.current ); } debounceRef.current = setTimeout( flushChange, 500 ); } } > { props.className && 'wprm-admin-modal-field-instruction-text' === props.className && } , []) } renderLeaf={ useCallback(props => , []) } onBlur={() => { if ( debounceRef.current ) { clearTimeout( debounceRef.current ); flushChange({ historyBoundary: true, }); } else if ( props.onChange ) { // Even without pending debounced changes, notify blur boundary for history handling. props.onChange( props.value, { historyBoundary: true, } ); } }} onFocus={() => { // Firefox problems: // If used, cursor will always show up at the end of the content, even when clicking inside. // If not used, no cursor shows up when content is empty, so do apply in Firefox then as well. if ( ! isFirefox() || '' === props.value || '

' === props.value ) { Transforms.deselect( editor ); Transforms.select(editor, { anchor: Editor.start(editor, []), focus: Editor.end(editor, []), }); Transforms.collapse( editor, { edge: 'end', }); } }} onKeyDown={event => { // Prevent ENTER key in singleLine mode. if ( props.singleLine && isHotkey( 'enter', event ) ) { event.preventDefault(); return; } // Special handling of inline ingredients (contentEditable false hides cursor). if ( ! [ 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'Meta', 'Alt', 'Control', 'Shift', 'Escape' ].includes( event.key ) ) { const { selection } = editor; const isCollapsed = selection && Range.isCollapsed(selection); // Only when collapsed (otherwise issues when using CTRL-V with ingredient inside, for example). if ( isCollapsed ) { const [block] = Editor.nodes(editor, { match: n => n.type === 'ingredient' }); if ( block ) { // Backspace or delete converts to regular text. if ( [ 'Backspace', 'Delete' ].includes( event.key ) ) { Transforms.unwrapNodes(editor, { match: n => n.type === 'ingredient' }); event.preventDefault(); return; } // Move selection after ingredient and insert there. const afterIngredient = { path: Path.next( block[1] ), offset: 0, }; // Check if next path exists. if ( Node.has( editor, afterIngredient.path ) ) { Transforms.select(editor, afterIngredient ); // Simulate text added. const keyText = event.key; if ( 1 === keyText.length ) { Transforms.insertText( editor, keyText ); } } else { // Insert new text node if it doesn't exist. const keyText = event.key; if ( 1 === keyText.length ) { Transforms.insertNodes( editor, { text: keyText }, { at: afterIngredient.path } ); // Move cursor to end of inserted text. Transforms.select(editor, { path: afterIngredient.path, offset: 1 }); } } event.preventDefault(); return; } } } // Check for mark shortcodes. for (const hotkey in HOTKEYS) { if ( isHotkey(hotkey, event) ) { event.preventDefault() const mark = HOTKEYS[hotkey] toggleMark(editor, mark) } } // Pass along key down. if ( props.onKeyDown ) { props.onKeyDown( event ); } }} tabIndex={ 0 } /> ); }, (prevProps, nextProps) => { // Re-render when text changes, inline ingredients portal becomes available, or ingredient data changes. return prevProps.value === nextProps.value && prevProps.inlineIngredientsPortalRendered === nextProps.inlineIngredientsPortalRendered && prevProps.allIngredients === nextProps.allIngredients; }); const withLinks = editor => { const { isInline } = editor; editor.isInline = element => { return INLINE_BLOCKS.includes( element.type ) ? true : isInline( element ); } return editor; } const withHtml = ( editor, props ) => { const { insertData } = editor editor.insertData = data => { const html = data.getData('text/html'); if ( html ) { const parsed = new DOMParser().parseFromString(html, 'text/html'); const fragment = deserialize( parsed.body, props.singleLine ); Transforms.insertFragment( editor, fragment ); return; } insertData( data ); } return editor; } const getValueFromHtml = ( htmlString ) => { // Remove comments from HTML string. htmlString = htmlString.replace(//g, ''); // Convert temperature shortcode to its own element. const regex = /\[wprm-temperature(\s.*?)]/gm; let m; while ((m = regex.exec(htmlString)) !== null) { let attrMatch; attrMatch = new RegExp(' value=\\"(.*?)"', 'gm').exec( m[1] ); const value = attrMatch ? attrMatch[1] : ''; attrMatch = new RegExp(' unit=\\"(.*?)"', 'gm').exec( m[1] ); const unit = attrMatch ? attrMatch[1] : ''; attrMatch = new RegExp(' icon=\\"(.*?)"', 'gm').exec( m[1] ); const icon = attrMatch ? attrMatch[1] : ''; attrMatch = new RegExp(' help=\\"(.*?)"', 'gm').exec( m[1] ); const help = attrMatch ? attrMatch[1] : ''; const node = `${ value }`; htmlString = htmlString.replace( m[0], node ); } // Convert ingredient shortcode to its own element. const inlineRegex = /\[wprm-ingredient(\s.*?)]/gm; m = null; while ((m = inlineRegex.exec(htmlString)) !== null) { let attrMatch; attrMatch = new RegExp(' uid=\\"(.*?)"', 'gm').exec( m[1] ); const uid = attrMatch ? attrMatch[1] : ''; attrMatch = new RegExp(' removed=\\"(.*?)"', 'gm').exec( m[1] ); const removed = attrMatch && '1' === attrMatch[1] ? true : false; attrMatch = new RegExp(' text=\\"(.*?)"', 'gm').exec( m[1] ); const text = attrMatch ? attrMatch[1] : ''; const node = `${ text }`; htmlString = htmlString.replace( m[0], node ); } // Prevent DOM parser from breaking wprm-code. const codeRegex = /(.+?)<\/wprm-code>/gm; while ((m = codeRegex.exec(htmlString)) !== null) { if (m.index === codeRegex.lastIndex) { codeRegex.lastIndex++; } let code = m[1]; code = code.replace( /${ code }` ); } // Deserialize HTML string. const document = new DOMParser().parseFromString( htmlString, 'text/html' ); const deserialized = deserialize( document.body ); // Make sure top level blocks are paragraphs. for ( let i = 0; i < deserialized.length; i++ ) { const block = deserialized[i]; if ( block.hasOwnProperty( 'text' ) ) { deserialized[i] = { type: 'paragraph', children: [block], }; } } return deserialized; } const toggleMark = (editor, format) => { const isActive = isMarkActive(editor, format) if (isActive) { Editor.removeMark(editor, format) } else { Editor.addMark(editor, format, true) } } const isMarkActive = (editor, format) => { const marks = Editor.marks(editor) return marks ? marks[format] === true : false } // Wrapper to avoid changing export type if other files expect a component. // React.memo returns a component, so this is fine. export default RichEditor; assets/js/admin-modal/fields/FieldRichText/html.js000064400000015317152075605470016134 0ustar00// Source: https://github.com/ianstormtaylor/slate/blob/master/site/examples/paste-html.js import { jsx } from 'slate-hyperscript'; import escapeHtml from 'escape-html'; import { Text } from 'slate'; const ELEMENT_TAGS = { A: el => ({ type: 'link', url: el.getAttribute('href'), newTab: '_blank' === el.getAttribute('target') ? true : false, noFollow: el.getAttribute('rel') && el.getAttribute('rel').includes('nofollow') ? true : false, sponsored: el.getAttribute('rel') && el.getAttribute('rel').includes('sponsored') ? true : false, }), P: () => ({ type: 'paragraph' }), H1: () => ({ type: 'heading-1', level: 1 }), H2: () => ({ type: 'heading-2', level: 2 }), H3: () => ({ type: 'heading-3', level: 3 }), H4: () => ({ type: 'heading-4', level: 4 }), H5: () => ({ type: 'heading-5', level: 5 }), H6: () => ({ type: 'heading-6', level: 6 }), 'WPRM-CODE': el => { return { type: 'code', } }, 'WPRM-TEMPERATURE': el => { return { type: 'temperature', icon: el.getAttribute('icon'), unit: el.getAttribute('unit'), help: el.getAttribute('help'), } }, 'WPRM-INGREDIENT': el => { return { type: 'ingredient', uid: el.getAttribute('uid'), removed: el.getAttribute('removed') && '1' === el.getAttribute('removed') ? true : false, } }, } const TEXT_TAGS = { EM: () => ({ italic: true }), I: () => ({ italic: true }), STRONG: () => ({ bold: true }), B: () => ({ bold: true }), U: () => ({ underline: true }), SUB: () => ({ subscript: true }), SUP: () => ({ superscript: true }), } export const deserialize = ( el, singleLine = false ) => { if (el.nodeType === 3) { // Return text without newlines. return el.textContent.replace(/\r?\n|\r/g, ''); } else if (el.nodeType !== 1) { return null; } else if (el.nodeName === 'BR') { return ''; } const { nodeName } = el let parent = el if ( nodeName === 'PRE' && el.childNodes[0] && el.childNodes[0].nodeName === 'CODE' ) { parent = el.childNodes[0] } let children = Array.from(parent.childNodes) .map( (child) => deserialize( child, singleLine ) ) .reduce((acc, val) => acc.concat(val), []) if (el.nodeName === 'BODY') { return jsx('fragment', {}, children) } // No paragraphs in singleLine mode. if ( singleLine && 'P' === nodeName ) { return children; } if (ELEMENT_TAGS[nodeName]) { let attrs = ELEMENT_TAGS[nodeName](el) // Special case: Affiliate Link. if ( 'A' === nodeName && el.hasAttribute( 'data-eafl-id' ) ) { attrs = { type: 'affiliate-link', url: el.getAttribute('href'), id: parseInt( el.getAttribute('data-eafl-id') ), }; } let element = jsx('element', attrs, children) // Special case: wprm-code. if ( 'WPRM-CODE' === nodeName ) { // Going through textarea to decode HTML entities. const textarea = document.createElement('textarea'); textarea.innerHTML = el.innerHTML; const decoded = textarea.value; element.children = [{ text: decoded }]; } if ( 0 === element.children.length ) { element.children = [{ text: '' }]; } return element; } if (TEXT_TAGS[nodeName]) { const attr = TEXT_TAGS[nodeName](el) // Check for potential conflicts in the children Array. // Issue: https://github.com/ianstormtaylor/slate/issues/3350 children = children.map((child) => { if ( typeof child === 'string' || Text.isText( child ) ) { return child; } else { if ( child.hasOwnProperty( 'type' ) && 'link' === child.type ) { console.log( 'Information Lost', child ); if ( child.hasOwnProperty( 'children' ) && 1 === child.children.length ) { if ( child.children[0].hasOwnProperty( 'text' ) ) { return child.children[0].text; } } } return ''; } }); return children .map(child => { return jsx(`text`, attr, child) }) } return children } export const serialize = node => { if ( Text.isText( node ) ) { let html = escapeHtml(node.text); if (node.bold) { html = `${html}`; } if (node.italic) { html = `${html}`; } if (node.underline) { html = `${html}`; } if (node.subscript) { html = `${html}`; } if (node.superscript) { html = `${html}`; } return html; } const children = node.children.map(n => serialize(n)).join(''); switch (node.type) { case 'paragraph': return `

${children}

`; case 'heading-1': return `

${children}

`; case 'heading-2': return `

${children}

`; case 'heading-3': return `

${children}

`; case 'heading-4': return `

${children}

`; case 'heading-5': return `
${children}
`; case 'heading-6': return `
${children}
`; case 'link': let rel = []; if ( node.noFollow ) { rel.push( 'nofollow' ) } if ( node.sponsored ) { rel.push( 'sponsored' ) } return ` 0 ? ` rel="${ rel.join( ' ' ) }"` : ''}>${children}`; case 'affiliate-link': return `${children}`; case 'code': return `${children}`; case 'temperature': let help = node.help; help = help.replace(/"/gm, '"'); help = help.replace(/\]/gm, ']'); help = help.replace(/>/gm, '>'); return `${ children }`; case 'ingredient': return `${ children }`; default: return children; } }assets/js/admin-modal/fields/FieldRichText/index.js000064400000001141152075605470016265 0ustar00import React, { Component } from 'react'; import RichEditor from './RichEditor'; export default class FieldRichText extends Component { constructor(props) { super(props); this.state = { errors: 0, } } componentDidCatch( error, info ) { // Catched error forces rerender of Slate which fixes common issues (like selection problems). this.setState({ errors: this.state.errors + 1, }); } render() { return ( ) } } assets/js/admin-modal/fields/FieldRichText/Toolbar/ToolbarTemperature.js000064400000005501152075605470022404 0ustar00import React from 'react'; import { Editor, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; import Icon from 'Shared/Icon'; import Spacer from './Spacer'; const editNode = ( editor, block, field, value ) => { const temperature = block[0]; const path = block[1]; const properties = { [field]: temperature[field], }; const newProperties = { [field]: value, } editor.apply({ type: 'set_node', path, properties, newProperties, }); }; const ToolbarTemperature = (props) => { const editor = useSlate(); const [block] = Editor.nodes(editor, { match: n => n.type === 'temperature' }) if ( ! block ) { return null; } const temperature = block[0]; return (
Icon: { Object.keys( wprm_admin.temperature.icons ).map( ( key, index ) => { const icon = wprm_admin.temperature.icons.hasOwnProperty( key ) ? wprm_admin.temperature.icons[ key ] : false; if ( ! icon ) { return null; } return ( { if ( temperature.icon === key ) { editNode( editor, block, 'icon', '' ); } else { editNode( editor, block, 'icon', key ); } } } /> ) } ) } Unit: editNode( editor, block, 'unit', 'F' ) } /> editNode( editor, block, 'unit', 'F' ) } > °F editNode( editor, block, 'unit', 'C' ) } /> editNode( editor, block, 'unit', 'C' ) } > °C Tooltip: { const help = window.prompt( __wprm( 'Temperature tooltip (e.g. Fan Assisted Heating):' ), temperature.help ); if ( help ) { editNode( editor, block, 'help', help ); } else { editNode( editor, block, 'help', '' ); } } } >{ temperature.help ? temperature.help : __wprm( 'Click to set an optional tooltip' ) }
); } export default ToolbarTemperature;assets/js/admin-modal/fields/FieldRichText/Toolbar/ButtonBlock.js000064400000011253152075605470021013 0ustar00import React, { Fragment } from 'react'; import { Editor, Range, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; const isBlockActive = ( editor, type ) => { const [inline] = Editor.nodes(editor, { match: n => n.type === type }) return !!inline; } const ButtonBlock = (props) => { const editor = useSlate(); const isActive = isBlockActive( editor, props.type ); return ( { isActive ? { event.preventDefault(); // For headings, convert to paragraph instead of unwrapping if ( props.type.startsWith('heading-') ) { const [match] = Editor.nodes(editor, { match: n => n.type === props.type, }); if (match) { const [node, path] = match; // Convert heading to paragraph, preserving children Transforms.setNodes(editor, { type: 'paragraph', }, { at: path }); // Remove the level property if it exists Transforms.unsetNodes(editor, 'level', { at: path }); } } else { // For other block types (like links, code), unwrap as before Transforms.unwrapNodes(editor, { match: n => n.type === props.type }); } }} >{ props.IconRemove() } : { event.preventDefault(); const { selection } = editor; let isCollapsed = selection && Range.isCollapsed(selection); // Handle headings without prompt - toggle like bold/italic if ( props.type.startsWith('heading-') ) { if (isCollapsed) { // Find the block node at the selection const match = Editor.above(editor, { match: n => Editor.isBlock(editor, n), }); if (match) { const [node, path] = match; // Just change the block type to the new heading level // This works whether it's already a heading or a paragraph Transforms.setNodes(editor, { type: props.type, level: parseInt(props.type.replace('heading-', ''), 10), }, { at: path }); } } else { // For selected text, check if selection is already in a heading const [headingMatch] = Editor.nodes(editor, { match: n => n.type && n.type.startsWith('heading-'), }); if (headingMatch) { // Selection is in a heading, just change its type const [node, path] = headingMatch; Transforms.setNodes(editor, { type: props.type, level: parseInt(props.type.replace('heading-', ''), 10), }, { at: path }); } else { // Wrap selected text in heading let node = { type: props.type, level: parseInt(props.type.replace('heading-', ''), 10), children: [], }; Transforms.wrapNodes(editor, node, { split: true }) Transforms.collapse(editor, { edge: 'end' }) } } return; } let prompt = true; if ( 'link' === props.type ) { prompt = window.prompt( __wprm( 'Enter the URL of the link:' ) ); } if ( 'code' === props.type && isCollapsed ) { prompt = window.prompt( __wprm( 'HTML or Shortcode:' ) ); } if ( 'temperature' === props.type ) { if ( ! isCollapsed ) { Transforms.collapse(editor, { edge: 'end' }) isCollapsed = true; } prompt = window.prompt( __wprm( 'Temperature value (e.g. 350):' ) ); } if ( prompt ) { let node = { type: props.type, children: isCollapsed ? [{ text: '' }] : [], }; switch ( props.type ) { case 'link': node.url = prompt; if ( isCollapsed ) { node.children = [{ text: prompt }]; } break; case 'code': if ( isCollapsed ) { node.children = [{ text: prompt }]; } break; case 'temperature': node.icon = ''; node.unit = wprm_admin.temperature.default_unit; node.help = ''; node.children = [{ text: prompt }]; break; default: if ( isCollapsed ) { node.children = [{ text: props.type }]; } } if (isCollapsed) { Transforms.insertNodes(editor, node) } else { Transforms.wrapNodes(editor, node, { split: true }) Transforms.collapse(editor, { edge: 'end' }) } } }} >{ props.IconAdd() } } ); } export default ButtonBlock;assets/js/admin-modal/fields/FieldRichText/Toolbar/ButtonMark.js000064400000001071152075605470020650 0ustar00import React from 'react'; import { useSlate } from 'slate-react' import Icon from 'Shared/Icon'; const ButtonMark = (props) => { const editor = useSlate(); const isActive = props.isMarkActive( editor, props.type ); return ( { event.preventDefault(); props.toggleMark( editor, props.type ); }} > ); } export default ButtonMark;assets/js/admin-modal/fields/FieldRichText/Toolbar/Spacer.js000064400000000232152075605470017775 0ustar00import React from 'react'; const Spacer = (props) => { return ( ); } export default Spacer;assets/js/admin-modal/fields/FieldRichText/Toolbar/ButtonCharacter.js000064400000001110152075605470021644 0ustar00import React from 'react'; import { Editor } from 'slate'; import { useSlate } from 'slate-react' import Tooltip from 'Shared/Tooltip'; const ButtonCharacter = (props) => { const editor = useSlate(); return ( { event.preventDefault(); Editor.insertText( editor, props.character ); }} > { props.character } ); } export default ButtonCharacter;assets/js/admin-modal/fields/FieldRichText/Toolbar/ButtonWrap.js000064400000002364152075605470020675 0ustar00import React, { Fragment } from 'react'; import { Editor, Range, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; const ButtonWrap = (props) => { const editor = useSlate(); return ( { event.preventDefault(); const before = props.hasOwnProperty( 'before' ) ? props.before : ''; const after = props.hasOwnProperty( 'after' ) ? props.after : ''; const { selection } = editor; const isCollapsed = selection && Range.isCollapsed(selection); if (isCollapsed) { editor.insertText( `${before}${after}` ); Transforms.move( editor, { distance: after.length, reverse: true } ); } else { let [start, end] = Range.edges(selection); // If in same block, adjust offset. if ( JSON.stringify( start.path ) === JSON.stringify( end.path ) ) { end = { ...end, offset: end.offset + before.length, }; } Transforms.insertText( editor, before, { at: start } ); Transforms.insertText( editor, after, { at: end } ); Transforms.collapse( editor, { edge: 'end' } ); } }} >{ props.Icon() } ); } export default ButtonWrap;assets/js/admin-modal/fields/FieldRichText/Toolbar/index.js000064400000015413152075605470017676 0ustar00import React, { Fragment, useMemo } from 'react'; import { Editor, Transforms } from 'slate'; import { useFocused, useSlate } from 'slate-react'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import ModalToolbar from '../../../general/Toolbar'; import ButtonAffiliateLink from './ButtonAffiliateLink'; import ButtonBlock from './ButtonBlock'; import ButtonCharacter from './ButtonCharacter'; import ButtonMark from './ButtonMark'; import ButtonWrap from './ButtonWrap'; import Spacer from './Spacer'; import ToolbarAffiliateLink from './ToolbarAffiliateLink'; import ToolbarInlineIngredient from './ToolbarInlineIngredient'; import ToolbarLink from './ToolbarLink'; import ToolbarTemperature from './ToolbarTemperature'; import ToolbarSuggest from './ToolbarSuggest'; const Toolbar = (props) => { // Get editor and extract plain text for suggestions (much faster than serializing HTML). let editor; let value = ''; if ( 'ingredient-unit' === props.type || 'ingredient' === props.type || 'equipment' === props.type ) { editor = useSlate(); // Use useMemo to only recalculate when editor content actually changes. // Extract plain text instead of full HTML for better performance. value = useMemo(() => { return Editor.string(editor, []); }, [editor.children]); } // Only show when focussed (needs to be after useSlate()). const focused = useFocused(); if ( ! focused ) { return null; } // Hide some parts of the toolbar. const hidden = { visibility: 'hidden' }; let hideStyling = false; let hideLink = false; let showHeading = false; if ( 'none' === props.type ) { return null; } switch( props.type ) { case 'no-styling': hideStyling = true; break; case 'no-link': hideLink = true; break; case 'ingredient-unit': if ( ! wprm_admin.addons.premium ) { hideLink = true; } break; case 'equipment': case 'ingredient': hideLink = true; break; case 'list': showHeading = true; break; } return ( { ( 'ingredient-unit' === props.type || 'ingredient' === props.type || 'equipment' === props.type ) && { // Select all, delete and insert. Transforms.deselect( editor ); Transforms.select( editor, { path: [0,0], offset: 0, }); Transforms.move( editor, { unit: 'line', edge: 'end', }); Transforms.delete(editor); Editor.insertText( editor, value ); }} type={ props.type } /> }
{ showHeading && ( } IconRemove={ () => } /> } IconRemove={ () => } /> } IconRemove={ () => } /> } IconRemove={ () => } /> } IconRemove={ () => } /> } IconRemove={ () => } /> ) } } IconRemove={ () => } /> { 'roundup' !== props.type && } /> } /> } IconRemove={ () => } /> }
); } export default Toolbar;assets/js/admin-modal/fields/FieldRichText/Toolbar/ToolbarLink.js000064400000004753152075605470021014 0ustar00import React from 'react'; import { Editor, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; import Icon from 'Shared/Icon'; import Spacer from './Spacer'; const editHref = ( editor, block ) => { const link = block[0]; const href = window.prompt( __wprm( 'Enter the URL of the link:' ), link.url ); if ( href ) { editNode( editor, block, 'url', href ); } else if ( '' === href ) { Transforms.unwrapNodes(editor, { match: n => n.type === 'link' }); } } const toggleCheckbox = ( editor, block, field ) => { const link = block[0]; const currentValue = link.hasOwnProperty( field ) ? link[field] : false; editNode( editor, block, field, ! currentValue ); } const editNode = ( editor, block, field, value ) => { const link = block[0]; const path = block[1]; const properties = { [field]: link[field], }; const newProperties = { [field]: value, } editor.apply({ type: 'set_node', path, properties, newProperties, }); }; const ToolbarLink = (props) => { const editor = useSlate(); const [block] = Editor.nodes(editor, { match: n => n.type === 'link' }) if ( ! block ) { return null; } const link = block[0]; return (
editHref( editor, block ) } /> editHref( editor, block ) } > { link.url } toggleCheckbox( editor, block, 'newTab' ) } /> toggleCheckbox( editor, block, 'newTab' ) } >{ __wprm( 'Open in new tab' ) } toggleCheckbox( editor, block, 'noFollow' ) } /> toggleCheckbox( editor, block, 'noFollow' ) } >{ __wprm( 'Use nofollow' ) } toggleCheckbox( editor, block, 'sponsored' ) } /> toggleCheckbox( editor, block, 'sponsored' ) } >{ __wprm( 'Use sponsored' ) }
); } export default ToolbarLink;assets/js/admin-modal/fields/FieldRichText/Toolbar/ButtonAffiliateLink.js000064400000005505152075605470022466 0ustar00import React, { Fragment } from 'react'; import { Editor, Range, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; import Icon from 'Shared/Icon'; const editNode = ( editor, block, field, value ) => { const link = block[0]; const path = block[1]; const properties = { [field]: link[field], }; const newProperties = { [field]: value, } editor.apply({ type: 'set_node', path, properties, newProperties, }); }; const ButtonAffiliateLink = () => { // Only show when Easy Affiliate Links is active. if ( ! window.hasOwnProperty( 'EAFL_Modal' ) ) { return null; } const editor = useSlate(); const [inline] = Editor.nodes(editor, { match: n => n.type === 'affiliate-link' }) const isActive = !!inline; return ( { event.preventDefault(); const { selection } = editor; const isCollapsed = selection && Range.isCollapsed(selection); let selectedText = ''; if ( ! isCollapsed ) { if ( window.getSelection ) { selectedText = window.getSelection().toString(); } else if ( document.selection && document.selection.type != "Control" ) { selectedText = document.selection.createRange().text; } } if ( isActive ) { const node = inline[0]; EAFL_Modal.open('edit', { linkId: node.id, saveCallback: (link) => { if ( node.url !== link.url ) { editNode( editor, inline, 'url', link.url ); } }, }); } else { EAFL_Modal.open('insert', { insertCallback: ( link, text ) => { if ( ! text ) { text = 'affiliate link'; } let node = { type: 'affiliate-link', children: isCollapsed ? [{ text }] : [], url: link.url, id: link.id, }; if (isCollapsed) { Transforms.insertNodes(editor, node) } else { Transforms.select(editor, selection) Transforms.wrapNodes(editor, node, { split: true }) Transforms.collapse(editor, { edge: 'end' }) } }, selectedText, }); } }} > { isActive && { event.preventDefault(); Transforms.unwrapNodes(editor, { match: n => n.type === 'affiliate-link' }); }} > } ); } export default ButtonAffiliateLink;assets/js/admin-modal/fields/FieldRichText/Toolbar/ToolbarAffiliateLink.js000064400000001235152075605470022611 0ustar00import React from 'react'; import { Editor } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; import Icon from 'Shared/Icon'; import Spacer from './Spacer'; const ToolbarAffiliateLink = () => { const editor = useSlate(); const [block] = Editor.nodes(editor, { match: n => n.type === 'affiliate-link' }) if ( ! block ) { return null; } const link = block[0]; return (
#{ link.id } { link.url }
); } export default ToolbarAffiliateLink;assets/js/admin-modal/fields/FieldRichText/Toolbar/ToolbarSuggest.js000064400000006605152075605470021536 0ustar00import React, { Component, Fragment } from 'react'; import he from 'he'; import Api from 'Shared/Api'; import Loader from 'Shared/Loader'; import { __wprm } from 'Shared/Translations'; export default class ToolbarSuggest extends Component { constructor(props) { super(props); // Cache suggestions. window.wprm_admin_modal_suggestions = window.wprm_admin_modal_suggestions || {}; if ( ! window.wprm_admin_modal_suggestions.hasOwnProperty( props.type ) ) { window.wprm_admin_modal_suggestions[ props.type ] = {}; } this.state = { search: '', suggestions: [], loading: false, } // Debounce timer for API calls. this.debounceTimer = null; } componentDidMount() { this.updateSuggestions( this.props.value ); } componentDidUpdate() { // Only update if the search value actually changed (not just on every render). const trimmedValue = this.props.value ? this.props.value.trim() : ''; if ( trimmedValue !== this.state.search ) { // Clear any pending debounce timer. if ( this.debounceTimer ) { clearTimeout( this.debounceTimer ); this.debounceTimer = null; } // Debounce API calls to avoid making requests on every keystroke. // Empty searches will be cached after the first call, so no performance impact. this.debounceTimer = setTimeout(() => { this.updateSuggestions( trimmedValue ); this.debounceTimer = null; }, 300); // 300ms debounce delay. } } componentWillUnmount() { // Clean up debounce timer on unmount. if ( this.debounceTimer ) { clearTimeout( this.debounceTimer ); this.debounceTimer = null; } } updateSuggestions( search ) { // Check cache first - empty searches will be cached after first call. if ( window.wprm_admin_modal_suggestions[ this.props.type ].hasOwnProperty( search ) ) { this.setState({ suggestions: window.wprm_admin_modal_suggestions[ this.props.type ][ search ], search, }); } else { this.setState({ loading: true, search, }); Api.modal.getSuggestions({ type: this.props.type, search }).then(data => { if ( data ) { window.wprm_admin_modal_suggestions[ this.props.type ][ search ] = data.suggestions; this.setState({ suggestions: data.suggestions, loading: false, }); } else { this.setState({ loading: false, }); } }).catch(() => { // Handle errors gracefully. this.setState({ loading: false, }); }); } } render() { return (
{ ! this.state.loading && 0 === this.state.suggestions.length ? { __wprm( 'No suggestions found.' ) } : { __wprm( 'Suggestions:' ) } { this.state.loading ? : { this.state.suggestions.map((suggestion, index) => ( { event.preventDefault(); this.props.onSelect( suggestion.name ); } } key={ index } > { he.decode( suggestion.name ) } ({ suggestion.count}) )) } } }
); } } assets/js/admin-modal/fields/FieldRichText/Toolbar/ToolbarInlineIngredient.js000064400000001656152075605470023345 0ustar00import React from 'react'; import { Editor, Transforms } from 'slate'; import { useSlate } from 'slate-react' import { __wprm } from 'Shared/Translations'; const ToolbarInlineIngredient = (props) => { const editor = useSlate(); const [block] = Editor.nodes(editor, { match: n => n.type === 'ingredient' }) if ( ! block ) { return null; } const ingredient = block[0]; return (
{ ingredient.removed ? __wprm( 'Removed Inline Ingredient' ) : __wprm( 'Inline Ingredient' ) } { e.preventDefault(); Transforms.unwrapNodes(editor, { match: n => n.type === 'ingredient' }); } } >{ __wprm( 'Convert to regular text' ) }
); } export default ToolbarInlineIngredient;assets/js/admin-modal/fields/FieldGroup.js000064400000001242152075605470014522 0ustar00 import React from 'react'; import { Element } from 'react-scroll'; const FieldGroup = (props) => { let id = null; if ( props.id ) { id = `wprm-admin-modal-fields-group-${props.id}`; } return ( { props.header ?
{ props.header }
: null }
{ props.children }
); } export default FieldGroup;assets/js/admin-modal/fields/FieldTime.js000064400000006471152075605470014335 0ustar00import React, { Fragment } from 'react'; import { __wprm } from 'Shared/Translations'; const FieldTime = (props) => { const time = parseInt( props.value.time ); let days = 0, hours = 0, minutes = 0; if ( time > 0 ) { days = wprm_admin.settings.recipe_times_use_days ? Math.floor( time / 24 / 60 ) : 0; hours = Math.floor( ( time - days * 24 * 60 ) / 60 ); minutes = Math.floor( time % 60 ); } return (
{ if ( props.onBlur && ! e.currentTarget.contains( e.relatedTarget ) ) { props.onBlur( props.value.time ); } } } >
{ wprm_admin.settings.recipe_times_use_days && { let newDays = parseInt( e.target.value ); newDays = isNaN( newDays ) ? 0 : newDays; const newTime = 24 * 60 * Math.max( 0, newDays ) + 60 * hours + minutes; props.onChange( newTime ); }} /> { __wprm( 'days' ) } } { let newHours = parseInt( e.target.value ); newHours = isNaN( newHours ) ? 0 : newHours; const newTime = 24 * 60 * days + 60 * Math.max( 0, newHours ) + minutes; props.onChange( newTime ); }} /> { __wprm( 'hours' ) } { let newMinutes = parseInt( e.target.value ); newMinutes = isNaN( newMinutes ) ? 0 : newMinutes; const newTime = 24 * 60 * days + 60 * hours + Math.max( 0, newMinutes ); props.onChange( newTime ); }} /> { __wprm( 'minutes' ) }
{ 0 === time && props.hasOwnProperty( 'onChangeZero' ) &&
{ props.onChangeZero( e.target.checked ); }} />
}
); } export default FieldTime; assets/js/admin-modal/fields/FieldIngredient.js000064400000014777152075605470015537 0ustar00import React, { Component } from 'react'; import { Draggable } from 'react-beautiful-dnd'; import { isKeyHotkey } from 'is-hotkey'; const isTabHotkey = isKeyHotkey('tab'); import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import FieldRichText from './FieldRichText'; const handle = (provided) => (
); const group = (props, provided) => (
{ handle(provided) }
props.onChangeName(value, changeOptions)} onKeyDown={(event) => { if ( isTabHotkey(event) ) { props.onTab(event); } }} />
); const ingredient = (props, provided) => { let amount = props.amount; let unit = props.unit; const hasSplits = props.splits && props.splits.length > 0; return (
{ handle(provided) }
{ props.onChangeIngredient({amount}, changeOptions); }} /> { props.onChangeIngredient({unit}, changeOptions); }} /> { props.onChangeIngredient({ name, globalLink: false, // Changing names will lead to a different global link. }, changeOptions); }} /> props.onChangeIngredient({notes}, changeOptions)} onKeyDown={(event) => { if ( isTabHotkey(event) ) { props.onTab(event); } }} />
); }; export default class FieldIngredient extends Component { shouldComponentUpdate(nextProps) { return JSON.stringify(this.props) !== JSON.stringify(nextProps); } render() { return ( {(provided, snapshot) => { if ( 'group' === this.props.type ) { return group(this.props, provided); } else { return ingredient(this.props, provided); } }} ); } } assets/js/admin-modal/fields/FieldContainer.js000064400000001716152075605470015356 0ustar00 import React, { Fragment } from 'react'; import Icon from 'Shared/Icon'; const FieldContainer = (props) => { let className = 'wprm-admin-modal-field-container'; if ( props.id ) { className += ` wprm-admin-modal-field-container-${props.id}`; } let helpIcon = null; if ( props.help ) { helpIcon = ( ); } return (
{ props.label ?
{props.label}{ helpIcon }
{ props.children }
: props.children }
); } export default FieldContainer;assets/js/admin-modal/fields/FieldInstructionMedia.js000064400000022621152075605470016713 0ustar00import React, { Fragment } from 'react'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import FieldTextarea from './FieldTextarea'; import Media from '../general/Media'; const FieldInstructionMedia = (props) => { const isTip = 'tip' === props.type; const openTipStyleModal = () => { if ( props.openSecondaryModal ) { props.openSecondaryModal( 'instruction-tip-style', { tip_icon: props.tip_icon || '', tip_style: props.tip_style || '', tip_accent: props.tip_accent || '', tip_text_color: props.tip_text_color || '', tip_text: props.text || '', onSave: ( tipStyle ) => { if ( props.onChangeTipStyle ) { props.onChangeTipStyle( tipStyle.tip_icon, tipStyle.tip_accent, tipStyle.tip_style, tipStyle.tip_text_color ); } else { props.onChangeTipIcon( tipStyle.tip_icon ); props.onChangeTipAccent( tipStyle.tip_accent ); if ( props.onChangeTipTextColor ) { props.onChangeTipTextColor( tipStyle.tip_text_color ); } } }, } ); } }; if ( isTip ) { return (
); } const { video } = props; const hasImage = props.image > 0; return (
{ if ( hasImage ) { props.onChangeImage(0, ''); } else { Media.selectImage((attachment) => { props.onChangeImage(attachment.id, attachment.url); }); } } } hidden={ 'none' !== video.type && 'part' !== video.type } />
{ if ( 'upload' === video.type ) { props.onChangeVideo({ ...video, type: 'none', id: 0, thumb: '', }, { historyMode: 'immediate', historyBoundary: true, }); } else { Media.selectVideo((attachment) => { props.onChangeVideo({ ...video, type: 'upload', id: attachment.attributes.id, thumb: attachment.attributes.thumb.src, }, { historyMode: 'immediate', historyBoundary: true, }); }); } } } hidden={ hasImage || ( 'none' !== video.type && 'upload' !== video.type ) } /> { if ( 'embed' === video.type ) { props.onChangeVideo({ ...video, type: 'none', embed: '', }, { historyMode: 'immediate', historyBoundary: true, }); } else { props.onChangeVideo({ ...video, type: 'embed', }, { historyMode: 'immediate', historyBoundary: true, }); } } } hidden={ hasImage || ( 'none' !== video.type && 'embed' !== video.type ) } /> { props.onChangeVideo({ ...video, type: 'part' === video.type ? 'none' : 'part', start: '', end: '', name: '', }, { historyMode: 'immediate', historyBoundary: true, }); } } hidden={ ! props.allowVideo || ( 'none' !== video.type && 'part' !== video.type ) } />
{ ( hasImage || 'upload' === video.type || 'embed' === video.type ) &&
{ hasImage ?
{ Media.selectImage((attachment) => { props.onChangeImage(attachment.id, attachment.url); }); } } />
: { 'upload' === video.type &&
{ Media.selectVideo((attachment) => { props.onChangeVideo({ ...video, id: attachment.attributes.id, thumb: attachment.attributes.thumb.src, }, { historyMode: 'immediate', historyBoundary: true, }); }); } } />
} { 'embed' === video.type && { props.onChangeVideo({ ...video, embed, }); }} onBlur={(embed) => { props.onChangeVideo({ ...video, embed, }, { historyBoundary: true, }); }} placeholder={ __wprm( 'Instruction video URL or embed code' ) } /> }
}
}
); } export default FieldInstructionMedia; assets/js/admin-modal/fields/FieldDropdownTemplate.js000064400000004261152075605470016722 0ustar00import React, { Fragment } from 'react'; import FieldDropdown from './FieldDropdown'; const FieldDropdownTemplate = (props) => { const templates = wprm_admin.recipe_templates.modern; let templateGroups = { 'recipe': [], 'snippet': [], 'roundup': [], }; // Put templates in correct categories. Object.entries(templates).forEach(([slug, template]) => { if ( ! template.premium || wprm_admin.addons.premium ) { const templateOption = { value: slug, label: template.name, } if ( 'snippet' === template.type ) { templateGroups.snippet.push(templateOption); } else if ( 'roundup' === template.type ) { templateGroups.roundup.push(templateOption); } else { templateGroups.recipe.push(templateOption); } } }); // Groups to use in dropdown. const dropdownGroups = { recipe: { label: 'Full Recipe Templates', options: templateGroups.recipe, }, snippet: { label: 'Snippet Templates', options: templateGroups.snippet, }, roundup: { label: 'Roundup Templates', options: templateGroups.roundup, }, }; // Put in groups for dropdown. let selectOptions = props.hasOwnProperty( 'options' ) ? props.options : []; const priority = props.priority && dropdownGroups.hasOwnProperty( props.priority )? props.priority : 'recipe'; // First put priority templates. selectOptions.push( dropdownGroups[props.priority] ); // Then the rest of the templates.] Object.entries(dropdownGroups).forEach(([key, group]) => { if ( key !== priority ) { selectOptions.push( group ); } }); return ( ); } export default FieldDropdownTemplate;assets/js/admin-modal/fields/FieldAsyncCreatableSingle.js000064400000006507152075605470017461 0ustar00import React, { Component } from 'react'; import AsyncCreatableSelect from 'react-select/async-creatable'; import { __wprm } from 'Shared/Translations'; export default class FieldAsyncCreatableSingle extends Component { normalizeOptions( options = [] ) { const normalized = []; const seen = {}; options.forEach( ( option ) => { let value = ''; let label = ''; if ( 'string' === typeof option ) { value = option.trim(); label = value; } else if ( option && option.hasOwnProperty( 'value' ) ) { value = `${ option.value }`.trim(); label = option.hasOwnProperty( 'label' ) ? `${ option.label }`.trim() : value; } if ( value ) { const key = value.toLowerCase(); if ( ! seen.hasOwnProperty( key ) ) { seen[ key ] = true; normalized.push({ value, label: label ? label : value, }); } } }); return normalized; } getSelectedOption() { const value = 'string' === typeof this.props.value ? this.props.value.trim() : ''; if ( ! value ) { return null; } return { value, label: value, }; } loadOptions( inputValue ) { if ( 'function' !== typeof this.props.loadOptions ) { return Promise.resolve([]); } return Promise.resolve( this.props.loadOptions( inputValue ) ).then( ( options ) => { return this.normalizeOptions( options ); }).catch(() => { return []; }); } render() { const customProps = this.props.custom ? this.props.custom : {}; const defaultOptions = this.normalizeOptions( this.props.defaultOptions ); return ( { let value = ''; if ( option ) { value = option.hasOwnProperty( '__isNew__' ) && option.__isNew__ ? option.label : option.value; value = `${ value }`.trim(); } this.props.onChange( value ); }} styles={{ placeholder: (provided) => ({ ...provided, color: '#444', opacity: '0.333', }), control: (provided) => ({ ...provided, backgroundColor: 'white', }), container: (provided) => ({ ...provided, width: '100%', maxWidth: this.props.width ? this.props.width : '100%', }), }} { ...customProps } /> ); } } assets/js/admin-modal/fields/FieldInstruction.js000064400000074271152075605470015763 0ustar00import React, { Component, Fragment } from 'react'; import { Draggable } from 'react-beautiful-dnd'; import { isKeyHotkey } from 'is-hotkey'; import SVG from 'react-inlinesvg'; const isTabHotkey = isKeyHotkey('tab'); const isValidHexColor = ( value ) => /^#[0-9a-f]{3,6}$/i.test( value ); const noTipIconValue = '__none__'; import Icon from 'Shared/Icon'; import { __wprm } from 'Shared/Translations'; import FieldInstructionMedia from './FieldInstructionMedia'; import FieldInstructionIngredients from './FieldInstructionIngredients'; import FieldRichText from './FieldRichText'; import FieldText from './FieldText'; import FieldTextarea from './FieldTextarea'; import FieldVideoTime from './FieldVideoTime'; import Media from '../general/Media'; const handle = (provided) => (
); const group = (props, provided) => (
{ handle(provided) }
props.onChangeName(value, changeOptions)} onKeyDown={(event) => { if ( isTabHotkey(event) ) { props.onTab(event); } }} />
); const instruction = (props, provided) => { const isTip = 'tip' === props.type; const tipAccent = isTip && isValidHexColor( props.tip_accent ) ? props.tip_accent : '#2b6cb0'; const tipTextColor = isTip && isValidHexColor( props.tip_text_color ) ? props.tip_text_color : '#000000'; const allIcons = wprm_admin_modal && wprm_admin_modal.icons ? wprm_admin_modal.icons : {}; const rawTipIcon = isTip && props.tip_icon ? props.tip_icon.trim() : ''; const tipIconIsNone = rawTipIcon && noTipIconValue === rawTipIcon.toLowerCase(); const tipIconIsKnown = ! tipIconIsNone && rawTipIcon && allIcons.hasOwnProperty( rawTipIcon ); const tipIconIsUrl = ! tipIconIsNone && rawTipIcon && /^https?:\/\//i.test( rawTipIcon ); const defaultTipIcon = allIcons.hasOwnProperty( 'lightbulb' ) ? allIcons.lightbulb.url : ''; const tipIconUrl = tipIconIsNone ? '' : ( tipIconIsKnown ? allIcons[ rawTipIcon ].url : ( tipIconIsUrl ? rawTipIcon : defaultTipIcon ) ); const tipIconSvg = ! tipIconIsNone && ( tipIconIsKnown || ( ! rawTipIcon && defaultTipIcon ) ); const draggableProps = provided.draggableProps ? provided.draggableProps : {}; const draggableStyle = draggableProps.style ? draggableProps.style : {}; const instructionStyle = isTip ? { ...draggableStyle, '--wprm-admin-tip-accent': tipAccent, '--wprm-admin-tip-text-color': tipTextColor } : draggableStyle; let video = { type: 'none', embed: '', id: '', thumb: '', start: '', end: '', name: '', }; if ( props.video ) { video = { ...video, ...props.video, }; // For backwards compatibility. if ( 'none' === video.type && ( video.start || video.end ) ) { video.type = 'part'; } } return (
{ handle(provided) }
{ isTip && tipIconUrl && } props.onChangeText(value, changeOptions)} onKeyDown={(event) => { if ( isTabHotkey(event) ) { props.onTab(event); } }} key={ props.hasOwnProperty( 'externalUpdate' ) ? props.externalUpdate : null } />
{ ! isTip && props.allowVideo && 'part' === video.type && 'media' === props.editMode &&
{ props.onChangeVideo({ ...video, start, }); }} onBlur={ (start) => { props.onChangeVideo({ ...video, start, }, { historyBoundary: true, }); }} /> { props.onChangeVideo({ ...video, end, }); }} onBlur={ (end) => { props.onChangeVideo({ ...video, end, }, { historyBoundary: true, }); }} /> { video.start && video.end ? { props.onChangeVideo({ ...video, name, }); }} onBlur={ (name) => { props.onChangeVideo({ ...video, name, }, { historyBoundary: true, }); }} /> : }
}
{ ! isTip && 'summary' === props.editMode &&
props.onChangeName(value, changeOptions)} />
} { 'media' === props.editMode && } { ! isTip && 'ingredients' === props.editMode && }
) }; export default class FieldInstruction extends Component { shouldComponentUpdate(nextProps) { // Check simpler props first. if ( this.props.uid !== nextProps.uid || this.props.index !== nextProps.index || this.props.type !== nextProps.type || this.props.editMode !== nextProps.editMode || this.props.allowVideo !== nextProps.allowVideo ) { return true; } // Check text content specifically. if ( this.props.name !== nextProps.name || this.props.text !== nextProps.text || this.props.tip_icon !== nextProps.tip_icon || this.props.tip_style !== nextProps.tip_style || this.props.tip_accent !== nextProps.tip_accent || this.props.tip_text_color !== nextProps.tip_text_color ) { return true; } // Deep compare objects only if needed. // Note: instructions prop is passed as the full array, so we only check if *this* instruction changed in it? // Actually FieldInstruction receives {...field} props, so it doesn't receive the full array unless explicitly passed. // Wait, it DOES receive `instructions={ this.props.instructions }` in RecipeInstructions/index.js line 271. // We need to check if the full instructions array reference changed, BUT simply comparing reference // will always be true if parent created a new array. // Ideally we want to avoid re-rendering if THIS instruction hasn't changed and the full list isn't needed for rendering. // But FieldInstruction passes `instructions` to FieldRichText for InlineIngredients. // Optimized check: // 1. Check own properties (text, name, video, ingredients local). // 2. Check if `allIngredients` changed (needed for InlineIngredients). // 3. Check if `instructions` changed (needed for InlineIngredients). if ( JSON.stringify(this.props.video) !== JSON.stringify(nextProps.video) || JSON.stringify(this.props.ingredients) !== JSON.stringify(nextProps.ingredients) ) { return true; } // For InlineIngredients, we need to know if allIngredients or instructions list changed. // Since we optimized InlineIngredients to handle updates efficiently, we can perhaps let it pass // if we simply check reference equality for these large objects? // The parent `RecipeInstructions` creates new array references on every change. // So `this.props.instructions !== nextProps.instructions` will almost always be true on typing. // CRITICAL: If we return false here, InlineIngredients won't update even if its internal logic is fast. // However, InlineIngredients is smart now. // We can cheat: Only update if THIS instruction's text changed OR if the ingredients list changed. // But InlineIngredients needs to know about OTHER instructions to know if an ingredient is used elsewhere. // Let's try to rely on the fact that `InlineIngredients` is now fast. // But we want to avoid re-rendering `FieldInstruction` wrapper (Draggable etc). // If we allow re-render, we get 400 re-renders. // If we block it, we save 399 re-renders. // When typing in instruction A: // - Instruction A text changes -> Re-render A (Correct). // - Instructions array changes (A is different) -> passed to B, C, D... // - B, C, D re-render because `props.instructions` changed. // Does B need to re-render? // B passes `instructions` to `FieldRichText` -> `InlineIngredients`. // `InlineIngredients` uses `instructions` to calculate `ingredientUidsInAll`. // If A changed, `ingredientUidsInAll` *might* change (e.g. A added/removed an ingredient). // So B *does* need to re-render to update its highlighting (e.g. "used in other step"). // HOWEVER, this highlighting update is visual only inside the editor. // Does `FieldInstruction` DOM structure change? // - `FieldRichText` receives new props. // - `InlineIngredients` receives new props. // If we use `shouldComponentUpdate` to block B, C, D: // Their `FieldRichText` won't get the new `instructions` list. // Their `InlineIngredients` won't update. // So if I add "Flour" in A, and B has "Flour", B should theoretically update to show "Flour" is now used. // BUT: 400 re-renders is too slow. // We need a middle ground. // PROPOSAL: // We accept that highlighting in *other* fields might be slightly delayed or we optimize the check. // But actually, the lag is the *React Render* of 400 components. // If we compare `props.instructions` by reference, it's always different. // If we deep compare, it's slow ($O(N^2)$ total). // We can use a version id or timestamp for instructions? // Or we can just check if `allIngredients` changed. // Wait, if I type in A, I only change text. I don't change the SET of ingredients used unless I specifically add/remove an ingredient shortcode. // InlineIngredients parses text to find used ingredients. // If I type "Hello" in A: // - A text changes. // - `instructions` array changes (A's text updated). // - B receives new `instructions`. // - B calculates "used ingredients in all". A's used ingredients might have changed? // - Only if I typed an ingredient shortcode/html. // - But `InlineIngredients` inside B will re-parse A to find out. // The cache I added in `InlineIngredients` makes the *calculation* fast. // But the *render trigger* is still happening. // To stop the render trigger, we must return `false` in `shouldComponentUpdate`. // But then `InlineIngredients` inside B won't get the new data. // Solution: // 1. `InlineIngredients` is the ONLY thing in B that needs the new `instructions` list. // 2. `FieldRichText` passes it down. // 3. Can we make `FieldInstruction` NOT re-render, but still pass data? No, that's not how React works. // Maybe we only update if: // 1. Props specific to THIS instruction changed (text, name, video). // 2. `allIngredients` changed (ingredients list modified). // 3. `instructions` length changed (added/removed step). // 4. AND... do we care if another instruction changed text? // - Strictly speaking, yes, for the "used elsewhere" graying out. // - But strictly checking that is expensive ($O(N)$). // FAST PATH COMPROMISE: // We assume that if `allIngredients` hasn't changed, and `instructions` length hasn't changed, // and THIS instruction hasn't changed... then we skip update? // NO, because typing in A *can* change "used ingredients". // Better approach: // Let's use the fact that `RecipeInstructions` is the parent. // It knows WHAT changed. // But it passes the whole `instructions` array. // Let's stick to the "No JSON.stringify" plan but do a shallow compare of the *item* props, // and for `instructions` array, we just accept it changes? // No, that causes the 400 re-renders. // We need `FieldInstruction` to IGNORE `instructions` prop changes UNLESS it's the one being edited? // No, that breaks the "used elsewhere" feature. // Let's look at what `shouldComponentUpdate` was doing before: // `JSON.stringify(this.props) !== JSON.stringify(nextProps)` // This was checking EVERYTHING. // New implementation: // Check strict equality for primitives. // Check strict equality for objects (which will fail for `instructions` and `video` etc). // If we want to avoid re-renders when `instructions` prop changes but "content relevant to B" hasn't: // We can't easily know "content relevant to B" without parsing. // Let's assume the user is okay with "used elsewhere" updating slightly less aggressively? // OR, realize that `JSON.stringify` was the bottleneck. // Maybe the Render itself (virtual DOM diffing) of 400 items is ALSO a bottleneck. // The user says: "It does show 400 render logs... The other one (RecipeInstructions Render) is fine: 0ms". // This confirms the *render* of the children is the cost. // So we MUST prevent re-render of B when A changes. // But we want B to update if A's used ingredients changed. // COMPROMISE: // Only update B if: // 1. B's own props changed (text, name, etc). // 2. `allIngredients` changed. // 3. `instructions` LENGTH changed. // 4. We SKIP checking if *content* of other instructions changed. // Consequence: // If I add an ingredient to A, B will NOT immediately update to show it as "used in other". // It will update when I: // - Click something else. // - Save. // - Type in B. // This is a valid performance trade-off for "extreme" recipes (400 steps). if ( this.props.uid !== nextProps.uid || this.props.index !== nextProps.index || this.props.editMode !== nextProps.editMode || this.props.allowVideo !== nextProps.allowVideo || this.props.name !== nextProps.name || this.props.text !== nextProps.text // Allow re-render when ingredient data (like name) changes. || this.props.allIngredients !== nextProps.allIngredients || this.props.inlineIngredientsPortalRendered !== nextProps.inlineIngredientsPortalRendered // Need to re-render when instruction media changes so the preview updates immediately. || this.props.image !== nextProps.image || this.props.image_url !== nextProps.image_url ) { return true; } // Check array lengths (fast). if ( this.props.instructions.length !== nextProps.instructions.length || this.props.allIngredients.length !== nextProps.allIngredients.length ) { return true; } // Check objects that might have changed deep values but we want to avoid full deep compare if possible. // `video` is small. if ( JSON.stringify(this.props.video) !== JSON.stringify(nextProps.video) ) { return true; } // `ingredients` (local to instruction) is small. if ( JSON.stringify(this.props.ingredients) !== JSON.stringify(nextProps.ingredients) ) { return true; } // `allIngredients` - we checked length. Content might change (renaming ingredient). // This is rarer. Let's do shallow compare of first item or something? // Or just JSON.stringify it? It's 200 ingredients, might be 20-30kb string. Fast enough? // The user has 200 ingredients. Stringify is probably OK for *one* list, but we do this check 400 times? // No, `shouldComponentUpdate` runs on every child. // So 400 * Stringify(200 ingredients). That's heavy. // `allIngredients` is passed from parent. If parent updated it, the reference changed. // Parent `RecipeInstructions` filters ingredients: // `const allIngredients = this.props.ingredients.filter(...)` // This creates a NEW array reference every time `RecipeInstructions` renders. // So `this.props.allIngredients !== nextProps.allIngredients` is ALWAYS true. // We need to know if the *data* inside changed. // But we can't afford to check it 400 times. // TRICK: `RecipeInstructions` could memoize `allIngredients`? // It's a class component. The `render` method creates it. // We can't easily change the parent (RecipeInstructions) to memoize without refactoring it significantly or adding helper. // BUT, we can rely on `JSON.stringify(nextProps.ingredients)` (the raw prop from parent) in `shouldComponentUpdate` of `RecipeInstructions`? // `RecipeInstructions` already has `shouldComponentUpdate` that checks `JSON.stringify(this.props.ingredients)`. // So `RecipeInstructions` only re-renders if ingredients *actually* changed. // Wait, `RecipeInstructions` render method creates `allIngredients` new array. // So children receive new array. // But if `RecipeInstructions` didn't re-render, children wouldn't update anyway. // If `RecipeInstructions` DID re-render, it means something changed. // Case 1: User types in Instruction A. // `RecipeInstructions` updates `instructions_flat`. // `RecipeInstructions` re-renders. // `allIngredients` is re-calculated (filter). // `ingredients` (raw) prop didn't change. // But `instructions` prop changed. // So `RecipeInstructions` passes new `instructions` and new `allIngredients` to all 400 children. // We want Child B to ignore this update. // Child B should update if: // 1. `allIngredients` DEEP changed (unlikely during typing). // 2. `instructions` length changed. // 3. Child B's own text/name changed. // How to check #1 fast? // Check `this.props.allIngredients` vs `nextProps.allIngredients`. // References are different. // But we know they come from `RecipeInstructions`. // If `RecipeInstructions` props.ingredients didn't change, `allIngredients` content didn't change (it's just a filter). // But `FieldInstruction` doesn't know about `RecipeInstructions` props. // However, we can check `JSON.stringify` of `allIngredients`? // 400 * Stringify(200 items). // If we assume 1ms per stringify (optimistic), that's 400ms. Too slow. // What if we trust that `allIngredients` content rarely changes while typing instructions? // We can check strict equality of the *first* and *last* element reference? // `filter` creates new array, but elements are references to the objects in `props.ingredients`. // If `props.ingredients` objects are stable (from Redux/State), then references inside the new array are stable! // `filter` does NOT clone items. // So: // `this.props.allIngredients[0] === nextProps.allIngredients[0]` // If the underlying ingredient object didn't change, this is true. // If the list order changed or items added, this might be false (or length check catches it). // So we can check: // 1. Length. // 2. First item reference equality. // 3. Last item reference equality. // This is O(1). if ( this.props.allIngredients.length !== nextProps.allIngredients.length || ( this.props.allIngredients.length > 0 && this.props.allIngredients[0] !== nextProps.allIngredients[0] ) ) { return true; } // Same for `instructions`? // `this.props.instructions` references. // If I type in A, A's object reference changes (usually, if immutable pattern used). // B's object reference does NOT change. // So `this.props.instructions[B_index] === nextProps.instructions[B_index]` should be true! // Wait, `RecipeInstructions` methods: // `let newFields = JSON.parse( JSON.stringify( this.props.instructions ) );` // Oh no. It uses `JSON.parse(JSON.stringify(...))` to deep clone the array on every edit. // This breaks reference equality for ALL items. // See `onChangeText`: // `let newFields = JSON.parse( JSON.stringify( this.props.instructions ) );` // `newFields[instructionIndex].text = text;` // `this.props.onRecipeChange(...)` // Because of this Deep Clone, every instruction object is a NEW reference every time. // So we cannot use reference equality to detect "did B change?". // We are forced to use value equality. // `this.props.text !== nextProps.text` // `this.props.name !== nextProps.name` // These string comparisons are fast. // What about the "Used Elsewhere" feature (requiring full `instructions` list)? // We have established we must skip this for performance. // So we will intentionally NOT check if `instructions` prop changed deeply. // We only check if the length changed. return false; } render() { return ( {(provided, snapshot) => { if ( 'group' === this.props.type ) { return group(this.props, provided); } else { return instruction(this.props, provided); } }} ); } } assets/js/admin-modal/fields/FieldCategory.js000064400000024332152075605470015210 0ustar00import React, { Component } from 'react'; import he from 'he'; import AsyncSelect from 'react-select/async'; import AsyncCreatableSelect from 'react-select/async-creatable'; import { __wprm } from 'Shared/Translations'; import ApiWrapper from 'Shared/ApiWrapper'; export default class FieldCategory extends Component { constructor(props) { super(props); // Cache for loaded terms to avoid re-fetching. this.loadedTerms = {}; // Track if component is mounted to prevent setState warnings. this._isMounted = false; this.loadSelectedRequestId = 0; // Load selected terms initially. this.state = { selectedOptions: [], loadingSelected: false, }; } componentDidMount() { this._isMounted = true; // Cache default terms from get_categories(). const defaultTerms = wprm_admin_modal.categories[ this.props.id ].terms || []; defaultTerms.forEach(term => { this.loadedTerms[term.term_id] = term; }); // Load selected terms after component is mounted. if ( this.props.value && this.props.value.length > 0 ) { this.loadSelectedTerms(); } } componentWillUnmount() { this._isMounted = false; this.loadSelectedRequestId += 1; } componentDidUpdate(prevProps) { // Reload selected terms if value changed. if ( JSON.stringify(prevProps.value) !== JSON.stringify(this.props.value) ) { if ( this.props.value && this.props.value.length > 0 ) { this.loadSelectedTerms(); } else { if ( this._isMounted ) { this.setState({ selectedOptions: [] }); } } } } loadSelectedTerms() { const requestId = ++this.loadSelectedRequestId; // Extract term IDs - can be numeric (existing terms) or strings (new terms not yet saved). const termIds = this.props.value .map(term => { const id = term.term_id || term.name; // Only fetch numeric IDs from API (new terms will be handled in render). return id && 'number' === typeof id ? id : null; }) .filter(id => null !== id); // If we have numeric IDs, fetch them from API. if ( termIds.length > 0 ) { if ( ! this._isMounted ) { return; } this.setState({ loadingSelected: true }); const modalEndpoint = wprm_admin.endpoints.modal; const endpoint = `${modalEndpoint}/categories`; ApiWrapper.call(endpoint, 'POST', { taxonomy: this.props.id, term_ids: termIds, }).then((response) => { if ( ! this._isMounted || requestId !== this.loadSelectedRequestId ) { return; } if ( response && response.terms ) { const selectedOptions = response.terms.map(term => ({ value: term.term_id, label: he.decode(term.name), term: term, })); // Cache loaded terms. response.terms.forEach(term => { this.loadedTerms[term.term_id] = term; }); // Also add any new terms (with string IDs) that weren't fetched. const newTerms = this.props.value.filter(term => { const id = term.term_id || term.name; return id && 'number' !== typeof id; }); newTerms.forEach(term => { const name = term.name || term.term_id; selectedOptions.push({ value: name, label: name, term: term, }); }); this.setState({ selectedOptions: selectedOptions, loadingSelected: false, }); } else { this.setState({ loadingSelected: false }); } }).catch(() => { if ( this._isMounted && requestId === this.loadSelectedRequestId ) { this.setState({ loadingSelected: false }); } }); } else { // No numeric IDs to fetch, but might have new terms with string IDs. if ( ! this._isMounted ) { return; } const newTerms = this.props.value.filter(term => { const id = term.term_id || term.name; return id && 'number' !== typeof id; }); if ( newTerms.length > 0 ) { const selectedOptions = newTerms.map(term => { const name = term.name || term.term_id; return { value: name, label: name, term: term, }; }); this.setState({ selectedOptions: selectedOptions }); } else { this.setState({ selectedOptions: [] }); } } } loadOptions(input) { // Return empty array if no search input (unless we have cached terms). if ( ! input ) { return Promise.resolve([]); } const modalEndpoint = wprm_admin.endpoints.modal; const endpoint = `${modalEndpoint}/categories`; return ApiWrapper.call(endpoint, 'POST', { taxonomy: this.props.id, search: input, }).then((response) => { if ( response && response.terms ) { // Cache loaded terms. response.terms.forEach(term => { this.loadedTerms[term.term_id] = term; }); // Convert to options format. return response.terms.map(term => ({ value: term.term_id, label: he.decode(term.name), term: term, })); } return []; }).catch(() => { return []; }); } shouldComponentUpdate(nextProps, nextState) { return this.props.id !== nextProps.id || JSON.stringify(this.props.value) !== JSON.stringify(nextProps.value) || this.state.loadingSelected !== nextState.loadingSelected || JSON.stringify(this.state.selectedOptions) !== JSON.stringify(nextState.selectedOptions); } render() { const customProps = this.props.custom ? this.props.custom : {}; const SelectElem = this.props.creatable ? AsyncCreatableSelect : AsyncSelect; // Get default options from get_categories() (top 50 most frequently used terms). const defaultTerms = wprm_admin_modal.categories[ this.props.id ].terms || []; const defaultOptions = defaultTerms.map(term => ({ value: term.term_id, label: he.decode(term.name), term: term, })); // Convert selected value to options format. let selectedOptions = this.state.selectedOptions; // Fallback: if we have value but no loaded options yet, create options from value. if ( ! this.state.loadingSelected && this.props.value && this.props.value.length > 0 && selectedOptions.length === 0 ) { selectedOptions = this.props.value.map(term => ({ value: term.term_id || term.name, label: term.name || term.term_id, term: term, })); } return ( { this.setState({ selectedOptions: value || [], }); let newValue = []; if ( value ) { for ( let option of value ) { if ( option.hasOwnProperty('__isNew__') && option.__isNew__ ) { // New term being created. newValue.push({ term_id: option.label, name: option.label, }); } else { // Existing term - get from cache or option. let term = option.term || this.loadedTerms[option.value]; if ( term ) { newValue.push(term); } else { // Fallback if term not in cache. newValue.push({ term_id: option.value, name: option.label, }); } } } } this.props.onChange(newValue); }} styles={{ placeholder: (provided) => ({ ...provided, color: '#444', opacity: '0.333', }), control: (provided) => ({ ...provided, backgroundColor: 'white', }), container: (provided) => ({ ...provided, width: '100%', maxWidth: this.props.width ? this.props.width : '100%', }), }} { ...customProps } /> ); } } assets/js/admin-modal/fields/FieldCheckbox.js000064400000000770152075605500015153 0ustar00import React from 'react'; const FieldCheckbox = (props) => { const disabled = props.hasOwnProperty( 'disabled' ) ? props.disabled : false; return ( { props.onChange( e.target.checked ); }} /> ); } export default FieldCheckbox;assets/js/admin-modal/fields/FieldTextarea.js000064400000000472152075605500015201 0ustar00import React from 'react'; const FieldTextarea = (props) => { return (
comment_ID, 'wprm_comment_moderation_log', true ); if ( $log ) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $default_text = array( 'flag' => __( 'Added flag for moderation', 'wp-recipe-maker' ), 'unflag' => __( 'Removed flag for moderation', 'wp-recipe-maker' ), 'stars-added' => __( 'Star rating added', 'wp-recipe-maker' ) . ': ', 'stars-changed' => __( 'Star rating changed', 'wp-recipe-maker' ) . ': ', 'stars-removed' => __( 'Star rating removed', 'wp-recipe-maker' ) . ': ', ); foreach ( $log as $line ) { echo ''; echo ''; // Display user. $user = get_user_by( 'id', $line['user'] ); $user_name = $user ? $user->display_name : __( 'Unknown', 'wp-recipe-maker' ); $user_display = '#' . $line['user'] . ' - ' . $user_name; $user_edit_link = $user ? get_edit_user_link( $user->ID ) : false; if ( $user_edit_link ) { $user_display = '' . $user_display . ''; } echo ''; // Display type icon. echo ''; // Display description. $text = isset( $default_text[ $type ] ) ? $default_text[ $type ] : ''; $text .= isset( $line['text'] ) ? $line['text'] : ''; echo ''; echo ''; } echo '
' . esc_html( __( 'Date', 'wp-recipe-maker' ) ) . '' . esc_html( __( 'User', 'wp-recipe-maker' ) ) . ' ' . esc_html( __( 'Description', 'wp-recipe-maker' ) ) . '
' . esc_html( $line['datetime'] ) . '' . wp_kses_post( $user_display ) . ''; $type = sanitize_key( $line['type'] ); if ( $type && file_exists( WPRM_DIR . 'assets/icons/comment-moderation/' . $type . '.svg' ) ) { echo ''; echo ''; echo ''; } echo '' . esc_html( $text ) . '
'; } ?>
templates/admin/feature-explorer-demo-recipe.json000064400000021627152075605660016231 0ustar00{ "type": "food", "name": "Amazing Vegetable Pizza", "summary": "

Every night can be pizza night, if you ask me. Just throw whatever vegetable leftovers you have on there and enjoy!<\/p>", "author_display": "custom", "author_name": "Brecht", "author_link": "", "author_bio": "

Hi, I'm Brecht! I'm the developer behind WP Recipe Maker, the plugin you're currently using. When I'm not coding, you'll find me in the kitchen experimenting with recipes and trying to perfect my pizza game.<\/p>", "post_author": 1, "cost": "$5", "servings": "2", "servings_unit": "pizzas", "servings_advanced_enabled": true, "servings_advanced": { "shape": "round", "unit": "inch", "diameter": "12", "width": "0", "length": "0", "height": "1" }, "prep_time": "15", "prep_time_zero": "", "cook_time": "15", "cook_time_zero": "", "total_time": "60", "custom_time": "30", "custom_time_zero": "", "custom_time_label": "Resting Time", "tags": { "course": [ "Pizza" ], "cuisine": [ "Italian" ], "keyword": [ "Vegetarian" ], "allergens": [ "Gluten", "Dairy" ], "difficulty": [] }, "feature_explorer_taxonomy_icons": { "allergens": { "gluten": "<\/svg>", "dairy": "<\/svg>" } }, "equipment": [ { "name": "Pizza Peel" }, { "name": "Rolling Pin" }, { "name": "Pizza Cutter" } ], "ingredients_flat": [ { "uid": 0, "name": "Pizza Dough", "type": "group" }, { "uid": 1, "amount": "1", "unit": "cup", "name": "water", "notes": "lukewarm", "converted": { "2": { "amount": "250", "unit": "ml" } }, "type": "ingredient" }, { "uid": 2, "amount": "2", "unit": "cups", "name": "all-purpose flour", "notes": "", "link": { "url": "https:\/\/demo.wprecipemaker.com\/ingredient\/all-purpose-flour\/", "nofollow": "follow" }, "converted": { "2": { "amount": "500", "unit": "g" } }, "type": "ingredient" }, { "uid": 3, "amount": "1", "unit": "tsp", "name": "instant yeast", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 4, "amount": "1", "unit": "tsp", "name": "salt", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 5, "amount": "1", "unit": "tsp", "name": "sugar", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 6, "name": "Pizza Toppings", "type": "group" }, { "uid": 7, "amount": "", "unit": "", "name": "red sauce", "notes": "", "converted": { "2": { "amount": "", "unit": "" } }, "type": "ingredient" }, { "uid": 8, "amount": "1\/4", "unit": "", "name": "red onion", "notes": "", "link": { "url": "https:\/\/demo.wprecipemaker.com\/ingredient\/red-onion\/", "nofollow": "follow" }, "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 9, "amount": "1\/4", "unit": "", "name": "green pepper", "notes": "", "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 10, "amount": "1\/4", "unit": "", "name": "red pepper", "notes": "", "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 11, "amount": "", "unit": "", "name": "rosemary", "notes": "", "converted": { "2": { "amount": "", "unit": "" } }, "type": "ingredient" }, { "uid": 12, "amount": "1", "unit": "cup", "name": "mozzarella cheese", "notes": "shredded", "converted": { "2": { "amount": "100", "unit": "g" } }, "type": "ingredient" } ], "instructions_flat": [ { "text": "

Combine the water, yeast and sugar in a bowl. Rest for 5 minutes.<\/p>", "type": "instruction", "image_url": "", "ingredients": [1,3,5] }, { "text": "

Combine [wprm-ingredient uid=\"2\" text=\"2 cups all-purpose flour\"] and [wprm-ingredient uid=\"4\" text=\"1 tsp salt\"].<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Add the yeast mixture and knead<\/span>.<\/p> until you get a soft ball.<\/p>", "type": "instruction", "image_url": "", "ingredients": [] }, { "text": "

Place in a bowl and cover. Let rise for 30 minutes.<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Tip: Let the dough rest for an extra 10 minutes if it springs back while shaping.<\/p>", "type": "tip" }, { "text": "

Divide the dough and form pizzas.<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Top the pizzas with sauce, mozzarella and vegetables. Bake at [wprm-temperature value=\"450\" unit=\"F\" icon=\"oven-fan\"] for about [timer minutes=\"15\" label=\"Bake pizza\"]15 minutes[/timer] on the pizza stone.", "type": "instruction", "image_url": "", "ingredients": [7,8,9,10,11,12] } ], "video_embed": "https://www.youtube.com/watch?v=AtvGLRtTQgg", "notes": "

Feel free to swap any of the topping in the ingredient list with whatever you have lying around. It will probably taste just as amazing!<\/p>\n", "nutrition": { "serving_size": 195, "serving_unit": "g", "calories": 482, "carbohydrates": 101, "protein": 14, "fat": 1, "saturated_fat": 0, "cholesterol": 0, "sodium": 1174, "potassium": 230, "fiber": 4, "sugar": 4, "vitamin_a": 520, "vitamin_c": 32, "calcium": 19, "iron": 5.8 }, "custom_fields": { "inspiration": "" }, "ingredient_links_type": "custom" } templates/admin/menu/support-widget.php000064400000001643152075605660014324 0ustar00 templates/admin/menu/tools/health-check.php000064400000001457152075605660015012 0ustar00

.
templates/admin/menu/tools/finding-ratings.php000064400000001646152075605660015555 0ustar00

.
templates/admin/menu/tools/wpurp-nutrition.php000064400000001707152075605660015676 0ustar00

-

.
templates/admin/menu/tools/refresh-video-metadata.php000064400000001503152075605660017002 0ustar00

.
templates/admin/menu/tools/anonymize-ratings.php000064400000001475152075605660016150 0ustar00

.
templates/admin/menu/tools/fixing-comment-ratings.php000064400000001555152075605660017062 0ustar00

.
templates/admin/menu/tools/finding-parents.php000064400000001462152075605660015556 0ustar00

.
templates/admin/menu/tools/sync-recipe-language.php000064400000001474152075605660016473 0ustar00

.
templates/admin/menu/tools/create-reviews.php000064400000001476152075605660015420 0ustar00

.
templates/admin/menu/tools/find-ingredient-units.php000064400000001523152075605660016672 0ustar00

.
templates/admin/menu/tools/wpurp-ingredients.php000064400000002257152075605660016157 0ustar00

-

.
templates/admin/menu/tools/create-lists.php000064400000001516152075605660015065 0ustar00

.
templates/admin/menu/preview.php000064400000002652152075605660013011 0ustar00

Hi there!

Welcome to a live preview of the WP Recipe Maker plugin! We created an example recipe for you and added it to a regular WordPress post. This can give you an idea of how the plugin works and what it looks like.

Things you can check out in this preview:


If you want to learn even more, check out our demo site or WP Recipe Maker homepage. But our best recommendation is to just install WP Recipe Maker on your site and play around with it. There is a ton to discover!

templates/admin/menu/import/import-search.php000064400000003435152075605660015417 0ustar00

requires_search() ) { esc_html_e( 'Something went wrong.', 'wp-recipe-maker' ); } else { $search_result = $importer->search_recipes( $page ); if ( $search_result['finished'] ) { esc_html_e( 'Search finished.', 'wp-recipe-maker' ); echo '
'; // translators: %d: number of recipes found to import. printf( esc_html( _n( '%d recipe found', '%d recipes found', $search_result['recipes'], 'wp-recipe-maker' ) ), intval( $search_result['recipes'] ) ); echo '
'; ?> '; // translators: %d: number of recipes found to import. printf( esc_html( _n( '%d recipe found', '%d recipes found', $search_result['recipes'], 'wp-recipe-maker' ) ), intval( $search_result['recipes'] ) ); ?>
templates/admin/menu/import/import-overview.php000064400000015511152075605660016016 0ustar00

WP Recipe Maker Premium:
'; echo '
'; echo 'Import recipes from JSON
'; echo 'Import taxonomy terms from JSON
'; echo '
'; echo 'Import recipes from Paprika'; } else { echo 'Import recipes from JSON
'; echo 'Import taxonomy terms from JSON
'; echo '
'; echo 'Import recipes from Paprika
'; } ?>

get_recipe_count(); if ( intval( $recipe_count ) > 0 || $importer->requires_search() ) { $recipes_to_import[ $importer->get_uid() ] = array( 'name' => $importer->get_name(), 'requires_search' => $importer->requires_search(), 'count' => $recipe_count, ); } } if ( 0 === count( $recipes_to_import ) ) : echo '

' . esc_html__( 'No recipes found.', 'wp-recipe-maker' ) . '

'; else : ?> $importer ) : ?>


0 ) : ?>

get_uid(), true ); if ( count( $recipes ) > 0 ) { $imported_recipes[ $importer->get_uid() ] = array( 'name' => $importer->get_name(), 'recipes' => $recipes, ); } } if ( 0 === count( $imported_recipes ) ) : echo '

' . esc_html__( 'No imported recipes found.', 'wp-recipe-maker' ) . '

'; else : ?>

Dashboard page.', 'wp-recipe-maker' ); ?>

.

$importer ) : ?>

name() ); ?> parent_post_id() > 0 ) : ?> parent_post_id() ) ); ?>
templates/admin/menu/import/importing.php000064400000001551152075605660014647 0ustar00

get_name() ); ?>

.
templates/admin/menu/import/import-recipes.php000064400000010664152075605660015606 0ustar00

get_name() ); ?>

get_settings_html() ); if ( $settings ) : ?>

()

: , get_recipes_search( $search ); } else { $searching = false; $recipes = $importer->get_recipes( $page ); } foreach ( $recipes as $id => $recipe ) : ?>
get_recipe_count() > count( $recipes ) ) { $recipes_left = $importer->get_recipe_count() - count( $recipes ); echo ''; // translators: %d: number of recipes left to import. printf( esc_html( _n( '%d more recipe', '%d more recipes', $recipes_left, 'wp-recipe-maker' ) ), intval( $recipes_left ) ); if ( 0 === count( $recipes ) ) { echo '
'; echo '' . esc_html__( 'Back to start.', 'wp-recipe-maker' ) . ''; } else { echo '
'; echo '' . esc_html__( 'Go to the next page.', 'wp-recipe-maker' ) . ''; } echo '
'; } ?>
templates/admin/menu/reports/recipe-interactions.php000064400000001422152075605660016767 0ustar00

.
Loading...
templates/admin/menu/addons.php000064400000005513152075605660012577 0ustar00

Premium Bundle

You already have these features!

  • Use ingredient links for linking to products or other recipes
  • Adjustable servings make it easy for your visitors
  • Display all nutrition data in a nutrition label
  • User Ratings make it easier for visitors to vote
  • Add a mobile-friendly kitchen timer to your recipes
  • More Premium templates for a unique recipe template
  • Display a Call to Action in your recipes
  • Create custom recipe taxonomies like price level, difficulty, ...
  • Use checkboxes for your ingredients and instructions
  • ...and more!

Pro Bundle

You already have these features!

  • All Premium Features
  • Integration with a Nutrition API for automatic nutrition facts
  • Create custom nutrition ingredients for your calculations
  • Define and calculate a second unit system for your ingredients

Elite Bundle

  • All Premium and Pro Features
  • Your visitors can generate shopping lists and favourites with Recipe Collections
  • Use Saved Recipe Collections to create Meal Plans
  • Have your visitors submit recipes through your website
templates/admin/privacy.php000064400000004110152075605660012030 0ustar00

templates/admin/demo-recipe.json000064400000015562152075605660012743 0ustar00{ "type": "food", "name": "Amazing Vegetable Pizza", "summary": "

Every night can be pizza night, if you ask me. Just throw whatever vegetable leftovers you have on there and enjoy!<\/p>", "author_display": "custom", "author_name": "Brecht", "author_link": "", "author_bio": "

Hi, I'm Brecht! I'm the developer behind WP Recipe Maker, the plugin you're currently using. When I'm not coding, you'll find me in the kitchen experimenting with recipes and trying to perfect my pizza game.<\/p>", "post_author": 1, "cost": "$5", "servings": "2", "servings_unit": "pizzas", "prep_time": "15", "prep_time_zero": "", "cook_time": "15", "cook_time_zero": "", "total_time": "60", "custom_time": "30", "custom_time_zero": "", "custom_time_label": "Resting Time", "tags": { "course": [ "Pizza" ], "cuisine": [ "Italian" ], "keyword": [ "Vegetarian" ], "difficulty": [] }, "equipment": [ { "name": "Pizza Peel" }, { "name": "Rolling Pin" }, { "name": "Pizza Cutter" } ], "ingredients_flat": [ { "uid": 0, "name": "Pizza Dough", "type": "group" }, { "uid": 1, "amount": "1", "unit": "cup", "name": "water", "notes": "lukewarm", "converted": { "2": { "amount": "250", "unit": "ml" } }, "type": "ingredient" }, { "uid": 2, "amount": "2", "unit": "cups", "name": "all-purpose flour", "notes": "", "converted": { "2": { "amount": "500", "unit": "g" } }, "type": "ingredient" }, { "uid": 3, "amount": "1", "unit": "tsp", "name": "instant yeast", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 4, "amount": "1", "unit": "tsp", "name": "salt", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 5, "amount": "1", "unit": "tsp", "name": "sugar", "notes": "", "converted": { "2": { "amount": "1", "unit": "tsp" } }, "type": "ingredient" }, { "uid": 6, "name": "Pizza Toppings", "type": "group" }, { "uid": 7, "amount": "", "unit": "", "name": "red sauce", "notes": "", "converted": { "2": { "amount": "", "unit": "" } }, "type": "ingredient" }, { "uid": 8, "amount": "1\/4", "unit": "", "name": "red onion", "notes": "", "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 9, "amount": "1\/4", "unit": "", "name": "green pepper", "notes": "", "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 10, "amount": "1\/4", "unit": "", "name": "red pepper", "notes": "", "converted": { "2": { "amount": "0.25", "unit": "" } }, "type": "ingredient" }, { "uid": 11, "amount": "", "unit": "", "name": "rosemary", "notes": "", "converted": { "2": { "amount": "", "unit": "" } }, "type": "ingredient" } ], "instructions_flat": [ { "text": "

Combine the water, yeast and sugar in a bowl. Rest for 5 minutes.<\/p>", "type": "instruction", "image_url": "", "ingredients": [1,3,5] }, { "text": "

Combine [wprm-ingredient uid=\"2\" text=\"2 cups all-purpose flour\"] and [wprm-ingredient uid=\"4\" text=\"1 tsp salt\"].<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Add the yeast mixture and knead until you get a soft ball.<\/p>", "type": "instruction", "image_url": "", "ingredients": [] }, { "text": "

Place in a bowl and cover. Let rise for 30 minutes.<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Tip: Let the dough rest for an extra 10 minutes if it springs back while shaping.<\/p>", "type": "tip" }, { "text": "

Divide the dough and form pizzas.<\/p>", "type": "instruction", "image_url": "" }, { "text": "

Top the pizzas with sauce and vegetables, cook for 15 minutes on the pizza stone.<\/p>", "type": "instruction", "image_url": "", "ingredients": [7,8,9,10,11] } ], "video_embed": "https://www.youtube.com/watch?v=AtvGLRtTQgg", "notes": "

Feel free to swap any of the topping in the ingredient list with whatever you have lying around. It will probably taste just as amazing!<\/p>\n", "nutrition": { "serving_size": 195, "serving_unit": "g", "calories": 482, "carbohydrates": 101, "protein": 14, "fat": 1, "saturated_fat": 0, "cholesterol": 0, "sodium": 1174, "potassium": 230, "fiber": 4, "sugar": 4, "vitamin_a": 520, "vitamin_c": 32, "calcium": 19, "iron": 5.8 }, "custom_fields": { "inspiration": "" }, "ingredient_links_type": "global" } templates/admin/settings.php000064400000000404152075605660012215 0ustar00

Loading...
templates/admin/reports.php000064400000002013152075605660012051 0ustar00

Settings > Analytics page to use its recipe interactions data.', 'wp-recipe-maker' ); ?>

templates/recipe/legacy/simple/simple.min.css000064400000005506152075605670015356 0ustar00.rtl .wprm-recipe-simple .wprm-recipe-image-container{float:left;margin:0 10px 10px 0}.rtl .wprm-recipe-simple ol li,.rtl .wprm-recipe-simple ul li{margin:0 32px 0 0}.wprm-recipe-simple{border-top:1px solid #aaaaaa;background-color:#fafafa;padding:10px;margin:20px 0;font-size:0.9em}.wprm-recipe-simple p,.wprm-recipe-simple li{font-size:1em}.wprm-recipe-simple *:before,.wprm-recipe-simple *:after{display:none}.wprm-recipe-simple h2.wprm-recipe-name,.wprm-recipe-simple h3.wprm-recipe-header,.wprm-recipe-simple h4.wprm-recipe-group-name{font-variant:normal;text-transform:none;letter-spacing:normal;margin:0;padding:0}.wprm-recipe-simple .wprm-recipe-image-container{float:right;text-align:center;margin:0 0 10px 10px;position:relative;z-index:1}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-image{margin:0}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating{margin-bottom:5px}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating svg{vertical-align:middle;width:16px;height:16px;margin:0}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating .wprm-recipe-rating-details{font-size:0.8em}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-print{font-size:0.9em;cursor:pointer}.wprm-recipe-simple h2.wprm-recipe-name{clear:none;font-size:1.8em}.wprm-recipe-simple .wprm-recipe-details-container,.wprm-recipe-simple .wprm-recipe-summary{margin-bottom:15px}.wprm-recipe-simple .wprm-recipe-details-icon svg{vertical-align:middle;width:16px;height:16px}.wprm-recipe-simple .wprm-recipe-details-name{display:inline-block;font-weight:bold;min-width:130px}.wprm-recipe-simple .wprm-recipe-details-unit{font-size:0.8em}.wprm-recipe-simple h3.wprm-recipe-header{margin-top:10px;font-size:1.2em}.wprm-recipe-simple ol,.wprm-recipe-simple ul{margin:0 0 8px}.wprm-recipe-simple ol li,.wprm-recipe-simple ul li{margin:0 0 0 32px}.wprm-recipe-simple h4.wprm-recipe-group-name{margin-top:5px !important;font-weight:300;font-size:1em}.wprm-recipe-simple .wprm-recipe-ingredient-notes{opacity:0.7}.wprm-recipe-simple .wprm-recipe-ingredients br,.wprm-recipe-simple .wprm-recipe-instructions br{display:none}.wprm-recipe-simple .wprm-recipe-instructions .wprm-recipe-instruction{margin-bottom:5px}.wprm-recipe-simple .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-simple .wprm-recipe-instruction-text p{margin:0 0 5px}.wprm-recipe-simple .wprm-recipe-instruction-text p:last-of-type{margin-bottom:0}.wprm-recipe-simple .wprm-recipe-instruction-image{margin:5px 0 15px}.wprm-recipe-simple .wprm-recipe-video-container .wprm-recipe-header{margin-bottom:10px}@media screen and (max-width: 640px){.wprm-recipe-simple .wprm-recipe-image-container,.rtl .wprm-recipe-simple .wprm-recipe-image-container{float:none}.wprm-recipe-simple .wprm-recipe-details-name,.rtl .wprm-recipe-simple .wprm-recipe-details-name{min-width:0}} templates/recipe/legacy/simple/simple.scss000064400000004455152075605670014761 0ustar00.rtl .wprm-recipe-simple { .wprm-recipe-image-container { float: left; margin: 0 10px 10px 0; } ol, ul { li { margin: 0 32px 0 0; } } } .wprm-recipe-simple { border-top: 1px solid #aaaaaa; background-color: #fafafa; padding: 10px; margin: 20px 0; font-size: 0.9em; p, li { font-size: 1em; } *:before, *:after { display: none; } h2.wprm-recipe-name, h3.wprm-recipe-header, h4.wprm-recipe-group-name { font-variant: normal; text-transform: none; letter-spacing: normal; margin: 0; padding: 0; } .wprm-recipe-image-container { float: right; text-align: center; margin: 0 0 10px 10px; position: relative; z-index: 1; .wprm-recipe-image { margin: 0; } .wprm-recipe-rating { margin-bottom: 5px; svg { vertical-align: middle; width: 16px; height: 16px; margin: 0; } .wprm-recipe-rating-details { font-size: 0.8em; } } .wprm-recipe-print { font-size: 0.9em; cursor: pointer; } } h2.wprm-recipe-name { clear: none; font-size: 1.8em; } .wprm-recipe-details-container, .wprm-recipe-summary { margin-bottom: 15px; } .wprm-recipe-details-icon { svg { vertical-align: middle; width: 16px; height: 16px; } } .wprm-recipe-details-name { display: inline-block; font-weight: bold; min-width: 130px; } .wprm-recipe-details-unit { font-size: 0.8em; } h3.wprm-recipe-header { margin-top: 10px; font-size: 1.2em; } ol, ul { margin: 0 0 8px; li { margin: 0 0 0 32px; } } h4.wprm-recipe-group-name { margin-top: 5px !important; font-weight: 300; font-size: 1em; } .wprm-recipe-ingredient-notes { opacity: 0.7; } .wprm-recipe-ingredients, .wprm-recipe-instructions { br { display: none; } } .wprm-recipe-instructions { .wprm-recipe-instruction { margin-bottom: 5px; } } .wprm-recipe-instruction-text { font-size: 1em; p { margin: 0 0 5px; } p:last-of-type { margin-bottom: 0; } } .wprm-recipe-instruction-image { margin: 5px 0 15px; } .wprm-recipe-video-container { .wprm-recipe-header { margin-bottom: 10px; } } } @media screen and (max-width: 640px) { .wprm-recipe-simple, .rtl .wprm-recipe-simple { .wprm-recipe-image-container { float: none; } .wprm-recipe-details-name { min-width: 0; } } } templates/recipe/legacy/simple/simple.php000064400000021704152075605670014571 0ustar00
rating_stars( true ); ?>

name(); ?>

summary(); ?>
$options ) : $key = substr( $taxonomy, 5 ); $terms = $recipe->tags( $key ); // Hide keywords from template. if ( 'keyword' === $key && ! WPRM_Settings::get( 'metadata_keywords_in_template' ) ) { $terms = array(); } if ( count( $terms ) > 0 ) : ?>
$term ) { if ( 0 !== $index ) { echo ', '; } echo $term->name; } ?>
prep_time() || $recipe->prep_time_zero() ) : ?>
prep_time_formatted(); ?>
cook_time() || $recipe->cook_time_zero() ) : ?>
cook_time_formatted(); ?>
custom_time() || $recipe->custom_time_zero() ) && $recipe->custom_time_label() ) : ?>
custom_time_label(); ?> custom_time_formatted(); ?>
total_time() ) : ?>
total_time_formatted(); ?>
servings() ) : ?>
servings(); ?> servings_unit(); ?>
calories() ) : ?>
calories(); ?>
author() ) : ?>
author(); ?>
ingredients(); if ( count( $ingredients ) > 0 ) : ?>

instructions(); if ( count( $instructions ) > 0 ) : ?>

video() ) : ?>

video(); ?>
notes() ) : ?>

notes(); ?>
id() ); ?>
templates/recipe/legacy/simple/simple.jpg000064400000137230152075605670014564 0ustar00JFIFHHExifMM*JR(iZHH !http://ns.adobe.com/xap/1.0/ 8Photoshop 3.08BIM8BIM%ُ B~ICC_PROFILEtapplmntrRGB XYZ  :acspAPPL-applfIYh&&oY>oY({&&oY>oY({&&/?@ 7e7CEse7, e7, tW?_B_BAEse6?!go>oYh&&o7}7\|M?~~:+/!eo/!go_~~: +/!eo/!go_~_~:+/_BAEse7, /|MA /?@7}7Q\|M?~_~:+/!go/!go_~_~:+/!eo/!go~_~: +/!go/!eo_~~: +/7Q\|MA /?G|MA /?@ ΐ:(3"R}#55QE(>0~ Xlu 6rO%Lo,2,A*?ECוsl֡w*+J*AԨwL%Tm}R_㡴$˼|ܿyආK(R;%<$bkK|u9 N {*pHF\2`;q_g_/x_ u-Bx..o."7ҷ,ٴ),W;2i6z5ޱ<6 ~b93 >rK*xG R5PҞTgi({k `c$@$-EׯuoEԂ/_M-Ȭì+o ۛmՂvgv.cjZM~FwkY"[}N'2nHD#ov[4e]}u?[EO~ZQ_~:x'y׮x]׌_d4Q$BXk7'M~ꈍDݗkŠ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (<7)_9oMIbB*)q_S·#4>m_j1(sPF\fzX*q_2?@ gMw naN~9M'(_i.5]%O0Ji / 碦vĞfִ s@3Wߟ I J#}CͷGAg91K\_n{F԰q\Ij;"z tknM4A>0 Z]NX@"Oh߯jKF E~E-gXTa=漌:X2Z{G 8J87Hu;۱۳OZ%#aOٶh$5iWj+z5&iUcڀZoE=LHӵk'kw>R#PUj3pv>sGoKlu;FCˬ_ܛ)4\&b1Ϳ;h=&iOJiZ{q6HUb+v%o"}>_~^C{kZ5;{]Zu6I^  O+I,˶95eom0'~"_.,^41ۉlAm)Nm>oV/WxHI#w&%fu뉬`C'E_K {QH(((((((((((((((Fgkp¿{M([A\f Y't0K9 w'[kN[-# {bx~~ڕf7 vϯ_^*ýXZDXdiR3 # y]HBPrN=8w4|[KyV0bv , 'ݐjik xSI,Rnu;8ws9r^:(:>a6EE;z5Z_> ֭n1nR *D^Glk+ʽJ}6[u_y~iZiOWo'O'#wY*Ȳm*=ZçӮ;+i V6BU¡o` W|&^ږHgIuB2 7\؀TÎ c_tͶ'0W^{ X֪I%ۤK?U~zi^'eg{DߛpFy _/,,#B3t>.*c@9uS.Wख2fE+ tg@ɨ.Wc`;QEw@QE(=Śf-_̗O8E y"m,iҨ_|ru񟆮-!-m.vHȤ,o@#%K!YF@]U# 㡪ohX*M>լn60snLj_^"oxvYѪ[&Be*w\| ƋsE6 jx;&Xi!W;2xTsYL%XxbCC< J$ګ*0+0;rHW'z5DST/<=GkVkg<>w<אL0DѴ;$pH^KIզ ]>[u?KXE,̗"2&hbWtXchtFRS89AF-8xcz([iϙ&ҟx_ŵz6y|foڥ)*v #n6 p~%?['ڞx"^AuCfbޫRWֺt;OgZI`Gr ̤5߇YvDHɷ(팲975)jM-?:e-ՏU1NunfI!Ac f*[v18Lj-Ҥ,}%$aO-}M͖^2L4{yZڿO>F-W54+KDTa p%WHc 8 x<O@OҟKҞ9PxJY\H%l),>K*GAb 0+nPo7#5eÖ^.|j"i-r+x.Zr%E5X`7pie;.?kbD]/LEW9=I`GHKK ̉K]Լ^vz_m^S7֯V> Gs*A5f5ȷ?' GG~!,ϙ#H0~^Y#`_;֥-'q;3YǸ}8986( k?~>b8u]:-2(D-՜&Ia^ZB dL#~Mx,4۝7Rn#xYK-m TY'RFw }xΊF$zymfzi4xW_  ,,&#ZvKnVfBᕇ^eOkbN$.4 htHRO(FTn\Ѵ" ,(d2ƍ I $0NG9>(.Ȥ ]~E9 FO9dןR}JK}.J{=gE,cs|c:] 0D.u뛋c=f1B6k<;K9My#[\x֬\hM%Օp)##rC G?wwj?k:Q>BVU[yV%/Y\Jk;LxWokϦk}ƟMkus>[XYYF: G#t6[+X-ݕPQT;UD΋MI70'vv9$j]_ګPKy[Yl\vtiTJfUnW`ޏG٫/SYgOӮlu(n^ ~Р#$t+x?Biֈ)B ) KAY[G 3B5R}ZIO&b?:Eܺfn$-e q<Ӫ\*%^}kv^մ{8n45ͬLe.Ls4^mnFm㌁Mo ;o}&śMD0?b&?= "FOʀnO4[/͟3?h'֡l+s0jWPQ14cԅ ~$`@cs]AyϞ֩wFѶY[1__Giqu 5>"ġM[}FlmHHQv*I\I5k1|_7/Ayqy5omn=h}R߃ݳCT4K- N;;!"gR 3 ~鯫?vYn &tM4mi!v&1m 2ʕq8v_xVGVO- ^I.bL.D5*ˬe2!h!a^T-6̣ZZA YPUs`2@Wmt%QHaEPEPK}F?Z-wU/eX,[zqɯCz~EgJՄuK*yaD9~:ׇp))ro4>_DHY,mICu=&x]=4$[HEf_Wu='S<_gcͼ`@=sމneWmV/<݌e_f٧q#;{x|ՔtJ񗊧.-Jr1n\88n+0OZ67+^ЕkkFM4y- r%/fu\^gʚs,LD(s9zyKZ`tHd{x ʆkd9 *c5 'Ğ1ordBiF#+hVpyY7]]sV-U{kxPxL}C@Vf W[ 0A zg A1ix' k]#d`V+vtOh_ Kc%Mu2B9+Oֱ4X5{]ΠHD^(I5u(կ]˲jdY^Z|Yn5+ig<.m0PN zp6$,]]L`h8x|A{׀t?uK\De2 *9?JR0Aw`IqXe9 B#6{jc+.T~C=մyr'o&1|G~D߉~Ӵ]PX}G/ Ͻ~3`?+)a^1 fj+<((>*}9=t?V2/3/`d۵[\Eww|wx;S4mRI 7FVAÿ'LJ/.I|YoO^J3;; jG x<XuҦK-ƭep$Ӎj(&12nHbw hZ)4{}ox~=NmU[(DdȁQZ~aU{JF-u5+{{'Ӟy[DW_s:Ɲ֓/fU u| x'UʓѬL#0v0'9@bAEP0((((((((((((?i_ ^?5|,jXkmz-R1rwѻ7Ls_*qkw`m[mEe$_s_?Uʄ=ܦnsFW|LGHC[ghI2ס x_߂4E7Wuyy0 @!IXzwۯBC4ylEjR|u,!c8޼S{Ljt(u"xc_apr"UMofޚZYW*SKQO]՞ rEɼs5/-ɳK18 ) W? c}$j^|s'N+Ԓs_a=\->#ȨiWQǡq[,.^ⶾ_a!J"jd~#xOWXm%`5mF3b K,hqA#Wx#I2#'?,,S^xžԬm+~luhdaT Z^2FЇ8S?>$Kã4s hD̻6N -F}cB0ݾuZ(>k$:vi^(lLW~Píl:ݥ>đ;E+ qȯtmgw;c°G˞;| Iw{Zn'٭٭dà/oOJeVj~g"<-ac/<&..|^euBM$`|ʮA{HoEwu>[K>z@ +I$(((((((((((((k0~@> ؿ}2@}yvs+NG"0ZKB02I>ZꚴSOy [S^cǯ_fkxMش9 3mBrT׷}~~ki@^!urN+N:˫ƶ5Cه>0| j^&-Sc~|<鯥y $k#=yQRA$w1bp#؟<о?\_|S5<7r␟57ʿAڸf& &^yIF6e+-WQoh;yljbH z:TA>XT9ooď 4 |ң 1,Mr8=N q >}IgZcHn(6#Wb!,^NUwҞc^rۗu͇<5?t%5kc_Z̐'c t)ϭ'>&Y2{Idl.@%3RF<]61䑴d\9~Zۊ'}Wqn}QaխUP\^rk ۾_/Wྜྷq4vQMs51FUxg?/L7+`ԗ3gѿEW:QE(kI/,|'c՞rDL7sZ/a˖4E׮~_χ~xvOx_oWә|[9}W_ϣf¯ ExxR4-/RTtKOEJF(fw20 Uet hWxl۫n+Af#po8 ":.q#(0Q `Ugjse83 0pKw|{/oYI NhöRgh,>#´]Ȳݬ3^x+G}JkXnf CUHS#u`xCM#IA /.o.ry S!wap߳[>,]KA4{{&6ndktn,i *K>+ѵJN抪?>* ( IO^y.t1mfiBgYYOLFuX%twqcAܒmT6& Q(((((((((((((ÿi~?g8~s5LJM~ ,qҼoƏ{)K7:}"rV@1ӭr"oN:m4;Xrֺ%hO=)/1RJQKAp9lPxtQXي rXqmFeU(N~gRC pOUAɽz\aRq]ݙ~y }FICL fs's>>&|%ztx`y^6I v:+-R:EwrecFxc;Ccז•\g֣EKOX,F1sNo>2X)f7=q-&DOzf3MGB!~z} J2 A_&;?aIZag/_QEzQ@(_Sş χgkW3xK@'%*Ð؟( Oؓ|gw|22^Gmce x U $/)Dž<+/Rin46,絸p@W>tB6>&]. 3xPMFGVa A*mT;/%|ٴ~W{7字Ҿ-\tLj7"P򦳒.E%F-$R?Ӛ׉!OvZXFK=3=Ҫ";*W5O'/֬mcT_6GfIrNK)˖l/٪o/|N!ha]dnnuQOl͵e֧Oང[,պok} TAi5-VJ/.u =\IU;_#ijxőF%Mu. kHLĖ;Uhr߳Va#Յ2[K۞9n"@@ǽP*ÓӚ-'u;>*FQE~6?ki+;{?\jdY,q%d11~[7w?5C _Ǣ^i&=˼7 )Q&2J AdՏIw4YE}Ƒtlo.Ki4TfDu*H"ѕ<ɃW[,#^E7KյT|Mjڍش 5bHn obr v'bY;H|XР~kXf++cu m"I4m*s_(E*I;?/Ak˯9[9v̞a jqEEQP ((((((((((((?hM/SxHm&!C$H񐨊9,OW߳͹_'@(sW*\tE+[tk=xg?(o_u_v-;T x~3cwrPzFֹ?_7[-W׉ZXY$gppH~Ο guXwؕ FXe`95Yy{]OŚsN :D;Hٖ/0m`YK6@UB-CI𕇈Y< O,OR?cF#iy#)Z_m,,o2ȓH G>KdY88vhY-9Q߳z|4I{T8`4HC.xនxxmn?EpEUr> lSڳU[!E"-?P2i7w17Viuw3}+-^ o[?I>sg&w,CrIy;%@%w+U*GL )8goRQ__烴+Z;'wO]+9.."=KnׁdC %XVku仿^ݴZQi,⽚8arCoPHI]+jBo~;W^Y~1ڎ'LgU$Bّ$OUu QEQEQ^Gƺw=§MBM#jkR(@ґݹutWnS]j%9K!Y#}(ʀ[psE߅vsZRR7 |ϹNx4-U=W3⯄^Dk0C\_iˠk?ؿ֛ wvK8/&OŒ6_KA{K'2Am z 7O׾:JK큖P `h~Z[yy̿ՂJ]R7;KXevLb8`GN;MJtkk]ks %N[s7眍 |]c&i:.ln&4P#qg{kxNG,F[id9wu@57*o۴6T0J?8" g_X躧$Kq%#l=Α+Wp郚WRx6nc)|oE$X}"MWRo iFA_|FqhW=.lx#Uk _y8#P~TTGcךꎛi=Zvo# ENЕ{jQE!Q@Q@(~? >1ҴF9=ҼѴX{h+.Ig'ƭ$[ZxHm.,1ܼS8]YPg|w|5_ 5kž%k~5 j"bsj\i($eIR|~O}i>!'*\ǧRmBm Z\$QG$3f9]79w Ew]Zc{VCW[tm2+F# P#€+~/_J#XAM6ûJiPi#G<$L9 o!<t빡-:[xq'>3~ 񇉴|+Ɨq/cxRPKJegy"2ДxREs>mG~*,WxN2(b[kE-_1HX3ec>X)uĊ3EYG^iyu݇}.-%duxv5$wz^d't%v>{ [v6q֡<<\+3IXW'kf#ↅ3q{riW-gW%Q{)+ QEHQ@xm9UqM s`̫mLX7gfq{| Q~.[oL`RKݱQ/0BOՒM\*0+<˧m=R'hEi~V-DC9t!v1xZZ%oYnX+CKWx7ĝKSV-փgMvԭbw;Th[.@q[F?տ~ r}࿸_|(ouu/CsΛ^'XKwv+–v; J~6j)ҬA+{2=R*h䑤%"3"Ȁ22+-ݓ}lQEHŠ((((((((((((((hѿl+ VKТѵTgekH-$uG x_Ěl7d]L}~[~˚/o x?_j~(*Cm}ʬ$h%Lc0׽i /x_@MX 2jzL6Vk1Akeiy2Hχ|/ ض-W4}brK69$+o;4#K6YSM~-5+i]-m;X.D`YZPIm" *-9QR0((((GO .-xRZGmв߲4';savɯNf,U]I 8' ]\:طFPMSMC 8"E 9RG1F~@(?w: :=/5Ǘy$r[H2UF=BoHo~O<vE &oзErw:hխcAm擄4>m=$dQ4;,Im>w?4_ ioN-_֚uze+mTa|οC ‹;T |N6Ϳ_E_oծ&ԞY4V2F n6_ E}TEح̑J ܢ39 z0ͩE@ĩ6&KE60 s}⯅%[1B1ےwnrM%pOOb俳ûO[xGHFl-F-kdTftmN:Ie%= -v7>Tp_(fTp A5p|Qu{R&}mrַUDj|b6e<.~!taYdȻPH)j4Pr)_7Vbi't{c|&ͧ/Wy*"6>|( Ek?m/#v0}ʴ3KmђvyC [<V^|.sxMfh6ٮ!Pr(+t[wS:UN-K[ECcLJI)a7Et^s6=Mӣ,TH*#%_pp*8AO<-"̅Y18={Wxu je8`S[ВD[V`Iߒs\hzհnՒi&MMdSʅ, +w>u7S)bsL"E8c2#sҵ O6D2Wr0a_ +:խ%k Fɩ]]<)~es}% Kȯ6I- pciq\I)Y[rQE(((((((((((((((((((((()mFHuc[K.I$-32,jńalt]eo&&E9eapAx߇}}hmoZ߽GR80ԗBOθ8DX:8 4N6zwZ^+g[6XP*C2).Wlʌ-;O[+T綹ԧo+nm(M_ii|nTS# >>Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@(((+x'<x7Tt 5׮3e=`xOۆ3ߵzT{H."{mh՞-+Ar29u XͦXO1t<-)lg<%r/~)6~[ϧʺ|R5ٶ+ϴ&FhA| Ox>Юt(3Zfxi..Ɓym`s4Q+0)yH@`7Q~HǶkfV6@|GMkO.Qk[[{ E>r췑"d03 k%53<%n`X4HGicP_/|Mx;OKbŢzi7kk{- LO%hA(~3JO_ =Η|C^]K# yk"mV@LǸ˂2.X% VD䤜;߲l55?,CMaplo8hI@7_ 5x^&b{]y f\ėQIȡCW~&_67%sjͶ.1YnʱaM{=%xw( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (?((('CO^.Y_xk:t2RN/+]sg|-kzt&V&ԯ`#3Hg(=yşzO-_D`\jO{:K7O17O9U*"KX*Z^;lj<;Wm]-yfFTW|1$gi3sڿk{$nVޔi 29LjJc2s{>!|^-XZj 9Y0E`npH"[_r//Ş[;l-xOiu-^ewYuT- Bvr?|okO;K3Qk䵸m>kxfe]n8?ǂ_fQ 떿zx6xBy{*NIGa jZo5ZHӅƭ|%YaxYT0B6I~6oyt_ 8$ԴJ@Pيxđ=gоt;RGҍ]_ ym 6 G3'=|_Vo*!ss#NР@QFET2ѤҤm3l3](=Np*j((((((((((((((((((((("w~)im/-gz745X$ф1V&qdeI<z7[i GOstm̚L6E>b2HTj" 1€uK Ug#sp̲RJW\[^E<c \ pz~[[t%$KwgkG\GlK!k2J4I`1;]*ܫeP7z2uy%ͣizOI -*-Pҵ4k=I!| S\iU+!>Wx+Ğ/_/>w#$]Eb%d…RTenb}$ȮX`25Z+ ,ƟQڄ1bz6io 5̤ω!(ԼF[C]]AT[XdkY< 7b1(i"Kd#eF)b-Wvv-m V(#X U72'LHVoqew,6CDrRJ2BkcQE a{QH(((((((((((((((((({ľ1~ ikǡYXBd(ޅX.Fkn[$g‘i6./n|w A}:go;S5YOww{2E{skK 2 rB:o' x"o&DuɖyV؃QI/ĚϞ1aǟ5o]GNujqMm ǽQ(Ω ?;iahs9lv_-~_+{_g-^[fZOK-cR-h"b &FߴU4y4]q4Ƹ̑\ya ŏwӵkx5;gFյPE^suj2ye%ǛcږٳhUƗ}_^2A}G q$$˕m |1| ^Ē[#ܴBpx1U VTկ9a 4[Xx"[g *xaOVtdzվ%׆/ŌzQh5ICCcƓ{)u XI^[vi쥵pYe Nީm_ҭ4?E*8oʸ+5BG|"y[!VWvJG3UNMi6I_z_[}k;i;l谽ym^|bס >,Y/ B8𗷑[ /01%HV#oWe4ݬcVX +, ùҏ+<t{o $~M=@JJ׿igok[Cc<ݓv ep v|m uoh\i^sl<.d3Ž(P@YN~S \ B}Z2m=.]$;#? %LJ!KfY+b+?d11mn^kr? xڷn4+$i~Oq ruL#2&WwU<#j#6:ݯT7ka" ^FoOxZ40 Vh‚؍ VB~Z.{m4bo//v6 ${nZ֓-kiײ[Z)f#ɻ8/ ʞm^[^b0ln$'dی$tkpĶj=NFoNWuYr1@>W1F^vWB/m=Ė:gіPy⹔wRiX,4VO^Lp7NH`8L/ mgevkR-%K s37,Ğ_I;_Y}3[Y[*"*8ʱPIBzxCK8RyB5s(P#6(&5m;H6}M9e{xʲ)7ZU$i;T {uu!FtW wc?tOcO' o^:TVTZ8èZ&ѷĽ]pܨGǃe-sNk[xAucclvV z(rD&?}z7tھfc7 vIU8u>0\'٘$VrCxz^>%7 ׂ;ii,+eIoDu4W E𦽡%ߥwW6{D 
)+,~*xS/"~oqzRf )!gdurxA&fK1/>Ij>6(tme,$eSۛ8C,0CI%t-"9@,1Gj֢/x+Ե3DI\kv͒5pH|+ v)QE(((7<#j]iiz,ߵ#  0*KsRj㌚O τ4 ڇ]#SӵGӔŗmqE$Wv55߲-ai:kywګ}XIx岊!-E p[g(##w>#މxB57T{ o%{_"6& `oͨ=K H[>٣ݬl35L,(mL_w zZrO;{Vķ`}æǨhmjJg.eWWF9ْ"&omZ^s>;m;̲cJ2:zwǤj3i_hwE,ħ1q(t.'nCIR%YR(V7H & NcbY@"zum}~kogty4]7TӵuX-&ɞT4\IbW~˞)(A]J>/٧XdI!0Trb|U׼sz2Z>ntK YG;IOtMź֎^KtbmbXJd$pll3u~Ͼ6o/<27WsJ4=ǿZ<煥hXo$9,8⟁)xMNE=%"w/)D`JNAd'yW𮽭j#P]GK-o.@3ln<7_E|1öդKbsn" yc3d Q\|&G?x~&|!1^ Jv[}yxg;nj̎F̥[_,O\4-n_H%r&R搇]2zrZ+~G1oQZ~4KH4'*I?#,'g{?RVSıhlZL]Xii˥aᝂ]FPNΊRro4O|ii5\xt$L-aka2K䃼~B3Yg> +[- 7Q5K[9;vo-$SJcfE#l[znMf9QL߈3j >Im $0MbHR1h_zG5/o;4-vtwy۷5]VO> >uF؝^HsRS3G]s짪iq_X]x~) gNdEͩ_(bNA}E ٦l.w??Vw).4\ki6x_>t>+kVk#j2ݴK1P  N+¾] ڟ?["?cZyba}b4Vqgml#X 0$sÿx7-͜W% s`&*x`0~ʢ̹}Gf|kXA5ͬӭv.X*fdǙFEfo4^CM%1Y\^̕ }E(TOWhƵxo]E$m WӝS6 Ydʜ|#k7Zݴ,:mս"*B0#p};E%773j~TMsOm-ȋBa@:z*',KZ++(5ŤLډȖv&6a*)Ÿ@zψ[S M<~ QMJi6Koi|10M1T cgߛ]CEȺK,$7{'9ZA &H 9dcE ɽϘ>|Wtaquc),B#yceDg^rNk(mVUd|o߇#/ MN~ǁy.Mמ--$iV{khg9zWr>#ejkca/ kF;b `P2'ҫ韲5L΃u{~t$ E1y %<=NN>XOxs>{kXּ׶ idcΞ)fvydXckdG%׈tG[LA %#$89*1U_xz$eOfQtGE[ew|1QNRrwbJQR0((((yA[x~QTE4̑w V|=[P᥶u_i\x*"x#[X`xH{Ȁ|CMjaѳ= ?6^2a5 *e 3.$eL=bP\Eo5yIQs՛ɯ>3kƟ<1xMЬ5I ^#ldEkk7X.Ux .|fEV|+sjjBi:%bv1M) ero͕r\Y#r\w/#=G47j\ Fm WM7Yn/hTNd "\só)%_wɃ>uM7H76p)y4'b@MZxnaHPw++ 9cΑMQb>\Eue@R̢xSKa }2(=a&m94 :Pk:8\Np|S»~]Ҏ?_x)w?Bu 6."HpdHu'^_!ĞtFO[5.4ZD+hc [Bt^ԤI4{KIt5;dy^Gy jp1 tv4W4wo<es+}^JֆQDj. d@dFrWz;OmR$7 YYE81RIf|{ƾb!a&Ӏ5d{ŧo>.k/]B-/hI,v21ܖ/4Zim,v'\^:i0k=魇,p9ʎr %trt[ZAR&%ShJ6r[wq2]I@8S,-̀N8ϋ"n}x4/hW7ֱc{g{lIpѫWo?x5}|<{_[hԦk[-1`5$,ѝ/# ̢ޗVO}/4( P-9^;Jm픓8 +YYYC)# A?~(<7!?t]f[[`;Tm:(d"(y6(Pr8hGPB6q6)48k?ޙգSw)(*ԣk\R(en8V@'mp3W2+.mtVmigiso*ė`񣂬0 ߍ6%tZ [S!9iIJJZA*HUF/%k?Ot/}Fk >ӵ;d}zNKBtivC,1e|_Uo^kpKEKj3Y;%<|“}`?!p2);6q?CE~zj'-#7Yd{wy~kikYGwp.eH%kymy9 3(jEWK߉>E;-绳RYw$ Ƭ 1_G ů\jzVmgo"O*DI>n݊^8]$/ҹ oz&jv:v9QClh&t?\݌<'p;r pubh B`c?MbFj:]ɹqzwG)E;s˔$?&~qhxH}+M5 PQ *b!!#aPsrJ^_KDئ v az{Ӽ7*oMλdd=G|Ec0xLbqftP"M˵- +|{@Q%"?Uγj2?Qy/ +,J(]'fk_yw+" u#@u6}JKFo6nBcMbW#?/lYc>loouJ e`U,&Ht?䳵ӵۭVtEI-q]]!xEXEb줔Uƒ\LK qu˸ ǧ+eD\r@kϊ5>l-5徟<-qjY>ή%̛I]HwiMi{ 9.%kI7QB 0Yn8n;[ϴŶ"nfaqK?hkk! 2spdH85/ٯ ӿBoQ5ۨ/s4][:ch0pgo ioݤYWS7M(YJ`FFg~"^]9MjCl̪d!Xbʠ$v8>V7[Eu10VU*0"2̟ԴlDi歛+8_sXH &^?wDzΥk i]VhFW^Y!A>X}Es%~-^F?vH~#rm\lwI~>e3݈yReyn/99O⇌{ZƗYXNp$x%XS.ӕFpc[~ΟyʾP0i-o}=:eS/$dz^_}xo"snw䢹F,Ozk7gMkk\ڣzK2rpp`W,0A5?< +^E톢mqEu݂A,^BYI?&p⮵?뺖Nvg^+|-fǓYnU2=*+ yVkљPK,%g}H7 Ve;N0dkg! 9u=52Ik}V#Ũko c`KpQ>Z۱2Ѿ~iyR(W't v,Ps6v,y?gB]nk+&YO/OUѶ/ot"yX1B!B4잟? v{h43B u {VQxSA.rigUz.I#k/>#v[;k%ķdeU-n6Y +~$Ei}LJ[HۋƵkKHM' -d'rrŠMb>/3S$ayYcV+`-Q]Hϯ<~5o&ƵgK2i{fh,Ѵq1 Q$#$~#:eƃכoj3#2B)*m`VI[Y~G 7EF_кl.o+Apzkõ T|#uv|qQx5>5H׼]5NH;|/ƫ  Mw )bYfգh,1Αn)"ƈ <̒d$vovSߵhƕk,Rwkeb/NmTcj|-}6 ٖRy;aqs_Y~ Cork#V`b UЮpc`]#&m ö/m3d$ܴXl 7V#%%CŞ=֍vOg;`ɭl{UxM:O$__cX`ᦸ(UXQkٟD]j:tsys{s{ pߤvZ#,+dU׾ k>xJk{X<)C}|߬8ɶyK#$*}tN\t/}犼9^OO7A涾m=ÿNek8V>ֶ/qyb!A$nCya! kZ칮Ϫz%kos66goc &xR_4o[>ku^D i=C_(yO!K=GMVmJjw:ӵYd6~iS …7jׇ/o-&I I+aP a@--sPʪ9Ͻ`z%[{Y%"#k{Wj_{soxѵ)9 un<>W"d'瑕8a˿Yd.H|&K"EpQ 7n3Mzawdq鶲oxy4k=)ii]6"l>=9p*, 2LGʏ[ v|q.dЭo7oQOY6pUR?_{W>u+^75WḭmhLy$FV"5M?DnZ-,{;R(U$Wò*o#N VQ@O0 UR7ͼw|Lhm\tmGM,uf1YKw叴$@Tn\T߳[V]?_wַKo-Ԋ~XƲǶ#uovcڮ:\BܒE"GS2Ai$CjS8DtO5Ky!)oq%d@_ΔW8 +C3/njM5dG\Zqo:y{4e2AS,0Ow@% -;)፡kyeF#;vrNᮓ-o4y4ۥtch=P,nȪ0X0h7oߗ[{_~ ~/"f͞s44R.KƸbQ!Ku>-&}.+[t0DnBV PI]ᶹ>ssN\H5,s*$EbFeP V?xsG161"yS FUNyw=mm1kߴ.)OWM˪[[m]cR) -.u59huY3&mη-|_7QkOMпi BL .\#GHve#$u~&_O׆'b l쥼 <#Q\Oׯq%xCHYG A9s"U&W{MuZ|nWz9 c +"[gfC꤃K{zs_-վ7]Y7:ݯ͕t1r`'Kܥ<eIX=Eܩ4AXF#U77/H<WE>_^QOG dnе_& F+ Q/ᑞm6HGF![ Ǐw:ßjES^~l. F@X$}O_xkN4)w*^7vp)Fɻs>)zWxWQMD̎;!HFY“rG)wjpi[54$'ڭ&Ha8tb@/}>qi 4=&?PY>آGk-&4f˴HT酎W@1GCR ??CMVGKEt}~Lf !--.pɡ~ӚcnO_Z7PXk2,7 *:סu}SL?Gީ7d.sح.ŌT9@PAR[|$ggqkum29,[hH\:Ѷy5O}<뿕}oCO>/ siX}6)Aq-oPrIM޿.G6v^#07ZK88G5z_8i7~g "eWM"ˆZ(` <kD׮{/aQtt1 0zB}bH'y_V=ޛgzG1XOosqfed<+gĺO7װxkLKc[4XQEr(ge  鴋 irJI۩Bہ!|Œ(rkо/:gaoAT FJ@-SSt+e4;.Ffxo&&a:I\ k^%n& Ʊd2{y)6.xA?]3@.g;dʑF< mO c_E Oҭum&Xw;TL.8$GL胅`橵̿}ko旟Ntt)Mj7-rEgǝPDM]30YWVjk-[\F'0 ~~v5_ bl>-X% cy^*a+u*_z;Or#K{L#+#~kqw:Xi.om:Ek<G2l)? А2}Dm/ ɩˠ6-[ h0B?0y95ៃ [ƛګ,3Z#xc`tTt/w%^?i)|Uͦqy{=.]pj" 0!l0zRk6Z'S}}qm l~i<P潆wBP,ڡfv]җJĞȡ;)+SK&M 6GBL'^*~ź_sߧZa *x_@eMQ3bom~u䩓m`ql6=N:lGWZTnu#b'5M ➷ (AEPEPEPEPEPEPEPEPEPtemplates/recipe/legacy/clean/clean.scss000064400000002361152075605670014335 0ustar00.rtl .wprm-recipe-clean { .wprm-recipe-image { float: right; margin: 0 0 15px 15px; } ol, ul { li { margin: 0 32px 0 0; } } } .wprm-recipe-clean { font-size: 0.9em; *:before, *:after { display: none; } .wprm-recipe-image { float: left; margin: 0 15px 15px 0; } h2.wprm-recipe-name, h3.wprm-recipe-header, h4.wprm-recipe-group-name { font-variant: normal; text-transform: none; letter-spacing: normal; margin: 0; padding: 0; } h2.wprm-recipe-name { clear: none; font-size: 1.8em; } .wprm-recipe-details-container, .wprm-recipe-summary { margin-bottom: 15px; } .wprm-recipe-details-name { display: inline-block; font-weight: bold; min-width: 130px; } .wprm-recipe-details-unit { font-size: 0.8em; } h3.wprm-recipe-header { margin-top: 10px; font-size: 1.2em; } ol, ul { margin: 0 0 8px; li { margin: 0 0 0 32px; } } h4.wprm-recipe-group-name { margin-top: 5px !important; font-weight: 300; font-size: 1em; } .wprm-recipe-ingredient-notes { opacity: 0.7; } .wprm-recipe-instructions { .wprm-recipe-instruction { margin-bottom: 5px; } } .wprm-recipe-instruction-text { p { margin: 0 0 5px; } p:last-of-type { margin-bottom: 0; } } } templates/recipe/legacy/clean/clean.min.css000064400000002661152075605670014737 0ustar00.rtl .wprm-recipe-clean .wprm-recipe-image{float:right;margin:0 0 15px 15px}.rtl .wprm-recipe-clean ol li,.rtl .wprm-recipe-clean ul li{margin:0 32px 0 0}.wprm-recipe-clean{font-size:.9em}.wprm-recipe-clean :after,.wprm-recipe-clean :before{display:none}.wprm-recipe-clean .wprm-recipe-image{float:left;margin:0 15px 15px 0}.wprm-recipe-clean h2.wprm-recipe-name,.wprm-recipe-clean h3.wprm-recipe-header,.wprm-recipe-clean h4.wprm-recipe-group-name{font-variant:normal;text-transform:none;letter-spacing:normal;margin:0;padding:0}.wprm-recipe-clean h2.wprm-recipe-name{clear:none;font-size:1.8em}.wprm-recipe-clean .wprm-recipe-details-container,.wprm-recipe-clean .wprm-recipe-summary{margin-bottom:15px}.wprm-recipe-clean .wprm-recipe-details-name{display:inline-block;font-weight:700;min-width:130px}.wprm-recipe-clean .wprm-recipe-details-unit{font-size:.8em}.wprm-recipe-clean h3.wprm-recipe-header{margin-top:10px;font-size:1.2em}.wprm-recipe-clean ol,.wprm-recipe-clean ul{margin:0 0 8px}.wprm-recipe-clean ol li,.wprm-recipe-clean ul li{margin:0 0 0 32px}.wprm-recipe-clean h4.wprm-recipe-group-name{margin-top:5px!important;font-weight:300;font-size:1em}.wprm-recipe-clean .wprm-recipe-ingredient-notes{opacity:.7}.wprm-recipe-clean .wprm-recipe-instructions .wprm-recipe-instruction{margin-bottom:5px}.wprm-recipe-clean .wprm-recipe-instruction-text p{margin:0 0 5px}.wprm-recipe-clean .wprm-recipe-instruction-text p:last-of-type{margin-bottom:0}templates/recipe/legacy/clean/clean.php000064400000020114152075605670014145 0ustar00

name(); ?>

rating_stars(); ?>
summary(); ?>
$options ) : $key = substr( $taxonomy, 5 ); $terms = $recipe->tags( $key ); // Hide keywords from template. if ( 'keyword' === $key && ! WPRM_Settings::get( 'metadata_keywords_in_template' ) ) { $terms = array(); } if ( count( $terms ) > 0 ) : ?>
> $term ) { if ( 0 !== $index ) { echo ', '; } echo $term->name; } ?>
prep_time() || $recipe->prep_time_zero() ) : ?>
prep_time_formatted(); ?>
cook_time() || $recipe->cook_time_zero() ) : ?>
cook_time_formatted(); ?>
custom_time() || $recipe->custom_time_zero() ) && $recipe->custom_time_label() ) : ?>
custom_time_label(); ?> custom_time_formatted(); ?>
total_time() ) : ?>
total_time_formatted(); ?>
servings() ) : ?>
servings(); ?> servings_unit(); ?>
calories() ) : ?>
calories(); ?>
author() ) : ?>
author(); ?>
ingredients(); if ( count( $ingredients ) > 0 ) : ?>

instructions(); if ( count( $instructions ) > 0 ) : ?>

video() ) : ?>

video(); ?>
notes() ) : ?>

notes(); ?>
id() ); ?>
templates/recipe/legacy/clean/clean.jpg000064400000135336152075605670014153 0ustar00JFIFHHExifMM*JR(iZHH !http://ns.adobe.com/xap/1.0/ 8Photoshop 3.08BIM8BIM%ُ B~ICC_PROFILEtapplmntrRGB XYZ  :acspAPPL-applfIԓؙӔ4QFh@QEQEQFh((((((((((((((((((((nۙe$vIdly&݉%iX|ӄy-+1ҦvI';Fu.blCn8I<:כf8Y݊~3mxmxm !BRzW?e^iʼ dW՞z:TI~EHI`3 8k⿕=SE.sX4K-ecvLJz\-¿V+/2ko|!4~IdgAmhQq&I'Qh)0O`z⾖2\"٦^+-%Fm#W WGYHAhk E߇gxM퓬N8u8' Z7}S@$eH rc*oꐧSM~'rSUIqɭ)r AR8ȓ3<}7:?LMַ"7 b*+WdrY3S]mˡd}O&g||ZK㿊!A kon7&OWI`\R\aq^~~>>i|Mxxws-u<Q*JFx'-;ſG<B^X=6u$F;3f%8{㯍ma_JP4G{+;k4粋h\3n7hJ `+S׶> x.Ok.mH.Lj4ne/uEDbcݞ+ʿiž< k67'ݷuu(W6 yw `I.Xv炿c/ߊ !KYF##&D>w>=7Fk|,-pY1DFccA?ſ-x߁ > k7tvWheȕQʠ2nRf/_u`EI%k\_e4<Ȥ?oy[/iD~}hv$$*r9|U?Ol% +$^aʸ3W/ŇJgWmy3E33 ǽ`~ڷ4m&Vf^kCjcy Fv*9?x~ ԭ|'v )55 Re0$3"+,n3~$w/w0X|37oN0ޛId7ytPI?6=(h(((((((((((((((((?oO=m, E?mlޢh>n#koH[[v]Y⌯rPZFM3E^I&o }oan+ P]Kt!>Xd(Sd0*?q^кYɥMccˁ yiuo 随ӯ dEvp3Q>,Vgbi`^rk<=G[T|RK<+IJ݇SlW7jvzul;х*uxGq7[O^m`Pwu"Brp@+|E֯aH!c0 9xß|/]ʶXjڸ\oTtR7 "MuŶ@1ah؊0*WUO0j0q뮖}7q>5J0֊].}/^ ,YnX]V#pFC2 ^Gke灣.-s05^"}]BCy$y ~Ziw7ڥϓO9.]]8F*mۛW^$4[i o& 2duiWZϏKkS| .Kehx d7L(8+a>9=_Eɷc])P&}vNc;'%XC%*h6 g$WƽuoqѮz<+r9Y":<5wfI"LWtdS#_m[o`[YIRʫUPOKxEԚl:Si֠)bا;OxoCt8k7,,5iC-<!O-j׉=k SH٧ 1P qߥsUfS"nR @FxjUvUI 8yKKP5ͺV`6y5hWmbɾ{sf8wp)p*.m`Ȉd`~Mg]kvV231yhdPeAp[P /Y@LmWA\7XTg&0&x}Ul+RMAr$Epd%XGb(Jv6X=3\vz%]xUa$kV1eHc P;=抣VZ:- <`n9S Rѐt9Vщk,QUݳ+*.va͎{S 9}>H є:R/޽}kqokswS]J`7C*r3A84h)|N ++CĚl& ﷑hġUB`=i\i3/h$Ѭ&e-c& T29V( ZC=߃ge*'ٮ7Y1I橦N騮'Ÿ|/Fz姎fYc%[ve A)u:go-0<$U< Ĝ Z@^ /RЮ[\ZJYLe% *8 Ћv*D;EOEr+|Q\d7$igbN# q'] X @bX x44T so!$FփulQ@@ ~=\]JlnfkmeIyN^!(g ʧd( TUyhm3"K7V(pH>%Q@Q@Q@Q@Q@?ne +O{k?-noc ί/CZď?ɪGb/5 g"I&FI9%@n-Bi(K=ыJFG^ 95 ?o4!4G,'eeROs:ÖgJwi.WVu` U㥅NEJ[>G _| ּiS;7[2E&x7CTSe %1+~EtHASIo W[hS\D0 R%q_=_\p8!l\+7þ#.<g;Oޑ<,g*7}W|e;}sĚmiC"J@Kg#z2,DaYk[8O4hOKǃxsKdSP<"a-[ 8w sC|Hu)ӖM!$.`%ӆ:1A^{K:ַܲ)(è_Nt75+9ek'mFrrrM}g{ڭ嶥O}om*h' }G8W[_Z\ZIBghBRw>S콝-߷ynWcd?ڣ@=K+4?/Ao8+k^+ϝig>07CX݇QzGN&'Dfx$Zl;#@L kg(%qc$T׷lR'[XNr#n>m}';Echm4Ż77jgj.gGM[$xswbM/ImuKOsZ@4_Bo~^FC۱G!ȧq?sQWv[ʭo>#wq>o-]ᵇUQKGB @\oxč~n6k` Y"FX7eܬGشRzy ' sƾ fEҵJSSa9DAr2p0 m]YL[ۃ&o7 0x$E#{YpK(\}EQQ6_ V?{h5%{ғ"ݢxR&Z4$g2(IX~m%ImJY͖s(a~_(⺉{g$l<7ng4 {KԥkRRRZudm[>6XVr-؝#KQYQ#1>u۹X)lWtSo/P~3L1Fn4YSV"h/%́ S@Cdg/Լ<-t-vRmfyRUV* +X$*>dMtm}O~,~~'hoáD]Ff@XJ걿>/*Uw; Zۿ}ܳGq)V@X@8( Ck~wfkVJi7|^Z^C ja#]#"XH@A=/D[t֡q#wF(3rJ5oT_U9s6]?8|&ymZꭧwamw,,Ls^E1e۹8Fų6_z׊QWN J=2d .6TL)lQJo_Շ8~s`X^ 5UӠTM!XD?(m~-quC7=H໒w⻸nMF1~Mm:4-|ȤDRҮb] %IL | .,t{=-ķ׌x<7cBtpz^V??f߉V_X_Oyu +}N+me"%с^8H$R^~̟^}YђQ!SO#mo,IQqE7v_*/* Jӵ;ojw7b) q,[v1TXW 5گSo[\&&em\Iۉm$9 ~QI.`ZG o-/j:&kj$ӞZgq0Sbk"|?1> |/EGڴ۝F-&*[{TaaOnPI|?-G^t_ԭ帳Cp<2mV_.778 -P*FQEQEQEQEn5׵_XW߷׎K`XGlo,l/ed)y6akdv<>'|)/ ,o^EUySff_ tȵ)~΢^g'*:`q]ޅj|C4wզ]D?yǑޭ|pechjsE;8(csZ|/a/W;Jqs޼,{*wfnYڝ#+~L 0ڍJ2oZfGO9V+P&,zwu[ly !1;~5lu?VY0rG9i%֛G30۾rľy5qu)#OJ:s=-握T&aWiv=źG<az=ՔM`1~B 6N\x<,m[n[BU q]G<Nx5%Uv|=+>! RK(ĬQ2Z%zʤZOWv_{LRk#x(Pб!,A^ -{+,}|CX&|WSڠ7yz] ~M)d8>J, k~Th>DYxzw&ŕgtu{^:WO06w~~wU,›wGfďϖ|=u??X^ (Ԃ๿FA Gl?gC[}gh6mX]FާX*}WpIQӵ/j&s4SP7R,l&5)F)9ڟImfE>q_Z52A "TyK( *yUhc_Pkچo~ڼܒ, ofNi$E#9u,Ws*+*UhsZ Khٗmw KJH+pMmOo'Vc閚Η2YAͼdU=jSӬl-;hg9bnjjݶ (Š(5?u_h[k(*]Ux855|D=ď~nhdKgvq<=L"l͢I#vĎ&y"IC95C<e#{}|ُ,urI,e%|d ܌ _ISvZ_ *FQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEnScLJ ʾM?,^ {g&4ڄ R/|Jqr^얚~bJ5,c߾| ·[h:0$W}@5|nnöɣOcx]xHOhc k!rrI{-e4T^i4JnާIޱs( {PbT8;Auz+eIOφfe4Wuď/=⽚lԼC2t|UG?x\8V4Ղ'<<,0m{~]SUZKsױK|SԴߋ>2N(73\Ts^s_=wCzKnB[ 9HLҽL)rI5zuCnС *vi{;R F)7eqwctGŗ~>-z=e&[9#j|L*Th iEZ'iy[Rrr@j,o[i4MB&0RQ.]4FaH_cLt߶6f[5w I]$d4n)iQEHQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@nrVl[Y ҾJ9|{l ηƇL݁E@ OPXXɠI+÷mϬ'մ#,0(ڹ];X|3|Y4xDkXk 6{ [Zʅ33ߌ(x1XZX{:3Swtg9T&飚{-FL,UۓR.u[K[WS|{#cb7Rv_MI<}o=t՟ϧ?g >ǫ|3m>%Zj7V-˟O>'OŚHGldKk9{٠3}ѝ2FI#X*? |k?LH72KI=zV*7E5 :B(OxSPf`WB7w s]]axÚKwqg"2t xBxm5De1ړmO]"b}|76ƛlE LjG^%_I6jcZj}5Ivn(Vxޫ GXޯsjf1z pgVI7nWi7}QZ=$RΒJ,vAcQ{kAWݒ.aL$8b:@gBW:vf>xCQm]zmS՟V;譵ޑ̑o%'X6\)^ӌn.J+˾h<дFǗɨO&,֒ gUʶ@+@9Qfi(C ( ( ( ( ( ( ( ( ( ( ( ( ( (?x >Aow"f)t6ѵc^EL_R7).'lҴQ'miZ&?0jJ+`խ_3O'>h7O5L'o@ScO5_Е}FZݗ?7s~Ls?U&DFFMEW!{_"eQ?{O&gϻ5H=jû?imZq0?MBSxXQjGd2i0*NڈtO'j_Tv_^3Nڔ?:VtU QGa݉fu{/? ߊ&+@k4/\C򧖻Gg_c-*J9iϡsď_|P+c[ {;¤żDG9nշ~؞)x|;[rxͬ u_ Uƕy^ij3G%Ժ|z`Yn3fn~|thlRC-R,2_Fbe 4lUVSiOMi󴹜Õ+|{AZ7H]=/X%g-/mG9WhPNz>zҾYx;k/Paol3 y$%}'^S5ŽխQM ۳f2zPρ5COĖe)AfwPp{ծU>d{6R姞>Qsڏ݇.濷uixaA_!}}3v^ ]@ wI$zxd!-oe“=UqE?Bƫ%TC;cZW?Z?[+*Kl 9`{ Ӳ0\,绝ǞiSӗ^}]ʪV]-}F(HQEWٮm)\qqa̟T4)̎&S~܅'+G<7]~--u*og{2Fl0gwOkkH:v+:&QcB[^C9cR1^ȏ})]`6Cor$p>U> &hZBf[Ap8ٛӋ]lx CB2dvJŌL\A6 ñMaoby# scRЅ~ERQEQEQEQEQEQEQEQEQEQEQEQEQEQEh^E(Գ9$Ե>­)i̶nD^3y~ܺ0*z+gMkH>(]x̻;ҥɸT+$"(h2["€ ( ( -3Em4Ѥgˍ}vrqfSc> ֭{A{ge\^ (Z/.}}YE|#ƺ*-jKYYaV* ndqX^!{BRaXj=luIqֺ=0s;=)࢙]D+44.xKCW|Y?]Gr"ҬRxhH\Yܸ% YCmRGXIܳ‹$d7*s@N\.c /&o>lm\2GElW)_i<x@3X[ֆVc ̑glI((x;No=KRn{Hcca/.Oqkث<]/xG|"4h(&;Y!ux]!tumPFNOGў=q<x BчԬ )w'彥k+&c1+p7⏄M !5cܱl{JImU ګ o Dk=m^ cq"0 I^xj9/o\y&$p #g_?ˡڟg%ɔ,<@ v$9 ~|Kj]ē*J` ɯuP>[qe2Og2$"ž X4evIpCJ*@)[̗QH((((((((((((((((((((((+#i+ǟ<$˫c@--=c MDWMg=@E|S? /A1ImXT?&1@J_I-|I$xt죿;\% RuImLֵ͝׳MqE-ij "g"GT^E~_iǀ){>&p>Nn"4+K{YXny![z")na^|!y“5u| l#^Q>U޷n& cP:FX7m}hUP0v4%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@9_ Mm.mƕuun$ݡo,H nh؀H;I8F>'IJj o_ UGJ)V E#בi߳/~7>>nt2{i >AiP_E"ٯ|u HOJ(⩿c-*3եwϮh̶vLs ax X r3U.2Ww>*fmձf2]gqEiAoMM,lyc>#{GelGiW?c*i<[m5E"OH&^<,Jw7M(>kybO?_^~ѷQD`^1y,q\>fs"g ^_?k1jҧo8d^{xtVoBw#$Ń|밭 0q}̫2@4VR5W_#YwIix6%?$R$+[4XVaLϖEoh~$خvvq\^j\:%q6C dG!wT MOBk2,rs ul ッ_6)xמׯnKoVJfk(c E N=έItuVRѯh{GdL ڢD+\ոN=^oW?EhK-2N$x՝q1Tm L(@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE((( 1q?zզZQ}z\(8HԟVbnm㻷q,R9 2t;ž=ύt{wIdiuFhIV8"T""UQU:(~;xw~ Լ ztZ4/FܦDF6E"mĐ!#aeITԓg\FyAq$QPe‘.X]zF+{%kK(8m2cg?|)}c&_ k}fCW^HCr.p1}9]%~Wk|>*MilQ.e+-3YEgh/uki6y{&L\><ƛw Er?~КY{˄tdsDeR",7nɇ|1\c? Ry|GGy]jq_yBvV1FWd7ok?K~uYg>*g9a塻.Jgx◆!*\IHm[fY"pOW_+9ua JD>Wpvyі@j>C{({a%yK$ y̮YJ576}2x_&]$L F}~~;𥆓u]_vVW_bRqpYPF.Y0POo}yjoo5zhmQ=ԶtN c9I4&Wsu+[q,&\w|AY5"3 ni#/K{qI[ ߩ{Luu]jP\I3lO)۸xFVƃq9J6@zr+'olRv=R#wZlS)Xuaۆc@o3\@܏0X̸%"Ec$ii( (((((((((((((((((((((+/#Yޥiq{gI{s 1.d($dRUr'sv| {?g~xK>ylo .Wcd6P{P:/}w O x5+BEd&iw)F'^o~lZa|.;kYHFiv=k|a>((,GҬgе:[Xݴ`XDfcpwq6ksjVZ^BdQ,`2%C!yP]rE{΅cž*y/ L5{(tѨmi$R\m`jKH''>(Uy|1}i[-!u7#fUyPP ^MgNT摢A5C>hJpmz~Mǁ<ahiG{3Z[c;jB@T4[ ,2'=5k= :tZMC+4RN;Q;cMo~&ovv'kIa;Xƾ]a]rVQAڳZhiycrJ\v&C'loW_^kKPI4\H^GHHi0Z( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (?(((Ⱦ8gMo-h,RV_Z;9.&[4i"ݻc .G\3ޢM3F}CW2q"8f ZYC)GB xO|K0*Zy68HW2S#0U! }f +Fks< |Z]*]&=WQKeH̒96w`K 5)[9xXD,p`nO^}o.U/뭾~ nn [HӦN/| 011u9*ۜ6^QVqfųjV:LWekYc\$0sZWZ-ѭbЫD9 pFwRlz-^3X%zޟquac-cwm.Y$(~ՈѬh;n{Rz_x׉,'|Eeusmz?&UgHUhʉBoN⿇K{0zm4estl=ѳrXn5_o=__5]+io%<}COЄWrp^d ICr$ĬJs?O^- ǦY^ 5@[EykdʒqOv şxL_ 3]tJQS-΍=*ۅTCʸ'T/ 嵽mdæLy.mϝ*,yss roQmtۂO~̺14Ha'I-$K^]Z$cs61|,7[m}"nn;fJMl< |kpƼK!$4xO%ݥ/pcG!1.?&o|_g%|@<+{oD?n?DlrHg8/?+~_(KcGK^IKFu4Zk) Bȿe{L@g|` f -#մ]wP6,T`&h|ۆ7n/Hg{t-BKmN8K -I >ͬ>*>+GYl4}-]]-ͤE 䐪Ce«'_5鯽-?d+-J/i[[{;{9&( ~џuYo~#Tۖ8+kYHbWy|}ΡUh&ա{kxbxD;%W#WGdq) rvd]QR0(((((((((((((((((((((((((#<)˭QJ70v ,@DH20 AAG/|]ǁ#w$Rerg)`;+hpC/QFУ(ɾ\į֗\\[=SVIE7MHhc >/-IV?|Cx;F[3GYC F+YIj"w:-F4M_Pnx2RRS; + M%m<'6HV Ȓ2!IBn5 6;ųP {QI vYcV e$_Ȇ8أԭn4;mB`׉dчv77߆fMMA4w̛MJ7qּjo;?lWsY5ieDDTXj?ٳN#$Vze xmOk}Y]K\%/.=-n|iE>Z闪̂E ?FF'\ts;A OVE 5u \  <aFLr\jO<7ZёcEGam?5M]/*vpIb iIa0enIs=t_y_w>6swz}tk%2NУ2{dgdO᝭|Ea y-L'~\Q$W^j']NmHgG-pf?.1Oݍa TU56ltIe-4k5e2iע0@ފf:22rEwៈ[k}k:"*TaAd|QDݵ[k.-Vy #vV9'tmj.O;{ n>*LmdG,&e{Oӡ~ h #%Y$Ď-e}.RQ) ~tUJVy}?KlSwwo}ϑ>([_~m]O\mZ DIt)Iq3tqIf܊rA&|q]WĞ#ci7V-[u1.}8'?|=%~pF>߽(z{PF0N:UFI4Di⮿ '➡zɤiX[]3.}%2*yFCӭascg<ͣu!fLIm<&`A, ҍV# !E97Jޥ&n߂?=_4QΕ˭I /XDɿ(# S^/RnFJ=A/Rܬw67ѨEr"L%U8{ְt_ hPҠ1Mܵ܍#JF3*.{W̯+_ב6_3kߏ<1闺55$m"yHڟˀ5_*xڗ nv ?Tk_ݥٮwbi `0a ՞y/ ^K}e˂K2&s$"Ws'h51ӕiG¯ƅqsiz][56O&k;}HyRUԷ +uq$.b<%wnssֻ~iid{~0nQHAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP(SQw_t85 h\fxˠfR)z?/-|! ;QIz=ގoR;RI,eF;Fx*ӿjχ_uoÐx[ E :|((1K! y8g_Y]=̾ MrEt `DSDw\+8?bxF/sC$ ,Z4^;mj;YE(wZ#xZ+M:>|5|Vq7mw677z-@$UYRM 4ݟGZ}sKƼ-|Ci,ZTַ tO,[ 7xhX55oi`@B];4pk(kvJG!9 'wZiOokIbRM!dFkgpSnFsmo%燭*mSVZ\K1tHՕcEq`xЮuMK]VS 6]&g/L|ȾR " > ~#z&MK;kG[keA4kfֿ/G֬.n-<Rݯ'Vſ[Lx S* u5HSYViBPkyO45o#R X+a IV\+ozwng{w<=iZmXmt C"Z%FHC-3袊((((((((((((((((((((((((((>8[`ޟ>=MIlH@HʼrGQ5| ~&:җ6i^Gw sV9vʹ7Jt>[xIn&xQuHoccI'Q( 9>7|249]-`7u z>6xS #ՖJRGoqA5SxѣZiVd{V#H?#!sKvM"K}J;Agpnl &IQău=6_ ;Y vOkxD\,h ;Wi5|M]hqѾEk3ձ^Tx̺sk7zj& ][]iUWW([$^ixoZ-f}BX寅0M bea32pUPO\ebN'S[{ ۩WVȶ/2B}|sUƟw6]k$G!Dvn3BDOIי7s:е_YX Ϥ__f-Zy패Iby9V?f R)7kpej&h gͧxqJLy8 O>!K{;jlĥ˖?(^|hWa 牬"XNZCܟ3>v>LmJ0*Uƭ}2@NttѼrXٚeu# +يNNS)sani-H$(d8Dvu/4~ dgNPy-qi>P~E-ͷ%lMۀ)X1•u9fCzo,]5Nn 2n U:dWꟲϷ,vǧ[y,vVqHW9.Yrv6<6y{ 4K:KHЬY@AIۃWEɨGģAkRePt"v׃Y~ M\N'}2[?ĸSwlaȖ-QvHuTtM3Z}._ K$M \5Ŝ`Pƛ.&6˿+cK]ixk}#ú֑X<=hl&CqߜCbvqVֱfN@C? rExl?HU$!}:ؤFFrF>a]>^X"ah$/4l*PFNcZ|!/w=?-BIe\6hv̑FR"_|tsxGVmkǥpE2$[n Iգcnӻ8|f_x]uA-Q0m:& 9GP ɯ)/t$ۮk4Y Y`~R`+ {YvJVRmk}ǫOZZq_綝ay!D;FmfWui=4׽), $g@g*GPEyHڽjzƋ\FУil[s H✂ GT5iZ}eU VwW~Xu`Wqtsu- c+ky.|YE WIf$B(V@sYHoA8" /Gha}m! e/ "H_?q=qy4yotJ#A2iF[nܿw}/Tt7$Rܐ[ qsnbR_v(L-RdREPE@ EgQEQHH4dPE&GJZ( ( )-RdREPE(h#QIy(((((( +{y qs_>~Z">M{.wܲ丒w[I9I}uZws&8QڂSTWI{}h:O74K?.1 lOQ/^Th;M&+;/,>tR+cT=hIkwz1 '9  !?R{ڋ/ fE,%Bo|GNn;7]T}+E`%{eG\+yۂw~j,~.ot}/C,nXxD;y?f͑26dI>;|{Sźa}4/̖JU%00Q@vEw7[-/Yi#8r_mKGbH4B|>c].kDV^?]ly[w%־4EM*Y`XmP5Ŭ-*KYm$;8X]&UHJ Ch??Vi]hwwַS[;װCʠ|*\+`V?Cms]ӴkW*YnA7&gk eYÕuZޛ"۴i MB(.kq U._y9k>5|xeҠ; R F {g^\E%P|3mu}iZuj1ַ@xR$psQh6&B!=[[EG`*(.K2OnWߏ_8Z[Dgg=ٷ5Xxt RigL1 22DH"-;it- |g7v@Lip#bw].3>9Soͤo-s}c?Kc4,^K[FĊA-ߊ:].Ӵ]:wK 'qq+SBMsҾs+Z_ Z~,Ꚍ\K{wQS (P":l*p0AbUD'^B~"GQ&5$K %b@ ~*]bRoUv?4|S^*xh5/ %Ŧ]ٰԾfȥR,2z?||O"6HMڬ{*ݽpiQIx.1eY%0xtb;K?K?{~,0w}NJt'/'2DBGm,1ME׍uh {K;4RȦ1>o`Ykv1R~_?jI__~ϣŖY.OIDԤ2fpbTˌ>FZƟMҭg.8M$9J 2RQݚ|;{VB[Iuo]ϺuUi[sq+%nT}}-?|)uIFP-.. @(A-@dl⯁;> I3m9kP.b%bwaqKm֟լ*mU_ן&gGWrMtY ]?T.71;b! wQWyDk*:ZM{oZm͜qXI$O.nr,sq(-]_7M 7lC=ƍx,Z8)AfCzo㗌Oz/-{tpQbAv'PiԂi&ט Jby_3f f'kC1⏏mSúVQh~$DYV"" ("yc| t?|7eke9GYuR{dU vy s#ſfܽ֗7_j)gm (ٟ=()!LQ!.#Q=&Kzgu ޲%Go"s"IPk[|qq +3\CnbP/LzP\ƭmB!۹dr1P¾Zi\Z_$x>,q\M\Cx0\iy²ñT#l w?h/v>49.;k+I.4;~\ ́ـ8ݍ(J_S{_{x3Ol6i# Qiw7Q\\hʀNѐI z?_#@lFX[@Ó9xnF\Q}_B|l8/-7--s[15o~2ghe}[]n&F(;y!UA'.)ZG|Lž<cͥۥvzc,B$Qᐟ3)& x |H+FGXo ;C&˕k!Q݁?OSm/>'~m<Ÿ}.^Mv9`0 cf_ UqķtGqk Fimծ9CbyKRo?MBPYi-cQoHZK5X̱,|*۾S#=~;=՛jZƧiO_yp6;GKY$!*0NkbSyVQI'|d/CtUu[m2küe1nrW7>-_p֑:'.5[=6NyRb3.S7R]KyJ/nW;XiwzƬsꗣN i;6|Kx8h>?/\f֛ᆭ-,7}a?7@TѾ1u珧Tv_<T&7R[-wN].$^#Ӥe0 2;cwkhZgWӴ;$wql$ r3Ԝwg6:]\#-V#{uŽ!MGAN%GHr=ir]|:wo+JtB$ѣaQfƵW=%E 5-GS׼$"Wr3xZ4suڝ݌ֶr]aupK.xՂԑ22i-[Kcko?握~7X?4+Jx>k+a""Hsu'2]WX[F bWƓ6+Xl#Hko;~;E|jjV&̿n"v r+ҵ?>ҮK;EL {4%a YA ,pv4WMG|($vnZYf,.^9)c/$2(*ER~ W׍@k6ȁ9R%}K*+j4.v%Bٷeح9Y^v*{/k֣5ŵy2^gܸ&)B"F{ෟ-CQ|˭2k{yiƑC1\)%̍ + ;ּϸ]/VES;as" Wn^/3OO!iRP"$F*MCK]" m:ύqb= SiٓutWh4GĚ^O 2um, VV\d2d`F_G4 fW*o$ a&#))Q@0$km]Ex~2X%߃|;D:: cy#܁$2Fnr1П4j>om_7:JUϟoZjwF6Iul:K[%mW-R0MmwkjR l]$gWѲk? M"JE%1#BTDzܞp[OMu$~ b}F{S i҈..j! f8Q]η/귦+pƶDD*\'KT7kߡ^S⯍_7|A m4gYUQ';A5T|x Bͮ MF7:Pm>W֟XOЩ[+"tmLDdDWU%pxqx[[_I -ya L14G4h,@;=$_E_ķ *At -yG eVݵb+[Xu +QEjfYV.SO]6G=~:3ÚNկ.dD %CF›|=S()-|Y{þ0 ڕZ[̱]ǧ%ͩȭn 1^gɾ:ɬ뷉oyg*n!d[u% :0gbBfFeofwWYEӬ ݪG3 "|?2@bɭVzMom[RMzK/ %C,s$葫;Y %DmQ~G7&f=nV%cx=׍}+b8QyB\u6m|AUw1m4YxcDђZ7 lzCk\GtKzYG92U9:2N&/ }QMCZL[XVMӭ qb#c3en^2#@VEg(Xg @<$Dj$穪߳uQֱKjk4Al.Id%34_-(/^j>{FSGY"d2*d~*"=}VoGsr9L7mlUKHQ]ߋ~XKx] o;|33Zh&w,#dpYj޽%2Gs w7kHV)ƨہ;'4 ºi[ZI$v:ۋ drpUN ioյ'2$eh-/ivBΖ`a&?7I k]E#ѵ?j?neF |Q6ӽ\>w0t٧šs٬Z%LBim+FX2H.EsZbm7Sm ;+Y"Vʒ*'1`z߂5k'SjkZ_C[n-"Neg7 3,qS[گߪx3M5Chj^\/ⰹ6Zm13%-^ς> ^Ru*Xꪪ#f\ǘcfV5'.iMUq(i&Hٷ1{W؞▟/.CX.(Ӵ۟ fYgyarr0۾Zlzk)صlhEee;O IŴ6ĘNK˳`b[~l5{/NtsYnnAYc 0.egS=7uȴZU"Jk/1L/ӿzM's }r*-[PӴwX,{Q^#ݸoAZlzߎ x[okZgDfx$y7m2 h0GCM> h-lw׏s$CKdHƨ`h/kH:U6:ݻFѳ-D|ƽ/_ŐOAc}!W{(!mUdɸEacxUַfڻ\5 u,$nq[7|9o=SUr.s,MkJ"G-)P3IU\+//_Y QqB-\$Z31qHEO~@ݍ*ZI鶺Kfo$@+UY8%-6 ;?%^kI֮5 ?7Qokj {푶ɽD7˅|s]$߳?4 j=Cg,fgX<71<5VٓIOaKEfQc yl^Piktwwo>m2[דNMZ fDp.FhLL70Bu*.O}1,ksESnU[R# կ?M㏈> FC( oQ"@F4g$/3񕮘>6u WP} i#EȡL1pz=f/erOĶrCK'Nfb7;Xaa[ٛºkrͧKy&[_68ijd/onݴ-6Nu \eCwЬdpA5)/|igӤ"#8'IM͹世GHX <-Z4Cτѯ?oOA m\5i CI173`WZ~~ ṅϵA, 5_4hE/`xKY, gBA9Z~ޣt"y4hvwuyo ҙ1b?(pI*7PZ+#>>'Wҵm^M:xv1Ŷ$F8,@˯oCm6OeYX\5VyFF%FCOx|5撷 ŝȻ+x֙.h6lFl9k^McevV2w qݽ!$dQ"f NHMWg5xfL#ZIy-٠ -G#&q*߂?g/ x ^Y%Ӯ.b{5%yJD †${o/~<7iK3[u[lbe!{hï JĀYMROqk$d{ⴙ#v"g`vW3ån{D".#^Ueb$F.s)$+q[.C]֡Yx}mVxŰddCU,cˤR.f4yaM2k;&b[Lr\G3Yikkj ^8H_9"X?xSxIt]?,KkWCI?o\Z\WstL uz#!"{fGoyB6Ү×? 񦭥ޱ=х/N4ehkC' FG"f]NIٯ.u@핧rOEiE ( ( ( ( ( (?󟋾;?D+>-e vB R ѨttBųhZvows}^Đi[9 هA#98_~u:j.5 a4{grKΣ& {% j.pi<ɥ$r*5H3m8Y(|>{C jwY](5D6aoN!9'o4 {KѵXw43n0F*pAºw]-\$2ebL.|\sI-^עkdw yyI)&no ֞$lMvh BI56 PAlz߂)}{>yMsuqgw4,yʹzj5? A}{kW7:ėWR4,܅ 6q\hx|ڵ>}FU1[L!yLޡ+xXR3:8fp`E;] |>+YKo!ѠҭKkpJȡQѕJa*lVOtIw]++j]fDni"tY7,UumSP6(̄L,JQ@[%}@yEZKwwiaē(1,,lE[?05[QVRͭ7u.R%Y΅<͡d"* bH?cx[Ny|O[Y^D<;,5Tqos _tɫn>B67kKQ&޲T rOQ@=u :T~tX;ba\ ̲H x,Cra.,o戕1/Dڡ]0HkcQ+w3!d`܋4潦_ |mCRoꖩcu$-&^'Hi "U.&m~"v}lR MD5zn5P7|<)h|mBF% b'CqN>xN}BŴĎK]NW, ?iһӒ5wvsٌHA@( ϷQ@yO>"]YCէG ##.T o~$E /kL,$,^Ey`<h~M{K "xq V ʑЀ* aಈvxV ڤ,2igFpS`GTP)u ^W.,M mwO8Q"*W =prO\bյ).\,#e/(Ȳ 5P|C\\xjY'vyP&rҚh#ͪE_F[=rx\VV2fl%L ׯ@Ga#[k>Qmt Wlf.L` zNiӡtEqf Xԓִ(((((((_-wWZ֗e-vB#qS cH&pEJt䲆tSd6r,#fNa9=Kyn59/ͼ(f1p{3yJ~jBm6$q=9e۩?-jֺgMFeZ͵zJ@TJw0 m6b\4jVq덫x_cؒVcH0Q>WȬIzUznk,cgP}" @3ҿ1@"º~b,m#yG9ײM\$chr%_XQYZĺ֓{fI~Hqy9,܀}E|/x6>/ O~gq=2<b H̨wײS5[RT]`[oEhO-dJHW39iB(܊+M_m/P5o \j}HifU b@UDkӾx&ou?l''4٦ԣ}xo'[,&cn X_P㏉Տ-5[4my$>d,.лDr \}qC.78\S*Ā'u~'k%_8,tMS-?K3qy.y_%_i"ں4,G]֯~(޵u뗚]wJ]%f[1P,#oDv,>,Ȭ .7yھXSo%MfKIgcOMي(ch#|xNj|-'rE-nl5m H?5%J-a1sHB 8Vaҧ#]0U''֟_~*+mxz}6Vu'PXD ,+5ڥ-r4Lu#4RE}f;xp̹JPi<6Vlg83׊"G=5=.˻iI6qa*eƩ̈3R]x5Zd4jFtgS9i#VTfpN==i>762iڲNE X̗W+^^v??|F5:M7X76D{=J>9fwL[ 6a>$iEV>~587+8m }oGX/&m#P3 6߰u~LZ/41M6i1Kq . 10۷n>ȣ"vz>bڶZ^&ԴX' IRIxtlkşh7T-Y+Ri{oi$OEfIJܠ ͝nWLё_,Q|{$f"ŮӦipڍهL  Ѯ9 _w:$g ż*d'h41Ks_>!G%šfhoO$s2a F4vy+I=꺅߈4ZCSTI"NrYFVgv݌qO_ /71Ѽ5>"qjwW2 h{<)>a|=㏊Q| ׼Oΰ'AɴF0Cgr7L`f2@8G+KKF@=֔Iv0,"Iԣԥ-i6\^S2 F6;@ʰ8/cW)ZNG; ]EBmx-M++*4a&@`E~s_E죾HuK];1I%x #;1ullOkQ?,)7Q$B+TI3aH݃/a)P<-QEQEQEQEQEQEQEQEQE(((-P. ^!ű6Ϸͽ9ʠ37vc8<5xWO:O l\y#ι7I#3ē5(b)1KE&)qEPbR@ 1KE&(^{ ؖ{{nG@U$Vh CѼ7Y6n–v0A c 8 V)hj ֑i{Xos4A7pyu4PbR@ 1KE&(-PEPEPEPEPEPEPEPEPEPEPtemplates/recipe/legacy/tastefully-simple/tastefully-simple.scss000064400000010031152075605670021330 0ustar00.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple, .rtl .wprm-print .wprm-recipe-tastefully-simple { .wprm-recipe-image-container { float: left; text-align: left; .wprm-recipe-image { margin-left: 0; margin-right: 10px; } } .wprm-recipe-time-container { float: right; } .wprm-clear-left { clear: right; } .wprm-recipe-time-container { border-left: none; border-right: 1px solid #ccc; &:first-child { border-right: none; } } .wprm-recipe-ingredients { li { margin-left: 0; margin-right: 10px; } } .wprm-recipe-instructions { li { margin-left: 0; margin-right: 30px; } } .wprm-recipe-notes-container { ul li { margin-left: 0; margin-right: 10px; } ol li { margin-left: 0; margin-right: 30px; } } } .wprm-recipe-container .wprm-recipe-tastefully-simple, .wprm-print .wprm-recipe-tastefully-simple { font: 12px Verdana, Arial, Geneva, sans-serif; border: 1px dashed #666; padding: 10px; p, li { font: 1em Verdana, Arial, Geneva, sans-serif; } li, ol, p, span, ul { margin: 0; padding: 0; line-height: inherit; } *:before, *:after { display: none; } svg { vertical-align: middle; width: 16px; height: 16px; margin: 0; } .wprm-clear-left { clear: left; line-height: 0; height: 0; } .wprm-recipe-image-container { float: right; max-width: 40%; text-align: right; position: relative; z-index: 1; .wprm-recipe-rating { margin-bottom: 5px; .wprm-recipe-rating-details { font-size: 0.8em; } } .wprm-recipe-image { margin-left: 10px; } .wprm-recipe-buttons { margin-top: 10px; text-align: center; .wprm-recipe-print { font-size: 11px; cursor: pointer; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 0.4em 1em; } } } .wprm-recipe-name { font: 1.5em Verdana, Geneva, sans-serif; margin-bottom: 15px; } .wprm-recipe-times-container { border-top: 1px dotted #666; border-bottom: 1px dotted #666; width: 60%; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; } .wprm-recipe-time-container { width: 33%; text-align: center; float: left; font-weight: bold; border-left: 1px solid #ccc; &:first-child { border-left: none; } &:nth-child(4) { border-left: none; clear: left; float: none; margin: 0 auto; } .wprm-recipe-time-header { margin-bottom: 4px; word-break: break-all; } .wprm-recipe-time { font-size: 0.8em; font-weight: normal; } } .wprm-recipe-summary { margin-bottom: 10px; p { margin-bottom: 10px; } } .wprm-recipe-details-container, .wprm-recipe-ingredients-container { margin-bottom: 10px; } .wprm-recipe-header { font-size: 1.4em; font-weight: 700; margin-top: 1em; margin-bottom: 1em; } .wprm-recipe-group-name { margin-top: 3px; margin-bottom: 3px; font-weight: 700; } .wprm-recipe-ingredients { li { list-style-position: inside; margin-left: 10px; line-height: inherit; background: 0 0; } } .wprm-unit-conversion-container { margin-top: 10px; } .wprm-recipe-ingredients, .wprm-recipe-instructions { br { display: none; } } .wprm-recipe-instructions { li { margin-left: 30px; line-height: inherit; background: 0 0; } } .wprm-recipe-notes-container { ul li { list-style: disc inside; margin-left: 10px; } ol li { list-style: decimal; margin-left: 30px; } } .wprm-nutrition-label { margin-top: 20px; } } @media screen and (max-width: 480px) { .wprm-recipe-container .wprm-recipe-tastefully-simple, .rtl .wprm-recipe-container .wprm-recipe-tastefully-simple { .wprm-recipe-image-container { float: none; width: 100%; max-width: none; text-align: center; margin-bottom: 10px; .wprm-recipe-image { margin-left: 0; margin-right: 0; } } .wprm-recipe-times-container { width: 100%; .wprm-recipe-time-container { border: none; width: 100%; float: none; } } } } templates/recipe/legacy/tastefully-simple/tastefully-simple.min.css000064400000023707152075605670021745 0ustar00.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container{float:left;text-align:left}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image{margin-left:0;margin-right:10px}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container{float:right}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-clear-left,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-clear-left{clear:right}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container{border-left:none;border-right:1px solid #ccc}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container:first-child,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container:first-child{border-right:none}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-ingredients li,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-ingredients li{margin-left:0;margin-right:10px}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-instructions li,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-instructions li{margin-left:0;margin-right:30px}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ul li,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ul li{margin-left:0;margin-right:10px}.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ol li,.rtl .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ol li{margin-left:0;margin-right:30px}.wprm-recipe-container .wprm-recipe-tastefully-simple,.wprm-print .wprm-recipe-tastefully-simple{font:12px Verdana, Arial, Geneva, sans-serif;border:1px dashed #666;padding:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple p,.wprm-recipe-container .wprm-recipe-tastefully-simple li,.wprm-print .wprm-recipe-tastefully-simple p,.wprm-print .wprm-recipe-tastefully-simple li{font:1em Verdana, Arial, Geneva, sans-serif}.wprm-recipe-container .wprm-recipe-tastefully-simple li,.wprm-recipe-container .wprm-recipe-tastefully-simple ol,.wprm-recipe-container .wprm-recipe-tastefully-simple p,.wprm-recipe-container .wprm-recipe-tastefully-simple span,.wprm-recipe-container .wprm-recipe-tastefully-simple ul,.wprm-print .wprm-recipe-tastefully-simple li,.wprm-print .wprm-recipe-tastefully-simple ol,.wprm-print .wprm-recipe-tastefully-simple p,.wprm-print .wprm-recipe-tastefully-simple span,.wprm-print .wprm-recipe-tastefully-simple ul{margin:0;padding:0;line-height:inherit}.wprm-recipe-container .wprm-recipe-tastefully-simple *:before,.wprm-recipe-container .wprm-recipe-tastefully-simple *:after,.wprm-print .wprm-recipe-tastefully-simple *:before,.wprm-print .wprm-recipe-tastefully-simple *:after{display:none}.wprm-recipe-container .wprm-recipe-tastefully-simple svg,.wprm-print .wprm-recipe-tastefully-simple svg{vertical-align:middle;width:16px;height:16px;margin:0}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-clear-left,.wprm-print .wprm-recipe-tastefully-simple .wprm-clear-left{clear:left;line-height:0;height:0}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container{float:right;max-width:40%;text-align:right;position:relative;z-index:1}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-rating,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-rating{margin-bottom:5px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-rating .wprm-recipe-rating-details,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-rating .wprm-recipe-rating-details{font-size:0.8em}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image{margin-left:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons{margin-top:10px;text-align:center}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons .wprm-recipe-print,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons .wprm-recipe-print{font-size:11px;cursor:pointer;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding:0.4em 1em}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-name,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-name{font:1.5em Verdana, Geneva, sans-serif;margin-bottom:15px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-times-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-times-container{border-top:1px dotted #666;border-bottom:1px dotted #666;width:60%;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container{width:33%;text-align:center;float:left;font-weight:bold;border-left:1px solid #ccc}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container:first-child,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container:first-child{border-left:none}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container:nth-child(4),.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container:nth-child(4){border-left:none;clear:left;float:none;margin:0 auto}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container .wprm-recipe-time-header,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container .wprm-recipe-time-header{margin-bottom:4px;word-break:break-all}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container .wprm-recipe-time,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-time-container .wprm-recipe-time{font-size:0.8em;font-weight:normal}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-summary,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-summary{margin-bottom:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-summary p,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-summary p{margin-bottom:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-details-container,.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-ingredients-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-details-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-ingredients-container{margin-bottom:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-header,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-header{font-size:1.4em;font-weight:700;margin-top:1em;margin-bottom:1em}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-group-name,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-group-name{margin-top:3px;margin-bottom:3px;font-weight:700}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-ingredients li,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-ingredients li{list-style-position:inside;margin-left:10px;line-height:inherit;background:0 0}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-unit-conversion-container,.wprm-print .wprm-recipe-tastefully-simple .wprm-unit-conversion-container{margin-top:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-ingredients br,.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-instructions br,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-ingredients br,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-instructions br{display:none}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-instructions li,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-instructions li{margin-left:30px;line-height:inherit;background:0 0}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ul li,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ul li{list-style:disc inside;margin-left:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ol li,.wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-notes-container ol li{list-style:decimal;margin-left:30px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-nutrition-label,.wprm-print .wprm-recipe-tastefully-simple .wprm-nutrition-label{margin-top:20px}@media screen and (max-width: 480px){.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container,.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container{float:none;width:100%;max-width:none;text-align:center;margin-bottom:10px}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image,.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-image{margin-left:0;margin-right:0}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-times-container,.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-times-container{width:100%}.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-times-container .wprm-recipe-time-container,.rtl .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-times-container .wprm-recipe-time-container{border:none;width:100%;float:none}} templates/recipe/legacy/tastefully-simple/tastefully-simple.php000064400000020546152075605670021160 0ustar00
name(); ?>
prep_time() || $recipe->cook_time() || $recipe->total_time() ) : ?>
prep_time() || $recipe->prep_time_zero() ) : ?>
prep_time_formatted( true ); ?>
cook_time() || $recipe->cook_time_zero() ) : ?>
cook_time_formatted( true ); ?>
custom_time() || $recipe->custom_time_zero() ) && $recipe->custom_time_label() ) : ?>
custom_time_label(); ?>
custom_time_formatted( true ); ?>
total_time() ) : ?>
total_time_formatted( true ); ?>
 
summary(); ?>
$options ) : $key = substr( $taxonomy, 5 ); $terms = $recipe->tags( $key ); // Hide keywords from template. if ( 'keyword' === $key && ! WPRM_Settings::get( 'metadata_keywords_in_template' ) ) { $terms = array(); } if ( count( $terms ) > 0 ) : ?>
: $term ) { if ( 0 !== $index ) { echo ', '; } echo $term->name; } ?>
servings() ) : ?>
: servings(); ?> servings_unit(); ?>
calories() ) : ?>
: calories(); ?>
author() ) : ?>
: author(); ?>
ingredients(); if ( count( $ingredients ) > 0 ) : ?>
instructions(); if ( count( $instructions ) > 0 ) : ?>
video() ) : ?>

video(); ?>
notes() ) : ?>
notes(); ?>
id() ); ?>
templates/recipe/legacy/tastefully-simple/tastefully-simple.jpg000064400000157556152075605670021165 0ustar00JFIFHHExifMM*JR(iZHH !http://ns.adobe.com/xap/1.0/ 8Photoshop 3.08BIM8BIM%ُ B~ICC_PROFILEtapplmntrRGB XYZ  :acspAPPL-applfI-OUVѣ -᰷V=2S5o;d>ns4OZfw6$w f5'ndVZl ci` ދo-ڪEhrߺG du|%KAW_mDqRM j+5v}%}as њqߋu>["u?_zt x!UM-KAt휑93Fk~K4hon>:n|<@Ve=_--"O8>3XxsFeY4ؚ V~6*2yWO xz;Xl_l7>|g9=fj1hSx 7pǶ*oG cϑθǿ_z|-ǧC iLf7>nsI/Kkqfhadɹr;q@hcMkeiuEْ% yWP*˧Bm-`@95/Ekogmn~ n|$'xSq ֊ɪ,߽dOG:}|/[66`3~ 7Fk xzKI^ }Dit*Ѯ&ZMJ%߽F0=1@Y5xnl"Umnl*9ɪxOZGf ڠMτw9=r=.kº ZZ#&%,߽u ;b64YR;;BC0Ԓ$:(?RFDR"}NX{ުhE.Kķq dK2ԇ|w0"L:D7*}88-'ګ-;Vos4W35FIU#?Pxu]vP3vzoi}q˹UK05cž7pi"QkiA X9GxfZ΋c C zحȸ&ʓ612&G/[Vq1hj;t '+/E}֮]-~V^CjZ<'9d،'Z<9?(L#f{%r!2E-Ua ?tk^o4ּ+&evj@.Y?$X#;VZmׂGnM_xRU쯤Ka~ܨ#O2_1Z#"x;\gK+.c=+~Ljvzgn#fzn͌]4[Wѵ]v_I&i!:hT(69_&|f4sJ5x-o|2<7G9x8##_BE{ ^/lZZ}Jn>nP3Uv"0\c,r6K\<_ž65fH:5j ; 3 `XA?enif#?\ݳz_ _OHЯuoڿYs-ZܯlawcxP"Hц Hpw _r_/i_\WIc>vI;ª|x_UĚо=&Yv4Kqq-k;;ƞ/Z6-[WGeY%A&i-K 8JzFc#vh_I_M:wG}kiڣ;T{ZRVm" ڰQE%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@hvM곭FnOS^YcֻN|~_[}q+q^>I:H8 ξ].]*Y->حޜXyTdpk^?qPVݕ}}sFRNna2ZJ2U-]4vzZMm^5xj+9mTF ryY|9ih|-}['F ۸_ǞZimrig]Ye~!N@}`2)W#8d`P'7|aZ3vK;{Kݹr_ 岴C"Y<*E^s+ߖn2|d;4Ho673o]7#kCӍ[k 8R{> j_Gm"}6+7lА)Km䲅/&d;)–H;UH$ɯ{,qL,>njmrsIMϗ㋴-׃C&X wuf奥-ٯ{˾u[=n-OO. ΍ap{;NACKZy}3 z[VbEeEhT28=1YovƠ[%[q {_sI7mlm+mݟ[K٭/tEWIRs'-ʟٺUm7GVŒ6C$ 5#; QͅȔHSɓpa];Ozn48Z[<%;ף5Ȉ췼㭬 ?"?{]dPOȿd ?"[(oV'_{]dQ,@tb"[)?"['€6F+r/.w(܋}oO +r/Y;~nE>N߅mXۑϭnE> 'PY;nE> 'P,GC]o{ˬ ۢ?"[(܋}oO +r/.w(܋}o{ˬ@tV'_{ۑϭEbnE>N߅ۑϭEbnE> 'Qu@tV'_{ۑϭEbnE>N߅ۑϭu@tV'_{ۑϭEbnDxdDe > ((((㟎?Yũ&=ݕR9A#0襏&vWc[vGQ_QIkK [iW m> W8?ट<#kXW;ΩQ_ GNwK?IM aKqE~)5?‡(>oD:E,)}r=bN(C?i}&cz#k'Dqk7d ,i2 aӃ aG}`6?g/oG?cU5,UyN'$!~dUoPVG잱 sn/%M>6-D J#bEs&Q1<ŝ4ecmo^mu&XT qnw)-{~@7Uw a?|7opwPsG3cZXxK}wÝ7zN57WKy;C4gb [j"PV5$ [kY-ڰ/sXrnlջ0L"Tgj osڠECo_`#`FPQaHI5sRKD&i.eVe#%5xcW /O@Ԯ"ӵb]u ]\̫fkw-#rcѵh9"^$j`rH*T_|a B /LƝih-I]y]Jd9$iB|Zܹto~3^"Ϥx'Ěo/m5{]WKђ+{S$h1Q#P Wп >_ Mc]v5-qo0%(Hh\ZKm"^] ?өCNKxLiuwN):#ѵw6Ujg4d#q6 93\ψZI>5y-1`%M698YW߳|@|Q6iVIfgd7<8TSkM=~rwf?ŰI, #S"R9"5&WGy_\ZSZyc,WQ"$(DPbi XyIM22 ZA BB(tګK_/Vuđ^@1?NkF/'7#_Z(#ƿ:zFYA Ӭܨer$αk*rI&};w=Z ^Nf<:F}BAp`XSp*r  }_Lύ/t S}SSіYr1"Iq m$i:NJLYA.c2Yn\pozd-4xXxcm!e\}[wc{ }QT _Z}~(|=,OoXn̆C#6?&wmaf}+K'8gY]k;9.&!2|g3J⾟NUBPIY1g1CɭҲtڇ}^힅ugh'DDz02>}OU-Jj:}́}!݌qwm}O }[x0]x7E$tqJ9#<=yloYZjRp1\`Ͷb3.*ia[ [YxGƚGm 2O1`*[}ߍisZzE߇iOCk^.7Zr* c$t'ᆧaasZS[[0Y$.#}.%!30G͜<9.C-ω^w ;ZM"31,[v}x߈cYjR1'֛Co#(K]vϛ&MWOAsjxIQO ,dFTnh/wGa&峋dNT͓pzgoxH ʭۛq+&w#*xxd}"_=;t;hyķivϸ 8?5~_OBҍҿo_>ڪZ:CїP˹XN0GC]x//PR`ӒgYSeC+`Iz%L{{ETQEQEQEIb!hW&OūTf_C~gp~?JoҪ9^CgЕ'9b=pڷ2ydS $ʍ#;Q,O@$C$?>sk2Ɠ0ˑ_rh м?:xyRK9rH] ?ek]0ɦo2Ee }k|;j֚U$#v,ڻ퓚78>Q_Dޮmm|)_(߈&6*QZrPRoIFzW鯌dKK[=-|5}:e#T6FqӰKX~wrݛaQ PE~q2O6MYG>$Jae9T~u + pҟVYXjJ9…Bl&߮h -mmw+|޼~{.q W?T_ 5f.Ư4[$m"^+o}lףKG,M(^^#:*~Q*pz|QZ% ")>j,apH(BG9eGT$] N 庉 d|p@V@"I9+zI?匽EbEI?̿E_O/@%^'<9 vl#]KYT̳Z2Co9k9$< \,U raTwRA6x-XFb &gSб#jMOx~٬;X gX{~nĿ 4h1): O ֽK^:^[] ڎ; ]6z|zlm2c –5ן|wE~&'Ey >8 u2MI<9bu%X@ez޼{O5M>2 Y{ %c*W(#|)Tji駢Mkocۯ`"}Ǩ4^[k Y@V#>v/ŋ7R|/oDޑ'bB^dn|ko ^]4#b0Fȓ<{u"T5񷇾+kO}KX:uk$r#HP/߆CtߍWc ?:P u+iݒR51P?^^W/=eٍ\5iuOKzu/ ~"mCP<74#eW$H-FA5XmO:EL!R% ^9*PMҟU4x^I6dMD>qj`:=Ơ ێ]N.$GcRF~2c<94,uy[y7q>W㶯h67=ݳ$f-24`1_3dR:6Iͯ#9iUW/]RmaxK}7[ڻ_y~7iO]i%yh«b|8Jr\ ↻M5;O>"HKhi21 3Uc[y9k]_GⴟCY{ ZA#[0 geݴQnQVbӗmk6>Wzhuymd:~[>#OL+?Q>Aba8|;]yQoeFJsƫTÜιy_(xg,] k?NQ[p,,fY ~#;¨y~Ś6B}̖no%B]Db%聲+abWƚ67asioО};bďFKmY T+y`~c}r˭'Nf5.nI (`x[wO]Ⓤ?>,l8IUe؉P*B '̍o[Oe>n~3|QEuF]  R[&i`%1͍ĆR?lJ:Tle^ nb2HN՞B24"*@UVo0-6(쏮F+xז>/M,4F4eEPɍIe,Q8pFA("Wߌ4CV蚡٬ϥgދXvۛT1<˺_y6)1_!Mƶkn1Aw"]\b2[,lˠc3+;0/~9ђS&.|B{@,Lcʷ aF8snƆºlgwlNq{u}4kq~x]ئcc##?~3X"őX&U/*b$2 UT{;~6au˲}K{߉|M5-:5<3sgOs\}mĒd]ƭ#s'~$|@5oѹ}b+yxa䈢KDe*'dvkLmh0O׭t:_ jBT"yFmqm9 {4{K][,+5ikk,%ܼ48#ݝ}U+?(G4csHcFUN[Cp!G22 ucO8z&icmEu,,CKgppUc)H!wmg⯳ hz߆5yH3&:ķ1KehZ7 WN-ij}UEqux^_֠]G̹VSZ>O2tb iى4 (|d(كBn}1_6~??AP;YWW%Ͱŏ?X-,#KM>2AOIn yUp$v"FS#[)bڄj^궒Zu\0'a+{X>`2Wީ|\UgvX?Z$_3gϡ[s_qiE:44eod} h|[_{%|S=R[5ӑ X6B@pw#Z^i Iɩ^T"Ms_,0޵ kOխ-,L8*ݟn'ԚZ:zx,Q2'bq'+4JlJ7ݭv2 UK1k[Odkd{Ĭ(G.#Oz)kp1.Fy>b+1?T69HݟK¿m5*gėͥI%xݸmgn |WzR4a31owI=v-Ƈz[xfk;vMȮB n_Z)>Mn)][6@ `cGa*z9K TܱRK5s x#=mce[#*-Q~o:|ZE狖5`eܴ 1FF88'>6ç6I6ԹC6C|5:4; h{D$Ecx93rly9# _mj _Ğx I`>*AZ]SA>3hNxӥMrLjHQ7Wx|,:'/ ,;D&&~$q^V38(njosZyЬ7Gƿ<44xLX^5KID6slq"ʩG=3־gNA+ǖ~o7D2[]F2r7F㠯/i:8ncњv8vrOAx;7FtzSo~1Apg?kK5廷[*0HA~w i g\wT!,Ŏ+K\OGduͭ~FmJ/ovn=lZ}4 cU[#\e!i^hE|npJtZh21]^U<8"ifK29&V.NX'Jt<=ѶΓ{mN1j|=k=۬Zoky dHcH6fl6ąBӢ(&-`YyFA)ngoJ=HH!a@Pg8RG<޴`"P@$@n>A%4#ddRFJEWKKXˆEw.㏥r?ĚO1- G\p1GtJ}7OZ[C,*w5dBi2= *'԰NA@n~!3T Aڰt hm7Fwg}~f;u'J訠wvGal!A巪)t*q"go Ē{FlXv'Z4P"5$vQC LiS=$$u1! =z֍A5f,cRce R0v.Xp99>~ػe(I{tm8(R-4TUZEUd{#$tV*HAG6m>')bB:++*lPi;kZE0mٴio 3nƊՊPҴ9$l!)O'+V.GmZX Fx#"J(@T uPEP_6mĎWUgq4|D#wҳKћaT~ ݯ¯d loM3(1krL菊ZV:mtUt$(vF㞽kۘſvGTcr1=澧ý"RH5Ɲ{gы* x"ҿl."jXo$nk#j.ui:7Yo&-ܢ8ZD(PIn>pپ o]q5+ZEH&p:|' 2+zm^L1a@q5UYx>'.X2ۻG4Oj1&<3rZ95?g(+ e8R?n!ҌZˤ_E8UQw_ZV֟KLmI@GYV@Jv9Qx|v.#W&L&Yp[8$3d ucLo|BԢ >gbV$;r6r8=k] 4\ϙenPO.שڏGC~2CE3jzo4hF_9J ^fM>qfCK` tEn_XiZfq #$A <@P3knKG5 #[]|Ypq\،dqtN兺}}'wJϧ;KSB]갡Ԅ~TWk2WXqSi)e3 0uE%bGC"|;>$h:6r'1RRB`Ic72{F\B(ѿ 8I'̖_^ۙ.W>9TO?.gznu #K+%W" ;]?7Z]Βdol/8V'gwfk9mǒ 0<9{/i:{Ck-ݥ_a?2+ßxI5՛Im3ƨ;9_q^D)"32 < s>4\[hbB>2d4ΣܟSA_p30'm]n7HcӖxWhYZy.~#{d |WN#?cpܶ+뺤#QAmgV9ռgm㱟ǗQE>7}ON7.f.AU ?ةuWGέS*qhz|QZ5% w4"99(>R}W44$WZ JlL-?ؼ |7-> , ͒xfK&5֧=pIe s}'m"Y# n0E-{[}]Iz滩!亽Jha+Iw>Z"x@Tیx k|i|=&i}IM͌S^Z[. TUg cuFk}c~8zU}\sa4WVX/&K0"GhVigO|5tzxmBCvy0ZEX.}s>UUΗ_a\_Aj.|5_j%MJ6vvS<8g>N-~_FJI5((((((((((((((((kپ"WҕW&W?Ң ŏ?߼>tt}Wm!l$dp*㽽A1NIIl X5mÍojSHː@]?A>+OگF j/5~|2hSdd|\oD[5$yRy&ldק4-6P9%rs@򊴰5ӯ{t4e~޿]^Nb F'$g8^* 九 `P1⵪׷e}aC>.kw9 d_{hrƖk]i%Ie@T0p;A=Rе}/Ǔ<b|EvA$r{Wuυ4X[*$(aӦy/҅Zqn Ⳛumk;iS4Md%C{WxC<5ueeiZIR uR?#ZO\o|3+xrD3)N6C!d6 Ɑմ:?M=3E)ە`H$9Ʋ9m}z_RS|Yx;ʼ.uKZ"I$$ #:om,~ڒNqpEXFTk柇gk42mw) q>W<b~1_>6j/Ѳ-Xa+ r~ Sa56ԛ˷*Npoym866,ukm%Zb[m-4]х9e 61h%ɉip!'q^'_L 6!ʙ0zm},gt4QEhsYᤑA?i_q{MBӤkO:E1Lw:WYfEnVG@8c:j<6r\Ew+[\B1PX=x5?:Luu}ov.uES+,-bap7)Y CXbx{-ᴊ[M/q,19I"[H8"U_k?kKwqi]=&)!`)pȑ5g g'qAA ]>s+w=HvKY31V,X%AJ]owo?Eldi.hZ\kq4F9dU.K?7v%\CjKqЊf@،'=Q|MM_܄ypI_+)wfúqG4!F6X*t¿2wjzg]|ngYcbldn6䁔;ϑOz&Yj׷v6ܤio$kyaB.SzlwP@8RJGk:k ]/>2mqKUV{Db.ELdgvr1Tw%տ}&#y\A'a pyj_|#J#I)KJ423^N5vH$x1H"QA$I$5|u_̍c{uj1#|Eޤ X`r@<>ӟ-z0o_QkWg@~˗ۡnņJ𖁩\3$񒁷('q-=&do!_{mh¯^vtt[C 0,@19&[hk2VϻwlkMޫ.Ǹ&~BKQy O{ـ# ;R?q?cS%ӥouq,ȖlgɄ}.1/ K 17VR_k{)nYb E6ی_>SyTQEhsV{9"Y٣p"crTm9!,,KxU!ƤpU*}DFl.D7,_|!#T"w9kdN8l|iv-ޫ[Sc[/uQh$kNq %` HhOz˩Zj0XjwGU`KG:.x㝢F|*l k *y}_O5-'+wogm}J;-6Ŷw3hK\mye*- H\Pմ[˧i:՞/ inϋSLTh2~>gj_VZש7,Wėz|{F(#X!57`֎kkt×~,dd%%2o(yݤH#y Is3x.KoWfHt#[٬Y%vPJ WYYV>u*]Nm`GyUyK pwW՘SZK[;o_OVź~+Kiw\AEO >Zln7#nF_CvhpDe5Vd&pg9 Gw>moo>u-xk:lχcyn眬$]\t*+z9+QYQEQEQEQEQEQEQEQEQEQEQEQEQEQE?~$7Y}1_?Ǻ$o[YU&I.6;V}67?:``3ŊC_1=k(<3pk3^,nϭr]-pw#VxUդI]*2IG_E,o-_mtd@X`Uס^|ZxSI4K@wˬDs?B;?oan+-NM52rFT8>+^^_/ iWDM@wq'=2 zV5Ʒk,l$@ą_ ;G'^¿ 4p.6Ď0q֭4^"Q@%[<yCTUw5ջxΊ+[<;UG°#$5P[{zEz"ӡV^~@k &dCIP[1RMa*ԍRk_tֵ)(#m]#%l şOo xŸ6uM{] MX\:T0ھӒxWxI-<%ϐ#yTd>;^q>Wӯ6%Q[`Wf8Xϗ?6;U]EE.,.@(;f^yd_}Ong=}.?؅g"FlPES|L?>>Վ adb%t>:_+KF xzQ]M24ˈǹwm@HDuQߞ֣->.Om~3w$c\nu1*(.0 1?joIhCkI Ȇ#{H]ۂ,I-&z>Ңi/kVVo횲Zjw)rB YӦzo/WΝ+Ч^-DoV{.%Fd*:˗̵2E_7 xUn`1kRG $Ayo 8yiage⩥캺]Vk\m*v'_-~-2y}%Y촟^ዿ=u&4w%*,3Nݱ{)&xW_E 3<g-Gġ]5ʪk<bKV_Z5Vjč#PՅ̏jD4kk=;϶+k?ke`L_lghf(^p' pdO]?Fh|QZ5% w4"=}}΢Ql.ZGxE!grWGU&=\D֐ϝ" &@;r?X0?N@os2-~lw;3[ nݞ/||?>!UJxDvrL(1lA|ΊIY$O~MEs~hPx-~ifO A5KOIVcFeSƕ~owosm EXe[RܠFAnMgj':~O_Zxx]yvsL7G~?WtR$✛տͳ/_.|I-0 ( ( bMUty5l`-[:q\2% "ieK:J(?gKI9YᏰj$6R\y+q9&D~ajLij3FF 䃅9z,:MSGg"[įm8X 4#~Q€4ñG\57:>RѦ8y i#·RAq,pGu 1c $.cⱢk{ՀOEFh&A*I)tc -L[>#8!ǎAQOc{HgKkfxz%~xȥ}-&axIP WA@O[.msha-kS$S[EoI GH兊Iс oewKkqȜ3FqA W¹v5K,L+m!#V JB( THP8W.Wl5Ya[xmmb$o-o|dʻOI?U=3^l-uM3RYT ۭX5#G.clm亙7a lcRxǾ 3I?g5fi.t/^UyWk"B MK/w oq3ϫM"mA$GU|A)-_cK]s@~ov4 KL|\u[@l-IuK Ȳ >GS'OA!m*Yd0;@)ҭlbNֳ*5Vde! NZxm:"rW3S3KoMZϠOWG$@#b4Fpmmetp+Iahxl0 k$Kx yV{_xWUQ[(t~~'SGx]˓:%A%IebUNM(u_{l'_O(C ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( IJF/a˶@啷S`kn,MgQK`E#%myds@tQEB5ʮa2m9 =ꯇд䶊ha[HqgDՓ9;5rX;Mp92/ ~lw.a*]{XX]Dv/4^q:t{OXΣim5$԰$8 :n8$`_4g[+:5k?>)i'Gqq}]jK5m4 o]JCc?LeY46PƚSU*Xxv=$>~煤?4=+/e̦1o5p*< [ 7N{}aw40DcWtWg9fj_ymh|W^Zyؠ&%GB(FjO-K]I5KWOe|x0p3phPi3Ȳʒ1b v"dךG I$SP+"TRrI&RѦ%coTwt3o,ץﮯdKH⼍v2c TWf3>,[ +kmIDRe}6K-?yg͜zO2tm28E*(\> RxA{7im6v FpHMT,~_y;7Ǐ0jiLZ.>]ցul@Jya>a{W򥕷|cxBIH7 O9+,39=?JHXm)Bį'jׄt;WJl47JI1@0du֩5v÷'_>"k^ϖ1daԯnPL<|W|Gp&^&tS+OmtwVщ$0,hR,cv|<}LjMƙo-mč+\$Cth:E敦YvŧyXĻ"ı'4CDMw-oQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEگuw ͖\QEtiF -pѭ2!O((>7|Ϲ_j*~OE}Nws5FySUУHt[6 -ۀD)sχ_=t-\haT兖*+3 AT|WV;{]7j,z]jZ Al.v4˖Y/䆷}-l?9muCזOo4kl-=1r%޲ i3xo⟂ k#ç,S4a{86Sˌ.P5Cx@_N| )c&ݙˌ qZWދMooZKv-da1\8|lKs>?gx Xn&NrV&!0sqZk6w.h<-r b7 A5 .)CV-~9>{~yXs>|>񗈴skc[ľX`m;.$ ,de596m\7-k?hҶ ݞnٯ:u;Kgt2-r+:pJ\G|֋.WY>Yߴv8/]t`捿5tW)xCAKIJ|w*qzT/5im`i!93=jVuE (((((((((((((((((((((((+o|lgkj>^&]9Ex["jWC뺀: (?J-JΈ!Gm9+=ꯇд綖ikH rt1֓ rzΖ[ *Ey%SٕBr1/;>-5nl-leWkO\4mavnqFeGџ_EsUw9e%[^uNM'?Jg-En#67E#^ZvCŘ)/gZ[MZAk'mvzt?m{9K$fF%vs4]5K}N,`֌c[[t/ޜ"Q#!2cg\ 3kwCh7#_IYm5T2A[v2{Oݿբ࿯r|:C1;ym6\TO.~tX`HP+~Cƍ)g4;}sPm:9PY>W.NtD4-CYtĖR‰m,xi|3 +>%xn,:u.y(cz\Xe!!z 6Z&kuvs'5,ϧI]͡4wI2:RY߉ʀq xoWRAj2S. U:꽷fI+n bk/8 QQEKi[El)IW$R=:H>'Mӵ}@ꫣjVZV>-M&yU%YRps8=~m}-Uu>;~.6.ϧ[Fڎteui$W6wr<w%bWq#-R{ߏ5ډPfBn IqqY+ȦW2SMj(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\ޝ%xWHy-<إϑ(|1/WIXS\>%3vrbr|Ϋۢ(W{I8g1X Oji6Q\[Gg*[įo 8X 4#~Q*MD#X\!@a/z= NKhfm q:4Lw4U-/oiln"Dv'WӆRTuop?~?vyx.ͬofF-qpAv p02|mXI !l7,@2&[TPwҫx+f~-^؝FkxQu /G6NV!ӣCe|}vbXyyvg4_w VUK$zTqy KK( P N2Ɯ--?>|5~9aiMfXĪ@(r229?ŕjۮCsЃ\-YZH+$6Fj-͵ힱe,in+.Ӥ΢gʲ p%R~`ͱS>St.1D'ZOȰ2Kl5p Ҋ@QEQFh((((((((((((((((((((K(nSYfbm pU[puY\&ӣ_EmsΖlgȔ}.qԊ(eKi92 ~l._tkN ) =Ydq4.ݘZ"/0/nh}+>jum5GEk hI,&Vl3sǮAxsv^gR-Y-%Y'bzXoC鵧mƛao[de`|h# j~Gx-E©ryg \[Zh^ ԢI-beyKnK4p[eg(SP՗cfEk@$m"+-UP51vGTM#8(|iSkcFqo4Q2ښ̈Hxk>$T}s#JЍtR6-5pl $>fU2^n'4ۻ-Rked[I m$ek"[|9nw/g#_{&֪M˽|?%Kőoi#q}$4C{1/!.|Nnmnɒ;oy/t" ۓ#P1[W>Z2 C"HKw#Idhi3IJ)Xcyfpjj$sw"`/<?6**_'iv>_{&1aregDYm9+=꧇д涒ia6Ϟc]&pwgh^_ x^|[i6WRW܎y8ޕQ@aqo𰆽xdXbHm巷_V U< 4 f=?TR/S \%B",(Nx].<|?*&xm .S98YFYP3-#?k?m] k.WVCĚ[@ 6 vUE̪p G?AQGo ⵯw>'ӼO}.m4#$ryIY#ly^:z:MU+c"k2fvY"`c(Ӻ<\skZMGG *#+'.͇xqMWԥ{5֥9io# ̱hlnH#/?r,OcK]_O^E%lʹ69\Q]*ANc,֖CHѬ%ܦkmn٘Eo$IvG Iabc{q潺?ɯp<\Z:ΝWcEdu6! +%>#ijWOū\%3ea( 708Vm_gV}1o :Ki4c/Ub.wD6s?ZV5ޗ=3Ŧ*2!%QA'wŒ9j)=U<+,Z}bkx-cAmI W` I2h? tm XO4ݒıj7BTWzu ir6>x4(ڦm"RM/N}C7W@,=N{HР[xu=BzMEW}"{o0F B8^5;ͦ jxSKGR%Le@uiYi^kjQΥb4RspZ$UWg1'h1-66<ZAjsX.susqKpJ)#]MJ tXtSߵ-t3>I%U%I ګ8h [o[g M:Km?7ZMsi66F@b j!gkشm&H㲷 Hhp (Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s|(0ӍHߑuX{ >!)uKO69s (<1/PIEPfK9%Xcr%aB=4MYM5^s P"W?07i27 $)=Wh(-ⴕmW( 6{ U]ĩ;>Ho}kF#_[qwQ=5>)?|"> IO ä o4ee .ھb?|~k3տ.ړNx ,e\q߯$^_osivw kwyI*#N''Ҹ|RG$szW^y]'" Go|9 N{c<*@8#|3n ~xc杭xF &y xpۓS"$N;O姕zK~7aU K LlQ#g=43"[b %Dٻ쑌ZmF]GfTxjy+HF6_!>1=WYGq2:Ѽ9Խo+˷o/[7zaO{urp,,@7Q_}O7_I7J7m `k,Fo*kepnǕySU-Z¢v8;>{>(о"|^Ş==֣]ov\zcGb7y֭NJt^׈yAin4Xlp!$_eǠhPŧZ$-Ky$iT H>lYς<V隅 kowg hUߗ8i(%}cw/(j2x>m@uin6MpDBh WBqo?':{ټxS2ycgˍbwa7/8>_XTwΆ7K(VVBY䂟)ӊ iSui6ChqIoq:Yr(BA´}o_q-;/?sMXYxrP4}}*F_2c?PXW=k_DnȲ/qO/as\)_\rr -+7zShQixM,F̂IT&mL;Eqsy5tYW0\_m[ hB?y Hqkپ(|[< vu ]6ٵ iI<-9pʁPIf wC}V;8u?iq,{$[xDE\ |?aѵ:O!A&pWZ[]}_"Y|GIn,Ji.))ZT'@;MoG<{h:[hε Inֆ&HZ%@(=$$S|=ecwЭcA ۧ٣MPya+m[V^mm}izrhm%6U}&6g _ ~ߧ|gO^4 ;Q}y5 ZƋ*Y}95ړ>wi>/,5[K}7Zd ;K,?< Pu)no5M'O8[hicmK,m(<)sT/| -j2v&k(%WU AvPnfӵ[qv|G*z'E3jp=!r@%B~>#S<.#ꚞ/EUv@{_o1Vǹ<T5 Fphm kx+&5qN^ כVݨKvw 3ʌyV+MfkM~>4◇ό:EiȢ٥-``s]8?ǟbA)闾lWZhSk7G\:}{+Zƅ_^Kym"Vn3({8%'Ѵ%Hew{XKdrJi-oZqiy)/x'/:k>t-N7qq,b9FŻ+4R6^u||սekjzKZkxHUݨ@R澿м!? OҚqܾ #vf<)o:]ţI*Į ҆ $Շ4ͺ;X}o5oxzY?g:eeqX4Jib !l!NxH jt':"kE] p7/;"#-k<+y%E誋h͠U9P!۰yʗɴty1=sX@`gi=CdҚvي_GǾ|cotź&sK?ڝXP N̂basN]'LӬ4_^]HYbF<3(!OBÚ? ^^-"HV]8@٫0#ouwk\^ ⺙,&q2H2O^ue)8~ooP~_y+"׼7êM4'Rv|JG L@4m<WQLxú3ZtڧicJ+޿5u-eqn[|M%>P Z\4fs"|r_2,q-CޟrmFM.  v)žzo"^_:o[tBųʁ` :ˑ8984b-gĚvݛm.Qm<)ڛUBm崈2{@`sN˵u4[k4q֞:~)^KrD6hخ,L&PCPqm׏VowM+YY5F#ȼ{|C}->-utd3\pbk)B# %o[|>5(."NI{r+xĒ tkZܳ6 7s$y:xQpoo6[[ b;;Ǻt?m%f.C}hjt_rJJ[^g7h, $PVA}f(#N&c*ʡ9g\UŻԭ{WVdX[@siXE wW/]YOu_̹IQ-$2~=$my$gèRlK1I#ekyU@%\.$,h&wvoK]?yn{q <-$ڒYCdͬN/")W ;L5,ʡLa}kGRѦ@ӯM['@Dr6*]ŧ YIo8"0C$ NDY &.k?ƿm|/1kZ$iEykk&[(f]3Roz'[u .K-C_}7CỊ]\ E ﳈF doȨcŻ^xE!VCf",~G_2C\RϤigmc} zv,I_%ՉrrT.;h j楩_XB."IQmT+ tN7(RW/wu[\j"Ԙj:ݜQY4<ai Gg.%2f-#/VK(1hK?%CkM]-g2HѧC@ OM+6JI( 䅿oV$FT3!({ӳW:z#_*M_2m-ɿ Oʁ'|h̲#FĀ[zaEAZDLJuy/)eDYT~NKT}E&7_}uO^'uV9m-.R9mTt! go;r|wI!toBM->'n/&[YhwHસ1!_nQZ)\M~n76|?7k]VhRK6ٛu~\źbH!f^9cZu/^uwky(tXLI17*M}g+[h$XbHv+*d`u;@=+;io+~+_M{[]$m.' [vxVYDg0$Q 8k&u>-ծ;؄ih4-h!lrU qF*5ނkDs>kz閚Omi/oLnlm[}UHYP젳 W៉^"]6x۸Ԯ^=9bXa,#[fd1Џ.[\<7)]xR{[kyd<4k+* z#P|ɮ >]ɦp&5Fm&\.u*Z h|]a|]cM-K'oUncT:Ȗc܅}SMo] yӥqlXF $ ]A%i42I#C# `x =jZyW`??/ZFgK]Zë1I-M1%I CICŞԵ?K)x1 Te_Wi:6Y&Y[V XԞ*9*sIǽo|d|gmGk74,jYbن>&u,2[pxu?'񏅧6vm. -<ܬtlA 0q^UZO{xՐ`(=|@5Aq6 Eϩ]I-̓dhE7ᐒº[W+|H%oU.at63yFA#z)vbcB?e闺$,)" CO#qs7sw? -m;Kβ֭o,mz:bRW_+ t{iӥiyCUa[eHdE}ajًNɬ}Pu_iF֓[Y 5L.3xI 6,i- RDE4q2eXu^)oRo|T%ϋ4ǰӯYLiEsB,{ʤ%gV$fsUWk^Ω~ڈ.&yakY udak60qqE>gd' X+ӚWXiZy.~Π{d|WIXV3ޥ :Fm@{mė#銐7h֓,Qcpq{ګ T{B6mz^X[$-XWHP$pIW,3|&CNCuM lTIDLsJ$jL$I={¿5k='Xg.m}}c%^pKk- n/3s2٤OOSݯ??cx&ikަϘ9O`V,"qSx~YZ[k,8o|frViC(Rr2+6?jSiQ37%" 0 fD/-nI:D/4PVE([y.{OG4fUachOê]__7+{f˜r P2.;׾RqwV7_f>Ȫd)!0YF RI{('IvyrnWpgk:ςliL]oy/Z5,th`ku1IZI6Q\jN[Ku$b1+ U&Ni3_8-X<;rS^-:\K!vE  `tO%x/e[6 fhbIȉuʸHojw9m[Kw4fL|IhZ$iYI ټ+gY.%R.@QxK[EgPPῴaBHѴo4TB-_϶3QAsbkiX :Ꮔ]24mKJn}:ZnT″ʤKWbUҾǼmi?c~oKm6gǔ6ڴ_x7l]Nk(,;|j5 )YgS<8#M*j|,| bO'U"m*\%- S `4{~Z_lۛEȾ,u㶵Fi`Ɗ2YIZ$iP4䈁` 7g>?} jM7^,gE4/c]@IohOFEXrQە'K_C)QEV-wKjKio.UdyI}4:\C+q!>LQPd6袊RSTd ~aj$shz|]== R <࢑#0\|zy IL[i>88-zTI:]]<2m2=}qy_lPy/^?N4ekv侒gc/&! q9G^ύ8Gm-GKI"o $F2SAnPҭo-soo2"d@Fr"Sqadg_Y^ʑePd8Ia;d矩I鴸>لTEmV$  19^Bw`Al\ E*sOM.'Uu7k7ǘ\%ֱk;5;+MVYaie^FK ;cW9&|:Vh6zT+H^A%d_3vSSW;]H[("Y&P#Ud4.Dowt[5rZzgق{ @if'I<0% q|Hý"R?duIO-JHF1 9ofV o5o$rYpf V犼 $ W,Eq5d^H2YȗSYuq}\{Jx;>\-$p)7( ݐ]W!x*t4K V9i[fQ# Eg%Ny5߇jzZ2ŃE%VHm͢Ha<[+{)bkWŸ<5`ֳ\A M9Q/#=jNo/7^H_nC 158Cu7V`"I#ݒ;@M曤iExrHgR͍5 cRk ǣ;uk[&i#ClV;qj ^ K(m">@4$X8S c)'sir2*`5sq,;#YbIȌ4k @'-O^ H-ƕ kbèJܣbIX' hןonBi:ah׷"\'fZicຮr23^2Ӵ'GֵJ;}J+B̈K7` .=͞bsZãgY;;<(0H;WbFFz֟ mh}Hf o8 s"i1"WЧ YXȧk1>cn46ĢIUQ48ehdZgo<g`yeׄwi $4䯷g~Wgh8aIi-&?HqKn'Ǧƶ??a}o*\̐4/ol󔫪 nk>\~<˙4bh8t;IhXa͍dQ>Jn:wyg"\kge a+Ċ!A##5zW_o9o><>bMHO|zTfؘ(V#'95j |k=NZ̷Xkw$c$.Fj_4{~'~[x*EEj׶d,;T$ Oi@]*]6ioX\Ȥ1P88_OR;k DӐCqmhQ]ɔ|!׃7lKX--#x)bL,mr#Зm7'$оw=oo߯pZg[-GTҴ4k5uVWR;% `\lIm?hH(e×Wl`/.jbC;ƾSn##z;|$DZ|k+WwW0,E4HsôeK-5h% 4B®T|Q忽. Cǀb^i3p Z=Ѻ&[ygt(m0Cp:x mNacmhEum$o &a&Gȍ@o+& /es%IJ!Fr 9w2_h)#Lc۝=35J l$7p_fTG{3awm{q ImNS,n&HI_PvwCtO ]ȷIm@h CжO#>́\+/v2D/unbcs+Uӂ꡻mvEkkTI89N&C ( ( tjFa-+>n2}1]cY ,[&8ס*bq4EPtemplates/recipe/modern/compact-howto/compact-howto.html000064400000003253152075605670017553 0ustar00
[wprm-recipe-image default="150x150"] [wprm-spacer size="5px"] [wprm-recipe-print icon="printer" style="wide-button" text_style="normal" border_color="#777777" button_color="#ffffff" icon_color="#444444" text_color="#444444" text="Print"] [wprm-recipe-add-to-collection icon="contact" icon_added="contact" style="wide-button" text_style="normal" border_color="#777777" button_color="#ffffff" icon_color="#444444" text_color="#444444"] [wprm-recipe-rating display="stars-details"]
[wprm-recipe-name tag="h2"] [wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-times-container shorthand="1" label_style="faded" style="table" label_separator="" table_border_color="#777777" table_border_style="solid" label_cook="Active Time"] [wprm-spacer size="5px"] [wprm-recipe-tags-container label_style="faded" style="inline" label_separator=": "] [wprm-recipe-servings label_container="1" label="Yield" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-author label_container="1" label="Author" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-cost label_container="1" label="Cost" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-equipment header="Equipment"] [wprm-recipe-ingredients header="Materials" notes_style="faded"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video"] [wprm-recipe-notes header="Notes"] [wprm-nutrition-label style="simple" header="Nutrition"]templates/recipe/modern/compact-howto/compact-howto.css000064400000000424152075605670017374 0ustar00.wprm-recipe-template-compact-howto { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #777777; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 10px; }templates/recipe/modern/basic/basic.css000064400000000414152075605670014165 0ustar00.wprm-recipe-template-basic { border-style: solid; /* wprm_border_style type=border */ border-width: 0px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 10px; }templates/recipe/modern/basic/basic.html000064400000002317152075605670014345 0ustar00
[wprm-recipe-image default="150x150"]
[wprm-recipe-print icon="printer" text="Print"] [wprm-recipe-add-to-collection icon="contact" icon_added="contact"] [wprm-spacer size="5px"] [wprm-recipe-name tag="h2"] [wprm-recipe-rating display="stars"] [wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-tags-container label_style="bold" style="columns"] [wprm-spacer] [wprm-recipe-times-container label_style="bold" style="columns"] [wprm-spacer] [wprm-recipe-servings label_container="1" label="Servings" label_style="bold" style="columns"] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="bold" style="columns"] [wprm-recipe-author label_container="1" label="Author" label_style="bold" style="columns"] [wprm-recipe-cost label_container="1" label="Cost" label_style="bold" style="columns"] [wprm-recipe-equipment header="Equipment"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video"] [wprm-recipe-notes header="Notes"] [wprm-nutrition-label style="simple" header="Nutrition"]templates/recipe/modern/roundup-clean/roundup-clean.css000064400000002662152075605670017362 0ustar00 .wprm-recipe-template-roundup-clean { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #cccccc; /* wprm_border type=color */ border-radius: 5px; /* wprm_border_radius type=size */ background-color: #ffffff; /* wprm_background type=color */ font-family: inherit; /* wprm_font_family type=font */ font-size: 0.9em; /* wprm_font_size type=font_size */ color: #333333; /* wprm_text_color type=color */ text-align: left; margin-top: 30px; /* wprm_margin_top type=size */ margin-bottom: 30px; /* wprm_margin_bottom type=size */ } .wprm-recipe-template-roundup-clean .wprm-image-container { position: relative; max-width: 750px; } .wprm-recipe-template-roundup-clean .wprm-image-container .wprm-recipe-counter { position: absolute; left: 8px; top: 8px; background-color: white; opacity: 0.9; width: 32px; height: 32px; line-height: 32px; font-size: 20px; text-align:center; border-radius: 50%; } .wprm-recipe-template-roundup-clean .wprm-image-container .wprm-recipe-roundup-credit { position: absolute; right: 0; bottom: 0; background-color: white; padding: 3px 6px; opacity: 0.9; } .wprm-recipe-template-roundup-clean .wprm-recipe-name { font-size: 1.5em; line-height: 1.5em; } .wprm-recipe-template-roundup-clean .wprm-summary-container { padding: 10px; }templates/recipe/modern/roundup-clean/roundup-clean.html000064400000001103152075605670017523 0ustar00[wprm-condition field="image"]
[wprm-recipe-counter tag="div" text="%count%" text_style="bold"] [wprm-recipe-image size="750x300!"] [wprm-recipe-roundup-credit label="" icon="camera-2"]
[/wprm-condition]
[wprm-recipe-name tag="div"] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-roundup-link text="Check out this recipe" style="inline-button" border_color="#000000" border_radius="5px" button_color="#000000" text_color="#ffffff" icon_color="#ffffff"]
templates/recipe/modern/roundup-summary/roundup-summary.css000064400000002343152075605670020404 0ustar00 .wprm-recipe-template-roundup-summary { border-style: solid; /* wprm_border_style type=border */ border-width: 0px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 5px; /* wprm_border_radius type=size */ background-color: #ededed; /* wprm_background type=color */ font-family: inherit; /* wprm_font_family type=font */ font-size: 0.9em; /* wprm_font_size type=font_size */ color: #333333; /* wprm_text_color type=color */ text-align: left; margin-top: 0px; /* wprm_margin_top type=size */ margin-bottom: 15px; /* wprm_margin_bottom type=size */ display: flex; justify-content: space-between; } .wprm-recipe-roundup-summary-container { padding: 10px; } .wprm-recipe-template-roundup-summary .wprm-recipe-name { font-size: 1.1em; } .wprm-recipe-template-roundup-summary .wprm-recipe-image { flex-shrink: 0; padding: 10px; /* wprm_image_margin type=size */ } @media only screen and (max-width: 640px) { .wprm-recipe-template-roundup-summary { flex-wrap: wrap-reverse; text-align: center; } .wprm-recipe-template-roundup-summary .wprm-recipe-image { margin: 0 auto; flex-shrink: 1; } }templates/recipe/modern/roundup-summary/roundup-summary.html000064400000000641152075605670020557 0ustar00
[wprm-recipe-name] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-roundup-link text="Check out this recipe" style="inline-button" border_color="#000000" border_radius="5px" button_color="#000000" text_color="#ffffff" icon_color="#ffffff"] [wprm-recipe-roundup-credit]
[wprm-recipe-image size="100x100" style="rounded"]templates/recipe/modern/snippet-basic-buttons/snippet-basic-buttons.css000064400000001216152075605670022516 0ustar00.wprm-recipe-template-snippet-basic-buttons { font-family: inherit; /* wprm_font_family type=font */ font-size: 0.9em; /* wprm_font_size type=font_size */ text-align: center; /* wprm_text_align type=align */ margin-top: 0px; /* wprm_margin_top type=size */ margin-bottom: 10px; /* wprm_margin_bottom type=size */ } .wprm-recipe-template-snippet-basic-buttons a { margin: 5px; /* wprm_margin_button type=size */ margin: 5px; /* wprm_margin_button type=size */ } .wprm-recipe-template-snippet-basic-buttons a:first-child { margin-left: 0; } .wprm-recipe-template-snippet-basic-buttons a:last-child { margin-right: 0; }templates/recipe/modern/snippet-basic-buttons/snippet-basic-buttons.html000064400000000771152075605670022677 0ustar00[wprm-recipe-jump style="inline-button" icon="arrow-down" horizontal_padding="8px" button_color="#000000" border_radius="3px" text_color="#ffffff" icon_color="#ffffff"] [wprm-recipe-jump-video style="inline-button" icon="movie" horizontal_padding="8px" button_color="#000000" border_radius="3px" text_color="#ffffff" icon_color="#ffffff"] [wprm-recipe-print icon="printer" style="inline-button" horizontal_padding="8px" button_color="#000000" border_radius="3px" text_color="#ffffff" icon_color="#ffffff"]templates/recipe/modern/snippet-basic/snippet-basic.html000064400000000050152075605670017475 0ustar00[wprm-recipe-jump] - [wprm-recipe-print]templates/recipe/modern/snippet-basic/snippet-basic.css000064400000000504152075605670017325 0ustar00.wprm-recipe-template-snippet-basic { font-family: inherit; /* wprm_font_family type=font */ font-size: 1em; /* wprm_font_size type=font_size */ text-align: center; /* wprm_text_align type=align */ margin-top: 0px; /* wprm_margin_top type=size */ margin-bottom: 15px; /* wprm_margin_bottom type=size */ }templates/recipe/modern/default.css000064400000005426152075605670013457 0ustar00.wprm-recipe { margin: 20px auto; background-color: #fafafa; /* wprm_background type=color */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /* wprm_main_font_family type=font */ font-size: 0.9em; /* wprm_main_font_size type=font_size */ line-height: 1.5em; /* wprm_main_line_height type=font_size */ color: #333333; /* wprm_main_text type=color */ max-width: 650px; /* wprm_max_width type=size */ } .wprm-recipe a { color: #3498db; /* wprm_link type=color */ } .wprm-recipe p, .wprm-recipe li { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /* wprm_main_font_family type=font */ font-size: 1em !important; line-height: 1.5em !important; /* wprm_main_line_height type=font_size */ } .wprm-recipe li:not(.wprm-recipe-instruction-tip) { margin: 0 0 0 32px !important; } .wprm-recipe li:not(.wprm-recipe-instruction-tip) { padding: 0 !important; } .rtl .wprm-recipe li:not(.wprm-recipe-instruction-tip) { margin: 0 32px 0 0 !important; } .wprm-recipe ol, .wprm-recipe ul { margin: 0 !important; padding: 0 !important; } .wprm-recipe br { display: none; } .wprm-recipe .wprm-recipe-name, .wprm-recipe .wprm-recipe-header { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /* wprm_header_font_family type=font */ color: #000000; /* wprm_header_text type=color */ line-height: 1.3em; /* wprm_header_line_height type=font_size */ } .wprm-recipe .wprm-recipe-header * { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /* wprm_main_font_family type=font */ } .wprm-recipe h1, .wprm-recipe h2, .wprm-recipe h3, .wprm-recipe h4, .wprm-recipe h5, .wprm-recipe h6 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /* wprm_header_font_family type=font */ color: #212121; /* wprm_header_text type=color */ line-height: 1.3em; /* wprm_header_line_height type=font_size */ margin: 0 !important; padding: 0 !important; } .wprm-recipe .wprm-recipe-header { margin-top: 1.2em !important; } .wprm-recipe h1 { font-size: 2em; /* wprm_h1_size type=font_size */ } .wprm-recipe h2 { font-size: 1.8em; /* wprm_h2_size type=font_size */ } .wprm-recipe h3 { font-size: 1.2em; /* wprm_h3_size type=font_size */ } .wprm-recipe h4 { font-size: 1em; /* wprm_h4_size type=font_size */ } .wprm-recipe h5 { font-size: 1em; /* wprm_h5_size type=font_size */ } .wprm-recipe h6 { font-size: 1em; /* wprm_h6_size type=font_size */ } templates/recipe/modern/excerpt/excerpt.html000064400000000025152075605670015321 0ustar00[wprm-recipe-summary]templates/recipe/modern/excerpt/excerpt.css000064400000000023152075605670015143 0ustar00/* None required */templates/recipe/modern/classic/classic.css000064400000000352152075605670015066 0ustar00.wprm-recipe-template-classic { border-top-style: solid; /* wprm_border_style type=border */ border-top-width: 1px; /* wprm_border_top_width type=size */ border-top-color: #aaaaaa; /* wprm_border_top type=color */ padding: 10px; }templates/recipe/modern/classic/classic.html000064400000002665152075605670015253 0ustar00
[wprm-recipe-image default="150x150"] [wprm-spacer size="5px"] [wprm-recipe-add-to-collection icon="contact" icon_added="contact"] [wprm-spacer size="2px"] [wprm-recipe-print icon="printer" text="Print"] [wprm-recipe-pin icon="pinterest" text="Pin"] [wprm-recipe-rating display="stars-details"]
[wprm-recipe-name tag="h2"] [wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-tags-container icon="tag" label_style="bold" style="columns"] [wprm-spacer] [wprm-recipe-times-container icon_prep="knife" icon_cook="pan" icon_custom="hourglass" icon_total="clock" label_style="bold" style="columns"] [wprm-spacer] [wprm-recipe-servings label_container="1" icon="cutlery" label="Servings" label_style="bold" style="columns"] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" icon="battery" label="Calories" label_style="bold" style="columns"] [wprm-recipe-author label_container="1" icon="chef-hat" label="Author" label_style="bold" style="columns"] [wprm-recipe-cost label_container="1" icon="money" label="Cost" label_style="bold" style="columns"] [wprm-recipe-equipment header="Equipment"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video"] [wprm-recipe-notes header="Notes"] [wprm-nutrition-label style="simple" header="Nutrition"]templates/recipe/modern/compact/compact.html000064400000003212152075605670015252 0ustar00
[wprm-recipe-image default="150x150"] [wprm-spacer size="5px"] [wprm-recipe-print icon="printer" style="wide-button" text_style="normal" border_color="#777777" button_color="#ffffff" icon_color="#444444" text_color="#444444"] [wprm-recipe-add-to-collection icon="contact" icon_added="contact" style="wide-button" text_style="normal" border_color="#777777" button_color="#ffffff" icon_color="#444444" text_color="#444444"] [wprm-recipe-rating display="stars-details"]
[wprm-recipe-name tag="h2"] [wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-times-container shorthand="1" label_style="faded" style="table" label_separator="" table_border_color="#777777" table_border_style="solid"] [wprm-spacer size="5px"] [wprm-recipe-tags-container label_style="faded" style="inline" label_separator=": "] [wprm-recipe-servings label_container="1" label="Servings" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-author label_container="1" label="Author" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-cost label_container="1" label="Cost" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-equipment header="Equipment"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video"] [wprm-recipe-notes header="Notes"] [wprm-nutrition-label style="simple" header="Nutrition"]templates/recipe/modern/compact/compact.css000064400000000416152075605670015101 0ustar00.wprm-recipe-template-compact { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #777777; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 10px; }templates/recipe/modern/blend-in/blend-in.css000064400000001141152075605670015201 0ustar00.wprm-recipe-template-blend-in { max-width: none; /* wprm_max_width type=size */ background-color: #ffffff; /* wprm_background type=color */ border-style: solid; /* wprm_border_style type=border */ border-width: 0px; /* wprm_border_width type=size */ border-color: #ffffff; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 0px; } .wprm-recipe-template-blend-in-name-stars-container { display: flex; flex-wrap: wrap; min-width: 150px; align-items: center; } .wprm-recipe-template-blend-in-name-stars-container .wprm-recipe-rating { margin-left: 5px; }templates/recipe/modern/blend-in/blend-in.html000064400000002015152075605670015356 0ustar00
[wprm-recipe-image default="150x150" size="150x150"]
[wprm-recipe-name tag="h2"] [wprm-recipe-rating display="stars"]
[wprm-spacer size="5px"] [wprm-recipe-print icon="printer-2" text="Print Recipe"] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-meta-container fields="tags" label_style="bold" style="inline"] [wprm-recipe-meta-container fields="times" label_style="bold" style="inline" time_shorthand="1"] [wprm-recipe-meta-container fields="custom" label_style="bold" style="inline" time_shorthand="1" selected_fields="servings, calories, author, cost"] [wprm-spacer] [wprm-recipe-equipment header="Equipment"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video"] [wprm-recipe-notes header="Notes"] [wprm-nutrition-label style="simple" header="Nutrition"]templates/recipe/modern/chic/chic.html000064400000010363152075605670014017 0ustar00
[wprm-recipe-image default="250x250" size="250x250" style="rounded" rounded_radius="3px"]
[wprm-recipe-name tag="h2" text_style="bold"] [wprm-spacer] [wprm-recipe-author image_style="circle" label_container="0" author_image="1" text_style="light" image_size="30px"] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-rating display="stars-details" style="inline" voteable="1" icon="star-empty" icon_color="#5A822B"] [wprm-spacer size="25px"]
[wprm-recipe-print style="wide-button" border_radius="3px" vertical_padding="10px" icon="printer-2" icon_color="#ffffff" text_color="#ffffff" button_color="#5A822B" border_color="#5A822B" text_style="normal"] [wprm-recipe-pin text="Pin Recipe" style="wide-button" vertical_padding="10px" border_radius="3px" icon="pinterest-2" icon_color="#616161" text_color="#616161" border_color="#616161" text_style="normal"] [wprm-recipe-add-to-collection text_style="normal" icon="notes" icon_added="notes" style="wide-button" icon_color="#616161" text_color="#616161" vertical_padding="10px" border_color="#616161" border_radius="3px"]
[wprm-spacer size="20px"] [wprm-icon icon="clock-2" icon_color="#9e9e9e" line_color="#e0e0e0" icon_size="24px"] [wprm-recipe-meta-container fields="times" style="table" time_shorthand="1" table_border_width="1px" table_borders="none" label_style="uppercase-faded"] [wprm-spacer size="10px"]
[wprm-icon icon_color="#9e9e9e" line_color="#e0e0e0" icon_size="24px" icon="chef-hat-2"] [wprm-recipe-meta-container style="table" time_shorthand="1" table_border_width="1px" table_borders="none" fields="custom" selected_fields="course, cuisine" label_style="uppercase-faded"]
[wprm-icon icon_color="#9e9e9e" line_color="#e0e0e0" icon_size="24px" icon="cutlery-2"] [wprm-recipe-meta-container style="table" time_shorthand="1" table_border_width="1px" table_borders="none" fields="custom" nutrition_unit_separator=" " nutrition_daily="0" nutrition_unit="1" text_style="normal" label_style="uppercase-faded" selected_fields="servings,calories"]
[wprm-recipe-equipment header="Equipment" header_bottom_margin="22px" header_decoration="line" header_line_color="#e0e0e0" header_style="uppercase"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded" header_decoration="line" header_line_color="#e0e0e0" header_style="uppercase" group_style="faded" unit_conversion="header" unit_conversion_style="buttons" unit_conversion_button_background="#ffffff" adjustable_servings="header" servings_text_style="normal" servings_button_background="#ffffff" unit_conversion_button_radius="3px" servings_button_radius="3px" unit_conversion_button_accent="#616161" servings_button_accent="#616161"] [wprm-recipe-instructions header="Instructions" text_margin="5px" image_size="medium" header_decoration="line" header_line_color="#e0e0e0" header_style="uppercase" media_toggle="header" toggle_button_accent="#616161" toggle_on_icon="camera-2" tips_default_accent="#5A822B"] [wprm-recipe-video header="Video" header_decoration="line" header_line_color="#e0e0e0" header_style="uppercase"] [wprm-recipe-notes header="Notes" header_decoration="line" header_line_color="#e0e0e0" text_style="normal" header_style="uppercase"] [wprm-nutrition-label style="grouped" group_width="175px" header="Nutrition" header_decoration="line" header_line_color="#e0e0e0" label_style="faded" label_color="#333333" header_style="uppercase" header_bottom_margin="0px"] [wprm-spacer size="20px"] [wprm-icon icon="search" icon_color="#9e9e9e" line_color="#e0e0e0" icon_size="24px"] [wprm-recipe-meta-container style="table" table_border_width="1px" table_borders="none" text_style="normal" label_style="uppercase-faded" fields="custom" selected_fields="keyword"] [wprm-spacer size="10px"] [wprm-call-to-action background_color="#616161" icon="heart-empty" icon_color="#ffffff" header_color="#ffffff" text_color="#ffffff" link_color="#ffffff" padding="30px" action="custom" custom_link_url="#comment" custom_link_text="Let us know" custom_text="%link% how it was!" custom_link_target="_self" custom_link_nofollow="dofollow"]templates/recipe/modern/chic/chic.css000064400000002003152075605670013633 0ustar00.wprm-recipe-template-chic { font-size: 1em; /* wprm_main_font_size type=font_size */ border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #E0E0E0; /* wprm_border type=color */ padding: 10px; background-color: #ffffff; /* wprm_background type=color */ max-width: 950px; /* wprm_max_width type=size */ } .wprm-recipe-template-chic a { color: #5A822B; /* wprm_link type=color */ } .wprm-recipe-template-chic .wprm-recipe-name { line-height: 1.3em; font-weight: bold; } .wprm-recipe-template-chic .wprm-template-chic-buttons { clear: both; font-size: 0.9em; text-align: center; } .wprm-recipe-template-chic .wprm-template-chic-buttons .wprm-recipe-icon { margin-right: 5px; } .wprm-recipe-template-chic .wprm-recipe-header { margin-bottom: 0.5em !important; } .wprm-recipe-template-chic .wprm-nutrition-label-container { font-size: 0.9em; } .wprm-recipe-template-chic .wprm-call-to-action { border-radius: 3px; }templates/recipe/modern/roundup-button/roundup-button.css000064400000000505152075605670020036 0ustar00.wprm-recipe-template-roundup-button { font-family: inherit; /* wprm_font_family type=font */ font-size: 0.9em; /* wprm_font_size type=font_size */ text-align: left; /* wprm_text_align type=align */ margin-top: 0px; /* wprm_margin_top type=size */ margin-bottom: 10px; /* wprm_margin_bottom type=size */ }templates/recipe/modern/roundup-button/roundup-button.html000064400000000234152075605670020211 0ustar00[wprm-recipe-roundup-link style="inline-button" border_color="#000000" border_radius="5px" button_color="#000000" text_color="#ffffff" icon_color="#ffffff"]templates/recipe/modern/meadow/meadow.css000064400000005557152075605670014570 0ustar00.wprm-recipe-template-meadow { margin: 20px auto; background-color: #ffffff; /* wprm_background type=color */ font-family: "Inter", sans-serif; /* wprm_main_font_family type=font */ font-size: 16px; /* wprm_main_font_size type=font_size */ line-height: 1.5em; /* wprm_main_line_height type=font_size */ color: #000000; /* wprm_main_text type=color */ max-width: 1600px; /* wprm_max_width type=size */ --meadow-accent-color: #747B2D; /* wprm_accent_color type=color */ --meadow-main-background-color: #F3F4EC; /* wprm_main_background_color type=color */ border: 0; border-top: 1px solid var(--meadow-accent-color); --meadow-list-border-color: #DEB538; /* wprm_list_border_color type=color */ } .wprm-recipe-template-meadow a { color: #000000; /* wprm_link type=color */ } .wprm-recipe-template-meadow p, .wprm-recipe-template-meadow li { font-family: "Inter", sans-serif; /* wprm_main_font_family type=font */ font-size: 1em; line-height: 1.5em; /* wprm_main_line_height type=font_size */ } .wprm-recipe-template-meadow li { margin: 0 0 0 32px; padding: 0; } .rtl .wprm-recipe-template-meadow li { margin: 0 32px 0 0; } .wprm-recipe-template-meadow ol, .wprm-recipe-template-meadow ul { margin: 0; padding: 0; } .wprm-recipe-template-meadow br { display: none; } .wprm-recipe-template-meadow .wprm-recipe-name, .wprm-recipe-template-meadow .wprm-recipe-header { font-family: "Gloock", serif; /* wprm_header_font_family type=font */ color: #1e1e1e; /* wprm_header_text type=color */ line-height: 1.3em; /* wprm_header_line_height type=font_size */ } .wprm-recipe-template-meadow .wprm-recipe-header * { font-family: "Inter", sans-serif; /* wprm_main_font_family type=font */ } .wprm-recipe-template-meadow h1, .wprm-recipe-template-meadow h2, .wprm-recipe-template-meadow h3, .wprm-recipe-template-meadow h4, .wprm-recipe-template-meadow h5, .wprm-recipe-template-meadow h6 { font-family: "Gloock", serif; /* wprm_header_font_family type=font */ color: #1e1e1e; /* wprm_header_text type=color */ line-height: 1.3em; /* wprm_header_line_height type=font_size */ margin: 0; padding: 0; } .wprm-recipe-template-meadow .wprm-recipe-header { margin-top: 1.2em; } .wprm-recipe-template-meadow h1 { font-size: 2.2em; /* wprm_h1_size type=font_size */ } .wprm-recipe-template-meadow h2 { font-size: 2.2em; /* wprm_h2_size type=font_size */ } .wprm-recipe-template-meadow h3 { font-size: 1.8em; /* wprm_h3_size type=font_size */ } .wprm-recipe-template-meadow h4 { font-size: 1em; /* wprm_h4_size type=font_size */ } .wprm-recipe-template-meadow h5 { font-size: 1em; /* wprm_h5_size type=font_size */ } .wprm-recipe-template-meadow h6 { font-size: 1em; /* wprm_h6_size type=font_size */ } .wprm-recipe-template-meadow .meadow-header-meta { max-width: 800px; margin: 0 auto; }templates/recipe/modern/meadow/meadow.html000064400000013110152075605670014724 0ustar00
[wprm-recipe-image size="300x300!" border_width="0px" style="rounded" rounded_radius="20px"]
[wprm-recipe-author label_container="0" label="" author_image="1" text_style="semi-bold"]
[wprm-recipe-name tag="h2"] [wprm-spacer size="15px"] [wprm-recipe-rating display="stars-details" style="separate" icon_color="var(--meadow-accent-color)" icon_size="1.5em" icon_padding="2px"] [wprm-spacer size="15px"] [wprm-recipe-summary] [wprm-spacer size="20px"]
[wprm-recipe-print style="inline-button" horizontal_padding="15px" border_radius="50px" text_style="semi-bold"] [wprm-recipe-pin style="inline-button" border_radius="50px" horizontal_padding="15px" vertical_padding="5px" text_style="semi-bold"] [wprm-recipe-add-to-collection style="inline-button" horizontal_padding="15px" border_radius="50px" text_style="semi-bold"]
[wprm-spacer size="20px"] [wprm-recipe-meta-container fields="times" style="table" table_borders_inside="0" table_border_style="solid" table_border_color="var(--meadow-accent-color)" time_shorthand="1" text_style="semi-bold"] [wprm-spacer size="20px"] [wprm-recipe-meta-container fields="custom" selected_fields="servings, course, cuisine, calories" style="pills" servings_adjustable="disabled" text_style="smaller" pills_alignment="center" label_style="light" label_separator=": " pills_gap="10px" pills_background="var(--meadow-accent-color)" pills_border_width="0px" pills_border_radius="100px" pills_horizontal_padding="15px" pills_vertical_padding="5px"]
[wprm-recipe-jump-to-section alignment="space-between" background="#ffffff" text_color="var(--meadow-accent-color)" icon_color="var(--meadow-accent-color)" text_style="smaller" border_radius="10px" instructions_text="Method" section_order="ingredients, equipment, instructions, nutrition, video, notes" icon_position="above" icon_size="28px" vertical_padding="5px" wrap_items="scroll"]
[wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_tag="div" unit_conversion="header" unit_conversion_style="switch" adjustable_servings="header" servings_button_radius="5px" has_container="1" header_bottom_margin="15px" container_collapsible="1" list_style="none" bottom_border="1" bottom_border_color="var(--meadow-list-border-color)" group_bottom_margin="5px" group_custom_color="1" group_color="var(--meadow-accent-color)" header_decoration="spacer" servings_style="pills" pills_active_background="var(--meadow-accent-color)" pills_active_border="var(--meadow-accent-color)" pills_height="28px" pills_gap="6px" conversion_switch_off="var(--meadow-accent-color)" conversion_switch_off_text="#ffffff" conversion_switch_on="var(--meadow-accent-color)" serving_options_any_value="?" conversion_switch_height="28px"] [wprm-recipe-equipment header="Equipment" header_bottom_margin="15px" has_container="1" container_collapsible="1" list_style="none" bottom_border="1" bottom_border_color="var(--meadow-list-border-color)"]
[wprm-recipe-instructions header="Method" group_tag="div" has_container="0" header_bottom_margin="15px" container_collapsible="0" text_margin="10px" list_style="decimal" list_tag="ol" group_bottom_margin="5px" media_toggle="header" image_border_radius="10px" image_size="medium" group_custom_color="1" group_color="#000000" header_decoration="spacer" toggle_style="switch" toggle_switch_height="28px" toggle_switch_off="#cccccc" toggle_switch_off_text="#000000" toggle_switch_style="rounded" toggle_off_text="" toggle_text_style="normal" toggle_switch_on="var(--meadow-accent-color)" tips_default_accent="var(--meadow-accent-color)"] [wprm-nutrition-label style="grouped" header="Nutrition" has_container="1" container_collapsible="1" label_color="#333333" value_color="var(--meadow-accent-color)" group_width="200px" header_bottom_margin="15px" bottom_border="1" bottom_border_color="var(--meadow-list-border-color)" group_column_gap="20px" bottom_border_style="solid" text_style="normal"] [wprm-recipe-video header="Video" header_bottom_margin="15px"] [wprm-recipe-notes header="Notes" header_bottom_margin="15px" has_container="0"] [wprm-spacer size="40px"] [wprm-call-to-action background_color="var(--meadow-accent-color)" icon_color="#ffffff" header_color="#ffffff" text_color="#ffffff" link_color="#ffffff" action="custom" custom_text="%link% how it was!" custom_link_url="#comment" custom_link_text="Let us know" custom_link_target="_self" icon="heart-empty" padding="30px" border_radius="12px" icon_position="right" header_tag="h3"]
templates/recipe/premium/columns/columns.html000064400000004405152075605670015535 0ustar00
[wprm-recipe-image default="150x150"]
[wprm-recipe-name tag="h2" text_style="uppercase"] [wprm-recipe-rating display="stars"]
[wprm-spacer size="5px"] [wprm-recipe-tags-container label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-recipe-times-container label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-recipe-servings label_container="1" label="Servings" label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-recipe-author label_container="1" label="Author" label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-recipe-cost label_container="1" label="Cost" label_style="uppercase-faded" style="inline" label_separator=": " text_style="uppercase"] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-print icon="" text="Print Recipe" style="inline-button" text_color="#ffffff" button_color="#333333" horizontal_padding="12px" text_style="normal"] [wprm-recipe-add-to-collection icon="" style="inline-button" text_color="#ffffff" button_color="#333333" horizontal_padding="12px" text_style="normal"] [wprm-spacer size="5px"] [wprm-recipe-unit-conversion text_style="bold"]
[wprm-recipe-equipment header="Equipment" header_style="uppercase"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_style="uppercase-faded" header_style="uppercase" unit_conversion=""]
[wprm-recipe-instructions header="Instructions" group_style="uppercase-faded" header_style="uppercase" text_margin="5px" image_size="medium"]
[wprm-recipe-video header="Video" header_style="uppercase"] [wprm-recipe-notes header="Notes" header_style="uppercase"] [wprm-nutrition-label style="simple" header="Nutrition" header_style="uppercase"]templates/recipe/premium/columns/columns.css000064400000002272152075605670015361 0ustar00.wprm-recipe-template-columns { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 10px; } .wprm-recipe-template-columns-name-stars-container { display: flex; flex-wrap: wrap; min-width: 150px; } .wprm-recipe-template-columns-name-stars-container .wprm-recipe-name { margin-right: 5px; } .wprm-recipe-template-columns-main { clear: both; display: flex; border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-left: 0; border-right: 0; margin-top: 10px; padding-bottom: 10px; } .wprm-recipe-template-columns-left { flex: 1; margin-right: 10px; } .wprm-recipe-template-columns-right { flex: 2; } .rtl .wprm-recipe-template-columns-name-stars-container .wprm-recipe-name { margin-left: 5px; margin-right: 0; } .rtl .wprm-recipe-template-columns-left { margin-left: 10px; margin-right: 0; } @media only screen and (max-width: 640px) { .wprm-recipe-template-columns-main { display: block; } } templates/recipe/premium/snippet-summary/snippet-summary.html000064400000001021152075605670020716 0ustar00
[wprm-recipe-summary]
[wprm-recipe-jump icon="arrow-down" style="inline-button" border_color="#ffffff" border_radius="5px"] [wprm-recipe-jump-video icon="movie" style="inline-button" border_color="#ffffff" border_radius="5px"] [wprm-recipe-print icon="printer" style="inline-button" border_color="#ffffff" border_radius="5px"]
[wprm-recipe-image size="100x100" style="rounded"]templates/recipe/premium/snippet-summary/snippet-summary.css000064400000002646152075605670020560 0ustar00 .wprm-recipe-template-snippet-summary { border-style: solid; /* wprm_border_style type=border */ border-width: 0px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 5px; /* wprm_border_radius type=size */ background-color: #ededed; /* wprm_background type=color */ font-family: inherit; /* wprm_font_family type=font */ font-size: 0.9em; /* wprm_font_size type=font_size */ color: #333333; /* wprm_text_color type=color */ text-align: left; margin-top: 0px; /* wprm_margin_top type=size */ margin-bottom: 15px; /* wprm_margin_bottom type=size */ display: flex; justify-content: space-between; } .wprm-recipe-snippet-summary-container { padding: 10px; display: flex; flex-direction: column; justify-content: space-between; } .wprm-recipe-snippet-summary-actions { margin-top: 10px; display: flex; flex-wrap: wrap; align-items: center; } .wprm-recipe-template-snippet-summary .wprm-recipe-image { padding: 10px; /* wprm_image_margin type=size */ flex-shrink: 0; } @media all and (max-width: 640px) { .wprm-recipe-template-snippet-summary { flex-wrap: wrap-reverse; text-align: center; } .wprm-recipe-template-snippet-summary .wprm-recipe-image { margin: 0 auto; flex-shrink: 1; } .wprm-recipe-snippet-summary-actions { display: block; } }templates/recipe/premium/poster/poster.css000064400000003025152075605670015046 0ustar00.wprm-recipe-template-poster { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 0 10px 10px 10px; max-width: 600px; /* wprm_max_width type=size */ } .wprm-recipe-template-poster-image-container { position: relative; margin: 0 -10px 10px -10px; background-color: black; } .wprm-recipe-template-poster-overlay-container { position: absolute; text-align: left; /* wprm_overlay_align type=align */ bottom: 5%; /* wprm_bottom_position type=percentage */ left: 5%; /* wprm_left_position type=percentage */ right: 5%; /* wprm_right_position type=percentage */ } .wprm-recipe-template-poster-overlay-container .wprm-recipe-name { display: inline-block; padding: 5px 10px !important; background-color: #ffffff; /* wprm_overlay_name_background type=color */ color: #000000; /* wprm_overlay_name_text type=color */ } .wprm-recipe-template-poster-overlay-container > div, .wprm-recipe-template-poster-overlay-container > span { display: inline-block; padding: 5px 10px !important; background-color: #000000; /* wprm_overlay_other_background type=color */ color: #ffffff; /* wprm_overlay_other_text type=color */ } .wprm-recipe-template-poster-overlay-container a { color: #3498db; /* wprm_overlay_other_link type=color */ } @media only screen and (max-width: 480px) { .wprm-recipe-template-poster-overlay-container { position: relative; left: 0; right: 0; } } templates/recipe/premium/poster/poster.html000064400000005170152075605670015225 0ustar00
[wprm-recipe-image size="600x9999"]
[wprm-recipe-name tag="h2" text-style="bold"] [wprm-spacer] [wprm-recipe-summary] [wprm-spacer] [wprm-recipe-rating display="stars" icon_color="#ffffff"]
[wprm-recipe-print text="Print Recipe" style="inline-button" text_color="#ffffff" icon_color="#ffffff" button_color="#000000" horizontal_padding="12px" border_color="#000000" icon="printer"] [wprm-recipe-pin text="Pin Recipe" style="inline-button" text_color="#ffffff" icon_color="#ffffff" button_color="#000000" horizontal_padding="12px" border_color="#000000" icon="pinterest"] [wprm-recipe-jump-to-comments text="Rate Recipe" style="inline-button" text_color="#ffffff" icon_color="#ffffff" button_color="#000000" horizontal_padding="12px" border_color="#000000" icon="star-empty"] [wprm-recipe-add-to-collection style="inline-button" text_color="#ffffff" icon_color="#ffffff" button_color="#000000" horizontal_padding="12px" border_color="#000000" icon="contact" icon_added="contact"]
[wprm-recipe-times-container label_style="faded" style="table" label_separator=": "] [wprm-recipe-tags-container label_style="faded" style="inline" label_separator=": "] [wprm-recipe-servings label_container="1" label="Servings" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-author label_container="1" label="Author" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-cost label_container="1" label="Cost" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-equipment header="Equipment" header_style="bold"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_style="bold" header_style="bold"] [wprm-recipe-instructions header="Instructions" group_style="bold" header_style="bold" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video" header_style="bold"] [wprm-recipe-notes header="Notes" header_style="bold"] [wprm-nutrition-label style="simple" header="Nutrition" header_style="bold"] [wprm-spacer size="25px"] [wprm-call-to-action background_color="#000000" icon="heart-empty" icon_color="#ffffff" header_color="#ffffff" text_color="#ffffff" link_color="#ffffff" padding="20px" margin="-10px" action="custom" custom_link_url="#comment" custom_link_text="Let us know" custom_text="%link% how it was!" custom_link_target="_self" custom_link_nofollow="dofollow"]templates/recipe/premium/glacier/glacier.html000064400000023177152075605670015420 0ustar00[wprm-recipe-image size="1000x400!" border_width="0px" style="rounded" rounded_radius="0px"]
[wprm-recipe-name tag="h2"] [wprm-recipe-author label_container="1" label="Author: " author_image="0" text_style="semi-bold" label_style="semi-bold"]
[wprm-recipe-nutrition field="calories" unit="1" text_style="semi-bold"] [wprm-spacer]
[wprm-recipe-rating display="stars-details" style="separate" icon_color="var(--glacier-interactivity-color)" icon_size="1.5em" icon_padding="2px" average_decimals="1"] [wprm-spacer size="20px"] [wprm-recipe-share-options-popup style="inline-button" text_style="semi-bold" horizontal_padding="15px" border_radius="50px" text="Share" icon="share" popup_icon_color="#ffffff" popup_icon_hover_color="#ffffff" popup_text_color="#ffffff" popup_text_hover_color="#ffffff" underline="0" popup_align="flex-start" icon_pinterest="pinterest" icon_facebook="facebook" icon_twitter="x" popup_background="#333333" underline_on_hover="1"] [wprm-recipe-print style="inline-button" horizontal_padding="15px" border_radius="50px" text_style="semi-bold" icon="printer-3" text="Print"] [wprm-recipe-add-to-collection style="inline-button" horizontal_padding="15px" border_radius="50px" text_style="semi-bold" icon="bookmark" text="Save"]
[wprm-recipe-meta-container fields="times" style="inline" table_borders_inside="1" table_border_style="solid" table_border_color="var(--glacier-text-color)" time_shorthand="1" text_style="semi-bold" table_borders="inside-only" label_prep_time="Prep" label_cook_time="Cook" label_total_time="Total" inline_separator="short-line" label_style="normal" custom_label_color="1" custom_link_color="0" label_color="var(--glacier-text-color)" selected_fields="servings,course,total_time" block_color="var(--glacier-accent-color)" custom_block_color="1" separator_color="var(--glacier-text-color)"] [wprm-spacer size="20px"] [wprm-recipe-summary text_style="normal"] [wprm-spacer size="20px"] [wprm-recipe-meta-container fields="custom" selected_fields="servings, course, cuisine" style="inline" servings_adjustable="tooltip" text_style="normal" pills_alignment="center" label_style="normal" label_separator=" " pills_gap="10px" pills_background="var(--glacier-accent-color)" pills_border_width="0px" pills_border_radius="100px" pills_horizontal_padding="15px" pills_vertical_padding="5px" table_borders="inside-only" table_border_style="solid" table_border_color="var(--glacier-text-color)" inline_separator="short-line" separator_color="var(--glacier-text-color)" custom_block_color="1" custom_label_color="1" label_color="var(--glacier-text-color)" block_color="var(--glacier-accent-color)"]
[wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_tag="div" unit_conversion="before" unit_conversion_style="switch" adjustable_servings="before" servings_button_radius="5px" has_container="1" container_background="var(--glacier-background)" header_bottom_margin="0px" container_collapsible="0" list_style="checkbox" group_bottom_margin="5px" group_custom_color="0" group_color="" header_decoration="icon-line" servings_style="pills" pills_active_background="var(--glacier-interactivity-color)" pills_active_border="var(--glacier-interactivity-color)" pills_height="28px" pills_gap="6px" conversion_switch_off="var(--glacier-interactivity-color)" conversion_switch_off_text="#ffffff" conversion_switch_on="var(--glacier-interactivity-color)" serving_options_any_value="" conversion_switch_height="28px" header_background_color="var(--glacier-header-background)" header_vertical_padding="10px" header_horizontal_padding="20px" header_line_width="2px" header_line_color="var(--glacier-header-text)" header_icon="ingredients-2" header_icon_color="var(--glacier-header-text)" header_collapsible="1" header_collapsible_icon_color="var(--glacier-header-text)" checkbox_size="16px" checkbox_border_radius="16px" checkbox_left_position="0px" checkbox_top_position="2px" force_item_position="1" before_container="1" interactivity_container="1" interactivity_alignment="center" interactivity_order="regular" unit_conversion_button_radius="3px" interactivity_gap="4px" group_style="bold" interactivity_bottom_padding="0" interactivity_bottom_margin="-10px"] [wprm-recipe-equipment header="Equipment" header_bottom_margin="0px" has_container="1" container_background="var(--glacier-background)" container_collapsible="0" list_style="checkbox" bottom_border="0" header_background_color="var(--glacier-header-background)" header_vertical_padding="10px" header_horizontal_padding="20px" header_decoration="icon-line" header_line_width="2px" header_line_color="var(--glacier-header-text)" header_icon="salt" header_icon_color="var(--glacier-header-text)" header_collapsible="1" header_collapsible_icon_color="var(--glacier-header-text)" checkbox_border_radius="14px" checkbox_size="14px" checkbox_left_position="0px" checkbox_top_position="2px" force_item_position="1"] [wprm-recipe-instructions header="Method" group_tag="div" has_container="1" container_background="var(--glacier-background)" header_bottom_margin="0px" container_collapsible="0" text_margin="10px" list_style="decimal" list_tag="ol" group_bottom_margin="5px" media_toggle="before" image_border_radius="10px" image_size="medium" group_custom_color="0" group_color="#000000" header_decoration="icon-line" toggle_style="switch" toggle_switch_height="28px" toggle_switch_off="#cccccc" toggle_switch_off_text="#000000" toggle_switch_style="rounded" toggle_off_text="" toggle_text_style="normal" toggle_switch_on="var(--glacier-interactivity-color)" header_background_color="var(--glacier-header-background)" header_vertical_padding="10px" header_horizontal_padding="20px" header_collapsible="1" header_icon="oven" header_line_width="2px" header_line_color="var(--glacier-header-text)" header_icon_color="var(--glacier-header-text)" header_collapsible_icon_color="var(--glacier-header-text)" force_item_position="1" list_item_position="20px" group_style="bold" prevent_sleep="before" prevent_sleep_switch_type="inside" prevent_sleep_description="" interactivity_container="1" interactivity_alignment="center" interactivity_bottom_margin="-10px" prevent_sleep_switch_on="var(--glacier-interactivity-color)" prevent_sleep_on_text="Prevent Sleep Mode" tips_default_accent="var(--glacier-accent-color)"] [wprm-nutrition-label style="grouped" header="Nutrition" has_container="1" container_background="var(--glacier-background)" container_collapsible="0" label_color="#333333" value_color="var(--glacier-accent-color)" group_width="250px" header_bottom_margin="0px" group_column_gap="20px" bottom_border_style="solid" text_style="normal" header_background_color="var(--glacier-header-background)" header_vertical_padding="10px" header_horizontal_padding="20px" header_decoration="icon-line" header_line_width="2px" header_collapsible="1" header_collapsible_icon_color="var(--glacier-header-text)" header_line_color="var(--glacier-header-text)" header_icon="pear" header_icon_color="var(--glacier-header-text)" group_alignment="space-around" separate_value_from_label="1" label_separator="" daily="0" daily_seperator="dash" group_item_style="pills"] [wprm-recipe-video header="Video" header_bottom_margin="0px" header_vertical_padding="10px" header_horizontal_padding="20px" header_decoration="icon-line" header_line_width="2px" header_line_color="var(--glacier-header-text)" header_collapsible="1" header_collapsible_icon_color="var(--glacier-header-text)" header_background_color="var(--glacier-header-background)" header_icon="youtube" header_icon_color="var(--glacier-header-text)" has_container="1" container_background="var(--glacier-background)"] [wprm-recipe-notes header="Notes" header_bottom_margin="0px" has_container="1" container_background="var(--glacier-background)" header_decoration="icon-line" header_icon="book" header_vertical_padding="10px" header_horizontal_padding="20px" header_line_width="2px" header_background_color="var(--glacier-header-background)" header_line_color="var(--glacier-header-text)" header_icon_color="var(--glacier-header-text)" container_icon_color="#ff0000" header_collapsible="1" header_collapsible_icon_color="var(--glacier-header-text)"] [wprm-private-notes header="Private Notes" header_collapsible="1" header_decoration="icon-line" header_line_width="2px" header_background_color="var(--glacier-header-background)" header_vertical_padding="10px" header_horizontal_padding="20px" header_line_color="var(--glacier-header-text)" header_icon="eye" header_icon_color="var(--glacier-header-text)" header_collapsible_icon_color="var(--glacier-header-text)" has_container="1" container_background="var(--glacier-background)"] [wprm-call-to-action background_color="#000000" icon_color="#ffffff" header_color="#ffffff" text_color="#ffffff" link_color="#ffffff" action="custom" custom_text="%link% how it was!" custom_link_url="#comment" custom_link_text="Let us know" custom_link_target="_self" icon="heart-empty" padding="30px" border_radius="12px" icon_position="top" header_tag="h3" margin="20px" icon_gap="5px"]templates/recipe/premium/glacier/glacier.css000064400000006140152075605670015233 0ustar00.wprm-recipe-template-glacier { margin: 20px auto; --glacier-background: #ffffff; /*wprm_background type=color*/ background-color: var(--glacier-background); font-family: "Nunito", sans-serif; /*wprm_main_font_family type=font*/ font-size: 16px; /*wprm_main_font_size type=font_size*/ line-height: 1.5em; /*wprm_main_line_height type=font_size*/ --glacier-text-color: #1e2543; /*wprm_main_text type=color*/ color: var(--glacier-text-color); border: 1px solid var(--glacier-text-color); max-width: 1600px; /*wprm_max_width type=size*/ --glacier-interactivity-color: #1E1E1E; /*wprm_interactivity_color type=color*/ --glacier-accent-color: #518ec7; /*wprm_accent_color type=color*/ --glacier-header-text: #1e1e1e; /*wprm_header_text type=color*/ --glacier-header-background: #F4F4F4; /*wprm_header_background_text type=color*/ } .wprm-recipe-template-glacier a { color: #000000; /*wprm_link type=color*/ } .wprm-recipe-template-glacier p, .wprm-recipe-template-glacier li { font-family: "Nunito", sans-serif; /*wprm_main_font_family type=font*/ font-size: 1em; line-height: 1.5em; /*wprm_main_line_height type=font_size*/ } .wprm-recipe-template-glacier li { margin: 0 0 0 32px; padding: 0; } .rtl .wprm-recipe-template-glacier li { margin: 0 32px 0 0; } .wprm-recipe-template-glacier ol, .wprm-recipe-template-glacier ul { margin: 0; padding: 0; } .wprm-recipe-template-glacier br { display: none; } .wprm-recipe-template-glacier .wprm-recipe-name, .wprm-recipe-template-glacier .wprm-recipe-header { font-family: "Nunito", sans-serif; /*wprm_header_font_family type=font*/ color: var(--glacier-header-text); line-height: 1.3em; /*wprm_header_line_height type=font_size*/ } .wprm-recipe-template-glacier .wprm-recipe-header * { font-family: "Nunito", sans-serif; /*wprm_main_font_family type=font*/ } .wprm-recipe-template-glacier h1, .wprm-recipe-template-glacier h2, .wprm-recipe-template-glacier h3, .wprm-recipe-template-glacier h4, .wprm-recipe-template-glacier h5, .wprm-recipe-template-glacier h6 { font-family: "Nunito", sans-serif; /*wprm_header_font_family type=font*/ color: #1e1e1e; /*wprm_header_text type=color*/ line-height: 1.3em; /*wprm_header_line_height type=font_size*/ margin: 0; padding: 0; } .wprm-recipe-template-glacier h1 { font-size: 2.2em; /*wprm_h1_size type=font_size*/ } .wprm-recipe-template-glacier h2 { font-size: 2.2em; /*wprm_h2_size type=font_size*/ } .wprm-recipe-template-glacier h3 { font-size: 1.8em; /*wprm_h3_size type=font_size*/ } .wprm-recipe-template-glacier h4 { font-size: 1em; /*wprm_h4_size type=font_size*/ } .wprm-recipe-template-glacier h5 { font-size: 1em; /*wprm_h5_size type=font_size*/ } .wprm-recipe-template-glacier h6 { font-size: 1em; /*wprm_h6_size type=font_size*/ } .wprm-recipe-template-glacier.wprm-min-500 .glacier-meta { margin-top: 40px; } .wprm-recipe-template-glacier.wprm-min-500 .glacier-meta .wprm-layout-column:first-child { border-right: 1px solid var(--glacier-text-color); padding-right: 20px; margin-right: -20px; }templates/recipe/premium/boxes/boxes.html000064400000003673152075605670014643 0ustar00
[wprm-recipe-image default="150x150"]
[wprm-recipe-name tag="h2" text_style="uppercase"] [wprm-recipe-rating display="stars" icon_color="#ffffff"]
[wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer size="15px"] [wprm-recipe-print text="Print Recipe" style="inline-button" text_color="#ffffff" button_color="#2c3e50" horizontal_padding="12px" border_color="#ffffff"] [wprm-recipe-add-to-collection style="inline-button" text_color="#ffffff" button_color="#2c3e50" horizontal_padding="12px" border_color="#ffffff"]
[wprm-recipe-tags-container label_style="bold" style="separated" label_separator="" container="0"] [wprm-recipe-times-container label_style="bold" style="separated" label_separator="" container="0"] [wprm-recipe-servings label_container="1" label="Servings" label_style="bold" style="separated" label_separator=""] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="bold" style="separated" label_separator=""] [wprm-recipe-author label_container="1" label="Author" label_style="bold" style="separated" label_separator=""] [wprm-recipe-cost label_container="1" label="Cost" label_style="bold" style="separated" label_separator=""]
[wprm-recipe-equipment header="Equipment" header_style="uppercase"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_style="bold" header_style="uppercase"] [wprm-recipe-instructions header="Instructions" group_style="bold" header_style="uppercase" text_margin="5px" image_size="medium"] [wprm-recipe-video header="Video" header_style="uppercase"] [wprm-recipe-notes header="Notes" header_style="uppercase"] [wprm-nutrition-label style="simple" header="Nutrition" header_style="uppercase"]templates/recipe/premium/boxes/boxes.css000064400000005757152075605670014474 0ustar00.wprm-recipe-template-boxes { border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #2c3e50; /* wprm_header_background type=color */ border-radius: 0px; /* wprm_border_radius type=size */ padding: 0 10px 10px 10px; } .wprm-recipe-template-boxes .wprm-recipe-image { float: left; margin-right: 10px; } .wprm-recipe-template-boxes-name-stars-container { display: flex; flex-wrap: wrap; min-width: 150px; } .wprm-recipe-template-boxes-name-stars-container .wprm-recipe-name { margin-right: 5px; } .wprm-recipe-template-boxes-header { margin: 0 -10px 10px -10px; background-color: #2c3e50; /* wprm_header_background type=color */ color: #ffffff; /* wprm_header_text type=color */ } .wprm-recipe-template-boxes-header a { color: #3498db; /* wprm_header_link type=color */ } .wprm-recipe-template-boxes-header:after { content: ""; display: table; clear: both; } .wprm-recipe-template-boxes-header-text { padding: 10px; } .wprm-recipe-template-boxes .wprm-recipe-header { background-color: #2c3e50; /* wprm_header_background type=color */ color: #ffffff; /* wprm_header_text type=color */ text-align: center; padding: 10px 0 !important; margin: 10px -10px 10px -10px !important; } .wprm-recipe-template-boxes .wprm-recipe-name, .wprm-recipe-template-boxes .wprm-recipe-header h1, .wprm-recipe-template-boxes .wprm-recipe-header h2, .wprm-recipe-template-boxes .wprm-recipe-header h3, .wprm-recipe-template-boxes .wprm-recipe-header h4, .wprm-recipe-template-boxes .wprm-recipe-header h5, .wprm-recipe-template-boxes .wprm-recipe-header h6 { color: #ffffff; /* wprm_header_text type=color */ } .wprm-recipe-template-boxes .wprm-recipe-group-name, .wprm-recipe-template-boxes .wprm-recipe-group-name h1, .wprm-recipe-template-boxes .wprm-recipe-group-name h2, .wprm-recipe-template-boxes .wprm-recipe-group-name h3, .wprm-recipe-template-boxes .wprm-recipe-group-name h4, .wprm-recipe-template-boxes .wprm-recipe-group-name h5, .wprm-recipe-template-boxes .wprm-recipe-group-name h6 { color: #333333; /* wprm_main_text type=color */ } .wprm-recipe-template-boxes-meta { display: flex; flex-wrap: wrap; justify-content: space-evenly; } .wprm-recipe-template-boxes-meta .wprm-recipe-block-container { flex-grow: 1; flex-basis: 100px; /* wprm_meta_box type=size */ background-color: #3498db; /* wprm_meta_background type=color */ color: #ffffff; /* wprm_meta_text type=color */ text-align: center; padding: 10px; margin: 10px; } .wprm-recipe-template-boxes-meta .wprm-recipe-block-container a { color: #000000; /* wprm_meta_link type=color */ } .rtl .wprm-recipe-template-boxes .wprm-recipe-image { float: right; margin-left: 10px; margin-right: 0; } .rtl .wprm-recipe-template-boxes-name-stars-container .wprm-recipe-name { margin-left: 5px; margin-right: 0; } @media only screen and (max-width: 640px) { .wprm-recipe-template-boxes .wprm-recipe-image, .rtl .wprm-recipe-template-boxes .wprm-recipe-image { float: none; margin: 0 auto; } } templates/recipe/premium/cutout/cutout.html000064400000004447152075605670015251 0ustar00[wprm-recipe-image size="200x200!" style="rounded" border_color="#ffffff" border_width="10px" rounded_radius="30px"]
[wprm-recipe-name tag="h2" text_style="bold"] [wprm-spacer size="5px"] [wprm-recipe-summary] [wprm-spacer size="15px"] [wprm-recipe-rating display="stars-details" icon_color="#ffffff"] [wprm-spacer size="15px"] [wprm-recipe-print text="Print" style="inline-button" text_color="#2c3e50" button_color="#ffffff" horizontal_padding="12px" border_color="#ffffff" icon="printer"] [wprm-recipe-pin text="Pin" style="inline-button" text_color="#2c3e50" button_color="#ffffff" horizontal_padding="12px" border_color="#ffffff" icon="pinterest"] [wprm-recipe-jump-to-comments text="Rate" style="inline-button" text_color="#2c3e50" button_color="#ffffff" horizontal_padding="12px" border_color="#ffffff" icon="star-empty"] [wprm-recipe-add-to-collection style="inline-button" text_color="#2c3e50" button_color="#ffffff" horizontal_padding="12px" border_color="#ffffff" icon="contact" icon_added="contact"] [wprm-spacer] [wprm-recipe-tags-container label_style="faded" style="inline" label_separator=": "] [wprm-recipe-times-container label_style="faded" style="inline" label_separator=": "] [wprm-recipe-servings label_container="1" label="Servings" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-nutrition label_container="1" field="calories" unit="1" label="Calories" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-author label_container="1" label="Author" label_style="faded" style="inline" label_separator=": "] [wprm-recipe-cost label_container="1" label="Cost" label_style="faded" style="inline" label_separator=": "]
[wprm-recipe-equipment header="Equipment" header_style="bold"] [wprm-recipe-ingredients header="Ingredients" notes_style="faded" group_style="bold" header_style="bold"] [wprm-recipe-instructions header="Instructions" group_style="bold" header_style="bold" text_margin="5px" image_size="medium" tips_default_accent="#053f5e"] [wprm-recipe-video header="Video" header_style="bold"] [wprm-recipe-notes header="Notes" header_style="bold"] [wprm-nutrition-label style="simple" header="Nutrition" header_style="bold"]
templates/recipe/premium/cutout/cutout.css000064400000002065152075605670015067 0ustar00.wprm-recipe-template-cutout { position: relative; border-style: solid; /* wprm_border_style type=border */ border-width: 1px; /* wprm_border_width type=size */ border-color: #aaaaaa; /* wprm_border type=color */ border-radius: 10px; /* wprm_border_radius type=size */ margin: 120px auto 20px auto; overflow: visible; } .wprm-recipe-template-cutout-container { overflow: hidden; padding: 0 10px 10px 10px; border: 0; border-radius: 7px; /* wprm_inner_border_radius type=size */ } .wprm-recipe-template-cutout .wprm-recipe-image { position: absolute; margin-top: -100px; margin-left: -100px; left: 50%; } .wprm-recipe-template-cutout-header { margin: 0 -10px 10px -10px; padding: 110px 10px 10px 10px; text-align: center; background-color: #053f5e; /* wprm_top_header_background type=color */ color: #ffffff; /* wprm_top_header_text type=color */ } .wprm-recipe-template-cutout-header a { color: #3498db; /* wprm_top_header_link type=color */ } .wprm-recipe-template-cutout-header .wprm-recipe-name { color: #ffffff; /* wprm_top_header_text type=color */ }templates/divi/styles/style.min.css000064400000000000152075605670013457 0ustar00templates/divi/styles/style-dbp.min.css000064400000000000152075605670014222 0ustar00templates/divi/includes/loader.php000064400000000517152075605670013302 0ustar00plugin_dir = plugin_dir_path( __FILE__ ); $this->plugin_dir_url = plugin_dir_url( $this->plugin_dir ); $this->_builder_js_data = array( 'nonce' => wp_create_nonce( 'wp_rest' ), 'endpoints' => array( 'utilities' => rtrim( get_rest_url( null, 'wp-recipe-maker/v1/utilities' ), '/' ), ), ); parent::__construct( $name, $args ); } } new WPRM_WPRecipeMakerDiviExtension;templates/divi/includes/modules/Recipe/Recipe.php000064400000004542152075605700016116 0ustar00 'https://bootstrapped.ventures/wp-recipe-maker', 'author' => 'Bootstrapped Ventures', 'author_uri' => 'https://bootstrapped.ventures', ); public function init() { $this->name = 'WPRM Recipe'; $this->settings_modal_toggles = array( // Content tab's slug is "general" 'general' => array( 'toggles' => array( 'main_content' => 'WP Recipe Maker', ), ), ); } public function get_fields() { $latest_recipes = WPRM_Recipe_Manager::get_latest_recipes( 20, 'id' ); $latest_recipe_options = array(); foreach( $latest_recipes as $recipe ) { $latest_recipe_options[ $recipe['id'] ] = $recipe['text']; } return array( 'recipe_id' => array( 'label' => esc_html__( 'Recipe ID (required)', 'wp-recipe-maker' ), 'type' => 'text', 'description' => esc_html__( 'Fill in the ID of the recipe to display.', 'wp-recipe-maker' ), 'toggle_slug' => 'main_content', ), 'latest_recipes' => array( 'label' => esc_html__( 'Find the ID of the latest recipes', 'wp-recipe-maker' ), 'type' => 'select', 'options' => $latest_recipe_options, 'description' => esc_html__( 'Use this select to quickly find the ID of the latest recipes. You still have to fill in the Recipe ID field above', 'wp-recipe-maker' ), 'toggle_slug' => 'main_content', ), ); } public function get_advanced_fields_config() { return array( 'link' => false, 'background' => false, 'fonts' => false, 'borders' => false, 'text' => false, 'max_width' => false, 'margin_padding' => false, 'padding' => false, 'filters' => false, 'text_shadow' => false, 'box_shadow' => false, 'transform' => false, 'animation' => false, 'css_fields' => false, 'css' => false, 'visibility' => false, 'transitions' => false, 'position' => false, 'scroll_effects' => false, 'button' => false, ); } public function render( $attrs, $content, $render_slug ) { $recipe_id = intval( $this->props['recipe_id'] ); if ( ! $recipe_id ) { return ''; } return do_shortcode( '[wprm-recipe id="' . $recipe_id . '"]' ); } } new WPRM_Divi_Module_Recipe; templates/divi/includes/modules/Recipe/Recipe.js000064400000006464152075605700015750 0ustar00// External Dependencies import React, { Component, Fragment } from 'react'; export default class Recipe extends Component { static slug = 'divi_wprm_recipe'; constructor( props ) { super( props ); const id = props.hasOwnProperty( 'recipe_id' ) ? parseInt( props.recipe_id ) : false; this.state = { id, html: {}, } } componentDidMount() { if ( this.state.id && ! this.state.html.hasOwnProperty( `recipe-${ this.state.id }` ) ) { this.getRecipeHTML(); } } componentDidUpdate( prevProps, prevState ) { // Check if we need to update the ID. if ( prevProps.recipe_id !== this.props.recipe_id ) { const id = parseInt( this.props.recipe_id ); this.setState({ id, }); } // Check if we need to load the HTML for a new recipe ID. if ( prevState.id !== this.state.id ) { if ( this.state.id && ! this.state.html.hasOwnProperty( `recipe-${ this.state.id }` ) ) { this.getRecipeHTML(); } } } getRecipeHTML() { const recipeId = this.state.id; return fetch(`${ DiviWpRecipeMakerBuilderData.endpoints.utilities }/preview/${ recipeId }?t=${ Date.now() }`, { method: 'POST', headers: { 'X-WP-Nonce': DiviWpRecipeMakerBuilderData.nonce, 'Accept': 'application/json', 'Content-Type': 'application/json', // Don't cache API calls. 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': 0, }, // body: JSON.stringify({ // template, // }), credentials: 'same-origin', }).then(response => { return response.json().then(json => { return response.ok ? json : false; }); }).then(data => { let html = data; if ( ! html ) { html = '

Could not load WPRM Recipe #' + recipeId + '

'; } this.setState({ html: { ...this.state.html, [ `recipe-${ recipeId }` ]: html, }, }); }); } render() { const preview = this.state.id && this.state.html.hasOwnProperty( `recipe-${ this.state.id }` ) ? this.state.html[ `recipe-${ this.state.id }` ] : false; return (
{ ! this.state.id ?

Make sure to select a WP Recipe Maker Recipe to display.

: { false === preview ?

Loading WPRM Recipe #{ this.state.id }

:
} }
); } } templates/divi/includes/modules/index.js000064400000000077152075605700014433 0ustar00import Recipe from './Recipe/Recipe'; export default [Recipe];templates/divi/includes/loader.js000064400000000234152075605700013115 0ustar00// Internal Dependencies import modules from './modules'; jQuery(window).on('et_builder_api_ready', (event, API) => { API.registerModules(modules); });templates/divi/scripts/builder-bundle.min.js000064400000306105152075605700015215 0ustar00/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./wp-recipe-maker/templates/divi/includes/loader.js": /*!***********************************************************!*\ !*** ./wp-recipe-maker/templates/divi/includes/loader.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modules */ \"./wp-recipe-maker/templates/divi/includes/modules/index.js\");\n/* provided dependency */ var jQuery = __webpack_require__(/*! jquery */ \"jquery\");\n// Internal Dependencies\n\njQuery(window).on('et_builder_api_ready', (event, API) => {\n API.registerModules(_modules__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n});\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi/includes/loader.js?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi/includes/modules/Recipe/Recipe.js": /*!**************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi/includes/modules/Recipe/Recipe.js ***! \**************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Recipe)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n// External Dependencies\n\nclass Recipe extends react__WEBPACK_IMPORTED_MODULE_0__.Component {\n static slug = 'divi_wprm_recipe';\n constructor(props) {\n super(props);\n const id = props.hasOwnProperty('recipe_id') ? parseInt(props.recipe_id) : false;\n this.state = {\n id,\n html: {}\n };\n }\n componentDidMount() {\n if (this.state.id && !this.state.html.hasOwnProperty(`recipe-${this.state.id}`)) {\n this.getRecipeHTML();\n }\n }\n componentDidUpdate(prevProps, prevState) {\n // Check if we need to update the ID.\n if (prevProps.recipe_id !== this.props.recipe_id) {\n const id = parseInt(this.props.recipe_id);\n this.setState({\n id\n });\n }\n\n // Check if we need to load the HTML for a new recipe ID.\n if (prevState.id !== this.state.id) {\n if (this.state.id && !this.state.html.hasOwnProperty(`recipe-${this.state.id}`)) {\n this.getRecipeHTML();\n }\n }\n }\n getRecipeHTML() {\n const recipeId = this.state.id;\n return fetch(`${DiviWpRecipeMakerBuilderData.endpoints.utilities}/preview/${recipeId}?t=${Date.now()}`, {\n method: 'POST',\n headers: {\n 'X-WP-Nonce': DiviWpRecipeMakerBuilderData.nonce,\n 'Accept': 'application/json',\n 'Content-Type': 'application/json',\n // Don't cache API calls.\n 'Cache-Control': 'no-cache, no-store, must-revalidate',\n 'Pragma': 'no-cache',\n 'Expires': 0\n },\n // body: JSON.stringify({\n // template,\n // }),\n credentials: 'same-origin'\n }).then(response => {\n return response.json().then(json => {\n return response.ok ? json : false;\n });\n }).then(data => {\n let html = data;\n if (!html) {\n html = '

Could not load WPRM Recipe #' + recipeId + '

';\n }\n this.setState({\n html: {\n ...this.state.html,\n [`recipe-${recipeId}`]: html\n }\n });\n });\n }\n render() {\n const preview = this.state.id && this.state.html.hasOwnProperty(`recipe-${this.state.id}`) ? this.state.html[`recipe-${this.state.id}`] : false;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"wprm-divi-preview-container\"\n }, !this.state.id ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Make sure to select a WP Recipe Maker Recipe to display.\") : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, false === preview ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Loading WPRM Recipe #\", this.state.id) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"wprm-divi-preview\",\n dangerouslySetInnerHTML: {\n __html: preview\n }\n })));\n }\n}\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi/includes/modules/Recipe/Recipe.js?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi/includes/modules/index.js": /*!******************************************************************!*\ !*** ./wp-recipe-maker/templates/divi/includes/modules/index.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Recipe_Recipe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Recipe/Recipe */ \"./wp-recipe-maker/templates/divi/includes/modules/Recipe/Recipe.js\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ([_Recipe_Recipe__WEBPACK_IMPORTED_MODULE_0__[\"default\"]]);\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi/includes/modules/index.js?"); /***/ }), /***/ "./node_modules/react/cjs/react.development.js": /*!*****************************************************!*\ !*** ./node_modules/react/cjs/react.development.js ***! \*****************************************************/ /***/ ((module, exports, __webpack_require__) => { eval("/* module decorator */ module = __webpack_require__.nmd(module);\n/**\n * @license React\n * react.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n (function() {\n\n 'use strict';\n\n/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());\n}\n var ReactVersion = '18.2.0';\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\n/**\n * Keeps track of the current dispatcher.\n */\nvar ReactCurrentDispatcher = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\n/**\n * Keeps track of the current batch's configuration such as how long an update\n * should suspend for if it needs to.\n */\nvar ReactCurrentBatchConfig = {\n transition: null\n};\n\nvar ReactCurrentActQueue = {\n current: null,\n // Used to reproduce behavior of `batchedUpdates` in legacy mode.\n isBatchingLegacy: false,\n didScheduleLegacyUpdate: false\n};\n\n/**\n * Keeps track of the current owner.\n *\n * The current owner is the component who should own any components that are\n * currently being constructed.\n */\nvar ReactCurrentOwner = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\nvar ReactDebugCurrentFrame = {};\nvar currentExtraStackFrame = null;\nfunction setExtraStackFrame(stack) {\n {\n currentExtraStackFrame = stack;\n }\n}\n\n{\n ReactDebugCurrentFrame.setExtraStackFrame = function (stack) {\n {\n currentExtraStackFrame = stack;\n }\n }; // Stack implementation injected by the current renderer.\n\n\n ReactDebugCurrentFrame.getCurrentStack = null;\n\n ReactDebugCurrentFrame.getStackAddendum = function () {\n var stack = ''; // Add an extra top frame while an element is being validated\n\n if (currentExtraStackFrame) {\n stack += currentExtraStackFrame;\n } // Delegate to the injected renderer-specific implementation\n\n\n var impl = ReactDebugCurrentFrame.getCurrentStack;\n\n if (impl) {\n stack += impl() || '';\n }\n\n return stack;\n };\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar ReactSharedInternals = {\n ReactCurrentDispatcher: ReactCurrentDispatcher,\n ReactCurrentBatchConfig: ReactCurrentBatchConfig,\n ReactCurrentOwner: ReactCurrentOwner\n};\n\n{\n ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame;\n ReactSharedInternals.ReactCurrentActQueue = ReactCurrentActQueue;\n}\n\n// by calls to these methods by a Babel plugin.\n//\n// In PROD (or in packages without access to React internals),\n// they are left as they are instead.\n\nfunction warn(format) {\n {\n {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar didWarnStateUpdateForUnmountedComponent = {};\n\nfunction warnNoop(publicInstance, callerName) {\n {\n var _constructor = publicInstance.constructor;\n var componentName = _constructor && (_constructor.displayName || _constructor.name) || 'ReactClass';\n var warningKey = componentName + \".\" + callerName;\n\n if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n return;\n }\n\n error(\"Can't call %s on a component that is not yet mounted. \" + 'This is a no-op, but it might indicate a bug in your application. ' + 'Instead, assign to `this.state` directly or define a `state = {};` ' + 'class property with the desired state in the %s component.', callerName, componentName);\n\n didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n }\n}\n/**\n * This is the abstract API for an update queue.\n */\n\n\nvar ReactNoopUpdateQueue = {\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance, callback, callerName) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} Name of the calling function in the public API.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nvar assign = Object.assign;\n\nvar emptyObject = {};\n\n{\n Object.freeze(emptyObject);\n}\n/**\n * Base class helpers for the updating state of a component.\n */\n\n\nfunction Component(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n // renderer.\n\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nComponent.prototype.isReactComponent = {};\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\n\nComponent.prototype.setState = function (partialState, callback) {\n if (typeof partialState !== 'object' && typeof partialState !== 'function' && partialState != null) {\n throw new Error('setState(...): takes an object of state variables to update or a ' + 'function which returns an object of state variables.');\n }\n\n this.updater.enqueueSetState(this, partialState, callback, 'setState');\n};\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\n\n\nComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this, callback, 'forceUpdate');\n};\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\n\n\n{\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n\n var defineDeprecationWarning = function (methodName, info) {\n Object.defineProperty(Component.prototype, methodName, {\n get: function () {\n warn('%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]);\n\n return undefined;\n }\n });\n };\n\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nfunction ComponentDummy() {}\n\nComponentDummy.prototype = Component.prototype;\n/**\n * Convenience component with default shallow equality check for sCU.\n */\n\nfunction PureComponent(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nvar pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\npureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\nassign(pureComponentPrototype, Component.prototype);\npureComponentPrototype.isPureReactComponent = true;\n\n// an immutable object with a single mutable value\nfunction createRef() {\n var refObject = {\n current: null\n };\n\n {\n Object.seal(refObject);\n }\n\n return refObject;\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * Create and return a new ReactElement of the given type.\n * See https://reactjs.org/docs/react-api.html#createelement\n */\n\nfunction createElement(type, config, children) {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n\n {\n warnIfStringRefCannotBeAutoConverted(config);\n }\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n {\n if (Object.freeze) {\n Object.freeze(childArray);\n }\n }\n\n props.children = childArray;\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n {\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n}\nfunction cloneAndReplaceKey(oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n return newElement;\n}\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://reactjs.org/docs/react-api.html#cloneelement\n */\n\nfunction cloneElement(element, config, children) {\n if (element === null || element === undefined) {\n throw new Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n }\n\n var propName; // Original props are copied\n\n var props = assign({}, element.props); // Reserved names are extracted\n\n var key = element.key;\n var ref = element.ref; // Self is preserved since the owner is preserved.\n\n var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n\n var source = element._source; // Owner will be preserved, unless ref is overridden\n\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n } // Remaining properties override existing props\n\n\n var defaultProps;\n\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\nfunction isValidElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = key.replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n return '$' + escapedString;\n}\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\n\nvar didWarnAboutMaps = false;\nvar userProvidedKeyEscapeRegex = /\\/+/g;\n\nfunction escapeUserProvidedKey(text) {\n return text.replace(userProvidedKeyEscapeRegex, '$&/');\n}\n/**\n * Generate a key string that identifies a element within a set.\n *\n * @param {*} element A element that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\n\n\nfunction getElementKey(element, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (typeof element === 'object' && element !== null && element.key != null) {\n // Explicit key\n {\n checkKeyStringCoercion(element.key);\n }\n\n return escape('' + element.key);\n } // Implicit key determined by the index in the set\n\n\n return index.toString(36);\n}\n\nfunction mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n var invokeCallback = false;\n\n if (children === null) {\n invokeCallback = true;\n } else {\n switch (type) {\n case 'string':\n case 'number':\n invokeCallback = true;\n break;\n\n case 'object':\n switch (children.$$typeof) {\n case REACT_ELEMENT_TYPE:\n case REACT_PORTAL_TYPE:\n invokeCallback = true;\n }\n\n }\n }\n\n if (invokeCallback) {\n var _child = children;\n var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows:\n\n var childKey = nameSoFar === '' ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n\n if (isArray(mappedChild)) {\n var escapedChildKey = '';\n\n if (childKey != null) {\n escapedChildKey = escapeUserProvidedKey(childKey) + '/';\n }\n\n mapIntoArray(mappedChild, array, escapedChildKey, '', function (c) {\n return c;\n });\n } else if (mappedChild != null) {\n if (isValidElement(mappedChild)) {\n {\n // The `if` statement here prevents auto-disabling of the safe\n // coercion ESLint rule, so we must manually disable it below.\n // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) {\n checkKeyStringCoercion(mappedChild.key);\n }\n }\n\n mappedChild = cloneAndReplaceKey(mappedChild, // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n escapedPrefix + ( // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n mappedChild.key && (!_child || _child.key !== mappedChild.key) ? // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n // eslint-disable-next-line react-internal/safe-string-coercion\n escapeUserProvidedKey('' + mappedChild.key) + '/' : '') + childKey);\n }\n\n array.push(mappedChild);\n }\n\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getElementKey(child, i);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n\n if (typeof iteratorFn === 'function') {\n var iterableChildren = children;\n\n {\n // Warn about using Maps as children\n if (iteratorFn === iterableChildren.entries) {\n if (!didWarnAboutMaps) {\n warn('Using Maps as children is not supported. ' + 'Use an array of keyed ReactElements instead.');\n }\n\n didWarnAboutMaps = true;\n }\n }\n\n var iterator = iteratorFn.call(iterableChildren);\n var step;\n var ii = 0;\n\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getElementKey(child, ii++);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else if (type === 'object') {\n // eslint-disable-next-line react-internal/safe-string-coercion\n var childrenString = String(children);\n throw new Error(\"Objects are not valid as a React child (found: \" + (childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString) + \"). \" + 'If you meant to render a collection of children, use an array ' + 'instead.');\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n *\n * The provided mapFunction(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n\n var result = [];\n var count = 0;\n mapIntoArray(children, result, '', '', function (child) {\n return func.call(context, child, count++);\n });\n return result;\n}\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrencount\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\n\n\nfunction countChildren(children) {\n var n = 0;\n mapChildren(children, function () {\n n++; // Don't return anything\n });\n return n;\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n mapChildren(children, function () {\n forEachFunc.apply(this, arguments); // Don't return anything.\n }, forEachContext);\n}\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n */\n\n\nfunction toArray(children) {\n return mapChildren(children, function (child) {\n return child;\n }) || [];\n}\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\n\n\nfunction onlyChild(children) {\n if (!isValidElement(children)) {\n throw new Error('React.Children.only expected to receive a single React element child.');\n }\n\n return children;\n}\n\nfunction createContext(defaultValue) {\n // TODO: Second argument used to be an optional `calculateChangedBits`\n // function. Warn to reserve for future use?\n var context = {\n $$typeof: REACT_CONTEXT_TYPE,\n // As a workaround to support multiple concurrent renderers, we categorize\n // some renderers as primary and others as secondary. We only expect\n // there to be two concurrent renderers at most: React Native (primary) and\n // Fabric (secondary); React DOM (primary) and React ART (secondary).\n // Secondary renderers store their context values on separate fields.\n _currentValue: defaultValue,\n _currentValue2: defaultValue,\n // Used to track how many concurrent renderers this context currently\n // supports within in a single renderer. Such as parallel server rendering.\n _threadCount: 0,\n // These are circular\n Provider: null,\n Consumer: null,\n // Add these to use same hidden class in VM as ServerContext\n _defaultValue: null,\n _globalName: null\n };\n context.Provider = {\n $$typeof: REACT_PROVIDER_TYPE,\n _context: context\n };\n var hasWarnedAboutUsingNestedContextConsumers = false;\n var hasWarnedAboutUsingConsumerProvider = false;\n var hasWarnedAboutDisplayNameOnConsumer = false;\n\n {\n // A separate object, but proxies back to the original context object for\n // backwards compatibility. It has a different $$typeof, so we can properly\n // warn for the incorrect usage of Context as a Consumer.\n var Consumer = {\n $$typeof: REACT_CONTEXT_TYPE,\n _context: context\n }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n Object.defineProperties(Consumer, {\n Provider: {\n get: function () {\n if (!hasWarnedAboutUsingConsumerProvider) {\n hasWarnedAboutUsingConsumerProvider = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Provider;\n },\n set: function (_Provider) {\n context.Provider = _Provider;\n }\n },\n _currentValue: {\n get: function () {\n return context._currentValue;\n },\n set: function (_currentValue) {\n context._currentValue = _currentValue;\n }\n },\n _currentValue2: {\n get: function () {\n return context._currentValue2;\n },\n set: function (_currentValue2) {\n context._currentValue2 = _currentValue2;\n }\n },\n _threadCount: {\n get: function () {\n return context._threadCount;\n },\n set: function (_threadCount) {\n context._threadCount = _threadCount;\n }\n },\n Consumer: {\n get: function () {\n if (!hasWarnedAboutUsingNestedContextConsumers) {\n hasWarnedAboutUsingNestedContextConsumers = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Consumer;\n }\n },\n displayName: {\n get: function () {\n return context.displayName;\n },\n set: function (displayName) {\n if (!hasWarnedAboutDisplayNameOnConsumer) {\n warn('Setting `displayName` on Context.Consumer has no effect. ' + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n\n hasWarnedAboutDisplayNameOnConsumer = true;\n }\n }\n }\n }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n context.Consumer = Consumer;\n }\n\n {\n context._currentRenderer = null;\n context._currentRenderer2 = null;\n }\n\n return context;\n}\n\nvar Uninitialized = -1;\nvar Pending = 0;\nvar Resolved = 1;\nvar Rejected = 2;\n\nfunction lazyInitializer(payload) {\n if (payload._status === Uninitialized) {\n var ctor = payload._result;\n var thenable = ctor(); // Transition to the next state.\n // This might throw either because it's missing or throws. If so, we treat it\n // as still uninitialized and try again next time. Which is the same as what\n // happens if the ctor or any wrappers processing the ctor throws. This might\n // end up fixing it if the resolution was a concurrency bug.\n\n thenable.then(function (moduleObject) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var resolved = payload;\n resolved._status = Resolved;\n resolved._result = moduleObject;\n }\n }, function (error) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var rejected = payload;\n rejected._status = Rejected;\n rejected._result = error;\n }\n });\n\n if (payload._status === Uninitialized) {\n // In case, we're still uninitialized, then we're waiting for the thenable\n // to resolve. Set it as pending in the meantime.\n var pending = payload;\n pending._status = Pending;\n pending._result = thenable;\n }\n }\n\n if (payload._status === Resolved) {\n var moduleObject = payload._result;\n\n {\n if (moduleObject === undefined) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\\n\\n\" + 'Did you accidentally put curly braces around the import?', moduleObject);\n }\n }\n\n {\n if (!('default' in moduleObject)) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\", moduleObject);\n }\n }\n\n return moduleObject.default;\n } else {\n throw payload._result;\n }\n}\n\nfunction lazy(ctor) {\n var payload = {\n // We use these fields to store the result.\n _status: Uninitialized,\n _result: ctor\n };\n var lazyType = {\n $$typeof: REACT_LAZY_TYPE,\n _payload: payload,\n _init: lazyInitializer\n };\n\n {\n // In production, this would just set it on the object.\n var defaultProps;\n var propTypes; // $FlowFixMe\n\n Object.defineProperties(lazyType, {\n defaultProps: {\n configurable: true,\n get: function () {\n return defaultProps;\n },\n set: function (newDefaultProps) {\n error('React.lazy(...): It is not supported to assign `defaultProps` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n defaultProps = newDefaultProps; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'defaultProps', {\n enumerable: true\n });\n }\n },\n propTypes: {\n configurable: true,\n get: function () {\n return propTypes;\n },\n set: function (newPropTypes) {\n error('React.lazy(...): It is not supported to assign `propTypes` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n propTypes = newPropTypes; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'propTypes', {\n enumerable: true\n });\n }\n }\n });\n }\n\n return lazyType;\n}\n\nfunction forwardRef(render) {\n {\n if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n error('forwardRef requires a render function but received a `memo` ' + 'component. Instead of forwardRef(memo(...)), use ' + 'memo(forwardRef(...)).');\n } else if (typeof render !== 'function') {\n error('forwardRef requires a render function but was given %s.', render === null ? 'null' : typeof render);\n } else {\n if (render.length !== 0 && render.length !== 2) {\n error('forwardRef render functions accept exactly two parameters: props and ref. %s', render.length === 1 ? 'Did you forget to use the ref parameter?' : 'Any additional parameter will be undefined.');\n }\n }\n\n if (render != null) {\n if (render.defaultProps != null || render.propTypes != null) {\n error('forwardRef render functions do not support propTypes or defaultProps. ' + 'Did you accidentally pass a React component?');\n }\n }\n }\n\n var elementType = {\n $$typeof: REACT_FORWARD_REF_TYPE,\n render: render\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.forwardRef((props, ref) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!render.name && !render.displayName) {\n render.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction memo(type, compare) {\n {\n if (!isValidElementType(type)) {\n error('memo: The first argument must be a component. Instead ' + 'received: %s', type === null ? 'null' : typeof type);\n }\n }\n\n var elementType = {\n $$typeof: REACT_MEMO_TYPE,\n type: type,\n compare: compare === undefined ? null : compare\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.memo((props) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!type.name && !type.displayName) {\n type.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nfunction resolveDispatcher() {\n var dispatcher = ReactCurrentDispatcher.current;\n\n {\n if (dispatcher === null) {\n error('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for' + ' one of the following reasons:\\n' + '1. You might have mismatching versions of React and the renderer (such as React DOM)\\n' + '2. You might be breaking the Rules of Hooks\\n' + '3. You might have more than one copy of React in the same app\\n' + 'See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.');\n }\n } // Will result in a null access error if accessed outside render phase. We\n // intentionally don't throw our own error because this is in a hot path.\n // Also helps ensure this is inlined.\n\n\n return dispatcher;\n}\nfunction useContext(Context) {\n var dispatcher = resolveDispatcher();\n\n {\n // TODO: add a more generic warning for invalid values.\n if (Context._context !== undefined) {\n var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n // and nobody should be using this in existing code.\n\n if (realContext.Consumer === Context) {\n error('Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be ' + 'removed in a future major release. Did you mean to call useContext(Context) instead?');\n } else if (realContext.Provider === Context) {\n error('Calling useContext(Context.Provider) is not supported. ' + 'Did you mean to call useContext(Context) instead?');\n }\n }\n }\n\n return dispatcher.useContext(Context);\n}\nfunction useState(initialState) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useState(initialState);\n}\nfunction useReducer(reducer, initialArg, init) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useReducer(reducer, initialArg, init);\n}\nfunction useRef(initialValue) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useRef(initialValue);\n}\nfunction useEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useEffect(create, deps);\n}\nfunction useInsertionEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useInsertionEffect(create, deps);\n}\nfunction useLayoutEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useLayoutEffect(create, deps);\n}\nfunction useCallback(callback, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useCallback(callback, deps);\n}\nfunction useMemo(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useMemo(create, deps);\n}\nfunction useImperativeHandle(ref, create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useImperativeHandle(ref, create, deps);\n}\nfunction useDebugValue(value, formatterFn) {\n {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDebugValue(value, formatterFn);\n }\n}\nfunction useTransition() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useTransition();\n}\nfunction useDeferredValue(value) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDeferredValue(value);\n}\nfunction useId() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useId();\n}\nfunction useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher$1.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher$1.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n setExtraStackFrame(stack);\n } else {\n setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n\nfunction getDeclarationErrorAddendum() {\n if (ReactCurrentOwner.current) {\n var name = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendumForProps(elementProps) {\n if (elementProps !== null && elementProps !== undefined) {\n return getSourceInfoErrorAddendum(elementProps.__source);\n }\n\n return '';\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n {\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\nfunction createElementWithValidation(type, props, children) {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n {\n error('React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n }\n\n var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], type);\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n}\nvar didWarnAboutDeprecatedCreateFactory = false;\nfunction createFactoryWithValidation(type) {\n var validatedFactory = createElementWithValidation.bind(null, type);\n validatedFactory.type = type;\n\n {\n if (!didWarnAboutDeprecatedCreateFactory) {\n didWarnAboutDeprecatedCreateFactory = true;\n\n warn('React.createFactory() is deprecated and will be removed in ' + 'a future major release. Consider using JSX ' + 'or use React.createElement() directly instead.');\n } // Legacy hook: remove it\n\n\n Object.defineProperty(validatedFactory, 'type', {\n enumerable: false,\n get: function () {\n warn('Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.');\n\n Object.defineProperty(this, 'type', {\n value: type\n });\n return type;\n }\n });\n }\n\n return validatedFactory;\n}\nfunction cloneElementWithValidation(element, props, children) {\n var newElement = cloneElement.apply(this, arguments);\n\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], newElement.type);\n }\n\n validatePropTypes(newElement);\n return newElement;\n}\n\nfunction startTransition(scope, options) {\n var prevTransition = ReactCurrentBatchConfig.transition;\n ReactCurrentBatchConfig.transition = {};\n var currentTransition = ReactCurrentBatchConfig.transition;\n\n {\n ReactCurrentBatchConfig.transition._updatedFibers = new Set();\n }\n\n try {\n scope();\n } finally {\n ReactCurrentBatchConfig.transition = prevTransition;\n\n {\n if (prevTransition === null && currentTransition._updatedFibers) {\n var updatedFibersCount = currentTransition._updatedFibers.size;\n\n if (updatedFibersCount > 10) {\n warn('Detected a large number of updates inside startTransition. ' + 'If this is due to a subscription please re-write it to use React provided hooks. ' + 'Otherwise concurrent mode guarantees are off the table.');\n }\n\n currentTransition._updatedFibers.clear();\n }\n }\n }\n}\n\nvar didWarnAboutMessageChannel = false;\nvar enqueueTaskImpl = null;\nfunction enqueueTask(task) {\n if (enqueueTaskImpl === null) {\n try {\n // read require off the module object to get around the bundlers.\n // we don't want them to detect a require and bundle a Node polyfill.\n var requireString = ('require' + Math.random()).slice(0, 7);\n var nodeRequire = module && module[requireString]; // assuming we're in node, let's try to get node's\n // version of setImmediate, bypassing fake timers if any.\n\n enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;\n } catch (_err) {\n // we're in a browser\n // we can't use regular timers because they may still be faked\n // so we try MessageChannel+postMessage instead\n enqueueTaskImpl = function (callback) {\n {\n if (didWarnAboutMessageChannel === false) {\n didWarnAboutMessageChannel = true;\n\n if (typeof MessageChannel === 'undefined') {\n error('This browser does not have a MessageChannel implementation, ' + 'so enqueuing tasks via await act(async () => ...) will fail. ' + 'Please file an issue at https://github.com/facebook/react/issues ' + 'if you encounter this warning.');\n }\n }\n }\n\n var channel = new MessageChannel();\n channel.port1.onmessage = callback;\n channel.port2.postMessage(undefined);\n };\n }\n }\n\n return enqueueTaskImpl(task);\n}\n\nvar actScopeDepth = 0;\nvar didWarnNoAwaitAct = false;\nfunction act(callback) {\n {\n // `act` calls can be nested, so we track the depth. This represents the\n // number of `act` scopes on the stack.\n var prevActScopeDepth = actScopeDepth;\n actScopeDepth++;\n\n if (ReactCurrentActQueue.current === null) {\n // This is the outermost `act` scope. Initialize the queue. The reconciler\n // will detect the queue and use it instead of Scheduler.\n ReactCurrentActQueue.current = [];\n }\n\n var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy;\n var result;\n\n try {\n // Used to reproduce behavior of `batchedUpdates` in legacy mode. Only\n // set to `true` while the given callback is executed, not for updates\n // triggered during an async event, because this is how the legacy\n // implementation of `act` behaved.\n ReactCurrentActQueue.isBatchingLegacy = true;\n result = callback(); // Replicate behavior of original `act` implementation in legacy mode,\n // which flushed updates immediately after the scope function exits, even\n // if it's an async function.\n\n if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n ReactCurrentActQueue.didScheduleLegacyUpdate = false;\n flushActQueue(queue);\n }\n }\n } catch (error) {\n popActScope(prevActScopeDepth);\n throw error;\n } finally {\n ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy;\n }\n\n if (result !== null && typeof result === 'object' && typeof result.then === 'function') {\n var thenableResult = result; // The callback is an async function (i.e. returned a promise). Wait\n // for it to resolve before exiting the current scope.\n\n var wasAwaited = false;\n var thenable = {\n then: function (resolve, reject) {\n wasAwaited = true;\n thenableResult.then(function (returnValue) {\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // We've exited the outermost act scope. Recursively flush the\n // queue until there's no remaining work.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }, function (error) {\n // The callback threw an error.\n popActScope(prevActScopeDepth);\n reject(error);\n });\n }\n };\n\n {\n if (!didWarnNoAwaitAct && typeof Promise !== 'undefined') {\n // eslint-disable-next-line no-undef\n Promise.resolve().then(function () {}).then(function () {\n if (!wasAwaited) {\n didWarnNoAwaitAct = true;\n\n error('You called act(async () => ...) without await. ' + 'This could lead to unexpected testing behaviour, ' + 'interleaving multiple act calls and mixing their ' + 'scopes. ' + 'You should - await act(async () => ...);');\n }\n });\n }\n }\n\n return thenable;\n } else {\n var returnValue = result; // The callback is not an async function. Exit the current scope\n // immediately, without awaiting.\n\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // Exiting the outermost act scope. Flush the queue.\n var _queue = ReactCurrentActQueue.current;\n\n if (_queue !== null) {\n flushActQueue(_queue);\n ReactCurrentActQueue.current = null;\n } // Return a thenable. If the user awaits it, we'll flush again in\n // case additional work was scheduled by a microtask.\n\n\n var _thenable = {\n then: function (resolve, reject) {\n // Confirm we haven't re-entered another `act` scope, in case\n // the user does something weird like await the thenable\n // multiple times.\n if (ReactCurrentActQueue.current === null) {\n // Recursively flush the queue until there's no remaining work.\n ReactCurrentActQueue.current = [];\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }\n };\n return _thenable;\n } else {\n // Since we're inside a nested `act` scope, the returned thenable\n // immediately resolves. The outer scope will flush the queue.\n var _thenable2 = {\n then: function (resolve, reject) {\n resolve(returnValue);\n }\n };\n return _thenable2;\n }\n }\n }\n}\n\nfunction popActScope(prevActScopeDepth) {\n {\n if (prevActScopeDepth !== actScopeDepth - 1) {\n error('You seem to have overlapping act() calls, this is not supported. ' + 'Be sure to await previous act() calls before making a new one. ');\n }\n\n actScopeDepth = prevActScopeDepth;\n }\n}\n\nfunction recursivelyFlushAsyncActWork(returnValue, resolve, reject) {\n {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n try {\n flushActQueue(queue);\n enqueueTask(function () {\n if (queue.length === 0) {\n // No additional work was scheduled. Finish.\n ReactCurrentActQueue.current = null;\n resolve(returnValue);\n } else {\n // Keep flushing work until there's none left.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n }\n });\n } catch (error) {\n reject(error);\n }\n } else {\n resolve(returnValue);\n }\n }\n}\n\nvar isFlushing = false;\n\nfunction flushActQueue(queue) {\n {\n if (!isFlushing) {\n // Prevent re-entrance.\n isFlushing = true;\n var i = 0;\n\n try {\n for (; i < queue.length; i++) {\n var callback = queue[i];\n\n do {\n callback = callback(true);\n } while (callback !== null);\n }\n\n queue.length = 0;\n } catch (error) {\n // If something throws, leave the remaining callbacks on the queue.\n queue = queue.slice(i + 1);\n throw error;\n } finally {\n isFlushing = false;\n }\n }\n }\n}\n\nvar createElement$1 = createElementWithValidation ;\nvar cloneElement$1 = cloneElementWithValidation ;\nvar createFactory = createFactoryWithValidation ;\nvar Children = {\n map: mapChildren,\n forEach: forEachChildren,\n count: countChildren,\n toArray: toArray,\n only: onlyChild\n};\n\nexports.Children = Children;\nexports.Component = Component;\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.Profiler = REACT_PROFILER_TYPE;\nexports.PureComponent = PureComponent;\nexports.StrictMode = REACT_STRICT_MODE_TYPE;\nexports.Suspense = REACT_SUSPENSE_TYPE;\nexports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\nexports.cloneElement = cloneElement$1;\nexports.createContext = createContext;\nexports.createElement = createElement$1;\nexports.createFactory = createFactory;\nexports.createRef = createRef;\nexports.forwardRef = forwardRef;\nexports.isValidElement = isValidElement;\nexports.lazy = lazy;\nexports.memo = memo;\nexports.startTransition = startTransition;\nexports.unstable_act = act;\nexports.useCallback = useCallback;\nexports.useContext = useContext;\nexports.useDebugValue = useDebugValue;\nexports.useDeferredValue = useDeferredValue;\nexports.useEffect = useEffect;\nexports.useId = useId;\nexports.useImperativeHandle = useImperativeHandle;\nexports.useInsertionEffect = useInsertionEffect;\nexports.useLayoutEffect = useLayoutEffect;\nexports.useMemo = useMemo;\nexports.useReducer = useReducer;\nexports.useRef = useRef;\nexports.useState = useState;\nexports.useSyncExternalStore = useSyncExternalStore;\nexports.useTransition = useTransition;\nexports.version = ReactVersion;\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());\n}\n \n })();\n}\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/react/cjs/react.development.js?"); /***/ }), /***/ "./node_modules/react/index.js": /*!*************************************!*\ !*** ./node_modules/react/index.js ***! \*************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\n\nif (false) {} else {\n module.exports = __webpack_require__(/*! ./cjs/react.development.js */ \"./node_modules/react/cjs/react.development.js\");\n}\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/react/index.js?"); /***/ }), /***/ "jquery": /*!********************************!*\ !*** external "window.jQuery" ***! \********************************/ /***/ ((module) => { module.exports = window.jQuery; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ id: moduleId, /******/ loaded: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.loaded = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/node module decorator */ /******/ (() => { /******/ __webpack_require__.nmd = (module) => { /******/ module.paths = []; /******/ if (!module.children) module.children = []; /******/ return module; /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./wp-recipe-maker/templates/divi/includes/loader.js"); /******/ /******/ })() ;templates/divi/scripts/frontend-bundle.min.js000064400000000016152075605700015376 0ustar00// Not needed.templates/public/comment-rating.php000064400000005051152075605700013465 0ustar00 <?php echo esc_attr( $alt ); ?> <?php echo esc_attr( $alt ); ?>
>'; if ( $i <= $rating ) { ob_start(); include( WPRM_DIR . 'assets/icons/' . $star_icon_name . 'full.svg' ); $star_icon = ob_get_contents(); ob_end_clean(); echo apply_filters( 'wprm_comment_rating_star_full_icon', $star_icon ); } else { ob_start(); include( WPRM_DIR . 'assets/icons/' . $star_icon_name . 'empty.svg' ); $star_icon = ob_get_contents(); ob_end_clean(); echo apply_filters( 'wprm_comment_rating_star_icon', $star_icon ); } echo ''; } ?>
templates/public/fallback-recipe.php000064400000006751152075605700013555 0ustar00 0 ) { $fallback_args = array(); foreach ( $args as $key => $value ) { $fallback_args[] = esc_attr( $key ) . '="' . esc_attr( $value ) . '"'; } echo ''; } ?>

name() ); ?>

image_url() ) { echo ''; } ?>

summary() ); ?>

equipment(); if ( $equipment ) { echo '
    '; foreach ( $equipment as $item ) { echo '
  • '; echo wp_kses_post( $item['name'] ); echo '
  • '; } echo '
'; } ?>
ingredients(); foreach ( $ingredients as $ingredient_group ) { if ( $ingredient_group['name'] ) { echo '

'. wp_kses_post( $ingredient_group['name'] ) . '

'; } if ( count( $ingredient_group['ingredients'] ) > 0 ) { echo '
    '; foreach ( $ingredient_group['ingredients'] as $ingredient ) { echo '
  • '; if ( $ingredient['amount'] ) { echo wp_kses_post( $ingredient['amount'] ) . ' '; } if ( $ingredient['unit'] ) { echo wp_kses_post( $ingredient['unit'] ) . ' '; } echo wp_kses_post( $ingredient['name'] ); if ( $ingredient['notes'] ) { echo ' (' . wp_kses_post( $ingredient['notes'] ) . ')'; } echo '
  • '; } echo '
'; } } ?>
instructions(); foreach ( $instructions as $instruction_group ) { if ( $instruction_group['name'] ) { echo '

'. wp_kses_post( $instruction_group['name'] ) . '

'; } if ( count( $instruction_group['instructions'] ) > 0 ) { echo '
    '; foreach ( $instruction_group['instructions'] as $instruction ) { echo '
  1. '; if ( $instruction['text'] ) { echo wp_kses_post( $instruction['text'] ); } if ( $instruction['image'] ) { $thumb = wp_get_attachment_image_src( $instruction['image'], 'thumbnail' ); $image_url = $thumb && isset( $thumb[0] ) ? $thumb[0] : ''; if ( $instruction['text'] && $image_url ) { echo '
    '; } if ( $image_url ) { echo ''; echo '
    '; } } echo '
  2. '; } echo '
'; } } ?>
notes() ); ?>
$options ) { $key = substr( $taxonomy, 5 ); $terms = $recipe->tags( $key, true ); if ( $terms ) { echo '
'; echo wp_kses_post( implode( ', ', $terms ) ); echo '
'; } } ?>
templates/public/comment-rating-form.php000064400000013031152075605700014423 0ustar00
> ' . esc_html( WPRM_Template_Helper::label( 'comment_rating' ) ) . ''; } ?>
__( "Don't rate this recipe", 'wp-recipe-maker' ), 1 => __( 'Rate this recipe 1 out of 5 stars', 'wp-recipe-maker' ), 2 => __( 'Rate this recipe 2 out of 5 stars', 'wp-recipe-maker' ), 3 => __( 'Rate this recipe 3 out of 5 stars', 'wp-recipe-maker' ), 4 => __( 'Rate this recipe 4 out of 5 stars', 'wp-recipe-maker' ), 5 => __( 'Rate this recipe 5 out of 5 stars', 'wp-recipe-maker' ), ); $rating_icons = array(); $stars_style = WPRM_Settings::get( 'rating_stars_style' ); $star_icon = 'pointy' === $stars_style ? 'stars-' : 'stars-alt-'; for ( $i = 0; $i <= 5; $i++ ) { // Reverse order for RTL. $star = is_rtl() ? 5 - $i : $i; ob_start(); include( WPRM_DIR . 'assets/icons/rating/' . $star_icon . $star . '.svg' ); $svg = ob_get_contents(); ob_end_clean(); // Add padding. if ( $padding ) { $ratio = 120 / ( $size * 5 ); $viewbox_padding = $padding * $ratio; if ( is_numeric( $viewbox_padding ) ) { $viewbox_width = 120 + (5 * 2 * $viewbox_padding); $viewbox_height = 24 + (2 * $viewbox_padding); $svg = str_replace( 'viewBox="0 0 120 24"', 'viewBox="0 0 ' . $viewbox_width . ' ' . $viewbox_height . '"', $svg ); $svg = str_replace( 'width="80px"', 'width="' . ( $viewbox_width / 6 * 4 ) . 'px"', $svg ); $svg = str_replace( 'x="96"', 'x="' . ( 9 * $viewbox_padding + 4 * 24 ) . '"', $svg ); $svg = str_replace( 'x="72"', 'x="' . ( 7 * $viewbox_padding + 3 * 24 ) . '"', $svg ); $svg = str_replace( 'x="48"', 'x="' . ( 5 * $viewbox_padding + 2 * 24 ) . '"', $svg ); $svg = str_replace( 'x="24"', 'x="' . ( 3 * $viewbox_padding + 1 * 24 ) . '"', $svg ); $svg = str_replace( 'x="0"', 'x="' . ( 1 * $viewbox_padding + 0 * 24 ) . '"', $svg ); $svg = str_replace( 'y="0"', 'y="' . $viewbox_padding . '"', $svg ); } } // Replace color when using custom style. if ( WPRM_Settings::get( 'features_custom_style' ) ) { $svg = str_replace( '#343434', WPRM_Settings::get( 'template_color_comment_rating' ), $svg ); } // Output HTML. echo 'id ) { echo ' form="wprm-comment-rating"'; } } echo '>'; echo ''; if ( ( is_rtl() && 0 !== $star ) || ( ! is_rtl() && 5 !== $star ) ) { echo '
'; } } ?>
templates/public/print.php000064400000010613152075605700011675 0ustar00setTimeout( () => { window.WPRMPrint.maybeRedirect("' . esc_url( $output['url'] ) . '"); }, 100 );'; } } ?> > <?php echo esc_html( isset( $output['title'] ) && $output['title'] ? $output['title'] : get_bloginfo( 'name' ) ); ?> '; break; case 'js': echo ''; break; case 'custom': echo $asset['html']; break; } } } ?>
' . esc_html( __( 'Email Link', 'wp-recipe-maker' ) ) . ''; } echo apply_filters( 'wprm_print_header_buttons', '', $output ); ?>
'; $html = do_shortcode( $output['html'] ); echo apply_filters( 'wprm_print_output_html', $html ); echo '
'; // Recipes we need the data for. WPRM_Recipe_Manager::recipe_data_in_footer( $output['recipe_ids'] ); ?> ' . $print_ad . '
'; } ?> templates/public/popup-modal.php000064400000005152152075605700013000 0ustar00
data-recipe-id="" aria-hidden="true">
templates/settings/group-template-legacy.php000064400000017772152075605700015347 0ustar00 'templateLegacy', 'icon' => 'doc', 'name' => __( 'Recipe Template', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => array( array( 'id' => 'default_recipe_template', 'name' => __( 'Default Recipe Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for the recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateLegacy', 'default' => 'simple', ), ), 'subGroups' => array( array( 'name' => __( 'Template Options', 'wp-recipe-maker' ), 'description' => __( 'Note: not all options will affect every recipe template.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'template_font_size', 'name' => __( 'Base Font Size', 'wp-recipe-maker' ), 'description' => __( 'Leave blank to use the template default.', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'template_font_header', 'name' => __( 'Header Font', 'wp-recipe-maker' ), 'description' => __( "Type the name of the font you'd like to use. Make sure the font is already loaded.", 'wp-recipe-maker' ) . ' ' . __( 'Leave blank to use the template default.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'template_font_regular', 'name' => __( 'Regular Font', 'wp-recipe-maker' ), 'description' => __( "Type the name of the font you'd like to use. Make sure the font is already loaded.", 'wp-recipe-maker' ) . ' ' . __( 'Leave blank to use the template default.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'template_recipe_image', 'name' => __( 'Recipe Image Size', 'wp-recipe-maker' ), 'description' => __( 'Leave blank to use the template default.', 'wp-recipe-maker' ) . ' ' . __( 'Type the name of a thumbnail size or the exact size you want.', 'wp-recipe-maker' ) . ' ' . __( 'For example:', 'wp-recipe-maker' ) . ' thumbnail or 200x200', 'type' => 'text', 'default' => '', ), array( 'id' => 'template_instruction_image', 'name' => __( 'Instruction Image Size', 'wp-recipe-maker' ), 'description' => __( 'Leave blank to use the template default.', 'wp-recipe-maker' ) . ' ' . __( 'Type the name of a thumbnail size or the exact size you want.', 'wp-recipe-maker' ) . ' ' . __( 'For example:', 'wp-recipe-maker' ) . ' thumbnail or 200x200', 'type' => 'text', 'default' => '', ), array( 'id' => 'template_instruction_image_alignment', 'name' => __( 'Instruction Image Alignment', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'left' => __( 'Left', 'wp-recipe-maker' ), 'center' => __( 'Center', 'wp-recipe-maker' ), 'right' => __( 'Right', 'wp-recipe-maker' ), ), 'default' => 'left', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'template_ingredient_list_style', 'name' => __( 'Ingredient List Style', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'None', 'wp-recipe-maker' ), 'checkbox' => __( 'Checkbox', 'wp-recipe-maker' ) . $premium_only, 'circle' => __( 'Circle', 'wp-recipe-maker' ), 'disc' => __( 'Disc', 'wp-recipe-maker' ), 'square' => __( 'Square', 'wp-recipe-maker' ), 'decimal' => __( 'Decimal', 'wp-recipe-maker' ), 'decimal-leading-zero' => __( 'Decimal with leading zero', 'wp-recipe-maker' ), 'lower-roman' => __( 'Lower Roman', 'wp-recipe-maker' ), 'upper-roman' => __( 'Upper Roman', 'wp-recipe-maker' ), 'lower-latin' => __( 'Lower Latin', 'wp-recipe-maker' ), 'upper-latin' => __( 'Upper Latin', 'wp-recipe-maker' ), 'lower-greek' => __( 'Lower Greek', 'wp-recipe-maker' ), 'armenian' => __( 'Armenian', 'wp-recipe-maker' ), 'georgian' => __( 'Georgian', 'wp-recipe-maker' ), ), 'default' => 'disc', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'template_instruction_list_style', 'name' => __( 'Instruction List Style', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'None', 'wp-recipe-maker' ), 'checkbox' => __( 'Checkbox', 'wp-recipe-maker' ) . $premium_only, 'circle' => __( 'Circle', 'wp-recipe-maker' ), 'disc' => __( 'Disc', 'wp-recipe-maker' ), 'square' => __( 'Square', 'wp-recipe-maker' ), 'decimal' => __( 'Decimal', 'wp-recipe-maker' ), 'decimal-leading-zero' => __( 'Decimal with leading zero', 'wp-recipe-maker' ), 'lower-roman' => __( 'Lower Roman', 'wp-recipe-maker' ), 'upper-roman' => __( 'Upper Roman', 'wp-recipe-maker' ), 'lower-latin' => __( 'Lower Latin', 'wp-recipe-maker' ), 'upper-latin' => __( 'Upper Latin', 'wp-recipe-maker' ), 'lower-greek' => __( 'Lower Greek', 'wp-recipe-maker' ), 'armenian' => __( 'Armenian', 'wp-recipe-maker' ), 'georgian' => __( 'Georgian', 'wp-recipe-maker' ), ), 'default' => 'decimal', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), ), ), array( 'name' => __( 'Template Colors', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'features_custom_style', 'value' => true, ), ), 'settings' => array( array( 'id' => 'template_color_background', 'name' => __( 'Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', ), array( 'id' => 'template_color_border', 'name' => __( 'Border Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#aaaaaa', ), array( 'id' => 'template_color_text', 'name' => __( 'Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#333333', ), array( 'id' => 'template_color_link', 'name' => __( 'Link Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#3498db', ), array( 'id' => 'template_color_header', 'name' => __( 'Header Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#000000', ), array( 'id' => 'template_color_icon', 'name' => __( 'Icon Color', 'wp-recipe-maker' ), 'description' => __( 'Used for the color of the star ratings and other icons.', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#343434', ), array( 'id' => 'template_color_accent', 'name' => __( 'Accent Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#2c3e50', ), array( 'id' => 'template_color_accent_text', 'name' => __( 'Accent Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', ), array( 'id' => 'template_color_accent2', 'name' => __( 'Accent 2 Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#3498db', ), array( 'id' => 'template_color_accent2_text', 'name' => __( 'Accent 2 Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', ), ), ), ), ); if ( ! $premium_active ) { $template_legacy['description'] = __( 'Get access to more recipe templates with WP Recipe Maker Premium.', 'wp-recipe-maker' ); $template_legacy['documentation'] = 'https://help.bootstrapped.ventures/article/53-template-editor'; } templates/settings/group-pdf-download.php000064400000005702152075605700014636 0ustar00 'pdfDownload', 'required' => 'premium', 'icon' => 'floppy-disk', 'name' => __( 'PDF Download', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to download a PDF version of the recipe with one click.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/docs/wp-recipe-maker/download-pdf-button/', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'subGroups' => array( array( 'name' => __( 'Functionality', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'pdf_download_enabled', 'name' => __( 'Enable PDF Download', 'wp-recipe-maker' ), 'description' => __( 'Enable to allow visitors to download PDF versions of recipes.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Default PDF Template', 'wp-recipe-maker' ), 'description' => __( 'Fully customize these templates in the Template Editor.', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'pdf_download_enabled', 'value' => true, ), 'settings' => array( array( 'id' => 'default_pdf_template_modern', 'name' => __( 'Food Recipe PDF Template', 'wp-recipe-maker' ), 'description' => __( 'Default PDF template to use for the food recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_print_template' => __( 'Use same as Default Print Template', 'wp-recipe-maker' ), ), 'default' => 'default_print_template', ), array( 'id' => 'default_howto_pdf_template_modern', 'name' => __( 'How-to Instructions PDF Template', 'wp-recipe-maker' ), 'description' => __( 'Default PDF template to use for the how-to instructions on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_print_template' => __( 'Use same as Default Print Template', 'wp-recipe-maker' ), ), 'default' => 'default_print_template', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'default_other_pdf_template_modern', 'name' => __( 'Other Recipe PDF Template', 'wp-recipe-maker' ), 'description' => __( 'Default PDF template to use for the "other (no metadata)" recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_print_template' => __( 'Use same as Default Print Template', 'wp-recipe-maker' ), ), 'default' => 'default_print_template', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), ), ), ), ); templates/settings/group-links.php000064400000016541152075605700013403 0ustar00 'links', 'icon' => 'link', 'name' => __( 'Links', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'General', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'external_links_noreferrer', 'name' => __( 'Use noreferrer for external links', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'external_links_noopener', 'name' => __( 'Use noopener for external links', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Archive Page Links', 'wp-recipe-maker' ), 'description' => __( 'Enable links to automatic archive pages, if those have been enabled on the WP Recipe Maker Manage > Your Custom Fields > Recipe Taxonomies page.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'ingredient_links_archive_pages', 'name' => __( 'Enable for Ingredients', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'equipment_links_archive_pages', 'name' => __( 'Enable for Equipment', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'term_links_archive_pages', 'name' => __( 'Enable for other Taxonomies ', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Author Links', 'wp-recipe-maker' ), 'required' => 'premium', 'settings' => array( array( 'id' => 'custom_author_link_new_tab', 'name' => __( 'Open Custom Author Link in new tab', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'post_author_link', 'name' => __( 'Use link for Post Author', 'wp-recipe-maker' ), 'description' => __( 'This setting only applies when the recipe uses "Post Author". Check the WP Recipe Maker > Settings > Recipe Defaults page to change the default.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'post_author_link_use', 'name' => __( 'Link to use for Post Author', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'profile' => __( "Use the website link as set on the user's profile page", 'wp-recipe-maker' ), 'archive' => __( 'Link to the archive page for this user', 'wp-recipe-maker' ), ), 'default' => 'profile', 'dependency' => array( 'id' => 'post_author_link', 'value' => true, ), ), array( 'id' => 'post_author_link_new_tab', 'name' => __( 'Open in new tab', 'wp-recipe-maker' ), 'description' => __( 'Open the Post Author link in a new tab.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'post_author_link', 'value' => true, ), ), ), ), array( 'name' => __( 'Term Links', 'wp-recipe-maker' ), 'description' => __( 'Term links can be set through the WP Recipe Maker > Manage > Recipe Fields page.', 'wp-recipe-maker' ), 'required' => 'premium', 'settings' => array( array( 'id' => 'term_links_open_in_new_tab', 'name' => __( 'Open in New Tab', 'wp-recipe-maker' ), 'description' => __( 'Open custom term links in a new tab.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'term_links_nofollow', 'name' => __( 'Default Nofollow Attribute', 'wp-recipe-maker' ), 'description' => __( 'Optional rel attribute to add to custom links by default.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'follow' => __( "Don't Use Nofollow", 'wp-recipe-maker' ), 'nofollow' => __( 'Use Nofollow', 'wp-recipe-maker' ), 'sponsored' => __( 'Use Sponsored', 'wp-recipe-maker' ), ), 'default' => 'follow', ), ), ), array( 'name' => __( 'Ingredient Links', 'wp-recipe-maker' ), 'description' => __( 'Ingredient links can be set when editing a recipe or through the WP Recipe Maker > Manage > Recipe Fields > Ingredients page.', 'wp-recipe-maker' ), 'required' => 'premium', 'documentation' => 'https://help.bootstrapped.ventures/article/29-ingredient-links', 'settings' => array( array( 'id' => 'ingredient_links_enabled', 'name' => __( 'Use Ingredient Links', 'wp-recipe-maker' ), 'description' => __( 'Can be used to toggle off the usage of all ingredient links in the recipe card at once.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'ingredient_links_open_in_new_tab', 'name' => __( 'Open in New Tab', 'wp-recipe-maker' ), 'description' => __( 'Open custom ingredient links in a new tab.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'ingredient_links_enabled', 'value' => true, ), ), array( 'id' => 'ingredient_links_nofollow', 'name' => __( 'Default Nofollow Attribute', 'wp-recipe-maker' ), 'description' => __( 'Optional rel attribute to add to custom links by default.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'follow' => __( "Don't Use Nofollow", 'wp-recipe-maker' ), 'nofollow' => __( 'Use Nofollow', 'wp-recipe-maker' ), 'sponsored' => __( 'Use Sponsored', 'wp-recipe-maker' ), ), 'default' => 'follow', 'dependency' => array( 'id' => 'ingredient_links_enabled', 'value' => true, ), ), ), ), array( 'name' => __( 'Equipment Links', 'wp-recipe-maker' ), 'description' => __( 'Equipment links can be set on the WP Recipe Maker > Manage > Recipe Fields > Equipment page.', 'wp-recipe-maker' ), 'required' => 'premium', 'documentation' => 'https://help.bootstrapped.ventures/article/193-equipment-links', 'settings' => array( array( 'id' => 'equipment_links_enabled', 'name' => __( 'Use Equipment Links', 'wp-recipe-maker' ), 'description' => __( 'Can be used to toggle off the usage of all equipment links in the recipe card at once.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'equipment_links_open_in_new_tab', 'name' => __( 'Open in New Tab', 'wp-recipe-maker' ), 'description' => __( 'Open custom equipment links in a new tab.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'equipment_links_enabled', 'value' => true, ), ), array( 'id' => 'equipment_links_nofollow', 'name' => __( 'Default Nofollow Attribute', 'wp-recipe-maker' ), 'description' => __( 'Optional rel attribute to add to custom links by default.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'follow' => __( "Don't Use Nofollow", 'wp-recipe-maker' ), 'nofollow' => __( 'Use Nofollow', 'wp-recipe-maker' ), 'sponsored' => __( 'Use Sponsored', 'wp-recipe-maker' ), ), 'default' => 'follow', 'dependency' => array( 'id' => 'equipment_links_enabled', 'value' => true, ), ), ), ), ), ); templates/settings/group-custom-style.php000064400000012667152075605700014740 0ustar00 'customStyle', 'icon' => 'brush', 'name' => __( 'Custom Style', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'features_custom_style', 'name' => __( 'Use Custom Styling', 'wp-recipe-maker' ), 'description' => __( "Disable if you don't want to output inline CSS.", 'wp-recipe-maker' ) . ' ' . __( 'If you do so, styling changes will have to be made elsewhere and not from this settings page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), 'subGroups' => array( array( 'name' => __( 'CSS Code', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_css', 'name' => __( 'Recipe CSS', 'wp-recipe-maker' ), 'description' => __( 'This custom styling will be output on your website.', 'wp-recipe-maker' ), 'type' => 'code', 'code' => 'css', 'default' => '', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'print_css', 'name' => __( 'Recipe Print CSS', 'wp-recipe-maker' ), 'description' => __( 'This custom styling will be output on the recipe print page.', 'wp-recipe-maker' ), 'type' => 'code', 'code' => 'css', 'default' => '', ), array( 'id' => 'pdf_download_css', 'name' => __( 'PDF Download CSS', 'wp-recipe-maker' ), 'description' => __( 'This custom styling will be output on the recipe PDF download page.', 'wp-recipe-maker' ), 'type' => 'code', 'code' => 'css', 'default' => '', ), ), ), array( 'name' => __( 'Tooltips', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'tooltip_background_color', 'name' => __( 'Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#333333', ), array( 'id' => 'tooltip_text_color', 'name' => __( 'Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#FFFFFF', ), array( 'id' => 'tooltip_link_color', 'name' => __( 'Link Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#FFFFFF', ), array( 'id' => 'tooltip_dropdown_styling', 'name' => __( 'Style dropdown in tooltip', 'wp-recipe-maker' ), 'description' => __( 'Enable to apply custom styling on any dropdowns that appear in our tooltips.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'tooltip_dropdown_background_color', 'name' => __( 'Dropdown Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#333333', 'dependency' => array( 'id' => 'tooltip_dropdown_styling', 'value' => true, ), ), array( 'id' => 'tooltip_dropdown_border_color', 'name' => __( 'Dropdown Border Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#333333', 'dependency' => array( 'id' => 'tooltip_dropdown_styling', 'value' => true, ), ), array( 'id' => 'tooltip_dropdown_text_color', 'name' => __( 'Dropdown Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#FFFFFF', 'dependency' => array( 'id' => 'tooltip_dropdown_styling', 'value' => true, ), ), array( 'id' => 'tooltip_dropdown_font_size', 'name' => __( 'Dropdown Font Size', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '16', 'dependency' => array( 'id' => 'tooltip_dropdown_styling', 'value' => true, ), ), ), 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'name' => __( 'Popup Modal', 'wp-recipe-maker' ), 'description' => __( 'Some plugin features will make a modal pop up for users to interact with. With these settings you can change how that modal will appear to match the styling of your site.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'modal_font_size', 'name' => __( 'Font Size', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '16', ), array( 'id' => 'modal_background_color', 'name' => __( 'Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', ), array( 'id' => 'modal_title_color', 'name' => __( 'Title Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#000000', ), array( 'id' => 'modal_content_color', 'name' => __( 'Content Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#444444', ), array( 'id' => 'modal_button_background_color', 'name' => __( 'Button Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#444444', ), array( 'id' => 'modal_button_text_color', 'name' => __( 'Button Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', ), array( 'id' => 'modal_accent_color', 'name' => __( 'Accent Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#747B2D', ), ), 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), ), ); templates/settings/group-products.php000064400000001357152075605700014125 0ustar00 'products', 'icon' => 'dollar', 'name' => __( 'eCommerce Products', 'wp-recipe-maker' ), 'required' => 'elite', 'description' => __( 'Link your ingredients and equipment to the eCommerce products on your own site to help visitors find and purchase the exact items they need for your recipes.', 'wp-recipe-maker' ) . ' ' . __( 'Currently supported integrations:', 'wp-recipe-maker' ) . ' WooCommerce', 'documentation' => 'https://help.bootstrapped.ventures/docs/wp-recipe-maker/ecommerce-products/', ); templates/settings/group-private-notes.php000064400000003731152075605700015060 0ustar00 'privateNotes', 'icon' => 'edit', 'name' => __( 'Private Notes', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to add their own private notes to your recipes.', 'wp-recipe-maker' ), 'required' => 'premium', 'settings' => array( array( 'id' => 'private_notes_access', 'name' => __( 'Access to Private Notes', 'wp-recipe-maker' ), 'description' => __( "When a visitor is not logged in the data is stored in their own browser's local storage. For users it gets stored in the database.", 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'everyone' => __( 'Everyone', 'wp-recipe-maker' ), 'logged_in' => __( 'Logged In Users', 'wp-recipe-maker' ), ), 'default' => 'everyone', ), array( 'id' => 'private_notes_not_logged_in', 'name' => __( 'When not logged in', 'wp-recipe-maker' ), 'description' => __( 'What to do with the "Private Notes" section when the visitor is not logged in.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'hide' => __( 'Hide the section', 'wp-recipe-maker' ), 'message' => __( 'Show a custom message', 'wp-recipe-maker' ), ), 'default' => 'hide', 'dependency' => array( 'id' => 'private_notes_access', 'value' => 'logged_in', ), ), array( 'id' => 'private_notes_not_logged_in_message', 'name' => __( 'Message to show', 'wp-recipe-maker' ), 'description' => __( 'Message to show when the visitor is not logged in.', 'wp-recipe-maker' ), 'type' => 'richTextarea', 'default' => '', 'dependency' => array( array( 'id' => 'private_notes_access', 'value' => 'logged_in', ), array( 'id' => 'private_notes_not_logged_in', 'value' => 'message', ), ), ), ), );templates/settings/group-license.php000064400000002203152075605700013673 0ustar00 'licenseKey', 'icon' => 'key', 'name' => __( 'License Key', 'wp-recipe-maker' ), 'description' => __( 'You have the free version of the plugin installed right now, which does not need a license key. If interested, you can learn more about our paid bundles here:', 'wp-recipe-maker' ), 'documentation' => 'https://bootstrapped.ventures/wp-recipe-maker/get-the-plugin/', 'settings' => array( array( 'name' => __( 'Installing WP Recipe Maker Premium', 'wp-recipe-maker' ), 'description' => __( 'Are you trying to activate your license key? Only the free plugin is installed right now, so you would need to install the Premium plugin files first.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'How to install WP Recipe Maker Premium', 'wp-recipe-maker' ), 'link' => 'https://help.bootstrapped.ventures/article/63-installing-wp-recipe-maker', 'required' => 'premium', ), ), ); templates/settings/group-amazon.php000064400000020127152075605700013543 0ustar00 array( 'label' => 'Australia', 'host' => 'webservices.amazon.com.au', 'region' => 'us-west-2', 'marketplace' => 'www.amazon.com.au', 'credential_version' => '2.3', 'auth_region' => 'ap-southeast-1', ), 'belgium' => array( 'label' => 'Belgium', 'host' => 'webservices.amazon.com.be', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.com.be', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'brazil' => array( 'label' => 'Brazil', 'host' => 'webservices.amazon.com.br', 'region' => 'us-east-1', 'marketplace' => 'www.amazon.com.br', 'credential_version' => '2.1', 'auth_region' => 'us-west-2', ), 'canada' => array( 'label' => 'Canada', 'host' => 'webservices.amazon.ca', 'region' => 'us-east-1', 'marketplace' => 'www.amazon.ca', 'credential_version' => '2.1', 'auth_region' => 'us-west-2', ), 'egypt' => array( 'label' => 'Egypt', 'host' => 'webservices.amazon.eg', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.eg', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'france' => array( 'label' => 'France', 'host' => 'webservices.amazon.fr', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.fr', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'germany' => array( 'label' => 'Germany', 'host' => 'webservices.amazon.de', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.de', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'india' => array( 'label' => 'India', 'host' => 'webservices.amazon.in', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.in', 'credential_version' => '2.3', 'auth_region' => 'ap-southeast-1', ), 'italy' => array( 'label' => 'Italy', 'host' => 'webservices.amazon.it', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.it', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'japan' => array( 'label' => 'Japan', 'host' => 'webservices.amazon.co.jp', 'region' => 'us-west-2', 'marketplace' => 'www.amazon.co.jp', 'credential_version' => '2.3', 'auth_region' => 'ap-southeast-1', ), 'mexico' => array( 'label' => 'Mexico', 'host' => 'webservices.amazon.com.mx', 'region' => 'us-east-1', 'marketplace' => 'www.amazon.com.mx', 'credential_version' => '2.1', 'auth_region' => 'us-west-2', ), 'netherlands' => array( 'label' => 'Netherlands', 'host' => 'webservices.amazon.nl', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.nl', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'poland' => array( 'label' => 'Poland', 'host' => 'webservices.amazon.pl', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.pl', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'singapore' => array( 'label' => 'Singapore', 'host' => 'webservices.amazon.sg', 'region' => 'us-west-2', 'marketplace' => 'www.amazon.sg', 'credential_version' => '2.3', 'auth_region' => 'ap-southeast-1', ), 'saudi_arabia' => array( 'label' => 'Saudi Arabia', 'host' => 'webservices.amazon.sa', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.sa', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'spain' => array( 'label' => 'Spain', 'host' => 'webservices.amazon.es', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.es', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'sweden' => array( 'label' => 'Sweden', 'host' => 'webservices.amazon.se', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.se', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'turkey' => array( 'label' => 'Turkey', 'host' => 'webservices.amazon.com.tr', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.com.tr', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'united_arab_emirates' => array( 'label' => 'United Arab Emirates', 'host' => 'webservices.amazon.ae', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.ae', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'united_kingdom' => array( 'label' => 'United Kingdom', 'host' => 'webservices.amazon.co.uk', 'region' => 'eu-west-1', 'marketplace' => 'www.amazon.co.uk', 'credential_version' => '2.2', 'auth_region' => 'eu-west-1', ), 'united_states' => array( 'label' => 'United States', 'host' => 'webservices.amazon.com', 'region' => 'us-east-1', 'marketplace' => 'www.amazon.com', 'credential_version' => '2.1', 'auth_region' => 'us-west-2', ), ); $amazon_stores_dropdown = array_map( function( $store ) { return $store['label']; }, $amazon_stores ); $amazon = array( 'id' => 'amazon', 'icon' => 'basket', 'name' => __( 'Amazon Products', 'wp-recipe-maker' ), 'required' => 'premium', 'description' => __( 'Use the Amazon Product API to easily search for Amazon products to link to your equipment.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/336-amazon-products', 'subGroups' => array( array( 'name' => __( 'General', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'amazon_store', 'name' => __( 'Amazon Store', 'wp-recipe-maker' ), 'description' => __( 'The Amazon store to use for your affiliate links.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => $amazon_stores_dropdown, 'default' => 'united_states', ), array( 'id' => 'amazon_partner_tag', 'name' => __( 'Amazon Store ID', 'wp-recipe-maker' ), 'description' => __( 'Make sure this is the partner tag or tracking ID for the store selected above.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'amazon_api_type', 'name' => __( 'API Type', 'wp-recipe-maker' ), 'description' => __( 'Choose which Amazon API to use. "Automatically Switch" will detect which credentials you have filled in and use Creators API if available, with PA-API as fallback.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'auto' => __( 'Automatically Switch', 'wp-recipe-maker' ), 'paapi' => __( 'PA-API (Product Advertising API)', 'wp-recipe-maker' ), 'creators' => __( 'Creators API', 'wp-recipe-maker' ), ), 'default' => 'auto', ), ), ), array( 'name' => __( 'PA-API Details', 'wp-recipe-maker' ), 'description' => __( 'Your Amazon Product Advertising API (PA-API) credentials.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'amazon_access_key', 'name' => __( 'Amazon Access Key', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'amazon_secret_key', 'name' => __( 'Amazon Secret Key', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), ), 'dependency' => array( 'id' => 'amazon_api_type', 'value' => 'creators', 'type' => 'inverse', ), ), array( 'name' => __( 'Creators API Details', 'wp-recipe-maker' ), 'description' => __( 'Your Amazon Creators API credentials. Get these from Associates Central > Tools > CreatorsAPI.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'amazon_credential_id', 'name' => __( 'Credential ID', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'amazon_credential_secret', 'name' => __( 'Credential Secret', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'amazon_credential_version', 'name' => __( 'Credential Version', 'wp-recipe-maker' ), 'description' => __( 'Your credential version based on region: 2.1 for North America, 2.2 for Europe, 2.3 for Far East.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), ), 'dependency' => array( 'id' => 'amazon_api_type', 'value' => 'paapi', 'type' => 'inverse', ), ), ), ); templates/settings/group-template-mode.php000064400000002253152075605710015014 0ustar00 'templateMode', 'icon' => 'warning', 'name' => __( 'Template Mode', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => array( array( 'type' => 'button', 'description' => __( 'The "Modern" template mode is highly recommended. Use "Legacy" for backwards compatibility only.', 'wp-recipe-maker' ) . ' ' . __( 'The "Template Editor" feature can only work in "Modern" mode.', 'wp-recipe-maker' ), 'button' => __( 'Learn more in the Migration Guide', 'wp-recipe-maker' ), 'link' => 'https://help.bootstrapped.ventures/article/111-migrating-from-legacy-to-modern-mode', ), array( 'id' => 'recipe_template_mode', 'name' => __( 'Template Mode', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'legacy' => __( 'Legacy', 'wp-recipe-maker' ), 'modern' => __( 'Modern', 'wp-recipe-maker' ), ), 'default' => 'modern', ), ), ); templates/settings/group-recipe-defaults.php000064400000013655152075605710015343 0ustar00 'recipeDefaults', 'icon' => 'edit', 'name' => __( 'Recipe Editing', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Defaults', 'wp-recipe-maker' ), 'description' => __( 'These settings change the default value when you start creating a new recipe.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_name_from_post_title', 'name' => __( 'Use Post Title for Recipe Name', 'wp-recipe-maker' ), 'description' => __( 'When creating a new recipe inside a post, use its title as the default name value.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_image_use_featured', 'name' => __( 'Use image from parent post', 'wp-recipe-maker' ), 'description' => __( 'Use featured image of parent post if no recipe image is set.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'default_temperature_unit', 'name' => __( 'Default Temperature Unit', 'wp-recipe-maker' ), 'description' => __( 'The default unit to use when adding a temperature', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'F' => __( 'Fahrenheit', 'wp-recipe-maker' ) . ' - °F', 'C' => __( 'Celcius', 'wp-recipe-maker' ) . ' - °C', ), 'default' => 'F', ), array( 'id' => 'recipe_author_display_default', 'name' => __( 'Default Author', 'wp-recipe-maker' ), 'description' => __( 'Default value for the Recipe Author field when creating a new recipe.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'disabled' => __( "Don't show", 'wp-recipe-maker' ), 'post_author' => __( 'Name of post author', 'wp-recipe-maker' ), 'custom' => __( 'Custom author per recipe', 'wp-recipe-maker' ), 'same' => __( 'Same author for every recipe', 'wp-recipe-maker' ), ), 'default' => 'disabled', ), array( 'id' => 'recipe_author_custom_default', 'name' => __( 'Default Custom Author Name', 'wp-recipe-maker' ), 'type' => 'text', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'custom', ), 'default' => '', ), array( 'id' => 'recipe_author_same_name', 'name' => __( 'Author Name', 'wp-recipe-maker' ), 'type' => 'text', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'same', ), 'default' => '', ), array( 'id' => 'recipe_author_same_link', 'name' => __( 'Author Link', 'wp-recipe-maker' ), 'description' => __( 'Leave blank to not use a link.', 'wp-recipe-maker' ), 'type' => 'text', 'required' => 'premium', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'same', ), 'default' => '', ), array( 'id' => 'recipe_author_same_link_new_tab', 'name' => __( 'Open Author Link in New Tab', 'wp-recipe-maker' ), 'type' => 'toggle', 'required' => 'premium', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'same', ), 'default' => false, ), array( 'id' => 'recipe_author_same_image_user_id', 'name' => __( 'Author Image', 'wp-recipe-maker' ), 'description' => __( 'Use profile image of a specific author on your site by specifying the user ID or username. Leave blank for no image.', 'wp-recipe-maker' ), 'type' => 'text', 'required' => 'premium', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'same', ), 'default' => '', ), array( 'id' => 'recipe_author_same_bio', 'name' => __( 'Author Bio', 'wp-recipe-maker' ), 'description' => __( 'Bio text to display for the same author across all recipes.', 'wp-recipe-maker' ), 'type' => 'textarea', 'dependency' => array( 'id' => 'recipe_author_display_default', 'value' => 'same', ), 'default' => '', ), ), ), array( 'name' => __( 'Other', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_use_author', 'name' => __( 'Recipe Author', 'wp-recipe-maker' ), 'description' => __( 'Post Author to use for the recipe.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'parent' => __( 'Take over author of parent post', 'wp-recipe-maker' ), 'manual' => __( 'Manually set author while editing recipe', 'wp-recipe-maker' ), ), 'default' => 'parent', ), array( 'id' => 'recipe_times_use_days', 'name' => __( 'Use Days for Recipe Times', 'wp-recipe-maker' ), 'description' => __( 'Input and display days for the recipe times. When disabled, only hours and minutes will be used.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'automatic_amount_fraction_symbols', 'name' => __( 'Automatic Amount Fraction Symbols', 'wp-recipe-maker' ), 'description' => __( 'When using fractions in the ingredient amount field, automatically replace with their symbol if available. Recommended for accessibility.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Recipe Modal', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_modal_undo_redo_history', 'name' => __( 'Undo/Redo History', 'wp-recipe-maker' ), 'description' => __( 'Store recipe edit history and show Undo/Redo buttons in the recipe modal. Disable this if history tracking causes performance issues on your device.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), ), ); templates/settings/group-permissions.php000064400000015020152075605710014626 0ustar00 'permissions', 'icon' => 'lock', 'name' => __( 'Permissions', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Frontend Access', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'print_published_recipes_only', 'name' => __( 'Prevent printing of non-published recipes', 'wp-recipe-maker' ), 'description' => __( 'Redirect visitors to the homepage when trying to print a recipe that has not been published yet. Can cause problems if the parent post is not set correctly.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_recipes_in_parent_content_only', 'name' => __( 'Prevent printing of restricted recipes', 'wp-recipe-maker' ), 'description' => __( 'Checks if a recipe is in the post content of its parent post. Can be used in combination with membership plugins.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'api_allow_published_only', 'name' => __( 'Only allow Published Recipes in API', 'wp-recipe-maker' ), 'description' => __( 'Only allow published recipes to be returned by the API. When disabled, some data on all your recipes can be accessed by anyone via the API.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Embed API', 'wp-recipe-maker' ), 'description' => __( 'Control access to the recipe embedding API. When enabled, recipes can be embedded on external sites using the API endpoint.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/docs/wp-recipe-maker/recipe-embed-api/', 'required' => 'premium', 'settings' => array( array( 'id' => 'embed_api_enabled', 'name' => __( 'Enable Embed API', 'wp-recipe-maker' ), 'description' => __( 'Allow recipes to be embedded on external sites via the REST API.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'embed_api_auth_method', 'name' => __( 'Authentication Method', 'wp-recipe-maker' ), 'description' => __( 'Choose how external sites authenticate with the embed API.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'default' => 'none', 'options' => array( 'none' => __( 'No Authentication', 'wp-recipe-maker' ), 'signature' => __( 'HMAC Signature (Recommended)', 'wp-recipe-maker' ), 'passkey' => __( 'Simple Passkey (Less Secure)', 'wp-recipe-maker' ), ), 'dependency' => array( 'id' => 'embed_api_enabled', 'value' => true, ), ), array( 'id' => 'embed_api_secret_key', 'name' => __( 'Embed API Secret Key', 'wp-recipe-maker' ), 'description' => __( 'Secret key used to generate secure signatures for API access. Generate a strong, random key (32+ characters).', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'sanitize' => function( $value ) { return sanitize_text_field( $value ); }, 'dependency' => array( array( 'id' => 'embed_api_enabled', 'value' => true, ), array( 'id' => 'embed_api_auth_method', 'value' => 'none', 'type' => 'inverse', ), ), ), array( 'id' => 'embed_api_include_metadata', 'name' => __( 'Include Recipe Metadata', 'wp-recipe-maker' ), 'description' => __( 'Include recipe JSON-LD metadata in the embed API response.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'embed_api_enabled', 'value' => true, ), ), ), ), array( 'name' => __( 'Backend Access', 'wp-recipe-maker' ), 'description' => __( 'Accepts one value only. Set the minimum capability required to access specific features. For example, set to edit_others_posts to provide access to editors and administrators.', 'wp-recipe-maker' ), 'documentation' => 'https://wordpress.org/documentation/article/roles-and-capabilities/', 'settings' => array( array( 'id' => 'features_dashboard_access', 'name' => __( 'Access to Dashboard Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'features_manage_access', 'name' => __( 'Access to Manage Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'features_tools_access', 'name' => __( 'Access to Tools Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'features_reports_access', 'name' => __( 'Access to Reports Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'features_import_access', 'name' => __( 'Access to Import Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'features_faq_access', 'name' => __( 'Access to FAQ & Support Page', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'manage_options', 'sanitize' => function( $value ) { return preg_replace( '/[,\s]/', '', $value ); }, ), array( 'id' => 'manage_page_show_uneditable', 'name' => __( 'Show recipes that cannot be edited', 'wp-recipe-maker' ), 'description' => __( 'Show all recipes on the Manage page, even if a user will not be able to edit them.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'admin_bar_menu_item', 'name' => __( 'Show Admin Bar Menu Item', 'wp-recipe-maker' ), 'description' => __( 'Show WP Recipe Maker in Admin Bar on frontend for easy editing and shortcuts.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), ), ); templates/settings/group-performance.php000064400000006300152075605710014555 0ustar00 'performance', 'icon' => 'speed', 'name' => __( 'Performance', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'General', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'performance_use_combined_stars', 'name' => __( 'Output Combined Stars in Comments', 'wp-recipe-maker' ), 'description' => __( 'Reduce DOM nodes by using one image for stars in comments. Disable to be able to use the comment star color setting.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'only_load_assets_when_needed', 'name' => __( 'Only load Assets when needed', 'wp-recipe-maker' ), 'description' => __( 'Only load JS and CSS files when a recipe is found on the page. Disable to always load WPRM assets.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'load_admin_assets_everywhere', 'name' => __( 'Load admin assets everywhere', 'wp-recipe-maker' ), 'description' => __( 'By default only loads admin assets on edit post pages. Enable to increase compatibility.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'assets_prevent_caching_optimization', 'name' => __( 'Exclude Assets from Caching Optimization', 'wp-recipe-maker' ), 'description' => __( 'Try to prevent the WP Recipe Maker assets from being optimized by caching plugins as our assets are already minified and combined. Enabling this setting can prevent compatibility problems.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'load_size_conditions_js', 'name' => __( 'Load Size Conditions JavaScript', 'wp-recipe-maker' ), 'description' => __( 'Lightweight JS loaded in the header to apply the correct size condition classes. Disabling can break the recipe template layout.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Template Assets Location', 'wp-recipe-maker' ), 'description' => __( 'Load template assets in footer to improve page loading speeds (recommended). Disabling can prevent CLS issues but also cause compatibility styling problems. When disabling, consider disabling "Only load Assets when needed" as well.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/281-prevent-cls-issues', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'settings' => array( array( 'id' => 'snippet_templates_in_footer', 'name' => __( 'Default Snippet Templates in Footer', 'wp-recipe-maker' ), 'description' => __( 'Load the default snippet templates in the footer to improve performance.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_templates_in_footer', 'name' => __( 'Default Recipe Templates in Footer', 'wp-recipe-maker' ), 'description' => __( 'Load the default recipe templates in the footer to improve performance.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), ), ); templates/settings/group-recipe-submission.php000064400000001100152075605710015705 0ustar00 'recipeSubmission', 'icon' => 'letter', 'name' => __( 'Recipe Submission', 'wp-recipe-maker' ), 'required' => 'elite', 'description' => __( 'Allow your visitors to submit their own recipes to your website.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/33-recipe-submisssion', ); templates/settings/group-metadata.php000064400000022455152075605710014045 0ustar00 'metadata', 'icon' => 'code', 'name' => __( 'Recipe Metadata', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'General', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'yoast_seo_integration', 'name' => __( 'Integrate with Yoast SEO', 'wp-recipe-maker' ), 'description' => __( 'Integrate with Yoast SEO Schema (version 11+) when enabled.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'rank_math_integration', 'name' => __( 'Integrate with Rank Math', 'wp-recipe-maker' ), 'description' => __( 'Integrate with the Rank Math Schema Graph when enabled.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Recipe fields', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'metadata_include_ingredient_notes', 'name' => __( 'Include Ingredient Notes', 'wp-recipe-maker' ), 'description' => __( 'Include the ingredient notes field in the recipeIngredient metadata.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'metadata_suitablefordiet', 'name' => __( 'Use SuitableForDiet Metadata', 'wp-recipe-maker' ), 'description' => __( 'Allow setting of Suitable Diets for recipes.', 'wp-recipe-maker' ), 'documentation' => 'https://schema.org/suitableForDiet', 'type' => 'toggle', 'default' => false, ), array( 'id' => 'metadata_keywords_in_template', 'name' => __( 'Show keywords in template', 'wp-recipe-maker' ), 'description' => __( 'Show keywords in the recipe template as well as the metadata.', 'wp-recipe-maker' ), 'documentation' => 'https://developers.google.com/search/docs/data-types/recipe', 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Review Metadata', 'wp-recipe-maker' ), 'description' => __( 'Reviews are written comments from actual visitors that are specifically reviewing the recipe.', 'wp-recipe-maker' ), 'documentation' => 'https://developers.google.com/search/docs/appearance/structured-data/review-snippet#guidelines', 'settings' => array( array( 'id' => 'metadata_review_include', 'name' => __( 'Include Review Metadata', 'wp-recipe-maker' ), 'description' => __( 'Include review metadata as part of the recipe metadata.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'always' => __( 'Always include, for any recipe that has comments with ratings', 'wp-recipe-maker' ), 'featured_only' => __( 'Only output review metadata with comments that have been specifically set as "Featured Review"', 'wp-recipe-maker' ), 'never' => __( 'Never include review metadata', 'wp-recipe-maker' ), ), 'default' => 'always', ), array( 'id' => 'metadata_review_append_featured', 'name' => __( 'Append Featured Reviews', 'wp-recipe-maker' ), 'description' => __( 'Featured Reviews will always be included, optionally appended by regular comments with a rating', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'no' => __( 'No, if there is at least 1 "Featured Review" for this recipe, do not include other comments', 'wp-recipe-maker' ), 'yes_5' => __( 'Yes, if there are less than 5 "Featured Reviews", append with other comments', 'wp-recipe-maker' ), 'yes_10' => __( 'Yes, if there are less than 10 "Featured Reviews", append with other comments', 'wp-recipe-maker' ), ), 'default' => 'no', 'dependency' => array( 'id' => 'metadata_review_include', 'value' => 'always', ), ), ), ), array( 'name' => __( 'Guided Recipes', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'metadata_restrict_ingredient_length', 'name' => __( 'Restrict Ingredient Length', 'wp-recipe-maker' ), 'description' => __( 'Try to prevent "Invalid string length" warning for ingredients by not including ingredient notes if they get too long.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/263-metadata-for-guided-recipes', 'type' => 'toggle', 'default' => true, ), array( 'id' => 'metadata_instruction_name', 'name' => __( 'Instruction Name Field', 'wp-recipe-maker' ), 'description' => __( 'How to handle the name field that Google wants for every instruction step.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/263-metadata-for-guided-recipes', 'type' => 'dropdown', 'options' => array( 'ignore' => __( 'Hide and ignore name field (this will get you warnings in Google Search Console)', 'wp-recipe-maker' ), 'reuse' => __( 'Use regular instruction text if name is not set', 'wp-recipe-maker' ), 'strict' => __( 'Only use in metadata when explicitely set in recipe', 'wp-recipe-maker' ), ), 'default' => 'reuse', ), ), ), array( 'name' => __( 'Archive Pages', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'itemlist_metadata_archive_pages', 'name' => __( 'Automatic ItemList Metadata', 'wp-recipe-maker' ), 'description' => __( 'Automatically output ItemList metadata on archive pages.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'itemlist_metadata_archive_pages_post_types', 'name' => __( 'Post Type Behaviour', 'wp-recipe-maker' ), 'description' => __( 'Handle archive pages for all post types or just the recipe post type.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'wprm' => __( 'Only include metadata for the WPRM recipe post type (prevents searching the content)', 'wp-recipe-maker' ), 'all' => __( 'Search all post types for recipes inside of the post content to include in the metadata', 'wp-recipe-maker' ), ), 'default' => 'all', 'dependency' => array( 'id' => 'itemlist_metadata_archive_pages', 'value' => true, ), ), ), ), array( 'name' => __( 'Video Metadata', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'metadata_youtube_agree_terms', 'name' => __( 'Agree to YouTube Terms of Service', 'wp-recipe-maker' ), 'description' => __( 'When enabled, the plugin will automatically retrieve the video details to include in the recipe metadata through the YouTube Data API. By enabling you agree to be bound by the YouTube Terms of Service:', 'wp-recipe-maker' ), 'documentation' => 'https://www.youtube.com/t/terms', 'type' => 'toggle', 'default' => true, ), array( 'name' => __( 'Google Privacy Policy', 'wp-recipe-maker' ), 'description' => __( 'Whenever you add a YouTube embed as the recipe video, the plugin will use the YouTube Data API to retrieve the video details. These details will be stored to use in the recipe metadata and refreshed on a weekly basis (or whenever you update the recipe).', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Read the Google Privacy Policy', 'wp-recipe-maker' ), 'link' => 'http://www.google.com/policies/privacy', 'dependency' => array( 'id' => 'metadata_youtube_agree_terms', 'value' => true, ), ), array( 'id' => 'metadata_youtube_api_key', 'name' => __( 'Personal YouTube Data API key', 'wp-recipe-maker' ), 'description' => __( 'Optionally set your own API key for retrieving the YouTube video metadata. Leave the setting blank to use the default shared key.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/260-setting-your-own-youtube-data-api-key', 'type' => 'text', 'default' => '', ), ), ), array( 'name' => __( 'Advanced', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'metadata_location', 'name' => __( 'Output Recipe Metadata', 'wp-recipe-maker' ), 'description' => __( 'Use "Next to recipe in HTML body element" when your recipe is not part of the post content but placed elsewhere using custom code.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'head' => __( 'In HTML head element', 'wp-recipe-maker' ), 'recipe' => __( 'Next to recipe in HTML body element', 'wp-recipe-maker' ), ), 'default' => 'head', ), array( 'id' => 'metadata_only_show_for_first_recipe', 'name' => __( 'Only show metadata for first recipe', 'wp-recipe-maker' ), 'description' => __( 'When enabled, only the metadata for the very first food recipe on the page well get added.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'metadata_force_mediavine_video_output', 'name' => __( 'Force Mediavine video metadata', 'wp-recipe-maker' ), 'description' => __( 'When enabled, the Mediavine video metadata will get output as well as the recipe video metadata. This is their recommendation but results in duplicate video metadata.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), ), ); templates/settings/group-changelog.php000064400000004646152075605710014216 0ustar00 'changelog', 'icon' => 'timeline', 'name' => __( 'Changelog', 'wp-recipe-maker' ), 'description' => __( 'Keep track of recipe related changes.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/337-recipe-changelog', 'settings' => array( array( 'id' => 'changelog_enabled', 'name' => __( 'Enable Changelog', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'changelog_admin_email', 'name' => __( 'Send email to', 'wp-recipe-maker' ), 'description' => __( 'Optional email address to notify when a specific change occurs.', 'wp-recipe-maker' ), 'type' => 'email', 'default' => '', ), array( 'id' => 'changelog_email_notification_types', 'name' => __( 'Receive Notifications For', 'wp-recipe-maker' ), 'description' => __( 'Change types to receive the notification for.', 'wp-recipe-maker' ), 'type' => 'dropdownMultiselect', 'options' => array( 'recipe_created' => __( 'Recipe Created', 'wp-recipe-maker' ), 'recipe_edited' => __( 'Recipe Edited', 'wp-recipe-maker' ), 'recipe_trashed' => __( 'Recipe Trashed', 'wp-recipe-maker' ), 'recipe_deleted' => __( 'Recipe Deleted', 'wp-recipe-maker' ), ), 'default' => array( 'recipe_trashed', 'recipe_deleted' ), 'dependency' => array( array( 'id' => 'changelog_enabled', 'value' => true, ), array( 'id' => 'changelog_admin_email', 'value' => '', 'type' => 'inverse', ), ), ), array( 'id' => 'changelog_days_to_keep', 'name' => __( 'Days to Keep', 'wp-recipe-maker' ), 'description' => __( 'How many days of data should stay stored in the database.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'unlimited' => __( 'Unlimited (not recommended for database growth)', 'wp-recipe-maker' ), '365' => __( '365 Days', 'wp-recipe-maker' ), '180' => __( '180 Days', 'wp-recipe-maker' ), '90' => __( '90 Days', 'wp-recipe-maker' ), '30' => __( '30 Days', 'wp-recipe-maker' ), '7' => __( '7 Days', 'wp-recipe-maker' ), ), 'default' => '90', 'dependency' => array( 'id' => 'changelog_enabled', 'value' => true, ), ), ), );templates/settings/group-nutrition-calculation.php000064400000002370152075605710016606 0ustar00 'nutritionCalculation', 'icon' => 'measure-apple', 'name' => __( 'Nutrition Facts Calculation', 'wp-recipe-maker' ), 'required' => 'pro', 'description' => __( 'Our API integration helps calculate the nutition facts for you.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/21-nutrition-facts-calculation', 'settings' => array( array( 'id' => 'nutrition_facts_calculation_round_to_decimals', 'name' => __( 'Round quantity to', 'wp-recipe-maker' ), 'description' => __( 'Number of decimals to round a quantity to when calculating nutrition facts.', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'decimals', 'default' => '0', ), array( 'id' => 'nutrition_facts_calculation_ignore_small_quantity', 'name' => __( 'Ignore small quantities', 'wp-recipe-maker' ), 'description' => __( 'Ignore quantities smaller than this value when calculating nutrition facts.', 'wp-recipe-maker' ), 'type' => 'number', 'default' => '0', ), ), ); templates/settings/group-import.php000064400000005765152075605710013604 0ustar00 'import', 'icon' => 'import', 'name' => __( 'Import', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Ingredient Parsing', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'import_range_keyword', 'name' => __( 'Range Keyword', 'wp-recipe-maker' ), 'type' => 'text', 'description' => __( 'Keyword used when defining quantity ranges. For example: to when using 1 to 2.', 'wp-recipe-maker' ), 'default' => __( 'to', 'wp-recipe-maker' ), ), array( 'id' => 'import_units', 'name' => __( 'Import Units', 'wp-recipe-maker' ), 'description' => __( 'Units that will be recognized. One per line.', 'wp-recipe-maker' ), 'type' => 'textarea', 'rows' => 10, 'default' => $default_import_units, 'sanitize' => function( $value ) { return array_map( 'sanitize_text_field', $value ); }, ), array( 'id' => 'import_notes_identifier', 'name' => __( 'Ingredient Notes Identifier', 'wp-recipe-maker' ), 'description' => __( 'How to recognize if it should be part of the ingredient notes.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'comma' => __( 'Everything after the first comma', 'wp-recipe-maker' ), 'parentheses' => __( 'Everything inside parentheses', 'wp-recipe-maker' ), 'both' => __( 'Comma or parentheses, whichever comes first', 'wp-recipe-maker' ), 'none' => __( 'Do not import to ingredient notes', 'wp-recipe-maker' ), ), 'default' => 'both', ), array( 'id' => 'import_notes_remove_identifier', 'name' => __( 'Remove Identifier', 'wp-recipe-maker' ), 'description' => __( 'Remove the above ingredient notes identifier from the notes after importing.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'import_notes_identifier', 'value' => 'none', 'type' => 'inverse', ), ), ), ), array( 'name' => __( 'Instruction Parsing', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'import_instructions_split', 'name' => __( 'Split Instruction Steps', 'wp-recipe-maker' ), 'description' => __( 'When to split the instructions in separate steps when using the import from text feature.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'linebreak' => __( 'Split on linebreaks', 'wp-recipe-maker' ), 'punctuation' => __( 'Split on linebreaks and punctuation (.!?)', 'wp-recipe-maker' ), ), 'default' => 'linebreak', ), ), ), ), ); templates/settings/group-analytics.php000064400000011041152075605710014241 0ustar00 'analytics', 'icon' => 'chart', 'name' => __( 'Analytics', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Local Tracking', 'wp-recipe-maker' ), 'description' => __( 'Store actions locally in your own database. Does not send data to other servers.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/333-recipe-analytics', 'settings' => array( array( 'id' => 'analytics_enabled', 'name' => __( 'Enable Analytics', 'wp-recipe-maker' ), 'description' => __( 'Track different visitor actions related to recipes. Might require changes to your cookie or privacy policy!', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'analytics_days_to_keep', 'name' => __( 'Days to Keep', 'wp-recipe-maker' ), 'description' => __( 'How many days of data should stay stored in the database.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'unlimited' => __( 'Unlimited (not recommended for database growth)', 'wp-recipe-maker' ), '365' => __( '365 Days', 'wp-recipe-maker' ), '180' => __( '180 Days', 'wp-recipe-maker' ), '90' => __( '90 Days', 'wp-recipe-maker' ), '30' => __( '30 Days', 'wp-recipe-maker' ), '7' => __( '7 Days', 'wp-recipe-maker' ), ), 'default' => '90', 'dependency' => array( 'id' => 'analytics_enabled', 'value' => true, ), ), array( 'id' => 'analytics_exclude_ips', 'name' => __( 'Exclude IPs', 'wp-recipe-maker' ), 'description' => __( 'Do not track any analytics for these IP addresses. One address or range per line.', 'wp-recipe-maker' ), 'type' => 'textarea', 'default' => '', 'dependency' => array( 'id' => 'analytics_enabled', 'value' => true, ), ), array( 'id' => 'analytics_exclude_actions', 'name' => __( 'Exclude Actions', 'wp-recipe-maker' ), 'description' => __( 'Exclude specific actions from being tracked. Use the action name as found on the WP Recipe Maker > Manage > Analytics page. One per line.', 'wp-recipe-maker' ), 'type' => 'textarea', 'default' => '', 'dependency' => array( 'id' => 'analytics_enabled', 'value' => true, ), ), ), ), array( 'name' => __( 'Google Analytics Tracking', 'wp-recipe-maker' ), 'description' => __( 'Track actions using gtag.js events for usage in Google Analytics. Make sure gtag.js is already loaded on your site.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/334-google-analytics-event-tracking', 'settings' => array( array( 'id' => 'google_analytics_enabled', 'name' => __( 'Enable GA Tracking', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), ), ); // 2022-08-11 DailyGrub not active anymore. // $analytics['settings'][] = array( // 'id' => 'honey_home_integration', // 'name' => __( 'DailyGrub Integration', 'wp-recipe-maker' ), // 'description' => __( 'Advanced recipe and audience analytics.', 'wp-recipe-maker' ), // 'documentation' => 'https://dailygrub.com', // 'type' => 'toggle', // 'default' => false, // 'dependency' => array( // 'id' => 'analytics_enabled', // 'value' => true, // ), // ); // $hh_integration_status = get_option( 'hh_integration_status', false ); // $description = __( 'Add your DailyGrub tracking ID to enable syncing data with the platform.', 'wp-recipe-maker' ); // if ( false !== $hh_integration_status ) { // if ( $hh_integration_status['success'] ) { // $description = __( 'The integration is currently active.', 'wp-recipe-maker' ); // } else { // $description = __( 'There was a problem with activating the integration:', 'wp-recipe-maker' ) . ' ' . $hh_integration_status['message']; // } // } // $analytics['settings'][] = array( // 'id' => 'honey_home_token', // 'name' => __( 'DailyGrub Tracking ID', 'wp-recipe-maker' ), // 'description' => $description, // 'type' => 'text', // 'default' => '', // 'sanitize' => function( $value ) { // return trim( sanitize_text_field( $value ) ); // }, // 'dependency' => array( // array( // 'id' => 'analytics_enabled', // 'value' => true, // ), // array( // 'id' => 'honey_home_integration', // 'value' => true, // ), // ), // );templates/settings/group-glossary-terms.php000064400000011163152075605710015252 0ustar00 'glossaryTerms', 'icon' => 'question-box', 'name' => __( 'Glossary Terms', 'wp-recipe-maker' ), 'description' => __( 'Add glossary terms through the WP Recipe Maker > Manage > Features > Glossary Terms page. Wherever you insert them, a tooltip can show up to explain these terms to your readers.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/330-glossary-terms', 'subGroups' => array( array( 'name' => __( 'Manually Adding Terms', 'wp-recipe-maker' ), 'settings' => array( array( 'name' => '', 'description' => __( 'Insert the [wprm-glossary id=123] shortcode wherever you want a term to appear. The term ID can be found through the Manage page.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Manage Glossary Terms', 'wp-recipe-maker' ), 'link' => admin_url( 'admin.php?page=wprm_manage#glossary' ), ), ), ), array( 'name' => __( 'Automatically Adding Terms', 'wp-recipe-maker' ), 'description' => __( 'With these settings enabled, it will automatically search for exact name matches and display them as glossary terms with a tooltip.', 'wp-recipe-maker' ), 'required' => 'premium', 'settings' => array( array( 'id' => 'glossary_terms_automatic_summary', 'name' => __( 'Recipe Summary', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'glossary_terms_automatic_equipment', 'name' => __( 'Recipe Equipment', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'glossary_terms_automatic_ingredient_headers', 'name' => __( 'Recipe Ingredient Group Headers', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'glossary_terms_automatic_ingredients', 'name' => __( 'Recipe Ingredients', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'glossary_terms_automatic_instruction_headers', 'name' => __( 'Recipe Instruction Group Headers', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'glossary_terms_automatic_instruction_steps', 'name' => __( 'Recipe Instruction Steps', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'glossary_terms_automatic_notes', 'name' => __( 'Recipe Notes', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'glossary_terms_automatic_matching', 'name' => __( 'Matching', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'exact' => __( 'Exact match only', 'wp-recipe-maker' ), 'insensitive' => __( 'Case insensitive matching', 'wp-recipe-maker' ), ), 'default' => 'insensitive', ), ), ), array( 'name' => __( 'Appearance', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'glossary_terms_styling', 'name' => __( 'Styling for glossary terms', 'wp-recipe-maker' ), 'description' => __( 'Disable if you want to style these yourself using CSS', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'glossary_terms_text_color', 'name' => __( 'Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#5A822B', 'dependency' => array( 'id' => 'glossary_terms_styling', 'value' => true, ), ), array( 'id' => 'glossary_terms_underline', 'name' => __( 'Underline Style', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'No Underline', 'wp-recipe-maker' ), 'regular' => __( 'Regular', 'wp-recipe-maker' ), 'dotted' => __( 'Dotted', 'wp-recipe-maker' ), 'dashed' => __( 'Dashed', 'wp-recipe-maker' ), ), 'default' => 'regular', 'dependency' => array( 'id' => 'glossary_terms_styling', 'value' => true, ), ), array( 'id' => 'glossary_terms_hover_cursor', 'name' => __( 'Hover Cursor', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'No Icon', 'wp-recipe-maker' ), 'help' => __( 'Help Icon', 'wp-recipe-maker' ), ), 'default' => 'help', 'dependency' => array( 'id' => 'glossary_terms_styling', 'value' => true, ), ), ), ), ), ); templates/settings/group-template-legacy-labels.php000064400000002140152075605710016567 0ustar00 $default ) { $label_setting = array( 'id' => 'label_' . $uid, 'name' => ucwords( str_replace( '_', ' ', $uid ) ), 'type' => 'text', 'default' => $default, ); if ( 'comment_rating' === $uid ) { $label_setting['description'] = __( 'Label used in the comment form.', 'wp-recipe-maker' ); } $label_settings[] = $label_setting; } $template_legacy_labels = array( 'id' => 'labels', 'icon' => 'text', 'name' => __( 'Text Labels', 'wp-recipe-maker' ), 'description' => '', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => $label_settings, ); templates/settings/group-cook-mode.php000064400000001147152075605710014135 0ustar00 'cook_mode', 'icon' => 'whisk', 'name' => __( 'Cook Mode', 'wp-recipe-maker' ), 'required' => 'premium', 'description' => __( 'Allow visitors to start cooking the recipe directly from the recipe page, with step-by-step instructions and timers.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/docs/wp-recipe-maker/cook-mode-popup/', ); templates/settings/group-media.php000064400000007110152075605710013333 0ustar00 'media', 'icon' => 'painting', 'name' => __( 'Media', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Instruction Media Toggle', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to show/hide instruction images and videos with a toggle.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/261-instruction-media-toggle', 'settings' => array( array( 'id' => 'instruction_media_toggle_default', 'name' => __( 'Starting State', 'wp-recipe-maker' ), 'description' => __( 'State of the instruction media toggle when the page loads.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'on' => __( 'Show instruction media', 'wp-recipe-maker' ), 'off' => __( 'Hide instruction media', 'wp-recipe-maker' ), ), 'default' => 'on', ), ), ), array( 'name' => __( 'Lightbox', 'wp-recipe-maker' ), 'description' => __( 'Use a lightbox plugin and enable clickable images to have your recipe and/or instruction images open in a lightbox after clicking on them.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/176-clickable-images-for-lightbox-integration', 'settings' => array( array( 'id' => 'recipe_image_clickable', 'name' => __( 'Clickable Recipe Image', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'instruction_image_clickable', 'name' => __( 'Clickable Instruction Images', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'clickable_image_size', 'name' => __( 'Clickable Images Size', 'wp-recipe-maker' ), 'description' => __( 'Image size to link to for the clickable images.', 'wp-recipe-maker' ) . ' ' . __( 'Type the name of a thumbnail size or the exact size you want.', 'wp-recipe-maker' ) . ' ' . __( 'For example:', 'wp-recipe-maker' ) . ' full or 1000x1000', 'type' => 'text', 'default' => 'full', ), ), ), array( 'name' => __( 'Video', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'video_force_ratio', 'name' => __( 'Force video ratio', 'wp-recipe-maker' ), 'description' => __( 'Enable if your embedded videos are not responsive or seem to be using the wrong ratio. Some themes already have this functionality.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'video_autoplay', 'name' => __( 'Autoplay Video', 'wp-recipe-maker' ), 'description' => __( 'Set the autoplay option for uploaded (not embedded) videos.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'No recipe videos', 'wp-recipe-maker' ), 'main' => __( 'The main recipe video', 'wp-recipe-maker' ), 'instruction' => __( 'The instruction videos', 'wp-recipe-maker' ), 'all' => __( 'All recipe videos', 'wp-recipe-maker' ), ), 'default' => 'none', ), array( 'id' => 'video_loop', 'name' => __( 'Loop Video', 'wp-recipe-maker' ), 'description' => __( 'Set the loop option for uploaded (not embedded) videos.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'none' => __( 'No recipe videos', 'wp-recipe-maker' ), 'main' => __( 'The main recipe video', 'wp-recipe-maker' ), 'instruction' => __( 'The instruction videos', 'wp-recipe-maker' ), 'all' => __( 'All recipe videos', 'wp-recipe-maker' ), ), 'default' => 'none', ), ), ), ), ); templates/settings/group-integrations.php000064400000030137152075605710014767 0ustar00user_email; } $integrations = array( 'id' => 'integrations', 'icon' => 'plug', 'name' => __( 'Integrations', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Access exclusive brands with Jupiter', 'wp-recipe-maker' ), 'description' => 'Collaborate with top brands and give your subscribers access to product coupons through our exclusive recipe campaigns. We handle the legwork, securing partnerships with CPG brands so you can focus on creating great recipes. Available in the US and Canada only.', 'documentation' => 'https://www.jupiter.co/creators', 'settings' => array( array( 'id' => 'integration_jupiter', 'name' => __( 'Activate Jupiter', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'jupiter_handle', 'name' => __( 'Jupiter Handle', 'wp-recipe-maker' ), 'description' => __( 'Enter your Jupiter handle (shortName) ONLY if your website URL doesn’t match your handle. Otherwise, leave this blank.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( 'id' => 'integration_jupiter', 'value' => true, ), ), array( 'id' => 'jupiter_print_button', 'name' => __( 'Show Print Button', 'wp-recipe-maker' ), 'description' => __( 'Show brand coupons on your print recipe page', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'integration_jupiter', 'value' => true, ), ), array( 'id' => 'jupiter_shop_ingredients_button', 'name' => __( 'Show Shop Ingredients Button', 'wp-recipe-maker' ), 'description' => __( 'Add the "Shop Ingredients" button so readers can buy ingredients directly.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'integration_jupiter', 'value' => true, ), ), ), ), array( 'name' => __( 'Shoppable Recipes with Instacart', 'wp-recipe-maker' ), 'description' => 'Make your recipes shoppable by adding an Instacart Shoppable Recipe button next to your ingredient list and monetize your content by signing up for the Instacart Tastemakers Affiliate Marketing Program. Available in the US only at the moment.', 'documentation' => 'https://help.bootstrapped.ventures/article/323-shop-with-instacart-button', 'settings' => array( array( 'id' => 'integration_instacart_agree', 'name' => __( 'Agree to Instacart Button terms', 'wp-recipe-maker' ), 'description' => __( 'Enable to agree with the', 'wp-recipe-maker' ), 'documentation' => 'https://docs.instacart.com/developer_platform_api/guide/terms_and_policies/developer_terms/', 'documentation_text' => 'Instacart Developer Platform Terms and Conditions', 'type' => 'toggle', 'default' => false, ), array( 'id' => 'integration_instacart', 'name' => __( 'Automatically add Instacart Button', 'wp-recipe-maker' ), 'description' => __( 'Enable to automatically output the Instacart Shoppable Recipe button after the ingredients section. Alternatively, add the Shoppable Recipe button in the Template Editor.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'integration_instacart_agree', 'value' => true, ), ), array( 'id' => 'integration_instacart_shopping_list', 'name' => __( 'Shop Collections Shopping List', 'wp-recipe-maker' ), 'description' => __( 'Show a button to shop the shopping list in the Recipe Collections feature.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( array( 'id' => 'integration_instacart_agree', 'value' => true, ), array( 'id' => 'recipe_collections_shopping_list', 'value' => true, ), ), ), array( 'id' => 'integration_instacart_affiliate_id', 'name' => __( 'Impact.com Partner ID', 'wp-recipe-maker' ), 'description' => __( 'Optional Impact.com Partner ID to monetize your Shoppable Recipe button. You agree to be bound by the Instacart Developer Platform Affiliate Marketing Terms and Conditions', 'wp-recipe-maker' ), 'documentation' => 'https://docs.instacart.com/developer_platform_api/guide/concepts/launch_activities/conversions_and_payments/', 'type' => 'text', 'default' => '', 'dependency' => array( 'id' => 'integration_instacart_agree', 'value' => true, ), ), ), ), array( 'name' => __( 'Shoppable Recipes with Walmart', 'wp-recipe-maker' ), 'description' => 'Make your recipes shoppable with the largest retailer in North America by adding a Walmart Shoppable button powered by eMeals, which will be placed directly in line with your recipe instructions. Available in the US only.', 'documentation' => 'https://support.emeals.com/portal/en/kb/articles/grocery-connect-shoppable-recipes-with-walmart', 'settings' => array( array( 'id' => 'emeals_walmart_button', 'name' => __( 'Automatically add Shop Ingredients with Walmart Button', 'wp-recipe-maker' ), 'description' => __( 'Enable to automatically output the Shop Ingredients with Walmart button after the ingredients section. Alternatively, add the button in the Template Editor.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Relevant In-Recipe Ads and Shoppability with Chicory', 'wp-recipe-maker' ), 'description' => 'Monetize your recipe card with contextual, in-recipe ads from food advertisers that make sense for your site. Offer your audience a seamless shopping experience at 70+ integrated retailers, including Instacart, Walmart and Kroger. Join major food publishers like Food Network, The Pioneer Woman, and Delish in trusting our solution. Available in the U.S. only.', 'documentation' => 'https://chicory.co/chicory-for-content-creators', 'settings' => array( array( 'name' => '', 'description' => __( 'Click the button to the right to register directly with Chicory and set up revenue payment. Please note that enabling the Activate Chicory toggle below will not automatically set up payment. Note: If you work with Mediavine, you can enable Chicory directly through your Mediavine dashboard.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Sign Up with Chicory', 'wp-recipe-maker' ), 'link' => 'https://chicoryapp.com/become-a-chicory-recipe-partner/?plugin=WP%20Recipe%20Maker', ), array( 'id' => 'integration_chicory_activate', 'name' => __( 'Activate Chicory', 'wp-recipe-maker' ), 'description' => __( 'Enable to activate Chicory on your site after registering by clicking the sign-up link above.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/341-chicory-integration', 'type' => 'toggle', 'default' => false, ), array( 'id' => 'integration_chicory_shoppable_button', 'name' => __( 'Enable Chicory Shoppable Recipe Button', 'wp-recipe-maker' ), 'description' => __( "Chicory's Shoppable Recipe Button will appear below your recipes' ingredient lists, allowing users to cart the ingredients for your recipes at 70+ retailers.", 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'integration_chicory_activate', 'value' => true, ), ), array( 'id' => 'integration_chicory_premium_ads', 'name' => __( 'Enable Chicory In-Recipe Ads', 'wp-recipe-maker' ), 'description' => __( "Chicory's in-recipe ads will appear within and below your recipes' ingredient lists, allowing you to secure earnings from relevant grocery advertisers.", 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'integration_chicory_activate', 'value' => true, ), ), ), ), array( 'name' => __( 'SmartWithFood', 'wp-recipe-maker' ), 'description' => 'SmartWithFood presents a widget that enables the automated translation of recipe ingredients into actual products within the Collect&Go platform, all via an embedded button. This feature seamlessly integrates the ingredients into the digital shopping basket, streamlining the user experience.', 'documentation' => 'https://www.smartwithfood.com/solutions/shoppable-recipes', 'settings' => array( array( 'id' => 'integration_smartwithfood_token', 'name' => __( 'SmartWithFood Token', 'wp-recipe-maker' ), 'description' => __( 'The token provided by SmartWithFood. Required to make the button show up.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'integration_smartwithfood', 'name' => __( 'Automatically add SmartWithFood Button', 'wp-recipe-maker' ), 'description' => __( 'Enable to automatically output the Smart with Food button after the ingredients section. Alternatively, add the button in the Template Editor.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/332-smartwithfood-shoppable-recipes', 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'integration_smartwithfood_token', 'value' => '', 'type' => 'inverse', ), ), ), ), array( 'name' => __( 'MyShopping.Help', 'wp-recipe-maker' ), 'description' => 'Let your visitors add your (and other) recipes to their Personal Mealplanning and Shopping list from MyShopping.help. With MSH, users can easily add recipes to their calendar or shopping list directly from the recipe page. Users will return to your recipe page each time they use MSH and click on your recipe.', 'documentation' => 'https://www.myshopping.help/content-creators', 'settings' => array( array( 'name' => 'Sign up for free as a business with MSH', 'description' => __( 'Signing up your website in MSH helps to offer your users a smoother user experience.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Sign up for free', 'wp-recipe-maker' ), 'link' => 'https://business.myshopping.help/', 'documentation' => 'https://www.myshopping.help/content-creators', ), array( 'id' => 'integration_myshoppinghelp_add', 'name' => __( 'Automatically add Myshopping.help Button', 'wp-recipe-maker' ), 'description' => __( 'Enable to automatically output the MSH button after the ingredients section. Alternatively, add the button wherever you want in the Template Editor.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Your own Recipe App with NAKKO Recipe to App', 'wp-recipe-maker' ), 'description' => 'Provide your users with a dedicated app to increase traffic and foster loyalty. Our native apps, available for both iOS and Android, seamlessly integrate with your WP Recipe Maker backend, offering an outstanding mobile experience for your visitors. Additionally, an app store presence enhances your brand visibility and you can take advantage of the profitable monetization opportunities available within the app. Ensure your website is optimized and compatible with our services for converting your recipe site into a mobile app by performing a free preliminary compatibility scan.', 'documentation' => 'https://recipetoapp.com', 'settings' => array( array( 'name' => '', 'description' => __( 'Click the button to the right to request the free compatibility check.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Do the Compatibility Check', 'wp-recipe-maker' ), 'link' => 'mailto:wprm@nakko.com?subject=RecipeToApp%20for%20' . esc_url( $home_url ) . '&body=Domain%3A%20' . esc_url( $home_url ) . '%0AMy%20email%20address%3A%20' . urlencode( $current_user_email ) . '%0A%0AI%20would%20love%20to%20learn%20more%20about%20the%20RecipeToApp%20solution!', ), ), ), ), ); templates/settings/group-recipe-print.php000064400000027170152075605710014665 0ustar00 'recipePrint', 'icon' => 'printer', 'name' => __( 'Print Version', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Default Print Template', 'wp-recipe-maker' ), 'description' => __( 'Fully customize these templates in the Template Editor.', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'settings' => array( array( 'id' => 'default_print_template_modern', 'name' => __( 'Food Recipe Print Template', 'wp-recipe-maker' ), 'description' => __( 'Default print template to use for the food recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'default_recipe_template', ), array( 'id' => 'default_howto_print_template_modern', 'name' => __( 'How-to Instructions Print Template', 'wp-recipe-maker' ), 'description' => __( 'Default print template to use for the how-to instructions on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'default_recipe_template', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'default_other_print_template_modern', 'name' => __( 'Other Recipe Print Template', 'wp-recipe-maker' ), 'description' => __( 'Default print template to use for the "other (no metadata)" recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'default_recipe_template', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'default_print_template_admin', 'name' => __( 'Admin Print Template', 'wp-recipe-maker' ), 'description' => __( 'Default print template to use when printing recipes through the WP Recipe Maker > Manage page.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'default_recipe_template', ), ), ), array( 'name' => __( 'Appearance', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'default_print_template', 'name' => __( 'Default Print Template', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateLegacy', 'default' => 'clean', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), ), array( 'id' => 'print_accent_color', 'name' => __( 'Accent Color', 'wp-recipe-maker' ), 'description' => __( 'Should work as a background for white text', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#444444', ), array( 'id' => 'print_remove_links', 'name' => __( 'Remove links', 'wp-recipe-maker' ), 'description' => __( 'Remove any links inside the recipe.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_recipe_page_break', 'name' => __( 'Every recipe on its own page', 'wp-recipe-maker' ), 'description' => __( 'Try to force a page break after every recipe when printing.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_credit_use_html', 'name' => __( 'Use HTML for Print Credit', 'wp-recipe-maker' ), 'description' => __( 'Enable for an advanced HTML editor for the Print Credit field.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_credit', 'name' => __( 'Print Credit', 'wp-recipe-maker' ), 'description' => __( 'Optional text to show at the bottom of the print page. You can use the following placeholders:', 'wp-recipe-maker' ) . ' %recipe_name% %recipe_url% %recipe_date%', 'type' => 'richTextarea', 'default' => '', 'dependency' => array( 'id' => 'print_credit_use_html', 'value' => false, ), ), array( 'id' => 'print_credit_html', 'name' => __( 'Print Credit', 'wp-recipe-maker' ), 'description' => __( 'Optional text to show at the bottom of the print page. You can use HTML code and the following placeholders:', 'wp-recipe-maker' ) . ' %recipe_name% %recipe_url% %recipe_date%', 'type' => 'code', 'code' => 'html', 'default' => '', 'dependency' => array( 'id' => 'print_credit_use_html', 'value' => true, ), ), array( 'id' => 'print_qr_code', 'name' => __( 'Show QR Code Link to Recipe', 'wp-recipe-maker' ), 'description' => __( 'Display a QR code at the bottom of the printed recipe, linking back to the parent post of the recipe.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_qr_code_use_homepage', 'name' => __( 'Fallback to Homepage Link for QR Code', 'wp-recipe-maker' ), 'description' => __( 'If the parent post is not set for a recipe, link to the homepage instead.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'print_qr_code', 'value' => true, ), ), array( 'id' => 'print_qr_code_toggle', 'name' => __( 'Add on/off Toggle for QR Code', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to toggle the QR code on the print page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'print_qr_code', 'value' => true, ), ), array( 'id' => 'print_footer_ad', 'name' => __( 'Print Footer Ad', 'wp-recipe-maker' ), 'description' => __( 'Optional ad to show in the footer of the print page. Does not get printed. Use any HTML code.', 'wp-recipe-maker' ), 'type' => 'code', 'code' => 'html', 'default' => '', ), ), ), array( 'name' => __( 'Functionality', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'print_email_link_button', 'name' => __( 'Email Link Button', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_download_pdf_button', 'required' => 'premium', 'name' => __( 'Download PDF Button', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to download a PDF version of the recipe from the print page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'pdf_download_enabled', 'value' => true, ), ), array( 'id' => 'print_show_recipe_image', 'name' => __( 'Default Show Recipe Image', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the image.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_show_equipment', 'name' => __( 'Default Show Equipment', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the recipe equipment.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_show_ingredient_images', 'name' => __( 'Default Show Ingredient Images', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the image.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_show_instruction_images', 'name' => __( 'Default Show Instruction Images', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the image.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_show_notes', 'name' => __( 'Default Show Recipe Notes', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the recipe notes.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_show_nutrition', 'name' => __( 'Default Show Nutrition', 'wp-recipe-maker' ), 'description' => __( 'Default value for the checkbox that allows visitors to toggle the nutrition facts.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_adjustable_servings', 'required' => 'premium', 'name' => __( 'Adjustable Servings', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to change servings on the print page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_unit_conversion', 'required' => 'pro', 'name' => __( 'Unit conversion', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to change unit systems (if set) on the print page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_size_options', 'name' => __( 'Size Options', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to change the print size.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Advanced', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'print_new_tab', 'name' => __( 'Open Print links in New Tab', 'wp-recipe-maker' ), 'description' => __( 'Enable to open links to the print page in a new tab.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'print_slug', 'name' => __( 'Print Slug', 'wp-recipe-maker' ), 'description' => __( 'Slug used in the URL for print pages. Make sure there is no conflict with other pages!', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'wprm_print', 'sanitize' => function( $value ) { return preg_replace( '/[^a-z0-9-_]/i', '', $value ); }, ), array( 'id' => 'print_recipe_identifier', 'name' => __( 'Print Recipe Identifier', 'wp-recipe-maker' ), 'description' => __( 'How to identify the recipe in the print URL.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'id' => __( 'Use the recipe ID in the print URL', 'wp-recipe-maker' ), 'slug' => __( 'Use the recipe slug in the print URL', 'wp-recipe-maker' ), ), 'default' => 'slug', ), array( 'id' => 'metadata_pinterest_disable_print_page', 'name' => __( 'Disable pinning on print page', 'wp-recipe-maker' ), 'description' => __( 'Enable this setting if you want to prevent people from pinning your print page to Pinterest.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'print_page_redirect', 'name' => __( 'Redirect to parent post', 'wp-recipe-maker' ), 'description' => __( 'Force a redirect to the parent post of the recipe if someone lands directly on the print page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), ), ); templates/settings/group-recipe-template.php000064400000010467152075605710015345 0ustar00 'recipeTemplate', 'icon' => 'doc', 'name' => __( 'Recipe Template', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'subGroups' => array( array( 'settings' => array( array( 'id' => 'recipe_template_show_types', 'name' => __( 'Show non-food recipe types', 'wp-recipe-maker' ), 'description' => __( 'Enable to change the templates for how-to instruction and other recipes as well as food recipes.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_template_show_advanced', 'name' => __( 'Show advanced options', 'wp-recipe-maker' ), 'description' => __( 'Enable to change the templates for archive, AMP or RSS feed pages.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Default Recipe Template', 'wp-recipe-maker' ), 'description' => __( 'Fully customize these templates in the Template Editor.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'default_recipe_template_modern', 'name' => __( 'Food Recipe Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for the food recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'default' => 'meadow', ), array( 'id' => 'default_howto_recipe_template_modern', 'name' => __( 'How-to Instructions Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for the how-to instructions on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'default' => 'compact-howto', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'default_other_recipe_template_modern', 'name' => __( 'Other Recipe Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for the "other (no metadata)" recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'default' => 'meadow', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), ), ), array( 'name' => __( 'Advanced Template Options', 'wp-recipe-maker' ), 'description' => __( 'Use these settings to change how the recipe looks in other parts of your website:', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_show_advanced', 'value' => true, ), 'settings' => array( array( 'id' => 'default_recipe_archive_template', 'name' => __( 'Archive Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use in archives (like home and category pages).', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'default_recipe_template', ), array( 'id' => 'default_recipe_amp_template', 'name' => __( 'AMP Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for AMP pages.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'basic', ), array( 'id' => 'default_recipe_feed_template', 'name' => __( 'RSS Feed Template', 'wp-recipe-maker' ), 'description' => __( 'Default template to use for RSS feeds.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'options' => array( 'default_recipe_template' => __( 'Use same as Default Recipe Template', 'wp-recipe-maker' ), ), 'default' => 'basic', ), ), ), ), ); if ( ! $premium_active ) { $recipe_template['description'] = __( 'Get access to more recipe templates with WP Recipe Maker Premium.', 'wp-recipe-maker' ); $recipe_template['documentation'] = 'https://help.bootstrapped.ventures/article/53-template-editor'; } templates/settings/group-adjustable-servings.php000064400000013077152075605710016241 0ustar00 'adjustableServings', 'icon' => 'sliders', 'name' => __( 'Adjustable Servings', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to adjust the serving size of your recipes.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/23-adjustable-servings', 'required' => 'premium', 'subGroups' => array( array( 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => array( array( 'id' => 'features_adjustable_servings', 'name' => __( 'Enable Adjustable Servings', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'servings_changer_display', 'name' => __( 'Display Type', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'tooltip_slider' => __( 'Slider in Tooltip', 'wp-recipe-maker' ), 'text_field' => __( 'Text Field', 'wp-recipe-maker' ), ), 'dependency' => array( 'id' => 'features_adjustable_servings', 'value' => true, ), 'default' => 'tooltip_slider', ), ), ), array( 'settings' => array( array( 'id' => 'adjustable_servings_round_to_decimals', 'name' => __( 'Round quantity to', 'wp-recipe-maker' ), 'description' => __( 'Number of decimals to round a quantity to after adjusting the serving size.', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'decimals', 'default' => '2', ), array( 'id' => 'adjustable_servings_without_servings', 'name' => __( 'Show adjustable buttons when no servings set', 'wp-recipe-maker' ), 'description' => __( 'Enable to show the 1x 2x 3x buttons even if no default serving size for the recipe has been set.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Advanced Adjustable Servings', 'wp-recipe-maker' ), 'description' => __( 'Advanced Adjustable Servings for baking allows your visitors to change the size of the baking pan or sheet used for the recipe.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/307-advanced-adjustable-servings-for-baking', 'settings' => array( array( 'id' => 'advanced_adjustable_unit_conversion', 'name' => __( 'Unit Conversion', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to switch between cm and inch by clicking on the unit.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Fractions', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'fractions_enabled', 'name' => __( 'Use Fractions', 'wp-recipe-maker' ), 'description' => __( 'Convert decimal numbers to fractions after adjusting.', 'wp-recipe-maker' ) . ' ' . __( 'Can optionally be disabled per unit system in the Unit Conversion settings.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'fractions_use_mixed', 'name' => __( 'Use Mixed Fractions', 'wp-recipe-maker' ), 'description' => __( 'When enabled it will use 1 1/4 instead of 5/4.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'fractions_enabled', 'value' => true, ), ), array( 'id' => 'fractions_use_symbols', 'name' => __( 'Use Symbols', 'wp-recipe-maker' ), 'description' => __( 'Use fraction symbols like ¼ where possible. Recommended for accessibility.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( 'id' => 'fractions_enabled', 'value' => true, ), ), array( 'id' => 'fractions_max_denominator', 'name' => __( 'Max Denominator', 'wp-recipe-maker' ), 'description' => __( 'Highest denominator to use for fractions. Will round values to fit. For most purposes, 8 is recommended.', 'wp-recipe-maker' ), 'type' => 'number', 'default' => '8', 'dependency' => array( 'id' => 'fractions_enabled', 'value' => true, ), ), ), ), array( 'name' => __( 'Advanced', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'adjustable_servings_url', 'name' => __( 'Set servings through URL', 'wp-recipe-maker' ), 'description' => __( 'Allow URL parameter to get passed along with the specific serving size to use.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'adjustable_servings_url_param', 'name' => __( 'URL Parameter', 'wp-recipe-maker' ), 'description' => __( 'URL Parameter to use to set a specific serving size', 'wp-recipe-maker' ) . ': https://www.yoursite.com/recipe/?servings=2', 'type' => 'text', 'default' => 'servings', 'dependency' => array( 'id' => 'adjustable_servings_url', 'value' => true, ), ), array( 'id' => 'decimal_separator', 'name' => __( 'Decimal Separator', 'wp-recipe-maker' ), 'description' => __( 'Decimal separator to use after adjusting values.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'point' => __( 'Use decimal point - 0.5', 'wp-recipe-maker' ), 'comma' => __( 'Use decimal comma - 0,5', 'wp-recipe-maker' ), ), 'default' => 'point', ), ), ), ), ); templates/settings/group-legacy.php000064400000001665152075605710013531 0ustar00 'legacy', 'icon' => 'undo', 'name' => __( 'Legacy Settings', 'wp-recipe-maker' ), 'description' => __( 'These settings are around for backwards compatibility only. We highly recommend leaving them to their default values.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_template_mode', 'name' => __( 'Template Mode', 'wp-recipe-maker' ), 'description' => __( 'The "Modern" template mode is highly recommended. Use "Legacy" for backwards compatibility only.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'legacy' => __( 'Legacy', 'wp-recipe-maker' ), 'modern' => __( 'Modern', 'wp-recipe-maker' ), ), 'default' => 'modern', ), ), ); templates/settings/group-recipe-snippets.php000064400000017720152075605710015376 0ustar00 'recipeSnippets', 'icon' => 'button-click', 'name' => __( 'Recipe Snippets', 'wp-recipe-maker' ), 'subGroups' => array( array( 'description' => __( 'Use the [wprm-recipe-snippet] shortcode or automatically add a snippet at the top of your post with the setting. Can be used for the Jump to Recipe and Print Recipe buttons, for example.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/28-recipe-snippets', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'settings' => array( array( 'id' => 'recipe_snippets_automatically_add_modern', 'name' => __( 'Automatically add snippets', 'wp-recipe-maker' ), 'description' => __( 'Automatically have the default snippet template appear at the start of posts that include a recipe.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_snippets_automatically_add_placement', 'name' => __( 'Snippet Placement', 'wp-recipe-maker' ), 'description' => __( 'Preferred placement for the recipe snippets. Will default to start of the post content.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'start' => __( 'At the start of the post content', 'wp-recipe-maker' ), 'after_first_paragraph' => __( 'After first paragraph', 'wp-recipe-maker' ), 'after_first_image' => __( 'After first image', 'wp-recipe-maker' ), 'after_first_div' => __( 'After first div container element', 'wp-recipe-maker' ), ), 'default' => 'start', 'dependency' => array( 'id' => 'recipe_snippets_automatically_add_modern', 'value' => true, ), ), ), ), array( 'name' => __( 'Default Snippet Template', 'wp-recipe-maker' ), 'description' => __( 'Fully customize these templates in the Template Editor.', 'wp-recipe-maker' ) . ' ' . __( 'Make sure to pick a snippet template or the full recipe might get displayed twice.', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'settings' => array( array( 'id' => 'recipe_snippets_template', 'name' => __( 'Food Recipe Snippet Template', 'wp-recipe-maker' ), 'description' => __( 'Default snippet template to use for the food recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'snippet', 'default' => 'snippet-basic-buttons', ), array( 'id' => 'howto_recipe_snippets_template', 'name' => __( 'How-to Instructions Snippet Template', 'wp-recipe-maker' ), 'description' => __( 'Default snippet template to use for the how-to instructions on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'snippet', 'default' => 'snippet-basic-buttons', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'other_recipe_snippets_template', 'name' => __( 'Other Recipe Snippet Template', 'wp-recipe-maker' ), 'description' => __( 'Default snippet template to use for the "other (no metadata)" recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'snippet', 'default' => 'snippet-basic-buttons', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), ), ), array( 'description' => __( 'Use the [wprm-recipe-snippet] shortcode or automatically add a snippet at the top of your post with the setting. Can be used for the Jump to Recipe and Print Recipe buttons, for example.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/28-recipe-snippets', 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => array( array( 'id' => 'recipe_snippets_automatically_add', 'name' => __( 'Automatically add snippets', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_snippets_text', 'name' => __( 'Text to output', 'wp-recipe-maker' ), 'description' => __( 'Use shortcodes where you want the snippets to appear.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '[wprm-recipe-jump] [wprm-recipe-print]', ), array( 'id' => 'recipe_snippets_alignment', 'name' => __( 'Snippet Alignment', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'left' => __( 'Left', 'wp-recipe-maker' ), 'center' => __( 'Center', 'wp-recipe-maker' ), 'right' => __( 'Right', 'wp-recipe-maker' ), ), 'default' => 'center', ), array( 'id' => 'recipe_snippets_background_color', 'name' => __( 'Background Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#2c3e50', 'dependency' => array( array( 'id' => 'recipe_snippets_automatically_add', 'value' => true, ), array( 'id' => 'features_custom_style', 'value' => true, ), ), ), array( 'id' => 'recipe_snippets_text_color', 'name' => __( 'Text Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#ffffff', 'dependency' => array( array( 'id' => 'recipe_snippets_automatically_add', 'value' => true, ), array( 'id' => 'features_custom_style', 'value' => true, ), ), ), ), ), array( 'name' => __( 'Advanced', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'jump_output_hash', 'name' => __( 'Add Hash to end of URL when jumping', 'wp-recipe-maker' ), 'description' => __( 'Will add something like #recipe at the end of the URL when using the jump button', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'jump_to_recipe_use_custom_hash', 'name' => __( 'Use Custom Hash for First Recipe on Page', 'wp-recipe-maker' ), 'description' => __( 'Enable to have the "Jump to Recipe" button in the snippet template jump to #recipe instead of something like #wprm-recipe-container-46783', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'jump_to_recipe_custom_hash', 'name' => __( 'Custom Hash', 'wp-recipe-maker' ), 'description' => __( 'Hash to use for the first recipe on the page. This will become part of the URL after clicking the "Jump to Recipe" button.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'recipe', 'sanitize' => function( $value ) { return preg_replace( '/[^\w\-]/', '', $value ); }, 'dependency' => array( 'id' => 'jump_to_recipe_use_custom_hash', 'value' => true, ), ), array( 'id' => 'jump_to_video_use_custom_hash', 'name' => __( 'Use Custom Hash for First Video on Page', 'wp-recipe-maker' ), 'description' => __( 'Enable to have the "Jump to Video" button in the snippet template jump to #recipe-video instead of something like #wprm-recipe-video-container-46783', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'jump_to_video_custom_hash', 'name' => __( 'Custom Hash', 'wp-recipe-maker' ), 'description' => __( 'Hash to use for the first video on the page. This will become part of the URL after clicking the "Jump to Recipe" button.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'recipe-video', 'sanitize' => function( $value ) { return preg_replace( '/[^\w\-]/', '', $value ); }, 'dependency' => array( 'id' => 'jump_to_video_use_custom_hash', 'value' => true, ), ), ), ), ), ); templates/settings/group-social-sharing.php000064400000013034152075605710015161 0ustar00 'socialSharing', 'icon' => 'share', 'name' => __( 'Social Sharing', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Pinterest', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'metadata_pinterest_optout', 'name' => __( 'Opt out of Rich Pins', 'wp-recipe-maker' ), 'description' => __( 'Tell Pinterest NOT to display pins as rich pins on recipe pages.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'pinterest_nopin_recipe_image', 'name' => __( 'Disable recipe image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the recipe image.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'pinterest_nopin_term_image', 'name' => __( 'Disable taxonomy term image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the category images.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'pinterest_nopin_equipment_image', 'name' => __( 'Disable equipment image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the equipment images.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'pinterest_nopin_ingredient_image', 'name' => __( 'Disable ingredient image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the ingredient images.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'pinterest_nopin_instruction_image', 'name' => __( 'Disable instruction image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the instruction images.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'pinterest_nopin_external_roundup_image', 'name' => __( 'Disable external recipe roundup image pinning', 'wp-recipe-maker' ), 'description' => __( 'Add the nopin attribute to the external recipe roundup item image.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Pinterest - Pin Recipe button', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'pinterest_pin_method', 'name' => __( 'Pin Method', 'wp-recipe-maker' ), 'description' => __( 'Choose the pin method to use when clicking the Pin Recipe button.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'pinitjs' => __( 'Load pinit.js (required for Repin ID pinning)', 'wp-recipe-maker' ), 'link' => __( 'Link only (no extra JavaScript loaded from Pinterest)', 'wp-recipe-maker' ), ), 'default' => 'pinitjs', ), array( 'id' => 'pinterest_use_for_image', 'name' => __( 'Pin Image', 'wp-recipe-maker' ), 'description' => __( 'Image to use for the Pin Recipe shortcode.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/49-pin-recipe-image', 'type' => 'dropdown', 'options' => array( 'recipe_image' => __( 'Recipe Image', 'wp-recipe-maker' ), 'custom' => __( 'Custom Image per Recipe', 'wp-recipe-maker' ) . $premium_only, 'custom_or_recipe_image' => __( 'Custom Image if set, otherwise recipe image', 'wp-recipe-maker' ) . $premium_only, ), 'default' => 'custom_or_recipe_image', ), array( 'description' => __( 'You can set the pin image when editing a recipe.', 'wp-recipe-maker' ), 'required' => 'premium', 'dependency' => array( 'id' => 'pinterest_use_for_image', 'value' => 'recipe_image', 'type' => 'inverse', ), ), array( 'id' => 'pinterest_use_for_description', 'name' => __( 'Pin Description', 'wp-recipe-maker' ), 'description' => __( 'What to use for the pin description.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'recipe_name' => __( 'Recipe Name', 'wp-recipe-maker' ), 'recipe_summary' => __( 'Recipe Summary', 'wp-recipe-maker' ), 'image_title' => __( 'Image Title', 'wp-recipe-maker' ), 'image_caption' => __( 'Image Caption', 'wp-recipe-maker' ), 'image_description' => __( 'Image Description', 'wp-recipe-maker' ), 'custom' => __( 'Custom Text', 'wp-recipe-maker' ), ), 'default' => 'recipe_name', ), array( 'id' => 'pinterest_custom_description', 'name' => __( 'Custom Description', 'wp-recipe-maker' ), 'description' => __( 'You can use the following placeholders:', 'wp-recipe-maker' ) . ' %recipe_name% %recipe_summary%', 'type' => 'textarea', 'default' => '', 'dependency' => array( 'id' => 'pinterest_use_for_description', 'value' => 'custom', ), ), array( 'id' => 'pinterest_use_image_from_other_plugins', 'name' => __( 'Use Image & Description from Other Plugins', 'wp-recipe-maker' ), 'description' => __( 'If a specific Pinterest image and description are set for the parent post of the recipe, use that one instead.', 'wp-recipe-maker' ) . ' ' . __( 'These plugins are supported:', 'wp-recipe-maker' ) . ' Hubbub Pro', 'type' => 'toggle', 'default' => false, ), ), ), ), ); templates/settings/group-unit-conversion.php000064400000001125152075605710015416 0ustar00 'unitConversion', 'icon' => 'arrows', 'name' => __( 'Unit Conversion', 'wp-recipe-maker' ), 'required' => 'pro', 'description' => __( 'Reach an international audience by providing your recipes in both Metric and US Customary units.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/18-unit-conversion', ); templates/settings/group-recipe-ratings.php000064400000054516152075605710015204 0ustar00 'recipeRatings', 'icon' => 'star', 'name' => __( 'Star Ratings', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Rating Feature', 'wp-recipe-maker' ), 'description' => __( 'Choose what rating features to enable. The average recipe rating will combine the different methods of rating.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'features_comment_ratings', 'name' => __( 'Comment Ratings', 'wp-recipe-maker' ), 'description' => __( 'Allow visitors to vote on your recipes when commenting.', 'wp-recipe-maker' ) . $jetpack_warning, 'documentation' => 'https://help.bootstrapped.ventures/article/26-comment-ratings', 'type' => 'toggle', 'default' => true, ), array( 'id' => 'features_user_ratings', 'name' => __( 'User Ratings', 'wp-recipe-maker' ), 'required' => 'premium', 'description' => __( 'Allow visitors to vote after clicking on the stars in the recipe card.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/27-user-ratings', 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Appearance', 'wp-recipe-maker' ), 'description' => __( 'How the rating details will be displayed in a recipe. The following placeholders can be used:', 'wp-recipe-maker' ) . ' %average%, %votes%, %user%', 'settings' => array( array( 'id' => 'rating_stars_style', 'name' => __( 'Star Icon Style', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'pointy' => __( 'Pointy Stars', 'wp-recipe-maker' ), 'rounded' => __( 'Rounded Stars', 'wp-recipe-maker' ), ), 'default' => 'rounded', ), array( 'id' => 'rating_details_zero', 'name' => __( 'No Ratings', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'No ratings yet', 'wp-recipe-maker' ), ), array( 'id' => 'rating_details_one', 'name' => __( 'One Rating', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '%average% ' . __( 'from', 'wp-recipe-maker' ) . ' 1 ' . _n( 'vote', 'votes', 1, 'wp-recipe-maker' ), ), array( 'id' => 'rating_details_multiple', 'name' => __( 'Multiple Ratings', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '%average% ' . __( 'from', 'wp-recipe-maker' ) . ' %votes% ' . _n( 'vote', 'votes', 2, 'wp-recipe-maker' ), ), array( 'id' => 'rating_details_user_voted', 'name' => __( 'User Voted', 'wp-recipe-maker' ), 'description' => __( 'This will show up where the %voted% placeholder is used, if the user has a user ratings vote for this recipe.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '(' . __( 'Your vote:', 'wp-recipe-maker' ) . ' %user%)', ), array( 'id' => 'rating_details_user_not_voted', 'name' => __( 'User Not Voted', 'wp-recipe-maker' ), 'description' => __( 'This will show up where the %not_voted% placeholder is used, if the user has no user ratings yet.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '(' . __( 'Click on the stars to vote!', 'wp-recipe-maker' ) . ')', ), ), ), array( 'name' => __( 'Comment Ratings', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'template_color_comment_rating', 'name' => __( 'Stars Color', 'wp-recipe-maker' ), 'description' => __( 'Color of the stars in the comment section, not in the recipe itself.', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#343434', 'dependency' => array( 'id' => 'features_custom_style', 'value' => true, ), ), array( 'id' => 'comment_rating_star_size', 'name' => __( 'Star Size', 'wp-recipe-maker' ), 'description' => __( 'Size of the stars in the comment section, not in the recipe itself.', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '18', ), array( 'id' => 'comment_rating_star_padding', 'name' => __( 'Star Padding', 'wp-recipe-maker' ), 'description' => __( 'Padding of the stars in the comment section. Increase when experiencing tap target issues.', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '3', ), array( 'id' => 'comment_rating_position', 'name' => __( 'Stars Position in Comments', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'above' => __( 'Above the comment', 'wp-recipe-maker' ), 'below' => __( 'Below the comment', 'wp-recipe-maker' ), ), 'default' => 'above', ), array( 'id' => 'comment_rating_form_position', 'name' => __( 'Stars Position in Comment Form', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'above' => __( 'Above the comment field', 'wp-recipe-maker' ), 'below' => __( 'Below the comment field', 'wp-recipe-maker' ), 'legacy' => __( 'Legacy mode', 'wp-recipe-maker' ), ), 'default' => 'above', ), array( 'id' => 'label_comment_rating', 'name' => __( 'Comment Rating', 'wp-recipe-maker' ), 'type' => 'text', 'description' => __( 'Label used in the comment form.', 'wp-recipe-maker' ), 'default' => __( 'Recipe Rating', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', 'type' => 'inverse', ), ), ), 'dependency' => array( 'id' => 'features_comment_ratings', 'value' => true, ), ), array( 'name' => __( 'User Ratings', 'wp-recipe-maker' ), 'description' => __( 'The User Ratings feature allows visitors to vote on your recipes after clicking on the stars inside of the recipe card.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'user_ratings_type', 'name' => __( 'User Ratings Mode', 'wp-recipe-maker' ), 'description' => __( 'What type of user ratings to use.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'modal' => __( 'Open a modal when clicking on the stars', 'wp-recipe-maker' ), 'scroll' => __( 'Jump to the comments section when clicking on the stars, open modal if comments are not available', 'wp-recipe-maker' ), ), 'default' => 'modal', 'dependency' => array( 'id' => 'features_comment_ratings', 'value' => true, ), ), array( 'id' => 'user_ratings_force_comment_scroll_to', 'name' => __( 'HTML Element to scroll to', 'wp-recipe-maker' ), 'description' => __( 'Optionally set a custom HTML element to scroll to. Can be useful when using lazy loading your comments, for example.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( array( 'id' => 'features_comment_ratings', 'value' => true, ), array( 'id' => 'user_ratings_type', 'value' => 'scroll', ), ), ), array( 'id' => 'user_ratings_force_comment_scroll_to_smooth', 'name' => __( 'Use Smooth Scroll', 'wp-recipe-maker' ), 'description' => __( 'Use smooth scrolling when jumping to the comment form.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, 'dependency' => array( array( 'id' => 'features_comment_ratings', 'value' => true, ), array( 'id' => 'user_ratings_type', 'value' => 'scroll', ), ), ), array( 'id' => 'user_ratings_indicate_not_voted', 'name' => __( 'Transparent Stars when not Voted', 'wp-recipe-maker' ), 'description' => __( 'Make the stars transparent when the current user has not voted yet.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'user_ratings_automatically_approve', 'name' => __( 'Automatically Approve Ratings', 'wp-recipe-maker' ), 'description' => __( 'Automatically approve comments and ratings given through the modal.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'user_ratings_automatically_approve_type', 'name' => __( 'Which Ratings to Automatically Approve', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'all' => __( 'All ratings, with or without comment text', 'wp-recipe-maker' ), '5_star' => __( 'Only 5 star ratings without comment text', 'wp-recipe-maker' ), '4_star' => __( 'Only 4+ star ratings without comment text', 'wp-recipe-maker' ), '3_star' => __( 'Only 3+ star ratings without comment text', 'wp-recipe-maker' ), '2_star' => __( 'Only 2+ star ratings without comment text', 'wp-recipe-maker' ), '1_star' => __( 'Any rating without comment text', 'wp-recipe-maker' ), ), 'default' => 'all', 'dependency' => array( 'id' => 'user_ratings_automatically_approve', 'value' => true, ), ), array( 'id' => 'user_ratings_open_url_parameter', 'name' => __( 'Open Modal through URL Parameter', 'wp-recipe-maker' ), 'description' => __( 'Immediately open rating modal for first recipe on the page if this specific URL parameter is set. For example:', 'wp-recipe-maker' ) . ' https://demo.wprecipemaker.com/amazing-vegetable-pizza/?rate', 'type' => 'text', 'default' => 'rate', ), ), 'dependency' => array( 'id' => 'features_user_ratings', 'value' => true, ), ), array( 'name' => __( 'User Ratings Modal', 'wp-recipe-maker' ), 'description' => __( 'Settings related to the modal that pops up when a visitors clicks on the stars.', 'wp-recipe-maker' ) . ' ' . __( 'For colors and fonts, check out the Appearance > Custom Style section.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'user_ratings_modal_title', 'name' => __( 'Modal Title', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Rate This Recipe', 'wp-recipe-maker' ), ), array( 'id' => 'user_ratings_thank_you_title', 'name' => __( 'Modal Title After Voting', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Thank You!', 'wp-recipe-maker' ), ), array( 'id' => 'user_ratings_modal_star_color', 'name' => __( 'Stars Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#FFD700', ), array( 'id' => 'user_ratings_modal_star_size', 'name' => __( 'Star Size', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '28', ), array( 'id' => 'user_ratings_modal_star_padding', 'name' => __( 'Star Padding', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '3', ), array( 'id' => 'user_ratings_text_above_comment', 'name' => __( 'Text above input fields', 'wp-recipe-maker' ), 'description' => __( 'Optional text to show above the input fields.', 'wp-recipe-maker' ), 'type' => 'richTextarea', 'default' => '', ), array( 'id' => 'user_ratings_modal_comment_placeholder', 'name' => __( 'Comment Placeholder', 'wp-recipe-maker' ), 'type' => 'textarea', 'default' => __( 'Share your thoughts! What did you like about this recipe?', 'wp-recipe-maker' ), ), array( 'id' => 'user_ratings_modal_name_placeholder', 'name' => __( 'Name Field Placeholder', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'user_ratings_modal_email_placeholder', 'name' => __( 'Email Field Placeholder', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', ), array( 'id' => 'user_ratings_modal_submit_comment_button', 'name' => __( 'Submit Button', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Rate and Review Recipe', 'wp-recipe-maker' ), ), array( 'id' => 'user_ratings_modal_submit_no_comment_button', 'name' => __( 'Submit Button without Comment', 'wp-recipe-maker' ), 'description' => __( 'Text to show if no comment was written (yet).', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Rate Recipe', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_require_comment', 'value' => false, ), ), ), array( 'id' => 'user_ratings_thank_you_message_with_comment', 'name' => __( 'Thank You Message', 'wp-recipe-maker' ), 'description' => __( 'Thank you message to show after voting with a comment. Make empty to not show anything.', 'wp-recipe-maker' ), 'type' => 'richTextarea', 'default' => __( 'Thank you for voting!', 'wp-recipe-maker' ), ), array( 'id' => 'user_ratings_problem_message', 'name' => __( 'Problem Message', 'wp-recipe-maker' ), 'description' => __( 'Message to show when there was a problem with rating the recipe. Make empty to not show anything.', 'wp-recipe-maker' ), 'type' => 'richTextarea', 'default' => __( 'There was a problem rating this recipe. Please try again later.', 'wp-recipe-maker' ), ), ), 'dependency' => array( array( 'id' => 'features_user_ratings', 'value' => true, ), ), ), array( 'name' => __( 'User Ratings Requirements', 'wp-recipe-maker' ), 'description' => __( 'For the strongest trust signal, and to have ratings show up as reviews in the recipe metadata, we recommend requiring a comment text and visitor details for each comment.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'user_ratings_require_comment', 'name' => __( 'Require Comment Text', 'wp-recipe-maker' ), 'description' => __( 'Whether comment text is required to leave a rating', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'user_ratings_require_name', 'name' => __( 'Require Visitor Name', 'wp-recipe-maker' ), 'description' => __( 'Whether the name of the visitor is required to leave a rating', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'user_ratings_require_email', 'name' => __( 'Require Visitor Email', 'wp-recipe-maker' ), 'description' => __( 'Whether the email of the visitor is required to leave a rating', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'user_ratings_comments_closed', 'name' => __( 'When Comments are Closed', 'wp-recipe-maker' ), 'description' => __( 'What to do when the comments for the parent post of the recipe are closed.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'allow' => __( 'Visitors can still vote and comment through the modal', 'wp-recipe-maker' ), 'close' => __( 'Do not allow voting and commenting through the User Rating Modal either', 'wp-recipe-maker' ), ), 'default' => 'allow', ), ), 'dependency' => array( array( 'id' => 'features_user_ratings', 'value' => true, ), ), ), array( 'name' => __( 'User Ratings Comment Suggestions', 'wp-recipe-maker' ), 'description' => __( 'Make it easier for visitors to leave a comment by giving them suggestions.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'name' => __( 'Enable Comment Suggestions', 'wp-recipe-maker' ), 'description' => __( 'When to show comment suggestions.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'never' => __( 'Never', 'wp-recipe-maker' ), '5_star' => __( 'If they want to give 5 stars', 'wp-recipe-maker' ), '4_star' => __( 'If they want to give 4 stars or more', 'wp-recipe-maker' ), '3_star' => __( 'If they want to give 3 stars or more', 'wp-recipe-maker' ), '2_star' => __( 'If they want to give 2 stars or more', 'wp-recipe-maker' ), 'always' => __( 'Always', 'wp-recipe-maker' ), ), 'default' => 'never', ), array( 'id' => 'user_ratings_comment_suggestion_text_before', 'name' => __( 'Text before suggestions', 'wp-recipe-maker' ), 'description' => __( 'Text to display before the list of suggestions.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Let us know what you thought of this recipe:', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_1', 'name' => __( 'Comment Suggestion 1', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'This worked exactly as written, thanks!', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_2', 'name' => __( 'Comment Suggestion 2', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'My family loved this!', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_3', 'name' => __( 'Comment Suggestion 3', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Thank you for sharing this recipe', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_4', 'name' => __( 'Comment Suggestion 4', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_5', 'name' => __( 'Comment Suggestion 5', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_6', 'name' => __( 'Comment Suggestion 6', 'wp-recipe-maker' ), 'type' => 'text', 'default' => '', 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), array( 'id' => 'user_ratings_comment_suggestion_text_after', 'name' => __( 'Text after suggestions', 'wp-recipe-maker' ), 'description' => __( 'Text to display after the list of suggestions, before the comment field.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Or write in your own words:', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_comment_suggestions_enabled', 'value' => 'never', 'type' => 'inverse', ), ), ), ), 'dependency' => array( array( 'id' => 'features_user_ratings', 'value' => true, ), ), ), array( 'name' => __( 'User Ratings without Comment Text', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'user_ratings_no_comment_display', 'name' => __( 'Display', 'wp-recipe-maker' ), 'description' => __( 'How to display ratings without comment text.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'comment' => __( 'Between regular comments', 'wp-recipe-maker' ), 'summary' => __( 'Show as aggregate summary, showing details in modal', 'wp-recipe-maker' ), ), 'default' => 'summary', ), array( 'id' => 'user_ratings_summary_position', 'name' => __( 'Summary Position', 'wp-recipe-maker' ), 'description' => __( 'Where to the display the recipe ratings summary.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'above_form' => __( 'Above the comment input form', 'wp-recipe-maker' ), 'below_form' => __( 'Below the comment input form', 'wp-recipe-maker' ), ), 'default' => 'above_form', 'dependency' => array( array( 'id' => 'user_ratings_no_comment_display', 'value' => 'summary', ), ), ), array( 'id' => 'user_ratings_summary_star_color', 'name' => __( 'Star Color', 'wp-recipe-maker' ), 'type' => 'color', 'default' => '#343434', 'dependency' => array( array( 'id' => 'user_ratings_no_comment_display', 'value' => 'summary', ), ), ), array( 'id' => 'user_ratings_summary_star_size', 'name' => __( 'Star Size', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '18', 'dependency' => array( array( 'id' => 'user_ratings_no_comment_display', 'value' => 'summary', ), ), ), array( 'id' => 'user_ratings_summary_star_padding', 'name' => __( 'Star Padding', 'wp-recipe-maker' ), 'type' => 'number', 'suffix' => 'px', 'default' => '0', 'dependency' => array( array( 'id' => 'user_ratings_no_comment_display', 'value' => 'summary', ), ), ), array( 'id' => 'user_ratings_summary_modal_title', 'name' => __( 'Summary Modal Title', 'wp-recipe-maker' ), 'description' => __( 'Title for the modal that shows the rating details.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Recipe Ratings without Comment', 'wp-recipe-maker' ), 'dependency' => array( array( 'id' => 'user_ratings_no_comment_display', 'value' => 'summary', ), ), ), ), 'dependency' => array( array( 'id' => 'features_user_ratings', 'value' => true, ), ), ), ), ); templates/settings/group-settings-tools.php000064400000000525152075605710015255 0ustar00 'settingsTools', 'icon' => 'cog', 'name' => __( 'Settings Tools', 'wp-recipe-maker' ), ); templates/settings/structure.php000064400000006265152075605710013174 0ustar00 __( 'Appearance', 'wp-recipe-maker' ) ), // Legacy Only. $template_mode, $template_legacy, $template_legacy_labels, // Modern Only. $template_editor, $recipe_template, // Shared. $recipe_print, $pdf_download, $recipe_snippets, $nutrition_label, $glossary_terms, $custom_style, array( 'header' => __( 'Interactivity', 'wp-recipe-maker' ) ), $integrations, $recipe_roundup, $media, $recipe_ratings, $adjustable_servings, $social_sharing, $private_notes, $links, $cook_mode, $products, $amazon, $nutrition_calculation, $translate, $unit_conversion, $recipe_submission, $analytics, $recipe_collections, array( 'header' => __( 'Backend', 'wp-recipe-maker' ) ), $recipe_defaults, $ai_assistant, $import, $changelog, array( 'header' => __( 'Advanced', 'wp-recipe-maker' ) ), $post_type, $metadata, $performance, $permissions, $legacy, $settings_tools, ); templates/settings/group-post-type.php000064400000014144152075605710014225 0ustar00 'postType', 'icon' => 'files', 'name' => __( 'Post Type & Taxonomies', 'wp-recipe-maker' ), 'description' => __( 'By default a recipe only exists as part of a regular post. This ensures compatibility with most other plugins and themes. The advanced settings below allow you to fully customize things to your needs. Make sure you know what you are doing when changing these settings.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/291-the-recipe-post-type', 'subGroups' => array( array( 'name' => __( 'Recipe Post Type', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'post_type_structure', 'name' => __( 'Recipe Existence', 'wp-recipe-maker' ), 'description' => __( 'How the recipe post type should exist.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/291-the-recipe-post-type', 'type' => 'dropdown', 'options' => array( 'private' => __( 'Private - Recipes exist as part of their parent post only', 'wp-recipe-maker' ), 'public' => __( 'Public - Recipes have their own URL as a custom post type', 'wp-recipe-maker' ), ), 'default' => 'private', ), array( 'id' => 'post_type_slug', 'name' => __( 'Recipe Slug', 'wp-recipe-maker' ), 'description' => __( 'Used as part of the URL when accessing recipes directly. Flush your permalinks after changing this setting.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/290-flushing-permalinks-to-fix-404-errors', 'type' => 'text', 'default' => 'recipe', 'sanitize' => function( $value ) { $parts = explode( '/', $value ); $parts = array_map( 'sanitize_title', $parts ); $value = implode( '/', $parts ); return trim( $value, '/' ); }, 'dependency' => array( 'id' => 'post_type_structure', 'value' => 'public', ), ), array( 'id' => 'post_type_has_archive', 'name' => __( 'Recipe Archive Page', 'wp-recipe-maker' ), 'description' => __( 'A list of all recipes accessible at the /slug/ archive page. Flush your permalinks after changing this setting.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/290-flushing-permalinks-to-fix-404-errors', 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'post_type_structure', 'value' => 'public', ), ), array( 'id' => 'post_type_permalink_priority', 'name' => __( 'Recipe Permalink', 'wp-recipe-maker' ), 'description' => __( 'What to link to for a recipe. This is relevant for the roundup feature, grid integration and other plugins that might link to a recipe.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'parent' => __( 'If there is a parent post for the recipe, link to that parent', 'wp-recipe-maker' ), 'recipe' => __( 'Even if there is a parent post, link to the recipe itself', 'wp-recipe-maker' ), ), 'default' => 'parent', 'dependency' => array( 'id' => 'post_type_structure', 'value' => 'public', ), ), array( 'id' => 'post_type_comments', 'name' => __( 'Comments', 'wp-recipe-maker' ), 'description' => __( 'Enable comments for the recipe post type.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, 'dependency' => array( 'id' => 'post_type_structure', 'value' => 'public', ), ), array( 'id' => 'post_type_enable_default_ui_for_plugins', 'name' => __( 'Improve Compatibility with Other Plugins', 'wp-recipe-maker' ), 'description' => __( 'Enable a hidden default WordPress UI for recipes so other plugins and themes can detect this post type more easily.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Parent Post', 'wp-recipe-maker' ), 'description' => __( 'The parent post of a recipe is the post, page or custom post type that has the recipe card in it as part of its content.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/279-recipes-and-their-parent-post', 'settings' => array( array( 'id' => 'parent_post_autolock', 'name' => __( 'Automatically Lock First Parent Post', 'wp-recipe-maker' ), 'description' => __( 'Once a parent post is set, keep this post as the parent for that recipe until the recipe is removed from that post, or that post is removed.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Taxonomies', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'taxonomies_show_default_ui', 'name' => __( 'Show default WordPress UI', 'wp-recipe-maker' ), 'description' => __( 'Enable to show the default WordPress UI for any taxonomies that have their archive pages enabled on the WP Recipe Maker > Manage > Your Custom Fields page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Archive Pages', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'post_type_archive_handle_output', 'name' => __( 'Handle Archive Pages Output', 'wp-recipe-maker' ), 'description' => __( 'Take control of the output for recipe archive pages. Disable to let your theme handle things.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'post_type_archive_output_template', 'name' => __( 'Archive Pages Template', 'wp-recipe-maker' ), 'description' => __( 'Template to output on recipe archive pages.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'default' => 'excerpt', 'dependency' => array( 'id' => 'post_type_archive_handle_output', 'value' => true, ), ), ), ), ), ); templates/settings/group-nutrition-label.php000064400000010520152075605710015363 0ustar00 'nutritionLabel', 'icon' => 'doc-apple', 'name' => __( 'Nutrition Label', 'wp-recipe-maker' ), 'required' => 'premium', 'subGroups' => array( array( 'name' => __( 'Display Manually', 'wp-recipe-maker' ), 'description' => __( 'Type the [wprm-nutrition-label] or [wprm-nutrition-label id="123" align="center"] shortcode where you want the label to appear.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/22-nutrition-label', ), array( 'name' => __( 'Display Automatically', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'legacy', ), 'settings' => array( array( 'id' => 'show_nutrition_label', 'name' => __( 'Nutrition Label in template', 'wp-recipe-maker' ), 'description' => __( 'Display the nutrition label at its default location in the recipe template.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'disabled' => __( "Don't show", 'wp-recipe-maker' ), 'left' => __( 'Show - Aligned Left', 'wp-recipe-maker' ), 'center' => __( 'Show - Aligned Center', 'wp-recipe-maker' ), 'right' => __( 'Show - Aligned Right', 'wp-recipe-maker' ), ), 'default' => 'disabled', ), ), ), array( 'name' => __( 'Customize', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'nutrition_label_style', 'name' => __( 'Nutrition Label Style', 'wp-recipe-maker' ), 'description' => __( 'Modern style was released in WP Recipe Maker 6.8.0 and the recommended option. Legacy style is around for backwards compatibility.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'legacy' => __( 'Legacy - Fixed layout', 'wp-recipe-maker' ), 'modern' => __( 'Modern - Editable layout', 'wp-recipe-maker' ), ), 'default' => 'modern', ), array( 'name' => __( 'Nutrition Label Layout', 'wp-recipe-maker' ), 'description' => __( 'This is the layout that will get used if "Modern" nutrition label style is selected above.', 'wp-recipe-maker' ), 'type' => 'button', 'button' => __( 'Edit the Nutrition Label Layout', 'wp-recipe-maker' ), 'link' => admin_url( 'admin.php?page=wprmp_nutrition_label_layout' ), 'required' => 'premium', ), array( 'id' => 'nutrition_default_serving_unit', 'name' => __( 'Default Serving Size Unit', 'wp-recipe-maker' ), 'description' => __( 'Default unit to use for the nutrition serving size.', 'wp-recipe-maker' ), 'type' => 'text', 'default' => 'g', ), array( 'id' => 'nutrition_label_legacy_servings_type', 'name' => __( 'Show nutrition values', 'wp-recipe-maker' ), 'description' => __( 'How to display the nutrition values in the label.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => array( 'serving' => __( 'Per serving', 'wp-recipe-maker' ), '100g' => __( 'Per 100g', 'wp-recipe-maker' ), ), 'default' => 'serving', 'dependency' => array( 'id' => 'nutrition_label_style', 'value' => 'legacy', ), ), array( 'id' => 'nutrition_label_zero_values', 'name' => __( 'Show values when 0', 'wp-recipe-maker' ), 'description' => __( 'Show nutrient in the nutrition label when it has a value of 0.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'nutrition_label_custom_daily_values_disclaimer', 'name' => __( 'Daily Values Disclaimer', 'wp-recipe-maker' ), 'type' => 'text', 'default' => __( 'Percent Daily Values are based on a 2000 calorie diet.', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'nutrition_label_style', 'value' => 'legacy', ), ), ), ), ), ); if ( class_exists( 'WPRM_Addons' ) && ! WPRM_Addons::is_active( 'pro' ) ) { $nutrition_label['description'] = __( 'Get the Pro Bundle to have our Nutrition API integration help calculate the nutrition facts for you.', 'wp-recipe-maker' ); $nutrition_label['documentation'] = 'https://help.bootstrapped.ventures/article/21-nutrition-facts-calculation'; } templates/settings/group-recipe-collections.php000064400000001324152075605710016040 0ustar00 'recipeCollections', 'icon' => 'book', 'name' => __( 'Recipe Collections', 'wp-recipe-maker' ), 'required' => 'elite', 'description' => __( 'Recipe Collections allow your visitors to save the recipes on your website in their own collections and then generate a shopping list for them. Can be used for collecting favorites, meal planning and much more!', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/148-recipe-collections', ); templates/settings/group-ai-assistant.php000064400000006203152075605710014656 0ustar00 __( 'English', 'wp-recipe-maker' ), 'es' => __( 'Spanish', 'wp-recipe-maker' ), 'fr' => __( 'French', 'wp-recipe-maker' ), 'de' => __( 'German', 'wp-recipe-maker' ), 'it' => __( 'Italian', 'wp-recipe-maker' ), 'pt' => __( 'Portuguese', 'wp-recipe-maker' ), 'nl' => __( 'Dutch', 'wp-recipe-maker' ), 'pl' => __( 'Polish', 'wp-recipe-maker' ), 'ru' => __( 'Russian', 'wp-recipe-maker' ), 'ja' => __( 'Japanese', 'wp-recipe-maker' ), 'zh' => __( 'Chinese', 'wp-recipe-maker' ), 'ko' => __( 'Korean', 'wp-recipe-maker' ), 'ar' => __( 'Arabic', 'wp-recipe-maker' ), 'hi' => __( 'Hindi', 'wp-recipe-maker' ), 'sv' => __( 'Swedish', 'wp-recipe-maker' ), 'da' => __( 'Danish', 'wp-recipe-maker' ), 'no' => __( 'Norwegian', 'wp-recipe-maker' ), 'fi' => __( 'Finnish', 'wp-recipe-maker' ), 'cs' => __( 'Czech', 'wp-recipe-maker' ), 'hu' => __( 'Hungarian', 'wp-recipe-maker' ), 'ro' => __( 'Romanian', 'wp-recipe-maker' ), 'el' => __( 'Greek', 'wp-recipe-maker' ), 'tr' => __( 'Turkish', 'wp-recipe-maker' ), 'th' => __( 'Thai', 'wp-recipe-maker' ), 'vi' => __( 'Vietnamese', 'wp-recipe-maker' ), 'id' => __( 'Indonesian', 'wp-recipe-maker' ), 'he' => __( 'Hebrew', 'wp-recipe-maker' ), ); // Build language options with "Auto" as first option. $language_options = array( 'auto' => __( 'Auto (detect automatically)', 'wp-recipe-maker' ), ); $language_options = array_merge( $language_options, $common_languages ); // Get default language from WordPress locale. $default_language = 'auto'; if ( function_exists( 'get_locale' ) ) { $locale = get_locale(); $wp_language_code = substr( $locale, 0, 2 ); // Extract language code from locale (e.g., 'en' from 'en_US'). if ( isset( $common_languages[ $wp_language_code ] ) ) { $default_language = $wp_language_code; } } $ai_assistant = array( 'id' => 'aiAssistant', 'icon' => 'sparks', 'name' => __( 'AI Assistant', 'wp-recipe-maker' ), 'required' => 'elite', 'description' => __( 'A suite of tools designed to streamline your workflow, reduce data entry fatigue, and help you manage your content more efficiently with the help of AI. The assistant is currently in beta.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/docs/wp-recipe-maker/ai-assistant/', 'subGroups' => array( array( 'name' => __( 'General', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'ai_assistant_default_language', 'name' => __( 'Default Language', 'wp-recipe-maker' ), 'description' => __( 'The default language to use when the AI Assistant processes recipes. Choose "Auto" to let the AI detect the language automatically, or select a specific language to help the AI understand the recipe content if it cannot detect the language.', 'wp-recipe-maker' ), 'type' => 'dropdown', 'options' => $language_options, 'default' => $default_language, ), ), ), ), ); templates/settings/group-recipe-times.php000064400000001315152075605710014643 0ustar00 'recipeTimes', 'icon' => 'clock', 'name' => __( 'Recipe Times', 'wp-recipe-maker' ), 'subGroups' => array( array( 'name' => __( 'Appearance', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_times_zero_values', 'name' => __( 'Show values when 0', 'wp-recipe-maker' ), 'description' => __( 'Show time when it has a value of 0.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), ), ); templates/settings/group-template-editor.php000064400000003276152075605710015364 0ustar00 'templateEditor', 'icon' => 'crane', 'name' => __( 'Template Editor', 'wp-recipe-maker' ), 'description' => __( 'Use the Template Editor to manage and customize all templates on your website. Use it to alter the recipe box, recipe snippets, print version, ... to match your style!', 'wp-recipe-maker' ), 'dependency' => array( 'id' => 'recipe_template_mode', 'value' => 'modern', ), 'settings' => array( array( 'name' => __( 'Template Editor', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/53-template-editor', 'type' => 'button', 'button' => __( 'Open the Template Editor', 'wp-recipe-maker' ), 'link' => admin_url( 'admin.php?page=wprm_template_editor' ), ), array( 'id' => 'template_editor_preview_recipe', 'name' => __( 'Default Preview Recipe', 'wp-recipe-maker' ), 'description' => __( 'Default recipe to use for the Template Editor preview.', 'wp-recipe-maker' ), 'type' => 'dropdownRecipe', 'options' => array( 'demo' => __( 'Use WPRM Demo Recipe', 'wp-recipe-maker' ), ), 'default' => 'demo', ), array( 'id' => 'template_editor_undo_redo_history', 'name' => __( 'Undo/Redo History', 'wp-recipe-maker' ), 'description' => __( 'Store template edit history and show Undo/Redo buttons in the Template Editor. Disable this if history tracking causes performance issues on your device.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ); templates/settings/group-recipe-roundup.php000064400000012146152075605710015222 0ustar00 'recipeRoundup', 'icon' => 'list', 'name' => __( 'Recipe Roundup', 'wp-recipe-maker' ), 'description' => __( "Use this feature for your recipe roundup posts and we'll automatically output ItemList metadata allowing you to show up as a carousel in Google.", 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/182-itemlist-metadata-for-recipe-roundup-posts', 'subGroups' => array( array( 'name' => __( 'Template', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_roundup_template', 'name' => __( 'Food Recipe Roundup Template', 'wp-recipe-maker' ), 'description' => __( 'Default roundup template to use for the food recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'roundup', 'default' => 'roundup-clean', ), array( 'id' => 'howto_recipe_roundup_template', 'name' => __( 'How-to Instructions Roundup Template', 'wp-recipe-maker' ), 'description' => __( 'Default roundup template to use for the how-to instructions on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'roundup', 'default' => 'roundup-clean', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'id' => 'other_recipe_roundup_template', 'name' => __( 'Other Recipe Roundup Template', 'wp-recipe-maker' ), 'description' => __( 'Default roundup template to use for the "other (no metadata)" recipes on your website.', 'wp-recipe-maker' ), 'type' => 'dropdownTemplateModern', 'priority' => 'roundup', 'default' => 'roundup-clean', 'dependency' => array( 'id' => 'recipe_template_show_types', 'value' => true, ), ), array( 'name' => __( 'Template Editor', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/53-template-editor', 'type' => 'button', 'button' => __( 'Open the Template Editor', 'wp-recipe-maker' ), 'link' => admin_url( 'admin.php?page=wprm_template_editor' ), ), ), ), array( 'name' => __( 'External Links', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_roundup_default_nofollow', 'name' => __( 'Nofollow Default', 'wp-recipe-maker' ), 'description' => __( 'Default value to use for the nofollow attribute when creating a new roundup item.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_roundup_default_newtab', 'name' => __( 'Open in New Tab Default', 'wp-recipe-maker' ), 'description' => __( 'Default value to use for the open in new tab attribute when creating a new roundup item.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), array( 'id' => 'recipe_roundup_external_noopener', 'name' => __( 'Use noopener for external links', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => true, ), ), ), array( 'name' => __( 'Advanced', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'recipe_roundup_published_only', 'name' => __( 'Only show published posts', 'wp-recipe-maker' ), 'description' => __( 'The roundup item will only show up if it has the "Published" status.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_roundup_no_metadata_when_recipe', 'name' => __( 'No metadata when there is recipe metadata', 'wp-recipe-maker' ), 'description' => __( 'Do not output the ItemList metadata when there is already recipe metadata on the same page.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), array( 'id' => 'recipe_roundup_internal_new_tab', 'name' => __( 'Open internal links in a new tab', 'wp-recipe-maker' ), 'description' => __( 'Force recipe links to your own site to open in a new tab as well.', 'wp-recipe-maker' ), 'type' => 'toggle', 'default' => false, ), ), ), array( 'name' => __( 'Microlink API', 'wp-recipe-maker' ), 'description' => __( 'A third party API is used to automatically retrieve the title, summary and image of an external site. Their free plan includes a limited number of requests per day. When adding lots of roundup items within 24 hours you might hit this limit and temporarily not see the fields filled in automatically anymore.', 'wp-recipe-maker' ), 'settings' => array( array( 'id' => 'microlink_api_key', 'name' => __( 'Microlink API Key', 'wp-recipe-maker' ), 'description' => __( 'Optionally add your own microlink.io API key. Leave blank to use the free plan (limited number of requests per day).', 'wp-recipe-maker' ), 'documentation' => 'https://microlink.io#pricing', 'type' => 'text', 'default' => '', ), ), ), ), ); templates/settings/group-translate.php000064400000001146152075605710014254 0ustar00 'translate', 'icon' => 'text', 'name' => __( 'Translation API', 'wp-recipe-maker' ), 'required' => 'pro', 'description' => __( 'Simplify the nutrition facts and unit conversion API workflow for non-English sites by automatically translating ingredients.', 'wp-recipe-maker' ), 'documentation' => 'https://help.bootstrapped.ventures/article/284-translation-api', ); templates/divi5/README.md000064400000002265152075605710011056 0ustar00# WP Recipe Maker Divi 5 integration This folder contains the new Divi 5 module assets and build output for the `WPRM Recipe` placeholder module. The TypeScript/SCSS sources live in `src/` and are bundled into `scripts/bundle.js` plus the paired styles in `styles/` via the main project `webpack.config.js` entry named `divi5`. ## Local development 1. Install JS dependencies (requires Node 18+): ```bash npm install --legacy-peer-deps ``` 2. Rebuild all bundles, including Divi 5 assets: ```bash npm run build ``` 3. When Divi 5 is active inside Divi, the plugin enqueues `scripts/bundle.js`, the builder CSS (`styles/vb-bundle.css`) and exposes the generated `modules-json` metadata to Divi's Module Library. The implementation details follow Elegant Themes' [d5-extension-example-modules](https://github.com/elegantthemes/d5-extension-example-modules) reference. ## Divi 4 migration The module metadata declares the legacy shortcode slug (`divi_wprm_recipe`) and includes a conversion outline so Divi 5 automatically upgrades existing Divi 4 layouts the first time they are opened in the new builder. No manual migration is required—just open the page in Divi 5 and save it. templates/divi5/styles/vb-bundle.css000064400000001172152075605710013506 0ustar00/*!****************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/style.scss ***! \****************************************************************************************************************************************************************/ .wprm-divi5-recipe__inner { padding: 1.25rem; border: 1px solid rgba(0, 0, 0, 0.08); } .wprm-divi5-recipe__preview { margin: 0; } templates/divi5/styles/bundle.css000064400000003203152075605710013076 0ustar00/*!*****************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.scss ***! \*****************************************************************************************************************************************************************/ .wprm-divi5-recipe__inner { border: 1px dashed #d4d4d8; padding: 1.25rem; border-radius: 8px; background: #fff; min-height: 120px; display: flex; align-items: center; justify-content: center; text-align: center; } .wprm-divi5-recipe__content { width: 100%; } .wprm-divi5-recipe__status { font-size: 0.95rem; line-height: 1.4; color: #4a5568; margin: 0; } .wprm-divi5-recipe__preview { width: 100%; text-align: left; } .wprm-divi5-recipe__latest { list-style: none; margin: 0.75rem 0 0; padding: 0; font-size: 0.85rem; color: #4a5568; } .wprm-divi5-recipe__latest li + li { margin-top: 0.15rem; } .wprm-divi5-recipe__sidebar-button { border: none; border-radius: 6px; background: var(--app-color, #4f46e5); color: #fff; font-size: 0.9rem; font-weight: 600; padding: 0.45rem 0.9rem; cursor: pointer; width: 100%; margin-top: 0.5rem; } .wprm-divi5-recipe__sidebar-button:hover, .wprm-divi5-recipe__sidebar-button:focus { background: var(--app-color-dark, #4338ca); outline: none; } .wprm-divi5-recipe__sidebar-message { margin: 0; font-size: 0.85rem; color: #4a5568; line-height: 1.4; } templates/divi5/scripts/bundle.js000064400000275160152075605710013103 0ustar00/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.scss": /*!********************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.scss ***! \********************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.scss?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/style.scss": /*!*******************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/style.scss ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/style.scss?"); /***/ }), /***/ "./node_modules/react/cjs/react-jsx-runtime.development.js": /*!*****************************************************************!*\ !*** ./node_modules/react/cjs/react-jsx-runtime.development.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n (function() {\n'use strict';\n\nvar React = __webpack_require__(/*! react */ \"react\");\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie.
\n // or
). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n //
, because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\n\nfunction jsxWithValidation(type, props, key, isStaticChildren, source, self) {\n {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendum(source);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n\n var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n var children = props.children;\n\n if (children !== undefined) {\n if (isStaticChildren) {\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n validateChildKeys(children[i], type);\n }\n\n if (Object.freeze) {\n Object.freeze(children);\n }\n } else {\n error('React.jsx: Static children should always be an array. ' + 'You are likely explicitly calling React.jsxs or React.jsxDEV. ' + 'Use the Babel transform instead.');\n }\n } else {\n validateChildKeys(children, type);\n }\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n }\n} // These two functions exist to still get child warnings in dev\n// even with the prod transform. This means that jsxDEV is purely\n// opt-in behavior for better messages but that we won't stop\n// giving you warnings if you use production apis.\n\nfunction jsxWithValidationStatic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, true);\n }\n}\nfunction jsxWithValidationDynamic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, false);\n }\n}\n\nvar jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.\n// for now we can ship identical prod functions\n\nvar jsxs = jsxWithValidationStatic ;\n\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsx = jsx;\nexports.jsxs = jsxs;\n })();\n}\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/react/cjs/react-jsx-runtime.development.js?"); /***/ }), /***/ "./node_modules/react/jsx-runtime.js": /*!*******************************************!*\ !*** ./node_modules/react/jsx-runtime.js ***! \*******************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\n\nif (false) {} else {\n module.exports = __webpack_require__(/*! ./cjs/react-jsx-runtime.development.js */ \"./node_modules/react/cjs/react-jsx-runtime.development.js\");\n}\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/react/jsx-runtime.js?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/edit.tsx": /*!*****************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/edit.tsx ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ WprmRecipeEdit: () => (/* binding */ WprmRecipeEdit)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _divi_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @divi/module */ \"@divi/module\");\n/* harmony import */ var _divi_module__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_divi_module__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _styles__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./styles */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/styles.tsx\");\n/* harmony import */ var _module_classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./module-classnames */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module-classnames.ts\");\n/* harmony import */ var _sidebar_controls__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./sidebar-controls */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/sidebar-controls.tsx\");\n/* harmony import */ var _utils_builder_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/builder-data */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/utils/builder-data.ts\");\n\n\n\n\n\n\n\n\nconst getDesktopValue = (recipe) => {\n var _a, _b, _c;\n return ((_c = (_b = (_a = recipe === null || recipe === void 0 ? void 0 : recipe.innerContent) === null || _a === void 0 ? void 0 : _a.desktop) === null || _b === void 0 ? void 0 : _b.value) !== null && _c !== void 0 ? _c : '');\n};\nconst parseRecipeId = (value) => {\n if (!value) {\n return null;\n }\n const parsed = parseInt(value, 10);\n return Number.isInteger(parsed) && parsed > 0 ? parsed : null;\n};\nconst WprmRecipeEdit = ({ attrs, elements, id, name }) => {\n const builderDataRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)((0,_utils_builder_data__WEBPACK_IMPORTED_MODULE_7__.getBuilderData)());\n const [builderData, setBuilderData] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(builderDataRef.current);\n const [previewCache, setPreviewCache] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n const [previewRefreshKey, setPreviewRefreshKey] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const [loadingId, setLoadingId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const recipeValue = getDesktopValue(attrs === null || attrs === void 0 ? void 0 : attrs.recipe);\n const recipeId = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(() => parseRecipeId(recipeValue), [recipeValue]);\n const cachedPreview = recipeId ? previewCache[recipeId] : null;\n // Fetch builder data on mount if not available\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {\n var _a;\n const hasData = builderData.nonce && ((_a = builderData.endpoints) === null || _a === void 0 ? void 0 : _a.preview);\n if (!hasData) {\n (0,_utils_builder_data__WEBPACK_IMPORTED_MODULE_7__.fetchBuilderData)().then((data) => {\n var _a;\n if (data && data.nonce && ((_a = data.endpoints) === null || _a === void 0 ? void 0 : _a.preview)) {\n builderDataRef.current = data;\n setBuilderData(data);\n }\n });\n }\n }, []); // Only run on mount\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {\n if (!recipeId || cachedPreview) {\n setLoadingId(null);\n return;\n }\n // Use the state version of builderData which will be updated when fetched\n const { endpoints, nonce } = builderData;\n if (!(endpoints === null || endpoints === void 0 ? void 0 : endpoints.preview) || !nonce) {\n setError((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Divi could not load the WP Recipe Maker preview data.', 'wp-recipe-maker'));\n return;\n }\n const controller = new AbortController();\n setLoadingId(recipeId);\n setError(null);\n const requestUrl = `${endpoints.preview.replace(/\\/$/, '')}/${recipeId}?t=${Date.now()}`;\n fetch(requestUrl, {\n method: 'POST',\n headers: {\n 'X-WP-Nonce': nonce,\n 'Content-Type': 'application/json',\n Accept: 'application/json',\n },\n credentials: 'same-origin',\n signal: controller.signal,\n })\n .then(async (response) => {\n var _a;\n const body = await response.json();\n if (!response.ok) {\n throw new Error((_a = body === null || body === void 0 ? void 0 : body.message) !== null && _a !== void 0 ? _a : 'Unknown error');\n }\n return body;\n })\n .then((html) => {\n setPreviewCache((current) => ({\n ...current,\n [recipeId]: html || '',\n }));\n })\n .catch((requestError) => {\n if (!controller.signal.aborted) {\n setError((requestError === null || requestError === void 0 ? void 0 : requestError.message)\n ? requestError.message\n : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Failed to load the recipe preview.', 'wp-recipe-maker'));\n }\n })\n .finally(() => {\n if (!controller.signal.aborted) {\n setLoadingId(null);\n }\n });\n return () => controller.abort();\n }, [recipeId, cachedPreview, builderData, previewRefreshKey]);\n const invalidatePreview = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((idToInvalidate) => {\n if (!idToInvalidate) {\n return;\n }\n setPreviewCache((current) => {\n const updated = { ...current };\n delete updated[idToInvalidate];\n return updated;\n });\n setPreviewRefreshKey((key) => key + 1);\n }, []);\n const renderStatus = () => {\n if (!recipeId) {\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", { className: \"wprm-divi5-recipe__status\", children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select a WP Recipe Maker recipe in the module settings to see the preview here.', 'wp-recipe-maker') }) }));\n }\n if (loadingId === recipeId) {\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", { className: \"wprm-divi5-recipe__status\", children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.sprintf)(\n /* translators: %d is replaced with the recipe ID. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Loading WPRM Recipe #%d…', 'wp-recipe-maker'), recipeId) }));\n }\n if (error) {\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", { className: \"wprm-divi5-recipe__status\", children: error }));\n }\n if (cachedPreview) {\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: \"wprm-divi5-recipe__preview\", dangerouslySetInnerHTML: { __html: cachedPreview } }));\n }\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", { className: \"wprm-divi5-recipe__status\", children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Recipe preview not available yet. Try saving or reloading the builder.', 'wp-recipe-maker') }));\n };\n return ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_divi_module__WEBPACK_IMPORTED_MODULE_3__.ModuleContainer, { attrs: attrs, elements: elements, id: id, name: name, classnamesFunction: _module_classnames__WEBPACK_IMPORTED_MODULE_5__.moduleClassnames, stylesComponent: _styles__WEBPACK_IMPORTED_MODULE_4__.ModuleStyles, children: [elements.styleComponents({\n attrName: 'module',\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_sidebar_controls__WEBPACK_IMPORTED_MODULE_6__.SidebarControls, { id: id, onRecipeUpdated: invalidatePreview }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: \"wprm-divi5-recipe__inner\", children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: \"wprm-divi5-recipe__content\", children: renderStatus() }) })] }));\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/edit.tsx?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/index.ts": /*!*****************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/index.ts ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ wprmRecipeModule: () => (/* binding */ wprmRecipeModule)\n/* harmony export */ });\n/* harmony import */ var _module_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./module.json */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.json\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/edit.tsx\");\n/* harmony import */ var _placeholder_content__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./placeholder-content */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/placeholder-content.ts\");\n/* harmony import */ var _conversion_outline_json__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./conversion-outline.json */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/conversion-outline.json\");\n/* harmony import */ var _module_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./module.scss */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.scss\");\n/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style.scss */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/style.scss\");\n\n\n\n\n\n\nconst wprmRecipeModule = {\n metadata: _module_json__WEBPACK_IMPORTED_MODULE_0__,\n placeholderContent: _placeholder_content__WEBPACK_IMPORTED_MODULE_2__.placeholderContent,\n conversionOutline: _conversion_outline_json__WEBPACK_IMPORTED_MODULE_3__,\n renderers: {\n edit: _edit__WEBPACK_IMPORTED_MODULE_1__.WprmRecipeEdit,\n },\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/index.ts?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module-classnames.ts": /*!*****************************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module-classnames.ts ***! \*****************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ moduleClassnames: () => (/* binding */ moduleClassnames)\n/* harmony export */ });\nconst moduleClassnames = () => undefined;\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module-classnames.ts?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/placeholder-content.ts": /*!*******************************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/placeholder-content.ts ***! \*******************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ placeholderContent: () => (/* binding */ placeholderContent)\n/* harmony export */ });\nconst placeholderContent = {\n recipe: {\n innerContent: {\n desktop: {\n value: '',\n },\n },\n },\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/placeholder-content.ts?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/sidebar-controls.tsx": /*!*****************************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/sidebar-controls.tsx ***! \*****************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SidebarControls: () => (/* binding */ SidebarControls)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-dom */ \"react-dom\");\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst parseRecipeId = (value) => {\n if (!value) {\n return null;\n }\n const parsed = parseInt(value, 10);\n return Number.isInteger(parsed) && parsed > 0 ? parsed : null;\n};\nconst getSearchDocuments = () => {\n const docs = [];\n if (typeof window !== 'undefined' && window.parent && window.parent !== window) {\n try {\n const parentDoc = window.parent.document;\n if (parentDoc) {\n docs.push(parentDoc);\n }\n }\n catch (error) {\n // eslint-disable-next-line no-console\n console.warn('[WPRM Divi 5] Unable to access parent document.', error);\n }\n }\n if (typeof document !== 'undefined' && !docs.includes(document)) {\n docs.push(document);\n }\n return docs;\n};\nconst findRecipeFieldContainer = () => {\n const docs = getSearchDocuments();\n if (!docs.length) {\n return null;\n }\n // Expanded selectors list based on Divi 5 patterns\n const selectors = [\n '[data-attr-name=\"recipe.innerContent\"]',\n '[data-name=\"recipe.innerContent\"]',\n '[data-attr=\"recipe.innerContent\"]',\n '[attr-name=\"recipe.innerContent\"]',\n 'et-builder-field[attr-name=\"recipe.innerContent\"]',\n '[data-field-name=\"recipe.innerContent\"]',\n '.et-vb-field-text[id*=\"recipe-innerContent\"]',\n // Generic fallback for fields containing \"recipe\" in attributes\n 'div[class*=\"et-field\"][attr-name*=\"recipe\"]',\n ];\n for (const doc of docs) {\n for (const selector of selectors) {\n const element = doc.querySelector(selector);\n if (element) {\n return element;\n }\n }\n // Look for Shadow DOM hosts\n const shadowHosts = doc.querySelectorAll('*');\n for (const host of Array.from(shadowHosts)) {\n if (host.shadowRoot) {\n const shadowElement = host.shadowRoot.querySelector('[id*=\"recipe-innerContent\"]');\n if (shadowElement) {\n return host;\n }\n }\n }\n // Label text fallback\n const labelTexts = [\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Recipe ID (required)', 'wp-recipe-maker'),\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Recipe ID', 'wp-recipe-maker'),\n ];\n const labels = Array.from(doc.querySelectorAll('label'));\n for (const label of labels) {\n const matchesLabel = labelTexts.some((text) => { var _a; return (_a = label.textContent) === null || _a === void 0 ? void 0 : _a.trim().includes(text); });\n if (matchesLabel) {\n const fieldWrapper = label.closest('[data-attr-name]') ||\n label.closest('[data-name]') ||\n label.closest('[data-attr]') ||\n label.closest('[attr-name]') ||\n label.closest('et-builder-field') ||\n label.closest('.et-vb-field') ||\n label.closest('.et-field');\n if (fieldWrapper) {\n return fieldWrapper;\n }\n }\n }\n }\n return null;\n};\nconst findRecipeFieldInput = (container) => {\n var _a;\n if ('shadowRoot' in container && container.shadowRoot) {\n const shadowInput = (_a = container.shadowRoot) === null || _a === void 0 ? void 0 : _a.querySelector('#et-vb-field-input-text-recipe-innerContent, input');\n if (shadowInput) {\n return shadowInput;\n }\n }\n const input = container.querySelector('#et-vb-field-input-text-recipe-innerContent, input[name*=\"recipe\"], input[data-name*=\"recipe\"], input[type=\"text\"]');\n return input !== null && input !== void 0 ? input : null;\n};\nconst getAvailableModal = () => {\n if (typeof window === 'undefined') {\n return null;\n }\n const visited = new Set();\n const queue = [];\n const enqueue = (win) => {\n if (win && !visited.has(win)) {\n queue.push(win);\n }\n };\n enqueue(window);\n enqueue(window.parent);\n enqueue(window.top);\n while (queue.length) {\n const current = queue.shift();\n if (visited.has(current)) {\n continue;\n }\n visited.add(current);\n try {\n const modal = current.WPRM_Modal;\n if (modal === null || modal === void 0 ? void 0 : modal.open) {\n return modal;\n }\n }\n catch (error) {\n // Cross-origin access might fail\n }\n if (current.parent && current.parent !== current) {\n enqueue(current.parent);\n }\n if (current.top && current.top !== current) {\n enqueue(current.top);\n }\n }\n return null;\n};\nconst setNativeInputValue = (input, value) => {\n const descriptor = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value');\n if (descriptor === null || descriptor === void 0 ? void 0 : descriptor.set) {\n descriptor.set.call(input, value);\n }\n else {\n input.value = value;\n }\n input.dispatchEvent(new Event('input', { bubbles: true }));\n input.dispatchEvent(new Event('change', { bubbles: true }));\n};\nconst getRecipeIdFromSelection = (selection) => {\n var _a, _b;\n if (typeof selection === 'string') {\n // Handle shortcodes like [wprm-recipe id=\"123\"]\n if (selection.includes('[wprm-recipe')) {\n const match = selection.match(/id=\"?(\\d+)\"?/);\n if (match && match[1]) {\n return parseInt(match[1], 10);\n }\n }\n const parsed = parseInt(selection, 10);\n return Number.isInteger(parsed) && parsed > 0 ? parsed : null;\n }\n if (typeof selection === 'number') {\n return selection > 0 ? selection : null;\n }\n if (typeof selection === 'object' && selection !== null) {\n const candidate = (_b = (_a = selection.id) !== null && _a !== void 0 ? _a : selection.value) !== null && _b !== void 0 ? _b : selection.recipe_id;\n if (typeof candidate === 'number') {\n return candidate > 0 ? candidate : null;\n }\n if (typeof candidate === 'string') {\n const parsed = parseInt(candidate, 10);\n return Number.isInteger(parsed) && parsed > 0 ? parsed : null;\n }\n }\n return null;\n};\nconst SidebarControls = ({ id, onRecipeUpdated }) => {\n const [container, setContainer] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [selectionMessage, setSelectionMessage] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [currentRecipeId, setCurrentRecipeId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {\n const check = () => {\n const found = findRecipeFieldContainer();\n if (!found) {\n if (container) {\n delete container.dataset.wprmButtonOwner;\n setContainer(null);\n if (container.__wprmInputCleanup) {\n container.__wprmInputCleanup();\n delete container.__wprmInputCleanup;\n }\n }\n setCurrentRecipeId('');\n return;\n }\n const owner = found.dataset.wprmButtonOwner;\n if (owner && owner !== id) {\n return;\n }\n const input = findRecipeFieldInput(found);\n const inputValue = (input === null || input === void 0 ? void 0 : input.value) || '';\n if (found !== container) {\n found.dataset.wprmButtonOwner = id;\n setContainer(found);\n setCurrentRecipeId(inputValue);\n if (input) {\n const handleInputChange = () => {\n setCurrentRecipeId(input.value || '');\n };\n input.addEventListener('input', handleInputChange);\n input.addEventListener('change', handleInputChange);\n found.__wprmInputCleanup = () => {\n input.removeEventListener('input', handleInputChange);\n input.removeEventListener('change', handleInputChange);\n };\n }\n }\n else if (input && input.value !== currentRecipeId) {\n setCurrentRecipeId(input.value || '');\n }\n };\n check();\n const interval = setInterval(check, 500);\n return () => {\n clearInterval(interval);\n if (container) {\n delete container.dataset.wprmButtonOwner;\n if (container.__wprmInputCleanup) {\n container.__wprmInputCleanup();\n delete container.__wprmInputCleanup;\n }\n }\n };\n }, [container, id, currentRecipeId]);\n const updateRecipeId = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((recipeId) => {\n if (!recipeId) {\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Please pick a recipe to continue.', 'wp-recipe-maker'));\n return;\n }\n if (container) {\n const input = findRecipeFieldInput(container);\n if (input) {\n setNativeInputValue(input, String(recipeId));\n setCurrentRecipeId(String(recipeId));\n setSelectionMessage('');\n onRecipeUpdated(recipeId);\n }\n else {\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.sprintf)(\n /* translators: %d is replaced with the selected recipe ID. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Copy recipe ID #%d into the field.', 'wp-recipe-maker'), recipeId));\n }\n }\n }, [container, onRecipeUpdated]);\n const handleRecipeSelection = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(() => {\n const modal = getAvailableModal();\n if (!(modal === null || modal === void 0 ? void 0 : modal.open)) {\n console.warn('[WPRM Divi 5] WPRM_Modal not found.');\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker'));\n return;\n }\n modal.open('select', {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Select a WP Recipe Maker recipe', 'wp-recipe-maker'),\n button: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Use this recipe', 'wp-recipe-maker'),\n fields: {\n recipe: {},\n },\n insertCallback: (fields) => {\n const selectedId = getRecipeIdFromSelection(fields === null || fields === void 0 ? void 0 : fields.recipe);\n updateRecipeId(selectedId);\n },\n });\n }, [updateRecipeId]);\n const handleCreateRecipe = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(() => {\n const modal = getAvailableModal();\n if (!(modal === null || modal === void 0 ? void 0 : modal.open)) {\n console.warn('[WPRM Divi 5] WPRM_Modal not found.');\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker'));\n return;\n }\n modal.open('recipe', {\n saveCallback: (recipe) => {\n const selectedId = getRecipeIdFromSelection(recipe);\n updateRecipeId(selectedId);\n },\n });\n }, [updateRecipeId]);\n const handleEditRecipe = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(() => {\n const modal = getAvailableModal();\n if (!(modal === null || modal === void 0 ? void 0 : modal.open)) {\n console.warn('[WPRM Divi 5] WPRM_Modal not found.');\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker'));\n return;\n }\n const recipeId = parseRecipeId(currentRecipeId);\n if (!recipeId) {\n setSelectionMessage((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Invalid recipe ID.', 'wp-recipe-maker'));\n return;\n }\n modal.open('recipe', {\n recipeId: recipeId,\n saveCallback: () => {\n setSelectionMessage('');\n if (container) {\n const input = findRecipeFieldInput(container);\n if (input) {\n const originalValue = input.value;\n setNativeInputValue(input, '');\n setCurrentRecipeId('');\n setTimeout(() => {\n setNativeInputValue(input, originalValue);\n setCurrentRecipeId(originalValue);\n onRecipeUpdated(recipeId);\n }, 50);\n }\n }\n },\n });\n }, [currentRecipeId, container, onRecipeUpdated]);\n const handleClearRecipe = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(() => {\n if (container) {\n const input = findRecipeFieldInput(container);\n if (input) {\n setNativeInputValue(input, '');\n setCurrentRecipeId('');\n setSelectionMessage('');\n onRecipeUpdated(null);\n }\n }\n }, [container, onRecipeUpdated]);\n if (!container) {\n return null;\n }\n const hasRecipeId = currentRecipeId.trim() !== '';\n return (0,react_dom__WEBPACK_IMPORTED_MODULE_2__.createPortal)((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: \"wprm-divi5-sidebar-controls\", children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { style: { display: 'flex', flexDirection: 'column', gap: '6px' }, children: !hasRecipeId ? ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", { type: \"button\", className: \"wprm-divi5-recipe__sidebar-button\", onClick: handleRecipeSelection, children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Search recipe', 'wp-recipe-maker') }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", { type: \"button\", className: \"wprm-divi5-recipe__sidebar-button\", onClick: handleCreateRecipe, children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Create new Recipe', 'wp-recipe-maker') })] })) : ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", { type: \"button\", className: \"wprm-divi5-recipe__sidebar-button\", onClick: handleEditRecipe, children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Edit Recipe', 'wp-recipe-maker') }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", { type: \"button\", className: \"wprm-divi5-recipe__sidebar-button\", onClick: handleClearRecipe, children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)('Clear Recipe', 'wp-recipe-maker') })] })) }), selectionMessage && ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", { className: \"wprm-divi5-recipe__sidebar-message\", style: { display: 'block' }, children: selectionMessage }))] }), container);\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/sidebar-controls.tsx?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/styles.tsx": /*!*******************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/styles.tsx ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ModuleStyles: () => (/* binding */ ModuleStyles)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _divi_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @divi/module */ \"@divi/module\");\n/* harmony import */ var _divi_module__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_divi_module__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst ModuleStyles = ({ settings, mode, state, noStyleTag, elements, }) => ((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_divi_module__WEBPACK_IMPORTED_MODULE_1__.StyleContainer, { mode: mode, state: state, noStyleTag: noStyleTag, children: elements.style({\n attrName: 'module',\n styleProps: {\n disabledOn: {\n disabledModuleVisibility: settings === null || settings === void 0 ? void 0 : settings.disabledModuleVisibility,\n },\n },\n }) }));\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/styles.tsx?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/utils/builder-data.ts": /*!******************************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/utils/builder-data.ts ***! \******************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ fetchBuilderData: () => (/* binding */ fetchBuilderData),\n/* harmony export */ getBuilderData: () => (/* binding */ getBuilderData)\n/* harmony export */ });\nconst getBuilderData = () => {\n if (typeof window !== 'undefined') {\n const data = window.WPRMDivi5Data;\n return data !== null && data !== void 0 ? data : {};\n }\n return {};\n};\nconst fetchBuilderData = async () => {\n var _a, _b, _c, _d, _e, _f;\n try {\n let restUrl = '/wp-json/';\n if (typeof window !== 'undefined') {\n if ((_b = (_a = window.wp) === null || _a === void 0 ? void 0 : _a.apiSettings) === null || _b === void 0 ? void 0 : _b.root) {\n restUrl = window.wp.apiSettings.root;\n }\n else if ((_c = window.wpApiSettings) === null || _c === void 0 ? void 0 : _c.root) {\n restUrl = window.wpApiSettings.root;\n }\n else {\n const apiRootMeta = document.querySelector('script[data-api-root]');\n if (apiRootMeta) {\n restUrl = apiRootMeta.dataset.apiRoot || restUrl;\n }\n }\n }\n if (!restUrl.endsWith('/')) {\n restUrl += '/';\n }\n const endpoint = `${restUrl}wp-recipe-maker/v1/utilities/divi5-builder-data`;\n const nonce = typeof window !== 'undefined'\n ? ((_e = (_d = window.wp) === null || _d === void 0 ? void 0 : _d.apiSettings) === null || _e === void 0 ? void 0 : _e.nonce) || ((_f = window.wpApiSettings) === null || _f === void 0 ? void 0 : _f.nonce) || null\n : null;\n const headers = {\n 'Content-Type': 'application/json',\n Accept: 'application/json',\n };\n if (nonce) {\n headers['X-WP-Nonce'] = nonce;\n }\n const response = await fetch(endpoint, {\n method: 'GET',\n headers,\n credentials: 'same-origin',\n });\n if (!response.ok) {\n throw new Error(`HTTP error! status: ${response.status} - ${response.statusText}`);\n }\n const data = await response.json();\n if (typeof window !== 'undefined') {\n window.WPRMDivi5Data = {\n ...window.WPRMDivi5Data,\n ...data,\n };\n }\n return data;\n }\n catch (error) {\n return {};\n }\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/utils/builder-data.ts?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/index.ts": /*!******************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/index.ts ***! \******************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/hooks */ \"@wordpress/hooks\");\n/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _divi_module_library__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @divi/module-library */ \"@divi/module-library\");\n/* harmony import */ var _divi_module_library__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_divi_module_library__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_wprm_recipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/wprm-recipe */ \"./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/index.ts\");\n\n\n\n(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_0__.addAction)('divi.moduleLibrary.registerModuleLibraryStore.after', 'wprmRecipeMaker', () => {\n (0,_divi_module_library__WEBPACK_IMPORTED_MODULE_1__.registerModule)(_components_wprm_recipe__WEBPACK_IMPORTED_MODULE_2__.wprmRecipeModule.metadata, {\n placeholderContent: _components_wprm_recipe__WEBPACK_IMPORTED_MODULE_2__.wprmRecipeModule.placeholderContent,\n renderers: _components_wprm_recipe__WEBPACK_IMPORTED_MODULE_2__.wprmRecipeModule.renderers,\n conversionOutline: _components_wprm_recipe__WEBPACK_IMPORTED_MODULE_2__.wprmRecipeModule.conversionOutline,\n });\n});\n\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/index.ts?"); /***/ }), /***/ "@divi/module": /*!**********************************!*\ !*** external ["divi","module"] ***! \**********************************/ /***/ ((module) => { module.exports = divi.module; /***/ }), /***/ "@divi/module-library": /*!*****************************************!*\ !*** external ["divi","moduleLibrary"] ***! \*****************************************/ /***/ ((module) => { module.exports = divi.moduleLibrary; /***/ }), /***/ "react": /*!***********************************!*\ !*** external ["vendor","React"] ***! \***********************************/ /***/ ((module) => { module.exports = vendor.React; /***/ }), /***/ "react-dom": /*!**************************************!*\ !*** external ["vendor","ReactDOM"] ***! \**************************************/ /***/ ((module) => { module.exports = vendor.ReactDOM; /***/ }), /***/ "@wordpress/hooks": /*!****************************************!*\ !*** external ["vendor","wp","hooks"] ***! \****************************************/ /***/ ((module) => { module.exports = vendor.wp.hooks; /***/ }), /***/ "@wordpress/i18n": /*!***************************************!*\ !*** external ["vendor","wp","i18n"] ***! \***************************************/ /***/ ((module) => { module.exports = vendor.wp.i18n; /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/conversion-outline.json": /*!********************************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/conversion-outline.json ***! \********************************************************************************************/ /***/ ((module) => { eval("module.exports = /*#__PURE__*/JSON.parse('{\"advanced\":{\"admin_label\":\"module.meta.adminLabel\",\"animation\":\"module.decoration.animation\",\"background\":\"module.decoration.background\",\"borders\":{\"default\":\"module.decoration.border\"},\"box_shadow\":{\"default\":\"module.decoration.boxShadow\"},\"disabled_on\":\"module.decoration.disabledOn\",\"filters\":{\"default\":\"module.decoration.filters\"},\"height\":\"module.decoration.sizing\",\"link_options\":\"module.advanced.link\",\"margin_padding\":\"module.decoration.spacing\",\"max_width\":\"module.decoration.sizing\",\"module\":\"module.advanced.htmlAttributes\",\"overflow\":\"module.decoration.overflow\",\"position_fields\":\"module.decoration.position\",\"scroll\":\"module.decoration.scroll\",\"sticky\":\"module.decoration.sticky\",\"text\":\"module.advanced.text\",\"text_shadow\":{\"default\":\"module.advanced.text.textShadow\"},\"transform\":\"module.decoration.transform\",\"transition\":\"module.decoration.transition\",\"z_index\":\"module.decoration.zIndex\"},\"css\":{\"main_element\":\"css.*.mainElement\"},\"module\":{\"recipe_id\":\"recipe.innerContent.*\"}}');\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/conversion-outline.json?"); /***/ }), /***/ "./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.json": /*!********************************************************************************!*\ !*** ./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.json ***! \********************************************************************************/ /***/ ((module) => { eval("module.exports = /*#__PURE__*/JSON.parse('{\"name\":\"wprm/recipe\",\"d4Shortcode\":\"divi_wprm_recipe\",\"title\":\"WPRM Recipe\",\"titles\":\"WPRM Recipe Modules\",\"moduleIcon\":\"divi/module-gallery\",\"moduleClassName\":\"wprm_recipe\",\"moduleOrderClassName\":\"wprm_recipe\",\"category\":\"module\",\"attributes\":{\"module\":{\"type\":\"object\",\"selector\":\"{{selector}}\",\"settings\":{\"meta\":{\"adminLabel\":{}},\"advanced\":{\"link\":{},\"text\":{},\"htmlAttributes\":{}},\"decoration\":{\"background\":{},\"sizing\":{},\"spacing\":{},\"border\":{},\"boxShadow\":{},\"filters\":{},\"transform\":{},\"animation\":{},\"overflow\":{},\"disabledOn\":{},\"transition\":{},\"position\":{},\"zIndex\":{},\"scroll\":{},\"sticky\":{}}}},\"recipe\":{\"type\":\"object\",\"default\":{\"innerContent\":{\"desktop\":{\"value\":\"\"}}},\"settings\":{\"innerContent\":{\"groupType\":\"group-item\",\"item\":{\"groupSlug\":\"contentRecipe\",\"priority\":10,\"render\":true,\"attrName\":\"recipe.innerContent\",\"label\":\"Recipe ID (required)\",\"description\":\"Enter the ID of the WP Recipe Maker recipe to display.\",\"features\":{\"sticky\":false,\"dynamicContent\":false},\"component\":{\"name\":\"divi/text\",\"type\":\"field\"}}}}}},\"customCssFields\":{},\"settings\":{\"content\":\"auto\",\"design\":\"auto\",\"advanced\":\"auto\",\"groups\":{\"contentRecipe\":{\"panel\":\"content\",\"priority\":10,\"groupName\":\"contentRecipe\",\"component\":{\"name\":\"divi/composite\",\"props\":{\"groupLabel\":\"Recipe\"}}}}}}');\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/divi5/src/components/wprm-recipe/module.json?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/chunk loaded */ /******/ (() => { /******/ var deferred = []; /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { /******/ if(chunkIds) { /******/ priority = priority || 0; /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; /******/ deferred[i] = [chunkIds, fn, priority]; /******/ return; /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { /******/ var [chunkIds, fn, priority] = deferred[i]; /******/ var fulfilled = true; /******/ for (var j = 0; j < chunkIds.length; j++) { /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { /******/ chunkIds.splice(j--, 1); /******/ } else { /******/ fulfilled = false; /******/ if(priority < notFulfilled) notFulfilled = priority; /******/ } /******/ } /******/ if(fulfilled) { /******/ deferred.splice(i--, 1) /******/ var r = fn(); /******/ if (r !== undefined) result = r; /******/ } /******/ } /******/ return result; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "bundle": 0, /******/ "./vb-bundle": 0 /******/ }; /******/ /******/ // no chunk on demand loading /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunkwp_recipe_maker"] = self["webpackChunkwp_recipe_maker"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module depends on other loaded chunks and execution need to be delayed /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["./vb-bundle"], () => (__webpack_require__("./wp-recipe-maker/templates/divi5/src/index.ts"))) /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); /******/ /******/ })() ;templates/divi5/scripts/bundle.js.LICENSE.txt000064400000000371152075605710014770 0ustar00/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ templates/divi5/modules/Recipe/Recipe.php000064400000015677152075605710014411 0ustar00 [ self::class, 'render_callback' ], ] ); } ); } /** * Front-end render callback. * * @param array $attrs Saved attributes. * @param string $content Inner content string. * @param \WP_Block $block Parsed block instance. * @param ModuleElements $elements Module elements helper. * * @return string */ public static function render_callback( $attrs, $content, $block, $elements ) { // Try multiple possible attribute structures $recipe_value = ''; // Try the standard structure first if ( isset( $attrs['recipe']['innerContent']['desktop']['value'] ) ) { $recipe_value = $attrs['recipe']['innerContent']['desktop']['value']; } // Try alternative structure (processed attributes) elseif ( isset( $attrs['recipe']['innerContent']['value'] ) ) { $recipe_value = $attrs['recipe']['innerContent']['value']; } // Try direct value elseif ( isset( $attrs['recipe']['value'] ) ) { $recipe_value = $attrs['recipe']['value']; } // Try from parsed block attributes elseif ( isset( $block->parsed_block['attrs']['recipe']['innerContent']['desktop']['value'] ) ) { $recipe_value = $block->parsed_block['attrs']['recipe']['innerContent']['desktop']['value']; } $recipe_id = intval( $recipe_value ); if ( ! $recipe_id ) { return ''; } // Get template value $template_value = ''; if ( isset( $attrs['recipe']['template']['desktop']['value'] ) ) { $template_value = $attrs['recipe']['template']['desktop']['value']; } elseif ( isset( $attrs['recipe']['template']['value'] ) ) { $template_value = $attrs['recipe']['template']['value']; } elseif ( isset( $block->parsed_block['attrs']['recipe']['template']['desktop']['value'] ) ) { $template_value = $block->parsed_block['attrs']['recipe']['template']['desktop']['value']; } // Build shortcode $shortcode = '[wprm-recipe id="' . esc_attr( $recipe_id ) . '"'; if ( ! empty( $template_value ) ) { $shortcode .= ' template="' . esc_attr( $template_value ) . '"'; } $shortcode .= ']'; $recipe_html = do_shortcode( $shortcode ); $parent = BlockParserStore::get_parent( $block->parsed_block['id'], $block->parsed_block['storeInstance'] ); $parent_attrs = $parent->attrs ?? []; return Module::render( [ 'orderIndex' => $block->parsed_block['orderIndex'], 'storeInstance' => $block->parsed_block['storeInstance'], 'attrs' => $attrs, 'elements' => $elements, 'id' => $block->parsed_block['id'], 'name' => $block->block_type->name, 'moduleCategory' => $block->block_type->category, 'classnamesFunction' => null, 'stylesComponent' => [ self::class, 'module_styles' ], 'parentAttrs' => $parent_attrs, 'parentId' => $parent->id ?? '', 'parentName' => $parent->blockName ?? '', 'children' => [ ElementComponents::component( [ 'attrs' => $attrs['module']['decoration'] ?? [], 'id' => $block->parsed_block['id'], 'orderIndex' => $block->parsed_block['orderIndex'], 'storeInstance' => $block->parsed_block['storeInstance'], ] ), HTMLUtility::render( [ 'tag' => 'div', 'attributes' => [ 'class' => 'wprm-divi5-recipe__preview', ], // No sanitizer needed - shortcode output is already sanitized by WPRM 'childrenSanitizer' => [ self::class, 'passthrough_sanitizer' ], 'children' => $recipe_html, ] ), ], ] ); } /** * Mirror JS ModuleStyles helper. * * @param array $args Function args from Divi runtime. */ public static function module_styles( $args ) { $attrs = $args['attrs'] ?? []; $elements = $args['elements']; $settings = $args['settings'] ?? []; Style::add( [ 'id' => $args['id'], 'name' => $args['name'], 'orderIndex' => $args['orderIndex'], 'storeInstance' => $args['storeInstance'], 'styles' => [ $elements->style( [ 'attrName' => 'module', 'styleProps' => [ 'disabledOn' => [ 'disabledModuleVisibility' => $settings['disabledModuleVisibility'] ?? null, ], ], ] ), ], ] ); } } templates/divi5/modules/Modules.php000064400000002325152075605710013365 0ustar00add_dependency( $recipe_module ); // Explicitly call load() to ensure registration happens $recipe_module->load(); } ); // Register directly on init (for frontend rendering) add_action( 'init', function () { if ( class_exists( 'ET\Builder\Packages\ModuleLibrary\ModuleRegistration' ) ) { $module_json_folder_path = trailingslashit( WPRM_DIVI5_JSON_PATH ) . 'wprm-recipe/'; \ET\Builder\Packages\ModuleLibrary\ModuleRegistration::register_module( $module_json_folder_path, [ 'render_callback' => [ 'WPRM\Divi5\Modules\Recipe\Recipe', 'render_callback' ], ] ); } }, 20 // Higher priority to run after Divi initializes ); templates/divi5/modules-json/wprm-recipe/conversion-outline.json000064400000002276152075605710021207 0ustar00{ "advanced": { "admin_label": "module.meta.adminLabel", "animation": "module.decoration.animation", "background": "module.decoration.background", "borders": { "default": "module.decoration.border" }, "box_shadow": { "default": "module.decoration.boxShadow" }, "disabled_on": "module.decoration.disabledOn", "filters": { "default": "module.decoration.filters" }, "height": "module.decoration.sizing", "link_options": "module.advanced.link", "margin_padding": "module.decoration.spacing", "max_width": "module.decoration.sizing", "module": "module.advanced.htmlAttributes", "overflow": "module.decoration.overflow", "position_fields": "module.decoration.position", "scroll": "module.decoration.scroll", "sticky": "module.decoration.sticky", "text": "module.advanced.text", "text_shadow": { "default": "module.advanced.text.textShadow" }, "transform": "module.decoration.transform", "transition": "module.decoration.transition", "z_index": "module.decoration.zIndex" }, "css": { "main_element": "css.*.mainElement" }, "module": { "recipe_id": "recipe.innerContent.*" } } templates/divi5/modules-json/wprm-recipe/module.json000064400000004174152075605710016631 0ustar00{ "name": "wprm/recipe", "d4Shortcode": "divi_wprm_recipe", "title": "WPRM Recipe", "titles": "WPRM Recipe Modules", "moduleIcon": "divi/module-gallery", "moduleClassName": "wprm_recipe", "moduleOrderClassName": "wprm_recipe", "category": "module", "attributes": { "module": { "type": "object", "selector": "{{selector}}", "settings": { "meta": { "adminLabel": {} }, "advanced": { "link": {}, "text": {}, "htmlAttributes": {} }, "decoration": { "background": {}, "sizing": {}, "spacing": {}, "border": {}, "boxShadow": {}, "filters": {}, "transform": {}, "animation": {}, "overflow": {}, "disabledOn": {}, "transition": {}, "position": {}, "zIndex": {}, "scroll": {}, "sticky": {} } } }, "recipe": { "type": "object", "default": { "innerContent": { "desktop": { "value": "" } } }, "settings": { "innerContent": { "groupType": "group-item", "item": { "groupSlug": "contentRecipe", "priority": 10, "render": true, "attrName": "recipe.innerContent", "label": "Recipe ID (required)", "description": "Enter the ID of the WP Recipe Maker recipe to display.", "features": { "sticky": false, "dynamicContent": false }, "component": { "name": "divi/text", "type": "field" } } } } } }, "customCssFields": {}, "settings": { "content": "auto", "design": "auto", "advanced": "auto", "groups": { "contentRecipe": { "panel": "content", "priority": 10, "groupName": "contentRecipe", "component": { "name": "divi/composite", "props": { "groupLabel": "Recipe" } } } } } } templates/divi5/src/index.ts000064400000000733152075605710012043 0ustar00import { addAction } from '@wordpress/hooks'; import { registerModule } from '@divi/module-library'; import { wprmRecipeModule } from './components/wprm-recipe'; addAction('divi.moduleLibrary.registerModuleLibraryStore.after', 'wprmRecipeMaker', () => { registerModule(wprmRecipeModule.metadata, { placeholderContent: wprmRecipeModule.placeholderContent, renderers: wprmRecipeModule.renderers, conversionOutline: wprmRecipeModule.conversionOutline, }); }); templates/divi5/src/types.d.ts000064400000000502152075605710012314 0ustar00declare module '@divi/module' { export const ModuleContainer: any; export const StyleContainer: any; } declare module '@divi/module-library' { export const registerModule: (metadata: any, definition: any) => void; } declare module '*.scss'; declare module '*.json' { const value: any; export default value; } templates/divi5/src/components/wprm-recipe/index.ts000064400000000601152075605710016454 0ustar00import metadata from './module.json'; import { WprmRecipeEdit } from './edit'; import { placeholderContent } from './placeholder-content'; import conversionOutline from './conversion-outline.json'; import './module.scss'; import './style.scss'; export const wprmRecipeModule = { metadata, placeholderContent, conversionOutline, renderers: { edit: WprmRecipeEdit, }, }; templates/divi5/src/components/wprm-recipe/edit.tsx000064400000012760152075605710016473 0ustar00import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { __, sprintf } from '@wordpress/i18n'; import { ModuleContainer } from '@divi/module'; import { ModuleStyles } from './styles'; import { moduleClassnames } from './module-classnames'; import { RecipeAttribute, WprmRecipeEditProps, WprmDivi5Data } from './types'; import { SidebarControls } from './sidebar-controls'; import { getBuilderData, fetchBuilderData } from './utils/builder-data'; const getDesktopValue = (recipe?: RecipeAttribute): string => ( recipe?.innerContent?.desktop?.value ?? '' ); const parseRecipeId = (value?: string): number | null => { if (!value) { return null; } const parsed = parseInt(value, 10); return Number.isInteger(parsed) && parsed > 0 ? parsed : null; }; export const WprmRecipeEdit = ({ attrs, elements, id, name }: WprmRecipeEditProps) => { const builderDataRef = useRef(getBuilderData()); const [builderData, setBuilderData] = useState(builderDataRef.current); const [previewCache, setPreviewCache] = useState>({}); const [previewRefreshKey, setPreviewRefreshKey] = useState(0); const [loadingId, setLoadingId] = useState(null); const [error, setError] = useState(null); const recipeValue = getDesktopValue(attrs?.recipe); const recipeId = useMemo(() => parseRecipeId(recipeValue), [recipeValue]); const cachedPreview = recipeId ? previewCache[recipeId] : null; // Fetch builder data on mount if not available useEffect(() => { const hasData = builderData.nonce && builderData.endpoints?.preview; if (!hasData) { fetchBuilderData().then((data) => { if (data && data.nonce && data.endpoints?.preview) { builderDataRef.current = data; setBuilderData(data); } }); } }, []); // Only run on mount useEffect(() => { if (!recipeId || cachedPreview) { setLoadingId(null); return; } // Use the state version of builderData which will be updated when fetched const { endpoints, nonce } = builderData; if (!endpoints?.preview || !nonce) { setError(__('Divi could not load the WP Recipe Maker preview data.', 'wp-recipe-maker')); return; } const controller = new AbortController(); setLoadingId(recipeId); setError(null); const requestUrl = `${endpoints.preview.replace(/\/$/, '')}/${recipeId}?t=${Date.now()}`; fetch(requestUrl, { method: 'POST', headers: { 'X-WP-Nonce': nonce, 'Content-Type': 'application/json', Accept: 'application/json', }, credentials: 'same-origin', signal: controller.signal, }) .then(async (response) => { const body = await response.json(); if (!response.ok) { throw new Error(body?.message ?? 'Unknown error'); } return body; }) .then((html) => { setPreviewCache((current) => ({ ...current, [recipeId]: html || '', })); }) .catch((requestError) => { if (!controller.signal.aborted) { setError( requestError?.message ? requestError.message : __('Failed to load the recipe preview.', 'wp-recipe-maker') ); } }) .finally(() => { if (!controller.signal.aborted) { setLoadingId(null); } }); return () => controller.abort(); }, [recipeId, cachedPreview, builderData, previewRefreshKey]); const invalidatePreview = useCallback((idToInvalidate: number | null) => { if (!idToInvalidate) { return; } setPreviewCache((current) => { const updated = { ...current }; delete updated[idToInvalidate]; return updated; }); setPreviewRefreshKey((key) => key + 1); }, []); const renderStatus = () => { if (!recipeId) { return (

{__( 'Select a WP Recipe Maker recipe in the module settings to see the preview here.', 'wp-recipe-maker' )}

); } if (loadingId === recipeId) { return (

{sprintf( /* translators: %d is replaced with the recipe ID. */ __('Loading WPRM Recipe #%d…', 'wp-recipe-maker'), recipeId )}

); } if (error) { return (

{error}

); } if (cachedPreview) { return (
); } return (

{__( 'Recipe preview not available yet. Try saving or reloading the builder.', 'wp-recipe-maker' )}

); }; return ( {elements.styleComponents({ attrName: 'module', })}
{renderStatus()}
); }; templates/divi5/src/components/wprm-recipe/conversion-outline.json000064400000002276152075605710021544 0ustar00{ "advanced": { "admin_label": "module.meta.adminLabel", "animation": "module.decoration.animation", "background": "module.decoration.background", "borders": { "default": "module.decoration.border" }, "box_shadow": { "default": "module.decoration.boxShadow" }, "disabled_on": "module.decoration.disabledOn", "filters": { "default": "module.decoration.filters" }, "height": "module.decoration.sizing", "link_options": "module.advanced.link", "margin_padding": "module.decoration.spacing", "max_width": "module.decoration.sizing", "module": "module.advanced.htmlAttributes", "overflow": "module.decoration.overflow", "position_fields": "module.decoration.position", "scroll": "module.decoration.scroll", "sticky": "module.decoration.sticky", "text": "module.advanced.text", "text_shadow": { "default": "module.advanced.text.textShadow" }, "transform": "module.decoration.transform", "transition": "module.decoration.transition", "z_index": "module.decoration.zIndex" }, "css": { "main_element": "css.*.mainElement" }, "module": { "recipe_id": "recipe.innerContent.*" } } templates/divi5/src/components/wprm-recipe/module.scss000064400000002173152075605710017165 0ustar00.wprm-divi5-recipe__inner { border: 1px dashed #d4d4d8; padding: 1.25rem; border-radius: 8px; background: #fff; min-height: 120px; display: flex; align-items: center; justify-content: center; text-align: center; } .wprm-divi5-recipe__content { width: 100%; } .wprm-divi5-recipe__status { font-size: 0.95rem; line-height: 1.4; color: #4a5568; margin: 0; } .wprm-divi5-recipe__preview { width: 100%; text-align: left; } .wprm-divi5-recipe__latest { list-style: none; margin: 0.75rem 0 0; padding: 0; font-size: 0.85rem; color: #4a5568; li + li { margin-top: 0.15rem; } } .wprm-divi5-recipe__sidebar-button { border: none; border-radius: 6px; background: var(--app-color, #4f46e5); color: #fff; font-size: 0.9rem; font-weight: 600; padding: 0.45rem 0.9rem; cursor: pointer; width: 100%; margin-top: 0.5rem; } .wprm-divi5-recipe__sidebar-button:hover, .wprm-divi5-recipe__sidebar-button:focus { background: var(--app-color-dark, #4338ca); outline: none; } .wprm-divi5-recipe__sidebar-message { margin: 0; font-size: 0.85rem; color: #4a5568; line-height: 1.4; } templates/divi5/src/components/wprm-recipe/module.json000064400000004174152075605710017166 0ustar00{ "name": "wprm/recipe", "d4Shortcode": "divi_wprm_recipe", "title": "WPRM Recipe", "titles": "WPRM Recipe Modules", "moduleIcon": "divi/module-gallery", "moduleClassName": "wprm_recipe", "moduleOrderClassName": "wprm_recipe", "category": "module", "attributes": { "module": { "type": "object", "selector": "{{selector}}", "settings": { "meta": { "adminLabel": {} }, "advanced": { "link": {}, "text": {}, "htmlAttributes": {} }, "decoration": { "background": {}, "sizing": {}, "spacing": {}, "border": {}, "boxShadow": {}, "filters": {}, "transform": {}, "animation": {}, "overflow": {}, "disabledOn": {}, "transition": {}, "position": {}, "zIndex": {}, "scroll": {}, "sticky": {} } } }, "recipe": { "type": "object", "default": { "innerContent": { "desktop": { "value": "" } } }, "settings": { "innerContent": { "groupType": "group-item", "item": { "groupSlug": "contentRecipe", "priority": 10, "render": true, "attrName": "recipe.innerContent", "label": "Recipe ID (required)", "description": "Enter the ID of the WP Recipe Maker recipe to display.", "features": { "sticky": false, "dynamicContent": false }, "component": { "name": "divi/text", "type": "field" } } } } } }, "customCssFields": {}, "settings": { "content": "auto", "design": "auto", "advanced": "auto", "groups": { "contentRecipe": { "panel": "content", "priority": 10, "groupName": "contentRecipe", "component": { "name": "divi/composite", "props": { "groupLabel": "Recipe" } } } } } } templates/divi5/src/components/wprm-recipe/types.ts000064400000000775152075605710016525 0ustar00export type RecipeAttribute = { innerContent?: { desktop?: { value?: string; }; }; }; export type WprmRecipeAttrs = { recipe?: RecipeAttribute; module?: Record; }; export type LatestRecipe = { id: number; text: string; }; export type WprmDivi5Data = { nonce?: string; endpoints?: { preview?: string; }; latestRecipes?: LatestRecipe[]; }; export type WprmRecipeEditProps = { attrs: WprmRecipeAttrs; elements: any; id: string; name: string; }; templates/divi5/src/components/wprm-recipe/utils/builder-data.ts000064400000003475152075605710021056 0ustar00import { WprmDivi5Data } from '../types'; export const getBuilderData = (): WprmDivi5Data => { if (typeof window !== 'undefined') { const data = (window as unknown as { WPRMDivi5Data?: WprmDivi5Data }).WPRMDivi5Data; return data ?? {}; } return {}; }; export const fetchBuilderData = async (): Promise => { try { let restUrl = '/wp-json/'; if (typeof window !== 'undefined') { if ((window as any).wp?.apiSettings?.root) { restUrl = (window as any).wp.apiSettings.root; } else if ((window as any).wpApiSettings?.root) { restUrl = (window as any).wpApiSettings.root; } else { const apiRootMeta = document.querySelector('script[data-api-root]'); if (apiRootMeta) { restUrl = (apiRootMeta as HTMLElement).dataset.apiRoot || restUrl; } } } if (!restUrl.endsWith('/')) { restUrl += '/'; } const endpoint = `${restUrl}wp-recipe-maker/v1/utilities/divi5-builder-data`; const nonce = typeof window !== 'undefined' ? (window as any).wp?.apiSettings?.nonce || (window as any).wpApiSettings?.nonce || null : null; const headers: HeadersInit = { 'Content-Type': 'application/json', Accept: 'application/json', }; if (nonce) { headers['X-WP-Nonce'] = nonce; } const response = await fetch(endpoint, { method: 'GET', headers, credentials: 'same-origin', }); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status} - ${response.statusText}`); } const data = await response.json(); if (typeof window !== 'undefined') { (window as any).WPRMDivi5Data = { ...(window as any).WPRMDivi5Data, ...data, }; } return data; } catch (error) { return {}; } }; templates/divi5/src/components/wprm-recipe/style.scss000064400000000211152075605710017027 0ustar00.wprm-divi5-recipe__inner { padding: 1.25rem; border: 1px solid rgba(0, 0, 0, 0.08); } .wprm-divi5-recipe__preview { margin: 0; } templates/divi5/src/components/wprm-recipe/sidebar-controls.tsx000064400000031716152075605710021022 0ustar00import React, { useCallback, useEffect, useState } from 'react'; import { createPortal } from 'react-dom'; import { __, sprintf } from '@wordpress/i18n'; const parseRecipeId = (value?: string): number | null => { if (!value) { return null; } const parsed = parseInt(value, 10); return Number.isInteger(parsed) && parsed > 0 ? parsed : null; }; const getSearchDocuments = (): Document[] => { const docs: Document[] = []; if (typeof window !== 'undefined' && window.parent && window.parent !== window) { try { const parentDoc = window.parent.document; if (parentDoc) { docs.push(parentDoc); } } catch (error) { // eslint-disable-next-line no-console console.warn('[WPRM Divi 5] Unable to access parent document.', error); } } if (typeof document !== 'undefined' && !docs.includes(document)) { docs.push(document); } return docs; }; const findRecipeFieldContainer = (): HTMLElement | null => { const docs = getSearchDocuments(); if (!docs.length) { return null; } // Expanded selectors list based on Divi 5 patterns const selectors: string[] = [ '[data-attr-name="recipe.innerContent"]', '[data-name="recipe.innerContent"]', '[data-attr="recipe.innerContent"]', '[attr-name="recipe.innerContent"]', 'et-builder-field[attr-name="recipe.innerContent"]', '[data-field-name="recipe.innerContent"]', '.et-vb-field-text[id*="recipe-innerContent"]', // Generic fallback for fields containing "recipe" in attributes 'div[class*="et-field"][attr-name*="recipe"]', ]; for (const doc of docs) { for (const selector of selectors) { const element = doc.querySelector(selector) as HTMLElement | null; if (element) { return element; } } // Look for Shadow DOM hosts const shadowHosts = doc.querySelectorAll('*'); for (const host of Array.from(shadowHosts)) { if (host.shadowRoot) { const shadowElement = host.shadowRoot.querySelector('[id*="recipe-innerContent"]'); if (shadowElement) { return host; } } } // Label text fallback const labelTexts = [ __('Recipe ID (required)', 'wp-recipe-maker'), __('Recipe ID', 'wp-recipe-maker'), ]; const labels = Array.from(doc.querySelectorAll('label')); for (const label of labels) { const matchesLabel = labelTexts.some((text) => label.textContent?.trim().includes(text)); if (matchesLabel) { const fieldWrapper = label.closest('[data-attr-name]') || label.closest('[data-name]') || label.closest('[data-attr]') || label.closest('[attr-name]') || label.closest('et-builder-field') || label.closest('.et-vb-field') || label.closest('.et-field'); if (fieldWrapper) { return fieldWrapper as HTMLElement; } } } } return null; }; const findRecipeFieldInput = (container: HTMLElement): HTMLInputElement | null => { if ('shadowRoot' in container && (container as HTMLElement).shadowRoot) { const shadowInput = (container as HTMLElement).shadowRoot?.querySelector( '#et-vb-field-input-text-recipe-innerContent, input' ); if (shadowInput) { return shadowInput; } } const input = container.querySelector( '#et-vb-field-input-text-recipe-innerContent, input[name*="recipe"], input[data-name*="recipe"], input[type="text"]' ); return input ?? null; }; const getAvailableModal = () => { if (typeof window === 'undefined') { return null; } const visited = new Set(); const queue: Window[] = []; const enqueue = (win?: Window | null) => { if (win && !visited.has(win)) { queue.push(win); } }; enqueue(window); enqueue(window.parent); enqueue(window.top); while (queue.length) { const current = queue.shift()!; if (visited.has(current)) { continue; } visited.add(current); try { const modal = (current as any).WPRM_Modal; if (modal?.open) { return modal; } } catch (error) { // Cross-origin access might fail } if (current.parent && current.parent !== current) { enqueue(current.parent); } if (current.top && current.top !== current) { enqueue(current.top); } } return null; }; const setNativeInputValue = (input: HTMLInputElement, value: string) => { const descriptor = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value'); if (descriptor?.set) { descriptor.set.call(input, value); } else { input.value = value; } input.dispatchEvent(new Event('input', { bubbles: true })); input.dispatchEvent(new Event('change', { bubbles: true })); }; const getRecipeIdFromSelection = (selection: unknown): number | null => { if (typeof selection === 'string') { // Handle shortcodes like [wprm-recipe id="123"] if (selection.includes('[wprm-recipe')) { const match = selection.match(/id="?(\d+)"?/); if (match && match[1]) { return parseInt(match[1], 10); } } const parsed = parseInt(selection, 10); return Number.isInteger(parsed) && parsed > 0 ? parsed : null; } if (typeof selection === 'number') { return selection > 0 ? selection : null; } if (typeof selection === 'object' && selection !== null) { const candidate = (selection as { id?: number | string }).id ?? (selection as { value?: number | string }).value ?? (selection as { recipe_id?: number | string }).recipe_id; if (typeof candidate === 'number') { return candidate > 0 ? candidate : null; } if (typeof candidate === 'string') { const parsed = parseInt(candidate, 10); return Number.isInteger(parsed) && parsed > 0 ? parsed : null; } } return null; }; type SidebarControlsProps = { id: string; onRecipeUpdated: (recipeId: number | null) => void; }; export const SidebarControls = ({ id, onRecipeUpdated }: SidebarControlsProps) => { const [container, setContainer] = useState(null); const [selectionMessage, setSelectionMessage] = useState(null); const [currentRecipeId, setCurrentRecipeId] = useState(''); useEffect(() => { const check = () => { const found = findRecipeFieldContainer(); if (!found) { if (container) { delete container.dataset.wprmButtonOwner; setContainer(null); if ((container as any).__wprmInputCleanup) { (container as any).__wprmInputCleanup(); delete (container as any).__wprmInputCleanup; } } setCurrentRecipeId(''); return; } const owner = found.dataset.wprmButtonOwner; if (owner && owner !== id) { return; } const input = findRecipeFieldInput(found); const inputValue = input?.value || ''; if (found !== container) { found.dataset.wprmButtonOwner = id; setContainer(found); setCurrentRecipeId(inputValue); if (input) { const handleInputChange = () => { setCurrentRecipeId(input.value || ''); }; input.addEventListener('input', handleInputChange); input.addEventListener('change', handleInputChange); (found as any).__wprmInputCleanup = () => { input.removeEventListener('input', handleInputChange); input.removeEventListener('change', handleInputChange); }; } } else if (input && input.value !== currentRecipeId) { setCurrentRecipeId(input.value || ''); } }; check(); const interval = setInterval(check, 500); return () => { clearInterval(interval); if (container) { delete container.dataset.wprmButtonOwner; if ((container as any).__wprmInputCleanup) { (container as any).__wprmInputCleanup(); delete (container as any).__wprmInputCleanup; } } }; }, [container, id, currentRecipeId]); const updateRecipeId = useCallback((recipeId: number | null) => { if (!recipeId) { setSelectionMessage(__('Please pick a recipe to continue.', 'wp-recipe-maker')); return; } if (container) { const input = findRecipeFieldInput(container); if (input) { setNativeInputValue(input, String(recipeId)); setCurrentRecipeId(String(recipeId)); setSelectionMessage(''); onRecipeUpdated(recipeId); } else { setSelectionMessage( sprintf( /* translators: %d is replaced with the selected recipe ID. */ __('Copy recipe ID #%d into the field.', 'wp-recipe-maker'), recipeId ) ); } } }, [container, onRecipeUpdated]); const handleRecipeSelection = useCallback(() => { const modal = getAvailableModal(); if (!modal?.open) { console.warn('[WPRM Divi 5] WPRM_Modal not found.'); setSelectionMessage( __('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker') ); return; } modal.open('select', { title: __('Select a WP Recipe Maker recipe', 'wp-recipe-maker'), button: __('Use this recipe', 'wp-recipe-maker'), fields: { recipe: {}, }, insertCallback: (fields: { recipe?: unknown }) => { const selectedId = getRecipeIdFromSelection(fields?.recipe); updateRecipeId(selectedId); }, }); }, [updateRecipeId]); const handleCreateRecipe = useCallback(() => { const modal = getAvailableModal(); if (!modal?.open) { console.warn('[WPRM Divi 5] WPRM_Modal not found.'); setSelectionMessage( __('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker') ); return; } modal.open('recipe', { saveCallback: (recipe: { id?: number | string }) => { const selectedId = getRecipeIdFromSelection(recipe); updateRecipeId(selectedId); }, }); }, [updateRecipeId]); const handleEditRecipe = useCallback(() => { const modal = getAvailableModal(); if (!modal?.open) { console.warn('[WPRM Divi 5] WPRM_Modal not found.'); setSelectionMessage( __('The recipe modal is not available. Please try reloading.', 'wp-recipe-maker') ); return; } const recipeId = parseRecipeId(currentRecipeId); if (!recipeId) { setSelectionMessage(__('Invalid recipe ID.', 'wp-recipe-maker')); return; } modal.open('recipe', { recipeId: recipeId, saveCallback: () => { setSelectionMessage(''); if (container) { const input = findRecipeFieldInput(container); if (input) { const originalValue = input.value; setNativeInputValue(input, ''); setCurrentRecipeId(''); setTimeout(() => { setNativeInputValue(input, originalValue); setCurrentRecipeId(originalValue); onRecipeUpdated(recipeId); }, 50); } } }, }); }, [currentRecipeId, container, onRecipeUpdated]); const handleClearRecipe = useCallback(() => { if (container) { const input = findRecipeFieldInput(container); if (input) { setNativeInputValue(input, ''); setCurrentRecipeId(''); setSelectionMessage(''); onRecipeUpdated(null); } } }, [container, onRecipeUpdated]); if (!container) { return null; } const hasRecipeId = currentRecipeId.trim() !== ''; return createPortal(
{!hasRecipeId ? ( <> ) : ( <> )}
{selectionMessage && (

{selectionMessage}

)}
, container ); }; templates/divi5/src/components/wprm-recipe/module-classnames.ts000064400000000061152075605710020761 0ustar00export const moduleClassnames = () => undefined; templates/divi5/src/components/wprm-recipe/styles.tsx000064400000000710152075605710017061 0ustar00import React from 'react'; import { StyleContainer } from '@divi/module'; export const ModuleStyles = ({ settings, mode, state, noStyleTag, elements, }: any) => ( {elements.style({ attrName: 'module', styleProps: { disabledOn: { disabledModuleVisibility: settings?.disabledModuleVisibility, }, }, })} ); templates/divi5/src/components/wprm-recipe/placeholder-content.ts000064400000000200152075605710021272 0ustar00export const placeholderContent = { recipe: { innerContent: { desktop: { value: '', }, }, }, }; templates/elementor/widget-list.php000064400000006602152075605710013515 0ustar00start_controls_section( 'content_section', array( 'label' => 'WP Recipe Maker Roundup List', 'tab' => \Elementor\Controls_Manager::TAB_CONTENT, ) ); $this->add_control( 'wprm_create', [ 'type' => \Elementor\Controls_Manager::BUTTON, 'text' => __( 'Create new list', 'wp-recipe-maker' ), 'event' => 'wprm:list:create', 'conditions' => [ 'terms' => [ [ 'name' => 'wprm_list_id', 'operator' => '<=', 'value' => '0' ], ] ] ] ); $this->add_control( 'wprm_edit', [ 'type' => \Elementor\Controls_Manager::BUTTON, 'text' => __( 'Edit selected list', 'wp-recipe-maker' ), 'event' => 'wprm:list:edit', 'conditions' => [ 'terms' => [ [ 'name' => 'wprm_list_id', 'operator' => '>', 'value' => '0' ], ] ] ] ); $this->add_control( 'wprm_list_id', array( 'type' => \Elementor\Controls_Manager::HIDDEN, 'default' => false, ) ); $this->add_control( 'wprm_list_select', array( 'type' => 'wprm-list-select', ) ); $this->add_control( 'wprm_unset', [ 'type' => \Elementor\Controls_Manager::BUTTON, 'text' => __( 'Unset selected list', 'wp-recipe-maker' ), 'event' => 'wprm:list:unset', 'conditions' => [ 'terms' => [ [ 'name' => 'wprm_list_id', 'operator' => '>', 'value' => '0' ], ] ] ] ); $this->end_controls_section(); } /** * Render widget output on the frontend. * * @since 9.0.0 */ protected function render() { $output = ''; $id = intval( $this->get_settings_for_display( 'wprm_list_id' ) ); if ( \Elementor\Plugin::$instance->editor->is_edit_mode() ) { if ( $id ) { $list = WPRM_List_Manager::get_list( $atts['id'] ); // No list found? ID is incorrect => show warning. if ( $list ) { if ( 'default' !== $list->template() ) { $template = WPRM_Template_Manager::get_template_by_slug( $list->template() ); } else { $template = WPRM_Template_Manager::get_template_by_type( 'roundup' ); } $output .= ''; } $output .= do_shortcode( '[wprm-list id="' . $id . '"]' ); } else { $output = '
<' . __( 'Click and select a WP Recipe Maker list to display in the sidebar.', 'wp-recipe-maker' ) . '>
'; } } else { // Output recipe in frontend. if ( $id ) { $output = '[wprm-list id="' . $id . '"]'; } } echo $output; } }templates/elementor/control.php000064400000001701152075605710012734 0ustar00 admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'wprm' ), 'latest_recipes' => WPRM_Recipe_Manager::get_latest_recipes( 20, 'id' ), 'latest_lists' => WPRM_List_Manager::get_latest_lists( 20, 'id' ), ) ); } public function get_default_value() { return false; } public function get_value( $control, $settings ) { return 6; } public function content_template() { ?>
{ // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./wp-recipe-maker/templates/elementor/control.js": /*!********************************************************!*\ !*** ./wp-recipe-maker/templates/elementor/control.js ***! \********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_dom_client__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-dom/client */ \"./node_modules/react-dom/client.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_select_async__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-select/async */ \"./node_modules/react-select/async/dist/react-select.browser.esm.js\");\n/* provided dependency */ var jQuery = __webpack_require__(/*! jquery */ \"jquery\");\n\n\n\njQuery(document).ready(function ($) {\n // Store roots to reuse them for updates\n const recipeRoots = new WeakMap();\n const listRoots = new WeakMap();\n const renderSelectRecipe = function (panel, model, view) {\n const $placeholder = panel.$el.find('#wprm-recipe-select-placeholder');\n if ($placeholder.length) {\n const container = $placeholder[0];\n let root = recipeRoots.get(container);\n if (!root) {\n root = (0,react_dom_client__WEBPACK_IMPORTED_MODULE_0__.createRoot)(container);\n recipeRoots.set(container, root);\n }\n root.render(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default().createElement(SelectRecipe, {\n value: false,\n onValueChange: recipe => {\n const id = recipe ? recipe.id : false;\n parent.window.$e.run('document/elements/settings', {\n container: view.getContainer(),\n settings: {\n wprm_recipe_id: id\n },\n options: {\n external: true\n }\n });\n },\n options: []\n }));\n }\n };\n const renderSelectList = function (panel, model, view) {\n const $placeholder = panel.$el.find('#wprm-list-select-placeholder');\n if ($placeholder.length) {\n const container = $placeholder[0];\n let root = listRoots.get(container);\n if (!root) {\n root = (0,react_dom_client__WEBPACK_IMPORTED_MODULE_0__.createRoot)(container);\n listRoots.set(container, root);\n }\n root.render(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default().createElement(SelectList, {\n value: false,\n onValueChange: list => {\n const id = list ? list.id : false;\n parent.window.$e.run('document/elements/settings', {\n container: view.getContainer(),\n settings: {\n wprm_list_id: id\n },\n options: {\n external: true\n }\n });\n },\n options: []\n }));\n }\n };\n elementor.hooks.addAction('panel/open_editor/widget/wprm-recipe', renderSelectRecipe);\n elementor.hooks.addAction('panel/open_editor/widget/wprm-recipe-roundup-item', renderSelectRecipe);\n elementor.hooks.addAction('panel/open_editor/widget/wprm-list', renderSelectList);\n});\n\n// Based on /admin-modal/select/SelectRecipe.js\nclass SelectRecipe extends react__WEBPACK_IMPORTED_MODULE_1__.Component {\n getOptions(input) {\n if (!input) {\n return Promise.resolve({\n options: []\n });\n }\n return fetch(wprm_elementor.ajax_url, {\n method: 'POST',\n credentials: 'same-origin',\n body: 'action=wprm_search_recipes&security=' + wprm_elementor.nonce + '&search=' + encodeURIComponent(input),\n headers: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n }\n }).then(response => response.json()).then(json => {\n return json.data.recipes_with_id;\n });\n }\n render() {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default().createElement(react_select_async__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n placeholder: 'Select or start typing to search for a recipe',\n value: this.props.value,\n onChange: this.props.onValueChange,\n getOptionValue: ({\n id\n }) => id,\n getOptionLabel: ({\n text\n }) => text,\n defaultOptions: this.props.options.concat(wprm_elementor.latest_recipes),\n loadOptions: this.getOptions.bind(this),\n noOptionsMessage: () => 'No recipes found',\n clearable: false,\n styles: {\n option: (provided, state) => {\n return {\n ...provided,\n color: '#444'\n };\n }\n }\n });\n }\n}\nclass SelectList extends react__WEBPACK_IMPORTED_MODULE_1__.Component {\n getOptions(input) {\n if (!input) {\n return Promise.resolve({\n options: []\n });\n }\n return fetch(wprm_elementor.ajax_url, {\n method: 'POST',\n credentials: 'same-origin',\n body: 'action=wprm_search_lists&security=' + wprm_elementor.nonce + '&search=' + encodeURIComponent(input),\n headers: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n }\n }).then(response => response.json()).then(json => {\n return json.data.lists_with_id;\n });\n }\n render() {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default().createElement(react_select_async__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n placeholder: 'Select or start typing to search for a list',\n value: this.props.value,\n onChange: this.props.onValueChange,\n getOptionValue: ({\n id\n }) => id,\n getOptionLabel: ({\n text\n }) => text,\n defaultOptions: this.props.options.concat(wprm_elementor.latest_lists),\n loadOptions: this.getOptions.bind(this),\n noOptionsMessage: () => 'No lists found',\n clearable: false,\n styles: {\n option: (provided, state) => {\n return {\n ...provided,\n color: '#444'\n };\n }\n }\n });\n }\n}\n\n//# sourceURL=webpack://wp-recipe-maker/./wp-recipe-maker/templates/elementor/control.js?"); /***/ }), /***/ "./node_modules/@emotion/cache/dist/cache.browser.esm.js": /*!***************************************************************!*\ !*** ./node_modules/@emotion/cache/dist/cache.browser.esm.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_sheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/sheet */ \"./node_modules/@emotion/sheet/dist/sheet.browser.esm.js\");\n/* harmony import */ var _emotion_stylis__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/stylis */ \"./node_modules/@emotion/stylis/dist/stylis.browser.esm.js\");\n/* harmony import */ var _emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/weak-memoize */ \"./node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js\");\n\n\n\n\n// https://github.com/thysultan/stylis.js/tree/master/plugins/rule-sheet\n// inlined to avoid umd wrapper and peerDep warnings/installing stylis\n// since we use stylis after closure compiler\nvar delimiter = '/*|*/';\nvar needle = delimiter + '}';\n\nfunction toSheet(block) {\n if (block) {\n Sheet.current.insert(block + '}');\n }\n}\n\nvar Sheet = {\n current: null\n};\nvar ruleSheet = function ruleSheet(context, content, selectors, parents, line, column, length, ns, depth, at) {\n switch (context) {\n // property\n case 1:\n {\n switch (content.charCodeAt(0)) {\n case 64:\n {\n // @import\n Sheet.current.insert(content + ';');\n return '';\n }\n // charcode for l\n\n case 108:\n {\n // charcode for b\n // this ignores label\n if (content.charCodeAt(2) === 98) {\n return '';\n }\n }\n }\n\n break;\n }\n // selector\n\n case 2:\n {\n if (ns === 0) return content + delimiter;\n break;\n }\n // at-rule\n\n case 3:\n {\n switch (ns) {\n // @font-face, @page\n case 102:\n case 112:\n {\n Sheet.current.insert(selectors[0] + content);\n return '';\n }\n\n default:\n {\n return content + (at === 0 ? delimiter : '');\n }\n }\n }\n\n case -2:\n {\n content.split(needle).forEach(toSheet);\n }\n }\n};\n\nvar createCache = function createCache(options) {\n if (options === undefined) options = {};\n var key = options.key || 'css';\n var stylisOptions;\n\n if (options.prefix !== undefined) {\n stylisOptions = {\n prefix: options.prefix\n };\n }\n\n var stylis = new _emotion_stylis__WEBPACK_IMPORTED_MODULE_1__[\"default\"](stylisOptions);\n\n if (true) {\n // $FlowFixMe\n if (/[^a-z-]/.test(key)) {\n throw new Error(\"Emotion key must only contain lower case alphabetical characters and - but \\\"\" + key + \"\\\" was passed\");\n }\n }\n\n var inserted = {}; // $FlowFixMe\n\n var container;\n\n {\n container = options.container || document.head;\n var nodes = document.querySelectorAll(\"style[data-emotion-\" + key + \"]\");\n Array.prototype.forEach.call(nodes, function (node) {\n var attrib = node.getAttribute(\"data-emotion-\" + key); // $FlowFixMe\n\n attrib.split(' ').forEach(function (id) {\n inserted[id] = true;\n });\n\n if (node.parentNode !== container) {\n container.appendChild(node);\n }\n });\n }\n\n var _insert;\n\n {\n stylis.use(options.stylisPlugins)(ruleSheet);\n\n _insert = function insert(selector, serialized, sheet, shouldCache) {\n var name = serialized.name;\n Sheet.current = sheet;\n\n if ( true && serialized.map !== undefined) {\n var map = serialized.map;\n Sheet.current = {\n insert: function insert(rule) {\n sheet.insert(rule + map);\n }\n };\n }\n\n stylis(selector, serialized.styles);\n\n if (shouldCache) {\n cache.inserted[name] = true;\n }\n };\n }\n\n if (true) {\n // https://esbench.com/bench/5bf7371a4cd7e6009ef61d0a\n var commentStart = /\\/\\*/g;\n var commentEnd = /\\*\\//g;\n stylis.use(function (context, content) {\n switch (context) {\n case -1:\n {\n while (commentStart.test(content)) {\n commentEnd.lastIndex = commentStart.lastIndex;\n\n if (commentEnd.test(content)) {\n commentStart.lastIndex = commentEnd.lastIndex;\n continue;\n }\n\n throw new Error('Your styles have an unterminated comment (\"/*\" without corresponding \"*/\").');\n }\n\n commentStart.lastIndex = 0;\n break;\n }\n }\n });\n stylis.use(function (context, content, selectors) {\n switch (context) {\n case -1:\n {\n var flag = 'emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason';\n var unsafePseudoClasses = content.match(/(:first|:nth|:nth-last)-child/g);\n\n if (unsafePseudoClasses && cache.compat !== true) {\n unsafePseudoClasses.forEach(function (unsafePseudoClass) {\n var ignoreRegExp = new RegExp(unsafePseudoClass + \".*\\\\/\\\\* \" + flag + \" \\\\*\\\\/\");\n var ignore = ignoreRegExp.test(content);\n\n if (unsafePseudoClass && !ignore) {\n console.error(\"The pseudo class \\\"\" + unsafePseudoClass + \"\\\" is potentially unsafe when doing server-side rendering. Try changing it to \\\"\" + unsafePseudoClass.split('-child')[0] + \"-of-type\\\".\");\n }\n });\n }\n\n break;\n }\n }\n });\n }\n\n var cache = {\n key: key,\n sheet: new _emotion_sheet__WEBPACK_IMPORTED_MODULE_0__.StyleSheet({\n key: key,\n container: container,\n nonce: options.nonce,\n speedy: options.speedy\n }),\n nonce: options.nonce,\n inserted: inserted,\n registered: {},\n insert: _insert\n };\n return cache;\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createCache);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/cache/dist/cache.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/core/dist/core.browser.esm.js": /*!*************************************************************!*\ !*** ./node_modules/@emotion/core/dist/core.browser.esm.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CacheProvider: () => (/* reexport safe */ _emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.C),\n/* harmony export */ ClassNames: () => (/* binding */ ClassNames),\n/* harmony export */ Global: () => (/* binding */ Global),\n/* harmony export */ ThemeContext: () => (/* reexport safe */ _emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.T),\n/* harmony export */ createElement: () => (/* binding */ jsx),\n/* harmony export */ css: () => (/* reexport safe */ _emotion_css__WEBPACK_IMPORTED_MODULE_7__[\"default\"]),\n/* harmony export */ jsx: () => (/* binding */ jsx),\n/* harmony export */ keyframes: () => (/* binding */ keyframes),\n/* harmony export */ withEmotionCache: () => (/* reexport safe */ _emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.w)\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ \"./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _emotion_cache__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/cache */ \"./node_modules/@emotion/cache/dist/cache.browser.esm.js\");\n/* harmony import */ var _emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./emotion-element-04d85134.browser.esm.js */ \"./node_modules/@emotion/core/dist/emotion-element-04d85134.browser.esm.js\");\n/* harmony import */ var _emotion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/utils */ \"./node_modules/@emotion/utils/dist/utils.browser.esm.js\");\n/* harmony import */ var _emotion_serialize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @emotion/serialize */ \"./node_modules/@emotion/serialize/dist/serialize.browser.esm.js\");\n/* harmony import */ var _emotion_sheet__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @emotion/sheet */ \"./node_modules/@emotion/sheet/dist/sheet.browser.esm.js\");\n/* harmony import */ var _emotion_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @emotion/css */ \"./node_modules/@emotion/css/dist/css.browser.esm.js\");\n\n\n\n\n\n\n\n\n\n\n\nvar jsx = function jsx(type, props) {\n var args = arguments;\n\n if (props == null || !_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.h.call(props, 'css')) {\n // $FlowFixMe\n return react__WEBPACK_IMPORTED_MODULE_1__.createElement.apply(undefined, args);\n }\n\n var argsLength = args.length;\n var createElementArgArray = new Array(argsLength);\n createElementArgArray[0] = _emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.E;\n createElementArgArray[1] = (0,_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.c)(type, props);\n\n for (var i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i];\n } // $FlowFixMe\n\n\n return react__WEBPACK_IMPORTED_MODULE_1__.createElement.apply(null, createElementArgArray);\n};\n\nvar warnedAboutCssPropForGlobal = false;\nvar Global = /* #__PURE__ */(0,_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.w)(function (props, cache) {\n if ( true && !warnedAboutCssPropForGlobal && ( // check for className as well since the user is\n // probably using the custom createElement which\n // means it will be turned into a className prop\n // $FlowFixMe I don't really want to add it to the type since it shouldn't be used\n props.className || props.css)) {\n console.error(\"It looks like you're using the css prop on Global, did you mean to use the styles prop instead?\");\n warnedAboutCssPropForGlobal = true;\n }\n\n var styles = props.styles;\n\n if (typeof styles === 'function') {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.T.Consumer, null, function (theme) {\n var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_5__.serializeStyles)([styles(theme)]);\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n });\n }\n\n var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_5__.serializeStyles)([styles]);\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n});\n\n// maintain place over rerenders.\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\nvar InnerGlobal = /*#__PURE__*/function (_React$Component) {\n (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(InnerGlobal, _React$Component);\n\n function InnerGlobal(props, context, updater) {\n return _React$Component.call(this, props, context, updater) || this;\n }\n\n var _proto = InnerGlobal.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.sheet = new _emotion_sheet__WEBPACK_IMPORTED_MODULE_6__.StyleSheet({\n key: this.props.cache.key + \"-global\",\n nonce: this.props.cache.sheet.nonce,\n container: this.props.cache.sheet.container\n }); // $FlowFixMe\n\n var node = document.querySelector(\"style[data-emotion-\" + this.props.cache.key + \"=\\\"\" + this.props.serialized.name + \"\\\"]\");\n\n if (node !== null) {\n this.sheet.tags.push(node);\n }\n\n if (this.props.cache.sheet.tags.length) {\n this.sheet.before = this.props.cache.sheet.tags[0];\n }\n\n this.insertStyles();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n if (prevProps.serialized.name !== this.props.serialized.name) {\n this.insertStyles();\n }\n };\n\n _proto.insertStyles = function insertStyles$1() {\n if (this.props.serialized.next !== undefined) {\n // insert keyframes\n (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.insertStyles)(this.props.cache, this.props.serialized.next, true);\n }\n\n if (this.sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling;\n this.sheet.before = element;\n this.sheet.flush();\n }\n\n this.props.cache.insert(\"\", this.props.serialized, this.sheet, false);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.sheet.flush();\n };\n\n _proto.render = function render() {\n\n return null;\n };\n\n return InnerGlobal;\n}(react__WEBPACK_IMPORTED_MODULE_1__.Component);\n\nvar keyframes = function keyframes() {\n var insertable = _emotion_css__WEBPACK_IMPORTED_MODULE_7__[\"default\"].apply(void 0, arguments);\n var name = \"animation-\" + insertable.name; // $FlowFixMe\n\n return {\n name: name,\n styles: \"@keyframes \" + name + \"{\" + insertable.styles + \"}\",\n anim: 1,\n toString: function toString() {\n return \"_EMO_\" + this.name + \"_\" + this.styles + \"_EMO_\";\n }\n };\n};\n\nvar classnames = function classnames(args) {\n var len = args.length;\n var i = 0;\n var cls = '';\n\n for (; i < len; i++) {\n var arg = args[i];\n if (arg == null) continue;\n var toAdd = void 0;\n\n switch (typeof arg) {\n case 'boolean':\n break;\n\n case 'object':\n {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg);\n } else {\n toAdd = '';\n\n for (var k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ');\n toAdd += k;\n }\n }\n }\n\n break;\n }\n\n default:\n {\n toAdd = arg;\n }\n }\n\n if (toAdd) {\n cls && (cls += ' ');\n cls += toAdd;\n }\n }\n\n return cls;\n};\n\nfunction merge(registered, css, className) {\n var registeredStyles = [];\n var rawClassName = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.getRegisteredStyles)(registered, registeredStyles, className);\n\n if (registeredStyles.length < 2) {\n return className;\n }\n\n return rawClassName + css(registeredStyles);\n}\n\nvar Noop = function Noop() {\n return null;\n};\n\nvar ClassNames = (0,_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.w)(function (props, context) {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(_emotion_element_04d85134_browser_esm_js__WEBPACK_IMPORTED_MODULE_3__.T.Consumer, null, function (theme) {\n var hasRendered = false;\n\n var css = function css() {\n if (hasRendered && \"development\" !== 'production') {\n throw new Error('css can only be used during render');\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_5__.serializeStyles)(args, context.registered);\n\n {\n (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.insertStyles)(context, serialized, false);\n }\n\n return context.key + \"-\" + serialized.name;\n };\n\n var cx = function cx() {\n if (hasRendered && \"development\" !== 'production') {\n throw new Error('cx can only be used during render');\n }\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return merge(context.registered, css, classnames(args));\n };\n\n var content = {\n css: css,\n cx: cx,\n theme: theme\n };\n var ele = props.children(content);\n hasRendered = true;\n var possiblyStyleElement = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(Noop, null);\n\n\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, possiblyStyleElement, ele);\n });\n});\n\n\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/core/dist/core.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/core/dist/emotion-element-04d85134.browser.esm.js": /*!*********************************************************************************!*\ !*** ./node_modules/@emotion/core/dist/emotion-element-04d85134.browser.esm.js ***! \*********************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ C: () => (/* binding */ CacheProvider),\n/* harmony export */ E: () => (/* binding */ Emotion),\n/* harmony export */ T: () => (/* binding */ ThemeContext),\n/* harmony export */ c: () => (/* binding */ createEmotionProps),\n/* harmony export */ h: () => (/* binding */ hasOwnProperty),\n/* harmony export */ w: () => (/* binding */ withEmotionCache)\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/inheritsLoose */ \"./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _emotion_cache__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/cache */ \"./node_modules/@emotion/cache/dist/cache.browser.esm.js\");\n/* harmony import */ var _emotion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @emotion/utils */ \"./node_modules/@emotion/utils/dist/utils.browser.esm.js\");\n/* harmony import */ var _emotion_serialize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/serialize */ \"./node_modules/@emotion/serialize/dist/serialize.browser.esm.js\");\n\n\n\n\n\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar EmotionCacheContext = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)( // we're doing this to avoid preconstruct's dead code elimination in this one case\n// because this module is primarily intended for the browser and node\n// but it's also required in react native and similar environments sometimes\n// and we could have a special build just for that\n// but this is much easier and the native packages\n// might use a different theme context in the future anyway\ntypeof HTMLElement !== 'undefined' ? (0,_emotion_cache__WEBPACK_IMPORTED_MODULE_2__[\"default\"])() : null);\nvar ThemeContext = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({});\nvar CacheProvider = EmotionCacheContext.Provider;\n\nvar withEmotionCache = function withEmotionCache(func) {\n var render = function render(props, ref) {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(EmotionCacheContext.Consumer, null, function (cache) {\n return func(props, cache, ref);\n });\n }; // $FlowFixMe\n\n\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(render);\n};\n\n// thus we only need to replace what is a valid character for JS, but not for CSS\n\nvar sanitizeIdentifier = function sanitizeIdentifier(identifier) {\n return identifier.replace(/\\$/g, '-');\n};\n\nvar typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';\nvar labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';\nvar createEmotionProps = function createEmotionProps(type, props) {\n if ( true && typeof props.css === 'string' && // check if there is a css declaration\n props.css.indexOf(':') !== -1) {\n throw new Error(\"Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/css' like this: css`\" + props.css + \"`\");\n }\n\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key)) {\n newProps[key] = props[key];\n }\n }\n\n newProps[typePropName] = type; // TODO: check if this still works with all of those different JSX functions\n\n if (true) {\n var error = new Error();\n\n if (error.stack) {\n // chrome\n var match = error.stack.match(/at (?:Object\\.|Module\\.|)(?:jsx|createEmotionProps).*\\n\\s+at (?:Object\\.|)([A-Z][A-Za-z$]+) /);\n\n if (!match) {\n // safari and firefox\n match = error.stack.match(/.*\\n([A-Z][A-Za-z$]+)@/);\n }\n\n if (match) {\n newProps[labelPropName] = sanitizeIdentifier(match[1]);\n }\n }\n }\n\n return newProps;\n};\n\nvar Noop = function Noop() {\n return null;\n};\n\nvar render = function render(cache, props, theme, ref) {\n var cssProp = theme === null ? props.css : props.css(theme); // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp];\n }\n\n var type = props[typePropName];\n var registeredStyles = [cssProp];\n var className = '';\n\n if (typeof props.className === 'string') {\n className = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_3__.getRegisteredStyles)(cache.registered, registeredStyles, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_4__.serializeStyles)(registeredStyles);\n\n if ( true && serialized.name.indexOf('-') === -1) {\n var labelFromStack = props[labelPropName];\n\n if (labelFromStack) {\n serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_4__.serializeStyles)([serialized, 'label:' + labelFromStack + ';']);\n }\n }\n\n var rules = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_3__.insertStyles)(cache, serialized, typeof type === 'string');\n className += cache.key + \"-\" + serialized.name;\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && ( false || key !== labelPropName)) {\n newProps[key] = props[key];\n }\n }\n\n newProps.ref = ref;\n newProps.className = className;\n var ele = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(type, newProps);\n var possiblyStyleElement = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(Noop, null);\n\n\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, possiblyStyleElement, ele);\n}; // eslint-disable-next-line no-undef\n\n\nvar Emotion = /* #__PURE__ */withEmotionCache(function (props, cache, ref) {\n if (typeof props.css === 'function') {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(ThemeContext.Consumer, null, function (theme) {\n return render(cache, props, theme, ref);\n });\n }\n\n return render(cache, props, null, ref);\n});\n\nif (true) {\n Emotion.displayName = 'EmotionCssPropInternal';\n}\n\n\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/core/dist/emotion-element-04d85134.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/css/dist/css.browser.esm.js": /*!***********************************************************!*\ !*** ./node_modules/@emotion/css/dist/css.browser.esm.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_serialize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/serialize */ \"./node_modules/@emotion/serialize/dist/serialize.browser.esm.js\");\n\n\nfunction css() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_0__.serializeStyles)(args);\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (css);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/css/dist/css.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/hash/dist/hash.browser.esm.js": /*!*************************************************************!*\ !*** ./node_modules/@emotion/hash/dist/hash.browser.esm.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* eslint-disable */\n// Inspired by https://github.com/garycourt/murmurhash-js\n// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86\nfunction murmur2(str) {\n // 'm' and 'r' are mixing constants generated offline.\n // They're not really 'magic', they just happen to work well.\n // const m = 0x5bd1e995;\n // const r = 24;\n // Initialize the hash\n var h = 0; // Mix 4 bytes at a time into the hash\n\n var k,\n i = 0,\n len = str.length;\n\n for (; len >= 4; ++i, len -= 4) {\n k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;\n k =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);\n k ^=\n /* k >>> r: */\n k >>> 24;\n h =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Handle the last few bytes of the input array\n\n\n switch (len) {\n case 3:\n h ^= (str.charCodeAt(i + 2) & 0xff) << 16;\n\n case 2:\n h ^= (str.charCodeAt(i + 1) & 0xff) << 8;\n\n case 1:\n h ^= str.charCodeAt(i) & 0xff;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Do a few final mixes of the hash to ensure the last few\n // bytes are well-incorporated.\n\n\n h ^= h >>> 13;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n return ((h ^ h >>> 15) >>> 0).toString(36);\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (murmur2);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/hash/dist/hash.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/memoize/dist/memoize.browser.esm.js": /*!*******************************************************************!*\ !*** ./node_modules/@emotion/memoize/dist/memoize.browser.esm.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nfunction memoize(fn) {\n var cache = {};\n return function (arg) {\n if (cache[arg] === undefined) cache[arg] = fn(arg);\n return cache[arg];\n };\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (memoize);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/memoize/dist/memoize.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/serialize/dist/serialize.browser.esm.js": /*!***********************************************************************!*\ !*** ./node_modules/@emotion/serialize/dist/serialize.browser.esm.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ serializeStyles: () => (/* binding */ serializeStyles)\n/* harmony export */ });\n/* harmony import */ var _emotion_hash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/hash */ \"./node_modules/@emotion/hash/dist/hash.browser.esm.js\");\n/* harmony import */ var _emotion_unitless__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/unitless */ \"./node_modules/@emotion/unitless/dist/unitless.browser.esm.js\");\n/* harmony import */ var _emotion_memoize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/memoize */ \"./node_modules/@emotion/memoize/dist/memoize.browser.esm.js\");\n\n\n\n\nvar ILLEGAL_ESCAPE_SEQUENCE_ERROR = \"You have illegal escape sequence in your template literal, most likely inside content's property value.\\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \\\"content: '\\\\00d7';\\\" should become \\\"content: '\\\\\\\\00d7';\\\".\\nYou can read more about this here:\\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences\";\nvar UNDEFINED_AS_OBJECT_KEY_ERROR = \"You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).\";\nvar hyphenateRegex = /[A-Z]|^ms/g;\nvar animationRegex = /_EMO_([^_]+?)_([^]*?)_EMO_/g;\n\nvar isCustomProperty = function isCustomProperty(property) {\n return property.charCodeAt(1) === 45;\n};\n\nvar isProcessableValue = function isProcessableValue(value) {\n return value != null && typeof value !== 'boolean';\n};\n\nvar processStyleName = (0,_emotion_memoize__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(function (styleName) {\n return isCustomProperty(styleName) ? styleName : styleName.replace(hyphenateRegex, '-$&').toLowerCase();\n});\n\nvar processStyleValue = function processStyleValue(key, value) {\n switch (key) {\n case 'animation':\n case 'animationName':\n {\n if (typeof value === 'string') {\n return value.replace(animationRegex, function (match, p1, p2) {\n cursor = {\n name: p1,\n styles: p2,\n next: cursor\n };\n return p1;\n });\n }\n }\n }\n\n if (_emotion_unitless__WEBPACK_IMPORTED_MODULE_1__[\"default\"][key] !== 1 && !isCustomProperty(key) && typeof value === 'number' && value !== 0) {\n return value + 'px';\n }\n\n return value;\n};\n\nif (true) {\n var contentValuePattern = /(attr|calc|counters?|url)\\(/;\n var contentValues = ['normal', 'none', 'counter', 'open-quote', 'close-quote', 'no-open-quote', 'no-close-quote', 'initial', 'inherit', 'unset'];\n var oldProcessStyleValue = processStyleValue;\n var msPattern = /^-ms-/;\n var hyphenPattern = /-(.)/g;\n var hyphenatedCache = {};\n\n processStyleValue = function processStyleValue(key, value) {\n if (key === 'content') {\n if (typeof value !== 'string' || contentValues.indexOf(value) === -1 && !contentValuePattern.test(value) && (value.charAt(0) !== value.charAt(value.length - 1) || value.charAt(0) !== '\"' && value.charAt(0) !== \"'\")) {\n console.error(\"You seem to be using a value for 'content' without quotes, try replacing it with `content: '\\\"\" + value + \"\\\"'`\");\n }\n }\n\n var processed = oldProcessStyleValue(key, value);\n\n if (processed !== '' && !isCustomProperty(key) && key.indexOf('-') !== -1 && hyphenatedCache[key] === undefined) {\n hyphenatedCache[key] = true;\n console.error(\"Using kebab-case for css properties in objects is not supported. Did you mean \" + key.replace(msPattern, 'ms-').replace(hyphenPattern, function (str, _char) {\n return _char.toUpperCase();\n }) + \"?\");\n }\n\n return processed;\n };\n}\n\nvar shouldWarnAboutInterpolatingClassNameFromCss = true;\n\nfunction handleInterpolation(mergedProps, registered, interpolation, couldBeSelectorInterpolation) {\n if (interpolation == null) {\n return '';\n }\n\n if (interpolation.__emotion_styles !== undefined) {\n if ( true && interpolation.toString() === 'NO_COMPONENT_SELECTOR') {\n throw new Error('Component selectors can only be used in conjunction with babel-plugin-emotion.');\n }\n\n return interpolation;\n }\n\n switch (typeof interpolation) {\n case 'boolean':\n {\n return '';\n }\n\n case 'object':\n {\n if (interpolation.anim === 1) {\n cursor = {\n name: interpolation.name,\n styles: interpolation.styles,\n next: cursor\n };\n return interpolation.name;\n }\n\n if (interpolation.styles !== undefined) {\n var next = interpolation.next;\n\n if (next !== undefined) {\n // not the most efficient thing ever but this is a pretty rare case\n // and there will be very few iterations of this generally\n while (next !== undefined) {\n cursor = {\n name: next.name,\n styles: next.styles,\n next: cursor\n };\n next = next.next;\n }\n }\n\n var styles = interpolation.styles + \";\";\n\n if ( true && interpolation.map !== undefined) {\n styles += interpolation.map;\n }\n\n return styles;\n }\n\n return createStringFromObject(mergedProps, registered, interpolation);\n }\n\n case 'function':\n {\n if (mergedProps !== undefined) {\n var previousCursor = cursor;\n var result = interpolation(mergedProps);\n cursor = previousCursor;\n return handleInterpolation(mergedProps, registered, result, couldBeSelectorInterpolation);\n } else if (true) {\n console.error('Functions that are interpolated in css calls will be stringified.\\n' + 'If you want to have a css call based on props, create a function that returns a css call like this\\n' + 'let dynamicStyle = (props) => css`color: ${props.color}`\\n' + 'It can be called directly with props or interpolated in a styled call like this\\n' + \"let SomeComponent = styled('div')`${dynamicStyle}`\");\n }\n\n break;\n }\n\n case 'string':\n if (true) {\n var matched = [];\n var replaced = interpolation.replace(animationRegex, function (match, p1, p2) {\n var fakeVarName = \"animation\" + matched.length;\n matched.push(\"const \" + fakeVarName + \" = keyframes`\" + p2.replace(/^@keyframes animation-\\w+/, '') + \"`\");\n return \"${\" + fakeVarName + \"}\";\n });\n\n if (matched.length) {\n console.error('`keyframes` output got interpolated into plain string, please wrap it with `css`.\\n\\n' + 'Instead of doing this:\\n\\n' + [].concat(matched, [\"`\" + replaced + \"`\"]).join('\\n') + '\\n\\nYou should wrap it with `css` like this:\\n\\n' + (\"css`\" + replaced + \"`\"));\n }\n }\n\n break;\n } // finalize string values (regular strings and functions interpolated into css calls)\n\n\n if (registered == null) {\n return interpolation;\n }\n\n var cached = registered[interpolation];\n\n if ( true && couldBeSelectorInterpolation && shouldWarnAboutInterpolatingClassNameFromCss && cached !== undefined) {\n console.error('Interpolating a className from css`` is not recommended and will cause problems with composition.\\n' + 'Interpolating a className from css`` will be completely unsupported in a future major version of Emotion');\n shouldWarnAboutInterpolatingClassNameFromCss = false;\n }\n\n return cached !== undefined && !couldBeSelectorInterpolation ? cached : interpolation;\n}\n\nfunction createStringFromObject(mergedProps, registered, obj) {\n var string = '';\n\n if (Array.isArray(obj)) {\n for (var i = 0; i < obj.length; i++) {\n string += handleInterpolation(mergedProps, registered, obj[i], false);\n }\n } else {\n for (var _key in obj) {\n var value = obj[_key];\n\n if (typeof value !== 'object') {\n if (registered != null && registered[value] !== undefined) {\n string += _key + \"{\" + registered[value] + \"}\";\n } else if (isProcessableValue(value)) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value) + \";\";\n }\n } else {\n if (_key === 'NO_COMPONENT_SELECTOR' && \"development\" !== 'production') {\n throw new Error('Component selectors can only be used in conjunction with babel-plugin-emotion.');\n }\n\n if (Array.isArray(value) && typeof value[0] === 'string' && (registered == null || registered[value[0]] === undefined)) {\n for (var _i = 0; _i < value.length; _i++) {\n if (isProcessableValue(value[_i])) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value[_i]) + \";\";\n }\n }\n } else {\n var interpolated = handleInterpolation(mergedProps, registered, value, false);\n\n switch (_key) {\n case 'animation':\n case 'animationName':\n {\n string += processStyleName(_key) + \":\" + interpolated + \";\";\n break;\n }\n\n default:\n {\n if ( true && _key === 'undefined') {\n console.error(UNDEFINED_AS_OBJECT_KEY_ERROR);\n }\n\n string += _key + \"{\" + interpolated + \"}\";\n }\n }\n }\n }\n }\n }\n\n return string;\n}\n\nvar labelPattern = /label:\\s*([^\\s;\\n{]+)\\s*;/g;\nvar sourceMapPattern;\n\nif (true) {\n sourceMapPattern = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//;\n} // this is the cursor for keyframes\n// keyframes are stored on the SerializedStyles object as a linked list\n\n\nvar cursor;\nvar serializeStyles = function serializeStyles(args, registered, mergedProps) {\n if (args.length === 1 && typeof args[0] === 'object' && args[0] !== null && args[0].styles !== undefined) {\n return args[0];\n }\n\n var stringMode = true;\n var styles = '';\n cursor = undefined;\n var strings = args[0];\n\n if (strings == null || strings.raw === undefined) {\n stringMode = false;\n styles += handleInterpolation(mergedProps, registered, strings, false);\n } else {\n if ( true && strings[0] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles += strings[0];\n } // we start at 1 since we've already handled the first arg\n\n\n for (var i = 1; i < args.length; i++) {\n styles += handleInterpolation(mergedProps, registered, args[i], styles.charCodeAt(styles.length - 1) === 46);\n\n if (stringMode) {\n if ( true && strings[i] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles += strings[i];\n }\n }\n\n var sourceMap;\n\n if (true) {\n styles = styles.replace(sourceMapPattern, function (match) {\n sourceMap = match;\n return '';\n });\n } // using a global regex with .exec is stateful so lastIndex has to be reset each time\n\n\n labelPattern.lastIndex = 0;\n var identifierName = '';\n var match; // https://esbench.com/bench/5b809c2cf2949800a0f61fb5\n\n while ((match = labelPattern.exec(styles)) !== null) {\n identifierName += '-' + // $FlowFixMe we know it's not null\n match[1];\n }\n\n var name = (0,_emotion_hash__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(styles) + identifierName;\n\n if (true) {\n // $FlowFixMe SerializedStyles type doesn't have toString property (and we don't want to add it)\n return {\n name: name,\n styles: styles,\n map: sourceMap,\n next: cursor,\n toString: function toString() {\n return \"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).\";\n }\n };\n }\n\n return {\n name: name,\n styles: styles,\n next: cursor\n };\n};\n\n\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/serialize/dist/serialize.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/sheet/dist/sheet.browser.esm.js": /*!***************************************************************!*\ !*** ./node_modules/@emotion/sheet/dist/sheet.browser.esm.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyleSheet: () => (/* binding */ StyleSheet)\n/* harmony export */ });\n/*\n\nBased off glamor's StyleSheet, thanks Sunil ❤️\n\nhigh performance StyleSheet for css-in-js systems\n\n- uses multiple style tags behind the scenes for millions of rules\n- uses `insertRule` for appending in production for *much* faster performance\n\n// usage\n\nimport { StyleSheet } from '@emotion/sheet'\n\nlet styleSheet = new StyleSheet({ key: '', container: document.head })\n\nstyleSheet.insert('#box { border: 1px solid red; }')\n- appends a css rule into the stylesheet\n\nstyleSheet.flush()\n- empties the stylesheet of all its contents\n\n*/\n// $FlowFixMe\nfunction sheetForTag(tag) {\n if (tag.sheet) {\n // $FlowFixMe\n return tag.sheet;\n } // this weirdness brought to you by firefox\n\n /* istanbul ignore next */\n\n\n for (var i = 0; i < document.styleSheets.length; i++) {\n if (document.styleSheets[i].ownerNode === tag) {\n // $FlowFixMe\n return document.styleSheets[i];\n }\n }\n}\n\nfunction createStyleElement(options) {\n var tag = document.createElement('style');\n tag.setAttribute('data-emotion', options.key);\n\n if (options.nonce !== undefined) {\n tag.setAttribute('nonce', options.nonce);\n }\n\n tag.appendChild(document.createTextNode(''));\n return tag;\n}\n\nvar StyleSheet =\n/*#__PURE__*/\nfunction () {\n function StyleSheet(options) {\n this.isSpeedy = options.speedy === undefined ? \"development\" === 'production' : options.speedy;\n this.tags = [];\n this.ctr = 0;\n this.nonce = options.nonce; // key is the value of the data-emotion attribute, it's used to identify different sheets\n\n this.key = options.key;\n this.container = options.container;\n this.before = null;\n }\n\n var _proto = StyleSheet.prototype;\n\n _proto.insert = function insert(rule) {\n // the max length is how many rules we have per style tag, it's 65000 in speedy mode\n // it's 1 in dev because we insert source maps that map a single rule to a location\n // and you can only have one source map per style tag\n if (this.ctr % (this.isSpeedy ? 65000 : 1) === 0) {\n var _tag = createStyleElement(this);\n\n var before;\n\n if (this.tags.length === 0) {\n before = this.before;\n } else {\n before = this.tags[this.tags.length - 1].nextSibling;\n }\n\n this.container.insertBefore(_tag, before);\n this.tags.push(_tag);\n }\n\n var tag = this.tags[this.tags.length - 1];\n\n if (this.isSpeedy) {\n var sheet = sheetForTag(tag);\n\n try {\n // this is a really hot path\n // we check the second character first because having \"i\"\n // as the second character will happen less often than\n // having \"@\" as the first character\n var isImportRule = rule.charCodeAt(1) === 105 && rule.charCodeAt(0) === 64; // this is the ultrafast version, works across browsers\n // the big drawback is that the css won't be editable in devtools\n\n sheet.insertRule(rule, // we need to insert @import rules before anything else\n // otherwise there will be an error\n // technically this means that the @import rules will\n // _usually_(not always since there could be multiple style tags)\n // be the first ones in prod and generally later in dev\n // this shouldn't really matter in the real world though\n // @import is generally only used for font faces from google fonts and etc.\n // so while this could be technically correct then it would be slower and larger\n // for a tiny bit of correctness that won't matter in the real world\n isImportRule ? 0 : sheet.cssRules.length);\n } catch (e) {\n if (true) {\n console.warn(\"There was a problem inserting the following rule: \\\"\" + rule + \"\\\"\", e);\n }\n }\n } else {\n tag.appendChild(document.createTextNode(rule));\n }\n\n this.ctr++;\n };\n\n _proto.flush = function flush() {\n // $FlowFixMe\n this.tags.forEach(function (tag) {\n return tag.parentNode.removeChild(tag);\n });\n this.tags = [];\n this.ctr = 0;\n };\n\n return StyleSheet;\n}();\n\n\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/sheet/dist/sheet.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/stylis/dist/stylis.browser.esm.js": /*!*****************************************************************!*\ !*** ./node_modules/@emotion/stylis/dist/stylis.browser.esm.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nfunction stylis_min (W) {\n function M(d, c, e, h, a) {\n for (var m = 0, b = 0, v = 0, n = 0, q, g, x = 0, K = 0, k, u = k = q = 0, l = 0, r = 0, I = 0, t = 0, B = e.length, J = B - 1, y, f = '', p = '', F = '', G = '', C; l < B;) {\n g = e.charCodeAt(l);\n l === J && 0 !== b + n + v + m && (0 !== b && (g = 47 === b ? 10 : 47), n = v = m = 0, B++, J++);\n\n if (0 === b + n + v + m) {\n if (l === J && (0 < r && (f = f.replace(N, '')), 0 < f.trim().length)) {\n switch (g) {\n case 32:\n case 9:\n case 59:\n case 13:\n case 10:\n break;\n\n default:\n f += e.charAt(l);\n }\n\n g = 59;\n }\n\n switch (g) {\n case 123:\n f = f.trim();\n q = f.charCodeAt(0);\n k = 1;\n\n for (t = ++l; l < B;) {\n switch (g = e.charCodeAt(l)) {\n case 123:\n k++;\n break;\n\n case 125:\n k--;\n break;\n\n case 47:\n switch (g = e.charCodeAt(l + 1)) {\n case 42:\n case 47:\n a: {\n for (u = l + 1; u < J; ++u) {\n switch (e.charCodeAt(u)) {\n case 47:\n if (42 === g && 42 === e.charCodeAt(u - 1) && l + 2 !== u) {\n l = u + 1;\n break a;\n }\n\n break;\n\n case 10:\n if (47 === g) {\n l = u + 1;\n break a;\n }\n\n }\n }\n\n l = u;\n }\n\n }\n\n break;\n\n case 91:\n g++;\n\n case 40:\n g++;\n\n case 34:\n case 39:\n for (; l++ < J && e.charCodeAt(l) !== g;) {\n }\n\n }\n\n if (0 === k) break;\n l++;\n }\n\n k = e.substring(t, l);\n 0 === q && (q = (f = f.replace(ca, '').trim()).charCodeAt(0));\n\n switch (q) {\n case 64:\n 0 < r && (f = f.replace(N, ''));\n g = f.charCodeAt(1);\n\n switch (g) {\n case 100:\n case 109:\n case 115:\n case 45:\n r = c;\n break;\n\n default:\n r = O;\n }\n\n k = M(c, r, k, g, a + 1);\n t = k.length;\n 0 < A && (r = X(O, f, I), C = H(3, k, r, c, D, z, t, g, a, h), f = r.join(''), void 0 !== C && 0 === (t = (k = C.trim()).length) && (g = 0, k = ''));\n if (0 < t) switch (g) {\n case 115:\n f = f.replace(da, ea);\n\n case 100:\n case 109:\n case 45:\n k = f + '{' + k + '}';\n break;\n\n case 107:\n f = f.replace(fa, '$1 $2');\n k = f + '{' + k + '}';\n k = 1 === w || 2 === w && L('@' + k, 3) ? '@-webkit-' + k + '@' + k : '@' + k;\n break;\n\n default:\n k = f + k, 112 === h && (k = (p += k, ''));\n } else k = '';\n break;\n\n default:\n k = M(c, X(c, f, I), k, h, a + 1);\n }\n\n F += k;\n k = I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n break;\n\n case 125:\n case 59:\n f = (0 < r ? f.replace(N, '') : f).trim();\n if (1 < (t = f.length)) switch (0 === u && (q = f.charCodeAt(0), 45 === q || 96 < q && 123 > q) && (t = (f = f.replace(' ', ':')).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = '\\x00\\x00'), q = f.charCodeAt(0), g = f.charCodeAt(1), q) {\n case 0:\n break;\n\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l);\n break;\n }\n\n default:\n 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));\n }\n I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n }\n }\n\n switch (g) {\n case 13:\n case 10:\n 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += '\\x00');\n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h);\n z = 1;\n D++;\n break;\n\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++;\n break;\n }\n\n default:\n z++;\n y = e.charAt(l);\n\n switch (g) {\n case 9:\n case 32:\n if (0 === n + m + b) switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = '';\n break;\n\n default:\n 32 !== g && (y = ' ');\n }\n break;\n\n case 0:\n y = '\\\\0';\n break;\n\n case 12:\n y = '\\\\f';\n break;\n\n case 11:\n y = '\\\\v';\n break;\n\n case 38:\n 0 === n + b + m && (r = I = 1, y = '\\f' + y);\n break;\n\n case 108:\n if (0 === n + b + m + E && 0 < u) switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);\n\n case 8:\n 111 === K && (E = K);\n }\n break;\n\n case 58:\n 0 === n + b + m && (u = l);\n break;\n\n case 44:\n 0 === b + v + n + m && (r = 1, y += '\\r');\n break;\n\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n);\n break;\n\n case 91:\n 0 === n + b + v && m++;\n break;\n\n case 93:\n 0 === n + b + v && m--;\n break;\n\n case 41:\n 0 === n + b + m && v--;\n break;\n\n case 40:\n if (0 === n + b + m) {\n if (0 === q) switch (2 * x + 3 * K) {\n case 533:\n break;\n\n default:\n q = 1;\n }\n v++;\n }\n\n break;\n\n case 64:\n 0 === b + v + n + m + u + k && (k = 1);\n break;\n\n case 42:\n case 47:\n if (!(0 < n + m + v)) switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47;\n break;\n\n case 220:\n t = l, b = 42;\n }\n\n break;\n\n case 42:\n 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), y = '', b = 0);\n }\n }\n\n 0 === b && (f += y);\n }\n\n K = x;\n x = g;\n l++;\n }\n\n t = p.length;\n\n if (0 < t) {\n r = c;\n if (0 < A && (C = H(2, p, r, d, D, z, t, h, a, h), void 0 !== C && 0 === (p = C).length)) return G + p + F;\n p = r.join(',') + '{' + p + '}';\n\n if (0 !== w * E) {\n 2 !== w || L(p, 2) || (E = 0);\n\n switch (E) {\n case 111:\n p = p.replace(ha, ':-moz-$1') + p;\n break;\n\n case 112:\n p = p.replace(Q, '::-webkit-input-$1') + p.replace(Q, '::-moz-$1') + p.replace(Q, ':-ms-input-$1') + p;\n }\n\n E = 0;\n }\n }\n\n return G + p + F;\n }\n\n function X(d, c, e) {\n var h = c.trim().split(ia);\n c = h;\n var a = h.length,\n m = d.length;\n\n switch (m) {\n case 0:\n case 1:\n var b = 0;\n\n for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b) {\n c[b] = Z(d, c[b], e).trim();\n }\n\n break;\n\n default:\n var v = b = 0;\n\n for (c = []; b < a; ++b) {\n for (var n = 0; n < m; ++n) {\n c[v++] = Z(d[n] + ' ', h[b], e).trim();\n }\n }\n\n }\n\n return c;\n }\n\n function Z(d, c, e) {\n var h = c.charCodeAt(0);\n 33 > h && (h = (c = c.trim()).charCodeAt(0));\n\n switch (h) {\n case 38:\n return c.replace(F, '$1' + d.trim());\n\n case 58:\n return d.trim() + c.replace(F, '$1' + d.trim());\n\n default:\n if (0 < 1 * e && 0 < c.indexOf('\\f')) return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim());\n }\n\n return d + c;\n }\n\n function P(d, c, e, h) {\n var a = d + ';',\n m = 2 * c + 3 * e + 4 * h;\n\n if (944 === m) {\n d = a.indexOf(':', 9) + 1;\n var b = a.substring(d, a.length - 1).trim();\n b = a.substring(0, d).trim() + b + ';';\n return 1 === w || 2 === w && L(b, 1) ? '-webkit-' + b + b : b;\n }\n\n if (0 === w || 2 === w && !L(a, 1)) return a;\n\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a;\n\n case 951:\n return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a;\n\n case 963:\n return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a;\n\n case 1009:\n if (100 !== a.charCodeAt(4)) break;\n\n case 969:\n case 942:\n return '-webkit-' + a + a;\n\n case 978:\n return '-webkit-' + a + '-moz-' + a + a;\n\n case 1019:\n case 983:\n return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a;\n\n case 883:\n if (45 === a.charCodeAt(8)) return '-webkit-' + a + a;\n if (0 < a.indexOf('image-set(', 11)) return a.replace(ja, '$1-webkit-$2') + a;\n break;\n\n case 932:\n if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {\n case 103:\n return '-webkit-box-' + a.replace('-grow', '') + '-webkit-' + a + '-ms-' + a.replace('grow', 'positive') + a;\n\n case 115:\n return '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a;\n\n case 98:\n return '-webkit-' + a + '-ms-' + a.replace('basis', 'preferred-size') + a;\n }\n return '-webkit-' + a + '-ms-' + a + a;\n\n case 964:\n return '-webkit-' + a + '-ms-flex-' + a + a;\n\n case 1023:\n if (99 !== a.charCodeAt(8)) break;\n b = a.substring(a.indexOf(':', 15)).replace('flex-', '').replace('space-between', 'justify');\n return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a;\n\n case 1005:\n return ka.test(a) ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a : a;\n\n case 1e3:\n b = a.substring(13).trim();\n c = b.indexOf('-') + 1;\n\n switch (b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, 'tb');\n break;\n\n case 232:\n b = a.replace(G, 'tb-rl');\n break;\n\n case 220:\n b = a.replace(G, 'lr');\n break;\n\n default:\n return a;\n }\n\n return '-webkit-' + a + '-ms-' + b + a;\n\n case 1017:\n if (-1 === a.indexOf('sticky', 9)) break;\n\n case 975:\n c = (a = d).length - 10;\n b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(':', 7) + 1).trim();\n\n switch (m = b.charCodeAt(0) + (b.charCodeAt(7) | 0)) {\n case 203:\n if (111 > b.charCodeAt(8)) break;\n\n case 115:\n a = a.replace(b, '-webkit-' + b) + ';' + a;\n break;\n\n case 207:\n case 102:\n a = a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') + ';' + a.replace(b, '-webkit-' + b) + ';' + a.replace(b, '-ms-' + b + 'box') + ';' + a;\n }\n\n return a + ';';\n\n case 938:\n if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {\n case 105:\n return b = a.replace('-items', ''), '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a;\n\n case 115:\n return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a;\n\n default:\n return '-webkit-' + a + '-ms-flex-line-pack' + a.replace('align-content', '').replace(ba, '') + a;\n }\n break;\n\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;\n\n case 931:\n case 953:\n if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0) ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(':fill-available', ':stretch') : a.replace(b, '-webkit-' + b) + a.replace(b, '-moz-' + b.replace('fill-', '')) + a;\n break;\n\n case 962:\n if (a = '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf('transform', 10)) return a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') + a;\n }\n\n return a;\n }\n\n function L(d, c) {\n var e = d.indexOf(1 === c ? ':' : '{'),\n h = d.substring(0, 3 !== c ? e : 10);\n e = d.substring(e + 1, d.length - 1);\n return R(2 !== c ? h : h.replace(na, '$1'), e, c);\n }\n\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));\n return e !== c + ';' ? e.replace(oa, ' or ($1)').substring(4) : '(' + c + ')';\n }\n\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var g = 0, x = c, w; g < A; ++g) {\n switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {\n case void 0:\n case !1:\n case !0:\n case null:\n break;\n\n default:\n x = w;\n }\n }\n\n if (x !== c) return x;\n }\n\n function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0;\n break;\n\n default:\n if ('function' === typeof d) S[A++] = d;else if ('object' === typeof d) for (var c = 0, e = d.length; c < e; ++c) {\n T(d[c]);\n } else Y = !!d | 0;\n }\n\n return T;\n }\n\n function U(d) {\n d = d.prefix;\n void 0 !== d && (R = null, d ? 'function' !== typeof d ? w = 1 : (w = 2, R = d) : w = 0);\n return U;\n }\n\n function B(d, c) {\n var e = d;\n 33 > e.charCodeAt(0) && (e = e.trim());\n V = e;\n e = [V];\n\n if (0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);\n void 0 !== h && 'string' === typeof h && (c = h);\n }\n\n var a = M(O, e, c, 0, 0);\n 0 < A && (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0), void 0 !== h && (a = h));\n V = '';\n E = 0;\n z = D = 1;\n return a;\n }\n\n var ca = /^\\0+/g,\n N = /[\\0\\r\\f]/g,\n aa = /: */g,\n ka = /zoo|gra/,\n ma = /([,: ])(transform)/g,\n ia = /,\\r+?/g,\n F = /([\\t\\r\\n ])*\\f?&/g,\n fa = /@(k\\w+)\\s*(\\S*)\\s*/,\n Q = /::(place)/g,\n ha = /:(read-only)/g,\n G = /[svh]\\w+-[tblr]{2}/,\n da = /\\(\\s*(.*)\\s*\\)/g,\n oa = /([\\s\\S]*?);/g,\n ba = /-self|flex-/g,\n na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n la = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n ja = /([^-])(image-set\\()/,\n z = 1,\n D = 1,\n E = 0,\n w = 1,\n O = [],\n S = [],\n A = 0,\n R = null,\n Y = 0,\n V = '';\n B.use = T;\n B.set = U;\n void 0 !== W && U(W);\n return B;\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (stylis_min);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/stylis/dist/stylis.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/unitless/dist/unitless.browser.esm.js": /*!*********************************************************************!*\ !*** ./node_modules/@emotion/unitless/dist/unitless.browser.esm.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nvar unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (unitlessKeys);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/unitless/dist/unitless.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/utils/dist/utils.browser.esm.js": /*!***************************************************************!*\ !*** ./node_modules/@emotion/utils/dist/utils.browser.esm.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getRegisteredStyles: () => (/* binding */ getRegisteredStyles),\n/* harmony export */ insertStyles: () => (/* binding */ insertStyles)\n/* harmony export */ });\nvar isBrowser = \"object\" !== 'undefined';\nfunction getRegisteredStyles(registered, registeredStyles, classNames) {\n var rawClassName = '';\n classNames.split(' ').forEach(function (className) {\n if (registered[className] !== undefined) {\n registeredStyles.push(registered[className]);\n } else {\n rawClassName += className + \" \";\n }\n });\n return rawClassName;\n}\nvar insertStyles = function insertStyles(cache, serialized, isStringTag) {\n var className = cache.key + \"-\" + serialized.name;\n\n if ( // we only need to add the styles to the registered cache if the\n // class name could be used further down\n // the tree but if it's a string tag, we know it won't\n // so we don't have to add it to registered cache.\n // this improves memory usage since we can avoid storing the whole style string\n (isStringTag === false || // we need to always store it if we're in compat mode and\n // in node since emotion-server relies on whether a style is in\n // the registered cache to know whether a style is global or not\n // also, note that this check will be dead code eliminated in the browser\n isBrowser === false && cache.compat !== undefined) && cache.registered[className] === undefined) {\n cache.registered[className] = serialized.styles;\n }\n\n if (cache.inserted[serialized.name] === undefined) {\n var current = serialized;\n\n do {\n var maybeStyles = cache.insert(\".\" + className, current, cache.sheet, true);\n\n current = current.next;\n } while (current !== undefined);\n }\n};\n\n\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/utils/dist/utils.browser.esm.js?"); /***/ }), /***/ "./node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js": /*!*****************************************************************************!*\ !*** ./node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nvar weakMemoize = function weakMemoize(func) {\n // $FlowFixMe flow doesn't include all non-primitive types as allowed for weakmaps\n var cache = new WeakMap();\n return function (arg) {\n if (cache.has(arg)) {\n // $FlowFixMe\n return cache.get(arg);\n }\n\n var ret = func(arg);\n cache.set(arg, ret);\n return ret;\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (weakMemoize);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js?"); /***/ }), /***/ "./node_modules/memoize-one/dist/memoize-one.esm.js": /*!**********************************************************!*\ !*** ./node_modules/memoize-one/dist/memoize-one.esm.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nvar safeIsNaN = Number.isNaN ||\n function ponyfill(value) {\n return typeof value === 'number' && value !== value;\n };\nfunction isEqual(first, second) {\n if (first === second) {\n return true;\n }\n if (safeIsNaN(first) && safeIsNaN(second)) {\n return true;\n }\n return false;\n}\nfunction areInputsEqual(newInputs, lastInputs) {\n if (newInputs.length !== lastInputs.length) {\n return false;\n }\n for (var i = 0; i < newInputs.length; i++) {\n if (!isEqual(newInputs[i], lastInputs[i])) {\n return false;\n }\n }\n return true;\n}\n\nfunction memoizeOne(resultFn, isEqual) {\n if (isEqual === void 0) { isEqual = areInputsEqual; }\n var lastThis;\n var lastArgs = [];\n var lastResult;\n var calledOnce = false;\n function memoized() {\n var newArgs = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n newArgs[_i] = arguments[_i];\n }\n if (calledOnce && lastThis === this && isEqual(newArgs, lastArgs)) {\n return lastResult;\n }\n lastResult = resultFn.apply(this, newArgs);\n calledOnce = true;\n lastThis = this;\n lastArgs = newArgs;\n return lastResult;\n }\n return memoized;\n}\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (memoizeOne);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/memoize-one/dist/memoize-one.esm.js?"); /***/ }), /***/ "./node_modules/object-assign/index.js": /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! \*********************************************/ /***/ ((module) => { "use strict"; eval("/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/object-assign/index.js?"); /***/ }), /***/ "./node_modules/prop-types/checkPropTypes.js": /*!***************************************************!*\ !*** ./node_modules/prop-types/checkPropTypes.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar printWarning = function() {};\n\nif (true) {\n var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\n var loggedTypeFailures = {};\n var has = __webpack_require__(/*! ./lib/has */ \"./node_modules/prop-types/lib/has.js\");\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) { /**/ }\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (true) {\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +\n 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n );\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\n/**\n * Resets warning cache when testing.\n *\n * @private\n */\ncheckPropTypes.resetWarningCache = function() {\n if (true) {\n loggedTypeFailures = {};\n }\n}\n\nmodule.exports = checkPropTypes;\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/prop-types/checkPropTypes.js?"); /***/ }), /***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": /*!************************************************************!*\ !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar ReactIs = __webpack_require__(/*! react-is */ \"./node_modules/react-is/index.js\");\nvar assign = __webpack_require__(/*! object-assign */ \"./node_modules/object-assign/index.js\");\n\nvar ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\nvar has = __webpack_require__(/*! ./lib/has */ \"./node_modules/prop-types/lib/has.js\");\nvar checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ \"./node_modules/prop-types/checkPropTypes.js\");\n\nvar printWarning = function() {};\n\nif (true) {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bigint: createPrimitiveTypeChecker('bigint'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n elementType: createElementTypeTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message, data) {\n this.message = message;\n this.data = data && typeof data === 'object' ? data: {};\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (true) {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if ( true && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),\n {expectedType: expectedType}\n );\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactIs.isValidElementType(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n if (true) {\n if (arguments.length > 1) {\n printWarning(\n 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +\n 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'\n );\n } else {\n printWarning('Invalid argument supplied to oneOf, expected an array.');\n }\n }\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {\n var type = getPreciseType(value);\n if (type === 'symbol') {\n return String(value);\n }\n return value;\n });\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (has(propValue, key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var expectedTypes = [];\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);\n if (checkerResult == null) {\n return null;\n }\n if (checkerResult.data && has(checkerResult.data, 'expectedType')) {\n expectedTypes.push(checkerResult.data.expectedType);\n }\n }\n var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function invalidValidatorError(componentName, location, propFullName, key, type) {\n return new PropTypeError(\n (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'\n );\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (has(shapeTypes, key) && typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // falsy value can't be a Symbol\n if (!propValue) {\n return false;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/prop-types/factoryWithTypeCheckers.js?"); /***/ }), /***/ "./node_modules/prop-types/index.js": /*!******************************************!*\ !*** ./node_modules/prop-types/index.js ***! \******************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (true) {\n var ReactIs = __webpack_require__(/*! react-is */ \"./node_modules/react-is/index.js\");\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ \"./node_modules/prop-types/factoryWithTypeCheckers.js\")(ReactIs.isElement, throwOnDirectAccess);\n} else {}\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/prop-types/index.js?"); /***/ }), /***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": /*!*************************************************************!*\ !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! \*************************************************************/ /***/ ((module) => { "use strict"; eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/prop-types/lib/ReactPropTypesSecret.js?"); /***/ }), /***/ "./node_modules/prop-types/lib/has.js": /*!********************************************!*\ !*** ./node_modules/prop-types/lib/has.js ***! \********************************************/ /***/ ((module) => { eval("module.exports = Function.call.bind(Object.prototype.hasOwnProperty);\n\n\n//# sourceURL=webpack://wp-recipe-maker/./node_modules/prop-types/lib/has.js?"); /***/ }), /***/ "./node_modules/react-dom/cjs/react-dom.development.js": /*!*************************************************************!*\ !*** ./node_modules/react-dom/cjs/react-dom.development.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("/**\n * @license React\n * react-dom.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n (function() {\n\n 'use strict';\n\n/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());\n}\n var React = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar Scheduler = __webpack_require__(/*! scheduler */ \"./node_modules/scheduler/index.js\");\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nvar suppressWarning = false;\nfunction setSuppressWarning(newSuppressWarning) {\n {\n suppressWarning = newSuppressWarning;\n }\n} // In DEV, calls to console.warn and console.error get replaced\n// by calls to these methods by a Babel plugin.\n//\n// In PROD (or in packages without access to React internals),\n// they are left as they are instead.\n\nfunction warn(format) {\n {\n if (!suppressWarning) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n if (!suppressWarning) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar FunctionComponent = 0;\nvar ClassComponent = 1;\nvar IndeterminateComponent = 2; // Before we know whether it is function or class\n\nvar HostRoot = 3; // Root of a host tree. Could be nested inside another node.\n\nvar HostPortal = 4; // A subtree. Could be an entry point to a different renderer.\n\nvar HostComponent = 5;\nvar HostText = 6;\nvar Fragment = 7;\nvar Mode = 8;\nvar ContextConsumer = 9;\nvar ContextProvider = 10;\nvar ForwardRef = 11;\nvar Profiler = 12;\nvar SuspenseComponent = 13;\nvar MemoComponent = 14;\nvar SimpleMemoComponent = 15;\nvar LazyComponent = 16;\nvar IncompleteClassComponent = 17;\nvar DehydratedFragment = 18;\nvar SuspenseListComponent = 19;\nvar ScopeComponent = 21;\nvar OffscreenComponent = 22;\nvar LegacyHiddenComponent = 23;\nvar CacheComponent = 24;\nvar TracingMarkerComponent = 25;\n\n// -----------------------------------------------------------------------------\n\nvar enableClientRenderFallbackOnTextMismatch = true; // TODO: Need to review this code one more time before landing\n// the react-reconciler package.\n\nvar enableNewReconciler = false; // Support legacy Primer support on internal FB www\n\nvar enableLazyContextPropagation = false; // FB-only usage. The new API has different semantics.\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n\nvar enableSuspenseAvoidThisFallback = false; // Enables unstable_avoidThisFallback feature in Fizz\n// React DOM Chopping Block\n//\n// Similar to main Chopping Block but only flags related to React DOM. These are\n// grouped because we will likely batch all of them into a single major release.\n// -----------------------------------------------------------------------------\n// Disable support for comment nodes as React DOM containers. Already disabled\n// in open source, but www codebase still relies on it. Need to remove.\n\nvar disableCommentsAsDOMContainers = true; // Disable javascript: URL strings in href for XSS protection.\n// and client rendering, mostly to allow JSX attributes to apply to the custom\n// element's object properties instead of only HTML attributes.\n// https://github.com/facebook/react/issues/11347\n\nvar enableCustomElementPropertySupport = false; // Disables children for `;const t=tinymce.$(`#wp-${this.state.editorId}-wrap`);if(!t||0===t.length)return void this.initTextarea();t.removeClass("tmce-active").addClass("html-active"),this.initTextarea(),t.removeClass("html-active").addClass("tmce-active");let n={};void 0!==window.tinyMCEPreInit&&tinyMCEPreInit.hasOwnProperty("mceInit")&&tinyMCEPreInit.mceInit.hasOwnProperty("wprm-admin-modal-notes-editor")&&(n=tinyMCEPreInit.mceInit["wprm-admin-modal-notes-editor"]),n.hasOwnProperty("body_class")&&(n.body_class=n.body_class.replace(/wprm-admin-modal-notes-editor/g,this.state.editorId)),n.selector=`#${this.state.editorId}`,window.tinymce.init(n);const r=window.tinymce.get(this.state.editorId);r&&(r.on("change",(()=>{this.props.onChange(r.getContent())})),r.on("blur",(()=>{"function"==typeof this.props.onBlur&&this.props.onBlur(r.getContent())}))),this.notifyReady()}getTextarea(){return document.getElementById(this.state.editorId)}getEditor(){return void 0!==window.tinyMCE?window.tinyMCE.get(this.state.editorId):void 0!==window.tinymce&&window.tinymce.get(this.state.editorId)}notifyReady(){"function"==typeof this.props.onReady&&this.props.onReady({editorId:this.state.editorId,insertContent:this.insertContent})}insertContent(e){const t=this.getEditor();if(t&&!t.isHidden())return t.focus(!0),t.selection.collapse(!1),t.execCommand("mceInsertContent",!1,e),void this.props.onChange(t.getContent());const n=this.getTextarea();if(!n)return;const r=n.value||"";if("number"==typeof n.selectionStart&&"number"==typeof n.selectionEnd){const t=n.selectionStart,i=n.selectionEnd;n.value=`${r.slice(0,t)}${e}${r.slice(i)}`;const o=t+e.length;n.focus(),n.setSelectionRange(o,o)}else n.value=`${r}${e}`;this.props.onChange(n.value)}componentWillUnmount(){void 0!==window.tinyMCE&&window.tinyMCE.remove(`#${this.state.editorId}`),"function"==typeof this.props.onReady&&this.props.onReady(!1)}render(){return this.state.editorHtml?i.createElement("div",{id:"wprm-admin-modal-field-tinymce-container",dangerouslySetInnerHTML:{__html:this.state.editorHtml}}):i.createElement(ye.A,null)}}const Au=wprm_admin_modal.custom_fields&&wprm_admin_modal.custom_fields.fields?Object.values(wprm_admin_modal.custom_fields.fields):[],Mu=e=>i.createElement(i.Fragment,null,Au.map(((t,n)=>{const r=!!e.fields.hasOwnProperty(t.key)&&e.fields[t.key];switch(t.type){case"text":case"link":case"email":const o="link"===t.type?"url":t.type;return i.createElement(S.A,{label:t.name,key:n},i.createElement(v.A,{type:o,name:`recipe-custom-${t.key}`,value:r||"",onChange:n=>{e.onFieldChange(t.key,n,{historyMode:"debounced"})},onBlur:n=>{e.onFieldChange(t.key,n,{historyMode:"debounced",historyBoundary:!0})}}));case"textarea":return i.createElement(S.A,{label:t.name,key:n},i.createElement(wl,{value:r||"",onChange:(n,r={})=>{e.onFieldChange(t.key,n,{historyMode:"debounced",historyBoundary:!!r.historyBoundary})}}));case"classic":return i.createElement(S.A,{label:t.name,key:n},i.createElement(Su,{value:r||"",onChange:n=>{e.onFieldChange(t.key,n,{historyMode:"debounced"})},onBlur:n=>{e.onFieldChange(t.key,n,{historyMode:"debounced",historyBoundary:!0})}}));case"image":return i.createElement(S.A,{label:t.name,key:n},i.createElement(Sl,{id:r?r.id:0,url:r?r.url:"",onChange:(n,r)=>{e.onFieldChange(t.key,{id:n,url:r},{historyMode:"immediate",historyBoundary:!0})}}))}}))),Nu=e=>e=(e=(e=(e=e.replace(/"/gm,"%22")).replace(/\[/gm,"%5B")).replace(/\]/gm,"%5D")).replace(/\r?\n|\r/gm,"%0A"),Ou=e=>{const t=(0,i.useRef)(!1),n=()=>{e.openSecondaryModal&&e.openSecondaryModal("instruction-tip-style",{title:(0,l.f)("Insert Tip"),save_button:(0,l.f)("Insert"),show_tip_text_input:!0,tip_text:(0,l.f)("Tip text"),onSave:e=>{t.current&&t.current.insertContent&&t.current.insertContent((e=>{const t=e&&e.tip_style?e.tip_style:"",n=e&&e.tip_icon?e.tip_icon:"",r=e&&e.tip_accent?e.tip_accent:"",i=e&&e.tip_text_color?e.tip_text_color:"",o=e&&e.tip_text&&e.tip_text.trim()?e.tip_text:(0,l.f)("Tip text"),a=[];t&&"left-border-straight"!==t&&a.push(`style="${Nu(t)}"`),n&&("__none__"!==n&&"lightbulb"===n||a.push(`icon="${Nu(n)}"`)),r&&"#2b6cb0"!==r.toLowerCase()&&a.push(`accent="${Nu(r)}"`),i&&"#000000"!==i.toLowerCase()&&a.push(`text_color="${Nu(i)}"`);let s="[wprm-tip";return a.length&&(s+=` ${a.join(" ")}`),s+=`]${o}[/wprm-tip]`,s})(e))}})};return i.createElement(S.A,{label:(0,l.f)("Recipe Notes")},i.createElement(Su,{id:"recipe-notes",value:e.notes,onReady:e=>{t.current=e},onChange:t=>{e.onRecipeChange({notes:t},{historyMode:"debounced",historyKey:"notes:content"})},onBlur:t=>{e.onRecipeChange({notes:t},{historyMode:"debounced",historyBoundary:!0,historyKey:"notes:content"})}}),e.openSecondaryModal&&i.createElement("div",{className:"wprm-admin-modal-field-notes-actions"},i.createElement("button",{className:"button",onClick:e=>{e.preventDefault(),n()}},(0,l.f)("Insert Tip"))))},Bu=e=>{const t=e.recipe.video_id>0,n=!t&&(-1==e.recipe.video_id||e.recipe.video_embed),r=t||n,[o,a]=(0,i.useState)(!1),s=!!e.historyEnabled,d=e.loadingRecipe||e.savingChanges||"waiting"===e.saveResult,p=()=>s?i.createElement("div",{className:"wprm-admin-modal-recipe-history-controls"},i.createElement("button",{type:"button",className:"button",disabled:d||!e.canUndo,"aria-label":(0,l.f)("Undo last recipe change"),onClick:()=>{e.onUndo&&e.onUndo()}},(0,l.f)("Undo")," (",e.undoCount||0,")"),i.createElement("button",{type:"button",className:"button",disabled:d||!e.canRedo,"aria-label":(0,l.f)("Redo recipe change"),onClick:()=>{e.onRedo&&e.onRedo()}},(0,l.f)("Redo")," (",e.redoCount||0,")"),e.historyLimitNotice&&i.createElement("span",{className:"wprm-admin-modal-recipe-history-notice","aria-live":"polite"},e.historyLimitNotice)):null;let h=[{id:"import",name:(0,l.f)("Import"),elem:i.createElement(Ll,{onImportJSON:e.onImportJSON,openSecondaryModal:e.openSecondaryModal,onRecipeChange:e.onRecipeChange,recipe:e.recipe,scrollToGroup:e.scrollToGroup})},{id:"media",name:(0,l.f)("Media"),elem:i.createElement(Fl,{image:{id:e.recipe.image_id,url:e.recipe.image_url},pinImage:{id:e.recipe.pin_image_id,url:e.recipe.pin_image_url,repin:e.recipe.pin_image_repin_id},video:{id:e.recipe.video_id,thumb:e.recipe.video_thumb_url,embed:e.recipe.video_embed},onRecipeChange:e.onRecipeChange})}];if("public"!==wprm_admin.settings.post_type_structure&&"manual"!==wprm_admin.settings.recipe_use_author||h.push({id:"postType",name:(0,l.f)("Post Type"),elem:i.createElement(Hl,{slug:e.recipe.slug,post_status:e.recipe.post_status,date:e.recipe.date,post_password:e.recipe.post_password,post_author:e.recipe.post_author,language:e.recipe.language,onRecipeChange:e.onRecipeChange})}),h.push({id:"general",name:(0,l.f)("General"),elem:i.createElement(Ul,{type:e.recipe.type,name:e.recipe.name,summary:e.recipe.summary,author:{display:e.recipe.author_display,name:e.recipe.author_name,link:e.recipe.author_link,bio:e.recipe.author_bio},servings:{amount:e.recipe.servings,unit:e.recipe.servings_unit},servings_advanced_enabled:e.recipe.servings_advanced_enabled,servings_advanced:e.recipe.servings_advanced,cost:e.recipe.cost,onRecipeChange:e.onRecipeChange})}),h.push({id:"times",name:(0,l.f)("Times"),elem:i.createElement(Gl,{type:e.recipe.type,prep:{time:e.recipe.prep_time,zero:e.recipe.prep_time_zero},cook:{time:e.recipe.cook_time,zero:e.recipe.cook_time_zero},custom:{time:e.recipe.custom_time,zero:e.recipe.custom_time_zero},customLabel:e.recipe.custom_time_label,total:{time:e.recipe.total_time,zero:!1},onRecipeChange:e.onRecipeChange})}),h.push({id:"categories",name:(0,l.f)("Categories"),elem:i.createElement(ql,{tags:e.recipe.tags,recipe:e.recipe,onRecipeChange:e.onRecipeChange,openSecondaryModal:e.openSecondaryModal})}),h.push({id:"equipment",name:(0,l.f)("Equipment"),elem:i.createElement(du,{type:e.recipe.type,equipment:e.recipe.equipment,onRecipeChange:e.onRecipeChange,openSecondaryModal:e.openSecondaryModal})}),h.push({id:"ingredients",name:"howto"===e.recipe.type?(0,l.f)("Materials"):(0,l.f)("Ingredients"),elem:i.createElement(iu,{type:e.recipe.type,ingredients:e.recipe.ingredients_flat,instructions:e.recipe.instructions_flat,linkType:e.recipe.ingredient_links_type,system:e.recipe.unit_system,onRecipeChange:e.onRecipeChange,openSecondaryModal:e.openSecondaryModal,setUids:e.setUids})}),h.push({id:"instructions",name:(0,l.f)("Instructions"),elem:i.createElement(Du,{type:e.recipe.type,ingredients:e.recipe.ingredients_flat,instructions:e.recipe.instructions_flat,onRecipeChange:e.onRecipeChange,allowVideo:r&&"other"!==e.recipe.type,openSecondaryModal:e.openSecondaryModal,setUids:e.setUids})}),"howto"!==e.recipe.type){let t=(0,l.f)("Nutrition"),n="wprm-admin-modal-recipe-quicklink";o&&(n+=" wprm-admin-modal-recipe-quicklink-warning",t=i.createElement("span",{style:{display:"inline-flex",gap:"5px",alignItems:"baseline"}},i.createElement(c.A,{type:"warning",color:"#8B0000"}),(0,l.f)("Nutrition"))),h.push({id:"nutrition",name:t,className:n,elem:i.createElement(xu,{nutrition:e.recipe.nutrition,servings:{amount:e.recipe.servings,unit:e.recipe.servings_unit},ingredients:e.recipe.ingredients_flat,recipe:e.recipe,onRecipeChange:e.onRecipeChange,openSecondaryModal:e.openSecondaryModal,onWarningChange:a})})}return wprm_admin_modal.custom_fields&&wprm_admin_modal.custom_fields.fields&&0{e.onRecipeChange((e=>({custom_fields:{...e.custom_fields||{},[t]:n}})),{historyMode:r.historyMode?r.historyMode:"debounced",historyBoundary:!!r.historyBoundary,historyKey:`custom_fields:${t}`})}})}),h.push({id:"notes",name:(0,l.f)("Notes"),elem:i.createElement(Ou,{notes:e.recipe.notes,onRecipeChange:e.onRecipeChange,openSecondaryModal:e.openSecondaryModal})}),i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:e.onCloseModal},e.loadingRecipe?(0,l.f)("Loading Recipe..."):i.createElement(i.Fragment,null,e.recipe.id?`${(0,l.f)("Editing Recipe")} #${e.recipe.id}${e.recipe.name?` - ${e.recipe.name}`:""}`:`${(0,l.f)("Creating new Recipe")}${e.recipe.name?` - ${e.recipe.name}`:""}`)),i.createElement("div",{className:"wprm-admin-modal-recipe-quicklinks"},h.map(((e,t)=>i.createElement(me.N_,{to:`wprm-admin-modal-fields-group-${e.id}`,containerId:"wprm-admin-modal-recipe-content",className:e.className||"wprm-admin-modal-recipe-quicklink",activeClass:"active",spy:!0,offset:-10,smooth:!0,duration:400,key:t},e.name)))),i.createElement(me.Hg,{className:"wprm-admin-modal-content",id:"wprm-admin-modal-recipe-content"},e.loadingRecipe?i.createElement(ye.A,null):i.createElement("form",{className:"wprm-admin-modal-recipe-fields"},h.map(((t,n)=>i.createElement(fe,{header:t.name,id:t.id,key:100*e.forceRerender+n},t.elem))))),i.createElement("div",{id:"wprm-admin-modal-toolbar-container"}),"waiting"===e.saveResult?i.createElement(f.A,{savingChanges:!1,leftActions:!!s&&p},i.createElement(Tl(),{text:JSON.stringify(e.recipe),onCopy:(e,t)=>{t?alert((0,l.f)('The recipe has been copied and can be pasted in "Restore Backup" at the top of the modal.')):alert((0,l.f)("Something went wrong. Please contact support."))}},i.createElement("a",{href:"#",onClick:e=>{e.preventDefault()}},(0,l.f)("This is taking a long time. Maybe something went wrong?")," ",(0,l.f)("Click to copy the recipe to your clipboard.")))," ",i.createElement(ye.A,null)):i.createElement(f.A,{savingChanges:e.savingChanges,leftActions:!!s&&p},"failed"===e.saveResult&&i.createElement(Tl(),{text:JSON.stringify(e.recipe),onCopy:(e,t)=>{t?alert((0,l.f)('The recipe has been copied and can be pasted in "Restore Backup" at the top of the modal.')):alert((0,l.f)("Something went wrong. Please contact support."))}},i.createElement("a",{href:"#",onClick:e=>{e.preventDefault()}},(0,l.f)("Something went wrong during saving.")," ",(0,l.f)("Click to copy the recipe to your clipboard."))),"ok"===e.saveResult?i.createElement("span",null,(0,l.f)("Saved successfully")):null,i.createElement("button",{className:"button",onClick:()=>{u.A.utilities.previewRecipe(JSON.stringify(e.recipe)).then((e=>{e?window.open(e,"_blank"):alert((0,l.f)("Something went wrong. The preview could not be loaded."))}))}},(0,l.f)("Preview")),i.createElement("button",{className:"button button-primary",onClick:()=>{if(o){if(!confirm((0,l.f)("You have nutrition warnings that indicate changes to ingredients or serving size may require updating the nutrition facts. Are you sure you want to save anyway?")))return}e.saveRecipe(!1)},disabled:!e.changesMade},(0,l.f)("Save")),i.createElement("button",{className:"button button-primary",onClick:()=>{if(e.changesMade){if(o){if(!confirm((0,l.f)("You have nutrition warnings that indicate changes to ingredients or serving size may require updating the nutrition facts. Are you sure you want to save anyway?")))return}e.saveRecipe(!0)}else e.onCloseModal()}},e.changesMade?(0,l.f)("Save & Close"):(0,l.f)("Close"))))};class ku extends i.Component{constructor(e){super(e);let t=JSON.parse(JSON.stringify(wprm_admin_modal.recipe)),n=!1;e.args.hasOwnProperty("recipe")?t=JSON.parse(JSON.stringify(e.args.recipe)):e.args.hasOwnProperty("recipeId")&&(n=!0,u.A.recipe.get(e.args.recipeId).then((t=>{if(t){const n=JSON.parse(JSON.stringify(t.recipe));e.args.cloneRecipe&&delete n.id,this.setState({recipe:n,originalRecipe:e.args.cloneRecipe||e.args.restoreRevision?{}:JSON.parse(JSON.stringify(n)),loadingRecipe:!1,historyPast:[],historyFuture:[],mode:"recipe"}),this.scrollToGroup()}else this.setState({loadingRecipe:!1})}))),this.state={recipe:t,originalRecipe:e.args.cloneRecipe||e.args.restoreRevision?{}:JSON.parse(JSON.stringify(t)),savingChanges:!1,saveResult:!1,loadingRecipe:n,forceRerender:0,historyPast:[],historyFuture:[],historyLimitNotice:!1},this.historyEnabled=((e,t=!0)=>{if(null==e)return t;if("boolean"==typeof e)return e;if("number"==typeof e)return 0!==e;if("string"==typeof e){const t=e.trim().toLowerCase();if(["0","false","off","no",""].includes(t))return!1;if(["1","true","on","yes"].includes(t))return!0}return!!e})(wprm_admin.settings.recipe_modal_undo_redo_history,!0),this.historyDebounceTimer=null,this.historyDebounceOpen=!1,this.historyDebounceKey=!1,this.historyPendingSnapshot=!1,this.historyPendingKey=!1,this.historyMaxSteps=20,this.historyLimitNoticeTimer=null,this.historyLimitReachedInUpdate=!1,this.scrollToGroup=this.scrollToGroup.bind(this),this.onRecipeChange=this.onRecipeChange.bind(this),this.onImportJSON=this.onImportJSON.bind(this),this.saveRecipe=this.saveRecipe.bind(this),this.setUids=this.setUids.bind(this),this.allowCloseModal=this.allowCloseModal.bind(this),this.changesMade=this.changesMade.bind(this),this.onUndo=this.onUndo.bind(this),this.onRedo=this.onRedo.bind(this),this.resetHistory=this.resetHistory.bind(this),this.showHistoryLimitNotice=this.showHistoryLimitNotice.bind(this)}componentDidMount(){this.state.loadingRecipe||this.scrollToGroup()}componentWillUnmount(){this.closeHistoryDebounceWindow(),this.historyLimitNoticeTimer&&(clearTimeout(this.historyLimitNoticeTimer),this.historyLimitNoticeTimer=null)}cloneRecipe(e){return JSON.parse(JSON.stringify(e))}isRecipeEqual(e,t){return void 0!==window.lodash?window.lodash.isEqual(e,t):JSON.stringify(e)===JSON.stringify(t)}scheduleHistoryDebounceClose(){}closeHistoryDebounceWindow(){this.historyDebounceTimer&&(clearTimeout(this.historyDebounceTimer),this.historyDebounceTimer=null),this.historyDebounceOpen=!1,this.historyDebounceKey=!1,this.historyPendingSnapshot=!1,this.historyPendingKey=!1}resetHistory(){this.closeHistoryDebounceWindow(),this.setState({historyPast:[],historyFuture:[]})}normalizeOnRecipeChangeOptions(e=!1){return"boolean"==typeof e?{forceRerender:e,historyMode:"immediate",historyBoundary:!1,historyKey:!1,resetHistory:!1}:e&&"object"==typeof e?{forceRerender:!!e.forceRerender,historyMode:"debounced"===e.historyMode?"debounced":"immediate",historyBoundary:!!e.historyBoundary,historyKey:e.historyKey||!1,resetHistory:!!e.resetHistory}:{forceRerender:!1,historyMode:"immediate",historyBoundary:!1,historyKey:!1,resetHistory:!1}}trimHistoryPast(e){return e.length>this.historyMaxSteps?(this.historyLimitReachedInUpdate=!0,e.slice(e.length-this.historyMaxSteps)):e}showHistoryLimitNotice(){this.historyLimitNoticeTimer&&(clearTimeout(this.historyLimitNoticeTimer),this.historyLimitNoticeTimer=null),this.setState({historyLimitNotice:`${(0,l.f)("Undo history limit reached")} (${this.historyMaxSteps}). ${(0,l.f)("Oldest step removed.")}`}),this.historyLimitNoticeTimer=setTimeout((()=>{this.setState({historyLimitNotice:!1}),this.historyLimitNoticeTimer=null}),4e3)}pushHistorySnapshot(e,t){if(!t)return e;const n=!!e.length&&e[e.length-1];return n&&this.isRecipeEqual(n,t)||(e=e.concat([this.cloneRecipe(t)])),this.trimHistoryPast(e)}commitPendingSnapshot(e){return this.historyPendingSnapshot&&(e=this.pushHistorySnapshot(e,this.historyPendingSnapshot)),this.historyPendingSnapshot=!1,this.historyPendingKey=!1,this.historyDebounceOpen=!1,this.historyDebounceKey=!1,e}recordHistoryBeforeChange(e,{mode:t="immediate",historyKey:n=!1,historyBoundary:r=!1,recipeChanged:i=!1}={}){if(!e.recipe)return{historyPast:e.historyPast,historyFuture:e.historyFuture};let o=e.historyPast;const a=this.cloneRecipe(e.recipe);if("debounced"===t){const e=n||"__default__";if(r)this.historyPendingSnapshot?o=this.commitPendingSnapshot(o):i&&(o=this.pushHistorySnapshot(o,a));else{const t=!!this.historyPendingSnapshot,n=e===this.historyPendingKey;t&&!n&&(o=this.commitPendingSnapshot(o)),this.historyPendingSnapshot||(this.historyPendingSnapshot=a,this.historyPendingKey=e,this.historyDebounceOpen=!0,this.historyDebounceKey=e)}}else o=this.commitPendingSnapshot(o),o=this.pushHistorySnapshot(o,a);return{historyPast:this.trimHistoryPast(o),historyFuture:[]}}blurActiveElement(){document&&document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()}onUndo(){this.historyEnabled&&(this.blurActiveElement(),this.closeHistoryDebounceWindow(),this.historyLimitReachedInUpdate=!1,this.setState((e=>{if(!e.recipe||!e.historyPast.length)return null;const t=e.historyPast[e.historyPast.length-1];return{recipe:this.cloneRecipe(t),historyPast:e.historyPast.slice(0,-1),historyFuture:this.trimHistoryPast(e.historyFuture.concat([this.cloneRecipe(e.recipe)])),forceRerender:e.forceRerender+1}}),(()=>{this.historyLimitReachedInUpdate&&this.showHistoryLimitNotice()})))}onRedo(){this.historyEnabled&&(this.blurActiveElement(),this.closeHistoryDebounceWindow(),this.historyLimitReachedInUpdate=!1,this.setState((e=>{if(!e.recipe||!e.historyFuture.length)return null;const t=e.historyFuture[e.historyFuture.length-1];return{recipe:this.cloneRecipe(t),historyPast:this.trimHistoryPast(e.historyPast.concat([this.cloneRecipe(e.recipe)])),historyFuture:e.historyFuture.slice(0,-1),forceRerender:e.forceRerender+1}}),(()=>{this.historyLimitReachedInUpdate&&this.showHistoryLimitNotice()})))}scrollToGroup(e="media"){me.XG.scrollTo(`wprm-admin-modal-fields-group-${e}`,{containerId:"wprm-admin-modal-recipe-content",offset:-10})}onRecipeChange(e,t=!1){const n=this.normalizeOnRecipeChangeOptions(t);this.historyLimitReachedInUpdate=!1,n.resetHistory&&this.closeHistoryDebounceWindow(),this.setState((t=>{const r="function"==typeof e?e(t.recipe):e;if(!r||"object"!=typeof r)return this.historyEnabled&&n.historyBoundary&&"debounced"===n.historyMode?{...this.recordHistoryBeforeChange(t,{mode:n.historyMode,historyKey:n.historyKey,historyBoundary:!0,recipeChanged:!1})}:n.forceRerender?{forceRerender:t.forceRerender+1}:null;const i={...t.recipe,...r},o=!this.isRecipeEqual(t.recipe,i),a=this.historyEnabled&&!o&&n.historyBoundary&&"debounced"===n.historyMode;if(!(o||n.forceRerender||n.resetHistory||a))return null;return{recipe:i,...this.historyEnabled?n.resetHistory?{historyPast:[],historyFuture:[]}:o||a?this.recordHistoryBeforeChange(t,{mode:n.historyMode,historyKey:n.historyKey,historyBoundary:n.historyBoundary,recipeChanged:o}):{historyPast:t.historyPast,historyFuture:t.historyFuture}:{historyPast:[],historyFuture:[],historyLimitNotice:!1},...n.forceRerender&&{forceRerender:t.forceRerender+1}}}),(()=>{n.historyBoundary&&this.closeHistoryDebounceWindow(),this.historyLimitReachedInUpdate&&this.showHistoryLimitNotice()}))}onImportJSON(e){if(Array.isArray(e)&&(e=e[0]),"object"!=typeof e||null===e||Array.isArray(e))throw new Error("Invalid recipe object");delete e.id,delete e.parent,delete e.user_ratings,this.onRecipeChange(e,{forceRerender:!0,historyMode:"immediate",historyBoundary:!0,historyKey:"import:json"})}saveRecipe(e=!1){if(!this.state.savingChanges){const t=setTimeout((()=>{this.setState({saveResult:"waiting"})}),5e3);this.setState({savingChanges:!0,saveResult:!1},(()=>{u.A.recipe.save(this.state.recipe).then((n=>{if(clearTimeout(t),n&&n.recipe){const t=JSON.parse(JSON.stringify(n.recipe));this.setState((e=>({recipe:t,originalRecipe:JSON.parse(JSON.stringify(t)),savingChanges:!1,saveResult:"ok",forceRerender:e.forceRerender+1})),(()=>{"function"==typeof this.props.args.saveCallback&&this.props.args.saveCallback(t),e&&this.props.maybeCloseModal(),setTimeout((()=>{"ok"===this.state.saveResult&&this.setState({saveResult:!1})}),3e3)}))}else this.setState({savingChanges:!1,saveResult:"failed"})}))}))}}setUids(e,t){let n=Math.max.apply(Math,e.map((function(e){return e.uid})));n=n<0?-1:n;let r=[];for(let i of t)n++,i.uid=n,r.push(i);return r}allowCloseModal(){return!this.state.savingChanges&&(!this.changesMade()||confirm((0,l.f)("Are you sure you want to close without saving changes?")))}changesMade(){return void 0!==window.lodash?!window.lodash.isEqual(this.state.recipe,this.state.originalRecipe):JSON.stringify(this.state.recipe)!==JSON.stringify(this.state.originalRecipe)}render(){return i.createElement(Bu,{onCloseModal:this.props.maybeCloseModal,changesMade:this.changesMade(),savingChanges:this.state.savingChanges,saveResult:this.state.saveResult,loadingRecipe:this.state.loadingRecipe,recipe:this.state.recipe,onRecipeChange:this.onRecipeChange,onImportJSON:this.onImportJSON,saveRecipe:this.saveRecipe,forceRerender:this.state.forceRerender,openSecondaryModal:this.props.openSecondaryModal,setUids:this.setUids,scrollToGroup:this.scrollToGroup,historyEnabled:this.historyEnabled,canUndo:this.state.historyPast.length>0,canRedo:this.state.historyFuture.length>0,undoCount:this.state.historyPast.length,redoCount:this.state.historyFuture.length,onUndo:this.onUndo,onRedo:this.onRedo,historyLimitNotice:this.state.historyLimitNotice})}}const Pu={id:0,text:(0,l.f)("First recipe on page")};class Tu extends i.Component{constructor(e){super(e);let t="recipe";e.args.hasOwnProperty("type")&&(t=e.args.type);let n=!1;"recipe"===t&&e.args.fields.recipe.showFirst&&(n=Pu),this.state={type:t,selection:n},this.selectRecipeRef=i.createRef()}componentDidMount(){this.selectRecipeRef.current&&this.selectRecipeRef.current.focus&&setTimeout((()=>{this.selectRecipeRef.current.focus()}),100)}selectionsMade(){return!1!==this.state.selection}render(){return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},this.props.args.title?this.props.args.title:"WP Recipe Maker"),i.createElement("div",{className:"wprm-admin-modal-select-container"},"recipe"===this.state.type&&i.createElement(i.Fragment,null,this.props.args.fields.recipe?i.createElement(Al.A,{ref:this.selectRecipeRef,options:this.props.args.fields.recipe.showFirst?[Pu]:[],value:this.state.selection,onValueChange:e=>{this.setState({selection:e})}}):null),"list"===this.state.type&&i.createElement(i.Fragment,null,i.createElement(x,{options:[],value:this.state.selection,onValueChange:e=>{this.setState({selection:e})}}))),i.createElement(f.A,{savingChanges:!1},i.createElement("button",{className:"button button-primary",onClick:()=>{let e={};if("list"===this.state.type)e.list=this.state.selection;else e.recipe=this.state.selection;"function"==typeof this.props.args.nextStepCallback?this.props.args.nextStepCallback(e):("function"==typeof this.props.args.insertCallback&&this.props.args.insertCallback(e),this.props.maybeCloseModal())},disabled:!this.selectionsMade()},this.props.args.button?this.props.args.button:(0,l.f)("Select"))))}}class Lu extends i.Component{constructor(e){super(e);let t={key:"",singular_name:"",name:"",slug:"",archive:!1},n=!1;e.args.hasOwnProperty("taxonomy")&&(n=!0,t=JSON.parse(JSON.stringify(e.args.taxonomy))),this.state={editing:n,taxonomy:t,originalTaxonomy:JSON.parse(JSON.stringify(t)),savingChanges:!1},this.changesMade=this.changesMade.bind(this),this.saveChanges=this.saveChanges.bind(this)}sanitizeSlug(e,t=!1){e=(e=e.trim()).toLowerCase();let n="àáäâèéëêìíïîòóöôùúüûñçěščřžýúůďťň·/,:;",r="aaaaeeeeiiiioooouuuuncescrzyuudtn_____";t&&(n+="-",r+="_");for(let i=0,o=n.length;i{u.A.customTaxonomy.save(this.state.editing,this.state.taxonomy).then((e=>{e?this.setState({originalTaxonomy:JSON.parse(JSON.stringify(this.state.taxonomy)),savingChanges:!1},(()=>{"function"==typeof this.props.args.saveCallback&&this.props.args.saveCallback(this.state.taxonomy),this.props.maybeCloseModal()})):(this.state.editing||!1!==e||alert((0,l.f)("Something went wrong. Make sure this key does not exist yet.")),this.setState({savingChanges:!1}))}))})):alert((0,l.f)("All fields are required."))}allowCloseModal(){return!this.state.savingChanges&&(!this.changesMade()||confirm((0,l.f)("Are you sure you want to close without saving changes?")))}changesMade(){return JSON.stringify(this.state.taxonomy)!==JSON.stringify(this.state.originalTaxonomy)}render(){return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},this.state.editing?`${(0,l.f)("Editing Custom Taxonomy")}${this.state.taxonomy.key?` - wprm_${this.state.taxonomy.key}`:""}`:`${(0,l.f)("Creating new Custom Taxonomy")}${this.state.taxonomy.key?` - wprm_${this.state.taxonomy.key}`:""}`),i.createElement("div",{className:"wprm-admin-modal-taxonomy-container"},i.createElement(S.A,{id:"key",label:(0,l.f)("Key")},i.createElement(v.A,{placeholder:(0,l.f)("course"),value:`wprm_${this.state.taxonomy.key}`,onChange:e=>{let t=e.substr(5);t=this.sanitizeSlug(t,!0),this.setState({taxonomy:{...this.state.taxonomy,key:t}})},disabled:this.state.editing})),i.createElement(S.A,{id:"singular_name",label:(0,l.f)("Singular Name")},i.createElement(v.A,{placeholder:(0,l.f)("Course"),value:this.state.taxonomy.singular_name,onChange:e=>{this.setState({taxonomy:{...this.state.taxonomy,singular_name:e}})}})),i.createElement(S.A,{id:"name",label:(0,l.f)("Plural Name")},i.createElement(v.A,{placeholder:(0,l.f)("Courses"),value:this.state.taxonomy.name,onChange:e=>{this.setState({taxonomy:{...this.state.taxonomy,name:e}})}})),i.createElement(S.A,{id:"order",label:(0,l.f)("Order")},i.createElement(v.A,{type:"number",placeholder:"0",value:this.state.taxonomy.order?this.state.taxonomy.order:0,onChange:e=>{this.setState({taxonomy:{...this.state.taxonomy,order:parseInt(e)}})}})),i.createElement(S.A,{id:"archive",label:(0,l.f)("Has Archive Pages")},i.createElement(A,{value:this.state.taxonomy.archive,onChange:e=>{this.setState({taxonomy:{...this.state.taxonomy,archive:e}})}})),i.createElement(S.A,{id:"slug",label:(0,l.f)("Slug")},i.createElement(v.A,{placeholder:(0,l.f)("course"),value:this.state.taxonomy.slug,onChange:e=>{const t=this.sanitizeSlug(e);this.setState({taxonomy:{...this.state.taxonomy,slug:t}})}}))),i.createElement(f.A,{savingChanges:this.state.savingChanges},i.createElement("button",{className:"button button-primary",onClick:this.saveChanges,disabled:!this.changesMade()},(0,l.f)("Save"))))}}const ju=e=>i.createElement("div",{className:"wprm-admin-modal-field-text-import-groups"},i.createElement("p",null,(0,l.f)("All of these will be imported. Use the checkbox to indicate group headers.")," "),e.value.map(((t,n)=>i.createElement("div",{className:"wprm-admin-modal-field-text-import-groups-field",key:n},i.createElement("input",{type:"checkbox",checked:t.group,onChange:t=>{let r=JSON.parse(JSON.stringify(e.value));r[n].group=t.target.checked,e.onChange(r)}}),i.createElement("input",{type:"text",value:t.text,style:t.group?{fontWeight:"bold"}:null,onChange:t=>{let r=JSON.parse(JSON.stringify(e.value));r[n].text=t.target.value,e.onChange(r)}})))));class Ru extends i.Component{constructor(e){super(e),this.textInput=i.createRef(),this.state={text:"",value:!1,isParsing:!1},this.cleanUpText=this.cleanUpText.bind(this),this.useValues=this.useValues.bind(this)}componentDidMount(){this.textInput.current.focus()}cleanUpText(e){return e=e.replace(/(<([^>]+)>)/gi,""),e=O().decode(e)}getSeperateFields(e){if(!1===e)return!1;"instructions"===this.props.field&&"punctuation"===wprm_admin_modal.settings.import_instructions_split&&(e=e.replace(/([!\.\?]+)/gm,"$1\n"));let t=[],n=e.split(/[\r\n]+/);for(let r of n)r=r.trim(),r=r.replace(/^(\d+\)\s+|\d+\.\s+|[a-z]+\)\s+|•\s+|[A-Z]+\.\s+|[IVX]+\.\s+)/,""),r&&t.push({group:!1,text:r});return!!t.length&&t}getBulkAddCallback(){return this.props.onBulkAdd||this.props.args?.onBulkAdd}useValues(){if("instructions"===this.props.field){let e=[];this.state.value.map(((t,n)=>{t.group?e.push({uid:n,type:"group",name:t.text}):e.push({uid:n,type:"instruction",text:t.text,image:0,image_url:""})}));const t=this.getBulkAddCallback();return t&&t(e),void this.props.maybeCloseModal()}if("ingredients"===this.props.field){let e=[],t={};if(this.state.value.map(((n,r)=>{n.group?e.push({uid:r,type:"group",name:n.text}):(e.push({uid:r,type:"ingredient",amount:"",unit:"",name:"",notes:""}),t[r]=n.text)})),0{u.A.import.parseIngredients(t).then((t=>{if(t){for(let r in t.parsed){const n=t.parsed[r];e[r]={...e[r],...n}}const n=this.getBulkAddCallback();n&&n(e),this.props.maybeCloseModal()}else this.setState({isParsing:!1})}))}));else{const t=this.getBulkAddCallback();t&&t(e),this.props.maybeCloseModal()}}}render(){const e=!1!==this.state.value;return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},"ingredients"===this.props.field?(0,l.f)("Bulk Add Ingredients"):(0,l.f)("Bulk Add Instructions")),i.createElement("div",{className:`wprm-admin-modal-bulk-add-container wprm-admin-modal-bulk-add-${this.props.field}-container`},i.createElement("h2",null,"1. ",(0,l.f)("Paste in text")),i.createElement("div",{className:"wprm-admin-modal-bulk-add-input"},i.createElement("textarea",{ref:this.textInput,value:this.state.text,placeholder:(0,l.f)("Paste or type recipe"),onChange:e=>{const t=this.cleanUpText(e.target.value),n=!!t&&this.getSeperateFields(t);this.setState({text:t,value:n})}})),i.createElement("h2",null,"2. ",(0,l.f)("Fine-tune")),i.createElement("div",{className:"wprm-admin-modal-bulk-add-input-finetune"},this.state.text?i.createElement(S.A,{label:"ingredients"===this.props.field?(0,l.f)("Ingredients"):(0,l.f)("Instructions"),help:(0,l.f)("Use the checkboxes to indicate group headers (like Frosting and Cake)")},i.createElement(ju,{value:this.state.value,onChange:e=>{this.setState({value:e})}})):i.createElement("p",null,(0,l.f)("Paste in text first.")))),i.createElement(f.A,{savingChanges:this.state.isParsing},i.createElement("button",{className:"button",onClick:this.props.maybeCloseModal},(0,l.f)("Cancel")),i.createElement("button",{className:"button button-primary",onClick:this.useValues,disabled:!e},(0,l.f)("Add"))))}}function Fu(e,t){const n=wprm_admin_modal.categories[e];if(!n)return[];n.creatable;const r=[];return t.forEach((e=>{const t=e.trim();if(!t)return;const n={term_id:t,name:t};r.push(n)})),r}class _u extends i.Component{constructor(e){super(e),this.state={separators:{comma:!0,semicolon:!0,pipe:!0},inputs:{},hasChanges:!1};const t=Object.keys(wprm_admin_modal.categories),n={};t.forEach((e=>{n[e]=""})),this.state.inputs=n,this.useValues=this.useValues.bind(this),this.parseTerms=this.parseTerms.bind(this)}parseTerms(e){if(!e||!e.trim())return[];const t=[];if(this.state.separators.comma&&t.push(","),this.state.separators.semicolon&&t.push(";"),this.state.separators.pipe&&t.push("\\|"),0===t.length)return[e.trim()];const n=new RegExp(`[${t.join("")}]+`,"g");return e.split(n).map((e=>e.trim())).filter((e=>e.length>0))}useValues(){const e=Object.keys(wprm_admin_modal.categories),t={...this.props.tags||this.props.args?.tags||{}};e.forEach((e=>{const n=this.state.inputs[e]||"";if(n.trim()){const r=this.parseTerms(n),i=t[e]||[],o=new Set(i.map((e=>(e.name||String(e.term_id)).trim().toLowerCase()))),a=new Set,s=Fu(e,r.filter((e=>{const t=e.trim();return!!t&&(!o.has(t.toLowerCase())&&(!a.has(t.toLowerCase())&&(a.add(t.toLowerCase()),!0)))})));s.length>0&&(t[e]=[...i,...s])}}));const n=this.props.onBulkAdd||this.props.args?.onBulkAdd;n&&n(t),this.props.maybeCloseModal()}render(){const e=Object.keys(wprm_admin_modal.categories),t=Object.values(this.state.inputs).some((e=>e&&e.trim()));return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},(0,l.f)("Bulk Add Categories")),i.createElement("div",{className:"wprm-admin-modal-bulk-add-container wprm-admin-modal-bulk-add-categories-container"},i.createElement("h2",null,(0,l.f)("Separators")),i.createElement("div",{className:"wprm-admin-modal-bulk-add-categories-separators"},i.createElement("label",null,i.createElement("input",{type:"checkbox",checked:this.state.separators.comma,onChange:e=>{this.setState({separators:{...this.state.separators,comma:e.target.checked}})}}),(0,l.f)("Comma")," (,)"),i.createElement("label",null,i.createElement("input",{type:"checkbox",checked:this.state.separators.semicolon,onChange:e=>{this.setState({separators:{...this.state.separators,semicolon:e.target.checked}})}}),(0,l.f)("Semicolon")," (;)"),i.createElement("label",null,i.createElement("input",{type:"checkbox",checked:this.state.separators.pipe,onChange:e=>{this.setState({separators:{...this.state.separators,pipe:e.target.checked}})}}),(0,l.f)("Pipe")," (|)")),i.createElement("h2",null,(0,l.f)("Categories")),i.createElement("div",{className:"wprm-admin-modal-bulk-add-categories-inputs"},e.map(((e,t)=>{const n=wprm_admin_modal.categories[e],r=!1!==n.creatable?(0,l.f)("Paste or type categories separated by your chosen separators..."):(0,l.f)("Paste or type categories separated by your chosen separators (only existing terms allowed)...");return i.createElement(S.A,{id:e,label:n.label,help:n.hasOwnProperty("help")?n.help:null,key:t},i.createElement(v.A,{value:this.state.inputs[e]||"",placeholder:r,onChange:t=>{this.setState({inputs:{...this.state.inputs,[e]:t},hasChanges:!0})}}))})))),i.createElement(f.A,null,i.createElement("button",{className:"button",onClick:this.props.maybeCloseModal},(0,l.f)("Cancel")),i.createElement("button",{className:"button button-primary",onClick:this.useValues,disabled:!t},(0,l.f)("Add"))))}}class Hu extends i.Component{constructor(e){super(e),this.textInput=i.createRef();let t="";e.text&&(t=this.cleanUpText(e.text)),this.state={text:t,name:!1,summary:!1,equipment:!1,ingredients:!1,instructions:!1,notes:!1,isParsing:!1},this.cleanUpText=this.cleanUpText.bind(this),this.setSelection=this.setSelection.bind(this),this.useValues=this.useValues.bind(this)}componentDidMount(){this.textInput.current.focus()}cleanUpText(e){return e=e.replace(/(<([^>]+)>)/gi,""),e=O().decode(e)}setSelection(e){const t=this.textInput.current;let n=t.value.substring(t.selectionStart,t.selectionEnd);if(n=n||!1,"equipment"!==e&&"ingredients"!==e&&"instructions"!==e||(n=this.getSeperateFields(n,e)),n!==this.state[e]){let t={};t[e]=n,this.setState(t)}}getSeperateFields(e,t){if(!1===e)return!1;"instructions"===t&&"punctuation"===wprm_admin_modal.settings.import_instructions_split&&(e=e.replace(/([!\.\?]+)/gm,"$1\n"));let n=[],r=e.split(/[\r\n]+/);for(let i of r)i=i.trim(),i=i.replace(/^(\d+\)\s+|\d+\.\s+|[a-z]+\)\s+|•\s+|[A-Z]+\.\s+|[IVX]+\.\s+)/,""),i&&n.push({group:!1,text:i});return!!n.length&&n}useValues(){let e={};if(!1!==this.state.name&&(e.name=this.state.name),!1!==this.state.summary&&(e.summary=this.state.summary),!1!==this.state.notes&&(e.notes=this.state.notes),!1!==this.state.equipment){let t=[];this.state.equipment.map(((e,n)=>{let r="",i=e.text;const o=i.match(/^(\d+\/\d+|\d+\.?\d*)\s/);o&&(r=o[1],i=i.replace(o[0],"")),t.push({uid:n,amount:r,name:i})})),e.equipment=t}if(!1!==this.state.instructions){let t=[];this.state.instructions.map(((e,n)=>{e.group?t.push({uid:n,type:"group",name:e.text}):t.push({uid:n,type:"instruction",text:e.text,image:0,image_url:""})})),e.instructions_flat=t}let t=[],n={};!1!==this.state.ingredients&&(this.state.ingredients.map(((e,r)=>{e.group?t.push({uid:r,type:"group",name:e.text}):(t.push({uid:r,type:"ingredient",amount:"",unit:"",name:"",notes:""}),n[r]=e.text)})),e.ingredients_flat=t),0{u.A.import.parseIngredients(n).then((t=>{if(t){for(let n in t.parsed){const r=t.parsed[n];e.ingredients_flat[n]={...e.ingredients_flat[n],...r}}this.props.onImportValues(e),this.props.maybeCloseModal()}else this.setState({isParsing:!1})}))})):(this.props.onImportValues(e),this.props.maybeCloseModal())}render(){const e=!1!==this.state.name||!1!==this.state.summary||!1!==this.state.equipment||!1!==this.state.ingredients||!1!==this.state.instructions||!1!==this.state.notes;return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},this.props.recipe.name?`${this.props.recipe.name} - ${(0,l.f)("Import from Text")}`:`${(0,l.f)("Recipe")} - ${(0,l.f)("Import from Text")}`),i.createElement("div",{className:"wprm-admin-modal-field-text-import-container"},i.createElement("h2",null,(0,l.f)("1. Highlight text and click the corresponding button")),i.createElement("div",{className:"wprm-admin-modal-field-text-import-selection"},i.createElement("div",{className:"wprm-admin-modal-field-text-import-buttons"},i.createElement("button",{className:!1!==this.state.name?"button wprm-selection-made":"button",onClick:()=>this.setSelection("name")},(0,l.f)("Name")),i.createElement("button",{className:!1!==this.state.summary?"button wprm-selection-made":"button",onClick:()=>this.setSelection("summary")},(0,l.f)("Summary")),i.createElement("button",{className:!1!==this.state.equipment?"button wprm-selection-made":"button",onClick:()=>this.setSelection("equipment")},(0,l.f)("Equipment")),i.createElement("button",{className:!1!==this.state.ingredients?"button wprm-selection-made":"button",onClick:()=>this.setSelection("ingredients")},(0,l.f)("Ingredients")),i.createElement("button",{className:!1!==this.state.instructions?"button wprm-selection-made":"button",onClick:()=>this.setSelection("instructions")},(0,l.f)("Instructions")),i.createElement("button",{className:!1!==this.state.notes?"button wprm-selection-made":"button",onClick:()=>this.setSelection("notes")},(0,l.f)("Notes"))),i.createElement("textarea",{ref:this.textInput,value:this.state.text,placeholder:(0,l.f)("Paste or type recipe"),onChange:e=>{this.setState({text:this.cleanUpText(e.target.value)})}})),i.createElement("h2",null,(0,l.f)("2. Fine-tune selections")),i.createElement("div",{className:"wprm-admin-modal-field-text-import-finetune"},e?i.createElement(i.Fragment,null,!1!==this.state.name&&i.createElement(S.A,{label:(0,l.f)("Name")},i.createElement(v.A,{name:"recipe-name",value:this.state.name,onChange:e=>{this.setState({name:e})}})),!1!==this.state.summary&&i.createElement(S.A,{label:(0,l.f)("Summary")},i.createElement(le.A,{value:this.state.summary,onChange:e=>{this.setState({summary:e})}})),!1!==this.state.equipment&&i.createElement(S.A,{label:(0,l.f)("Equipment")},this.state.equipment.map(((e,t)=>i.createElement("div",{className:"wprm-admin-modal-field-text-import-equipment-field",key:t},i.createElement(v.A,{value:e.text,onChange:e=>{let n=JSON.parse(JSON.stringify(this.state.equipment));n[t].text=e,this.setState({equipment:n})}}))))),!1!==this.state.ingredients&&i.createElement(S.A,{label:(0,l.f)("Ingredients"),help:(0,l.f)("Use the checkboxes to indicate group headers (like Frosting and Cake)")},i.createElement(ju,{value:this.state.ingredients,onChange:e=>{this.setState({ingredients:e})}})),!1!==this.state.instructions&&i.createElement(S.A,{label:(0,l.f)("Instructions"),help:(0,l.f)("Use the checkboxes to indicate group headers (like Frosting and Cake)")},i.createElement(ju,{value:this.state.instructions,onChange:e=>{this.setState({instructions:e})}})),!1!==this.state.notes&&i.createElement(S.A,{label:(0,l.f)("Notes")},i.createElement(le.A,{value:this.state.notes,onChange:e=>{this.setState({notes:e})}}))):i.createElement("p",null,(0,l.f)("Make a selection using the buttons above first.")))),i.createElement(f.A,{savingChanges:this.state.isParsing},i.createElement("button",{className:"button",onClick:this.props.maybeCloseModal},(0,l.f)("Cancel")),i.createElement("button",{className:"button button-primary",onClick:this.useValues,disabled:!e},(0,l.f)("Use these Values"))))}}class Wu extends i.Component{constructor(e){super(e);const t=e.tags||{},n=Object.keys(t).some((e=>t[e]&&Array.isArray(t[e])&&t[e].length>0));this.state={loading:!0,error:!1,errorMessage:"",suggestions:{},selectedSuggestions:{},replaceExisting:!1,hasExistingTags:n}}componentDidMount(){this.fetchSuggestions()}fetchSuggestions(){const e={recipe:this.props.recipe,categories:Object.keys(wprm_admin_modal.categories).map((e=>({key:e,name:wprm_admin_modal.categories[e].label||e})))},t=`${wprm_admin.endpoints.modal}/ai-suggest-tags`;K.A.call(t,"POST",e).then((e=>{if(e&&e.success&&e.suggestions){const t={},n={};Object.keys(e.suggestions).forEach((r=>{const i=e.suggestions[r]||[];t[r]=i.map((e=>({term_id:e,name:e}))),n[r]=[...t[r]]})),this.setState({loading:!1,error:!1,suggestions:t,selectedSuggestions:n})}else{const t=e?.error||(0,l.f)("Failed to get AI suggestions. Please try again.");this.setState({loading:!1,error:!0,errorMessage:t})}})).catch((e=>{console.error("Error fetching AI suggestions:",e),this.setState({loading:!1,error:!0,errorMessage:(0,l.f)("An error occurred while fetching suggestions. Please try again.")})}))}toggleSuggestion(e,t){const{selectedSuggestions:n}=this.state,r=n[e]||[],i=r.some((e=>e.term_id===t.term_id&&e.name===t.name));let o={...n};o[e]=i?r.filter((e=>!(e.term_id===t.term_id&&e.name===t.name))):[...r,t],this.setState({selectedSuggestions:o})}selectAll(){const{suggestions:e}=this.state;this.setState({selectedSuggestions:JSON.parse(JSON.stringify(e))})}deselectAll(){this.setState({selectedSuggestions:{}})}handleSave(){const{selectedSuggestions:e,replaceExisting:t}=this.state,n=this.props.tags||{},r={};Object.keys(e).forEach((i=>{const o=e[i]||[];if(o.length>0){const e=Fu(i,o.map((e=>(e.name||String(e.term_id)).trim())));if(e.length>0)if(t)r[i]=e;else{const t=n[i]||[],o=new Set(t.map((e=>(e.name||String(e.term_id)).trim().toLowerCase()))),a=[...t];e.forEach((e=>{const t=(e.name||String(e.term_id)).trim().toLowerCase();o.has(t)||(a.push(e),o.add(t))})),r[i]=a}}else t&&n[i]&&(r[i]=[])})),Object.keys(n).forEach((e=>{r.hasOwnProperty(e)||(r[e]=n[e])})),this.props.onSuggestTags&&this.props.onSuggestTags(r),this.props.maybeCloseModal()}render(){const{loading:e,error:t,errorMessage:n,suggestions:r,selectedSuggestions:o,replaceExisting:a,hasExistingTags:s}=this.state,u=Object.keys(wprm_admin_modal.categories),c=Object.keys(o).some((e=>(o[e]||[]).length>0)),d=Object.keys(r).every((e=>{const t=r[e]||[],n=o[e]||[];return t.length>0&&t.length===n.length}));let h=(0,l.f)("Add Tags");return s&&a&&(h=(0,l.f)("Replace Tags")),i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},(0,l.f)("Suggest Tags")),i.createElement("div",{className:"wprm-admin-modal-suggest-tags-container",style:{padding:"20px",maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},e&&i.createElement("div",{style:{textAlign:"center",padding:"20px"}},i.createElement(ye.A,null),i.createElement("p",{style:{marginTop:"10px"}},(0,l.f)("Getting Tag Suggestions..."))),t&&i.createElement("div",{className:"wprm-admin-modal-suggest-tags-error"},i.createElement("p",null,i.createElement("strong",null,(0,l.f)("Error"))),i.createElement("p",null,n)),!e&&!t&&Object.keys(r).length>0&&i.createElement(i.Fragment,null,i.createElement("div",{style:{marginBottom:"20px",display:"flex",gap:"10px"}},i.createElement(p,{onClick:e=>{e.preventDefault(),this.deselectAll()},disabled:!c},(0,l.f)("Deselect All")),i.createElement(p,{onClick:e=>{e.preventDefault(),this.selectAll()},disabled:d},(0,l.f)("Select All"))),u.map((e=>{const t=wprm_admin_modal.categories[e],n=r[e]||[],a=o[e]||[];return 0===n.length?null:i.createElement("div",{key:e,className:"wprm-admin-modal-suggest-tags-category"},i.createElement("h3",null,t.label||e),i.createElement("div",{className:"wprm-admin-modal-suggest-tags-suggestions"},n.map(((t,n)=>{const r=a.some((e=>e.term_id===t.term_id&&e.name===t.name));return i.createElement("button",{key:n,type:"button",onClick:()=>this.toggleSuggestion(e,t),className:"wprm-admin-modal-suggest-tags-suggestion "+(r?"selected":"")},t.name)}))))})),s&&i.createElement("div",{className:"wprm-admin-modal-suggest-tags-replace"},i.createElement("label",null,i.createElement(A,{value:a,onChange:e=>{this.setState({replaceExisting:e})}}),i.createElement("span",null,(0,l.f)("Replace existing tags"))))),!e&&!t&&0===Object.keys(r).length&&i.createElement("p",null,(0,l.f)("No suggestions available."))),i.createElement(f.A,null,i.createElement("button",{className:"button",onClick:this.props.maybeCloseModal},(0,l.f)("Close")),!e&&!t&&Object.keys(r).length>0&&i.createElement("button",{className:"button button-primary",onClick:e=>{e.preventDefault(),this.handleSave()},disabled:!c,style:{marginLeft:"10px"}},h)))}}class Uu extends i.Component{constructor(e){super(e);const t=(e.ingredient||e.args?.ingredient||{}).splits||[];this.state={splits:JSON.parse(JSON.stringify(t))},this.addSplit=this.addSplit.bind(this),this.removeSplit=this.removeSplit.bind(this),this.updateSplit=this.updateSplit.bind(this),this.save=this.save.bind(this),this.hasValidSplits=this.hasValidSplits.bind(this)}hasValidSplits(){if(this.state.splits.length<2)return!1;let e=0;for(let t of this.state.splits){const n=parseFloat(t.percentage)||0;if(isNaN(n)||n<0||n>100)return!1;e+=n}return Math.abs(e-100)<.01}getTotalPercentage(){let e=0;for(let t of this.state.splits){const n=parseFloat(t.percentage)||0;isNaN(n)||(e+=n)}return e}calculateSplitAmount(e,t=!1){const n=this.props.ingredient||this.props.args?.ingredient||{};let r=0,i="";if(t&&n.converted&&n.converted[2]&&n.converted[2].amount&&""!==n.converted[2].amount?(r=(0,Bs.L)(n.converted[2].amount||"0"),i=n.converted[2].unit||""):(r=(0,Bs.L)(n.amount||"0"),i=n.unit||""),isNaN(r)||0===r)return{amount:"",unit:i};const o=r*parseFloat(e||0)/100;if(isNaN(o))return{amount:"",unit:i};const a="undefined"!=typeof wprm_admin&&wprm_admin.settings&&parseInt(wprm_admin.settings.adjustable_servings_round_to_decimals)||2;let s=!1;return t&&"undefined"!=typeof wprmp_admin&&wprmp_admin.settings&&wprmp_admin.settings.hasOwnProperty("unit_conversion_system_2_fractions")?s=wprmp_admin.settings.unit_conversion_system_2_fractions:"undefined"!=typeof wprm_admin&&wprm_admin.settings&&(s=wprm_admin.settings.fractions_enabled||!1),{amount:(0,Bs.V)(o,a,s),unit:i}}hasConversion(){const e=this.props.ingredient||this.props.args?.ingredient||{};return e.converted&&e.converted[2]&&e.converted[2].amount&&""!==e.converted[2].amount}addSplit(){const e=[...this.state.splits],t=e.length>0?Math.max(...e.map((e=>e.id||0))):0;if(0===e.length)e.push({id:t+1,percentage:"50"},{id:t+2,percentage:"50"});else{const n=100-this.getTotalPercentage(),r=n>0?n:0;e.push({id:t+1,percentage:r>0?String(r):""})}this.setState({splits:e})}removeSplit(e){const t=[...this.state.splits];t.splice(e,1),1===t.length?this.setState({splits:[]}):this.setState({splits:t})}updateSplit(e,t,n){const r=[...this.state.splits];if("percentage"===t)if(""===n||null==n)r[e]={...r[e],[t]:""};else{const i=parseFloat(n);if(isNaN(i))return;{const n=Math.max(0,Math.min(100,i));r[e]={...r[e],[t]:String(n)}}}else r[e]={...r[e],[t]:n};if(r.length>1){const n=r.length-1;if(e!==n||"percentage"===t){const e=100-r.slice(0,-1).reduce(((e,t)=>{const n=parseFloat(t.percentage)||0;return e+(isNaN(n)?0:n)}),0),t=Math.max(0,Math.min(100,e));r[n].percentage=String(t)}}this.setState({splits:r})}save(){if(!this.hasValidSplits()){const e=this.getTotalPercentage();return void alert((0,l.f)("Percentages must sum to 100%. Current total: "+e.toFixed(1)+"%"))}const e=this.props.onSave||this.props.args?.onSave;if(e){e(this.state.splits.length>=2?this.state.splits:[])}this.props.maybeCloseModal&&this.props.maybeCloseModal()}render(){const e=this.props.ingredient||this.props.args?.ingredient||{};let t="";if(e.amount){const n=[e.amount];e.unit&&n.push(e.unit),e.name&&n.push(e.name),t=n.join(" ")}else t=e.name||"";const n=this.getTotalPercentage(),r=Math.abs(n-100)<.01,o=this.hasConversion();return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},(0,l.f)("Split Ingredient")),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-container"},i.createElement("div",{className:"wprm-admin-modal-split-ingredient-info"},i.createElement("p",null,(0,l.f)("Split an ingredient into multiple parts. Each part can be used separately in instruction steps as inline or associated ingredients.")),i.createElement("p",{className:"wprm-admin-modal-split-ingredient-help"},(0,l.f)('For example, if you have "3 tbsp olive oil" in the ingredient list, you can split it into "2 tbsp" and "1 tbsp" parts, allowing you to use these as a part of different instruction steps.'))),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-parts"},i.createElement("p",null,i.createElement("strong",null,(0,l.f)("Ingredient"),":")," ",t),0===this.state.splits.length?i.createElement("p",{className:"wprm-admin-modal-split-ingredient-no-parts"},(0,l.f)('You need at least 2 parts to split an ingredient. Click "Add Part" to get started.')):i.createElement(i.Fragment,null,i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header-container"},i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header"},(0,l.f)("Percentage")),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header"},(0,l.f)("Amount")),o&&i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header wprm-admin-modal-split-ingredient-header-converted"},(0,l.f)("Converted Amount")),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header"},(0,l.f)("Name")),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-header"}," ")),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-parts-list"},this.state.splits.map(((t,n)=>{const r=n===this.state.splits.length-1;let a=t.percentage||"";if(r&&this.state.splits.length>1){const e=100-this.state.splits.slice(0,-1).reduce(((e,t)=>{const n=parseFloat(t.percentage)||0;return e+(isNaN(n)?0:n)}),0);a=String(Math.max(0,Math.min(100,e)))}const s=this.calculateSplitAmount(a,!1),u=o?this.calculateSplitAmount(a,!0):null,d=e.name||"";e.unit;return i.createElement("div",{key:t.id||n,className:"wprm-admin-modal-split-ingredient-part"},i.createElement(v.A,{type:"number",min:"0",max:"100",step:"0.1",disabled:r&&this.state.splits.length>1,className:"wprm-admin-modal-split-ingredient-percentage-input",value:r&&this.state.splits.length>1?a:t.percentage||"",placeholder:r?(0,l.f)("Auto"):"50",onChange:e=>{this.updateSplit(n,"percentage",e)}}),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-part-amount"},s.amount?`${s.amount} ${s.unit}`.trim():"-"),o&&i.createElement("div",{className:"wprm-admin-modal-split-ingredient-part-converted-amount"},u&&u.amount?`${u.amount} ${u.unit}`.trim():"-"),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-part-name"},d),i.createElement("div",{className:"wprm-admin-modal-split-ingredient-part-after-container"},i.createElement("div",{className:"wprm-admin-modal-split-ingredient-part-after-container-icons"},i.createElement(c.A,{type:"trash",title:(0,l.f)("Remove Split"),onClick:()=>{this.removeSplit(n)}}))))})))),i.createElement("button",{className:"button",onClick:this.addSplit},(0,l.f)("Add Split")),i.createElement("p",{style:{color:"#8B0000",marginTop:"10px",marginBottom:"0",visibility:!r&&this.state.splits.length>0?"visible":"hidden"}},i.createElement("strong",null,(0,l.f)("Total"),":")," ",n.toFixed(1),"% (",(0,l.f)("should be 100%"),")"))),i.createElement(f.A,null,i.createElement("button",{className:"button button-primary",onClick:this.save,disabled:!this.hasValidSplits()},(0,l.f)("Save")),i.createElement("button",{className:"button",onClick:this.props.maybeCloseModal},(0,l.f)("Cancel"))))}}const zu="__none__",Gu="lightbulb",qu="#000000",Vu=e=>/^#[0-9a-f]{3,6}$/i.test(e),Zu=(e,t)=>t&&e&&e.hasOwnProperty(t),Ju=["left-border-straight","left-border-rounded","filled","outline","banner"],Yu=e=>{const t=wprm_admin_modal&&wprm_admin_modal.icons?wprm_admin_modal.icons:{},n=(0,i.useMemo)((()=>Object.keys(t).sort().map((e=>t[e]))),[t]),r=e.tip_icon||e.args?.tip_icon||"",o=e.tip_style||e.args?.tip_style||"",a="left-border"===o?"left-border-straight":o,s=Ju.includes(a)?a:"",u=e.tip_accent||e.args?.tip_accent||"",c=Vu(u)?u:"",d=e.tip_text_color||e.args?.tip_text_color||"",p=Vu(d)?d:"",h=e.tip_text||e.args?.tip_text||"",g=!(!e.show_tip_text_input&&!e.args?.show_tip_text_input),v=r&&zu===r.toLowerCase()?"none":r?Zu(t,r)?"pick":"custom":"default",[b,y]=(0,i.useState)(v),[w,E]=(0,i.useState)(Zu(t,r)?r:""),[C,D]=(0,i.useState)(Zu(t,r)?"":r),[I,x]=(0,i.useState)(s),[S,A]=(0,i.useState)(c),[M,N]=(0,i.useState)(p),[O,B]=(0,i.useState)(h),k=!I||"default"===b||!S||!M,P="none"===b?zu:"pick"===b?w:"custom"===b?C.trim():"",T=!(!P||!Zu(t,P))&&t[P],L=!!Zu(t,Gu)&&t[Gu],j="none"!==b&&(T||"default"===b&&L),R=j?j.url:"custom"===b?C.trim():"",F=j?j.name:(0,l.f)("Tip Icon"),_=Ju.includes(I)?I:"left-border-straight",H=S&&Vu(S)?S:"#2b6cb0",W=M&&Vu(M)?M:qu,U=`${R}|${H}`,z=((G=O)?G.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim():"")||(0,l.f)("Tip to clarify this instruction step.");var G;const q=e.title||e.args?.title||(0,l.f)("Change Tip Style"),V=e.save_button||e.args?.save_button||(0,l.f)("Save");return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:e.maybeCloseModal},q),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-container"},i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control"},i.createElement("label",null,(0,l.f)("Tip Style")),i.createElement("select",{value:I,onChange:e=>x(e.target.value)},i.createElement("option",{value:""},(0,l.f)("Use default style")),i.createElement("option",{value:"left-border-straight"},(0,l.f)("Left Border Straight")),i.createElement("option",{value:"left-border-rounded"},(0,l.f)("Left Border Rounded")),i.createElement("option",{value:"filled"},(0,l.f)("Filled")),i.createElement("option",{value:"outline"},(0,l.f)("Outline")),i.createElement("option",{value:"banner"},(0,l.f)("Banner")))),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control"},i.createElement("label",null,(0,l.f)("Tip Icon")),i.createElement("select",{value:b,onChange:e=>{const t=e.target.value;y(t),"pick"===t&&!w&&n.length>0&&E(n[0].id)}},i.createElement("option",{value:"default"},(0,l.f)("Use default icon")),i.createElement("option",{value:"none"},(0,l.f)("No icon")),i.createElement("option",{value:"pick"},(0,l.f)("Pick custom icon")),i.createElement("option",{value:"custom"},(0,l.f)("Set custom icon"))),"pick"===b&&i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-icon-picker"},n.map((e=>i.createElement("button",{type:"button",key:e.id,className:"wprm-admin-modal-instruction-tip-style-icon-picker-item"+(w===e.id?" wprm-admin-modal-instruction-tip-style-icon-picker-item-selected":""),onClick:()=>E(e.id),title:e.name},i.createElement("img",{src:e.url,alt:e.name}))))),"custom"===b&&i.createElement("input",{type:"text",value:C,className:"wprm-admin-modal-instruction-tip-style-custom-input",placeholder:(0,l.f)("Custom icon URL (SVG or image)"),onChange:e=>D(e.target.value)})),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control"},i.createElement("label",null,(0,l.f)("Tip Accent Color")),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control-accent"},i.createElement("input",{type:"color",value:S||"#2b6cb0",onChange:e=>A(e.target.value)}),i.createElement("button",{type:"button",className:"button button-small",onClick:()=>A(""),disabled:!S},(0,l.f)("Use default accent color")))),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control"},i.createElement("label",null,(0,l.f)("Tip Text Color")),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control-accent"},i.createElement("input",{type:"color",value:M||qu,onChange:e=>N(e.target.value)}),i.createElement("button",{type:"button",className:"button button-small",onClick:()=>N(""),disabled:!M},(0,l.f)("Use default text color")))),g&&i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-control"},i.createElement("label",null,(0,l.f)("Tip Text")),i.createElement("input",{type:"text",value:O,className:"wprm-admin-modal-instruction-tip-style-text-input",placeholder:(0,l.f)("Tip text"),onChange:e=>B(e.target.value)})),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-preview"},i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-preview-label"},(0,l.f)("Preview")),k&&i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-preview-disclaimer"},(0,l.f)("When using default options, the final tip style depends on your recipe template settings.")),i.createElement("div",{className:`wprm-admin-modal-instruction-tip-style-preview-tip wprm-admin-modal-instruction-tip-style-preview-tip-style-${_}`,style:{"--wprm-admin-tip-preview-accent":H,"--wprm-admin-tip-preview-text-color":W}},j&&i.createElement(pu.A,{key:U,src:j.url,className:"wprm-admin-modal-instruction-tip-style-preview-icon",preProcessor:e=>e.replace(/#[0-9a-f]{3,6}/gi,H)}),!j&&R&&i.createElement("img",{src:R,alt:F,className:"wprm-admin-modal-instruction-tip-style-preview-icon"}),i.createElement("div",{className:"wprm-admin-modal-instruction-tip-style-preview-text"},z)))),i.createElement(f.A,null,i.createElement("button",{className:"button button-primary",onClick:()=>{const t=e.onSave||e.args?.onSave;t&&t({tip_icon:P,tip_style:I,tip_accent:S,tip_text_color:M,tip_text:O}),e.maybeCloseModal()}},V),i.createElement("button",{className:"button",onClick:e.maybeCloseModal},(0,l.f)("Cancel"))))};class $u extends i.Component{constructor(e){super(e),this.state={selectedPost:!1,creatingPost:!1,addingToPost:!1},this.handleAddToExistingPost=this.handleAddToExistingPost.bind(this),this.handleDoNothing=this.handleDoNothing.bind(this)}handleCreateNewPost(e=!0){if(this.state.creatingPost)return;const t=this.props.args.recipeId;t&&this.setState({creatingPost:!0},(()=>{u.A.recipe.createPostForRecipe(t).then((t=>{t&&t.editLink?e?window.location.href=t.editLink:(this.setState({creatingPost:!1}),this.props.maybeCloseModal()):(this.setState({creatingPost:!1}),alert((0,l.f)("Failed to create post. Please try again.")))}))}))}handleAddToExistingPost(){if(this.state.addingToPost||!this.state.selectedPost)return;const e=this.props.args.recipeId,t=this.state.selectedPost.id;e&&t&&this.setState({addingToPost:!0},(()=>{u.A.recipe.addRecipeToPost(e,t).then((e=>{e&&e.editLink?window.location.href=e.editLink:(this.setState({addingToPost:!1}),alert((0,l.f)("Failed to add recipe to post. Please try again.")))}))}))}handleDoNothing(){this.props.maybeCloseModal()}render(){return i.createElement(i.Fragment,null,i.createElement(m.A,{onCloseModal:this.props.maybeCloseModal},(0,l.f)("Add Recipe to Post")),i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-container"},i.createElement("p",null,(0,l.f)("What would you like to do with this new"),this.props.args.recipeName?` "${this.props.args.recipeName}"`:"",(0,l.f)(" recipe?")),i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-options"},i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-section"},i.createElement("h3",null,(0,l.f)("Add recipe to a new post")),i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-buttons"},i.createElement("button",{className:"button button-primary",onClick:()=>this.handleCreateNewPost(!0),disabled:this.state.creatingPost||this.state.addingToPost},this.state.creatingPost?(0,l.f)("Creating..."):(0,l.f)("Create new post and edit")),i.createElement("button",{className:"button button-secondary",onClick:()=>this.handleCreateNewPost(!1),disabled:this.state.creatingPost||this.state.addingToPost},this.state.creatingPost?(0,l.f)("Creating..."):(0,l.f)("Create new post and stay here")))),i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-section"},i.createElement("h3",null,(0,l.f)("Add recipe to an existing post")),i.createElement("div",{className:"wprm-admin-modal-add-recipe-to-post-existing"},i.createElement(Ml,{value:this.state.selectedPost,onValueChange:e=>{this.setState({selectedPost:e})}}),i.createElement("button",{className:"button button-secondary",onClick:this.handleAddToExistingPost,disabled:!this.state.selectedPost||this.state.addingToPost||this.state.creatingPost},this.state.addingToPost?(0,l.f)("Adding..."):(0,l.f)("Add to Post")))))),i.createElement(f.A,{savingChanges:this.state.creatingPost||this.state.addingToPost},i.createElement("button",{className:"button",onClick:this.handleDoNothing,disabled:this.state.creatingPost||this.state.addingToPost},(0,l.f)("Do not do anything"))))}}var Qu=n(561);function Ku(){return Ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t{["add-recipe-to-post","select"].includes(e)||(window.onbeforeunload=()=>(0,l.f)("Are you sure you want to leave this page?"))}))}close(e=!1){const t=!(!this.state.args||!this.state.args.closeCallback||"function"!=typeof this.state.args.closeCallback)&&this.state.args.closeCallback;this.setState({modalIsOpen:!1},(()=>{window.onbeforeunload=null,"function"==typeof e&&e(),t&&t()}))}closeIfAllowed(e=!1){const t=!(!this.content.current||!this.content.current.hasOwnProperty("allowCloseModal"))&&this.content.current.allowCloseModal;t&&!t()||this.close(e)}openSecondary(e,t={}){this.setState({secondaryModalIsOpen:!0,secondaryMode:e,secondaryArgs:t})}closeSecondary(e=!1){this.setState({secondaryModalIsOpen:!1},(()=>{"function"==typeof e&&e()}))}closeSecondaryIfAllowed(e=!1){const t=!(!this.secondaryContent.current||!this.secondaryContent.current.hasOwnProperty("allowCloseModal"))&&this.secondaryContent.current.allowCloseModal;t&&!t()||this.closeSecondary(e)}addTextToEditor(e,t){if("undefined"==typeof tinyMCE||!tinyMCE.get(t)||tinyMCE.get(t).isHidden()){var n=Qu("textarea#"+t).val();Qu("textarea#"+t).val(n+e)}else tinyMCE.get(t).focus(!0),tinyMCE.activeEditor.selection.collapse(!1),tinyMCE.activeEditor.execCommand("mceInsertContent",!1,e)}refreshEditor(e){"undefined"!=typeof tinyMCE&&tinyMCE.get(e)&&!tinyMCE.get(e).isHidden()&&(tinyMCE.get(e).focus(!0),tinyMCE.activeEditor.setContent(tinyMCE.activeEditor.getContent()))}render(){let e=Xu.applyFilters("modal",ec),t=Xu.applyFilters("modalRecipe",{});const n=!!e.hasOwnProperty(this.state.mode)&&e[this.state.mode],r=e.hasOwnProperty(this.state.secondaryMode)?e[this.state.secondaryMode]:!!t.hasOwnProperty(this.state.secondaryMode)&&t[this.state.secondaryMode];if(!n)return null;const o=this.state.secondaryModalIsOpen?"wprm-admin-modal-overlay wprm-admin-modal-overlay-dimmed":"wprm-admin-modal-overlay";return i.createElement(i.Fragment,null,i.createElement(a(),{isOpen:this.state.modalIsOpen,onRequestClose:this.closeIfAllowed,overlayClassName:o,className:`wprm-admin-modal wprm-admin-modal-${this.state.mode} wp-core-ui`},i.createElement(s.A,{module:"Modal"},i.createElement(n,{ref:this.content,mode:this.state.mode,args:this.state.args,maybeCloseModal:this.closeIfAllowed,openSecondaryModal:this.openSecondary}))),r&&i.createElement(a(),{isOpen:this.state.secondaryModalIsOpen,onRequestClose:this.closeSecondaryIfAllowed,overlayClassName:"wprm-admin-modal-overlay-secondary",className:`wprm-admin-modal wprm-admin-modal-secondary wprm-admin-modal-recipe wprm-admin-modal-${this.state.secondaryMode} wp-core-ui`},i.createElement(s.A,{module:"SecondaryModal"},i.createElement(r,Ku({ref:this.secondaryContent,mode:this.state.secondaryMode,args:this.state.secondaryArgs,maybeCloseModal:this.closeSecondaryIfAllowed},this.state.secondaryArgs)))))}}let nc=document.getElementById("wprm-admin-modal");if(nc){(0,r.H)(nc).render(i.createElement(tc,{ref:e=>{window.WPRM_Modal=e,window.WPRM_Modal.openSecondary=e.openSecondary,window.WPRM_Modal.closeSecondary=e.closeSecondary,window.WPRM_Modal.close=e.close,window.WPRM_Modal.closeIfAllowed=e.closeIfAllowed}}))}},9817:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7810),i=n(3861);const o=e=>{let t="wprm-admin-modal-field-container";e.id&&(t+=` wprm-admin-modal-field-container-${e.id}`);let n=null;return e.help&&(n=r.createElement(i.A,{type:"question",title:e.help,className:"wprm-admin-icon-help"})),r.createElement("div",{className:t},e.label?r.createElement(r.Fragment,null,r.createElement("div",{className:"wprm-admin-modal-field-label"},e.label,n),r.createElement("div",{className:"wprm-admin-modal-field"},e.children)):e.children)}},5525:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(7810),i=n(4901);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t(t.hasOwnProperty("options")?e=e.concat(t.options):e.push(t),e)),[]).find((e=>e.value===this.props.value))}const t=this.props.custom?this.props.custom:{};return r.createElement(i.Ay,o({isDisabled:this.props.isDisabled,options:this.props.options,value:e,placeholder:this.props.placeholder,onChange:e=>{this.props.onChange(e.value)},styles:{control:e=>({...e,backgroundColor:"white"}),container:e=>({...e,width:"100%",maxWidth:this.props.width?this.props.width:"100%"})}},t))}}},5321:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>r.createElement(r.Fragment,null,e.options.map((t=>r.createElement("div",{className:"wprm-admin-modal-field-radio-option",key:t.value},r.createElement("input",{type:"radio",value:t.value,name:`wprm-admin-radio-${e.id}`,id:`wprm-admin-radio-${e.id}-${t.value}`,checked:e.value==t.value,onChange:t=>{e.onChange(t.target.value)}}),r.createElement("label",{htmlFor:`wprm-admin-radio-${e.id}-${t.value}`},t.label)))))},4883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>{const t=!!e.hasOwnProperty("disabled")&&e.disabled,n=e.hasOwnProperty("type")?e.type:"text";return r.createElement("input",{type:n,min:e.hasOwnProperty("min")?e.min:null,max:e.hasOwnProperty("max")?e.max:null,step:e.hasOwnProperty("step")?e.step:null,disabled:t,name:e.name,className:e.className||"",value:e.value,placeholder:e.placeholder,onChange:t=>{e.onChange(t.target.value)},onBlur:t=>{e.onBlur&&e.onBlur(t.target.value)},onKeyDown:t=>{"number"===e.type&&"-"===t.key&&t.preventDefault(),e.onKeyDown&&e.onKeyDown(t)}})}},7302:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>r.createElement("textarea",{value:e.value,placeholder:e.placeholder,onChange:t=>{e.onChange(t.target.value)},onBlur:t=>{e.onBlur&&e.onBlur(t.target.value)}})},8020:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7810),i=n(997);const o=e=>{const t=e.hasOwnProperty("alwaysShow")&&"function"==typeof e.alwaysShow?e.alwaysShow:()=>{},n=!!e.leftActions,o="function"==typeof e.leftActions?e.leftActions():e.leftActions;return r.createElement("div",{className:"wprm-admin-modal-footer"+(n?" wprm-admin-modal-footer-has-left":"")},n&&r.createElement("div",{className:"wprm-admin-modal-footer-left"},o),r.createElement("div",{className:"wprm-admin-modal-footer-right"},e.savingChanges?r.createElement(r.Fragment,null,t(),r.createElement(i.A,null)):r.createElement(r.Fragment,null,t(),e.children)))}},6290:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(7810),i=n(942),o=n(3861);const a=e=>r.createElement("div",{className:"wprm-admin-modal-header"},r.createElement("h2",null,e.children),r.createElement("div",{className:"wprm-admin-modal-close",onClick:e.onCloseModal},r.createElement(o.A,{type:"close",title:(0,i.f)("Close")})))},7543:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(942);const i={selectImage(e){this.select("image",e)},selectVideo(e){this.select("video",e)},select(e,t){let n={title:(0,r.f)("Select Media"),button:{text:(0,r.f)("Select")},multiple:!1};"video"===e?(n.frame="video",n.state="video-details"):n.library={type:"image"};let i=wp.media(n);i.on("select",(function(){var e=i.state().get("selection").first().toJSON();t(e)})),i.on("update",(function(){let e=i.state().media.attachment;e&&t(e)})),i.open()}}},9532:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7810),i=n(2483);const o=e=>{const t=document.getElementById("wprm-admin-modal-toolbar-container");return t?i.createPortal(r.createElement("div",{className:"wprm-admin-modal-toolbar",onMouseDown:e=>{e.preventDefault()}},e.children),t):null}},6283:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7810),i=n(7466),o=n(942),a=n(4141);class s extends r.Component{constructor(e){super(e),this.selectRef=r.createRef()}getOptions(e){return e?a.A.call("wprm_search_recipes",{search:e}).then((e=>e&&e.recipes_with_id?e.recipes_with_id:[])):Promise.resolve({options:[]})}focus(){this.selectRef.current&&this.selectRef.current.focus()}render(){return r.createElement(i.Ay,{ref:this.selectRef,placeholder:(0,o.f)("Select or start typing to search for a recipe"),value:this.props.value,onChange:this.props.onValueChange,getOptionValue:({id:e})=>e,getOptionLabel:({text:e})=>e,defaultOptions:this.props.options.concat(wprm_admin.latest_recipes),loadOptions:this.getOptions.bind(this),noOptionsMessage:()=>(0,o.f)("No recipes found"),clearable:!1})}}},4141:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={call(e,t={}){const n=wprm_admin.nonce,r={method:"POST",credentials:"same-origin",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded; charset=utf-8","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},body:new URLSearchParams({action:e,security:n,...t}).toString()};return fetch(wprm_admin.ajax_url,r).then((function(t){return t.ok?t.json().then((function(n){return n.success?void 0===n.data||n.data:(i(e,r,t,n),!1)})).catch((function(n){return console.error("Failed to parse JSON response:",e,n),i(e,r,t,null,n),!1})):(i(e,r,t),!1)})).catch((function(t){return console.error("AJAX request failed:",e,t),i(e,r,null,null,t),!1}))}};async function i(e,t,n,r=null,i=null){console.log("AJAX Error:",e,t),n&&console.log("Response:",n),r&&console.log("JSON:",r),i&&console.log("Error:",i);let o="";if(i)o="Network error occurred. Please check your internet connection and try again.\r\n\r\n",o+=`Error: ${i.message||i}`;else if(n){const e=parseInt(n.status);let t=!1;300<=e&&e<=399?t="A redirection is breaking the AJAX endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===e||403===e?t="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===e?t="The AJAX endpoint could not be found. This might be a plugin conflict or server configuration issue.":500<=e&&e<=599&&(t="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs."),t&&(o+=`${t}\r\n\r\n`);o+=`Response: ${`${n.url} ${n.redirected?"(redirected)":""}- ${n.status} - ${n.statusText}`}`}r&&r.data&&r.data.message?o+=`\r\n\r\nServer message: ${r.data.message}`:r&&r.message&&(o+=`\r\n\r\nServer message: ${r.message}`);let a=!0;if(r&&r.data&&r.data.message){const e=r.data.message.toLowerCase();-1===e.indexOf("permission")&&-1===e.indexOf("nonce")&&-1===e.indexOf("logged out")&&-1===e.indexOf("session")||(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),a=!1)}if(a&&(o+="\r\n\r\nPress OK to contact support@bootstrapped.ventures for support (opens an email popup).",confirm(o))){const t="support@bootstrapped.ventures",n="WP Recipe Maker AJAX Error Message",r=`I received the error message below at ${window.location.href}\r\n\r\nAction: ${e}\r\n\r\n${o}`;window.open(`mailto:${encodeURIComponent(t)}?subject=${encodeURIComponent(n)}&body=${encodeURIComponent(r)}`)}}},5044:(e,t,n)=>{"use strict";n.d(t,{A:()=>q});var r=n(409);const i=wprm_admin.endpoints.analytics,o={delete:e=>r.A.call(`${i}/${e}`,"DELETE")},a=wprm_admin.endpoints.custom_taxonomies,s={save(e,t){const n={...t},i=e?"PUT":"POST";return r.A.call(a,i,n)}},l=wprm_admin.endpoints.dashboard,u={getAnalytics:()=>r.A.call(`${l}/analytics`)},c=wprm_admin.endpoints.notices,d={dismissNotice(e){const t={id:e};return r.A.call(c,"DELETE",t)}},p=wprm_admin.endpoints.modal,m={parseIngredients(e){const t={ingredients:e};return r.A.call(`${p}/ingredient/parse`,"POST",t)}},f=wprm_admin.endpoints.list,h={get:e=>r.A.call(`${f}/${e}?t=${Date.now()}`),save(e){const t={list:e};let n=f,i="POST";const o=!!e.id&&parseInt(e.id);return o&&(n+=`/${o}`,i="PUT"),r.A.call(n,i,t)},updateStatus(e,t){const n={status:t};return r.A.call(`${f}/${e}`,"PUT",n)},delete(e,t=!1){let n=`${f}/${e}`;return t&&(n+="?force=true"),r.A.call(n,"DELETE")}},g=wprm_admin.endpoints.manage,v=wprm_admin.endpoints.rating,b=wprm_admin.endpoints.taxonomy;let y=!1,w=!1;const E={getData(e){return y?(w=e,new Promise((e=>e(!1)))):this.getDataDebounced(e)},getDataDebounced(e){return y=!0,r.A.call(`${g}/${e.route}`,"POST",e).then((e=>{if(w){const e=w;return w=!1,this.getDataDebounced(e)}return y=!1,e}))},deleteUserRatings:e=>r.A.call(`${v}/recipe/${e}`,"DELETE"),getTerm:(e,t)=>r.A.call(`${b}${e}/${t}`),createTerm(e,t){const n={name:t};return r.A.call(`${b}${e}`,"POST",n)},cloneTerm(e,t,n){const i={type:e,id:t,name:n};return r.A.call(`${g}/taxonomy/clone`,"POST",i)},deleteTerm:(e,t)=>r.A.call(`${b}${e}/${t}?force=true`,"DELETE"),renameTerm(e,t,n){const i={name:n};return r.A.call(`${b}${e}/${t}`,"POST",i)},changeTermSlug(e,t,n){const i={slug:n};return r.A.call(`${b}${e}/${t}`,"POST",i)},changeTermDescription(e,t,n){const i={description:n};return r.A.call(`${b}${e}/${t}`,"POST",i)},renameTermLabel(e,t,n){const i={type:e,id:t,label:n};return r.A.call(`${g}/taxonomy/label`,"POST",i)},updateTermLanguage(e,t,n){const i={type:e,id:t,language:n};return r.A.call(`${g}/taxonomy/language`,"POST",i)},mergeTerm(e,t,n){const i={type:e,oldId:t,newId:n};return r.A.call(`${g}/taxonomy/merge`,"POST",i)},updateTaxonomyMeta(e,t,n){let i={};return i[e]=n,r.A.call(`${b}${e}/${t}`,"POST",i)},bulkEdit(e,t,n,i){const o={type:t,ids:n,action:i};return r.A.call(`${g}/${e}/bulk`,"POST",o)},getTermId(e,t){const n={taxonomy:e,name:t};return r.A.call(`${g}/taxonomy/term-id`,"POST",n)},getShoppingGroups(e=""){const t={search:e,limit:50};return r.A.call(`${g}/taxonomy/shopping-groups`,"POST",t).then((e=>e&&e.groups?e.groups:[]))}},C=wprm_admin.endpoints.modal;let D=!1,I=!1,x=!1;const S={getSuggestions(e){return D?(x=e,new Promise((e=>e(!1)))):this.getSuggestionsDebounced(e)},getSuggestionsDebounced(e){D=!0;const t=Date.now();return!1!==I&&500>t-I?new Promise((n=>{setTimeout((()=>{n(this.getSuggestionsDebounced(e))}),t-I)})):(I=t,r.A.call(`${C}/suggest`,"POST",e).then((e=>{if(x){const e=x;return x=!1,this.getSuggestionsDebounced(e)}return D=!1,e})))}},A=wprm_admin.endpoints.rating,M={update(e){const t={rating:e};return r.A.call(`${A}`,"POST",t)},updateComment(e,t){const n={rating:t};return r.A.call(`${A}/comment/${e}`,"POST",n)},delete:e=>r.A.call(`${A}/${e}`,"DELETE")};var N=n(4141);const O=wprm_admin.endpoints.recipe,B=wprm_admin.endpoints.manage,k=()=>{const e="undefined"!=typeof wprm_admin_modal&&wprm_admin_modal&&wprm_admin_modal.multilingual?wprm_admin_modal.multilingual:!("undefined"==typeof wprm_admin_manage||!wprm_admin_manage||!wprm_admin_manage.multilingual)&&wprm_admin_manage.multilingual;return!!e&&(e.current?e.current:!!e.default&&e.default)},P={get:e=>r.A.call(`${O}/${e}?t=${Date.now()}`),getFrontend:e=>r.A.call(`${O}/${e}?t=${Date.now()}`),save(e){const t=(e=>{if("public"===wprm_admin.settings.post_type_structure)return e;if(e.id)return e;if(Object.prototype.hasOwnProperty.call(e,"language"))return e;const t=k();return t?{...e,language:t}:e})(e),n={recipe:t};let i=O,o="POST";const a=!!e.id&&parseInt(e.id);return a&&(i+=`/${a}`,o="PUT"),r.A.call(i,o,n)},updateStatus(e,t){const n={status:t};return r.A.call(`${O}/${e}`,"PUT",n)},delete(e,t=!1){let n=`${O}/${e}`;return t&&(n+="?force=true"),r.A.call(n,"DELETE")},deleteRevision:e=>r.A.call(`${B}/revision/${e}`,"DELETE"),createPostForRecipe:e=>N.A.call("wprm_create_post_for_recipe",{recipe_id:e}),addRecipeToPost:(e,t)=>N.A.call("wprm_add_recipe_to_post",{recipe_id:e,post_id:t})},T=wprm_admin.endpoints.setting,L={save(e){let t={settings:e};return r.A.call(T,"POST",t)}},j=wprm_admin.endpoints.template;let R={},F={},_={},H={};const W={previewShortcode(e,t,n,r="default"){return R[r]||(R[r]=[]),F[r]||(F[r]={}),F[r][e]=t,H[r]=n,clearTimeout(_[r]),_[r]=setTimeout((()=>{this.previewShortcodes(r)}),500),new Promise((e=>R[r].push(e)))},previewShortcodes(e="default"){const t=R[e]||[],n=F[e]||{},r=H[e]||!1;R[e]=[],F[e]={},H[e]=!1;const i={recipeId:r,shortcodes:n};fetch(`${j}/preview`,{method:"POST",headers:{"X-WP-Nonce":wprm_admin.api_nonce,Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(i)}).then((e=>e.json().then((n=>{let r=e.ok?n.preview:{};t.forEach((e=>e(r)))}))))},searchRecipes:e=>N.A.call("wprm_search_recipes",{search:e}).then((e=>e&&e.recipes_with_id?e.recipes_with_id:[])),save(e){const t={template:e};return r.A.call(j,"POST",t)},delete(e){const t={slug:e};return r.A.call(j,"DELETE",t)}},U=wprm_admin.endpoints.utilities,z={saveImage(e){const t={url:e};return r.A.call(`${U}/save_image`,"POST",t)},giveFeedback(e){const t={feedback:e};return r.A.call(`${U}/feedback`,"POST",t)},getPostSummary:e=>r.A.call(`${U}/post_summary/${e}`),previewRecipe(e){const t={json:e};return r.A.call(`${U}/preview`,"POST",t)}},{hooks:G}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"],q=G.applyFilters("api",{analytics:o,customTaxonomy:s,dashboard:u,general:d,import:m,list:h,manage:E,modal:S,rating:M,recipe:P,settings:L,template:W,utilities:z})},409:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={call(e,t="GET",n=!1){let r=wprm_admin.api_nonce;"object"==typeof window.wpApiSettings&&window.wpApiSettings.nonce&&(r=window.wpApiSettings.nonce);let i={method:t,headers:{"X-WP-Nonce":r,Accept:"application/json","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},credentials:"same-origin"};"PUT"!==t&&"DELETE"!==t||(i.method="POST",i.headers["X-HTTP-Method-Override"]=t),n&&(i.headers["Content-Type"]="application/json",i.body=JSON.stringify(n));let o=0;return e=e.replace(/\?/g,(function(e){return o++,2<=o?"&":e})),fetch(e,i).then((function(t){return t.ok?t.json():(async function(e,t,n){console.log(e,t),console.log(n);let r="";const i=parseInt(n.status);let o=!1;300<=i&&i<=399?o="A redirection is breaking the API endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===i||403===i?o="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===i?o="The rest API endpoint could not be found. Are your permalinks set up correctly?":500<=i&&i<=599&&(o="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs.");o&&(r+=`${o}\r\n\r\n`);r+="Press OK to contact support@bootstrapped.ventures for support (opens an email popup).";const a=`${n.url} ${n.redirected?"(redirected)":""}- ${n.status} - ${n.statusText}`;r+=`\r\n\r\n${a}`;let s=!0;try{await n.text().then((e=>{console.log(e),-1!==e.indexOf("rest_cookie_invalid_nonce")?(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),s=!1):r+=`\r\n\r\n${e}`}))}catch(l){console.log(l),r+=`\r\n\r\n${l}`}if(s&&confirm(r)){const e="support@bootstrapped.ventures",t="WP Recipe Maker Error Message",n=`I received the error message below at ${window.location.href}\r\n\r\n${r}`;window.open(`mailto:${encodeURIComponent(e)}?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(n)}`)}}(e,i,t),!1)}))}}},3568:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);class i extends r.Component{constructor(e){super(e),this.state={hasError:!1,error:!1,info:!1}}componentDidCatch(e,t){this.setState({hasError:!0,error:e,info:t})}render(){return r.createElement(r.Fragment,null,this.state.hasError?r.createElement("div",{className:"wprm-error-boundary"},r.createElement("p",null,r.createElement("strong",null,"Something went wrong"),r.createElement("br",null),"Please contact ",r.createElement("a",{href:"mailto:support@bootstrapped.ventures"},"support@bootstrapped.ventures")," and send along the following information:"),r.createElement("pre",null,this.props.module?`Module: ${this.props.module}\n`:null,this.state.error?`Error: ${this.state.error.toString()}\n`:null,this.state.info?`Stack: ${this.state.info.componentStack}`:null)):this.props.children)}}},3861:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7810),i=n(5494),o=n(8783);const a={adjustable:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMi41IiB4Mj0iMTUuNSIgeTI9IjEyLjUiPjwvbGluZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuNSIgeTE9IjMuNSIgeDI9IjMuNSIgeTI9IjMuNSI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOS41IiB5MT0iMy41IiB4Mj0iMTUuNSIgeTI9IjMuNSI+PC9saW5lPiA8cmVjdCBkYXRhLWNvbG9yPSJjb2xvci0yIiB4PSIzLjUiIHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjYiPjwvcmVjdD4gPHJlY3QgZGF0YS1jb2xvcj0iY29sb3ItMiIgeD0iOS41IiB5PSI5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB3aWR0aD0iMyIgaGVpZ2h0PSI2Ij48L3JlY3Q+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjUiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMTIuNSI+PC9saW5lPiA8L2c+PC9zdmc+",bold:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTIuNSwxLjVoNmEzLDMsMCwwLDEsMywzaDBhMywzLDAsMCwxLTMsM2gtNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPHBhdGggZD0iTTQuNSw3LjVIMTBBMy41LDMuNSwwLDAsMSwxMy41LDExaDBBMy41LDMuNSwwLDAsMSwxMCwxNC41SDIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPGxpbmUgeDE9IjQuNSIgeTE9IjEuNSIgeDI9IjQuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",clock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOC41IiBjeT0iOC41IiByPSI3Ij48L2NpcmNsZT4gPHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA1LjUsNS41IDguNSw4LjUgMTMuNSw4LjUgIj48L3BvbHlsaW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjMuNSIgeDI9IjguNSIgeTI9IjQuNSI+PC9saW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjEzLjUiIHgyPSI4LjUiIHkyPSIxMi41Ij48L2xpbmU+IDxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy41IiB5MT0iOC41IiB4Mj0iNC41IiB5Mj0iOC41Ij48L2xpbmU+IDwvZz48L3N2Zz4=",close:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjUiIHkxPSIyLjUiIHgyPSIyLjUiIHkyPSIxMy41IiBkYXRhLWNhcD0iYnV0dCI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMi41IiB5MT0iMi41IiB4Mj0iMTMuNSIgeTI9IjEzLjUiIGRhdGEtY2FwPSJidXR0Ij48L2xpbmU+IDwvZz48L3N2Zz4=",code:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMTAuNSIgeTE9IjEuNSIgeDI9IjUuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8cG9seWxpbmUgcG9pbnRzPSIzLjUgNC41IDAuNSA3LjUgMy41IDEwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCI+PC9wb2x5bGluZT4gPHBvbHlsaW5lIHBvaW50cz0iMTIuNSA0LjUgMTUuNSA3LjUgMTIuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jYXA9ImJ1dHQiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==","checkbox-alternate":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA0LjUsNi41IDcuNSw5LjUgMTUuNSwxLjUgIi8+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMy41LDcuNXY2IGMwLDAuNTUyLTAuNDQ4LDEtMSwxaC0xMWMtMC41NTIsMC0xLTAuNDQ4LTEtMXYtMTFjMC0wLjU1MiwwLjQ0OC0xLDEtMWg5Ii8+IDwvZz48L3N2Zz4=","checkbox-checked":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNC41LDcuNSA3LDEwIDEyLDUgIj48L3BvbHlsaW5lPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC41LDE1LjVoLTEzYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiI+PC9wYXRoPjwvZz48L3N2Zz4=","checkbox-empty":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTNjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTEzYzAtMC41NTIsMC40NDgtMSwxLTFoMTNjMC41NTIsMCwxLDAuNDQ4LDEsMXYxM0MxNS41LDE1LjA1MiwxNS4wNTIsMTUuNSwxNC41LDE1LjV6Ij48L3BhdGg+PC9nPjwvc3ZnPg==",checkmark:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMSA5LjUgNS41IDE0IDE1IDEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==",duplicate:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY2FwPSJidXR0Ii8+IDxwb2x5bGluZSBwb2ludHM9IjEzLjUgNC41IDE1LjUgNC41IDE1LjUgMTUuNSA0LjUgMTUuNSA0LjUgMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPjwvZz48L3N2Zz4=",drag:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjUuNSIgeDI9IjE1LjUiIHkyPSI1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PGxpbmUgeDE9IjAuNSIgeTE9IjEwLjUiIHgyPSIxNS41IiB5Mj0iMTAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+PC9nPjwvc3ZnPg==",split:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWxpbmUgcG9pbnRzPSIwLjUgNS41IDAuNSAwLjUgNS41IDAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHBvaW50cz0iMTUuNSA1LjUgMTUuNSAwLjUgMTAuNSAwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjAuNSAwLjUgNy41IDcuNSA3LjUgMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgeDE9IjE1LjUiIHkxPSIwLjUiIHgyPSI5LjUiIHkyPSI2LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==","split-thick":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkYXRhLWNvbG9yPSJjb2xvci0yIiBkPSJNMTUuNSwwaC01YS41LjUsMCwwLDAtLjM1NC44NTRsMS43OTMsMS43OTJMMTAuMjkzLDQuMjkzYTEsMSwwLDEsMCwxLjQxNCwxLjQxNGwxLjY0Ny0xLjY0NiwxLjc5MiwxLjc5M0EuNS41LDAsMCwwLDE1LjUsNmEuNDkzLjQ5MywwLDAsMCwuMTkxLS4wMzhBLjUuNSwwLDAsMCwxNiw1LjVWLjVBLjUuNSwwLDAsMCwxNS41LDBaIiBmaWxsPSIjMTExMTExIj48L3BhdGg+PHBhdGggZD0iTTQuMDYxLDIuNjQ2LDUuODU0Ljg1NEEuNS41LDAsMCwwLDUuNSwwSC41QS41LjUsMCwwLDAsMCwuNXY1YS41LjUsMCwwLDAsLjMwOS40NjJBLjQ5My40OTMsMCwwLDAsLjUsNmEuNS41LDAsMCwwLC4zNTQtLjE0NkwyLjY0Niw0LjA2MSw3LDguNDE0VjE1YTEsMSwwLDAsMCwyLDBWOGExLDEsMCwwLDAtLjI5My0uNzA3WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","eafl-link":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+","eafl-unlink":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",eye:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSw4IGMwLDAsMy01LjUsNy41LTUuNVMxNS41LDgsMTUuNSw4cy0zLDUuNS03LjUsNS41UzAuNSw4LDAuNSw4eiIvPiA8Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjgiIHI9IjIuNSIvPiA8L2c+PC9zdmc+","heading-1":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMS40OTkiIHkxPSIxMi41IiB4Mj0iMS41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI3LjQ5OSIgeTE9IjEyLjUiIHgyPSI3LjUiIHkyPSIzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjEuNSIgeTE9IjgiIHgyPSI3LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEwLjY5NCA1LjI3OCAxMy41IDMuNSAxMy41IDEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=","heading-2":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xMCw1LjU0NmMuMjk5LTEuMjYyLDEuNDczLTIuMTI3LDIuNzQ4LTIuMDQsLjg5NywuMDYxLDEuNzc0LC40NzYsMi4xODgsMS4yNTIsLjA3NiwuMTQyLC4yNDYsLjUwMSwuMjQ4LDEuMDM5LC4wMDUsMS4yNjMtLjkyNSwyLjE1Ny0yLjQyNSwzLjcyNy0uNjQ0LC42NzQtMS41OTgsMS42ODYtMi43NTksMi45NzdoNS41MTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-3":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjUiIHkxPSIzLjUiIHgyPSIuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjYuNSIgeTE9IjMuNSIgeDI9IjYuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9Ii41IiB5MT0iOCIgeDI9IjYuNSIgeTI9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PHBhdGggZGF0YS1jb2xvcj0iY29sb3ItMiIgZD0iTTEwLjUsMTFjLjQ4MSwuOTY4LDEuNDI5LDEuNDYzLDIuNDkyLDEuNDYzLDEuNDE0LDAsMi40NjItLjk4MywyLjQ4Ny0yLjAyNSwuMDI4LTEuMTc5LTEuNDc5LTIuNDM4LTMuNDc5LTIuNDM4LDIsMCwzLjUwOC0xLjI1OCwzLjQ3OS0yLjQzOC0uMDI1LTEuMDQyLTEuMDczLTIuMDI1LTIuNDg3LTIuMDI1LTEuMDYzLDAtMi4wMTEsLjQ5NS0yLjQ5MiwxLjQ2MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+","heading-4":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEzLjUgMTIuNSAxMy41IDMuNSA5IDEwLjUgMTUuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT48L2c+PC9zdmc+","heading-5":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik05LjIyMywxMC40NThjLjQ2NSwxLjI0MSwxLjYwNCwyLjA1NSwyLjgxMSwyLjA0MiwxLjU4LS4wMTcsMi45ODItMS40NDYsMi44NzQtMy4wMzEtLjA5Mi0xLjM1NS0xLjI1Ny0yLjM4OC0yLjUxMy0yLjU5Mi0xLjEtLjE3OC0yLjIzNCwuMjg3LTIuOTUzLDEuMjA5bC40MjQtNC41ODZoNC42MzMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-6":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xNS4yNTIsNC44ODdzLS43MzItMS40NDEtMi41NjgtMS4zODVjLTEuOTUyLC4wNi0zLjA2OSwyLjM4LTMuMDY5LDQuMjcxLDAsMi45OTEsMS4xODIsNC42ODcsMy4wODEsNC43MjcsMS4yMTYsLjAyNSwyLjcyMS0uOTg1LDIuODAxLTIuNjE0LC4wNzEtMS40NDgtLjk0MS0yLjg0NC0yLjQ3Ni0yLjg0NC0xLjc5MiwwLTIuOTUsLjk2MS0zLjEzMiwyLjk2MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+",italic:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjYuNSIgeTE9IjAuNSIgeDI9IjEyLjUiIHkyPSIwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxNS41IiB4Mj0iOS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPGxpbmUgeDE9IjkuNSIgeTE9IjAuNSIgeDI9IjYuNSIgeTI9IjE1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",link:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+",lock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTEzLjUsMTUuNUgyLjVhMSwxLDAsMCwxLTEtMXYtN2ExLDEsMCwwLDEsMS0xaDExYTEsMSwwLDAsMSwxLDF2N0ExLDEsMCwwLDEsMTMuNSwxNS41WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNNC41LDYuNVY0QTMuNSwzLjUsMCwwLDEsOCwuNUg4QTMuNSwzLjUsMCwwLDEsMTEuNSw0VjYuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTEiIHI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2NpcmNsZT4gPC9nPjwvc3ZnPg==",merge:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMC41IiB5MT0iMTIuNSIgeDI9IjEzLjUiIHkyPSIxNS41IiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjQuNSw0LjUgOC41LDAuNSAxMi41LDQuNSAiPjwvcG9seWxpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjguNSwwLjUgOC41LDEwLjUgMy41LDE1LjUgIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",movie:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjMiIHI9IjEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAuNSw5LjV2LTIgYzAtMC41NTItMC40NDgtMS0xLTFoLThjLTAuNTUyLDAtMSwwLjQ0OC0xLDF2N2MwLDAuNTUyLDAuNDQ4LDEsMSwxaDhjMC41NTIsMCwxLTAuNDQ4LDEtMXYtMmw1LDJ2LTdMMTAuNSw5LjV6Ii8+PC9nPjwvc3ZnPg==",pencil:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWdvbiBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiAxMywwLjUgMTUuNSwzIDcuNSwxMSA0LDEyIDUsOC41ICI+PC9wb2x5Z29uPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEiIHkxPSIyLjUiIHgyPSIxMy41IiB5Mj0iNSI+PC9saW5lPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuNSw5LjV2NSBjMCwwLjU1Mi0wLjQ0OCwxLTEsMWgtMTFjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTExYzAtMC41NTIsMC40NDgtMSwxLTFoNSI+PC9wYXRoPiA8L2c+PC9zdmc+",photo:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPiA8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMi41LDEyLjUgOS41LDcuNSAxMy41LDExLjUgIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+IDxjaXJjbGUgY3g9IjQuNSIgY3k9IjUuNSIgcj0iMS41IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZGF0YS1zdHJva2U9Im5vbmUiIHN0cm9rZT0ibm9uZSIvPjwvZz48L3N2Zz4=",plus:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjQuNSIgeDI9IjguNSIgeTI9IjEyLjUiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQuNSIgeTE9IjguNSIgeDI9IjEyLjUiIHkyPSI4LjUiLz4gPC9nPjwvc3ZnPg==","plus-text":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCBkYXRhLWVsZW1lbnQ9ImZyYW1lIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSI0IiByeT0iNCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjZmZmZmZmIj48L3JlY3Q+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS41OTk5OTk5OTk5OTk5OTk2IDEuNTk5OTk5OTk5OTk5OTk5Nikgc2NhbGUoMC44KSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDIuNSAwLjUgMC41IDE0LjUgMC41IDE0LjUgMi41Ij48L3BvbHlsaW5lPjxsaW5lIHgxPSI3LjUiIHkxPSIwLjUiIHgyPSI3LjUiIHkyPSIxNS41Ij48L2xpbmU+PGxpbmUgeDE9IjQuNSIgeTE9IjE1LjUiIHgyPSIxMC41IiB5Mj0iMTUuNSI+PC9saW5lPjxsaW5lIHgxPSIxMyIgeTE9IjYiIHgyPSIxMyIgeTI9IjExIiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48bGluZSB4MT0iMTAuNSIgeTE9IjguNSIgeDI9IjE1LjUiIHkyPSI4LjUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPjwvZz48L3N2Zz4=",print:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMy41IDMuNSAzLjUgMC41IDEyLjUgMC41IDEyLjUgMy41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBvbHlsaW5lIHBvaW50cz0iMy41IDEyLjUgMC41IDEyLjUgMC41IDUuNSAxNS41IDUuNSAxNS41IDEyLjUgMTIuNSAxMi41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8cmVjdCB4PSIzLjUiIHk9IjkuNSIgd2lkdGg9IjkiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+","question-box":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSI4IiBjeT0iMTIiIHI9IjEiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzExMTExMSI+PC9jaXJjbGU+PHBhdGggZD0iTTYuNSw0LjA3N2MuOTUzLS44NiwzLjAxOC0uODQ1LDMuNDIzLjYzNUMxMC40NSw2LjYzNCw4LDYuNjQyLDgsOS41IiBzdHJva2U9IiMxMTExMTEiPjwvcGF0aD48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMS41Ij48L3JlY3Q+PC9nPjwvc3ZnPg==",question:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTMuNSIgcj0iMS41Ii8+IDxwYXRoIGZpbGw9IiMxMTExMTEiIGQ9Ik04LDBDNi4zMDksMCw0Ljc5MiwxLjA3Miw0LjIyOSwyLjY2N0wzLjg5NSwzLjYwOUw1Ljc4LDQuMjc2bDAuMzMzLTAuOTQzQzYuMzk2LDIuNTM2LDcuMTU0LDIsOCwyIGMxLjEwMywwLDIsMC44OTcsMiwyYzAsMC42MzItMC4yNDUsMC44MzktMC45NTIsMS4zNDdDOC4xODQsNS45NjcsNyw2LjgxNyw3LDl2MWgyVjljMC0xLjE1NywwLjQ4Mi0xLjUwMywxLjIxNC0yLjAyOCBDMTAuOTY4LDYuNDMxLDEyLDUuNjksMTIsNEMxMiwxLjc5NCwxMC4yMDYsMCw4LDB6Ii8+PC9nPjwvc3ZnPg==",reload:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xLjUsNy41IGMwLTMuODY2LDMuMTM0LTcsNy03YzIuNjM2LDAsNC44MjgsMS42NDEsNiw0Ij48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjE0LjUsMC41IDE0LjUsNC41IDEwLjUsNC41ICI+PC9wb2x5bGluZT4gPHBhdGggZD0iTTE1LjUsOC41IGMwLDMuODY2LTMuMTM0LDctNyw3Yy0yLjYzNiwwLTQuODI4LTEuNjQxLTYtNCIgc3Ryb2tlPSIjMTExMTExIj48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjIuNSwxNS41IDIuNSwxMS41IDYuNSwxMS41ICIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",restore:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0wLjUsNS41bDUtNXYzIGMzLjE1NiwwLDcsMS44NTQsNyw3Yy0xLjU1OS0yLjUyMy00LjUtMy03LTN2M0wwLjUsNS41eiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDEwLjV2NCBjMCwwLjU1MiwwLjQ0OCwxLDEsMWgxM2MwLjU1MiwwLDEtMC40NDgsMS0xdi0xMWMwLTAuNTUyLTAuNDQ4LTEtMS0xaC0yIi8+PC9nPjwvc3ZnPg==",search:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNy41IiBjeT0iNy41IiByPSI2Ij48L2NpcmNsZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjUiIHkxPSIxNS41IiB4Mj0iMTEuNzQyIiB5Mj0iMTEuNzQyIj48L2xpbmU+IDwvZz48L3N2Zz4=",sparks:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNMTMsNmEuNzUuNzUsMCwwLDEtLjc1LS43NSwxLjUsMS41LDAsMCwwLTEuNS0xLjUuNzUuNzUsMCwwLDEsMC0xLjUsMS41LDEuNSwwLDAsMCwxLjUtMS41Ljc1Ljc1LDAsMCwxLDEuNSwwLDEuNSwxLjUsMCwwLDAsMS41LDEuNS43NS43NSwwLDAsMSwwLDEuNSwxLjUsMS41LDAsMCwwLTEuNSwxLjVBLjc1Ljc1LDAsMCwxLDEzLDZaIiBmaWxsPSIjMTExMTExIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L3BhdGg+PHBhdGggZD0iTTYsMTZhMSwxLDAsMCwxLTEtMSw0LDQsMCwwLDAtNC00QTEsMSwwLDAsMSwxLDksNCw0LDAsMCwwLDUsNSwxLDEsMCwwLDEsNyw1YTQsNCwwLDAsMCw0LDQsMSwxLDAsMCwxLDAsMiw0LDQsMCwwLDAtNCw0QTEsMSwwLDAsMSw2LDE2WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","star-empty":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwgMCkiPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0MzQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMTIsMi42IDE1LDkgMjEuNCw5IDE2LjcsMTMuOSAxOC42LDIxLjQgMTIsMTcuNiA1LjQsMjEuNCA3LjMsMTMuOSAyLjYsOSA5LDkgIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==","star-full":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyA+PHBhdGggZmlsbD0iIzM0MzQzNCIgZD0iTTEyLjcxMiwxLjk0MmwyLjk2OSw2LjAxNWw2LjYzOCwwLjk2NWMwLjY1MSwwLjA5NSwwLjkxMSwwLjg5NSwwLjQ0LDEuMzU0bC00LjgwNCw0LjY4MmwxLjEzNCw2LjYxMmMwLjExMSwwLjY0OS0wLjU3LDEuMTQzLTEuMTUyLDAuODM3TDEyLDE5LjI4NmwtNS45MzgsMy4xMjJDNS40OCwyMi43MTQsNC43OTksMjIuMjE5LDQuOTEsMjEuNTdsMS4xMzQtNi42MTJsLTQuODA0LTQuNjgyYy0wLjQ3MS0wLjQ1OS0wLjIxMS0xLjI2LDAuNDQtMS4zNTRsNi42MzgtMC45NjVsMi45NjktNi4wMTVDMTEuNTc5LDEuMzUyLDEyLjQyMSwxLjM1MiwxMi43MTIsMS45NDJ6Ii8+PC9nPjwvc3ZnPg==",style:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNNC42OSw3Ljc0YTIuNTI0LDIuNTI0LDAsMCwxLDMuNTcsMy41N0M3LjI3NCwxMi4zLDMuNSwxMi41LDMuNSwxMi41UzMuNyw4LjcyNiw0LjY5LDcuNzRaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9wYXRoPjxwYXRoIGQ9Ik05LjUuNWgtOGExLDEsMCwwLDAtMSwxdjEzYTEsMSwwLDAsMCwxLDFoMTNhMSwxLDAsMCwwLDEtMXYtOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTAuNjQzLDcuNWw0LjQxMy00LjQxNEExLjUxNSwxLjUxNSwwLDAsMCwxMi45MTQuOTQ0TDguNSw1LjM1NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvcGF0aD48L2c+PC9zdmc+",subscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMi41IDQuNSAyLjUgMi41IDEyLjUgMi41IDEyLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjcuNSIgeTE9IjIuNSIgeDI9IjcuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSI1LjUiIHkxPSIxMy41IiB4Mj0iOS41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE1LDE1LjMyNEgxMS45MDd2LS43NThsMS4wNC0xLjA1M3EuNDQ3LS40NjUuNTg0LS42MzZhMS40MzcsMS40MzcsMCwwLDAsLjE5MS0uMjkzLjY1LjY1LDAsMCwwLC4wNTMtLjI1Ny4zMzUuMzM1LDAsMCwwLS4xMDctLjI2Mi40NDQuNDQ0LDAsMCwwLS4zLS4xLjgyLjgyLDAsMCwwLS40MDYuMTE1LDIuOTM1LDIuOTM1LDAsMCwwLS40NjUuMzRsLS42MzMtLjc0MWEzLjQ1NCwzLjQ1NCwwLDAsMSwuNTU0LS40MjEsMS45NzIsMS45NzIsMCwwLDEsLjQ4OC0uMTkzQTIuMzU0LDIuMzU0LDAsMCwxLDEzLjUsMTFhMS44LDEuOCwwLDAsMSwuNzM5LjE0NiwxLjE1NSwxLjE1NSwwLDAsMSwuNS40MTYsMS4wNjMsMS4wNjMsMCwwLDEsLjE3OS42LDEuNTcyLDEuNTcyLDAsMCwxLS4yNTYuODgzLDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE1WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",superscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDQuNSAwLjUgMi41IDEwLjUgMi41IDEwLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjUuNSIgeTE9IjIuNSIgeDI9IjUuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxMy41IiB4Mj0iNy41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE2LDQuMzI0SDEyLjkwN1YzLjU2NmwxLjA0LTEuMDUzcS40NDctLjQ2NS41ODQtLjYzNmExLjQzNywxLjQzNywwLDAsMCwuMTkxLS4yOTMuNjUuNjUsMCwwLDAsLjA1My0uMjU3LjMzNS4zMzUsMCwwLDAtLjEwNy0uMjYyLjQ0NC40NDQsMCwwLDAtLjMtLjEuODIuODIsMCwwLDAtLjQwNi4xMTUsMi45MzUsMi45MzUsMCwwLDAtLjQ2NS4zNEwxMi44Ni42ODJhMy40NTQsMy40NTQsMCwwLDEsLjU1NC0uNDIxQTEuOTcyLDEuOTcyLDAsMCwxLDEzLjkuMDY4LDIuMzU0LDIuMzU0LDAsMCwxLDE0LjUsMGExLjgsMS44LDAsMCwxLC43MzkuMTQ2LDEuMTU1LDEuMTU1LDAsMCwxLC41LjQxNiwxLjA2MywxLjA2MywwLDAsMSwuMTc5LjYsMS42MjcsMS42MjcsMCwwLDEtLjA2My40NjQsMS42NCwxLjY0LDAsMCwxLS4xOTMuNDE5LDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE2WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",temperature:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAsOC4wNDVWMi40OWEyLDIsMCwwLDAtNCwwVjguMDQ1YTQsNCwwLDEsMCw0LDBaIj48L3BhdGg+PGNpcmNsZSBjeD0iOCIgY3k9IjExLjQ5IiByPSIyIiBzdHJva2U9IiMxMTExMTEiPjwvY2lyY2xlPjxsaW5lIHgxPSI4IiB5MT0iNC40OSIgeDI9IjgiIHkyPSI5LjQ5IiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48L2c+PC9zdmc+",trash:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIuNSw2LjV2NyBjMCwxLjEwNSwwLjg5NSwyLDIsMmg4YzEuMTA1LDAsMi0wLjg5NSwyLTJ2LTciLz4gPGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjUiIHkxPSIzLjUiIHgyPSIxNS41IiB5Mj0iMy41Ii8+IDxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIgNi41LDMuNSA2LjUsMC41IDEwLjUsMC41IDEwLjUsMy41ICIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOC41IiB5MT0iNy41IiB4Mj0iOC41IiB5Mj0iMTIuNSIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEuNSIgeTE9IjcuNSIgeDI9IjExLjUiIHkyPSIxMi41Ii8+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1LjUiIHkxPSI3LjUiIHgyPSI1LjUiIHkyPSIxMi41Ii8+IDwvZz48L3N2Zz4=",underline:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjE1LjUiIHgyPSIxNS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwYXRoIGQ9Ik0xMi41LDEuNVY4QTQuNSw0LjUsMCwwLDEsOCwxMi41SDhBNC41LDQuNSwwLDAsMSwzLjUsOFYxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+IDxsaW5lIHgxPSIxLjUiIHkxPSIxLjUiIHgyPSI1LjUiIHkyPSIxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIxMC41IiB5MT0iMS41IiB4Mj0iMTQuNSIgeTI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48L2c+PC9zdmc+",unlink:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",videoplayer:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNi41LDIuNSA2LjUsNy41IDEwLjUsNSAiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjguNSIgY3k9IjExLjUiIHI9IjIiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyLjUiIHkxPSIxMS41IiB4Mj0iNi41IiB5Mj0iMTEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMS41IiB4Mj0iMTMuNSIgeTI9IjExLjUiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPjwvZz48L3N2Zz4=",warning:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBjeD0iOCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMTExMTExIiBzdHJva2U9Im5vbmUiPjwvY2lyY2xlPjxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHgxPSI4IiB5MT0iNC41IiB4Mj0iOCIgeTI9IjkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48cGF0aCBkPSJNLjc0MSwxMi43NzYsNi45NywxLjIwOGExLjE3LDEuMTcsMCwwLDEsMi4wNiwwbDYuMjI5LDExLjU2OGExLjE3LDEuMTcsMCwwLDEtMS4wMywxLjcyNEgxLjc3MUExLjE3LDEuMTcsMCwwLDEsLjc0MSwxMi43NzZaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPiA8L2c+PC9zdmc+"},s=e=>{let t=!!a.hasOwnProperty(e.type)&&a[e.type];if(!t)return null;let n=e.title,s=e.className?`wprm-admin-icon ${e.className}`:"wprm-admin-icon";const l=!!e.hasOwnProperty("hidden")&&e.hidden;l&&(n="",s+=" wprm-admin-icon-hidden");let u=!1;return e.hasOwnProperty("color")&&"#111111"!==e.color&&(u=e.color),r.createElement(o.A,{content:n},r.createElement("span",{className:s,onClick:l?()=>{}:e.onClick},r.createElement(i.A,{src:t,preProcessor:e=>(!u||"#"!==u.charAt(0)&&"currentColor"!==u||(e=e.replaceAll("#111111",u)),e)})))}},997:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>r.createElement("div",{className:"wprm-admin-loader"})},8783:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7810),i=n(6);n(2998);const o=e=>{if(!e.content)return e.children;const t=e.hasOwnProperty("style")?e.style:{};let n=e.children;const o=r.isValidElement(n)&&"string"==typeof n.type,a=r.isValidElement(n)&&n.type&&n.type.prototype&&n.type.prototype.isReactComponent,s=r.isValidElement(n)&&n.type&&n.type.$$typeof&&"Symbol(react.forward_ref)"===n.type.$$typeof.toString();n=!o&&!a&&!s?r.createElement("span",{style:t},n):r.isValidElement(n)&&1===r.Children.count(e.children)?r.cloneElement(n,{style:{...n.props.style,...t}}):r.createElement("span",{style:t},n);const l=e.hasOwnProperty("placement")?e.placement:"top";return r.createElement(i.Ay,{content:r.createElement("div",{dangerouslySetInnerHTML:{__html:e.content}}),allowHTML:!0,placement:l,popperOptions:{modifiers:[{name:"addZIndex",enabled:!0,phase:"write",fn:({state:e})=>{e.styles.popper.zIndex="100000"}},{name:"preventOverflow",options:{boundary:"window"}}]}},n)}},942:(e,t,n)=>{"use strict";n.d(t,{f:()=>i});let r={};function i(e,t="wp-recipe-maker"){return r.hasOwnProperty(e)?r[e]:e}window.hasOwnProperty("wprm_public")&&wprm_public.hasOwnProperty("translations")&&(r={...r,...wprm_public.translations}),window.hasOwnProperty("wprm_admin")&&wprm_admin.hasOwnProperty("translations")&&(r={...r,...wprm_admin.translations})},9707:(e,t,n)=>{"use strict";n.d(t,{L:()=>s,V:()=>a});var r=n(2667),i=n.n(r);const o={"¼":"1/4","½":"1/2","¾":"3/4","⅐":"1/7","⅑":"1/9","⅒":"1/10","⅓":"1/3","⅔":"2/3","⅕":"1/5","⅖":"2/5","⅗":"3/5","⅘":"4/5","⅙":"1/6","⅚":"5/6","⅛":"1/8","⅜":"3/8","⅝":"5/8","⅞":"7/8"};function a(e,t=2,n=!1){const r=void 0!==window.wprmp_admin?wprmp_admin.settings:void 0!==window.wprm_admin?wprm_admin.settings:{},a=void 0!==window.wprmp_public?wprmp_public.settings.decimal_separator:r.decimal_separator,s="comma"===a?",":".",l="comma"===a?".":",";let u=e,c=!1;if(n){const t=void 0!==window.wprmp_admin?wprmp_admin.settings:void 0!==window.wprm_admin?wprm_admin.settings:{};if(void 0!==window.wprmp_public?wprmp_public.settings.fractions_enabled:t.fractions_enabled){const n=void 0!==window.wprmp_public?wprmp_public.settings.fractions_use_mixed:t.fractions_use_mixed,r=void 0!==window.wprmp_public?wprmp_public.settings.fractions_use_symbols:t.fractions_use_symbols;let a=parseInt(void 0!==window.wprmp_public?wprmp_public.settings.fractions_max_denominator:t.fractions_max_denominator);a=a>1?a:8;const s=i()(e,a,n);if(s&&3===s.length&&!isNaN(s[0])&&!isNaN(s[1])&&!isNaN(s[2])){let e="";if(03){const n=e.substr(0,t);0!==parseInt(n)&&(e=e.replace(".",""))}}else{const t=e.indexOf(",");if(-1!==t&&e.length-t>3){const n=e.substr(0,t);0!==parseInt(n)&&(e=e.replace(",",""))}}}var n=(e=(e=(e=(e=(e=((e=(e=(e=(e=(e=e.replace(",",".")).replace(" to ","-")).replace("–","-")).replace("—","-")).replace(" - ","-"))+"").replace(/(\u00BC|\u00BD|\u00BE|\u2150|\u2151|\u2152|\u2153|\u2154|\u2155|\u2156|\u2157|\u2158|\u2159|\u215A|\u215B|\u215C|\u215D|\u215E)/,(function(e,t){return" "+o[t]+" "}))).replace(/(<([^>]+)>)/gi,"")).replace(/(\[([^\]]+)\])/gi,"")).replace(/[^\d\s\.\/-]/gi,"")).trim()).split(" "),r=!1;if(""!==e){r=0;for(var i=0;i{},7161:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(7475),i=n(5349),o="/*|*/",a=o+"}";function s(e){e&&l.current.insert(e+"}")}var l={current:null},u=function(e,t,n,r,i,u,c,d,p,m){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return l.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===d)return t+o;break;case 3:switch(d){case 102:case 112:return l.current.insert(n[0]+t),"";default:return t+(0===m?o:"")}case-2:t.split(a).forEach(s)}};const c=function(e){void 0===e&&(e={});var t,n=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var o=new i.A(t);var a,s={};a=e.container||document.head;var c,d=document.querySelectorAll("style[data-emotion-"+n+"]");Array.prototype.forEach.call(d,(function(e){e.getAttribute("data-emotion-"+n).split(" ").forEach((function(e){s[e]=!0})),e.parentNode!==a&&a.appendChild(e)})),o.use(e.stylisPlugins)(u),c=function(e,t,n,r){var i=t.name;l.current=n,o(e,t.styles),r&&(p.inserted[i]=!0)};var p={key:n,sheet:new r.v({key:n,container:a,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:s,registered:{},insert:c};return p}},4313:(e,t,n)=>{"use strict";n.d(t,{Y:()=>l,Z2:()=>p,i7:()=>u});var r=n(7810),i=(n(7161),n(320)),o=n(9511),a=n(4221),s=n(9959),l=function(e,t){var n=arguments;if(null==t||!i.h.call(t,"css"))return r.createElement.apply(void 0,n);var o=n.length,a=new Array(o);a[0]=i.E,a[1]=(0,i.c)(e,t);for(var s=2;s{"use strict";n.d(t,{E:()=>h,T:()=>u,c:()=>p,h:()=>s,w:()=>c});var r=n(7810),i=n(7161),o=n(9511),a=n(4221),s=Object.prototype.hasOwnProperty,l=(0,r.createContext)("undefined"!=typeof HTMLElement?(0,i.A)():null),u=(0,r.createContext)({}),c=(l.Provider,function(e){var t=function(t,n){return(0,r.createElement)(l.Consumer,null,(function(r){return e(t,r,n)}))};return(0,r.forwardRef)(t)}),d="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",p=function(e,t){var n={};for(var r in t)s.call(t,r)&&(n[r]=t[r]);return n[d]=e,n},m=function(){return null},f=function(e,t,n,i){var l=null===n?t.css:t.css(n);"string"==typeof l&&void 0!==e.registered[l]&&(l=e.registered[l]);var u=t[d],c=[l],p="";"string"==typeof t.className?p=(0,o.R)(e.registered,c,t.className):null!=t.className&&(p=t.className+" ");var f=(0,a.J)(c);(0,o.s)(e,f,"string"==typeof u);p+=e.key+"-"+f.name;var h={};for(var g in t)s.call(t,g)&&"css"!==g&&g!==d&&(h[g]=t[g]);h.ref=i,h.className=p;var v=(0,r.createElement)(u,h),b=(0,r.createElement)(m,null);return(0,r.createElement)(r.Fragment,null,b,v)},h=c((function(e,t,n){return"function"==typeof e.css?(0,r.createElement)(u.Consumer,null,(function(r){return f(t,e,r,n)})):f(t,e,null,n)}))},9959:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(4221);const i=function(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{A:()=>r});const r=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}},3613:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},4221:(e,t,n)=>{"use strict";n.d(t,{J:()=>h});var r=n(2433),i=n(1037),o=n(3613),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},c=(0,o.A)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return m={name:t,styles:n,next:m},t}))}return 1===i.A[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return m={name:n.name,styles:n.styles,next:m},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)for(;void 0!==i;)m={name:i.name,styles:i.styles,next:m},i=i.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i{"use strict";n.d(t,{v:()=>r});var r=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var i=function(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";n.d(t,{A:()=>r});const r=function(e){function t(e,r,l,u,p){for(var m,f,h,g,w,C=0,D=0,I=0,x=0,S=0,k=0,T=h=m=0,j=0,R=0,F=0,_=0,H=l.length,W=H-1,U="",z="",G="",q="";jm)&&(_=(U=U.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{A:()=>r});const r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},9511:(e,t,n)=>{"use strict";n.d(t,{R:()=>r,s:()=>i});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var i=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var i=t;do{e.insert("."+r,i,e.sheet,!0);i=i.next}while(void 0!==i)}}},6:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>b});var r=n(4181),i=n(7810),o=n(2483);function a(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}var s="undefined"!=typeof window&&"undefined"!=typeof document;function l(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function u(){return s&&document.createElement("div")}function c(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e){if(!t.hasOwnProperty(n))return!1;if(!c(e[n],t[n]))return!1}return!0}return!1}function d(e){var t=[];return e.forEach((function(e){t.find((function(t){return c(e,t)}))||t.push(e)})),t}function p(e,t){var n,r;return Object.assign({},t,{popperOptions:Object.assign({},e.popperOptions,t.popperOptions,{modifiers:d([].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],(null==(r=t.popperOptions)?void 0:r.modifiers)||[]))})})}var m=s?i.useLayoutEffect:i.useEffect;function f(e){var t=(0,i.useRef)();return t.current||(t.current="function"==typeof e?e():e),t.current}function h(e,t,n){n.split(/\s+/).forEach((function(n){n&&e.classList[t](n)}))}var g={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,n=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function r(){e.props.className&&!n()||h(t,"add",e.props.className)}return{onCreate:r,onBeforeUpdate:function(){n()&&h(t,"remove",e.props.className)},onAfterUpdate:r}}};function v(e){return function(t){var n=t.children,r=t.content,s=t.visible,c=t.singleton,d=t.render,h=t.reference,v=t.disabled,b=void 0!==v&&v,y=t.ignoreAttributes,w=void 0===y||y,E=(t.__source,t.__self,a(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),C=void 0!==s,D=void 0!==c,I=(0,i.useState)(!1),x=I[0],S=I[1],A=(0,i.useState)({}),M=A[0],N=A[1],O=(0,i.useState)(),B=O[0],k=O[1],P=f((function(){return{container:u(),renders:1}})),T=Object.assign({ignoreAttributes:w},E,{content:P.container});C&&(T.trigger="manual",T.hideOnClick=!1),D&&(b=!0);var L=T,j=T.plugins||[];d&&(L=Object.assign({},T,{plugins:D&&null!=c.data?[].concat(j,[{fn:function(){return{onTrigger:function(e,t){var n=c.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=n.instance,k(n.content)}}}}]):j,render:function(){return{popper:P.container}}}));var R=[h].concat(n?[n.type]:[]);return m((function(){var t=h;h&&h.hasOwnProperty("current")&&(t=h.current);var n=e(t||P.ref||u(),Object.assign({},L,{plugins:[g].concat(T.plugins||[])}));return P.instance=n,b&&n.disable(),s&&n.show(),D&&c.hook({instance:n,content:r,props:L,setSingletonContent:k}),S(!0),function(){n.destroy(),null==c||c.cleanup(n)}}),R),m((function(){var e;if(1!==P.renders){var t=P.instance;t.setProps(p(t.props,L)),null==(e=t.popperInstance)||e.forceUpdate(),b?t.disable():t.enable(),C&&(s?t.show():t.hide()),D&&c.hook({instance:t,content:r,props:L,setSingletonContent:k})}else P.renders++})),m((function(){var e;if(d){var t=P.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,n=e.state,r=null==(t=n.modifiersData)?void 0:t.hide;M.placement===n.placement&&M.referenceHidden===(null==r?void 0:r.isReferenceHidden)&&M.escaped===(null==r?void 0:r.hasPopperEscaped)||N({placement:n.placement,referenceHidden:null==r?void 0:r.isReferenceHidden,escaped:null==r?void 0:r.hasPopperEscaped}),n.attributes.popper={}}}])})})}}),[M.placement,M.referenceHidden,M.escaped].concat(R)),i.createElement(i.Fragment,null,n?(0,i.cloneElement)(n,{ref:function(e){P.ref=e,l(n.ref,e)}}):null,x&&(0,o.createPortal)(d?d(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(M),B,P.instance):r,P.container))}}const b=function(e,t){return(0,i.forwardRef)((function(n,r){var o=n.children,s=a(n,["children"]);return i.createElement(e,Object.assign({},t,s),o?(0,i.cloneElement)(o,{ref:function(e){l(r,e),l(o.ref,e)}}):null)}))}(v(r.Ay))},7886:function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(n),a=Math.max(i,o),s=0,l=e.map([t,n],(function(t){var n=a-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(s=a-Math.min(i,o)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]1?i-1:0),a=1;a0){var a=Object.keys(n),l=s.default.find(a,(function(e){return t.isOS(e)}));if(l){var u=this.satisfies(n[l]);if(void 0!==u)return u}var c=s.default.find(a,(function(e){return t.isPlatform(e)}));if(c){var d=this.satisfies(n[c]);if(void 0!==d)return d}}if(o>0){var p=Object.keys(i),m=s.default.find(p,(function(e){return t.isBrowser(e,!0)}));if(void 0!==m)return this.compareVersion(i[m])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=s.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(i,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=u,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},n=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:o.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=a,e.exports=t.default}})},623:(e,t,n)=>{"use strict";var r=n(5968),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,u,c=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(u=document.createElement("span")).textContent=e,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(u),s.selectNodeContents(u),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),u&&document.body.removeChild(u),a()}return c}},1092:e=>{"use strict";e.exports=function(e){if(e=String(e||""),r.test(e))return"rtl";if(i.test(e))return"ltr";return"neutral"};var t="֑-߿יִ-﷽ﹰ-ﻼ",n="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",r=new RegExp("^[^"+n+"]*["+t+"]"),i=new RegExp("^[^"+t+"]*["+n+"]")},8170:e=>{"use strict"; /*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed */var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,i=t.exec(r);if(!i)return r;var o="",a=0,s=0;for(a=i.index;a{var r; /*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},2667:e=>{var t=function(e,t,n){var r=Math.floor(e),i=1,o=r+1,a=1;if(e!==r)for(;i<=t&&a<=t;){var s=(r+o)/(i+a);if(e===s){i+a<=t?(i+=a,r+=o,a=t+1):i>a?a=t+1:i=t+1;break}et&&(i=a,r=o),!n)return[0,r,i];var l=Math.floor(r/i);return[l,r-l*i,i]};t.cont=function(e,t,n){for(var r=e<0?-1:1,i=e*r,o=0,a=1,s=0,l=1,u=0,c=0,d=Math.floor(i);ut&&(u>t?(c=l,s=o):(c=u,s=a)),!n)return[0,r*s,c];var p=Math.floor(r*s/c);return[p,r*s-p*c,c]},"undefined"==typeof DO_NOT_EXPORT_FRAC&&(e.exports=t)},845:function(e,t,n){var r;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */e=n.nmd(e),function(){var i=t,o=(e&&e.exports,"object"==typeof n.g&&n.g);o.global!==o&&o.window;var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,l=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,u=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},d=/["&'<>`]/g,p={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},m=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,f=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,h=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},b={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,E={}.hasOwnProperty,C=function(e,t){return E.call(e,t)},D=function(e,t){if(!e)return t;var n,r={};for(n in t)r[n]=C(e,n)?e[n]:t[n];return r},I=function(e,t){var n="";return e>=55296&&e<=57343||e>1114111?(t&&A("character reference outside the permissible Unicode range"),"�"):C(b,e)?(t&&A("disallowed character reference"),b[e]):(t&&function(e,t){for(var n=-1,r=e.length;++n65535&&(n+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=w(e))},x=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},S=function(e){return"&#"+e+";"},A=function(e){throw Error("Parse error: "+e)},M=function(e,t){(t=D(t,M.options)).strict&&f.test(e)&&A("forbidden code point");var n=t.encodeEverything,r=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?S:x,p=function(e){return o(e.charCodeAt(0))};return n?(e=e.replace(s,(function(e){return r&&C(c,e)?"&"+c[e]+";":p(e)})),r&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),r&&(e=e.replace(u,(function(e){return"&"+c[e]+";"})))):r?(i||(e=e.replace(d,(function(e){return"&"+c[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(u,(function(e){return"&"+c[e]+";"}))):i||(e=e.replace(d,p)),e.replace(a,(function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return o(1024*(t-55296)+n-56320+65536)})).replace(l,p)};M.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var N=function(e,t){var n=(t=D(t,N.options)).strict;return n&&m.test(e)&&A("malformed character reference"),e.replace(h,(function(e,r,i,o,a,s,l,u,c){var d,p,m,f,h,b;return r?g[h=r]:i?(h=i,(b=o)&&t.isAttributeValue?(n&&"="==b&&A("`&` did not start a character reference"),e):(n&&A("named character reference was not terminated by a semicolon"),v[h]+(b||""))):a?(m=a,p=s,n&&!p&&A("character reference was not terminated by a semicolon"),d=parseInt(m,10),I(d,n)):l?(f=l,p=u,n&&!p&&A("character reference was not terminated by a semicolon"),d=parseInt(f,16),I(d,n)):(n&&A("named character reference was not terminated by a semicolon"),e)}))};N.options={isAttributeValue:!1,strict:!1};var O={version:"1.2.0",encode:M,decode:N,escape:function(e){return e.replace(d,(function(e){return p[e]}))},unescape:N};void 0===(r=function(){return O}.call(t,n,t,e))||(e.exports=r)}()},1880:(e,t,n)=>{"use strict";var r=n(8529),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var i=m(n);i&&i!==f&&e(t,i,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var s=l(t),h=l(n),g=0;g{"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},i={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},a=1;a<20;a++)o["f"+a]=111+a;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return l(e,t)})),i=function(e){return r.some((function(t){return u(t,e)}))};return null==n?i:i(n)}function l(e,t){var n=t&&t.byKey,a={},s=(e=e.replace("++","+add")).split("+"),l=s.length;for(var u in r)a[r[u]]=!1;var p=!0,m=!1,f=void 0;try{for(var h,g=s[Symbol.iterator]();!(p=(h=g.next()).done);p=!0){var v=h.value,b=v.endsWith("?")&&v.length>1;b&&(v=v.slice(0,-1));var y=d(v),w=r[y];if(v.length>1&&!w&&!i[v]&&!o[y])throw new TypeError('Unknown modifier: "'+v+'"');1!==l&&w||(n?a.key=y:a.which=c(v)),w&&(a[w]=!b||null)}}catch(E){m=!0,f=E}finally{try{!p&&g.return&&g.return()}finally{if(m)throw f}}return a}function u(e,t){for(var n in e){var r=e[n],i=void 0;if(null!=r&&((null!=(i="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&i!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=i[e]||e}t.Ay=s,t.v_=s,t.Sn=function(e,t){return s(e,{byKey:!0},t)}},9572:(e,t,n)=>{var r="Expected a function",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=u||c||Function("return this")(),p=Object.prototype.toString,m=Math.max,f=Math.min,h=function(){return d.Date.now()};function g(e,t,n){var i,o,a,s,l,u,c=0,d=!1,p=!1,g=!0;if("function"!=typeof e)throw new TypeError(r);function y(t){var n=i,r=o;return i=o=void 0,c=t,s=e.apply(r,n)}function w(e){var n=e-u;return void 0===u||n>=t||n<0||p&&e-c>=a}function E(){var e=h();if(w(e))return C(e);l=setTimeout(E,function(e){var n=t-(e-u);return p?f(n,a-(e-c)):n}(e))}function C(e){return l=void 0,g&&i?y(e):(i=o=void 0,s)}function D(){var e=h(),n=w(e);if(i=arguments,o=this,u=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(E,t),d?y(e):s}(u);if(p)return l=setTimeout(E,t),y(u)}return void 0===l&&(l=setTimeout(E,t)),s}return t=b(t)||0,v(n)&&(d=!!n.leading,a=(p="maxWait"in n)?m(b(n.maxWait)||0,t):a,g="trailing"in n?!!n.trailing:g),D.cancel=function(){void 0!==l&&clearTimeout(l),c=0,i=u=o=l=void 0},D.flush=function(){return void 0===l?s:C(h())},D}function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=a.test(e);return n||s.test(e)?l(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError(r);return v(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),g(e,t,{leading:i,maxWait:t,trailing:o})}},6711:(e,t,n)=>{var r=n(9107).Symbol;e.exports=r},6522:(e,t,n)=>{var r=n(6711),i=n(905),o=n(2588),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},9070:(e,t,n)=>{var r=n(8882),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},2718:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},905:(e,t,n)=>{var r=n(6711),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},2588:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9107:(e,t,n)=>{var r=n(2718),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},8882:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},4503:(e,t,n)=>{var r=n(5603),i=n(1406),o=n(3920),a=Math.max,s=Math.min;e.exports=function(e,t,n){var l,u,c,d,p,m,f=0,h=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=l,r=u;return l=u=void 0,f=t,d=e.apply(r,n)}function y(e){var n=e-m;return void 0===m||n>=t||n<0||g&&e-f>=c}function w(){var e=i();if(y(e))return E(e);p=setTimeout(w,function(e){var n=t-(e-m);return g?s(n,c-(e-f)):n}(e))}function E(e){return p=void 0,v&&l?b(e):(l=u=void 0,d)}function C(){var e=i(),n=y(e);if(l=arguments,u=this,m=e,n){if(void 0===p)return function(e){return f=e,p=setTimeout(w,t),h?b(e):d}(m);if(g)return clearTimeout(p),p=setTimeout(w,t),b(m)}return void 0===p&&(p=setTimeout(w,t)),d}return t=o(t)||0,r(n)&&(h=!!n.leading,c=(g="maxWait"in n)?a(o(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),C.cancel=function(){void 0!==p&&clearTimeout(p),f=0,l=m=u=p=void 0},C.flush=function(){return void 0===p?d:E(i())},C}},5603:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},2620:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},6596:(e,t,n)=>{var r=n(6522),i=n(2620);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},1406:(e,t,n)=>{var r=n(9107);e.exports=function(){return r.Date.now()}},1680:(e,t,n)=>{var r=n(4503),i=n(5603);e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:o,maxWait:t,trailing:a})}},3920:(e,t,n)=>{var r=n(9070),i=n(5603),o=n(6596),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):a.test(e)?NaN:+e}},2848:function(e,t,n){var r; /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */"classList"in document.createElement("_")||function(e){"use strict";if("Element"in e){var t="classList",n="prototype",r=e.Element[n],i=Object,o=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},a=Array[n].indexOf||function(e){for(var t=0,n=this.length;t1?t:this.data.length),n,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var r=n&&n.type||"",i=new t;if(e)for(var o=0,a=e.length;o-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(a.isMac&&e.metaKey||!a.isMac&&e.ctrlKey)},isKey:function(e,t){var n=a.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,r){var i=e.createElement("a");return a.moveTextRangeIntoElement(t[0],t[t.length-1],i),i.setAttribute("href",n),r&&("_blank"===r&&i.setAttribute("rel","noopener noreferrer"),i.setAttribute("target",r)),i},findOrCreateMatchingTextNodes:function(e,t,n){for(var r=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),i=[],o=0,s=!1,l=null,u=null;null!==(l=r.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!s&&n.startn.end+1)throw new Error("PerformLinking overshot the target!");s&&i.push(u||l),o+=l.nodeValue.length,null!==u&&(o+=u.nodeValue.length,r.nextNode()),u=null}else"img"===l.tagName.toLowerCase()&&(!s&&n.start<=o&&(s=!0),s&&i.push(l));return i},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,r){var i,o;i=r+e.nodeValue.length+(t?t.nodeValue.length:0)-1,o=n-r-(t?e.nodeValue.length:0),i>=n&&r!==i&&0!==o&&(t||e).splitText(o)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],r=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(r).length)return[t];for(var i=0;i0)break;r=o.nextNode()}return r},findPreviousSibling:function(e){if(!e||a.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!a.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(r||3!==t.nodeType)return e.contains(t);for(var i=t.parentNode;null!==i;){if(i===e)return!0;i=i.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,r,i,o=null,a=0,s=function(){a=Date.now(),o=null,i=e.apply(n,r),o||(n=r=null)};return t||0===t||(t=50),function(){var l=Date.now(),u=t-(l-a);return n=this,r=arguments,u<=0||u>t?(o&&(clearTimeout(o),o=null),a=l,i=e.apply(n,r),o||(n=r=null)):o||(o=setTimeout(s,u)),i}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(a.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var r,i,o,s,l,u,c,d=!1,p=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,p)}catch(m){}if((r=t.getSelection()).rangeCount){if(c=(i=r.getRangeAt(0)).commonAncestorContainer,a.isMediumEditorElement(c)&&!c.firstChild)i.selectNode(c.appendChild(t.createTextNode("")));else if(3===c.nodeType&&0===i.startOffset&&i.endOffset===c.nodeValue.length||3!==c.nodeType&&c.innerHTML===i.toString()){for(;!a.isMediumEditorElement(c)&&c.parentNode&&1===c.parentNode.childNodes.length&&!a.isMediumEditorElement(c.parentNode);)c=c.parentNode;i.selectNode(c)}for(i.deleteContents(),(o=t.createElement("div")).innerHTML=n,s=t.createDocumentFragment();o.firstChild;)l=o.firstChild,u=s.appendChild(l);i.insertNode(s),u&&((i=i.cloneRange()).setStartAfter(u),i.collapse(!0),e.selection.selectRange(t,i)),d=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(p,d),d},execFormatBlock:function(t,n){var r=a.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(r&&Array.prototype.slice.call(r.childNodes).some((function(e){return a.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(a.isIE)return t.execCommand("indent",!1,n)}if(r&&n===r.nodeName.toLowerCase()&&(n="p"),a.isIE&&(n="<"+n+">"),r&&"blockquote"===r.nodeName.toLowerCase()){if(a.isIE&&"

"===n)return t.execCommand("outdent",!1,n);if((a.isFF||a.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some((function(e){return!a.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(i=i.parentNode,n-=1):(o=o.parentNode,r-=1);for(;i!==o;)i=i.parentNode,o=o.parentNode;return i},isElementAtBeginningOfBlock:function(e){for(var t;!a.isBlockContainer(e)&&!a.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return a.traverseUp(e,(function(e){return a.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==a.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return a.traverseUp(e,(function(e){return a.isBlockContainer(e)||a.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!a.isBlockContainer(e)&&e;return a.traverseUp(e,(function(e){return a.isBlockContainer(e)&&(t=e),!(t||!a.isMediumEditorElement(e))&&(t=e,!0)})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=a.traverseUp(e,(function(e){return-1===a.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return a.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),a._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var i,o=r.getRangeAt(0),a=o.cloneRange();a.selectNodeContents(e),a.setEnd(o.startContainer,o.startOffset),n={start:i=a.toString().length,end:i+o.toString().length},this.doesRangeStartWithImages(o,t)&&(n.startsWithImage=!0);var s=this.getTrailingImageCount(e,n,o.endContainer,o.endOffset);if(s&&(n.trailingImageCount=s),0!==i){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,o.startContainer,o.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,r){if(e&&t){var i=n.createRange();i.setStart(t,0),i.collapse(!0);var o,a=t,s=[],l=0,u=!1,c=!1,d=0,p=!1,m=!1,f=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(m=!0);!p&&a;)if(a.nodeType>3)a=s.pop();else{if(3!==a.nodeType||c){if(e.trailingImageCount&&c&&("img"===a.nodeName.toLowerCase()&&d++,d===e.trailingImageCount)){for(var h=0;a.parentNode.childNodes[h]!==a;)h++;i.setEnd(a.parentNode,h+1),p=!0}if(!p&&1===a.nodeType)for(var g=a.childNodes.length-1;g>=0;)s.push(a.childNodes[g]),g-=1}else o=l+a.length,!u&&e.start>=l&&e.start<=o&&(m||e.start=l&&e.end<=o&&(e.trailingImageCount?c=!0:(i.setEnd(a,e.end-l),p=!0)),l=o;p||(a=s.pop())}!u&&f&&(i.setStart(f,f.length),i.setEnd(f,f.length)),void 0!==e.emptyBlocksIndex&&(i=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,i)),r&&(i=this.importSelectionMoveCursorPastAnchor(e,i)),this.selectRange(n,i)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var r=n.startContainer,i=n.startContainer.parentNode;null!==i&&"a"!==i.nodeName.toLowerCase();)i.childNodes[i.childNodes.length-1]!==r?i=null:(r=i,i=i.parentNode);if(null!==i&&"a"===i.nodeName.toLowerCase()){for(var o=null,a=0;null===o&&a0)break}else a===l.currentNode&&(s=l.currentNode);return s||(s=a),o.setStart(e.util.getFirstSelectableLeafNode(s),0),o},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,i,o){if(i.textContent.length>0&&o>0)return-1;var a=i;if(3!==a.nodeType&&(a=i.childNodes[o]),a){if(!e.util.isElementAtBeginningOfBlock(a))return-1;var s=e.util.findPreviousSibling(a);if(!s)return-1;if(s.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(i),u=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),c=0;u.nextNode();){var d=""===u.currentNode.textContent;if((d||c>0)&&(c+=1),u.currentNode===l)return c;d||(c=0)}return c},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var i=r.currentNode;if(i===n)break;if(i.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var i=n.childNodes[r-1];i.hasChildNodes();)i=i.lastChild;for(var o,a=e,s=[],l=0,u=!1,c=!1,d=!1,p=0;!d&&a;)if(a.nodeType>3)a=s.pop();else{if(3!==a.nodeType||c){if("img"===a.nodeName.toLowerCase()&&p++,a===i)d=!0;else if(1===a.nodeType)for(var m=a.childNodes.length-1;m>=0;)s.push(a.childNodes[m]),m-=1}else p=0,o=l+a.length,!u&&t.start>=l&&t.start<=o&&(u=!0),u&&t.end>=l&&t.end<=o&&(c=!0),l=o;d||(a=s.pop())}return p},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,r,i="",o=e.getSelection();if(o.rangeCount){for(r=e.createElement("div"),t=0,n=o.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,i),this.events.push([e,n,r,i])}.bind(this))},detachDOMEvent:function(t,n,r,i){var o,a,s=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[s,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(o=this.indexOfListener(e,n,r,i))&&(a=this.events.splice(o,1)[0])[0].removeEventListener(a[1],a[2],a[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var i,o,a;for(i=0,o=this.events.length;i0&&(r=-1!==i.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)}),this)),r)}}),n.isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=n,e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},r=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}}),e.extensions.form=r,i=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),i=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),i){var o=t.buttonClass?t.buttonClass.split(" "):[];i.checked=-1!==o.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),i=r[1],o=r[2],a=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var s=i.split("/")[0];(s.match(/.+(\.|:).+/)||"localhost"===s)&&(n="http://")}return n+this.ensureEncodedUri(i)+(void 0===o?"":"?"+this.ensureEncodedQuery(o))+(void 0===a?"":"#"+a)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.anchor=i,o=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,i,o,a=this.window.innerWidth,s=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),u=this.diffLeft,c=this.diffTop,d=this.getEditorOption("elementsContainer"),p=["absolute","fixed"].indexOf(window.getComputedStyle(d).getPropertyValue("position"))>-1,m={};t=this.anchorPreview.offsetWidth/2;var f=this.base.getExtensionByName("toolbar");f&&(u=f.diffLeft,c=f.diffTop),n=u-t,p?(i=d.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=l[e]-i[e]})),m.width=l.width,m.height=l.height,l=m,a=i.width,o=d.scrollTop):o=this.window.pageYOffset,r=l.left+l.width/2,o+=s+l.top+l.height-c-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(o)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}}),e.extensions.anchorPreview=o,function(){var t,n,r,i,o;t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],r="(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.]("+(n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw")+")\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.("+n+"))",i=new RegExp("^("+n+")$","i"),o=new RegExp(r,"gi");var a=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==i;)(r=(n=o.currentNode).nodeValue).length>t?(i=n.splitText(r.length-t),t=0):(i=o.previousNode(),t-=r.length);return i},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)i.appendChild(r.childNodes[1])}});e.extensions.autoLink=a}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),a=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),i=!!t.shiftKey,o=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==r||e.shift!==i||e.alt!==o&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}}),e.extensions.keyboardCommands=a,s=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),i=t.createElement("a"),o=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var a=0;a
':"✓",n.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontName=s,l=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),i=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),i.setAttribute("href","#"),i.className="medium-editor-toobar-save",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(i),this.on(i,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontSize=l,function(){var t="%ME_PASTEBIN%",n=null,r=null,i=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,i={};if(!r)return i;if(r.getData){var o=r.getData("Text");o&&o.length>0&&(i["text/plain"]=o)}if(r.types)for(var a=0;a1)for(o=0;o"+e.util.htmlEntities(i[o])+"

");else a=e.util.htmlEntities(i[0]);e.util.insertHTMLCommand(this.document,a)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),n=t["text/html"],i=t["text/plain"],a=r;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,i,a),void this.trigger("editablePaste",{currentTarget:a,target:a},a);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,i,a),this.trigger("editablePaste",{currentTarget:a,target:a},a)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,s=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;r=o,s&&((a=s.getClientRects()).length?l+=a[0].top:void 0!==s.startContainer.getBoundingClientRect?l+=s.startContainer.getBoundingClientRect().top:l+=s.getBoundingClientRect().top),n=s;var u=this.document.createElement("div");u.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),u.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),u.setAttribute("contentEditable",!0),u.innerHTML=t,this.document.body.appendChild(u),this.on(u,"focus",i),this.on(u,"focusin",i),this.on(u,"focusout",i),u.focus(),e.selection.selectNode(u,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(u,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==r&&(r=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",i),this.off(t,"focusin",i),this.off(t,"focusout",i),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,r,i,o=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":i.innerHTML=r.innerHTML,r.parentNode.replaceChild(i,r);for(o=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),s},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,i=e.selection.getSelectionRange(this.document),o=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(i&&(this.forEachExtension((function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(i),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(o),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,i=this.getToolbarElement(),o=e.getBoundingClientRect(),a=o.top+n,s=o.left+o.width/2,l=i.offsetHeight,u=i.offsetWidth,c=u/2;switch(this.sticky?n>a+e.offsetHeight-l-this.stickyTopOffset?(i.style.top=a+e.offsetHeight-l+"px",i.classList.remove("medium-editor-sticky-toolbar")):n>a-l-this.stickyTopOffset?(i.classList.add("medium-editor-sticky-toolbar"),i.style.top=this.stickyTopOffset+"px"):(i.classList.remove("medium-editor-sticky-toolbar"),i.style.top=a-l+"px"):i.style.top=a-l+"px",this.align){case"left":t=o.left;break;case"right":t=o.right-u;break;case"center":t=s-c}t<0?t=0:t+u>r&&(t=r-Math.ceil(u)-1),i.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,i,o=this.window.innerWidth,a=this.getToolbarElement(),s=a.offsetHeight,l=a.offsetWidth/2,u=this.diffLeft-l,c=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(c).getPropertyValue("position"))>-1,p={},m={};d?(i=c.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=n[e]-i[e]})),m.width=n.width,m.height=n.height,n=m,o=i.width,p.top=c.scrollTop):p.top=this.window.pageYOffset,r=n.left+n.width/2,p.top+=n.top-s,n.top<50?(a.classList.add("medium-toolbar-arrow-over"),a.classList.remove("medium-toolbar-arrow-under"),p.top+=50+n.height-this.diffTop):(a.classList.add("medium-toolbar-arrow-under"),a.classList.remove("medium-toolbar-arrow-over"),p.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}}),e.extensions.imageDragging=d,function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),r=n.textContent,i=e.selection.getCaretOffsets(n);(void 0===r[i.left-1]||""===r[i.left-1].trim()||void 0!==r[i.left]&&""===r[i.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function r(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function i(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),i=r.nodeName.toLowerCase(),o=/^(\s+|)?$/i,a=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&a.test(i)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&o.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!a.test(i)&&o.test(r.innerHTML)&&a.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===i&&o.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&o.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function o(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function a(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function s(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function u(t,n,r){var i=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var o=0;o=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),i={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var o=this.options.contentWindow.getSelection();if(o){var a,s,l,u,c=o.getRangeAt(0),d=c.commonAncestorContainer;if(3===c.endContainer.nodeType&&3!==c.startContainer.nodeType&&0===c.startOffset&&c.startContainer.firstChild===c.endContainer&&(d=c.endContainer),s=e.util.getClosestBlockContainer(c.startContainer),l=e.util.getClosestBlockContainer(c.endContainer),3!==d.nodeType&&0!==d.textContent.length&&s===l){var p=s||r,m=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),a=this.exportSelection(),m.appendChild(p.cloneNode(!0)),r===p?e.selection.select(this.options.ownerDocument,p.firstChild,0,p.lastChild,3===p.lastChild.nodeType?p.lastChild.nodeValue.length:p.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,p,0,p,p.childNodes.length);var f=this.exportSelection();0===(u=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,m,{start:a.start-f.start,end:a.end-f.start,editableElementIndex:a.editableElementIndex})).length&&((m=this.options.ownerDocument.createDocumentFragment()).appendChild(d.cloneNode(!0)),u=[m.firstChild.firstChild,m.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,u,n.trim());var h=(m.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,m.firstChild.innerHTML.replace(/^\s+/,"")),a.start-=h,a.end-=h,this.importSelection(a)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(i=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var g=0,v=this.elements.length;g1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}())},9529:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(4067);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5826:(e,t,n)=>{e.exports=n(628)()},4067:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3762:(e,t,n)=>{"use strict";n.d(t,{JY:()=>ki,sx:()=>ho,gL:()=>yo});var r=n(7810),i=n(2722);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,i.A)(e,t)}var a=n(4180),s=n(8175);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function te(e,t){return e===t}function ne(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?_:n,i=t.mapStateToPropsFactories,o=void 0===i?V:i,s=t.mapDispatchToPropsFactories,l=void 0===s?q:s,u=t.mergePropsFactories,c=void 0===u?J:u,d=t.selectorFactory,p=void 0===d?K:d;return function(e,t,n,i){void 0===i&&(i={});var s=i,u=s.pure,d=void 0===u||u,m=s.areStatesEqual,f=void 0===m?te:m,h=s.areOwnPropsEqual,g=void 0===h?W:h,v=s.areStatePropsEqual,b=void 0===v?W:v,y=s.areMergedPropsEqual,w=void 0===y?W:y,E=(0,S.A)(s,X),C=ee(e,o,"mapStateToProps"),D=ee(t,l,"mapDispatchToProps"),I=ee(n,c,"mergeProps");return r(p,(0,a.A)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:C,initMapDispatchToProps:D,initMergeProps:I,pure:d,areStatesEqual:f,areOwnPropsEqual:g,areStatePropsEqual:b,areMergedPropsEqual:w},E))}}const re=ne();var ie,oe=n(2483);function ae(e,t){var n=(0,r.useState)((function(){return{inputs:t,result:e()}}))[0],i=(0,r.useRef)(!0),o=(0,r.useRef)(n),a=i.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Ie(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Ae))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(r.Component),Oe=function(e){return e+1},Be=function(e,t){var n=e.droppableId===t.droppableId,r=Oe(e.index),i=Oe(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},ke=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Pe=function(e){return"\n The item has returned to its starting position\n of "+Oe(e.index)+"\n"},Te={dragHandleUsageInstructions:"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:function(e){return"\n You have lifted an item in position "+Oe(e.source.index)+"\n"},onDragUpdate:function(e){var t=e.destination;if(t)return Be(e.source,t);var n=e.combine;return n?ke(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Pe(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Be(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+ke(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Pe(e.source)+"\n "}},Le={x:0,y:0},je=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Re=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Fe=function(e,t){return e.x===t.x&&e.y===t.y},_e=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},He=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},We=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Ue=function(e,t){return Math.min.apply(Math,t.map((function(t){return We(e,t)})))},ze=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Ge=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},qe=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Ve=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ce({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ce(e)},Ze=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?Ge(e,t.scroll.diff.displacement):e}(t.marginBox,i),s=function(e,t,n){var r;return n&&n.increasedBy?(0,a.A)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:Ve(s,i)}},Je=function(e,t){e.frame||Me(!1);var n=e.frame,r=Re(t,n.scroll.initial),i=_e(r),o=(0,a.A)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}}),s=Ze({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o});return(0,a.A)({},e,{frame:o,subject:s})};function Ye(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function $e(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,s=r.lefte.right;return!(!a||!s)||(a&&o||s&&i)}},mt=function(e){var t=dt(e.top,e.bottom),n=dt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},ft={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ht={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},gt=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Le;return Ge(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},vt=function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:pt}))},bt=function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:mt}))};function yt(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ce(de(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!vt({target:s,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var u=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),c={draggableId:l,shouldAnimate:u};return e.visible[l]=c,e}),{all:[],visible:{},invisible:{}})}function wt(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:ut,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Et(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,u=st(t,r);if(null==s)return wt({insideDestination:n,inHomeList:u,displacedBy:o,destination:r});var c=Qe(n,(function(e){return e.descriptor.index===s}));if(!c)return wt({insideDestination:n,inHomeList:u,displacedBy:o,destination:r});var d=at(t,n),p=n.indexOf(c);return{displaced:yt({afterDragging:d.slice(p),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function Ct(e,t){return Boolean(t.effected[e])}var Dt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,u=e.afterCritical,c=s.at;if(c||Me(!1),"REORDER"===c.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:a});return null==d?null:Et({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,o=e.afterCritical;if(!n.isCombineEnabled)return null;var a=i.draggableId,s=r[a].descriptor.index;return Ct(a,o)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:c.combine,afterCritical:u});return null==p?null:Et({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})},It=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=ot(n);i||Me(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return Ct(r,n)?o?Le:_e(i.point):o?i.point:Le}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return je(a,s)},xt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},St=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},At=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return He(t.line,n.marginBox[t.end]+xt(t,r),St(t,n.marginBox,r))},Mt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return He(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),St(t,n.marginBox,r))},Nt=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=rt(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return He(t.line,n.contentBox[t.start]+xt(t,r),St(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var u=t.displaced,c=t.displacedBy,d=u.all[0];if(d){var p=r[d];if(Ct(d,o))return Mt({axis:l,moveRelativeTo:p.page,isMoving:s});var m=ge(p.page,c.point);return Mt({axis:l,moveRelativeTo:m,isMoving:s})}var f=a[a.length-1];if(f.descriptor.id===n.descriptor.id)return s.borderBox.center;if(Ct(f.descriptor.id,o)){var h=ge(f.page,_e(o.displacedBy.point));return At({axis:l,moveRelativeTo:h,isMoving:s})}return At({axis:l,moveRelativeTo:f.page,isMoving:s})},Ot=function(e,t){var n=e.frame;return n?je(t,n.scroll.diff.displacement):t},Bt=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?Nt({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):It({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Ot(n,t):t},kt=function(e,t){var n=Re(t,e.scroll.initial),r=_e(n);return{frame:ce({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Pt(e,t){return e.map((function(e){return t[e]}))}var Tt=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return je(e.scroll.diff.displacement,t)}(e.viewport,t),i=Re(r,n.page.borderBox.center);return je(n.client.borderBox.center,i)},Lt=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,s=e.onlyOnMainAxis,l=void 0!==s&&s,u=Re(r,t.page.borderBox.center),c={target:Ge(t.page.borderBox,u),destination:n,withDroppableDisplacement:o,viewport:i};return l?function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=dt(e.top,e.bottom),r=dt(e.left,e.right);return function(e){return t===ft?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):bt(c)},jt=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,s=e.viewport,l=e.previousPageBorderBoxCenter,u=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var d=rt(r.descriptor.id,i),p=st(n,r),m=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!it(o))return null;function s(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,a.A)({},o,{at:t})}var l=o.displaced.all,u=l.length?l[0]:null;if(t)return u?s(u):null;var c=at(n,i);if(!u)return c.length?s(c[c.length-1].descriptor.id):null;var d=$e(c,(function(e){return e.descriptor.id===u}));-1===d&&Me(!1);var p=d-1;return p<0?null:s(c[p].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||Dt({isMovingForward:t,isInHomeList:p,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:s,afterCritical:c});if(!m)return null;var f=Bt({impact:m,draggable:n,droppable:r,draggables:i,afterCritical:c});if(Lt({draggable:n,destination:r,newPageBorderBoxCenter:f,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Tt({pageBorderBoxCenter:f,draggable:n,viewport:s}),impact:m,scrollJumpRequest:null};var h=Re(f,l),g=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,s=kt(n,je(n.scroll.current,o)),l=r.frame?Je(r,je(r.frame.scroll.current,o)):r,u=t.displaced,c=yt({afterDragging:Pt(u.all,i),destination:r,displacedBy:t.displacedBy,viewport:s.frame,last:u,forceShouldAnimate:!1}),d=yt({afterDragging:Pt(u.all,i),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:u,forceShouldAnimate:!1}),p={},m={},f=[u,c,d];return u.all.forEach((function(e){var t=function(e,t){for(var n=0;n1?c.sort((function(e,t){return Rt(e)[s.start]-Rt(t)[s.start]}))[0]:u.sort((function(e,t){var r=Ue(n,qe(Rt(e))),i=Ue(n,qe(Rt(t)));return r!==i?r-i:Rt(e)[s.start]-Rt(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!u)return null;var c=rt(u.descriptor.id,o),d=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,o=e.afterCritical,a=i.filter((function(e){return bt({target:_t(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=We(t,Ot(r,Ft(e,o))),a=We(t,Ot(r,Ft(n,o)));return ir.left&&n.topr.top))return!1;if(Zt(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],u=dt(i[o.crossAxisStart],i[o.crossAxisEnd]),c=u(s),d=u(l);return!c&&!d||(c?sa)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,o=r.map((function(e){var n=e.axis,r=He(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:We(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var Yt=function(e,t){return ce(Ge(e,t))};function $t(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var Qt=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=Yt(n.page.borderBox,t),u=Jt({pageBorderBox:l,draggable:n,droppables:i});if(!u)return ct;var c=i[u],d=rt(c.descriptor.id,r),p=function(e,t){var n=e.frame;return n?Yt(t,n.scroll.diff.value):t}(c,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=Ht(i.axis,t.displaceBy),u=l.value,c=n[s.start],d=n[s.end],p=Qe(at(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=Ct(t,a),l=$t({displaced:r.displaced,id:t});return o?l?d>n[s.start]+i&&dn[s.start]-u+i&&cn[s.start]+u+i&&dn[s.start]+i&&ct.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Qe(at(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=Ct(t,s),i=$t({displaced:o,id:t});return r?i?p<=n:d=1500)return Fn;var o=Rn+_n*(i/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:v,reason:o});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:y,completed:b}))}else n(Sn({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Wn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Un(e){var t=e.onWindowScroll;var n=Ee((function(){t(Wn())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=De;function o(){return i!==De}return{start:function(){o()&&Me(!1),i=Ie(window,[r])},stop:function(){o()||Me(!1),n.cancel(),i(),i=De},isActive:o}}var zn=function(e){var t=Un({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Gn=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=$e(e,(function(e){return e.timerId===t}));-1===n&&Me(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},qn=function(e,t){an(),t(),sn()},Vn=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zn=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Jn=function(e,t){var n=function(e,t){var n=Gn(),r=null,i=function(n){r||Me(!1),r=null,qn(0,(function(){return Zn(e().onDragEnd,n,t,Te.onDragEnd)}))};return{beforeCapture:function(t,n){r&&Me(!1),qn(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Me(!1),qn(0,(function(){var r=e().onBeforeDragStart;r&&r(Vn(t,n))}))},start:function(i,o){r&&Me(!1);var a=Vn(i,o);r={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},n.add((function(){qn(0,(function(){return Zn(e().onDragStart,a,t,Te.onDragStart)}))}))},update:function(i,o){var s=it(o),l=ot(o);r||Me(!1);var u=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);u&&(r.lastCritical=i);var c,d,p=(d=s,!(null==(c=r.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));p&&(r.lastLocation=s);var m=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,l);if(m&&(r.lastCombine=l),u||p||m){var f=(0,a.A)({},Vn(i,r.mode),{combine:l,destination:s});n.add((function(){qn(0,(function(){return Zn(e().onDragUpdate,f,t,Te.onDragUpdate)}))}))}},flush:function(){r||Me(!1),n.flush()},drop:i,abort:function(){if(r){var e=(0,a.A)({},Vn(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Yn=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Me(!1),e.dispatch(Sn({completed:r.completed}))}else t(n)}}},$n=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Ie(window,[o])}))}}}},Qn=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(An({reason:r.reason})))}}}},Kn=b,Xn=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return h(mn,Kn(function(){for(var e=arguments.length,t=new Array(e),n=0;nt.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return fr;if(e===t.startScrollingFrom)return 1;var n=vr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=fr*hr(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=yr,i=Date.now()-n;if(i>=yr)return e;if(it.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:u});return c?Fe(c,Le)?null:c:null},Ir=ze((function(e){return 0===e?0:e>0?1:-1})),xr=(or=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=je(t,r),o={x:or(i.x,n.x),y:or(i.y,n.y)};return Fe(o,Le)?null:o}),Sr=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=Ir(r),a=xr({max:i,current:n,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},Ar=function(e,t){return Sr({current:e.scroll.current,max:e.scroll.max,change:t})},Mr=function(e,t){var n=e.frame;return!!n&&Sr({current:n.scroll.current,max:n.scroll.max,change:t})},Nr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=Dr({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&Ar(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var u=dr({center:a,destination:Gt(t.impact),droppables:t.dimensions.droppables});if(u){var c=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=Dr({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Mr(t,s)?s:null}({dragStartTime:n,droppable:u,subject:s,center:a,shouldUseTimeDampening:r});c&&o(u.descriptor.id,c)}},Or=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!Mr(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Mr(e,t)?xr({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=Re(t,r);return n(e.descriptor.id,i),Re(t,i)},o=function(e,t,n){if(!e)return n;if(!Ar(t,n))return n;var i=function(e,t){if(!Ar(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return xr({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=Re(n,i);return r(o),Re(n,o)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Gt(e.impact);r||Me(!1);var a=i(e.dimensions.droppables[r],n);if(a){var s=e.viewport,l=o(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=je(e.current.client.selection,n);t({client:r})}(e,l)}}}},Br=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=Ee(t),i=Ee(n),o=null,a=function(e){o||Me(!1);var t=o,n=t.shouldUseTimeDampening,a=t.dragStartTime;Nr({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){an(),o&&Me(!1);var t=Date.now(),n=!1,r=function(){n=!0};Nr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},sn(),n&&a(e)},stop:function(){o&&(r.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),o=Or({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},kr="data-rbd",Pr={base:ar=kr+"-drag-handle",draggableId:ar+"-draggable-id",contextId:ar+"-context-id"},Tr=function(){var e=kr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Lr=function(){var e=kr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),jr={contextId:kr+"-scroll-container-context-id"},Rr=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Fr=function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(Pr.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n transition: "+Pn.outOfTheWay+";\n ",{selector:i(Tr.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Lr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Rr(a,"always"),resting:Rr(a,"resting"),dragging:Rr(a,"dragging"),dropAnimating:Rr(a,"dropAnimating"),userCancel:Rr(a,"userCancel")}},_r="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Hr=function(){var e=document.querySelector("head");return e||Me(!1),e},Wr=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Ur=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function zr(e){return e instanceof Ur(e).HTMLElement}function Gr(e,t){var n="["+Pr.contextId+'="'+e+'"]',r=Ke(document.querySelectorAll(n));if(!r.length)return null;var i=Qe(r,(function(e){return e.getAttribute(Pr.draggableId)===t}));return i&&zr(i)?i:null}function qr(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Me(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return Ye(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Me(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return Ye(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Vr=r.createContext(null),Zr=function(){var e=document.body;return e||Me(!1),e},Jr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Yr=function(e){return"rbd-announcement-"+e};var $r=0,Qr={separator:"::"};function Kr(e,t){return void 0===t&&(t=Qr),se((function(){return""+e+t.separator+$r++}),[t.separator,e])}var Xr=r.createContext(null);function ei(e){0}function ti(e,t){ei()}function ni(e){var t=(0,r.useRef)(e);return(0,r.useEffect)((function(){t.current=e})),t}var ri,ii=((ri={})[13]=!0,ri[9]=!0,ri),oi=function(e){ii[e.keyCode]&&e.preventDefault()},ai=function(){var e="visibilitychange";return"undefined"==typeof document?e:Qe([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var si,li={type:"IDLE"};function ui(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Me(!1);var l=s.point;if(u=l,c=a,Math.abs(c.x-u.x)>=5||Math.abs(c.y-u.y)>=5){var u,c;e.preventDefault();var d=s.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void oi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Me(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:ai,fn:t}]}function ci(){}var di=((si={})[34]=!0,si[33]=!0,si[36]=!0,si[35]=!0,si);function pi(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(di[r.keyCode]?r.preventDefault():oi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:ai,fn:n}]}var mi={type:"IDLE"};var fi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function hi(e,t){if(null==t)return!1;if(Boolean(fi[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&hi(e,t.parentElement)}function gi(e,t){var n=t.target;return!!zr(n)&&hi(e,n)}var vi=function(e){return ce(e.getBoundingClientRect()).center};var bi=function(){var e="matches";return"undefined"==typeof document?e:Qe([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function yi(e,t){return null==e?null:e[bi](t)?e:yi(e.parentElement,t)}function wi(e,t){return e.closest?e.closest(t):yi(e,t)}function Ei(e,t){var n,r=t.target;if(!((n=r)instanceof Ur(n).Element))return null;var i=function(e){return"["+Pr.contextId+'="'+e+'"]'}(e),o=wi(r,i);return o&&zr(o)?o:null}function Ci(e){e.preventDefault()}function Di(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Ii(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!lr(n.getState(),i))}function xi(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,s=e.forceSensorStop,l=e.sourceEvent;if(!Ii({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var u=i.draggable.getById(o),c=function(e,t){var n="["+Tr.contextId+'="'+e+'"]',r=Qe(Ke(document.querySelectorAll(n)),(function(e){return e.getAttribute(Tr.id)===t}));return r&&zr(r)?r:null}(n,u.descriptor.id);if(!c)return null;if(l&&!u.options.canDragInteractiveElements&&gi(c,l))return null;var d=t.claim(s||De),p="PRE_DRAG";function m(){return u.options.shouldRespectForcePress}function f(){return t.isActive(d)}var h=function(e,t){Di({expected:e,phase:p,isLockActive:f,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function g(e){function n(){t.release(),p="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=Ie(window,[{eventName:"click",fn:Ci,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(An({reason:t}))}return"PRE_DRAG"!==p&&(n(),"PRE_DRAG"!==p&&Me(!1)),r.dispatch(fn(e.liftActionArgs)),p="DRAGGING",(0,a.A)({isActive:function(){return Di({expected:"DRAGGING",phase:p,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Di({expected:"PRE_DRAG",phase:p,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:function(e){var t=Ee((function(e){h((function(){return wn({client:e})}))})),n=g({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return(0,a.A)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return h(En)},moveRight:function(){return h(Dn)},moveDown:function(){return h(Cn)},moveLeft:function(){return h(In)}};return g({liftActionArgs:{id:o,clientSelection:vi(c),movementMode:"SNAP"},cleanup:De,actions:e})},abort:function(){Di({expected:"PRE_DRAG",phase:p,isLockActive:f,shouldWarn:!0})&&t.release()}}}var Si=[function(e){var t=(0,r.useRef)(li),n=(0,r.useRef)(De),i=se((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,s,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),c(i,o)}}}}}}),[e]),o=se((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),a=le((function(){n.current=Ie(window,[o,i],{passive:!1,capture:!0})}),[o,i]),s=le((function(){"IDLE"!==t.current.type&&(t.current=li,n.current(),a())}),[a]),l=le((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=le((function(){var e=ui({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=Ie(window,e,{capture:!0,passive:!1})}),[l,s]),c=le((function(e,n){"IDLE"!==t.current.type&&Me(!1),t.current={type:"PENDING",point:n,actions:e},u()}),[u]);_r((function(){return a(),function(){n.current()}}),[a])},function(e){var t=(0,r.useRef)(ci),n=se((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var o=e.tryGetLock(r,l,{sourceEvent:n});if(o){n.preventDefault();var a=!0,s=o.snapLift();t.current(),t.current=Ie(window,pi(s,l),{capture:!0,passive:!1})}}}function l(){a||Me(!1),a=!1,t.current(),i()}}}}),[e]),i=le((function(){t.current=Ie(window,[n],{passive:!1,capture:!0})}),[n]);_r((function(){return i(),function(){t.current()}}),[i])},function(e){var t=(0,r.useRef)(mi),n=(0,r.useRef)(De),i=le((function(){return t.current}),[]),o=le((function(e){t.current=e}),[]),a=se((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,l,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),p(i,a)}}}}}}),[e]),s=le((function(){n.current=Ie(window,[a],{capture:!0,passive:!1})}),[a]),l=le((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(mi),n.current(),s())}),[s,o]),u=le((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),c=le((function(){var e={capture:!0,passive:!1},t={cancel:u,completed:l,getPhase:i},r=Ie(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Me(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:ai,fn:t}]}(t),e),o=Ie(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:ai,fn:t}]}(t),e);n.current=function(){r(),o()}}),[u,i,l]),d=le((function(){var e=i();"PENDING"!==e.type&&Me(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),p=le((function(e,t){"IDLE"!==i().type&&Me(!1);var n=setTimeout(d,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),c()}),[c,i,o,d]);_r((function(){return s(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(mi))}}),[i,s,o]),_r((function(){return Ie(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Ai(e){var t=e.contextId,n=e.store,i=e.registry,o=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?Si:[],o||[]),l=(0,r.useState)((function(){return function(){var e=null;function t(){e||Me(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Me(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],u=le((function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()}),[l]);_r((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();u(e,t),e=t}))}),[l,n,u]),_r((function(){return l.tryAbandon}),[l.tryAbandon]);var c=le((function(e){return Ii({lockAPI:l,registry:i,store:n,draggableId:e})}),[l,i,n]),d=le((function(e,r,o){return xi({lockAPI:l,registry:i,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,l,i,n]),p=le((function(e){return function(e,t){var n=Ei(e,t);return n?n.getAttribute(Pr.draggableId):null}(t,e)}),[t]),m=le((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),f=le((function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(xn()))}),[l,n]),h=le(l.isClaimed,[l]),g=se((function(){return{canGetLock:c,tryGetLock:d,findClosestDraggableId:p,findOptionsForDraggable:m,tryReleaseLock:f,isLockClaimed:h}}),[c,d,p,m,f,h]);ei();for(var v=0;v{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=s(n(7810)),o=s(n(623)),a=["text","onCopy","options","children"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function d(e,t){for(var n=0;n{"use strict";var r=n(1322).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},4140:(e,t,n)=>{"use strict";var r=n(2483);t.H=r.createRoot,r.hydrateRoot},5922:(e,t,n)=>{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){c.forEach((function(t){return delete e[t]}))}(i),i.className=this.props.inputClassName,i.id=this.state.inputId,i.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",r({},i,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:u},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:u},this.props.placeholder):null)}}]),t}(o.Component);f.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},f.defaultProps={minWidth:1,injectStyles:!0},t.A=f},5373:(e,t)=>{"use strict"; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case a:case m:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case h:case l:return e;default:return t}}case i:return t}}}function C(e){return E(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=m,t.isAsyncMode=function(e){return C(e)||E(e)===c},t.isConcurrentMode=C,t.isContextConsumer=function(e){return E(e)===u},t.isContextProvider=function(e){return E(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===o},t.isLazy=function(e){return E(e)===g},t.isMemo=function(e){return E(e)===h},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===a},t.isSuspense=function(e){return E(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===m||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=E},8529:(e,t,n)=>{"use strict";e.exports=n(5373)},4839:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function i(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=e.displayName||e.name,u="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>a}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},2298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&0===(b-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),f.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":i(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName,o=e.parentSelector,a=o&&o().ownerDocument||document;i&&d.add(a.body,i),r&&d.add(a.getElementsByTagName("html")[0],r),n&&(b+=1,c.hide(t)),f.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,i=e.overlayClassName,o=e.defaultStyles,a=e.children,s=n?{}:o.content,l=i?{}:o.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,a);return this.props.overlayElement(u,d)}}]),t}(a.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(m.default),s.default.instanceOf(p.SafeHTMLCollection),s.default.instanceOf(p.SafeNodeList),s.default.arrayOf(s.default.instanceOf(m.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=y,e.exports=t.default},4388:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},t.log=function(){0},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return s=t||s},t.validateElement=u,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var i,o=u(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){i.value.setAttribute("aria-hidden","true")}}catch(a){n=!0,r=a}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var i,o=u(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){i.value.removeAttribute("aria-hidden")}}catch(a){n=!0,r=a}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,i=n(6365),o=(r=i)&&r.__esModule?r:{default:r},a=n(4424);var s=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function u(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},5281:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[a,s],t=0;t0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),s.parentElement&&s.parentElement.removeChild(s))}))},7744:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)i(e,n[t]);var o=document.body;for(var a in r)i(o,r[a]);n={},r={}},t.log=function(){0};var n={},r={};function i(e,t){e.classList.remove(t)}t.add=function(e,t){return i=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(o,e),i.add(e)}));var i,o},t.remove=function(e,t){return i=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(o,e),0===o[e]&&i.remove(e)}));var i,o}},7105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a=[]},t.log=function(){0},t.handleBlur=u,t.handleFocus=c,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.pop()).focus({preventScroll:e}))}catch(n){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",c))};var r,i=n(2421),o=(r=i)&&r.__esModule?r:{default:r};var a=[],s=null,l=!1;function u(){l=!0}function c(){if(l){if(l=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,o.default)(s)[0]||s).focus()}),0)}}},4466:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},4424:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,i=n(2713);var o=((r=i)&&r.__esModule?r:{default:r}).default,a=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM;t.default=a},5553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,i=t.shiftKey,s=n[0],l=n[n.length-1],u=a();if(e===u){if(!i)return;r=l}l!==u||i||(r=s);s===u&&i&&(r=l);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=n.indexOf(u);d>-1&&(d+=i?-1:1);if(void 0===(r=n[d]))return t.preventDefault(),void(r=i?l:s).focus();t.preventDefault(),r.focus()};var r,i=n(2421),o=(r=i)&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},2421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(s)}; /*! * Adapted from jQuery UI core * * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/ui-core/ */ var n="none",r="contents",i=/^(input|select|textarea|button|object|iframe)$/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var i=window.getComputedStyle(e),o=i.getPropertyValue("display");return t?o!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,i):o===n}catch(a){return console.warn("Failed to inspect element style"),!1}}function a(e,t){var n=e.nodeName.toLowerCase();return(i.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}(e)}function s(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},3362:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(2298),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},7799:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,u=60112,c=60113,d=60120,p=60115,m=60116,f=60121,h=60122,g=60117,v=60129,b=60131; /** @license React v17.0.2 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */if("function"==typeof Symbol&&Symbol.for){var y=Symbol.for;n=y("react.element"),r=y("react.portal"),i=y("react.fragment"),o=y("react.strict_mode"),a=y("react.profiler"),s=y("react.provider"),l=y("react.context"),u=y("react.forward_ref"),c=y("react.suspense"),d=y("react.suspense_list"),p=y("react.memo"),m=y("react.lazy"),f=y("react.block"),h=y("react.server.block"),g=y("react.fundamental"),v=y("react.debug_trace_mode"),b=y("react.legacy_hidden")}function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case c:case d:return e;default:switch(e=e&&e.$$typeof){case l:case u:case m:case p:case s:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return w(e)===l}},6771:(e,t,n)=>{"use strict";e.exports=n(7799)},5191:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(7810)),i=o(n(5489));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,s=Array(o),l=0;l{"use strict";t.Nk=t.XG=t.Hg=t.N_=void 0;var r=m(n(7755)),i=m(n(5191)),o=m(n(675)),a=m(n(6203)),s=m(n(568)),l=m(n(6307)),u=m(n(7698)),c=m(n(5489)),d=m(n(2929)),p=m(n(7328));function m(e){return e&&e.__esModule?e:{default:e}}t.N_=r.default,i.default,t.Hg=o.default,t.XG=a.default,s.default,l.default,t.Nk=u.default,c.default,d.default,p.default,r.default,i.default,o.default,a.default,s.default,l.default,u.default,c.default,d.default,p.default},7328:(e,t,n)=>{"use strict";var r=Object.assign||function(e){for(var t=1;t=Math.floor(a)&&d=Math.floor(s),h=n.getActiveLink();return f?(i===h&&n.setActiveLink(void 0),e.props.hashSpy&&p.getHash()===i&&p.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive()),u.updateStates()):m&&h!==i?(n.setActiveLink(i),e.props.hashSpy&&p.changeHash(i),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(i)),u.updateStates()):void 0}}};return d.propTypes=m,d.defaultProps={offset:0},d},Element:function(e){console.warn("Helpers.Element is deprecated since v1.7.0");var t=function(t){function n(e){o(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return s(n,t),i(n,[{key:"componentDidMount",value:function(){if("undefined"==typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("undefined"==typeof window)return!1;c.unregister(this.props.name)}},{key:"registerElems",value:function(e){c.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return l.createElement(e,r({},this.props,{parentBindings:this.childBindings}))}}]),n}(l.Component);return t.propTypes={name:d.string,id:d.string},t}};e.exports=f},7698:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=i.duration?1:t(i.progress/i.duration),i.currentPosition=i.startPosition+Math.ceil(i.delta*i.percent),i.containerElement&&i.containerElement!==document&&i.containerElement!==document.body?n.horizontal?i.containerElement.scrollLeft=i.currentPosition:i.containerElement.scrollTop=i.currentPosition:n.horizontal?window.scrollTo(i.currentPosition,0):window.scrollTo(0,i.currentPosition),i.percent<1){var o=e.bind(null,t,n);u.call(window,o)}else a.default.registered.end&&a.default.registered.end(i.to,i.target,i.currentPosition);else a.default.registered.end&&a.default.registered.end(i.to,i.target,i.currentPositionY)},m=function(e){e.data.containerElement=e?e.containerId?document.getElementById(e.containerId):e.container&&e.container.nodeType?e.container:document:null},f=function(e,t,n,r){t.data=t.data||{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null},window.clearTimeout(t.data.delayTimeout);if(o.default.subscribe((function(){t.data.cancel=!0})),m(t),t.data.start=null,t.data.cancel=!1,t.data.startPosition=t.horizontal?c(t):d(t),t.data.targetPosition=t.absolute?e:e+t.data.startPosition,t.data.startPosition!==t.data.targetPosition){var i;t.data.delta=Math.round(t.data.targetPosition-t.data.startPosition),t.data.duration=("function"==typeof(i=t.duration)?i:function(){return i})(t.data.delta),t.data.duration=isNaN(parseFloat(t.data.duration))?1e3:parseFloat(t.data.duration),t.data.to=n,t.data.target=r;var s=l(t),f=p.bind(null,s,t);t&&t.delay>0?t.data.delayTimeout=window.setTimeout((function(){a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),u.call(window,f)}),t.delay):(a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),u.call(window,f))}else a.default.registered.end&&a.default.registered.end(t.data.to,t.data.target,t.data.currentPosition)},h=function(e){return(e=r({},e)).data=e.data||{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null},e.absolute=!0,e};t.default={animateTopScroll:f,getAnimationType:l,scrollToTop:function(e){f(0,h(e))},scrollToBottom:function(e){e=h(e),m(e),f(e.horizontal?function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollWidth-t.offsetWidth;var n=document.body,r=document.documentElement;return Math.max(n.scrollWidth,n.offsetWidth,r.clientWidth,r.scrollWidth,r.offsetWidth)}(e):function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollHeight-t.offsetHeight;var n=document.body,r=document.documentElement;return Math.max(n.scrollHeight,n.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight)}(e),e)},scrollTo:function(e,t){f(e,h(t))},scrollMore:function(e,t){t=h(t),m(t);var n=t.horizontal?c(t):d(t);f(e+n,t)}}},7385:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6837),i=["mousedown","mousewheel","touchmove","keydown"];t.default={subscribe:function(e){return"undefined"!=typeof document&&i.forEach((function(t){return(0,r.addPassiveEventListener)(document,t,e)}))}}},6837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.addPassiveEventListener=function(e,t,r){var i=r.name;i||(i=t,console.warn("Listener must be a named function.")),n.has(t)||n.set(t,new Set);var o=n.get(t);if(!o.has(i)){var a=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(n){}return e}();e.addEventListener(t,r,!!a&&{passive:!0}),o.add(i)}},t.removePassiveEventListener=function(e,t,r){e.removeEventListener(t,r),n.get(t).delete(r.name||t)};var n=new Map},2929:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={registered:{},scrollEvent:{register:function(e,t){n.registered[e]=t},remove:function(e){n.registered[e]=null}}};t.default=n},2309:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(6837);var r,i=n(4768),o=(r=i)&&r.__esModule?r:{default:r};var a={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(e){this.scroller=e,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener("hashchange",this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(e,t){this.containers[e]=t},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var e=this,t=this.getHash();t?window.setTimeout((function(){e.scrollTo(t,!0),e.initialized=!0}),10):this.initialized=!0},scrollTo:function(e,t){var n=this.scroller;if(n.get(e)&&(t||e!==n.getActiveLink())){var r=this.containers[e]||document;n.scrollTo(e,{container:r})}},getHash:function(){return o.default.getHash()},changeHash:function(e,t){this.isInitialized()&&o.default.getHash()!==e&&o.default.updateHash(e,t)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener("hashchange",this.handleHashChange)}};t.default=a},5489:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=Math.floor(d)&&h=Math.floor(p)}else{var g=0,v=0,b=0;if(i.getBoundingClientRect)b=i.getBoundingClientRect().top;if(!s||e.props.isDynamic){if(!(s=n.get(a)))return;var y=s.getBoundingClientRect();v=(g=y.top-b+r)+y.height}var w=r-e.props.offset;l=w>=Math.floor(g)&&w=Math.floor(v)}var E=n.getActiveLink();if(c){if(a===E&&n.setActiveLink(void 0),e.props.hashSpy&&u.default.getHash()===a){var C=e.props.saveHashHistory,D=void 0!==C&&C;u.default.changeHash("",D)}e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive(a,s))}if(l&&(E!==a||!1===e.state.active)){n.setActiveLink(a);var I=e.props.saveHashHistory,x=void 0!==I&&I;e.props.hashSpy&&u.default.changeHash(a,x),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(a,s))}}}};return l.propTypes=d,l.defaultProps={offset:0},l}},6307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(9572),o=(r=i)&&r.__esModule?r:{default:r},a=n(6837);var s={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(e,t){if(e){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:66;return(0,o.default)(e,t)}((function(t){s.scrollHandler(e)}),t);s.scrollSpyContainers.push(e),(0,a.addPassiveEventListener)(e,"scroll",n)}},isMounted:function(e){return-1!==s.scrollSpyContainers.indexOf(e)},currentPositionX:function(e){if(e===document){var t=void 0!==window.pageYOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageXOffset:n?document.documentElement.scrollLeft:document.body.scrollLeft}return e.scrollLeft},currentPositionY:function(e){if(e===document){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageYOffset:n?document.documentElement.scrollTop:document.body.scrollTop}return e.scrollTop},scrollHandler:function(e){(s.scrollSpyContainers[s.scrollSpyContainers.indexOf(e)].spyCallbacks||[]).forEach((function(t){return t(s.currentPositionX(e),s.currentPositionY(e))}))},addStateHandler:function(e){s.spySetState.push(e)},addSpyHandler:function(e,t){var n=s.scrollSpyContainers[s.scrollSpyContainers.indexOf(t)];n.spyCallbacks||(n.spyCallbacks=[]),n.spyCallbacks.push(e),e(s.currentPositionX(t),s.currentPositionY(t))},updateStates:function(){s.spySetState.forEach((function(e){return e()}))},unmount:function(e,t){s.scrollSpyContainers.forEach((function(e){return e.spyCallbacks&&e.spyCallbacks.length&&e.spyCallbacks.indexOf(t)>-1&&e.spyCallbacks.splice(e.spyCallbacks.indexOf(t),1)})),s.spySetState&&s.spySetState.length&&s.spySetState.indexOf(e)>-1&&s.spySetState.splice(s.spySetState.indexOf(e),1),document.removeEventListener("scroll",s.scrollHandler)},update:function(){return s.scrollSpyContainers.forEach((function(e){return s.scrollHandler(e)}))}};t.default=s},6203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={defaultEasing:function(e){return e<.5?Math.pow(2*e,2)/2:1-Math.pow(2*(1-e),2)/2},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}}},4768:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){for(var n=e.offsetTop,r=e.offsetParent;r&&!t(r);)n+=r.offsetTop,r=r.offsetParent;return{offsetTop:n,offsetParent:r}};t.default={updateHash:function(e,t){var n=0===e.indexOf("#")?e.substring(1):e,r=n?"#"+n:"",i=window&&window.location,o=r?i.pathname+i.search+r:i.pathname+i.search;t?history.pushState(history.state,"",o):history.replaceState(history.state,"",o)},getHash:function(){return window.location.hash.replace(/^#/,"")},filterElementInContainer:function(e){return function(t){return e.contains?e!=t&&e.contains(t):!!(16&e.compareDocumentPosition(t))}},scrollOffset:function(e,t,r){if(r)return e===document?t.getBoundingClientRect().left+(window.scrollX||window.pageXOffset):"static"!==getComputedStyle(e).position?t.offsetLeft:t.offsetLeft-e.offsetLeft;if(e===document)return t.getBoundingClientRect().top+(window.scrollY||window.pageYOffset);if("static"!==getComputedStyle(e).position){if(t.offsetParent!==e){var i=n(t,(function(t){return t===e||t===document})),o=i.offsetTop;if(i.offsetParent!==e)throw new Error("Seems containerElement is not an ancestor of the Element");return o}return t.offsetTop}if(t.offsetParent===e.offsetParent)return t.offsetTop-e.offsetTop;var a=function(e){return e===document};return n(t,a).offsetTop-n(e,a).offsetTop}}},7466:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>b,TT:()=>g});var r=n(8801),i=n(4180),o=n(9121),a=n(2937),s=n(785),l=n(9906),u=n(8782),c=n(7810),d=(n(4313),n(2483),n(3702)),p=n(1620),m=(n(9959),n(5922),n(3497));function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.A)(e);if(t){var i=(0,u.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.A)(this,n)}}var h={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},g=function(e){var t,n;return n=t=function(t){(0,s.A)(l,t);var n=f(l);function l(e){var t;return(0,o.A)(this,l),(t=n.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,i=r.cacheOptions,o=r.onInputChange,a=(0,d.G)(e,n,o);if(!a)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(i&&t.optionsCache[a])t.setState({inputValue:a,loadedInputValue:a,loadedOptions:t.optionsCache[a],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:a,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(a,(function(e){t.mounted&&(e&&(t.optionsCache[a]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:a,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return a},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,a.A)(l,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var t=this,n=this.props,o=(n.loadOptions,n.isLoading),a=(0,r.A)(n,["loadOptions","isLoading"]),s=this.state,l=s.defaultOptions,u=s.inputValue,d=s.isLoading,p=s.loadedInputValue,m=s.loadedOptions,f=s.passEmptyOptions?[]:u&&p?m:l||[];return c.createElement(e,(0,i.A)({},a,{ref:function(e){t.select=e},options:f,isLoading:d||o,onInputChange:this.handleInputChange}))}}]),l}(c.Component),t.defaultProps=h,n},v=(0,m.m)(p.S);const b=g(v)},1620:(e,t,n)=>{"use strict";n.d(t,{S:()=>le});for(var r=n(8801),i=n(4180),o=n(4553),a=n(2838),s=n(8175),l=n(9121),u=n(2937),c=n(9261),d=n(785),p=n(9906),m=n(8782),f=n(7810),h=n(9529),g=n(4313),v=n(2483),b=n(3702),y=n(9959),w=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],E=new RegExp("["+w.map((function(e){return e.letters})).join("")+"]","g"),C={},D=0;D0,f=c-d-u,h=!1;f>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),m&&e.isTop&&(s&&s(t),e.isTop=!1),m&&n>f?(i&&!e.isBottom&&i(t),p.scrollTop=c,h=!0,e.isBottom=!0):!m&&-n>u&&(a&&!e.isTop&&a(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.A)(n,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return f.createElement(T,{innerRef:this.getScrollTarget},this.props.children)}}]),n}(f.Component);function $(e){var t=e.isEnabled,n=void 0===t||t,i=(0,r.A)(e,["isEnabled"]);return n?f.createElement(Y,i):i.children}var Q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,i=t.label,o=t.isDisabled,a=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(i||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},K=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},X=function(e){return!!e.isDisabled};var ee={clearIndicator:b.c,container:b.a,control:b.b,dropdownIndicator:b.d,group:b.g,groupHeading:b.e,indicatorsContainer:b.i,indicatorSeparator:b.f,input:b.h,loadingIndicator:b.l,loadingMessage:b.j,menu:b.m,menuList:b.k,menuPortal:b.n,multiValue:b.o,multiValueLabel:b.p,multiValueRemove:b.q,noOptionsMessage:b.r,option:b.s,placeholder:b.t,singleValue:b.u,valueContainer:b.v};var te={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:X,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,b.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},se=1,le=function(e){(0,d.A)(n,e);var t=ie(n);function n(e){var r;(0,l.A)(this,n),(r=t.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},r.blockOptionHover=!1,r.isComposing=!1,r.clearFocusValueOnUpdate=!1,r.commonProps=void 0,r.components=void 0,r.hasGroups=!1,r.initialTouchX=0,r.initialTouchY=0,r.inputIsHiddenAfterUpdate=void 0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.cacheComponents=function(e){r.components=(0,b.y)({components:e})},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,o=n.name;i(e,re(re({},t),{},{name:o}))},r.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",n=arguments.length>2?arguments[2]:void 0,i=r.props,o=i.closeMenuOnSelect,a=i.isMulti;r.onInputChange("",{action:"set-value"}),o&&(r.inputIsHiddenAfterUpdate=!a,r.onMenuClose()),r.clearFocusValueOnUpdate=!0,r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,o=r.state.selectValue;if(i)if(r.isOptionSelected(e,o)){var s=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==s})),"deselect-option",e),r.announceAriaLiveSelection({event:"deselect-option",context:{value:r.getOptionLabel(e)}})}else r.isOptionDisabled(e,o)?r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e),isDisabled:!0}}):(r.setValue([].concat((0,a.A)(o),[e]),"select-option",e),r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e)}}));else r.isOptionDisabled(e,o)?r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e),isDisabled:!0}}):(r.setValue(e,"select-option"),r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e)}}));n&&r.blurInput()},r.removeValue=function(e){var t=r.state.selectValue,n=r.getOptionValue(e),i=t.filter((function(e){return r.getOptionValue(e)!==n}));r.onChange(i.length?i:null,{action:"remove-value",removedValue:e}),r.announceAriaLiveSelection({event:"remove-value",context:{value:e?r.getOptionLabel(e):""}}),r.focusInput()},r.clearValue=function(){r.onChange(null,{action:"clear"})},r.popValue=function(){var e=r.state.selectValue,t=e[e.length-1],n=e.slice(0,e.length-1);r.announceAriaLiveSelection({event:"pop-value",context:{value:t?r.getOptionLabel(t):""}}),r.onChange(n.length?n:null,{action:"pop-value",removedValue:t})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||o>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=e.currentTarget.value;r.inputIsHiddenAfterUpdate=!1,r.onInputChange(t,{action:"input-change"}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){var t=r.props,n=t.isSearchable,i=t.isMulti;r.props.onFocus&&r.props.onFocus(e),r.inputIsHiddenAfterUpdate=!1,r.announceAriaLiveContext({event:"input",context:{isSearchable:n,isMulti:i}}),r.setState({isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur"}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){var e=r.props,t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,u=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,m=r.state,f=m.focusedOption,h=m.focusedValue,g=m.selectValue;if(!(l||"function"==typeof c&&(c(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)r.removeValue(h);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!u||!d||!f||p&&r.isOptionSelected(f,g))return;r.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(u){if(!f)return;if(r.isComposing)return;r.selectOption(f);break}return;case"Escape":u?(r.inputIsHiddenAfterUpdate=!1,r.onInputChange("",{action:"menu-close"}),r.onMenuClose()):s&&o&&r.clearValue();break;case" ":if(a)return;if(!u){r.openMenu("first");break}if(!f)return;r.selectOption(f);break;case"ArrowUp":u?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":u?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!u)return;r.focusOption("pageup");break;case"PageDown":if(!u)return;r.focusOption("pagedown");break;case"Home":if(!u)return;r.focusOption("first");break;case"End":if(!u)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.buildMenuOptions=function(e,t){var n=e.inputValue,i=void 0===n?"":n,o=e.options,a=function(e,n){var o=r.isOptionDisabled(e,t),a=r.isOptionSelected(e,t),s=r.getOptionLabel(e),l=r.getOptionValue(e);if(!(r.shouldHideSelectedOptions()&&a||!r.filterOption({label:s,value:l,data:e},i))){var u=o?void 0:function(){return r.onOptionHover(e)},c=o?void 0:function(){return r.selectOption(e)},d="".concat(r.getElementId("option"),"-").concat(n);return{innerProps:{id:d,onClick:c,onMouseMove:u,onMouseOver:u,tabIndex:-1},data:e,isDisabled:o,isSelected:a,key:d,label:s,type:"option",value:l}}};return o.reduce((function(e,t,n){if(t.options){r.hasGroups||(r.hasGroups=!0);var i=t.options.map((function(t,r){var i=a(t,"".concat(n,"-").concat(r));return i&&e.focusable.push(t),i})).filter(Boolean);if(i.length){var o="".concat(r.getElementId("group"),"-").concat(n);e.render.push({type:"group",key:o,data:t,options:i})}}else{var s=a(t,"".concat(n));s&&(e.render.push(s),e.focusable.push(t))}return e}),{render:[],focusable:[]})};var i=e.value;r.cacheComponents=(0,h.A)(r.cacheComponents,b.B).bind((0,c.A)(r)),r.cacheComponents(e.components),r.instancePrefix="react-select-"+(r.props.instanceId||++se);var s=(0,b.C)(i);r.buildMenuOptions=(0,h.A)(r.buildMenuOptions,(function(e,t){var n=e,r=(0,o.A)(n,2),i=r[0],a=r[1],s=t,l=(0,o.A)(s,2),u=l[0];return a===l[1]&&i.inputValue===u.inputValue&&i.options===u.options})).bind((0,c.A)(r));var u=e.menuIsOpen?r.buildMenuOptions(e,s):{render:[],focusable:[]};return r.state.menuOptions=u,r.state.selectValue=s,r}return(0,u.A)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,i=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==i||e.inputValue!==o){var a=(0,b.C)(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,a):{render:[],focusable:[]},l=this.getNextFocusedValue(a),u=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:a,focusedOption:u,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,b.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildMenuOptions(this.props,r),a=this.props,s=a.isMulti,l=a.tabSelectsValue,u="first"===e?0:o.focusable.length-1;if(!s){var c=o.focusable.indexOf(r[0]);c>-1&&(u=c)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[u]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,i=this.state,o=i.selectValue,a=i.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,u=-1;if(o.length){switch(e){case"previous":u=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,i=this.state,o=i.focusedOption,a=i.menuOptions.focusable;if(a.length){var s=0,l=a.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:a.length-1:"down"===e?s=(l+1)%a.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>a.length-1&&(s=a.length-1):"last"===e&&(s=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:X(a[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(te):re(re({},te),this.props.theme):te}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,i=this.setValue,o=this.selectOption,a=this.props,s=a.isMulti,l=a.isRtl,u=a.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:u,selectOption:o,setValue:i,selectProps:a,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,i=e.focusedOption,o=this.props,a=o.options,s=o.menuIsOpen,l=o.inputValue,u=o.screenReaderStatus,c=r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=i&&s?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedOption:i,getOptionLabel:this.getOptionLabel,options:a}):"",p=function(e){var t=e.inputValue,n=e.screenReaderMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:u({count:this.countOptions()})});return"".concat(c," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,s=e.form,l=this.components.Input,u=this.state.inputIsHidden,c=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return f.createElement(k,(0,i.A)({id:c,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:b.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:a,form:s,value:""},d));var p=this.commonProps,m=p.cx,h=p.theme,g=p.selectProps;return f.createElement(l,(0,i.A)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:m,getStyles:this.getStyles,id:c,innerRef:this.getInputRef,isDisabled:t,isHidden:u,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:g,spellCheck:"false",tabIndex:a,form:s,theme:h,type:"text",value:o},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,u=this.commonProps,c=this.props,d=c.controlShouldRenderValue,p=c.isDisabled,m=c.isMulti,h=c.inputValue,g=c.placeholder,v=this.state,b=v.selectValue,y=v.focusedValue,w=v.isFocused;if(!this.hasValue()||!d)return h?null:f.createElement(l,(0,i.A)({},u,{key:"placeholder",isDisabled:p,isFocused:w}),g);if(m)return b.map((function(t,s){var l=t===y;return f.createElement(n,(0,i.A)({},u,{components:{Container:r,Label:o,Remove:a},isFocused:l,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var E=b[0];return f.createElement(s,(0,i.A)({},u,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,i.A)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return f.createElement(e,(0,i.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return f.createElement(n,(0,i.A)({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,i.A)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,a=t.Menu,s=t.MenuList,l=t.MenuPortal,u=t.LoadingMessage,c=t.NoOptionsMessage,d=t.Option,p=this.commonProps,m=this.state,h=m.focusedOption,g=m.menuOptions,v=this.props,y=v.captureMenuScroll,w=v.inputValue,E=v.isLoading,C=v.loadingMessage,D=v.minMenuHeight,I=v.maxMenuHeight,x=v.menuIsOpen,S=v.menuPlacement,A=v.menuPosition,M=v.menuPortalTarget,N=v.menuShouldBlockScroll,O=v.menuShouldScrollIntoView,B=v.noOptionsMessage,k=v.onMenuScrollToTop,P=v.onMenuScrollToBottom;if(!x)return null;var T,L=function(t){var n=h===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,f.createElement(d,(0,i.A)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=g.render.map((function(t){if("group"===t.type){t.type;var a=(0,r.A)(t,["type"]),s="".concat(t.key,"-heading");return f.createElement(n,(0,i.A)({},p,a,{Heading:o,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return L(e)})))}if("option"===t.type)return L(t)}));else if(E){var j=C({inputValue:w});if(null===j)return null;T=f.createElement(u,p,j)}else{var R=B({inputValue:w});if(null===R)return null;T=f.createElement(c,p,R)}var F={minMenuHeight:D,maxMenuHeight:I,menuPlacement:S,menuPosition:A,menuShouldScrollIntoView:O},_=f.createElement(b.M,(0,i.A)({},p,F),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return f.createElement(a,(0,i.A)({},p,F,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:o}),f.createElement($,{isEnabled:y,onTopArrive:k,onBottomArrive:P},f.createElement(Z,{isEnabled:N},f.createElement(s,(0,i.A)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:l}),T))))}));return M||"fixed"===A?f.createElement(l,(0,i.A)({},p,{appendTo:M,controlElement:this.controlRef,menuPlacement:S,menuPosition:A}),_):_}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,o=t.name,a=this.state.selectValue;if(o&&!r){if(i){if(n){var s=a.map((function(t){return e.getOptionValue(t)})).join(n);return f.createElement("input",{name:o,type:"hidden",value:s})}var l=a.length>0?a.map((function(t,n){return f.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):f.createElement("input",{name:o,type:"hidden"});return f.createElement("div",null,l)}var u=a[0]?this.getOptionValue(a[0]):"";return f.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?f.createElement(B,{"aria-live":"polite"},f.createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),f.createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,u=a.isDisabled,c=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return f.createElement(r,(0,i.A)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:d}),this.renderLiveRegion(),f.createElement(t,(0,i.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:d,menuIsOpen:c}),f.createElement(o,(0,i.A)({},p,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),f.createElement(n,(0,i.A)({},p,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),n}(f.Component);le.defaultProps=ae},3702:(e,t,n)=>{"use strict";n.d(t,{A:()=>D,B:()=>$,C:()=>E,D:()=>A,E:()=>b,G:()=>C,M:()=>R,a:()=>Q,b:()=>me,c:()=>se,d:()=>ae,e:()=>ve,f:()=>le,g:()=>ge,h:()=>we,i:()=>X,j:()=>W,k:()=>F,l:()=>ce,m:()=>L,n:()=>G,o:()=>Ie,p:()=>xe,q:()=>Se,r:()=>H,s:()=>Be,t:()=>ke,u:()=>Pe,v:()=>K,w:()=>M,x:()=>N,y:()=>Re,z:()=>w});var r=n(8801),i=n(4180),o=n(8175),a=n(9121),s=n(2937),l=n(785),u=n(9906),c=n(8782),d=n(7810),p=n(4313),m=n(2483),f=n(4360),h=n(9959),g=n(6420),v=n(5922),b=function(){};function y(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function w(e,t,n){var r=[n];if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&r.push("".concat(y(e,i)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var E=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,f.A)(e)&&null!==e?[e]:[]};function C(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function D(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function I(e){return D(e)?window.pageYOffset:e.scrollTop}function x(e,t){D(e)?window.scrollTo(0,t):e.scrollTop=t}function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b,i=I(e),o=t-i,a=0;!function t(){var s,l=o*((s=(s=a+=10)/n-1)*s*s+1)+i;x(e,l),an.bottom?x(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i=m)return{placement:"bottom",maxHeight:t};if(D>=m&&!a)return o&&S(l,A,N),{placement:"bottom",maxHeight:t};if(!a&&D>=r||a&&E>=r)return o&&S(l,A,N),{placement:"bottom",maxHeight:a?E-b:D-b};if("auto"===i||a){var O=t,B=a?w:C;return B>=r&&(O=Math.min(B-b-s.controlHeight,t)),{placement:"top",maxHeight:O}}if("bottom"===i)return x(l,A),{placement:"bottom",maxHeight:t};break;case"top":if(w>=m)return{placement:"top",maxHeight:t};if(C>=m&&!a)return o&&S(l,M,N),{placement:"top",maxHeight:t};if(!a&&C>=r||a&&w>=r){var k=t;return(!a&&C>=r||a&&w>=r)&&(k=a?w-y:C-y),o&&S(l,M,N),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return u}var T=function(e){return"auto"===e?"bottom":e},L=function(e){var t,n=e.placement,r=e.theme,i=r.borderRadius,a=r.spacing,s=r.colors;return t={label:"menu"},(0,o.A)(t,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),(0,o.A)(t,"backgroundColor",s.neutral0),(0,o.A)(t,"borderRadius",i),(0,o.A)(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),(0,o.A)(t,"marginBottom",a.menuGutter),(0,o.A)(t,"marginTop",a.menuGutter),(0,o.A)(t,"position","absolute"),(0,o.A)(t,"width","100%"),(0,o.A)(t,"zIndex",1),t},j=(0,d.createContext)({getPortalPlacement:null}),R=function(e){(0,l.A)(n,e);var t=k(n);function n(){var e;(0,a.A)(this,n);for(var r=arguments.length,i=new Array(r),o=0;o{"use strict";n.d(t,{Ay:()=>o});n(7810),n(4313),n(2483);var r=n(1620),i=(n(9959),n(5922),n(3497));n(7161);const o=(0,i.m)(r.S)},3497:(e,t,n)=>{"use strict";n.d(t,{m:()=>m});var r=n(8801),i=n(4180),o=n(9121),a=n(2937),s=n(785),l=n(9906),u=n(8782),c=n(7810);function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.A)(e);if(t){var i=(0,u.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.A)(this,n)}}var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},m=function(e){var t,n;return n=t=function(t){(0,s.A)(l,t);var n=d(l);function l(){var e;(0,o.A)(this,l);for(var t=arguments.length,r=new Array(t),i=0;i1?n-1:0),i=1;i/g,u=/<\/?([^\s\/>]+)/;function c(e,t,n){return p(e=e||"",d(t=t||[],n=n||""))}function d(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=l.exec(e);)t.add(n[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:o,tag_buffer:"",depth:0,in_quote_char:""}}function p(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let n=t.allowable_tags,r=t.tag_replacement,i=t.state,l=t.tag_buffer,u=t.depth,c=t.in_quote_char,d="";for(let p=0,f=e.length;p":if(c)break;if(u){u--;break}c="",i=o,l+=">",n.has(m(l))?d+=l:d+=r,l="";break;case'"':case"'":c=t===c?"":c||t,l+=t;break;case"-":""===t)"--"==l.slice(-2)&&(i=o),l="";else l+=t}return t.state=i,t.tag_buffer=l,t.depth=u,t.in_quote_char=c,d}function m(e){let t=u.exec(e);return t?t[1].toLowerCase():null}c.init_streaming_mode=function(e,t){let n=d(e=e||[],t=t||"");return function(e){return p(e||"",n)}},void 0===(r=function(){return c}.call(t,n,t,e))||(e.exports=r)}()},4181:(e,t,n)=>{"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function i(e){return e instanceof r(e).Element||e instanceof Element}function o(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof r(e).ShadowRoot||e instanceof ShadowRoot)}n.d(t,{Ay:()=>at});var s=Math.max,l=Math.min,u=Math.round;function c(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,i=1;if(o(e)&&t){var a=e.offsetHeight,s=e.offsetWidth;s>0&&(r=u(n.width)/s||1),a>0&&(i=u(n.height)/a||1)}return{width:n.width/r,height:n.height/i,top:n.top/i,right:n.right/r,bottom:n.bottom/i,left:n.left/r,x:n.left/r,y:n.top/i}}function d(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function m(e){return((i(e)?e.ownerDocument:e.document)||window.document).documentElement}function f(e){return c(m(e)).left+d(e).scrollLeft}function h(e){return r(e).getComputedStyle(e)}function g(e){var t=h(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function v(e,t,n){void 0===n&&(n=!1);var i,a,s=o(t),l=o(t)&&function(e){var t=e.getBoundingClientRect(),n=u(t.width)/e.offsetWidth||1,r=u(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),h=m(t),v=c(e,l),b={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(s||!s&&!n)&&(("body"!==p(t)||g(h))&&(b=(i=t)!==r(i)&&o(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:d(i)),o(t)?((y=c(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):h&&(y.x=f(h))),{x:v.left+b.scrollLeft-y.x,y:v.top+b.scrollTop-y.y,width:v.width,height:v.height}}function b(e){var t=c(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function y(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||m(e)}function w(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:o(e)&&g(e)?e:w(y(e))}function E(e,t){var n;void 0===t&&(t=[]);var i=w(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),a=r(i),s=o?[a].concat(a.visualViewport||[],g(i)?i:[]):i,l=t.concat(s);return o?l:l.concat(E(y(s)))}function C(e){return["table","td","th"].indexOf(p(e))>=0}function D(e){return o(e)&&"fixed"!==h(e).position?e.offsetParent:null}function I(e){for(var t=r(e),n=D(e);n&&C(n)&&"static"===h(n).position;)n=D(n);return n&&("html"===p(n)||"body"===p(n)&&"static"===h(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&o(e)&&"fixed"===h(e).position)return null;var n=y(e);for(a(n)&&(n=n.host);o(n)&&["html","body"].indexOf(p(n))<0;){var r=h(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var x="top",S="bottom",A="right",M="left",N="auto",O=[x,S,A,M],B="start",k="end",P="viewport",T="popper",L=O.reduce((function(e,t){return e.concat([t+"-"+B,t+"-"+k])}),[]),j=[].concat(O,[N]).reduce((function(e,t){return e.concat([t,t+"-"+B,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function F(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}var _={placement:"bottom",modifiers:[],strategy:"absolute"};function H(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function V(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?z(i):null,a=i?G(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case x:t={x:s,y:n.y-r.height};break;case S:t={x:s,y:n.y+n.height};break;case A:t={x:n.x+n.width,y:l};break;case M:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=o?q(o):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case B:t[u]=t[u]-(n[c]/2-r[c]/2);break;case k:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function J(e){var t,n=e.popper,i=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,l=e.position,c=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,f=e.isFixed,g=s.x,v=void 0===g?0:g,b=s.y,y=void 0===b?0:b,w="function"==typeof p?p({x:v,y}):{x:v,y};v=w.x,y=w.y;var E=s.hasOwnProperty("x"),C=s.hasOwnProperty("y"),D=M,N=x,O=window;if(d){var B=I(n),P="clientHeight",T="clientWidth";if(B===r(n)&&"static"!==h(B=m(n)).position&&"absolute"===l&&(P="scrollHeight",T="scrollWidth"),o===x||(o===M||o===A)&&a===k)N=S,y-=(f&&B===O&&O.visualViewport?O.visualViewport.height:B[P])-i.height,y*=c?1:-1;if(o===M||(o===x||o===S)&&a===k)D=A,v-=(f&&B===O&&O.visualViewport?O.visualViewport.width:B[T])-i.width,v*=c?1:-1}var L,j=Object.assign({position:l},d&&Z),R=!0===p?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:u(t*r)/r||0,y:u(n*r)/r||0}}({x:v,y}):{x:v,y};return v=R.x,y=R.y,c?Object.assign({},j,((L={})[N]=C?"0":"",L[D]=E?"0":"",L.transform=(O.devicePixelRatio||1)<=1?"translate("+v+"px, "+y+"px)":"translate3d("+v+"px, "+y+"px, 0)",L)):Object.assign({},j,((t={})[N]=C?y+"px":"",t[D]=E?v+"px":"",t.transform="",t))}const Y={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];o(i)&&p(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});o(r)&&p(r)&&(Object.assign(r.style,a),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};const $={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=j.reduce((function(e,n){return e[n]=function(e,t,n){var r=z(e),i=[M,x].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[M,A].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}};var Q={left:"right",right:"left",bottom:"top",top:"bottom"};function K(e){return e.replace(/left|right|bottom|top/g,(function(e){return Q[e]}))}var X={start:"end",end:"start"};function ee(e){return e.replace(/start|end/g,(function(e){return X[e]}))}function te(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&a(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ne(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function re(e,t){return t===P?ne(function(e){var t=r(e),n=m(e),i=t.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,l=0;return i&&(o=i.width,a=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,l=i.offsetTop)),{width:o,height:a,x:s+f(e),y:l}}(e)):i(t)?function(e){var t=c(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):ne(function(e){var t,n=m(e),r=d(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=s(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=s(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+f(e),u=-r.scrollTop;return"rtl"===h(i||n).direction&&(l+=s(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:l,y:u}}(m(e)))}function ie(e,t,n){var r="clippingParents"===t?function(e){var t=E(y(e)),n=["absolute","fixed"].indexOf(h(e).position)>=0&&o(e)?I(e):e;return i(n)?t.filter((function(e){return i(e)&&te(e,n)&&"body"!==p(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),u=a[0],c=a.reduce((function(t,n){var r=re(e,n);return t.top=s(r.top,t.top),t.right=l(r.right,t.right),t.bottom=l(r.bottom,t.bottom),t.left=s(r.left,t.left),t}),re(e,u));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function oe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ae(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function se(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.boundary,s=void 0===a?"clippingParents":a,l=n.rootBoundary,u=void 0===l?P:l,d=n.elementContext,p=void 0===d?T:d,f=n.altBoundary,h=void 0!==f&&f,g=n.padding,v=void 0===g?0:g,b=oe("number"!=typeof v?v:ae(v,O)),y=p===T?"reference":T,w=e.rects.popper,E=e.elements[h?y:p],C=ie(i(E)?E:E.contextElement||m(e.elements.popper),s,u),D=c(e.elements.reference),I=V({reference:D,element:w,strategy:"absolute",placement:o}),M=ne(Object.assign({},w,I)),N=p===T?M:D,B={top:C.top-N.top+b.top,bottom:N.bottom-C.bottom+b.bottom,left:C.left-N.left+b.left,right:N.right-C.right+b.right},k=e.modifiersData.offset;if(p===T&&k){var L=k[o];Object.keys(B).forEach((function(e){var t=[A,S].indexOf(e)>=0?1:-1,n=[x,S].indexOf(e)>=0?"y":"x";B[e]+=L[n]*t}))}return B}function le(e,t,n){return s(e,l(t,n))}const ue={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,u=void 0!==a&&a,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,m=n.padding,f=n.tether,h=void 0===f||f,g=n.tetherOffset,v=void 0===g?0:g,y=se(t,{boundary:c,rootBoundary:d,padding:m,altBoundary:p}),w=z(t.placement),E=G(t.placement),C=!E,D=q(w),N="x"===D?"y":"x",O=t.modifiersData.popperOffsets,k=t.rects.reference,P=t.rects.popper,T="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,L="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(O){if(o){var F,_="y"===D?x:M,H="y"===D?S:A,W="y"===D?"height":"width",U=O[D],V=U+y[_],Z=U-y[H],J=h?-P[W]/2:0,Y=E===B?k[W]:P[W],$=E===B?-P[W]:-k[W],Q=t.elements.arrow,K=h&&Q?b(Q):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=X[_],te=X[H],ne=le(0,k[W],K[W]),re=C?k[W]/2-J-ne-ee-L.mainAxis:Y-ne-ee-L.mainAxis,ie=C?-k[W]/2+J+ne+te+L.mainAxis:$+ne+te+L.mainAxis,oe=t.elements.arrow&&I(t.elements.arrow),ae=oe?"y"===D?oe.clientTop||0:oe.clientLeft||0:0,ue=null!=(F=null==j?void 0:j[D])?F:0,ce=U+ie-ue,de=le(h?l(V,U+re-ue-ae):V,U,h?s(Z,ce):Z);O[D]=de,R[D]=de-U}if(u){var pe,me="x"===D?x:M,fe="x"===D?S:A,he=O[N],ge="y"===N?"height":"width",ve=he+y[me],be=he-y[fe],ye=-1!==[x,M].indexOf(w),we=null!=(pe=null==j?void 0:j[N])?pe:0,Ee=ye?ve:he-k[ge]-P[ge]-we+L.altAxis,Ce=ye?he+k[ge]+P[ge]-we-L.altAxis:be,De=h&&ye?function(e,t,n){var r=le(e,t,n);return r>n?n:r}(Ee,he,Ce):le(h?Ee:ve,he,h?Ce:be);O[N]=De,R[N]=De-he}t.modifiersData[r]=R}},requiresIfExists:["offset"]};const ce={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=z(n.placement),l=q(s),u=[M,A].indexOf(s)>=0?"height":"width";if(o&&a){var c=function(e,t){return oe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ae(e,O))}(i.padding,n),d=b(o),p="y"===l?x:M,m="y"===l?S:A,f=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],h=a[l]-n.rects.reference[l],g=I(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=f/2-h/2,w=c[p],E=v-d[u]-c[m],C=v/2-d[u]/2+y,D=le(w,C,E),N=l;n.modifiersData[r]=((t={})[N]=D,t.centerOffset=D-C,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&te(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function de(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function pe(e){return[x,A,S,M].some((function(t){return e[t]>=0}))}var me=W({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,a=void 0===o||o,s=i.resize,l=void 0===s||s,u=r(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,U)})),l&&u.addEventListener("resize",n.update,U),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,U)})),l&&u.removeEventListener("resize",n.update,U)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=V({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,u={placement:z(t.placement),variation:G(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,J(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,J(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Y,$,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,f=void 0===m||m,h=n.allowedAutoPlacements,g=t.options.placement,v=z(g),b=l||(v===g||!f?[K(g)]:function(e){if(z(e)===N)return[];var t=K(e);return[ee(e),t,ee(t)]}(g)),y=[g].concat(b).reduce((function(e,n){return e.concat(z(n)===N?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?j:l,c=G(r),d=c?s?L:L.filter((function(e){return G(e)===c})):O,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var m=p.reduce((function(t,n){return t[n]=se(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[z(n)],t}),{});return Object.keys(m).sort((function(e,t){return m[e]-m[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:f,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,E=t.rects.popper,C=new Map,D=!0,I=y[0],k=0;k=0,_=F?"width":"height",H=se(t,{placement:P,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),W=F?R?A:M:R?S:x;w[_]>E[_]&&(W=K(W));var U=K(W),q=[];if(o&&q.push(H[T]<=0),s&&q.push(H[W]<=0,H[U]<=0),q.every((function(e){return e}))){I=P,D=!1;break}C.set(P,q)}if(D)for(var V=function(e){var t=y.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return I=t,"break"},Z=f?3:1;Z>0;Z--){if("break"===V(Z))break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ue,ce,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=se(t,{elementContext:"reference"}),s=se(t,{altBoundary:!0}),l=de(a,r),u=de(s,i,o),c=pe(l),d=pe(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),fe="tippy-content",he="tippy-backdrop",ge="tippy-arrow",ve="tippy-svg-arrow",be={passive:!0,capture:!0},ye=function(){return document.body};function we(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Ee(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Ce(e,t){return"function"==typeof e?e.apply(void 0,t):e}function De(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Ie(e){return[].concat(e)}function xe(e,t){-1===e.indexOf(t)&&e.push(t)}function Se(e){return e.split("-")[0]}function Ae(e){return[].slice.call(e)}function Me(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Ne(){return document.createElement("div")}function Oe(e){return["Element","Fragment"].some((function(t){return Ee(e,t)}))}function Be(e){return Ee(e,"MouseEvent")}function ke(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Pe(e){return Oe(e)?[e]:function(e){return Ee(e,"NodeList")}(e)?Ae(e):Array.isArray(e)?e:Ae(document.querySelectorAll(e))}function Te(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Le(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function je(e){var t,n=Ie(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function Re(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Fe(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var _e={isTouch:!1},He=0;function We(){_e.isTouch||(_e.isTouch=!0,window.performance&&document.addEventListener("mousemove",Ue))}function Ue(){var e=performance.now();e-He<20&&(_e.isTouch=!1,document.removeEventListener("mousemove",Ue)),He=e}function ze(){var e=document.activeElement;if(ke(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var Ge=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var qe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Ve=Object.assign({appendTo:ye,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},qe,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Ze=Object.keys(Ve);function Je(e){var t=(e.plugins||[]).reduce((function(t,n){var r,i=n.name,o=n.defaultValue;i&&(t[i]=void 0!==e[i]?e[i]:null!=(r=Ve[i])?r:o);return t}),{});return Object.assign({},e,t)}function Ye(e,t){var n=Object.assign({},t,{content:Ce(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Je(Object.assign({},Ve,{plugins:t}))):Ze).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(i){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},Ve.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function $e(e,t){e.innerHTML=t}function Qe(e){var t=Ne();return!0===e?t.className=ge:(t.className=ve,Oe(e)?t.appendChild(e):$e(t,e)),t}function Ke(e,t){Oe(t.content)?($e(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?$e(e,t.content):e.textContent=t.content)}function Xe(e){var t=e.firstElementChild,n=Ae(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(fe)})),arrow:n.find((function(e){return e.classList.contains(ge)||e.classList.contains(ve)})),backdrop:n.find((function(e){return e.classList.contains(he)}))}}function et(e){var t=Ne(),n=Ne();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Ne();function i(n,r){var i=Xe(t),o=i.box,a=i.content,s=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||Ke(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(o.removeChild(s),o.appendChild(Qe(r.arrow))):o.appendChild(Qe(r.arrow)):s&&o.removeChild(s)}return r.className=fe,r.setAttribute("data-state","hidden"),Ke(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}et.$$tippy=!0;var tt=1,nt=[],rt=[];function it(e,t){var n,r,i,o,a,s,l,u,c=Ye(e,Object.assign({},Ve,Je(Me(t)))),d=!1,p=!1,m=!1,f=!1,h=[],g=De(Z,c.interactiveDebounce),v=tt++,b=(u=c.plugins).filter((function(e,t){return u.indexOf(e)===t})),y={id:v,reference:e,popper:Ne(),popperInstance:null,props:c,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(i)},setProps:function(t){0;if(y.state.isDestroyed)return;P("onBeforeUpdate",[y,t]),q();var n=y.props,r=Ye(e,Object.assign({},n,Me(t),{ignoreAttributes:!0}));y.props=r,G(),n.interactiveDebounce!==r.interactiveDebounce&&(j(),g=De(Z,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?Ie(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");L(),k(),C&&C(n,r);y.popperInstance&&(Q(),X().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));P("onAfterUpdate",[y,t])},setContent:function(e){y.setProps({content:e})},show:function(){0;var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=_e.isTouch&&!y.props.touch,i=we(y.props.duration,0,Ve.duration);if(e||t||n||r)return;if(M().hasAttribute("disabled"))return;if(P("onShow",[y],!1),!1===y.props.onShow(y))return;y.state.isVisible=!0,A()&&(E.style.visibility="visible");k(),H(),y.state.isMounted||(E.style.transition="none");if(A()){var o=O();Te([o.box,o.content],0)}s=function(){var e;if(y.state.isVisible&&!f){if(f=!0,E.offsetHeight,E.style.transition=y.props.moveTransition,A()&&y.props.animation){var t=O(),n=t.box,r=t.content;Te([n,r],i),Le([n,r],"visible")}T(),L(),xe(rt,y),null==(e=y.popperInstance)||e.forceUpdate(),P("onMount",[y]),y.props.animation&&A()&&function(e,t){U(e,t)}(i,(function(){y.state.isShown=!0,P("onShown",[y])}))}},function(){var e,t=y.props.appendTo,n=M();e=y.props.interactive&&t===ye||"parent"===t?n.parentNode:Ce(t,[n]);e.contains(E)||e.appendChild(E);y.state.isMounted=!0,Q(),!1}()},hide:function(){0;var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=we(y.props.duration,1,Ve.duration);if(e||t||n)return;if(P("onHide",[y],!1),!1===y.props.onHide(y))return;y.state.isVisible=!1,y.state.isShown=!1,f=!1,d=!1,A()&&(E.style.visibility="hidden");if(j(),W(),k(!0),A()){var i=O(),o=i.box,a=i.content;y.props.animation&&(Te([o,a],r),Le([o,a],"hidden"))}T(),L(),y.props.animation?A()&&function(e,t){U(e,(function(){!y.state.isVisible&&E.parentNode&&E.parentNode.contains(E)&&t()}))}(r,y.unmount):y.unmount()},hideWithInteractivity:function(e){0;N().addEventListener("mousemove",g),xe(nt,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){0;y.state.isVisible&&y.hide();if(!y.state.isMounted)return;K(),X().forEach((function(e){e._tippy.unmount()})),E.parentNode&&E.parentNode.removeChild(E);rt=rt.filter((function(e){return e!==y})),y.state.isMounted=!1,P("onHidden",[y])},destroy:function(){0;if(y.state.isDestroyed)return;y.clearDelayTimeouts(),y.unmount(),q(),delete e._tippy,y.state.isDestroyed=!0,P("onDestroy",[y])}};if(!c.render)return y;var w=c.render(y),E=w.popper,C=w.onUpdate;E.setAttribute("data-tippy-root",""),E.id="tippy-"+y.id,y.popper=E,e._tippy=y,E._tippy=y;var D=b.map((function(e){return e.fn(y)})),I=e.hasAttribute("aria-expanded");return G(),L(),k(),P("onCreate",[y]),c.showOnCreate&&ee(),E.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),E.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&N().addEventListener("mousemove",g)})),y;function x(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function S(){return"hold"===x()[0]}function A(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function M(){return l||e}function N(){var e=M().parentNode;return e?je(e):document}function O(){return Xe(E)}function B(e){return y.state.isMounted&&!y.state.isVisible||_e.isTouch||o&&"focus"===o.type?0:we(y.props.delay,e?0:1,Ve.delay)}function k(e){void 0===e&&(e=!1),E.style.pointerEvents=y.props.interactive&&!e?"":"none",E.style.zIndex=""+y.props.zIndex}function P(e,t,n){var r;(void 0===n&&(n=!0),D.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=y.props)[e].apply(r,t)}function T(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,r=E.id;Ie(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}}))}}function L(){!I&&y.props.aria.expanded&&Ie(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===M()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){N().removeEventListener("mousemove",g),nt=nt.filter((function(e){return e!==g}))}function R(t){if(!_e.isTouch||!m&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Fe(E,n)){if(Ie(y.props.triggerTarget||e).some((function(e){return Fe(e,n)}))){if(_e.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else P("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||W())}}}function F(){m=!0}function _(){m=!1}function H(){var e=N();e.addEventListener("mousedown",R,!0),e.addEventListener("touchend",R,be),e.addEventListener("touchstart",_,be),e.addEventListener("touchmove",F,be)}function W(){var e=N();e.removeEventListener("mousedown",R,!0),e.removeEventListener("touchend",R,be),e.removeEventListener("touchstart",_,be),e.removeEventListener("touchmove",F,be)}function U(e,t){var n=O().box;function r(e){e.target===n&&(Re(n,"remove",r),t())}if(0===e)return t();Re(n,"remove",a),Re(n,"add",r),a=r}function z(t,n,r){void 0===r&&(r=!1),Ie(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),h.push({node:e,eventType:t,handler:n,options:r})}))}function G(){var e;S()&&(z("touchstart",V,{passive:!0}),z("touchend",J,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(z(e,V),e){case"mouseenter":z("mouseleave",J);break;case"focus":z(Ge?"focusout":"blur",Y);break;case"focusin":z("focusout",Y)}}))}function q(){h.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)})),h=[]}function V(e){var t,n=!1;if(y.state.isEnabled&&!$(e)&&!p){var r="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,L(),!y.state.isVisible&&Be(e)&&nt.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!r&&te(e)}}function Z(e){var t=e.target,n=M().contains(t)||E.contains(t);if("mousemove"!==e.type||!n){var r=X().concat(E).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:c}:null})).filter(Boolean);(function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,i=e.popperState,o=e.props.interactiveBorder,a=Se(i.placement),s=i.modifiersData.offset;if(!s)return!0;var l="bottom"===a?s.top.y:0,u="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,d="left"===a?s.right.x:0,p=t.top-r+l>o,m=r-t.bottom-u>o,f=t.left-n+c>o,h=n-t.right-d>o;return p||m||f||h}))})(r,e)&&(j(),te(e))}}function J(e){$(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==M()||y.props.interactive&&e.relatedTarget&&E.contains(e.relatedTarget)||te(e)}function $(e){return!!_e.isTouch&&S()!==e.type.indexOf("touch")>=0}function Q(){K();var t=y.props,n=t.popperOptions,r=t.placement,i=t.offset,o=t.getReferenceClientRect,a=t.moveTransition,l=A()?Xe(E).arrow:null,u=o?{getBoundingClientRect:o,contextElement:o.contextElement||M()}:e,c={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(A()){var n=O().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}},d=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},c];A()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),y.popperInstance=me(u,E,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:d}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function X(){return Ae(E.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&P("onTrigger",[y,e]),H();var t=B(!0),r=x(),i=r[0],o=r[1];_e.isTouch&&"hold"===i&&o&&(t=o),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),P("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=B(!1);t?r=setTimeout((function(){y.state.isVisible&&y.hide()}),t):i=requestAnimationFrame((function(){y.hide()}))}}else W()}}function ot(e,t){void 0===t&&(t={});var n=Ve.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",We,be),window.addEventListener("blur",ze);var r=Object.assign({},t,{plugins:n}),i=Pe(e).reduce((function(e,t){var n=t&&it(t,r);return n&&e.push(n),e}),[]);return Oe(e)?i[0]:i}ot.defaultProps=Ve,ot.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Ve[t]=e[t]}))},ot.currentInput=_e;Object.assign({},Y,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});ot.setDefaultProps({render:et});const at=ot},5968:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{"use strict";var t=function(){};e.exports=t},561:e=>{"use strict";e.exports=window.jQuery},5494:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(7810),i=e=>"string"!=typeof e?{}:e.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let i=r.trim();Number.isNaN(Number(r))||(i=Number(r)),e[n.startsWith("-")?n:t]=i}return e}),{});var o=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],a={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function s(e,t){const{key:n,level:s,...u}=t;switch(e.nodeType){case 1:return r.createElement(function(e){if(/[a-z]+[A-Z]+[a-z]+/.test(e))return e;return e.toLowerCase()}(e.nodeName),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]=i(e.value);break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[a[e.name]||e.name]=!0;break;default:n[a[e.name]||e.name]=e.value}}))}return n}(e,n),l(e.childNodes,s,u));case 3:{const t=e.nodeValue?.toString()??"";if(!u.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return o.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return l(e.childNodes,s,t)}}function l(e,t,n){const r=[...e].map(((e,r)=>u(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function u(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:i=0,randomKey:o}=t;let a=e,l=`${i}-${r}`;const u=[];return o&&0===i&&(l=`${function(e=6){const t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let n="";for(let r=e;r>0;--r)n+=t[Math.round(61*Math.random())];return n}()}-${l}`),Array.isArray(n)&&n.forEach((t=>{t.condition(a,l,i)&&("function"==typeof t.pre&&(a=t.pre(a,l,i),a instanceof Node||(a=e)),"function"==typeof t.post&&u.push(t.post(a,l,i)))})),u.length?u:s(a,{key:l,level:i,...t})}function c(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:i="body > *",type:o="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,o);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>u(e,t)))}const s=a.querySelector(i)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:u(s,t)}catch(a){}return null}(e,t):e instanceof Node?u(e,t):null}var d=Object.defineProperty,p=(e,t,n)=>((e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),m="react-inlinesvg",f={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function h(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function g(){return function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()&&"undefined"!=typeof window&&null!==window}async function v(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[i]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>i.includes(e))))throw new Error(`Content type isn't valid: ${i}`);return n.text()}function b(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var y,w=class{constructor(){p(this,"cacheApi"),p(this,"cacheStore"),p(this,"subscribers",[]),p(this,"isReady",!1),this.cacheStore=new Map;let e=m,t=!1;h()&&(e=window.REACT_INLINESVG_CACHE_NAME??m,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`)})).finally((()=>{this.isReady=!0,this.subscribers.forEach((e=>e()))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===f.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==f.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:f.LOADING});try{const n=await v(e,t);this.cacheStore.set(e,{content:n,status:f.LOADED})}catch(r){throw this.cacheStore.set(e,{content:"",status:f.FAILED}),r}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:f.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===f.LOADED)return;if(n?.status===f.LOADING)return void(await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:f.IDLE}),await this.fetchAndAddToPersistentCache(e,t)})));this.cacheStore.set(e,{content:"",status:f.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:f.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:f.LOADED})}catch(i){throw this.cacheStore.set(e,{content:"",status:f.FAILED}),i}}async handleLoading(e,t){let n=0;for(;this.cacheStore.get(e)?.status===f.LOADING&&n<10;)await b(.1),n+=1;n>=10&&await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();for(const t of e)await this.cacheApi.delete(t)}this.cacheStore.clear()}};function E(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}function C(e){const{baseURL:t,content:n,description:r,handleError:i,hash:o,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){if(t)return t(e);return e}(n,a),i=c(e,{nodeOnly:!0});if(!(i&&i instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const u=D(i,{baseURL:t,hash:o,uniquifyIDs:l});if(r){const e=u.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=r,u.prepend(t)}if(void 0!==s){const e=u.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,u.prepend(e)}}return u}catch(u){return i(u)}}function D(e,t){const{baseURL:n="",hash:r,uniquifyIDs:i}=t,o=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return i?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,i=/url\((.*?)\)/.exec(e.value);return i?.[1]&&(t.value=e.value.replace(i[0],`url(${n}${i[1]}__${r})`)),t}));o.forEach((e=>{const n=t.find((t=>t.name===e));var i,o;n&&(i=e,o=n.value,!a.includes(i)||!o||o.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?D(e,t):e})),e):e}function I(e){const{cacheRequests:t=!0,children:n=null,description:i,fetchOptions:o,innerRef:a,loader:s=null,onError:l,onLoad:u,src:d,title:p,uniqueHash:m}=e,[b,w]=(0,r.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&y.isCached(e.src),status:f.IDLE}),{content:D,element:I,isCached:x,status:S}=b,A=E(e),M=E(b),N=(0,r.useRef)(m??function(e){const t="abcdefghijklmnopqrstuvwxyz",n=`${t}${t.toUpperCase()}1234567890`;let r="";for(let o=0;o{O.current&&(w({status:"Browser does not support SVG"===e.message?f.UNSUPPORTED:f.FAILED}),l?.(e))}),[l]),P=(0,r.useCallback)(((e,t=!1)=>{O.current&&w({content:e,isCached:t,status:f.LOADED})}),[]),T=(0,r.useCallback)((async()=>{const e=await v(d,o);P(e)}),[o,P,d]),L=(0,r.useCallback)((()=>{try{const t=c(C({...e,handleError:k,hash:N.current,content:D}));if(!t||!(0,r.isValidElement)(t))throw new Error("Could not convert the src to a React element");w({element:t,status:f.READY})}catch(t){k(new Error(t.message))}}),[D,k,e]),j=(0,r.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(d);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):d.includes("{O.current&&w({content:"",element:null,isCached:!1,status:f.LOADING})}),[]);(0,r.useEffect)((()=>{if(O.current=!0,!h()||B.current)return()=>{};try{if(S===f.IDLE){if(!g())throw new Error("Browser does not support SVG");if(!d)throw new Error("Missing src");R()}}catch(e){k(e)}return B.current=!0,()=>{O.current=!1}}),[]),(0,r.useEffect)((()=>{if(h()&&A)if(A.src!==d){if(!d)return void k(new Error("Missing src"));R()}else A.title===p&&A.description===i||L()}),[i,L,k,R,A,d,p]),(0,r.useEffect)((()=>{M&&(M.status!==f.LOADING&&S===f.LOADING&&j(),M.status!==f.LOADED&&S===f.LOADED&&L(),M.status!==f.READY&&S===f.READY&&u?.(d,x))}),[j,L,x,u,M,d,S]);const F=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return h()?I?(0,r.cloneElement)(I,{ref:a,...F}):[f.UNSUPPORTED,f.FAILED].includes(S)?n:s:s}function x(e){y||(y=new w);const{loader:t}=e,n=(0,r.useRef)(!1),[i,o]=(0,r.useState)(y.isReady);return(0,r.useEffect)((()=>{n.current||(y.onReady((()=>{o(!0)})),n.current=!0)}),[]),i?r.createElement(I,{...e}):t}},5413:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nr})},1717:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},2247:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(5413);function i(e){if(Array.isArray(e))return(0,r.A)(e)}},9261:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},9121:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},2937:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;ni})},8175:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>r})},4180:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},8782:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},785:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(2722);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},5209:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:()=>r})},5566:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}n.d(t,{A:()=>r})},3886:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},3699:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},8801:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6887);function i(e,t){if(null==e)return{};var n,i,o=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},6887:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}n.d(t,{A:()=>r})},9906:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(4360),i=n(9261);function o(e,t){if(t&&("object"===(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},2722:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},4553:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(1717),i=n(5566),o=n(3564),a=n(3886);function s(e,t){return(0,r.A)(e)||(0,i.A)(e,t)||(0,o.A)(e,t)||(0,a.A)()}},6420:(e,t,n)=>{"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{A:()=>r})},2838:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(2247),i=n(5209),o=n(3564),a=n(3699);function s(e){return(0,r.A)(e)||(0,i.A)(e)||(0,o.A)(e)||(0,a.A)()}},4360:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},3564:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(5413);function i(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}}},e=>{var t,n=(t=9651,e(e.s=t));(WPRecipeMakerAdmin=void 0===WPRecipeMakerAdmin?{}:WPRecipeMakerAdmin)["wp-recipe-maker/dist/admin-modal"]=n}]);dist/instacart-font.js000064400000000503152075605730011011 0ustar00var WPRecipeMaker;(()=>{"use strict";var e={r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};e.r(r),(WPRecipeMaker=void 0===WPRecipeMaker?{}:WPRecipeMaker)["wp-recipe-maker/dist/instacart-font"]=r})();dist/blocks.js000064400000052420152075605730007337 0ustar00var WPRecipeMakerAdmin;(()=>{var e={9e3:()=>{const{__:e}=wp.i18n,{registerBlockType:t}=wp.blocks,{Button:r,PanelBody:a,PanelRow:i,ToolbarGroup:p,ToolbarButton:l,TextControl:o,SelectControl:n}=wp.components,{Fragment:c}=wp.element,{select:s}=wp.data;let m,d,u,w;wp.hasOwnProperty("blockEditor")?(m=wp.blockEditor.InspectorControls,d=wp.blockEditor.BlockControls,u=wp.blockEditor.useBlockProps):(m=wp.editor.InspectorControls,d=wp.editor.BlockControls,u=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),w=wp.hasOwnProperty("serverSideRender")?wp.serverSideRender:wp.components.ServerSideRender,t("wp-recipe-maker/list",{apiVersion:3,title:e("WPRM Roundup List","wp-recipe-maker"),description:e("Display a recipe roundup list with optional itemlist metadata.","wp-recipe-maker"),icon:"list-view",keywords:["wprm","wp recipe maker"],category:"wp-recipe-maker",supports:{html:!1,align:!0},transforms:{from:[{type:"shortcode",tag:"wprm-list",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))}}}]},edit:t=>{const{attributes:n,setAttributes:s,isSelected:k}=t,b=u(),R=e=>{s({id:e.id,updated:Date.now()})};return React.createElement("div",b,n.id?React.createElement(c,null,React.createElement(d,null,React.createElement(p,null,React.createElement(l,{icon:"edit",label:e("Edit List","wp-recipe-maker"),onClick:()=>{WPRM_Modal.open("list",{listId:n.id,saveCallback:R})}}))),React.createElement(m,null,React.createElement(a,{title:e("List Details","wp-recipe-maker")},React.createElement(o,{label:e("List ID","wp-recipe-maker"),value:n.id,disabled:!0}),React.createElement(i,null,React.createElement(r,{variant:"secondary",onClick:()=>{WPRM_Modal.open("list",{listId:n.id,saveCallback:R})}},e("Edit List","wp-recipe-maker"))))),React.createElement(w,{block:"wp-recipe-maker/list",attributes:n})):React.createElement(c,null,React.createElement("h2",null,"WPRM ",e("List","wp-recipe-maker")),React.createElement(r,{variant:"primary",onClick:()=>{WPRM_Modal.open("list",{saveCallback:R})}},e("Create new List","wp-recipe-maker"))," ",React.createElement(r,{variant:"secondary",onClick:()=>{WPRM_Modal.open("select",{title:e("Insert existing List","wp-recipe-maker"),button:e("Insert","wp-recipe-maker"),type:"list",insertCallback:e=>{R(e.list)}})}},e("Insert existing List","wp-recipe-maker"))," ",wprm_admin.addons.premium&&React.createElement(r,{variant:"secondary",onClick:()=>{WPRM_Modal.open("select",{title:e("Create new from existing List","wp-recipe-maker"),button:e("Clone List","wp-recipe-maker"),type:"list",nextStepCallback:e=>{WPRM_Modal.open("list",{listId:e.list.id,cloneList:!0,saveCallback:R},!0)}})}},e("Create new from existing List","wp-recipe-maker"))))},save:e=>{const{attributes:t}=e;return t.id?`[wprm-list id="${e.attributes.id}"]`:null}})},6152:()=>{const{__:e}=wp.i18n,{registerBlockType:t}=wp.blocks,{Button:r,PanelBody:a,Toolbar:i,TextControl:p,SelectControl:l}=wp.components,{Fragment:o}=wp.element;let n,c,s,m;wp.hasOwnProperty("blockEditor")?(n=wp.blockEditor.InspectorControls,c=wp.blockEditor.BlockControls,s=wp.blockEditor.useBlockProps):(n=wp.editor.InspectorControls,c=wp.editor.BlockControls,s=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),m=wp.hasOwnProperty("serverSideRender")?wp.serverSideRender:wp.components.ServerSideRender,t("wp-recipe-maker/recipe-part",{apiVersion:3,title:e("Recipe Part","wp-recipe-maker"),description:e("Display a specific recipe part","wp-recipe-maker"),icon:"shortcode",keywords:[],example:{attributes:{id:-1,part:"recipe-name"}},category:"wp-recipe-maker",supports:{html:!1},edit:t=>{const{attributes:r,setAttributes:i,isSelected:o}=t,c=s();return React.createElement("div",c,React.createElement(n,null,React.createElement(a,{title:e("Recipe Part Details","wp-recipe-maker")},React.createElement(p,{label:e("Recipe ID","wp-recipe-maker"),help:e("Leave blank to use the first recipe on the page","wp-recipe-maker"),value:r.id,onChange:e=>{let t=parseInt(e);(isNaN(t)||t<=0)&&(t=""),i({id:t})}}),React.createElement(l,{label:e("Recipe Part","wp-recipe-maker"),value:r.part,options:[{label:"Add to Collection Button",value:"recipe-add-to-collection"},{label:"Adjustable Servings",value:"recipe-adjustable-servings"},{label:"Author",value:"recipe-author"},{label:"Cost",value:"recipe-cost"},{label:"Counter",value:"recipe-counter"},{label:"Email Share",value:"recipe-email-share"},{label:"Equipment",value:"recipe-equipment"},{label:"Facebook Share",value:"recipe-facebook-share"},{label:"Grow.me Button",value:"recipe-grow.me"},{label:"My Shopping Help Button",value:"recipe-my-shopping-help"},{label:"Image",value:"recipe-image"},{label:"Ingredients",value:"recipe-ingredients"},{label:"Instructions",value:"recipe-instructions"},{label:"Media Toggle",value:"recipe-media-toggle"},{label:"Name",value:"recipe-name"},{label:"Notes",value:"recipe-notes"},{label:"Pin Button",value:"recipe-pin"},{label:"Rating",value:"recipe-rating"},{label:"Servings",value:"recipe-servings"},{label:"Summary",value:"recipe-summary"},{label:"Text Share",value:"recipe-text-share"},{label:"Unit Conversion",value:"recipe-unit-conversion"},{label:"Video",value:"recipe-video"}],onChange:e=>i({part:e})}))),React.createElement(m,{block:"wp-recipe-maker/recipe-part",attributes:r}))},save:e=>null})},8790:()=>{const{__:e}=wp.i18n,{registerBlockType:t}=wp.blocks,{Button:r,PanelBody:a,Toolbar:i,TextControl:p,SelectControl:l}=wp.components,{Fragment:o}=wp.element;let n,c,s,m;wp.hasOwnProperty("blockEditor")?(n=wp.blockEditor.InspectorControls,c=wp.blockEditor.BlockControls,s=wp.blockEditor.useBlockProps):(n=wp.editor.InspectorControls,c=wp.editor.BlockControls,s=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),m=wp.hasOwnProperty("serverSideRender")?wp.serverSideRender:wp.components.ServerSideRender,t("wp-recipe-maker/recipe-snippet",{apiVersion:3,title:e("Recipe Snippet","wp-recipe-maker"),description:e("Displays the recipe snippet template. Usually used for a Jump to Recipe button at the top of the post content.","wp-recipe-maker"),icon:"button",keywords:[],example:{attributes:{id:-1}},category:"wp-recipe-maker",supports:{html:!1},transforms:{from:[{type:"shortcode",tag:"wprm-recipe-snippet",attributes:{template:{type:"string",shortcode:({named:{template:e=""}})=>e.replace("template","")}}}]},edit:t=>{const{attributes:r,setAttributes:i,isSelected:p}=t,o=s();let c=[{label:"Use default from settings",value:""}];const d=wprm_admin.recipe_templates.modern;for(let e in d)d[e].premium&&!wprm_admin.addons.premium||c.push({value:e,label:d[e].name});return React.createElement("div",o,React.createElement(n,null,React.createElement(a,{title:e("Recipe Snippet Details","wp-recipe-maker")},React.createElement(l,{label:e("Recipe Snippet Template","wp-recipe-maker"),value:r.template,options:c,onChange:e=>i({template:e})}))),React.createElement(m,{block:"wp-recipe-maker/recipe-snippet",attributes:r}))},save:e=>null})}},t={};function r(a){var i=t[a];if(void 0!==i)return i.exports;var p=t[a]={exports:{}};return e[a](p,p.exports,r),p.exports}(()=>{"use strict";const{__:e}=wp.i18n,{registerBlockType:t}=wp.blocks;let a,i;wp.hasOwnProperty("blockEditor")?(a=wp.blockEditor.RichText,i=wp.blockEditor.useBlockProps):(a=wp.editor.RichText,i=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),t("wp-recipe-maker/jump-to-recipe",{apiVersion:3,title:e("Jump to Recipe","wp-recipe-maker"),description:e("A button to jump to a WPRM Recipe on the same page.","wp-recipe-maker"),icon:"button",keywords:["wprm"],category:"wp-recipe-maker",supports:{html:!1},example:{attributes:{id:-1}},transforms:{from:[{type:"shortcode",tag:"wprm-recipe-jump",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))},text:{type:"string",shortcode:({named:{text:e=""}})=>e.replace("text","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:p}=e,{text:l}=t,o=i();return React.createElement("div",o,React.createElement(a,{tagName:"a",placeholder:"Link Text",value:[l],onChange:e=>(e=>{r({text:e[0]})})(e),multiline:!1,allowedFormats:[]}))},save:e=>null});const{__:p}=wp.i18n,{registerBlockType:l}=wp.blocks;let o,n;wp.hasOwnProperty("blockEditor")?(o=wp.blockEditor.RichText,n=wp.blockEditor.useBlockProps):(o=wp.editor.RichText,n=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),l("wp-recipe-maker/jump-to-video",{apiVersion:3,title:p("Jump to Video","wp-recipe-maker"),description:p("A button to jump to a WPRM Recipe Video on the same page.","wp-recipe-maker"),icon:"button",keywords:["wprm"],example:{attributes:{id:-1}},category:"wp-recipe-maker",supports:{html:!1},transforms:{from:[{type:"shortcode",tag:"wprm-recipe-jump-video",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))},text:{type:"string",shortcode:({named:{text:e=""}})=>e.replace("text","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:a}=e,{text:i}=t,p=n();return React.createElement("div",p,React.createElement(o,{tagName:"a",placeholder:"Link Text",value:[i],onChange:e=>(e=>{r({text:e[0]})})(e),multiline:!1,allowedFormats:[]}))},save:e=>null});r(9e3);const{__:c}=wp.i18n,{registerBlockType:s}=wp.blocks,{Fragment:m}=wp.element;let d,u,w;wp.hasOwnProperty("blockEditor")?(d=wp.blockEditor.BlockControls,u=wp.blockEditor.AlignmentToolbar,w=wp.blockEditor.useBlockProps):(d=wp.editor.BlockControls,u=wp.editor.AlignmentToolbar,w=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),s("wp-recipe-maker/nutrition-label",{apiVersion:3,title:c("Nutrition Label","wp-recipe-maker"),description:c("The nutrition label for a WPRM Recipe.","wp-recipe-maker"),icon:"analytics",keywords:["wprm"],example:{attributes:{id:-1}},category:"wp-recipe-maker",supports:{html:!1},transforms:{from:[{type:"shortcode",tag:"wprm-nutrition-label",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))},align:{type:"string",shortcode:({named:{align:e=""}})=>e.replace("align","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:a}=e,{align:i}=t,p=w({style:{textAlign:i}});return React.createElement(m,null,React.createElement(d,null,React.createElement(u,{value:i,onChange:e=>{r({align:e})}})),React.createElement("div",p,React.createElement("div",{className:"wprm-nutrition-label-placeholder"},"WPRM Nutrition Label Placeholder")))},save:e=>null});const{__:k}=wp.i18n,{registerBlockType:b}=wp.blocks;let R,g;wp.hasOwnProperty("blockEditor")?(R=wp.blockEditor.RichText,g=wp.blockEditor.useBlockProps):(R=wp.editor.RichText,g=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),b("wp-recipe-maker/print-recipe",{apiVersion:3,title:k("Print Recipe","wp-recipe-maker"),description:k("A button to print a WPRM Recipe.","wp-recipe-maker"),icon:"button",keywords:["wprm"],example:{attributes:{id:-1}},category:"wp-recipe-maker",supports:{html:!1},transforms:{from:[{type:"shortcode",tag:"wprm-recipe-print",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))},text:{type:"string",shortcode:({named:{text:e=""}})=>e.replace("text","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:a}=e,{text:i}=t,p=g();return React.createElement("div",p,React.createElement(R,{tagName:"a",placeholder:"Link Text",value:[i],onChange:e=>(e=>{r({text:e[0]})})(e),multiline:!1,allowedFormats:[]}))},save:e=>null});const{__:E}=wp.i18n,{registerBlockType:y}=wp.blocks,{Button:h,PanelBody:v,PanelRow:C,ToolbarGroup:P,ToolbarButton:f,TextControl:_,SelectControl:B}=wp.components,{Fragment:x}=wp.element,{select:S}=wp.data;let M,I,T,A;wp.hasOwnProperty("blockEditor")?(M=wp.blockEditor.InspectorControls,I=wp.blockEditor.BlockControls,T=wp.blockEditor.useBlockProps):(M=wp.editor.InspectorControls,I=wp.editor.BlockControls,T=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),A=wp.hasOwnProperty("serverSideRender")?wp.serverSideRender:wp.components.ServerSideRender,y("wp-recipe-maker/recipe",{apiVersion:3,title:E("WPRM Recipe","wp-recipe-maker"),description:E("Display a recipe box with recipe metadata.","wp-recipe-maker"),icon:"media-document",keywords:["wprm","wp recipe maker"],example:{attributes:{id:-1}},category:"wp-recipe-maker",supports:{html:!1,align:!0},transforms:{from:[{type:"shortcode",tag:"wprm-recipe",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>parseInt(e.replace("id",""))},template:{type:"string",shortcode:({named:{template:e=""}})=>e.replace("template","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:a}=e,i=T(),p=e=>{r({id:e.id,updated:Date.now()})};let l=[{label:E("Use default from settings","wp-recipe-maker"),value:""}];const o=wprm_admin.recipe_templates.modern;for(let n in o)o[n].premium&&!wprm_admin.addons.premium||l.push({value:n,label:o[n].name});return React.createElement("div",i,t.id?React.createElement(x,null,React.createElement(I,null,React.createElement(P,null,React.createElement(f,{icon:"edit",label:E("Edit Recipe","wp-recipe-maker"),onClick:()=>{WPRM_Modal.open("recipe",{recipeId:t.id,saveCallback:p})}}))),React.createElement(M,null,React.createElement(v,{title:E("Recipe Details","wp-recipe-maker")},React.createElement(_,{label:E("Recipe ID","wp-recipe-maker"),value:t.id,disabled:!0}),React.createElement(B,{label:E("Recipe Template","wp-recipe-maker"),value:t.template,options:l,onChange:e=>r({template:e,updated:Date.now()})}),React.createElement(C,null,React.createElement(h,{variant:"secondary",onClick:()=>{WPRM_Modal.open("recipe",{recipeId:t.id,saveCallback:p})}},E("Edit Recipe","wp-recipe-maker"))))),React.createElement(A,{block:"wp-recipe-maker/recipe",attributes:t})):React.createElement(x,null,React.createElement("h2",null,"WPRM ",E("Recipe","wp-recipe-maker")),React.createElement(h,{variant:"primary",onClick:()=>{let e={saveCallback:p};if(wprm_admin.settings.hasOwnProperty("recipe_name_from_post_title")&&wprm_admin.settings.recipe_name_from_post_title){let t=JSON.parse(JSON.stringify(wprm_admin_modal.recipe));t.name=S("core/editor").getEditedPostAttribute("title"),e.recipe=t}WPRM_Modal.open("recipe",e)}},E("Create new Recipe","wp-recipe-maker"))," ",React.createElement(h,{variant:"secondary",onClick:()=>{WPRM_Modal.open("select",{title:E("Insert existing Recipe","wp-recipe-maker"),button:E("Insert","wp-recipe-maker"),fields:{recipe:{}},insertCallback:e=>{p(e.recipe)}})}},E("Insert existing Recipe","wp-recipe-maker"))," ",wprm_admin.addons.premium&&React.createElement(h,{variant:"secondary",onClick:()=>{WPRM_Modal.open("select",{title:E("Create new from existing Recipe","wp-recipe-maker"),button:E("Clone Recipe","wp-recipe-maker"),fields:{recipe:{}},nextStepCallback:e=>{WPRM_Modal.open("recipe",{recipeId:e.recipe.id,cloneRecipe:!0,saveCallback:p},!0)}})}},E("Create new from existing Recipe","wp-recipe-maker"))))},save:e=>{const{attributes:t}=e;return t.id?`[wprm-recipe id="${e.attributes.id}"]`:null},deprecated:[{attributes:{id:{type:"number",default:0},template:{type:"string",default:""},updated:{type:"number",default:0}},save:e=>null}]});r(6152);const{__:N}=wp.i18n,{PanelBody:W,TextControl:D,TextareaControl:L,SelectControl:$}=wp.components,{compose:O}=wp.compose,{withSelect:V,withDispatch:F}=wp.data;let j;j=wp.hasOwnProperty("blockEditor")?wp.blockEditor.InspectorControls:wp.editor.InspectorControls;const G=O(V(((e,t)=>{const r=e("core/editor").getEditedPostAttribute("meta"),{getGlobalBlockCount:a}=e("core/block-editor"),i=r["wprm-recipe-roundup-name"],p=i instanceof Array?i[0]:i,l=r["wprm-recipe-roundup-description"];return{meta:r,name:p,description:l instanceof Array?l[0]:l,recipeRoundupCount:a("wp-recipe-maker/recipe-roundup-item")}})),F(((e,t)=>{const{editPost:r}=e("core/editor");return{onChangeName:e=>{let a={...t.meta};return a["wprm-recipe-roundup-name"]=e,r({meta:a})},onChangeDescription:e=>{let a={...t.meta};return a["wprm-recipe-roundup-description"]=e,r({meta:a})}}})))((function(e){const{attributes:t,setAttributes:r,name:a,onChangeName:i,description:p,onChangeDescription:l,recipeRoundupCount:o}=e;let n=[{label:"Use default from settings",value:""}];const c=wprm_admin.recipe_templates.modern;for(let s in c)c[s].premium&&!wprm_admin.addons.premium||n.push({value:s,label:c[s].name});return React.createElement(j,null,React.createElement("p",null,React.createElement("a",{href:"https://help.bootstrapped.ventures/article/182-itemlist-metadata-for-recipe-roundup-posts",target:"_blank"},N("Learn more","wp-recipe-maker"))),React.createElement(W,{title:N("Recipe Roundup","wp-recipe-maker")},React.createElement(D,{label:N("Name","wp-recipe-maker"),value:a,onChange:i}),React.createElement(L,{label:N("Description","wp-recipe-maker"),value:p,onChange:l}),React.createElement(D,{label:N("Number of Roundup Recipes","wp-recipe-maker"),value:o,disabled:!0})),React.createElement(W,{title:N("Recipe Details","wp-recipe-maker")},t.id?React.createElement(D,{label:N("Recipe ID","wp-recipe-maker"),value:t.id,disabled:!0}):null,t.link?React.createElement(D,{label:N("Recipe Link","wp-recipe-maker"),value:t.link,disabled:!0}):null,React.createElement($,{label:N("Recipe Template","wp-recipe-maker"),value:t.template,options:n,onChange:e=>r({template:e})})))})),{__:J}=wp.i18n,{registerBlockType:U}=wp.blocks,{Button:q,ToolbarGroup:H,ToolbarButton:z}=wp.components,{Fragment:K}=wp.element;let Q,X,Y;wp.hasOwnProperty("blockEditor")?(Q=wp.blockEditor.BlockControls,X=wp.blockEditor.useBlockProps):(Q=wp.editor.BlockControls,X=wp.blockEditor?wp.blockEditor.useBlockProps:()=>({className:""})),Y=wp.hasOwnProperty("serverSideRender")?wp.serverSideRender:wp.components.ServerSideRender;const Z=e=>e=(e=(e=(e=e.replace(/"/gm,"%22")).replace(/\[/gm,"%5B")).replace(/\]/gm,"%5D")).replace(/\r?\n|\r/gm,"%0A");U("wp-recipe-maker/recipe-roundup-item",{apiVersion:3,title:J("WPRM Recipe Roundup Item","wp-recipe-maker"),description:J("Output your Recipe Roundup as ItemList metadata.","wp-recipe-maker"),icon:"media-document",keywords:["wprm","wp recipe maker"],example:{attributes:{id:0,link:"https://bootstrapped.ventures",name:"Demo Recipe",summary:"This is a demo recipe."}},category:"wp-recipe-maker",supports:{html:!1,align:!0},transforms:{from:[{type:"shortcode",tag:"wprm-recipe-roundup-item",attributes:{id:{type:"number",shortcode:({named:{id:e=""}})=>{const t=parseInt(e.replace("id",""));return isNaN(t)?0:t}},link:{type:"string",shortcode:({named:{link:e=""}})=>e.replace("link","")},nofollow:{type:"string",shortcode:({named:{nofollow:e=""}})=>e.replace("nofollow","")},newtab:{type:"string",shortcode:({named:{newtab:e=""}})=>e.replace("newtab","")},image:{type:"number",shortcode:({named:{image:e=""}})=>{const t=parseInt(e.replace("image",""));return isNaN(t)?0:t}},image_url:{type:"string",shortcode:({named:{image_url:e=""}})=>e.replace("image_url","")},credit:{type:"string",shortcode:({named:{credit:e=""}})=>e.replace("credit","")},name:{type:"string",shortcode:({named:{name:e=""}})=>e.replace("name","")},summary:{type:"string",shortcode:({named:{summary:e=""}})=>e.replace("summary","")},button:{type:"string",shortcode:({named:{button:e=""}})=>e.replace("button","")},template:{type:"string",shortcode:({named:{template:e=""}})=>e.replace("template","")}}}]},edit:e=>{const{attributes:t,setAttributes:r,isSelected:a}=e,i=X(),p=e=>{r({id:"external"!==e.type?e.post.id:0,link:e.link,nofollow:e.nofollow?"1":"",newtab:e.newtab?"1":"",image:parseInt(e.image.id),image_url:e.image.url,credit:e.credit,name:e.name,button:e.button,summary:e.summary.replace(/\r?\n|\r/gm,"%0A")})};return React.createElement("div",i,t.id||t.link?React.createElement(K,null,React.createElement(G,e),React.createElement(Q,null,React.createElement(H,null,React.createElement(z,{icon:"edit",label:J("Edit Recipe","wp-recipe-maker"),onClick:()=>{WPRM_Modal.open("roundup",{fields:{roundup:t},insertCallback:e=>{p(e)}})}}))),React.createElement(Y,{block:"wp-recipe-maker/recipe-roundup-item",attributes:t})):React.createElement(K,null,React.createElement("h2",null,"WPRM ",J("Recipe Roundup Item","wp-recipe-maker")),React.createElement(q,{variant:"primary",onClick:()=>{WPRM_Modal.open("roundup",{insertCallback:e=>{p(e)}})}},J("Select Recipe","wp-recipe-maker"))))},save:e=>{const{attributes:t}=e;if(t.id){let e=`[wprm-recipe-roundup-item id="${t.id}"`;return t.template&&(e+=` template="${t.template}"`),t.image&&0{const{attributes:t}=e;if(t.id){let e=`[wprm-recipe-roundup-item id="${t.id}"`;return t.template&&(e+=` template="${t.template}"`),e+="]",e}if(t.link){let e=`[wprm-recipe-roundup-item link="${Z(t.link)}"`;return e+=t.nofollow?' nofollow="1"':"",e+=t.newtab?"":' newtab="0"',e+=t.image?` image="${t.image}"`:"",e+=` name="${Z(t.name)}"`,e+=` summary="${Z(t.summary)}"`,e+="]",e}return null}}]});r(8790)})(),(WPRecipeMakerAdmin=void 0===WPRecipeMakerAdmin?{}:WPRecipeMakerAdmin)["wp-recipe-maker/dist/blocks"]={}})();dist/admin-manage.js000064400001315362152075605730010410 0ustar00var WPRecipeMakerAdmin;(self.webpackChunkWPRecipeMakerAdmin=self.webpackChunkWPRecipeMakerAdmin||[]).push([[47],{4060:(e,t,r)=>{"use strict";var a=r(4140),n=r(7810),i=r(792),o=r(9712);class l extends n.Component{render(){const{datatables:e}=this.props;let t={};return Object.keys(e).map((r=>{const a=e[r].parent,n="recipe"===r?"/":`/${r}`;a&&!t.hasOwnProperty(a)&&(t[a]={name:a,active:!1,link:n}),n===this.props.location.pathname&&(t[a].active=!0)})),n.createElement(n.Fragment,null,n.createElement("div",{className:"wprm-admin-manage-parent-menu"},Object.keys(t).map(((e,r)=>{const a=t[e];return n.createElement(i.k2,{to:a.link,className:"wprm-admin-manage-menu-item"+(a.active?" wprm-admin-manage-menu-item-active":""),key:r,exact:!0},a.name)}))),n.createElement("div",{className:"wprm-admin-manage-child-menu"},Object.keys(e).map(((r,a)=>{const o=e[r],l=o.parent,s="recipe"===r?"/":`/${r}`;let c=!0;if(!o.hasOwnProperty("required")||wprm_admin.addons.hasOwnProperty(o.required)&&!0===wprm_admin.addons[o.required]||(c=!1),t.hasOwnProperty(l)&&t[l].active){let e=o.hasOwnProperty("title")?o.title:o.label.plural;return c||(e+="*"),n.createElement(i.k2,{to:s,className:"wprm-admin-manage-menu-item"+(c?"":" wprm-admin-manage-menu-item-requirement"),activeClassName:"wprm-admin-manage-menu-item-active",key:a,exact:!0},e)}return null}))))}}const s=(0,o.y)(l);var c=r(5044),u=r(3861),p=r(942);class d extends n.Component{render(){return wprm_admin_modal.notices&&wprm_admin_modal.notices.length?n.createElement("div",{className:"wprm-admin-manage-notices"},wprm_admin_modal.notices.map(((e,t)=>{if(e.dismissed)return null;const r=()=>{c.A.general.dismissNotice(e.id),e.dismissed=!0,this.forceUpdate()};return n.createElement("div",{className:"wprm-admin-notice",key:t},n.createElement("div",{className:"wprm-admin-notice-content"},e.title?n.createElement("div",{className:"wprm-admin-notice-title"},e.title):null,n.createElement("div",{className:"wprm-admin-notice-text",dangerouslySetInnerHTML:{__html:e.text}}),e.dismissable&&n.createElement("a",{className:"button",href:"#",onClick:r},(0,p.f)("Remove Notice"))),e.dismissable&&n.createElement("div",{className:"wprm-admin-notice-dismiss"},n.createElement(u.A,{title:(0,p.f)("Remove Notice"),type:"close",onClick:r})))}))):null}}var m=r(8054),g=r(3568);class f extends n.Component{constructor(e){super(e),this.state={show:!1}}render(){const{props:e}=this;if(!1===e.selectedColumns)return n.createElement("div",null);let t="";return n.createElement("div",{className:"wprm-admin-manage-select-columns-container"},n.createElement("div",{className:"wprm-admin-manage-select-columns"},n.createElement("a",{href:"#",onClick:e=>{e.preventDefault(),this.setState((e=>({show:!e.show})))}},this.state.show?(0,p.f)("← Columns"):(0,p.f)("→ Change Columns")),this.state.show&&e.columns.map(((r,a)=>{if("actions"===r.id)return null;const i=e.selectedColumns.includes(r.id),o=e.filteredColumns.includes(r.id);let l=["wprm-admin-manage-select-columns-column"];i&&l.push("wprm-admin-manage-select-columns-column-selected"),o&&l.push("wprm-admin-manage-select-columns-column-filtered");let s=!1;const c=r.hasOwnProperty("groupHeader")?r.groupHeader:"";return t!==c&&(t=c,s=()=>n.createElement(n.Fragment,null,n.createElement("div",{className:"wprm-admin-manage-select-columns-group-break"}),n.createElement("span",{className:"wprm-admin-manage-select-columns-group"},c))),n.createElement(n.Fragment,{key:a},!1!==s&&n.createElement(s,null),n.createElement("span",{className:l.join(" "),onClick:t=>{t.preventDefault(),o||e.onColumnsChange(r.id,!i)}},r.Header))}))))}}const h=e=>{if(!e.filtered&&!e.total)return n.createElement("div",{className:"wprm-admin-table-totals"}," ");const t=!1!==e.filtered&&e.filtered!=e.total;let r="";if(!1!==e.filter){r=e.filter[1];try{r=decodeURIComponent(e.filter[1])}catch(a){}}return n.createElement("div",{className:"wprm-admin-table-totals"},e.total?n.createElement(n.Fragment,null,t?`${(0,p.f)("Showing")} ${Number(e.filtered).toLocaleString()} ${(0,p.f)("filtered of")} ${Number(e.total).toLocaleString()} ${(0,p.f)("total")}`:`${(0,p.f)("Showing")} ${Number(e.total).toLocaleString()} ${(0,p.f)("total")}`):`${Number(e.filtered).toLocaleString()} ${(0,p.f)("rows")}`,!1!==e.filter&&n.createElement(n.Fragment,null,n.createElement("div",{className:"wprm-admin-table-totals-filter"},`${(0,p.f)("Filter")}: ${e.filter[0]} = ${r}`),n.createElement("a",{href:"#",onClick:()=>e.onRemoveFilter()},(0,p.f)("Remove fixed filter"))))};var b=r(8252);const v={data:[],pages:null,filtered:[],countFiltered:!1,countTotal:!1,loading:!0,columns:[],selectedColumns:!1,selectedRows:{},selectedAllRows:0,exporting:!1},y=e=>null==e?"":`${e}`.replace(/\s+/g," ").trim(),I=e=>"string"==typeof e||"number"==typeof e?y(e):Array.isArray(e)?y(e.map((e=>I(e))).filter((e=>e)).join(" ")):n.isValidElement(e)?I(e.props.children):"",w=e=>`${e}`.replace(/<[^>]*>/g," "),E=()=>!0;let x=25;const S=[5,10,20,25,50,100,500];let M=localStorage.getItem("wprm-admin-manage-page-size");M&&(M=parseInt(M),S.includes(M)&&(x=M));class D extends n.Component{constructor(e){super(e),this.state={...v},this.tableInnerRef=n.createRef(),this.latestFetchState={page:0,pageSize:x,sorted:this.getDefaultSort()},this.initDataTable=this.initDataTable.bind(this),this.refreshData=this.refreshData.bind(this),this.fetchData=this.fetchData.bind(this),this.toggleSelectRow=this.toggleSelectRow.bind(this),this.toggleSelectAll=this.toggleSelectAll.bind(this),this.getSelectedRows=this.getSelectedRows.bind(this),this.onColumnsChange=this.onColumnsChange.bind(this),this.requirementMet=this.requirementMet.bind(this),this.getVisibleColumns=this.getVisibleColumns.bind(this),this.getExportColumns=this.getExportColumns.bind(this),this.openExportModal=this.openExportModal.bind(this),this.exportToCsv=this.exportToCsv.bind(this),this.fetchRowsForExport=this.fetchRowsForExport.bind(this),this.getExportCellValue=this.getExportCellValue.bind(this),this.getRawColumnValue=this.getRawColumnValue.bind(this),this.getFormattedExportValue=this.getFormattedExportValue.bind(this),this.getDomRowMap=this.getDomRowMap.bind(this),this.getCellTextFromDom=this.getCellTextFromDom.bind(this),this.getColumnHeader=this.getColumnHeader.bind(this),this.hasActiveFilters=this.hasActiveFilters.bind(this),this.getMeaningfulFilters=this.getMeaningfulFilters.bind(this),this.isMeaningfulFilterValue=this.isMeaningfulFilterValue.bind(this),this.getExportFileName=this.getExportFileName.bind(this)}componentDidMount(){this.initDataTable();const e=new URLSearchParams(window.location.search);if("create"===e.get("action")&&this.props.options.createButton&&E()&&setTimeout((()=>{this.props.options.createButton(this)})),history.replaceState){e.delete("action");const t=e.toString().length>0?"?"+e.toString():"",r=window.location.protocol+"//"+window.location.host+window.location.pathname+t+window.location.hash;history.replaceState(null,"",r)}}componentDidUpdate(e){this.props.type===e.type&&this.props.filter===e.filter||this.initDataTable(!0)}getDefaultSort(){return[{id:"rating"===this.props.type?"date":"id",desc:!0}]}isMeaningfulFilterValue(e){if(null==e)return!1;if("string"==typeof e){const t=e.trim().toLowerCase();return""!==t&&"all"!==t}return!Array.isArray(e)||e.length>0}getMeaningfulFilters(e=this.state.filtered){return(e||[]).filter((e=>e&&this.isMeaningfulFilterValue(e.value)))}hasActiveFilters(){const e=this.getMeaningfulFilters().length>0,t=Array.isArray(this.props.filter)&&2===this.props.filter.length;return e||t}getVisibleColumns(){return this.state.columns.filter((e=>"actions"===e.id||!1===this.state.selectedColumns||this.state.selectedColumns.includes(e.id)))}getExportColumns(e=this.getVisibleColumns()){return e.filter((e=>!["actions","bulk_edit"].includes(e.id)))}getColumnHeader(e){return I(e.Header)||y(e.id)}getCellTextFromDom(e){if(!e)return"";const t=e.querySelector("input, textarea, select");return t?"SELECT"===t.tagName?t.selectedOptions&&t.selectedOptions.length?y(Array.from(t.selectedOptions).map((e=>e.textContent)).join(", ")):y(t.value):"checkbox"===t.type?t.checked?(0,p.f)("Yes"):(0,p.f)("No"):y(t.value):y(e.textContent)}getDomRowMap(e){const t=[];if(!this.tableInnerRef.current)return t;return this.tableInnerRef.current.querySelectorAll(".ReactTable .rt-tbody .rt-tr-group .rt-tr:not(.-padRow)").forEach((r=>{const a=r.querySelectorAll(".rt-td"),n={};e.forEach(((e,t)=>{n[e.id]=this.getCellTextFromDom(a[t])})),t.push(n)})),t}getRawColumnValue(e,t){if(!e||!t)return"";if("function"==typeof t.accessor)try{return t.accessor(e)}catch(r){return""}return"string"==typeof t.accessor&&e.hasOwnProperty(t.accessor)?e[t.accessor]:t.id&&e.hasOwnProperty(t.id)?e[t.id]:""}isRatingsObject(e){return!(!e||"object"!=typeof e||Array.isArray(e))&&(e.hasOwnProperty("average")||e.hasOwnProperty("comment_ratings")||e.hasOwnProperty("user_ratings"))}getRatingsCount(e){if(!this.isRatingsObject(e))return"";return(e.comment_ratings&&"object"==typeof e.comment_ratings&&parseInt(e.comment_ratings.count)||0)+(e.user_ratings&&"object"==typeof e.user_ratings&&parseInt(e.user_ratings.count)||0)}getRatingsSummary(e){if(!this.isRatingsObject(e))return"";return e.average&&"0"!=`${e.average}`?y(e.average):""}getFormattedExportValue(e){return null==e?"":"boolean"==typeof e?e?(0,p.f)("Yes"):(0,p.f)("No"):Array.isArray(e)?y(e.map((e=>this.getFormattedExportValue(e))).filter((e=>""!==e)).join(", ")):"object"==typeof e?e.hasOwnProperty("post_title")?this.getFormattedExportValue(e.post_title):e.hasOwnProperty("title")?this.getFormattedExportValue(e.title):e.hasOwnProperty("name")?this.getFormattedExportValue(e.name):e.hasOwnProperty("label")?this.getFormattedExportValue(e.label):!e.hasOwnProperty("value")||"string"!=typeof e.value&&"number"!=typeof e.value?this.isRatingsObject(e)?this.getRatingsSummary(e):e.hasOwnProperty("type")?e.hasOwnProperty("message")&&"string"==typeof e.message?y(`${e.type}: ${w(e.message)}`):this.getFormattedExportValue(e.type):e.hasOwnProperty("message")&&"string"==typeof e.message?y(w(e.message)):e.hasOwnProperty("url")?this.getFormattedExportValue(e.url):"":this.getFormattedExportValue(e.value):y(e)}getExportCellValue(e,t,r=""){const a=this.getRawColumnValue(e,t);if("rating_count"===t.id){const e=this.getRatingsCount(a);return e?`${e}`:""}return"rating"===t.id&&this.isRatingsObject(a)?this.getRatingsSummary(a):r||this.getFormattedExportValue(a)}getExportFileName(e){const t=(new Date).toISOString().slice(0,10);return`wprm-manage-${this.props.options.id}-${e}-${t}`}async fetchRowsForExport(e){const t=this.latestFetchState.sorted&&this.latestFetchState.sorted.length?this.latestFetchState.sorted:this.getDefaultSort(),r=[];let a=0,n=1;for(;athis.getColumnHeader(e))),s=n.map(((e,t)=>r.map((r=>{const a=o[t]&&o[t].hasOwnProperty(r.id)?o[t][r.id]:"";return this.getExportCellValue(e,r,a)}))));(0,b.C)(this.getExportFileName(i),l,s),a=!0}catch(n){console.error("WPRM manage CSV export failed",n),alert((0,p.f)("Could not export this table. Please try again."))}finally{this.setState({exporting:!1})}return a}openExportModal(){const e=Array.isArray(this.state.data)?this.state.data.length:0,t=!1!==this.state.countFiltered?parseInt(this.state.countFiltered):e,r=!1!==this.state.countTotal?parseInt(this.state.countTotal):t,a=this.hasActiveFilters()&&t!==r;"undefined"!=typeof WPRM_Modal&&WPRM_Modal&&WPRM_Modal.open?WPRM_Modal.open("manage-export-csv",{currentRows:e,filteredRows:t,totalRows:r,showFilteredOption:a,onConfirm:e=>this.exportToCsv(e)}):this.exportToCsv("current_view")}initDataTable(e=!1){if(!this.requirementMet())return;this.latestFetchState={page:0,pageSize:x,sorted:this.getDefaultSort()};let t=this.props.options.selectedColumns;if(!1!==t){let e=localStorage.getItem(`wprm-admin-manage-${this.props.options.id}-columns`);e&&(e=JSON.parse(e),Array.isArray(e)&&(t=e))}this.setState({...v,columns:this.props.options.columns.getColumns(this),selectedColumns:t},(()=>{e&&this.refreshData()}))}toggleSelectRow(e){let t={...this.state.selectedRows};t[e]=!t[e];const r=Object.values(t).filter((e=>e)).length;let a=2;0===r?a=0:this.state.data.length===r&&(a=1),this.setState({selectedRows:t,selectedAllRows:a})}toggleSelectAll(){const e="taxonomy"===this.props.options.route?"term_id":"id";let t={};if(0===this.state.selectedAllRows)for(let r of this.state.data)t[r[e]]=!0;this.setState({selectedRows:t,selectedAllRows:0===this.state.selectedAllRows?1:0})}getSelectedRows(){return Object.keys(this.state.selectedRows).filter((e=>this.state.selectedRows[e])).map((e=>parseInt(e)))}refreshData(){this.refReactTable&&this.refReactTable.fireFetchData()}fetchData(e,t){const r=e.data;this.latestFetchState={page:e.page,pageSize:e.pageSize,sorted:e.sorted&&e.sorted.length?e.sorted:this.getDefaultSort()},this.setState({loading:!0},(()=>{this.requirementMet()&&c.A.manage.getData({route:this.props.options.route,type:this.props.options.id,pageSize:e.pageSize,page:e.page,sorted:e.sorted,filtered:this.state.filtered,filter:this.props.filter}).then((e=>{if(e){let t={data:e.rows,pages:e.pages,countFiltered:e.filtered,countTotal:e.total,loading:!1};const a="taxonomy"===this.props.options.route?"term_id":"id";JSON.stringify(e.rows.map((e=>e[a])))!==JSON.stringify(r.map((e=>e[a])))&&(t.selectedRows={},t.selectedAllRows=0),this.setState(t)}}))}))}onColumnsChange(e,t){let r=[...this.state.selectedColumns];t?r.push(e):r=r.filter((t=>t!==e)),this.setState({selectedColumns:r}),localStorage.setItem(`wprm-admin-manage-${this.props.options.id}-columns`,JSON.stringify(r))}requirementMet(){return!(this.props.options.hasOwnProperty("required")&&(!wprm_admin.addons.hasOwnProperty(this.props.options.required)||!0!==wprm_admin.addons[this.props.options.required]))}render(){if(!this.props.options)return null;if(!this.requirementMet()){const e=this.props.options.required[0].toUpperCase()+this.props.options.required.substring(1);return n.createElement("div",{className:"wprm-admin-manage-requirement"},n.createElement("div",null,"*",(0,p.f)("This feature is only available in")),n.createElement("a",{href:"https://bootstrapped.ventures/wp-recipe-maker/get-the-plugin/",target:"_blank"},`WP Recipe Maker ${e} Bundle`))}const{data:e,pages:t,loading:r,exporting:a}=this.state,i=this.getVisibleColumns(),o=this.getExportColumns(i),l=this.getMeaningfulFilters().map((e=>e.id));return n.createElement("div",{className:"wprm-admin-manage-page"},n.createElement("div",{className:"wprm-admin-manage-header"},n.createElement(f,{onColumnsChange:this.onColumnsChange,columns:this.state.columns,selectedColumns:this.state.selectedColumns,filteredColumns:l}),n.createElement("div",{className:"wprm-admin-manage-header-buttons"},(!1===this.state.selectedColumns||this.state.selectedColumns.includes("bulk_edit"))&&this.props.options.bulkEdit&&n.createElement("button",{className:"button",onClick:()=>{WPRM_Modal.open("bulk-edit",{route:this.props.options.bulkEdit.route,type:this.props.options.bulkEdit.type,ids:this.getSelectedRows(),saveCallback:()=>this.refreshData()})},disabled:0===this.getSelectedRows().length},(0,p.f)("Bulk Edit")," ",this.getSelectedRows().length," ",1===this.getSelectedRows().length?this.props.options.label.singular:this.props.options.label.plural,"..."),n.createElement("button",{className:"button",onClick:this.openExportModal,disabled:r||a||0===o.length},(0,p.f)("Export to CSV")),this.props.options.createButton?n.createElement("button",{className:"button button-primary",onClick:()=>this.props.options.createButton(this)},`${(0,p.f)("Create")} ${this.props.options.label.singular}`):null)),n.createElement("div",{className:"wprm-admin-manage-table-container"},n.createElement(g.A,{module:"Datatable"},n.createElement(h,{filtered:this.state.countFiltered,total:this.state.countTotal,filter:this.props.filter,onRemoveFilter:this.props.onRemoveFilter}),n.createElement("div",{className:"wprm-admin-manage-table-inner",ref:this.tableInnerRef},n.createElement(m.A,{ref:e=>{this.refReactTable=e},manual:!0,columns:i,data:e,pages:t,filtered:this.state.filtered,onFilteredChange:e=>{this.setState({filtered:e})},loading:r,onFetchData:this.fetchData,defaultPageSize:x,pageSizeOptions:S,onPageSizeChange:e=>{localStorage.setItem("wprm-admin-manage-page-size",e)},defaultSorted:this.getDefaultSort(),filterable:!0,resizable:!1,className:"wprm-admin-manage-table wprm-admin-table -highlight"})))))}}var N=r(845),T=r.n(N);const L={getColumns:e=>[{Header:"",id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,filterable:!1,width:70,Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Edit Taxonomy"),onClick:()=>{WPRM_Modal.open("taxonomy",{taxonomy:t.original,saveCallback:()=>e.refreshData()})}}),!1===t.original.default&&n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete Taxonomy"),onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "wprm_${t.original.key}"?`)&&c.A.customTaxonomy.delete(t.original.key).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("Key"),id:"key",accessor:"key",sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"wprm_",e.value)},{Header:(0,p.f)("Singular Name"),id:"singular_name",accessor:"singular_name",sortable:!1,filterable:!1,Cell:e=>e.value?T().decode(e.value):null},{Header:(0,p.f)("Plural Name"),id:"name",accessor:"name",sortable:!1,filterable:!1,Cell:e=>e.value?T().decode(e.value):null},{Header:(0,p.f)("Order"),id:"order",accessor:"order",sortable:!1,filterable:!1,width:80,Cell:e=>{const t=e.value?e.value:0;return n.createElement("span",null,t)}},{Header:(0,p.f)("Archive"),id:"archive",accessor:"archive",sortable:!1,filterable:!1,width:70,Cell:e=>e.value?(0,p.f)("Yes"):(0,p.f)("No")},{Header:(0,p.f)("Slug"),id:"slug",accessor:"slug",sortable:!1,filterable:!1,Cell:e=>e.value?T().decode(e.value):null}]};var C=r(4502),j=r(3118),P=r.n(j),A=r(8783);class k extends n.Component{constructor(e){super(e),this.state={copied:!1}}onCopy(){this.setState({copied:!0},(()=>{setTimeout((()=>{this.setState({copied:!1})}),2e3)}))}render(){return n.createElement(P(),{text:this.props.text,onCopy:this.onCopy.bind(this)},n.createElement("span",{className:"wprm-admin-table-container-copy",style:{opacity:this.state.copied?.2:1}},this.props.hasOwnProperty("type")&&"text"===this.props.type?n.createElement(A.A,{content:this.state.copied?(0,p.f)("Copied!"):(0,p.f)("Copy to clipboard")},n.createElement("span",null,this.props.text)):n.createElement(u.A,{type:"clipboard",title:this.state.copied?(0,p.f)("Copied!"):(0,p.f)("Copy to clipboard")})))}}const H={getColumns:e=>[{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:wprm_admin.addons.premium?100:70,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Edit List"),onClick:()=>{WPRM_Modal.open("list",{list:t.original,saveCallback:()=>e.refreshData()})}}),!0===wprm_admin.addons.premium&&n.createElement(u.A,{type:"duplicate",title:(0,p.f)("Clone List"),onClick:()=>{WPRM_Modal.open("list",{listId:t.original.id,cloneList:!0,saveCallback:()=>e.refreshData()},!0)}}),n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete List"),onClick:()=>{confirm((0,p.f)("Are you sure you want to delete this list?"))&&c.A.list.delete(t.original.id).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("ID"),id:"id",accessor:"id",width:65,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Shortcode"),id:"shortcode",accessor:"id",sortable:!1,filterable:!1,width:200,Cell:e=>{const t=`[wprm-list id="${e.value}"]`;return n.createElement("div",{className:"wprm-admin-manage-shortcode-container"},n.createElement(k,{text:t,type:"text"}))}},{Header:(0,p.f)("Date"),id:"date",accessor:"date",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Name"),id:"name",accessor:"name",width:300,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Note"),id:"note",accessor:"note",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("# Items"),id:"nbr_items",accessor:"nbr_items",width:75,filterable:!1},{Header:(0,p.f)("# Internal"),id:"nbr_items_internal",accessor:"nbr_items_internal",width:75,filterable:!1},{Header:(0,p.f)("# External"),id:"nbr_items_external",accessor:"nbr_items_external",width:75,filterable:!1},{Header:(0,p.f)("Metadata Name"),id:"metadata_name",accessor:"metadata_name",width:300,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Metadata Description"),id:"metadata_description",accessor:"metadata_description",width:300,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Parent ID"),id:"parent_post_id",accessor:"parent_post_id",width:65,Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?n.createElement("div",null,e.value):n.createElement("div",null)},{Header:(0,p.f)("Parent Name"),id:"parent_post",accessor:"parent_post",width:300,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Parent Post")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Parent Post"))),Cell:e=>{const t=e.value,r=!!e.original.parent_post_url&&T().decode(e.original.parent_post_url),a=!!e.original.parent_post_edit_url&&T().decode(e.original.parent_post_edit_url);return t?n.createElement("div",{className:"wprm-admin-manage-recipes-parent-post-container"},r&&n.createElement("a",{href:r,target:"_blank"},n.createElement(u.A,{type:"eye",title:(0,p.f)("View Parent Post")})),a&&n.createElement("a",{href:a,target:"_blank"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Edit Parent Post")})),t.post_title):null}}]};var z=r(6110);const R={getColumns:e=>[(0,z.A)(e),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:70,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Click on the stars to edit the rating."),onClick:()=>{alert((0,p.f)("Click on the stars to edit the rating."))}}),n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete Rating"),onClick:()=>{confirm((0,p.f)("Are you sure you want to delete this rating?"))&&c.A.rating.delete(t.original.id).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("Date"),id:"date",accessor:"date",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Rating"),id:"rating",accessor:"rating",width:100,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Ratings")),n.createElement("option",{value:"1"},`1 ${(0,p.f)("star")}`),n.createElement("option",{value:"2"},`2 ${(0,p.f)("stars")}`),n.createElement("option",{value:"3"},`3 ${(0,p.f)("stars")}`),n.createElement("option",{value:"4"},`4 ${(0,p.f)("stars")}`),n.createElement("option",{value:"5"},`5 ${(0,p.f)("stars")}`)),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-ratings-rating"},[1,2,3,4,5].map(((r,a)=>n.createElement(u.A,{type:r<=t.value?"star-full":"star-empty",title:`${(0,p.f)("Click to change this rating to:")} ${r}`,onClick:()=>{const a={...t.original,rating:r};c.A.rating.update(a).then((()=>e.refreshData()))},key:a}))))},{Header:(0,p.f)("Type"),id:"type",accessor:"type",width:150,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Types")),n.createElement("option",{value:"user"},(0,p.f)("User Rating")),n.createElement("option",{value:"comment"},(0,p.f)("Comment Rating"))),Cell:e=>n.createElement("div",null,"user"===e.value?(0,p.f)("User Rating"):(0,p.f)("Comment Rating"))},{Header:(0,p.f)("Approved"),id:"approved",accessor:"approved",width:100,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All")),n.createElement("option",{value:"yes"},(0,p.f)("Approved")),n.createElement("option",{value:"no"},(0,p.f)("Not Approved"))),Cell:e=>n.createElement("div",null,0==e.value?(0,p.f)("No"):(0,p.f)("Yes"))},{Header:(0,p.f)("Has Comment"),id:"has_comment",accessor:"has_comment",width:100,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Comment")),n.createElement("option",{value:"no"},(0,p.f)("No Comment"))),Cell:e=>n.createElement("div",null,1==e.value?(0,p.f)("Yes"):0==e.value?(0,p.f)("No"):(0,p.f)("n/a"))},{Header:(0,p.f)("User ID"),id:"user_id",accessor:"user_id",width:150,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.user?e.original.user:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.user_link?n.createElement("a",{href:T().decode(e.original.user_link),target:"_blank"},t):t)}},{Header:(0,p.f)("IP"),id:"ip",accessor:"ip",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Comment ID"),id:"comment_id",accessor:"comment_id",width:350,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.comment?`${e.original.comment}`:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.comment_link?n.createElement("a",{href:T().decode(e.original.comment_link),target:"_blank"},t):t)}},{Header:(0,p.f)("Comment Author"),id:"comment_author",accessor:"comment_author",width:150,sortable:!1,filterable:!1},{Header:(0,p.f)("Recipe ID"),id:"recipe_id",accessor:"recipe_id",width:350,Filter:e=>n.createElement(C.A,e),Cell:t=>{if(!t.value||"0"===t.value)return n.createElement("div",null);const r=`${t.value} - ${t.original.recipe?t.original.recipe:(0,p.f)("n/a")}`;return n.createElement("div",null,t.original.recipe?n.createElement("a",{href:"#",onClick:r=>{r.preventDefault(),WPRM_Modal.open("recipe",{recipeId:t.value,saveCallback:()=>e.refreshData()})}},r):r)}},{Header:(0,p.f)("Parent Post ID"),id:"post_id",accessor:"post_id",width:350,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.post?e.original.post:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.post_link?n.createElement("a",{href:T().decode(e.original.post_link),target:"_blank"},t):t)}}]},W=e=>e.seo?n.createElement(A.A,{content:e.seo.message,style:{width:"100%"}},n.createElement("div",{className:`wprm-admin-manage-seo-indicator wprm-admin-manage-seo-indicator-${e.seo.type.trim()}`,onClick:e.onClick},"other"===e.seo.type?"n/a":n.createElement(n.Fragment,null,"missing"===e.seo.type?(0,p.f)("missing"):n.createElement(n.Fragment,null,n.createElement("div",{className:"wprm-admin-manage-seo-indicator-block"}),n.createElement("div",{className:"wprm-admin-manage-seo-indicator-block"}),n.createElement("div",{className:"wprm-admin-manage-seo-indicator-block"}),n.createElement("div",{className:"wprm-admin-manage-seo-indicator-block"}))))):null,G=(e,t=!1)=>{const r=parseInt(e);let a=0,n=0,i=0,o="";return r>0?(a=wprm_admin.settings.recipe_times_use_days?Math.floor(r/24/60):0,n=Math.floor((r-24*a*60)/60),i=Math.floor(r%60),a&&(o+=`${a} ${1===a?(0,p.f)("day"):(0,p.f)("days")} `),n&&(o+=`${n} ${1===n?(0,p.f)("hr"):(0,p.f)("hrs")} `),i&&(o+=`${i} ${1===i?(0,p.f)("min"):(0,p.f)("mins")} `)):t&&(o=`0 ${(0,p.f)("mins")}`),o.trim()},Z={getColumns(e){let t=[(0,z.A)(e),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:wprm_admin.addons.premium?130:100,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},t.original.editable?n.createElement(u.A,{type:"pencil",title:(0,p.f)("Edit Recipe"),onClick:()=>{WPRM_Modal.open("recipe",{recipe:t.original,saveCallback:()=>e.refreshData()})}}):n.createElement(u.A,{type:"lock",title:(0,p.f)("You do not have the correct permissions to edit this recipe")}),n.createElement(u.A,{type:"print",title:(0,p.f)("Print Recipe"),onClick:()=>{const e=wprm_admin.home_url.split(/\?(.+)/);let r=e[0],a="";"default_recipe_template"!==wprm_admin.settings.default_print_template_admin&&(a="/"+wprm_admin.settings.default_print_template_admin),wprm_admin.permalinks?(r+=wprm_admin.print_slug+"/"+t.original.id+a,e[1]&&(r+="?"+e[1])):(r+="?"+wprm_admin.print_slug+"="+t.original.id+a,e[1]&&(r+="&"+e[1])),window.open(r,"_blank")}}),!0===wprm_admin.addons.premium&&n.createElement(u.A,{type:"duplicate",title:(0,p.f)("Clone Recipe"),onClick:()=>{WPRM_Modal.open("recipe",{recipeId:t.original.id,cloneRecipe:!0,saveCallback:()=>e.refreshData()},!0)}}),n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete Recipe"),onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.name}"?`)&&c.A.recipe.delete(t.original.id).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("SEO"),id:"seo",accessor:"seo",width:80,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"other"},"n/a"),n.createElement("option",{value:"bad"},(0,p.f)("Bad")),n.createElement("option",{value:"warning"},(0,p.f)("Warnings")),n.createElement("option",{value:"rating"},(0,p.f)("No Ratings")),n.createElement("option",{value:"good"},(0,p.f)("Good"))),Cell:e=>n.createElement(W,{seo:e.value})},{Header:(0,p.f)("Type"),id:"type",accessor:"type",width:80,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All")),n.createElement("option",{value:"food"},(0,p.f)("Food")),n.createElement("option",{value:"howto"},(0,p.f)("How-to")),n.createElement("option",{value:"other"},(0,p.f)("Other"))),Cell:e=>n.createElement("div",null,"other"===e.value?(0,p.f)("Other"):"howto"===e.value?(0,p.f)("How-to"):(0,p.f)("Food"))},{Header:(0,p.f)("ID"),id:"id",accessor:"id",width:65,Filter:e=>n.createElement(C.A,e)}];"public"===wprm_admin.settings.post_type_structure&&t.push({Header:(0,p.f)("Slug"),id:"slug",accessor:"slug",width:200,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("span",null,e.original.permalink?n.createElement("a",{href:e.original.permalink,target:"_blank"},e.value):e.value)}),t.push({Header:(0,p.f)("Shortcode"),id:"shortcode",accessor:"id",sortable:!1,filterable:!1,width:200,Cell:e=>{const t=`[wprm-recipe id="${e.value}"]`;return n.createElement("div",{className:"wprm-admin-manage-shortcode-container"},n.createElement(k,{text:t,type:"text"}))}},{Header:(0,p.f)("Date"),id:"date",accessor:"date",width:150,Filter:e=>n.createElement(C.A,e)},{groupHeader:(0,p.f)("Media"),Header:(0,p.f)("Image"),id:"image",accessor:"image_url",width:100,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Recipe Image")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Recipe Image"))),Cell:e=>n.createElement("div",{style:{width:"100%"}},e.value?n.createElement("img",{src:e.value,className:"wprm-admin-manage-image"}):null)},{groupHeader:(0,p.f)("Media"),Header:(0,p.f)("Image Size"),id:"image_size",accessor:"image_dimensions",width:130,sortable:!1,filterable:!1,Cell:e=>{const{label:t,status:r,tooltip:a}=(e=>{if(!e||!e.width||!e.height)return{label:"",status:"none",tooltip:""};const t=`${e.width}x${e.height}`;let r="ok";return e.width<500||e.height<500?r="danger":(e.width<1200||e.height<1200)&&(r="warning"),{label:t,status:r,tooltip:"ok"===r?"":(0,p.f)("We recommend uploading an image that is at least 1200x1200px for best performance on search and social platforms.")}})(e.value);if(!t)return null;const i=["wprm-admin-manage-image-size"];"warning"===r?i.push("wprm-admin-manage-image-size--warning"):"danger"===r&&i.push("wprm-admin-manage-image-size--danger");const o=n.createElement("div",{className:i.join(" ")},t);return a?n.createElement(A.A,{content:a},o):o}},{groupHeader:(0,p.f)("Media"),Header:(0,p.f)("Pin Image"),id:"pin_image",accessor:"pin_image_url",width:100,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Custom Pin Image")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Custom Pin Image"))),Cell:e=>n.createElement("div",{style:{width:"100%"}},e.value?n.createElement("img",{src:e.value,className:"wprm-admin-manage-image"}):null)},{groupHeader:(0,p.f)("Media"),Header:(0,p.f)("Repin ID"),id:"pin_image_repin_id",accessor:"pin_image_repin_id",width:170,Filter:e=>n.createElement(C.A,e)},{groupHeader:(0,p.f)("Media"),Header:(0,p.f)("Video"),id:"video",accessor:"video_url",width:200,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has any video")),n.createElement("option",{value:"id"},(0,p.f)("Has an uploaded video")),n.createElement("option",{value:"embed"},(0,p.f)("Has an embedded video")),n.createElement("option",{value:"no"},(0,p.f)("Does not have a video"))),Cell:e=>n.createElement("div",{style:{width:"100%"}},e.value?e.value:n.createElement(n.Fragment,null,e.original.video_embed?e.original.video_embed:null))},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Name"),id:"name",accessor:"name",width:300,Filter:e=>n.createElement(C.A,e)},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Summary"),id:"summary",accessor:"summary",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?n.createElement("div",{dangerouslySetInnerHTML:{__html:e.value}}):n.createElement("div",null)},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Author"),id:"post_author",accessor:"post_author",width:150,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Authors")),Object.keys(wprm_admin_manage.authors).map(((e,t)=>{const r=wprm_admin_manage.authors[e].data;return n.createElement("option",{value:r.ID,key:t},r.ID,r.display_name?` - ${T().decode(r.display_name)}`:""," ")}))),Cell:e=>(wprm_admin_manage.authors.hasOwnProperty(e.value)||(wprm_admin_manage.authors[e.value]={data:{ID:e.value,display_name:e.original.post_author_name}}),n.createElement("div",null,e.value&&"0"!==e.value?n.createElement("a",{href:e.original.post_author_link,target:"_blank"},e.value," - ",e.original.post_author_name):null))},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Display Author Type"),id:"author_display",accessor:"author_display",width:250,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Display Author Types")),wprm_admin_modal.options.author.map(((e,t)=>"same"===e.value?null:n.createElement("option",{value:e.value,key:t},e.label)))),Cell:e=>{const t=wprm_admin_modal.options.author.find((t=>t.value===e.value));return t?n.createElement("div",null,t.label):n.createElement("div",null)}},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Display Author"),id:"author",accessor:"author",width:150,sortable:!1,filterable:!1,Cell:e=>e.value?n.createElement("div",{dangerouslySetInnerHTML:{__html:e.original.author}}):n.createElement("div",null)},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Status"),id:"status",accessor:"post_status",width:120,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Statuses")),Object.keys(wprm_admin_manage.post_statuses).map(((e,t)=>n.createElement("option",{value:e,key:t},T().decode(wprm_admin_manage.post_statuses[e]))))),Cell:e=>{const t=Object.keys(wprm_admin_manage.post_statuses).includes(e.value)?wprm_admin_manage.post_statuses[e.value]:e.value;return n.createElement("div",null,t)}},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Parent ID"),id:"parent_post_id",accessor:"parent_post_id",width:65,Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?n.createElement("div",null,e.value):n.createElement("div",null)},{groupHeader:(0,p.f)("General"),Header:(0,p.f)("Parent Name"),id:"parent_post",accessor:"parent_post",width:300,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Parent Post")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Parent Post"))),Cell:e=>{const t=e.value,r=!!e.original.parent_post_url&&T().decode(e.original.parent_post_url),a=!!e.original.parent_post_edit_url&&T().decode(e.original.parent_post_edit_url);return t?n.createElement("div",{className:"wprm-admin-manage-recipes-parent-post-container"},r&&n.createElement("a",{href:r,target:"_blank"},n.createElement(u.A,{type:"eye",title:(0,p.f)("View Parent Post")})),a&&n.createElement("a",{href:a,target:"_blank"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Edit Parent Post")})),t.post_title):null}}),wprm_admin_manage.multilingual&&(t.push({groupHeader:(0,p.f)("General"),Header:(0,p.f)("Parent Language"),id:"parent_post_language",accessor:"parent_post_language",width:150,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Languages")),Object.values(wprm_admin_manage.multilingual.languages).map(((e,t)=>n.createElement("option",{value:e.value,key:t},`${e.value} - ${T().decode(e.label)}`)))),Cell:e=>{const t=!!wprm_admin_manage.multilingual.languages.hasOwnProperty(e.value)&&wprm_admin_manage.multilingual.languages[e.value];return t?n.createElement("div",null,`${t.value} - ${T().decode(t.label)}`):n.createElement("div",null)}}),t.push({groupHeader:(0,p.f)("General"),Header:(0,p.f)("Recipe Language"),id:"language",accessor:"language",width:150,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("All Languages")),Object.values(wprm_admin_manage.multilingual.languages).map(((e,t)=>n.createElement("option",{value:e.value,key:t},`${e.value} - ${T().decode(e.label)}`)))),Cell:e=>{const t=!!wprm_admin_manage.multilingual.languages.hasOwnProperty(e.value)&&wprm_admin_manage.multilingual.languages[e.value];return t?n.createElement("div",null,`${t.value} - ${T().decode(t.label)}`):n.createElement("div",null)}})),t.push({groupHeader:(0,p.f)("General"),Header:(0,p.f)("Servings"),id:"servings",accessor:"servings",width:100,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,"0"===e.value?"":e.value," ",e.original.servings_unit)},{groupHeader:(0,p.f)("Stars"),Header:(0,p.f)("Ratings"),id:"rating",accessor:"rating",width:200,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("optgroup",{label:(0,p.f)("General")},n.createElement("option",{value:"all"},(0,p.f)("All Ratings")),n.createElement("option",{value:"none"},(0,p.f)("No Ratings")),n.createElement("option",{value:"any"},(0,p.f)("Any Rating"))),n.createElement("optgroup",{label:(0,p.f)("Stars")},n.createElement("option",{value:"1"},`1 ${(0,p.f)("star")}`),n.createElement("option",{value:"2"},`2 ${(0,p.f)("stars")}`),n.createElement("option",{value:"3"},`3 ${(0,p.f)("stars")}`),n.createElement("option",{value:"4"},`4 ${(0,p.f)("stars")}`),n.createElement("option",{value:"5"},`5 ${(0,p.f)("stars")}`))),Cell:t=>{const r=t.value;return r.average&&"0"!==r.average?n.createElement("div",{className:"wprm-admin-manage-recipes-ratings-container"},n.createElement("div",{className:"wprm-admin-manage-recipes-ratings-average"},r.average),n.createElement("div",{className:"wprm-admin-manage-recipes-ratings-details"},!1===r.comment_ratings?n.createElement("div",{className:"wprm-admin-manage-recipes-ratings-details-none"},(0,p.f)("no comment ratings")):n.createElement("div",null,`${r.comment_ratings.average} ${(0,p.f)("from")} ${r.comment_ratings.count} ${1===r.comment_ratings.count?(0,p.f)("comment"):(0,p.f)("comments")}`),!1===r.user_ratings?n.createElement("div",{className:"wprm-admin-manage-recipes-ratings-details-none"},(0,p.f)("no user ratings")):n.createElement("div",null,`${r.user_ratings.average} ${(0,p.f)("from")} ${r.user_ratings.count} ${1===r.user_ratings.count?(0,p.f)("vote"):(0,p.f)("votes")}`,n.createElement("a",{href:"#",onClick:r=>{r.preventDefault(),confirm(`${(0,p.f)("Are you sure you want to delete the user ratings for")} "${t.original.name}"?`)&&c.A.manage.deleteUserRatings(t.original.id).then((()=>e.refreshData()))}},"(reset)")))):null}},{groupHeader:(0,p.f)("Stars"),Header:(0,p.f)("# Ratings Given"),id:"rating_count",accessor:"rating",width:150,Cell:e=>{const t=e.value,r=(!1===t.comment_ratings?0:t.comment_ratings.count)+(!1===t.user_ratings?0:t.user_ratings.count);return r<=0?null:n.createElement("div",null,r)}});for(let a in wprm_admin_modal.categories){const e=wprm_admin_modal.categories[a];e.terms.sort(((e,t)=>e.name.localeCompare(t.name))),t.push({groupHeader:(0,p.f)("Taxonomies"),Header:e.label,id:`tag_${a}`,accessor:e=>e.tags[a],width:300,sortable:!1,Filter:({filter:t,onChange:r})=>n.createElement("select",{onChange:e=>r(e.target.value),style:{width:"100%",fontSize:"1em"},value:t?t.value:"all"},n.createElement("optgroup",{label:(0,p.f)("General")},n.createElement("option",{value:"all"},`${(0,p.f)("All")} ${e.label}`),n.createElement("option",{value:"none"},`${(0,p.f)("No")} ${e.label}`),n.createElement("option",{value:"any"},`${(0,p.f)("Any")} ${e.label}`)),n.createElement("optgroup",{label:(0,p.f)("Terms")},e.terms.map(((e,t)=>n.createElement("option",{value:e.term_id,key:t},T().decode(e.name),e.count?` (${e.count})`:""))))),Cell:e=>{const t=e.value.map((e=>e.name)).join(", ");return n.createElement("div",null,t?T().decode(t):null)}})}t.push({groupHeader:(0,p.f)("Times"),Header:(0,p.f)("Prep Time"),id:"prep_time",accessor:"prep_time",width:100,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,G(e.value,e.original.prep_time_zero))},{groupHeader:(0,p.f)("Times"),Header:(0,p.f)("Cook Time"),id:"cook_time",accessor:"cook_time",width:100,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,G(e.value,e.original.cook_time_zero))},{groupHeader:(0,p.f)("Times"),Header:(0,p.f)("Custom Time"),id:"custom_time",accessor:"custom_time",width:120,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,n.createElement("div",null,e.original.custom_time_label),n.createElement("div",null,G(e.value,e.original.custom_time_zero)))},{groupHeader:(0,p.f)("Times"),Header:(0,p.f)("Total Time"),id:"total_time",accessor:"total_time",width:100,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,G(e.value))},{groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Equipment"),id:"equipment",accessor:"equipment",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,e.value?e.value.map(((e,t)=>{if(e.name){const r=e.name.replace(/(<([^>]+)>)/gi,"").trim();if(r)return n.createElement("div",{key:t},T().decode(r))}})):null)},{groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Ingredients"),id:"ingredient",accessor:"ingredients",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,e.value?e.value.map(((e,t)=>(e.name=e.name.replace(/(<([^>]+)>)/gi,"").trim(),n.createElement("div",{key:t},e.name&&n.createElement("div",{style:{fontWeight:"bold"}},T().decode(e.name)),e.ingredients.map(((e,t)=>{let r=[];if(e.amount&&r.push(e.amount),e.unit&&r.push(e.unit),e.name&&r.push(e.name),e.notes&&r.push(e.notes),r.length){const e=r.join(" ").replace(/(<([^>]+)>)/gi,"").trim();if(e)return n.createElement("div",{key:t},T().decode(e))}})))))):null)},{groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Converted Ingredients"),id:"unit_conversion",accessor:"unit_conversion",width:300,sortable:!1,filterable:!1,Cell:e=>Array.isArray(e.value)?n.createElement("div",null,e.value.map(((e,t)=>{if(e=e.replace(/(<([^>]+)>)/gi,"").trim())return n.createElement("div",{key:t},T().decode(e))}))):n.createElement("div",null,e.value)},{groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Instructions"),id:"instructions",accessor:"instructions",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",null,e.value?e.value.map(((e,t)=>(e.name=e.name.replace(/(<([^>]+)>)/gi,"").trim(),n.createElement("div",{key:t},e.name&&n.createElement("div",{style:{fontWeight:"bold"}},T().decode(e.name)),e.instructions.map(((e,t)=>{const r=e.text.replace(/(<([^>]+)>)/gi,"").trim();if(r)return n.createElement("div",{key:t},T().decode(r))})))))):null)},{groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Notes"),id:"notes",accessor:"notes",width:300,sortable:!1,Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?n.createElement("div",{dangerouslySetInnerHTML:{__html:e.value}}):n.createElement("div",null)}),wprm_admin.addons.elite&&t.push({groupHeader:(0,p.f)("Other"),Header:(0,p.f)("Recipe Submission User"),id:"submission_author",accessor:"submission_author",width:300,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Was Recipe Submission")),n.createElement("option",{value:"no"},(0,p.f)("Was not a Recipe Submission"))),Cell:e=>{const t=e.value;if(!t)return null;const r=t.name?t.name:e.original.submission_author_user_name?e.original.submission_author_user_name:"";return n.createElement("div",{className:"wprm-admin-manage-recipe-submission-user"},n.createElement("div",{className:"wprm-admin-manage-recipe-submission-user-name"},t.id?n.createElement("a",{href:e.original.submission_author_user_link,target:"_blank"},"#",t.id):null,r?n.createElement("span",null," - ",r):null),t.email?n.createElement("div",{className:"wprm-admin-manage-recipe-submission-user-email"},t.email):null)}}),t.push({groupHeader:(0,p.f)("Nutrition"),Header:(0,p.f)("Nutrition"),id:"nutrition",accessor:"nutrition",width:250,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",{className:"wprm-manage-recipes-nutrition-container"},Object.keys(wprm_admin_modal.nutrition).map(((t,r)=>{const a=wprm_admin_modal.nutrition[t],i=!!e.value.hasOwnProperty(t)&&e.value[t];let o=a.unit;return"serving_size"===t&&e.value.hasOwnProperty("serving_unit")&&e.value.serving_unit&&(o=e.value.serving_unit),!1===i?null:"calories"===t||wprm_admin.addons.premium?n.createElement("div",{className:"wprm-manage-recipes-nutrition",key:r},n.createElement("div",{className:"wprm-manage-recipes-nutrition-label"},a.label),n.createElement("div",{className:"wprm-manage-recipes-nutrition-value-unit"},n.createElement("span",{className:"wprm-manage-recipes-nutrition-value"},i),n.createElement("span",{className:"wprm-manage-recipes-nutrition-unit"},o))):null})))}),Object.keys(wprm_admin_modal.nutrition).map(((e,r)=>{const a=wprm_admin_modal.nutrition[e];let i=!!a.hasOwnProperty("active")&&a.active,o=a.hasOwnProperty("type")&&"calculated"===a.type;i&&("calories"===e||wprm_admin.addons.premium)&&t.push({groupHeader:(0,p.f)("Nutrition"),Header:a.label,id:`nutrition_${e}`,accessor:"nutrition",width:100,sortable:!o,Filter:e=>o?null:n.createElement(C.A,e),Cell:t=>{if(!t.value.hasOwnProperty(e)||!t.value[e])return null;const r=t.value[e];let i=a.unit;return"serving_size"===e&&t.value.hasOwnProperty("serving_unit")&&t.value.serving_unit&&(i=t.value.serving_unit),!1===r?null:n.createElement("div",{className:"wprm-manage-recipes-nutrient"},r,n.createElement("span",{className:"wprm-manage-recipes-nutrient-unit"},i))}})}));const r=wprm_admin_modal.custom_fields&&wprm_admin_modal.custom_fields.fields?Object.values(wprm_admin_modal.custom_fields.fields):[];for(let a of r)t.push({groupHeader:(0,p.f)("Custom Fields"),Header:a.name,id:`custom_field_${a.key}`,accessor:"custom_fields",width:150,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value.hasOwnProperty(a.key)||!e.value[a.key])return null;const t=e.value[a.key];return"image"===a.type?n.createElement("div",{style:{width:"100%"}},t.hasOwnProperty("url")&&t.url?n.createElement("img",{src:t.url,className:"wprm-admin-manage-image"}):null):"textarea"===a.type?n.createElement("div",{dangerouslySetInnerHTML:{__html:t}}):"link"===a.type?n.createElement("a",{href:t,target:"_blank"},t):"email"===a.type?n.createElement("a",{href:`mailto:${t}`},t):n.createElement("div",null,t)}});return t}},B={getColumns:e=>[(0,z.A)(e),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:70,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"eye",title:(0,p.f)("View Revision"),onClick:()=>{WPRM_Modal.open("recipe",{recipe:t.original.recipe_data,restoreRevision:!0,saveCallback:()=>e.refreshData()})}}),n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete Revision"),onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.post_title}"?`)&&c.A.recipe.deleteRevision(t.original.id).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("Recipe ID"),id:"recipe_id",accessor:"post_parent",width:75,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Revision ID"),id:"id",accessor:"id",width:75,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Date"),id:"date",accessor:"post_date",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Name"),id:"name",accessor:"post_title",Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Recipe Data Size"),id:"recipe_data",accessor:"recipe_data",sortable:!1,filterable:!1,width:150,Cell:e=>{const t=JSON.stringify(wprm_admin_modal.recipe).length,r=JSON.stringify(e.value).length;return n.createElement("div",null,Math.max(r-t,0).toLocaleString())}}]};var O=r(7543);const U={getColumns(e){const t=wprm_admin_modal.options.hasOwnProperty(`${e.props.options.id}_link_nofollow`)?wprm_admin_modal.options[`${e.props.options.id}_link_nofollow`]:wprm_admin_modal.options.term_link_nofollow;let r=[],a=!1,o=!1;const l=(e="")=>c.A.manage.getShoppingGroups(e).then((e=>((e=[])=>{const t={};return e.forEach((e=>{let r="";if("string"==typeof e?r=e.trim():e&&e.hasOwnProperty("name")?r=`${e.name}`.trim():e&&e.hasOwnProperty("value")&&(r=`${e.value}`.trim()),r){const e=r.toLowerCase();t.hasOwnProperty(e)||(t[e]=r)}})),Object.values(t).map((e=>({value:e,label:e})))})(e))),s=()=>!1!==a?Promise.resolve(a):o||(o=l().then((e=>(a=e,o=!1,e))).catch((()=>(a=[],o=!1,[]))),o);return"suitablefordiet"!==e.props.options.id&&r.push((0,z.A)(e,"term_id")),r=[...r,{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:"suitablefordiet"===e.props.options.id?65:100,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},"suitablefordiet"===e.props.options.id?n.createElement(n.Fragment,null,n.createElement(u.A,{type:"pencil",title:`${(0,p.f)("Rename")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What do you want to be the new name for")} "${t.original.label}"?`,t.original.label);r&&r.trim()&&c.A.manage.renameTermLabel(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),!t.original.is_default&&n.createElement(u.A,{type:"merge",title:`${(0,p.f)("Merge into another")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What is the ID of the term you want the merge")} "${t.original.name}" ${(0,p.f)("into")}?`);r&&r!=t.original.term_id&&r.trim()&&c.A.manage.getTerm(e.props.options.id,r).then((a=>{a?confirm(`${(0,p.f)("Are you sure you want to merge")} "${t.original.name}" ${(0,p.f)("into")} "${a.name}"?`)&&c.A.manage.mergeTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData())):alert((0,p.f)("We could not find a term with that ID."))}))}})):n.createElement(n.Fragment,null,n.createElement(u.A,{type:"pencil",title:`${(0,p.f)("Rename")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What do you want to be the new name for")} "${t.original.name}"?`,t.original.name);r&&r.trim()&&c.A.manage.renameTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),n.createElement(u.A,{type:"merge",title:`${(0,p.f)("Merge into another")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What is the ID of the term you want the merge")} "${t.original.name}" ${(0,p.f)("into")}?`);r&&r!=t.original.term_id&&r.trim()&&c.A.manage.getTerm(e.props.options.id,r).then((a=>{a?confirm(`${(0,p.f)("Are you sure you want to merge")} "${t.original.name}" ${(0,p.f)("into")} "${a.name}"?`)&&c.A.manage.mergeTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData())):alert((0,p.f)("We could not find a term with that ID."))}))}}),n.createElement(u.A,{type:"trash",title:`${(0,p.f)("Delete")} ${e.props.options.label.singular}`,onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.name}"?`)&&c.A.manage.deleteTerm(e.props.options.id,t.original.term_id).then((()=>e.refreshData()))}})))},{Header:(0,p.f)("ID"),id:"id",accessor:"term_id",width:65,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Slug"),id:"slug",accessor:"slug",width:200,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-group-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Slug"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want the slug to be for")} "${t.original.name}"?`,t.value);!1!==r&&c.A.manage.changeTermSlug(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),t.original.permalink?n.createElement("span",null,n.createElement("a",{href:t.original.permalink,target:"_blank"},t.value)):n.createElement("span",null,t.value))},{Header:"suitablefordiet"===e.props.options.id?(0,p.f)("Diet"):(0,p.f)("Name"),id:"name",accessor:"name",Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?T().decode(e.value):null},{Header:(0,p.f)("Published"),id:"count",accessor:"count",filterable:!1,width:70,Cell:t=>n.createElement(i.k2,{to:`/recipe/${e.props.options.id}=${t.original.term_id}`},t.value)},{Header:(0,p.f)("Total"),id:"total_count",accessor:"total_count",sortable:!1,filterable:!1,width:70,Cell:t=>n.createElement(i.k2,{to:`/recipe/${e.props.options.id}=${t.original.term_id}`},t.value)}],wprm_admin_manage.multilingual&&r.push({Header:(0,p.f)("Language"),id:"language",accessor:"language",sortable:!1,filterable:!1,width:220,Cell:t=>{const r=wprm_admin_manage.multilingual.languages||{},a=t.value&&r.hasOwnProperty(t.value)?t.value:"";return n.createElement("div",{className:"wprm-admin-manage-language-select"},n.createElement("select",{value:a,onChange:r=>{const n=r.target.value;n&&n!==a&&c.A.manage.updateTermLanguage(e.props.options.id,t.original.term_id,n).then((()=>e.refreshData()))},style:{width:"100%",fontSize:"1em"}},n.createElement("option",{value:""},(0,p.f)("Select language")),Object.values(r).map(((e,t)=>n.createElement("option",{value:e.value,key:t},`${e.value} - ${T().decode(e.label)}`)))))}}),"suitablefordiet"===e.props.options.id&&r.push({Header:(0,p.f)("Label"),id:"label",accessor:"label",sortable:!1,filterable:!1,Cell:e=>e.value?T().decode(e.value):null}),"ingredient"===e.props.options.id&&r.push({Header:(0,p.f)("Plural"),id:"plural",accessor:"plural",width:200,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-group-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Plural"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want the plural to be for")} "${t.original.name}"?`,t.value);!1!==r&&c.A.manage.updateTaxonomyMeta("ingredient",t.original.term_id,{plural:r}).then((()=>e.refreshData()))}}),t.value?n.createElement("span",null,t.value):null)}),"ingredient"===e.props.options.id&&wprm_admin.addons.premium&&(s(),r.push({Header:(0,p.f)("Shopping List Group"),id:"group",accessor:"group",width:200,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-group-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Group"),onClick:()=>{s().then((r=>{((t,r=[])=>{WPRM_Modal.open("input-fields",{header:(0,p.f)("Change Shopping List Group"),fields:[{label:(0,p.f)("Shopping List Group"),type:"async-creatable-single",value:t.value?t.value:"",placeholder:(0,p.f)("Select from list or type to create..."),defaultOptions:r,loadOptions:l}],insertCallback:r=>{const n="string"==typeof r.fields[0].value?r.fields[0].value.trim():"";c.A.manage.updateTaxonomyMeta("ingredient",t.original.term_id,{group:n}).then((()=>{!1!==a&&n&&(a.find((e=>e.value.toLowerCase()===n.toLowerCase()))||(a=[{value:n,label:n},...a].slice(0,50))),e.refreshData()}))}})})(t,r)}))}}),t.value?n.createElement("span",null,t.value):null)})),wprm_admin.addons.premium&&r.push({Header:(0,p.f)("Image"),id:"image_id",accessor:"image_id",width:110,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Image")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Image"))),Cell:t=>{const r=r=>{r.preventDefault(),O.A.selectImage((r=>{c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{image_id:r.id}).then((()=>e.refreshData()))}))};return n.createElement("div",{className:"wprm-manage-image-container"},t.value?n.createElement("div",{className:"wprm-manage-image-preview"},n.createElement(A.A,{content:(0,p.f)("Edit Image")},n.createElement("img",{src:t.original.image_url,onClick:r})),n.createElement(u.A,{type:"trash",title:(0,p.f)("Remove Image"),onClick:()=>{c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{image_id:0}).then((()=>e.refreshData()))}})):n.createElement(u.A,{type:"photo",title:(0,p.f)("Add Image"),onClick:r}))}}),wprm_admin.addons.premium&&(window.hasOwnProperty("EAFL_Modal")&&r.push({Header:(0,p.f)("Easy Affiliate Links"),id:"eafl",accessor:"eafl",width:300,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-eafl-container"},t.value?n.createElement(n.Fragment,null,n.createElement(u.A,{type:"eafl-link",title:(0,p.f)("Edit Link"),onClick:()=>{t.original.hasOwnProperty("eafl_details")?EAFL_Modal.open("edit",{link:t.original.eafl_details,saveCallback:()=>e.refreshData()}):alert((0,p.f)("An Affiliate Link with this ID cannot be found. Try deleting and adding it again."))}})," ",n.createElement(u.A,{type:"eafl-unlink",title:(0,p.f)("Remove Link"),onClick:()=>{confirm((0,p.f)("Are you sure you want to delete this link?"))&&c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{eafl:""}).then((()=>e.refreshData()))}}),n.createElement("div",{className:"wprm-manage-ingredients-eafl-details"},t.original.hasOwnProperty("eafl_details")?n.createElement(n.Fragment,null,n.createElement("div",null,"#",t.value," - ",t.original.eafl_details.name),n.createElement("div",null,n.createElement("a",{href:t.original.eafl_details.url,target:"_blank"},t.original.eafl_details.url))):n.createElement("div",null,"#",t.value," - ",(0,p.f)("n/a")))):n.createElement(u.A,{type:"eafl-link",title:(0,p.f)("Set Affiliate Link"),onClick:()=>{EAFL_Modal.open("insert",{insertCallback:function(r){c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{eafl:r.id}).then((()=>e.refreshData()))},selectedText:t.original.name})}}))}),r.push({Header:(0,p.f)("Link"),id:"link",accessor:"link",width:300,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-link-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Link"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want to be the new link for")} "${t.original.name}"?`,t.value);!1!==r&&(""===r||"http"===r.substring(0,4)||confirm(`"${r}" ${(0,p.f)("does not start with http:// or https:// as we would expect for a link. Are you sure you want to use this? Regular HTML code will not work here.")}`))&&c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{link:r}).then((()=>e.refreshData()))}}),t.value?n.createElement("a",{href:t.value,target:"_blank"},t.value):null)},{Header:(0,p.f)("Link Nofollow"),id:"link_nofollow",accessor:"link_nofollow",width:250,Filter:({filter:e,onChange:r})=>n.createElement("select",{onChange:e=>r(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Any Nofollow")),t.map(((e,t)=>n.createElement("option",{value:e.value,key:t},e.label)))),Cell:r=>n.createElement("div",null,r.original.link?n.createElement("select",{onChange:t=>{c.A.manage.updateTaxonomyMeta(e.props.options.id,r.original.term_id,{link_nofollow:t.target.value}).then((()=>e.refreshData()))},style:{width:"100%",fontSize:"1em"},value:r.value},t.map(((e,t)=>n.createElement("option",{value:e.value,key:t},e.label)))):null)})),"equipment"===e.props.options.id&&wprm_admin.addons.premium&&(r.push({Header:(0,p.f)("Affiliate HTML"),id:"affiliate_html",accessor:"affiliate_html",width:500,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-equipment-affiliate-html-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change HTML"),onClick:()=>{WPRM_Modal.open("input-fields",{header:(0,p.f)("Change Affiliate HTML"),fields:[{label:"HTML",type:"textarea",value:t.value}],insertCallback:r=>{const a=r.fields[0].value;c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{affiliate_html:a}).then((()=>e.refreshData()))}})}}),n.createElement("span",{className:"wprm-manage-equipment-affiliate-html"},t.value))}),r.push({Header:(0,p.f)("Affiliate HTML Preview"),id:"affiliate_html_preview",accessor:"affiliate_html",width:250,filterable:!1,sortable:!1,Cell:e=>n.createElement("div",{className:"wprm-manage-equipment-affiliate-html-preview-container"},n.createElement("div",{dangerouslySetInnerHTML:{__html:e.value}}))}),r.push({Header:(0,p.f)("Amazon Product ASIN"),id:"amazon_asin",accessor:"amazon_asin",width:180,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Product")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Product"))),Cell:t=>n.createElement("div",{className:"wprm-manage-equipment-amazon-product-container"},n.createElement(u.A,{type:"link",title:(0,p.f)("Set ASIN from Amazon Link"),onClick:()=>{let r=!1;const a=e=>{const t=/(?:[/dp/]|$)([A-Z0-9]{10})/g.exec(e);return!(!t||!t[1])&&t[1]};if(t.value||!t.original.link||(r=a(t.original.link),r||confirm((0,p.f)("Selecting an Amazon Product will overwrite the current link. Are you sure you want to continue?")))){if(!r){const e=prompt((0,p.f)("Amazon Product URL"),"");e&&(r=a(e))}r?WPRM_Modal.open("amazon",{term:t.original,search:r,selectCallback:r=>{c.A.amazon.getProducts([r.asin]).then((a=>{let n="UNKNOWN";if(a&&a.products&&a.products[r.asin]){const e=a.products[r.asin];e.availability_type&&(n=e.availability_type)}c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{amazon_updated:Date.now(),amazon_image:r.image,amazon_image_width:r.image_width,amazon_image_height:r.image_height,amazon_name:r.name,amazon_asin:r.asin,amazon_status:n,link:r.link}).then((()=>e.refreshData()))})).catch((()=>{c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{amazon_updated:Date.now(),amazon_image:r.image,amazon_image_width:r.image_width,amazon_image_height:r.image_height,amazon_name:r.name,amazon_asin:r.asin,amazon_status:"UNKNOWN",link:r.link}).then((()=>e.refreshData()))}))}}):alert((0,p.f)("No ASIN could be found in the URL you entered."))}}}),n.createElement(u.A,{type:"search",title:(0,p.f)("Search Products"),onClick:()=>{(t.value||!t.original.link||confirm((0,p.f)("Selecting an Amazon Product will overwrite the current link. Are you sure you want to continue?")))&&WPRM_Modal.open("amazon",{term:t.original,selectCallback:r=>{c.A.amazon.getProducts([r.asin]).then((a=>{let n="UNKNOWN";if(a&&a.products&&a.products[r.asin]){const e=a.products[r.asin];e.availability_type&&(n=e.availability_type)}c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{amazon_updated:Date.now(),amazon_image:r.image,amazon_image_width:r.image_width,amazon_image_height:r.image_height,amazon_name:r.name,amazon_asin:r.asin,amazon_status:n,link:r.link}).then((()=>e.refreshData()))})).catch((()=>{c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{amazon_updated:Date.now(),amazon_image:r.image,amazon_image_width:r.image_width,amazon_image_height:r.image_height,amazon_name:r.name,amazon_asin:r.asin,amazon_status:"UNKNOWN",link:r.link}).then((()=>e.refreshData()))}))}})}}),n.createElement("span",{className:"wprm-manage-equipment-amazon-product"},t.value),t.value&&n.createElement(u.A,{type:"trash",title:(0,p.f)("Remove Product"),onClick:()=>{c.A.manage.updateTaxonomyMeta("equipment",t.original.term_id,{amazon_updated:Date.now(),amazon_image:"",amazon_image_width:"",amazon_image_height:"",amazon_name:"",amazon_asin:"",link:""}).then((()=>e.refreshData()))}}))}),r.push({Header:(0,p.f)("Amazon Name"),id:"amazon_name",accessor:"amazon_name",width:250,Filter:e=>n.createElement(C.A,e),Cell:e=>n.createElement("div",{className:"wprm-manage-equipment-amazon-name-container"},e.value)}),r.push({Header:(0,p.f)("Amazon Image"),id:"amazon_image",accessor:"amazon_image",width:125,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",{className:"wprm-manage-equipment-amazon-image-container"},e.value?n.createElement("img",{src:e.value,width:"100"}):null)}),r.push({Header:(0,p.f)("Amazon Updated"),id:"amazon_updated",accessor:"amazon_updated",width:160,filterable:!1,Cell:e=>{if(!e.value)return null;return new Date(parseInt(e.value)).toLocaleString()}}),r.push({Header:(0,p.f)("Amazon Status"),id:"amazon_status",accessor:e=>e.amazon_asin?e.amazon_status||"":"empty",width:180,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"IN_STOCK"},(0,p.f)("In Stock")),n.createElement("option",{value:"IN_STOCK_SCARCE"},(0,p.f)("In Stock (Scarce)")),n.createElement("option",{value:"OUT_OF_STOCK"},(0,p.f)("Out of Stock")),n.createElement("option",{value:"UNAVAILABLE"},(0,p.f)("Unavailable")),n.createElement("option",{value:"PREORDER"},(0,p.f)("Preorder")),n.createElement("option",{value:"AVAILABLE_DATE"},(0,p.f)("Available Date")),n.createElement("option",{value:"LEADTIME"},(0,p.f)("Leadtime")),n.createElement("option",{value:"UNKNOWN"},(0,p.f)("Unknown")),n.createElement("option",{value:"NOT_FOUND"},(0,p.f)("Not Found")),n.createElement("option",{value:"empty"},(0,p.f)("No ASIN")),n.createElement("option",{value:""},"----------------"),n.createElement("option",{value:"not_in_stock"},(0,p.f)('Any status except "In Stock"'))),Cell:e=>{if(!e.original.amazon_asin)return null;const t=e.original.amazon_status;if(!t)return n.createElement("span",{className:"wprm-manage-equipment-amazon-status-none"},"?");const r=t,a={IN_STOCK:{label:(0,p.f)("In Stock"),className:"status-in-stock"},IN_STOCK_SCARCE:{label:(0,p.f)("In Stock (Scarce)"),className:"status-in-stock"},OUT_OF_STOCK:{label:(0,p.f)("Out of Stock"),className:"status-out-of-stock"},UNAVAILABLE:{label:(0,p.f)("Unavailable"),className:"status-unavailable"},PREORDER:{label:(0,p.f)("Preorder"),className:"status-preorder"},AVAILABLE_DATE:{label:(0,p.f)("Available Date"),className:"status-preorder"},LEADTIME:{label:(0,p.f)("Leadtime"),className:"status-preorder"},UNKNOWN:{label:(0,p.f)("Unknown"),className:"status-unknown"},NOT_FOUND:{label:(0,p.f)("Not Found"),className:"status-not-found"}}[r]||{label:r,className:"status-unknown"};return n.createElement("div",{className:`wprm-manage-equipment-amazon-status ${a.className}`},n.createElement("span",{className:"wprm-manage-equipment-amazon-status-type"},a.label),e.original.amazon_product_url&&n.createElement("a",{href:e.original.amazon_product_url,target:"_blank",rel:"noopener noreferrer",className:"wprm-manage-equipment-amazon-status-link",onClick:e=>e.stopPropagation()},n.createElement(u.A,{type:"link",title:(0,p.f)("View product on Amazon")})))}})),wprm_admin.addons.elite&&wprm_admin_manage.products_integrations_available&&("ingredient"===e.props.options.id||"equipment"===e.props.options.id)&&r.push({Header:(0,p.f)("Product"),id:"product",accessor:"product",width:300,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Product")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Product"))),Cell:t=>n.createElement("div",{className:"wprm-manage-product-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Product"),onClick:()=>{WPRM_Modal.open("product",{label:t.original.name,taxonomy:e.props.options.id,term:t.original.term_id,product:t.value,saveCallback:()=>e.refreshData()})}}),t.value?n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"5px",marginLeft:"10px"}},t.value.image_url?n.createElement("img",{src:t.value.image_url,alt:t.value.name,style:{width:"40px",height:"40px",objectFit:"cover",borderRadius:"4px"}}):null,n.createElement("div",null,n.createElement("a",{href:t.value.url,target:"_blank"},t.value.name," (#",t.value.id,")"),t.value.variation_id&&t.value.variation_name?n.createElement("div",{style:{fontSize:"0.9em",color:"#666",marginTop:"2px",marginLeft:"5px"}},(0,p.f)("Variation"),": ",t.value.variation_name," (#",t.value.variation_id,")",t.value.variation_image_url?n.createElement("img",{src:t.value.variation_image_url,alt:t.value.variation_name,style:{width:"20px",height:"20px",objectFit:"cover",borderRadius:"2px",marginLeft:"5px",verticalAlign:"middle"}}):null):null)):null)}),window.hasOwnProperty("wpupg_admin")&&(r.push({Header:(0,p.f)("Grid Link"),id:"wpupg_custom_link",accessor:"wpupg_custom_link",width:300,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredients-link-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Link"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want to be the new grid link for")} "${t.original.name}"?`,t.value);!1!==r&&(""===r||"http"===r.substring(0,4)||confirm(`"${r}" ${(0,p.f)("does not start with http:// or https:// as we would expect for a link. Are you sure you want to use this? Regular HTML code will not work here.")}`))&&c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{wpupg_custom_link:r}).then((()=>e.refreshData()))}}),t.value?n.createElement("a",{href:t.value,target:"_blank"},t.value):null)}),r.push({Header:(0,p.f)("Grid Image"),id:"wpupg_custom_image",accessor:"wpupg_custom_image",width:110,sortable:!1,Filter:({filter:e,onChange:t})=>n.createElement("select",{onChange:e=>t(e.target.value),style:{width:"100%",fontSize:"1em"},value:e?e.value:"all"},n.createElement("option",{value:"all"},(0,p.f)("Show All")),n.createElement("option",{value:"yes"},(0,p.f)("Has Image")),n.createElement("option",{value:"no"},(0,p.f)("Does not have Image"))),Cell:t=>{const r=r=>{r.preventDefault(),O.A.selectImage((r=>{c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{wpupg_custom_image:r.id}).then((()=>e.refreshData()))}))};return n.createElement("div",{className:"wprm-manage-image-container"},t.value?n.createElement("div",{className:"wprm-manage-image-preview"},n.createElement(A.A,{content:(0,p.f)("Edit Image")},n.createElement("img",{src:t.original.wpupg_custom_image_url,width:"80",onClick:r})),n.createElement(u.A,{type:"trash",title:(0,p.f)("Remove Image"),onClick:()=>{c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{wpupg_custom_image:0}).then((()=>e.refreshData()))}})):n.createElement(u.A,{type:"photo",title:(0,p.f)("Add Image"),onClick:r}))}})),r}},_={getColumns:e=>[(0,z.A)(e),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:70,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"restore",title:(0,p.f)("Restore Recipe"),onClick:()=>{c.A.recipe.updateStatus(t.original.id,"draft").then((()=>e.refreshData()))}}),n.createElement(u.A,{type:"trash",title:(0,p.f)("Permanently Delete"),onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.name}"?`)&&c.A.recipe.delete(t.original.id,!0).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("ID"),id:"id",accessor:"id",width:65,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Date"),id:"date",accessor:"date",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Name"),id:"name",accessor:"name",width:300,Filter:e=>n.createElement(C.A,e)}]},F={getColumns:e=>[(0,z.A)(e,"term_id"),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:100,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(n.Fragment,null,n.createElement(u.A,{type:"pencil",title:`${(0,p.f)("Rename")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What do you want to be the new name for")} "${t.original.name}"? ${(0,p.f)("This will update the unit for all recipes using it. Take note that terms are case insensitive (t and T will be seen as the same unit and both get replaced).")}`,t.original.name);r&&r.trim()&&c.A.manage.renameTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),n.createElement(u.A,{type:"merge",title:`${(0,p.f)("Merge into another")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What is the ID of the term you want the merge")} "${t.original.name}" ${(0,p.f)("into")}?`);r&&r!=t.original.term_id&&r.trim()&&c.A.manage.getTerm(e.props.options.id,r).then((a=>{a?confirm(`${(0,p.f)("Are you sure you want to merge")} "${t.original.name}" ${(0,p.f)("into")} "${a.name}"?`)&&c.A.manage.mergeTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData())):alert((0,p.f)("We could not find a term with that ID."))}))}}),n.createElement(u.A,{type:"trash",title:`${(0,p.f)("Delete")} ${e.props.options.label.singular}`,onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.name}"?`)&&c.A.manage.deleteTerm(e.props.options.id,t.original.term_id).then((()=>e.refreshData()))}})))},{Header:(0,p.f)("ID"),id:"id",accessor:"term_id",width:65,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Unit"),id:"name",accessor:"name",Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?T().decode(e.value):null},{Header:(0,p.f)("Plural"),id:"plural",accessor:"plural",width:200,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-ingredient-units-group-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Plural"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want the plural to be for")} "${t.original.name}"?`,t.value);!1!==r&&c.A.manage.updateTaxonomyMeta(e.props.options.id,t.original.term_id,{plural:r}).then((()=>e.refreshData()))}}),t.value?n.createElement("span",null,t.value):null)},{Header:(0,p.f)("Recipes"),id:"count",accessor:"count",filterable:!1,width:65,Cell:t=>n.createElement(i.k2,{to:`/recipe/${e.props.options.id}=${t.original.term_id}`},t.value)}]},q={getColumns:e=>[(0,z.A)(e,"term_id"),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:105,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(n.Fragment,null,n.createElement(u.A,{type:"pencil",title:`${(0,p.f)("Rename")} ${e.props.options.label.singular}`,onClick:()=>{let r=prompt(`${(0,p.f)("What do you want to be the new name for")} "${t.original.name}"? ${(0,p.f)("This will update the term anywhere you are using it. Take note that terms are case insensitive (t and T will be seen as the same unit and both get replaced).")}`,t.original.name);r&&r.trim()&&c.A.manage.renameTerm(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),n.createElement(u.A,{type:"duplicate",title:`${(0,p.f)("Clone")} ${e.props.options.label.singular}`,onClick:()=>{let r;for(;r=prompt((0,p.f)("What do you want to be the new term to be?")+" "+(0,p.f)("Make sure the name is different."),t.original.name),null!==r&&r===t.original.name;);r&&r.trim()&&r!==t.original.name&&c.A.manage.cloneTerm("glossary_term",t.original.term_id,r).then((t=>{t?e.refreshData():alert((0,p.f)("We were not able to create this term. Make sure it does not exist yet."))}))}}),n.createElement(u.A,{type:"trash",title:`${(0,p.f)("Delete")} ${e.props.options.label.singular}`,onClick:()=>{confirm(`${(0,p.f)("Are you sure you want to delete")} "${t.original.name}"?`)&&c.A.manage.deleteTerm(e.props.options.id,t.original.term_id).then((()=>e.refreshData()))}})))},{Header:(0,p.f)("ID"),id:"id",accessor:"term_id",width:65,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Term"),id:"name",accessor:"name",Filter:e=>n.createElement(C.A,e),Cell:e=>e.value?T().decode(e.value):null},{Header:(0,p.f)("Tooltip"),id:"tooltip",accessor:"tooltip",width:500,Filter:e=>n.createElement(C.A,e),Cell:t=>n.createElement("div",{className:"wprm-manage-glossary-tooltip-container"},n.createElement(u.A,{type:"pencil",title:(0,p.f)("Change Tooltip"),onClick:()=>{const r=prompt(`${(0,p.f)("What do you want to be the new tooltip for")} "${t.original.name}"?`,t.value);null!==r&&c.A.manage.changeTermDescription(e.props.options.id,t.original.term_id,r).then((()=>e.refreshData()))}}),t.value?n.createElement("span",{dangerouslySetInnerHTML:{__html:t.value}}):null)}]},V={getColumns:e=>[(0,z.A)(e),{Header:(0,p.f)("Sort:"),id:"actions",headerClassName:"wprm-admin-table-help-text",sortable:!1,width:40,Filter:()=>n.createElement("div",null,(0,p.f)("Filter:")),Cell:t=>n.createElement("div",{className:"wprm-admin-manage-actions"},n.createElement(u.A,{type:"trash",title:(0,p.f)("Delete Action"),onClick:()=>{confirm((0,p.f)("Are you sure you want to delete this action?"))&&c.A.analytics.delete(t.original.id).then((()=>e.refreshData()))}}))},{Header:(0,p.f)("Date"),id:"created_at",accessor:"created_at",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Action"),id:"type",accessor:"type",width:175,sortable:!1,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Action Details"),id:"meta",accessor:"meta",width:200,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"object"==typeof e.value?Object.keys(e.value).map(((t,r)=>n.createElement("div",{key:r},n.createElement("strong",null,t,":")," ",e.value[t].toString()))):null)},{Header:(0,p.f)("Recipe ID"),id:"recipe_id",accessor:"recipe_id",width:350,Filter:e=>n.createElement(C.A,e),Cell:t=>{if(!t.value||"0"===t.value)return n.createElement("div",null);const r=`${t.value} - ${t.original.recipe?t.original.recipe:(0,p.f)("n/a")}`;return n.createElement("div",null,t.original.recipe?n.createElement("a",{href:"#",onClick:r=>{r.preventDefault(),WPRM_Modal.open("recipe",{recipeId:t.value,saveCallback:()=>e.refreshData()})}},r):r)}},{Header:(0,p.f)("Parent Post ID"),id:"post_id",accessor:"post_id",width:350,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.post?e.original.post:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.post_link?n.createElement("a",{href:T().decode(e.original.post_link),target:"_blank"},t):t)}},{Header:(0,p.f)("User ID"),id:"user_id",accessor:"user_id",width:150,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.user?e.original.user:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.user_link?n.createElement("a",{href:T().decode(e.original.user_link),target:"_blank"},t):t)}},{Header:(0,p.f)("Visitor UID"),id:"visitor_id",accessor:"visitor_id",width:175,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Visitor Details"),id:"visitor",accessor:"visitor",width:200,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"object"==typeof e.value?Object.keys(e.value).map(((t,r)=>n.createElement("div",{key:r},n.createElement("strong",null,t,":")," ",e.value[t].toString()))):null)}]},J={getColumns:e=>[{Header:(0,p.f)("Date"),id:"created_at",accessor:"created_at",width:150,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Change"),id:"type",accessor:"type",width:150,sortable:!1,Filter:e=>n.createElement(C.A,e)},{Header:(0,p.f)("Change Details"),id:"meta",accessor:"meta",width:200,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"object"==typeof e.value?Object.keys(e.value).map(((t,r)=>n.createElement("div",{key:r},n.createElement("strong",null,t,":")," ",e.value[t].toString()))):null)},{Header:(0,p.f)("Object ID"),id:"object_id",accessor:"object_id",width:300,Filter:e=>n.createElement(C.A,e),Cell:t=>{if(!t.value||"0"===t.value)return n.createElement("div",null);const r=`${t.value} - ${t.original.recipe?t.original.recipe:(0,p.f)("n/a")}`;return n.createElement("div",null,t.original.recipe?n.createElement("a",{href:"#",onClick:r=>{r.preventDefault(),WPRM_Modal.open("recipe",{recipeId:t.value,saveCallback:()=>e.refreshData()})}},r):r)}},{Header:(0,p.f)("Object Details"),id:"object_meta",accessor:"object_meta",width:300,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"object"==typeof e.value?Object.keys(e.value).map(((t,r)=>n.createElement("div",{key:r},n.createElement("strong",null,t,":")," ",e.value[t].toString()))):null)},{Header:(0,p.f)("User ID"),id:"user_id",accessor:"user_id",width:150,Filter:e=>n.createElement(C.A,e),Cell:e=>{if(!e.value||"0"===e.value)return n.createElement("div",null);const t=`${e.value} - ${e.original.user?e.original.user:(0,p.f)("n/a")}`;return n.createElement("div",null,e.original.user_link?n.createElement("a",{href:T().decode(e.original.user_link),target:"_blank"},t):t)}},{Header:(0,p.f)("User Details"),id:"user_meta",accessor:"user_meta",width:200,sortable:!1,filterable:!1,Cell:e=>n.createElement("div",null,"object"==typeof e.value?Object.keys(e.value).map(((t,r)=>n.createElement("div",{key:r},n.createElement("strong",null,t,":")," ",e.value[t].toString()))):null)}]};let Y={recipe:{parent:(0,p.f)("Recipes"),title:(0,p.f)("Overview"),id:"recipe",route:"recipe",label:{singular:(0,p.f)("Recipe"),plural:(0,p.f)("Recipes")},bulkEdit:{route:"recipe",type:"recipe"},createButton:e=>{let t=!0,r=null,a=null;WPRM_Modal.open("recipe",{isNewRecipe:!0,saveCallback:n=>{e.refreshData(),t&&n&&n.id&&(r=n.id,a=n.name||""),t=!1},closeCallback:()=>{const e=wprm_admin.settings&&wprm_admin.settings.post_type_structure?wprm_admin.settings.post_type_structure:"private";r&&"public"!==e&&WPRM_Modal.open("add-recipe-to-post",{recipeId:r,recipeName:a})}})},selectedColumns:["seo","id","date","name","parent_post","rating"],columns:Z}};wprm_admin_manage.revisions&&(Y.revision={parent:(0,p.f)("Recipes"),id:"revision",route:"revision",label:{singular:(0,p.f)("Revision"),plural:(0,p.f)("Revisions")},bulkEdit:{route:"revision",type:"revision"},createButton:!1,selectedColumns:!1,columns:B}),Y.trash={parent:(0,p.f)("Recipes"),title:`${(0,p.f)("Trash")} (${wprm_admin_manage.trash})`,id:"trash",route:"trash",label:{singular:(0,p.f)("Recipe"),plural:(0,p.f)("Recipes")},bulkEdit:{route:"trash",type:"trash"},createButton:!1,selectedColumns:!1,columns:_},Y.ingredient={parent:(0,p.f)("Recipe Fields"),id:"ingredient",route:"taxonomy",label:{singular:(0,p.f)("Ingredient"),plural:(0,p.f)("Ingredients")},bulkEdit:{route:"taxonomy",type:"ingredient"},createButton:e=>{let t=prompt((0,p.f)("What do you want to be the name of this new ingredient?"));t&&t.trim()&&c.A.manage.createTerm("ingredient",t).then((t=>{t?e.refreshData():alert((0,p.f)("We were not able to create this ingredient. Make sure it does not exist yet."))}))},selectedColumns:!1,columns:U},Y.ingredientUnit={parent:(0,p.f)("Recipe Fields"),id:"ingredient_unit",route:"taxonomy",label:{singular:(0,p.f)("Ingredient Unit"),plural:(0,p.f)("Ingredient Units")},bulkEdit:{route:"taxonomy",type:"ingredient_unit"},createButton:e=>{let t=prompt((0,p.f)("What do you want to be the name of this new unit?"));t&&t.trim()&&c.A.manage.createTerm("ingredient_unit",t).then((t=>{t?e.refreshData():alert((0,p.f)("We were not able to create this unit. Make sure it does not exist yet."))}))},selectedColumns:!1,columns:F},Y.equipment={parent:(0,p.f)("Recipe Fields"),id:"equipment",route:"taxonomy",label:{singular:(0,p.f)("Equipment"),plural:(0,p.f)("Equipment")},bulkEdit:{route:"taxonomy",type:"equipment"},createButton:e=>{let t=prompt((0,p.f)("What do you want to be the name of this new equipment?"));t&&t.trim()&&c.A.manage.createTerm("equipment",t).then((t=>{t?e.refreshData():alert((0,p.f)("We were not able to create this equipment. Make sure it does not exist yet."))}))},selectedColumns:!1,columns:U},Object.keys(wprm_admin_manage.taxonomies).map((e=>{const t=wprm_admin_manage.taxonomies[e],r=e.substr(5);Y["tag_"+r]="suitablefordiet"===r?{parent:(0,p.f)("Recipe Fields"),id:r,route:"taxonomy",label:{singular:t.singular_name,plural:t.name},bulkEdit:!1,createButton:!1,selectedColumns:["id","name","label","count"],columns:U}:{parent:(0,p.f)("Recipe Fields"),id:r,route:"taxonomy",label:{singular:t.singular_name,plural:t.name},bulkEdit:{route:"taxonomy",type:r},createButton:e=>{let t=prompt((0,p.f)("What do you want to be the name of this new term?"));t&&t.trim()&&c.A.manage.createTerm(r,t).then((t=>{t?(e.refreshData(),wprm_admin_modal.categories[r].terms.push({term_id:t.id,name:t.name,count:0})):alert((0,p.f)("We were not able to create this term. Make sure it does not exist yet."))}))},selectedColumns:["id","name","count"],columns:U}})),Y.taxonomies={parent:(0,p.f)("Your Custom Fields"),id:"taxonomies",route:"taxonomies",label:{singular:(0,p.f)("Recipe Taxonomy"),plural:(0,p.f)("Recipe Taxonomies")},bulkEdit:!1,selectedColumns:!1,columns:L},wprm_admin.addons.premium&&(Y.taxonomies.createButton=e=>{WPRM_Modal.open("taxonomy",{saveCallback:()=>e.refreshData()})}),Y["custom-fields"]={required:"pro",parent:(0,p.f)("Your Custom Fields"),id:"custom-fields",label:{singular:(0,p.f)("Custom Field"),plural:(0,p.f)("Custom Fields")}},Y.nutrition={required:"pro",parent:(0,p.f)("Your Custom Fields"),id:"nutrition_ingredient",label:{singular:(0,p.f)("Custom Nutrition Ingredient"),plural:(0,p.f)("Custom Nutrition")}},Y.nutrients={required:"premium",parent:(0,p.f)("Your Custom Fields"),id:"nutrition_ingredient",label:{singular:(0,p.f)("Custom Nutrient"),plural:(0,p.f)("Custom Nutrients")}},Y.rating={parent:(0,p.f)("Features"),id:"rating",route:"rating",label:{singular:(0,p.f)("Rating"),plural:(0,p.f)("Ratings")},bulkEdit:{route:"rating",type:"rating"},createButton:!1,selectedColumns:["date","rating","type","user_id","ip"],columns:R},Y.lists={parent:(0,p.f)("Roundup Lists"),id:"lists",route:"list",label:{singular:(0,p.f)("List"),plural:(0,p.f)("Lists")},bulkEdit:!1,createButton:e=>{WPRM_Modal.open("list",{saveCallback:()=>e.refreshData()})},selectedColumns:["id","date","name","parent_post"],columns:H},Y.glossary={parent:(0,p.f)("Features"),id:"glossary_term",route:"taxonomy",label:{singular:(0,p.f)("Glossary Term"),plural:(0,p.f)("Glossary Terms")},bulkEdit:{route:"taxonomy",type:"glossary_term"},createButton:e=>{let t=prompt((0,p.f)("What do you want to be the new term to be?"));t&&t.trim()&&c.A.manage.createTerm("glossary_term",t).then((t=>{t?e.refreshData():alert((0,p.f)("We were not able to create this term. Make sure it does not exist yet."))}))},selectedColumns:!1,columns:q},Y.collections={required:"elite",parent:(0,p.f)("Features"),id:"collections",label:{singular:(0,p.f)("Saved Collection"),plural:(0,p.f)("Saved Collections")}},Y["user-collections"]={required:"elite",parent:(0,p.f)("Features"),id:"user-collections",label:{singular:(0,p.f)("User Collection"),plural:(0,p.f)("User Collections")}},Y["recipe-submission"]={required:"elite",parent:(0,p.f)("Features"),title:(0,p.f)("Recipe Submissions"),id:"recipe-submission",label:{singular:(0,p.f)("Recipe Submission"),plural:(0,p.f)("Recipe Submissions")}},Y.analytics={parent:(0,p.f)("Analytics"),title:(0,p.f)("Overview"),id:"analytics",route:"analytics",label:{singular:(0,p.f)("Action"),plural:(0,p.f)("Actions")},bulkEdit:{route:"analytics",type:"analytics"},createButton:!1,selectedColumns:["created_at","type","recipe_id","post_id","user_id"],columns:V},Y.changelog={parent:(0,p.f)("Changelog"),title:(0,p.f)("Overview"),id:"changelog",route:"changelog",label:{singular:(0,p.f)("Change"),plural:(0,p.f)("Changes")},createButton:!1,selectedColumns:["created_at","type","meta","object_id","user_id"],columns:J};const $=Y,{hooks:Q}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"];class X extends n.Component{render(){let e=Q.applyFilters("datatables",$);return n.createElement(g.A,{module:"Manage"},n.createElement("div",{id:"wprm-admin-manage-header"},n.createElement(s,{datatables:e}),n.createElement(d,null)),n.createElement("div",{id:"wprm-admin-manage-content"},n.createElement(o.qh,{path:"/:type?/:filter?",render:({match:t})=>{let r="recipe";t.params.type&&Object.keys(e).includes(t.params.type)&&(r=t.params.type);let a=!1;if(t.params.filter){const e=t.params.filter.split("=");2===e.length&&(a=e)}return e.hasOwnProperty(r)?n.createElement(D,{type:r,filter:a,onRemoveFilter:()=>{(0,o.W6)().push(`/${r}`)},options:e[r]}):null}})))}}var K=r(6290),ee=r(8020);const te=e=>{const t=parseInt(e);return isNaN(t)||t<0?0:t};class re extends n.Component{constructor(e){super(e),this.state={scope:"current_view",exporting:!1},this.handleExport=this.handleExport.bind(this)}allowCloseModal(){return!this.state.exporting}async handleExport(){if(this.state.exporting)return;this.setState({exporting:!0});let e=!0;try{if(this.props.args&&"function"==typeof this.props.args.onConfirm){const t=await this.props.args.onConfirm(this.state.scope);e=!1!==t}}catch(t){e=!1,console.error("WPRM manage export modal failed",t)}this.setState({exporting:!1},(()=>{e&&this.props.maybeCloseModal()}))}getOptions(){const e=this.props.args||{},t=te(e.currentRows),r=te(e.filteredRows),a=te(e.totalRows),n=!!e.showFilteredOption,i=[{value:"current_view",label:`${(0,p.f)("Current view")} (${t} ${(0,p.f)("rows")})`}];return n&&i.push({value:"all_filtered",label:`${(0,p.f)("All filtered rows")} (${r} ${(0,p.f)("rows")})`}),i.push({value:"all_rows",label:`${(0,p.f)("All rows")} (${a} ${(0,p.f)("rows")})`}),i}render(){const e=this.getOptions();return n.createElement(n.Fragment,null,n.createElement(K.A,{onCloseModal:this.props.maybeCloseModal},(0,p.f)("Export to CSV")),n.createElement("div",{className:"wprm-admin-modal-input-fields-container"},n.createElement("div",{className:"wprm-admin-modal-bulk-edit-label"},(0,p.f)("Choose what you want to export:")),n.createElement("div",{className:"wprm-admin-modal-bulk-edit-actions"},e.map((e=>n.createElement("div",{className:"wprm-admin-modal-bulk-edit-action",key:e.value},n.createElement("input",{type:"radio",value:e.value,name:"wprm-admin-radio-export-csv-scope",id:`wprm-admin-radio-export-csv-scope-${e.value}`,checked:this.state.scope===e.value,disabled:this.state.exporting,onChange:()=>{this.setState({scope:e.value})}}),n.createElement("label",{htmlFor:`wprm-admin-radio-export-csv-scope-${e.value}`},e.label))))),n.createElement("div",{className:"wprm-admin-modal-export-csv-description"},(0,p.f)("This particular CSV export is only for record keeping or analysing your data in a different tool. The information cannot be imported back into WP Recipe Maker afterwards."))),n.createElement(ee.A,{savingChanges:this.state.exporting,alwaysShow:()=>this.state.exporting?n.createElement("span",null,(0,p.f)("Generating CSV...")):null},n.createElement("button",{className:"button button-primary",onClick:this.handleExport},(0,p.f)("Export to CSV"))))}}const{hooks:ae}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"];ae.addFilter("modal","wp-recipe-maker/manage-export-csv",(e=>(e["manage-export-csv"]=re,e)));let ne=document.getElementById("wprm-admin-manage");if(ne){(0,a.H)(ne).render(n.createElement(i.I9,{hashType:"noslash"},n.createElement(X,null)))}},4502:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(7810);class n extends a.Component{constructor(e){super(e),this.debouncedTimer=!1;let t="";e.filter&&e.filter.value&&(t=e.filter.value),this.state={value:t,passedValue:t},this.onChange=this.onChange.bind(this),this.updateFilter=this.updateFilter.bind(this)}onChange(e){clearTimeout(this.debouncedTimer),e!==this.state.passedValue&&(this.debouncedTimer=setTimeout((()=>{this.updateFilter(e)}),500)),this.setState({value:e})}updateFilter(e){this.props.onChange(e),this.setState({passedValue:e})}render(){return a.createElement("input",{className:"wprm-admin-manage-text-filter",type:"text",value:this.state.value,onChange:e=>this.onChange(e.target.value)})}}},6110:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(7810),n=r(942);const i=(e,t="id")=>({Header:(0,n.f)("Bulk Edit"),id:"bulk_edit",className:"wprm-admin-table-checkbox-container",headerClassName:"wprm-admin-table-checkbox-container",sortable:!1,width:30,Filter:()=>a.createElement("input",{type:"checkbox",checked:1===e.state.selectedAllRows,ref:t=>{t&&(t.indeterminate=2===e.state.selectedAllRows)},onChange:()=>e.toggleSelectAll()}),Cell:r=>a.createElement("input",{type:"checkbox",checked:!0===e.state.selectedRows[r.original[t]],onChange:()=>e.toggleSelectRow(r.original[t])})})},8020:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(7810),n=r(997);const i=e=>{const t=e.hasOwnProperty("alwaysShow")&&"function"==typeof e.alwaysShow?e.alwaysShow:()=>{},r=!!e.leftActions,i="function"==typeof e.leftActions?e.leftActions():e.leftActions;return a.createElement("div",{className:"wprm-admin-modal-footer"+(r?" wprm-admin-modal-footer-has-left":"")},r&&a.createElement("div",{className:"wprm-admin-modal-footer-left"},i),a.createElement("div",{className:"wprm-admin-modal-footer-right"},e.savingChanges?a.createElement(a.Fragment,null,t(),a.createElement(n.A,null)):a.createElement(a.Fragment,null,t(),e.children)))}},6290:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(7810),n=r(942),i=r(3861);const o=e=>a.createElement("div",{className:"wprm-admin-modal-header"},a.createElement("h2",null,e.children),a.createElement("div",{className:"wprm-admin-modal-close",onClick:e.onCloseModal},a.createElement(i.A,{type:"close",title:(0,n.f)("Close")})))},7543:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(942);const n={selectImage(e){this.select("image",e)},selectVideo(e){this.select("video",e)},select(e,t){let r={title:(0,a.f)("Select Media"),button:{text:(0,a.f)("Select")},multiple:!1};"video"===e?(r.frame="video",r.state="video-details"):r.library={type:"image"};let n=wp.media(r);n.on("select",(function(){var e=n.state().get("selection").first().toJSON();t(e)})),n.on("update",(function(){let e=n.state().media.attachment;e&&t(e)})),n.open()}}},4141:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a={call(e,t={}){const r=wprm_admin.nonce,a={method:"POST",credentials:"same-origin",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded; charset=utf-8","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},body:new URLSearchParams({action:e,security:r,...t}).toString()};return fetch(wprm_admin.ajax_url,a).then((function(t){return t.ok?t.json().then((function(r){return r.success?void 0===r.data||r.data:(n(e,a,t,r),!1)})).catch((function(r){return console.error("Failed to parse JSON response:",e,r),n(e,a,t,null,r),!1})):(n(e,a,t),!1)})).catch((function(t){return console.error("AJAX request failed:",e,t),n(e,a,null,null,t),!1}))}};async function n(e,t,r,a=null,n=null){console.log("AJAX Error:",e,t),r&&console.log("Response:",r),a&&console.log("JSON:",a),n&&console.log("Error:",n);let i="";if(n)i="Network error occurred. Please check your internet connection and try again.\r\n\r\n",i+=`Error: ${n.message||n}`;else if(r){const e=parseInt(r.status);let t=!1;300<=e&&e<=399?t="A redirection is breaking the AJAX endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===e||403===e?t="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===e?t="The AJAX endpoint could not be found. This might be a plugin conflict or server configuration issue.":500<=e&&e<=599&&(t="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs."),t&&(i+=`${t}\r\n\r\n`);i+=`Response: ${`${r.url} ${r.redirected?"(redirected)":""}- ${r.status} - ${r.statusText}`}`}a&&a.data&&a.data.message?i+=`\r\n\r\nServer message: ${a.data.message}`:a&&a.message&&(i+=`\r\n\r\nServer message: ${a.message}`);let o=!0;if(a&&a.data&&a.data.message){const e=a.data.message.toLowerCase();-1===e.indexOf("permission")&&-1===e.indexOf("nonce")&&-1===e.indexOf("logged out")&&-1===e.indexOf("session")||(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),o=!1)}if(o&&(i+="\r\n\r\nPress OK to contact support@bootstrapped.ventures for support (opens an email popup).",confirm(i))){const t="support@bootstrapped.ventures",r="WP Recipe Maker AJAX Error Message",a=`I received the error message below at ${window.location.href}\r\n\r\nAction: ${e}\r\n\r\n${i}`;window.open(`mailto:${encodeURIComponent(t)}?subject=${encodeURIComponent(r)}&body=${encodeURIComponent(a)}`)}}},5044:(e,t,r)=>{"use strict";r.d(t,{A:()=>F});var a=r(409);const n=wprm_admin.endpoints.analytics,i={delete:e=>a.A.call(`${n}/${e}`,"DELETE")},o=wprm_admin.endpoints.custom_taxonomies,l={save(e,t){const r={...t},n=e?"PUT":"POST";return a.A.call(o,n,r)}},s=wprm_admin.endpoints.dashboard,c={getAnalytics:()=>a.A.call(`${s}/analytics`)},u=wprm_admin.endpoints.notices,p={dismissNotice(e){const t={id:e};return a.A.call(u,"DELETE",t)}},d=wprm_admin.endpoints.modal,m={parseIngredients(e){const t={ingredients:e};return a.A.call(`${d}/ingredient/parse`,"POST",t)}},g=wprm_admin.endpoints.list,f={get:e=>a.A.call(`${g}/${e}?t=${Date.now()}`),save(e){const t={list:e};let r=g,n="POST";const i=!!e.id&&parseInt(e.id);return i&&(r+=`/${i}`,n="PUT"),a.A.call(r,n,t)},updateStatus(e,t){const r={status:t};return a.A.call(`${g}/${e}`,"PUT",r)},delete(e,t=!1){let r=`${g}/${e}`;return t&&(r+="?force=true"),a.A.call(r,"DELETE")}},h=wprm_admin.endpoints.manage,b=wprm_admin.endpoints.rating,v=wprm_admin.endpoints.taxonomy;let y=!1,I=!1;const w={getData(e){return y?(I=e,new Promise((e=>e(!1)))):this.getDataDebounced(e)},getDataDebounced(e){return y=!0,a.A.call(`${h}/${e.route}`,"POST",e).then((e=>{if(I){const e=I;return I=!1,this.getDataDebounced(e)}return y=!1,e}))},deleteUserRatings:e=>a.A.call(`${b}/recipe/${e}`,"DELETE"),getTerm:(e,t)=>a.A.call(`${v}${e}/${t}`),createTerm(e,t){const r={name:t};return a.A.call(`${v}${e}`,"POST",r)},cloneTerm(e,t,r){const n={type:e,id:t,name:r};return a.A.call(`${h}/taxonomy/clone`,"POST",n)},deleteTerm:(e,t)=>a.A.call(`${v}${e}/${t}?force=true`,"DELETE"),renameTerm(e,t,r){const n={name:r};return a.A.call(`${v}${e}/${t}`,"POST",n)},changeTermSlug(e,t,r){const n={slug:r};return a.A.call(`${v}${e}/${t}`,"POST",n)},changeTermDescription(e,t,r){const n={description:r};return a.A.call(`${v}${e}/${t}`,"POST",n)},renameTermLabel(e,t,r){const n={type:e,id:t,label:r};return a.A.call(`${h}/taxonomy/label`,"POST",n)},updateTermLanguage(e,t,r){const n={type:e,id:t,language:r};return a.A.call(`${h}/taxonomy/language`,"POST",n)},mergeTerm(e,t,r){const n={type:e,oldId:t,newId:r};return a.A.call(`${h}/taxonomy/merge`,"POST",n)},updateTaxonomyMeta(e,t,r){let n={};return n[e]=r,a.A.call(`${v}${e}/${t}`,"POST",n)},bulkEdit(e,t,r,n){const i={type:t,ids:r,action:n};return a.A.call(`${h}/${e}/bulk`,"POST",i)},getTermId(e,t){const r={taxonomy:e,name:t};return a.A.call(`${h}/taxonomy/term-id`,"POST",r)},getShoppingGroups(e=""){const t={search:e,limit:50};return a.A.call(`${h}/taxonomy/shopping-groups`,"POST",t).then((e=>e&&e.groups?e.groups:[]))}},E=wprm_admin.endpoints.modal;let x=!1,S=!1,M=!1;const D={getSuggestions(e){return x?(M=e,new Promise((e=>e(!1)))):this.getSuggestionsDebounced(e)},getSuggestionsDebounced(e){x=!0;const t=Date.now();return!1!==S&&500>t-S?new Promise((r=>{setTimeout((()=>{r(this.getSuggestionsDebounced(e))}),t-S)})):(S=t,a.A.call(`${E}/suggest`,"POST",e).then((e=>{if(M){const e=M;return M=!1,this.getSuggestionsDebounced(e)}return x=!1,e})))}},N=wprm_admin.endpoints.rating,T={update(e){const t={rating:e};return a.A.call(`${N}`,"POST",t)},updateComment(e,t){const r={rating:t};return a.A.call(`${N}/comment/${e}`,"POST",r)},delete:e=>a.A.call(`${N}/${e}`,"DELETE")};var L=r(4141);const C=wprm_admin.endpoints.recipe,j=wprm_admin.endpoints.manage,P=()=>{const e="undefined"!=typeof wprm_admin_modal&&wprm_admin_modal&&wprm_admin_modal.multilingual?wprm_admin_modal.multilingual:!("undefined"==typeof wprm_admin_manage||!wprm_admin_manage||!wprm_admin_manage.multilingual)&&wprm_admin_manage.multilingual;return!!e&&(e.current?e.current:!!e.default&&e.default)},A={get:e=>a.A.call(`${C}/${e}?t=${Date.now()}`),getFrontend:e=>a.A.call(`${C}/${e}?t=${Date.now()}`),save(e){const t=(e=>{if("public"===wprm_admin.settings.post_type_structure)return e;if(e.id)return e;if(Object.prototype.hasOwnProperty.call(e,"language"))return e;const t=P();return t?{...e,language:t}:e})(e),r={recipe:t};let n=C,i="POST";const o=!!e.id&&parseInt(e.id);return o&&(n+=`/${o}`,i="PUT"),a.A.call(n,i,r)},updateStatus(e,t){const r={status:t};return a.A.call(`${C}/${e}`,"PUT",r)},delete(e,t=!1){let r=`${C}/${e}`;return t&&(r+="?force=true"),a.A.call(r,"DELETE")},deleteRevision:e=>a.A.call(`${j}/revision/${e}`,"DELETE"),createPostForRecipe:e=>L.A.call("wprm_create_post_for_recipe",{recipe_id:e}),addRecipeToPost:(e,t)=>L.A.call("wprm_add_recipe_to_post",{recipe_id:e,post_id:t})},k=wprm_admin.endpoints.setting,H={save(e){let t={settings:e};return a.A.call(k,"POST",t)}},z=wprm_admin.endpoints.template;let R={},W={},G={},Z={};const B={previewShortcode(e,t,r,a="default"){return R[a]||(R[a]=[]),W[a]||(W[a]={}),W[a][e]=t,Z[a]=r,clearTimeout(G[a]),G[a]=setTimeout((()=>{this.previewShortcodes(a)}),500),new Promise((e=>R[a].push(e)))},previewShortcodes(e="default"){const t=R[e]||[],r=W[e]||{},a=Z[e]||!1;R[e]=[],W[e]={},Z[e]=!1;const n={recipeId:a,shortcodes:r};fetch(`${z}/preview`,{method:"POST",headers:{"X-WP-Nonce":wprm_admin.api_nonce,Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(n)}).then((e=>e.json().then((r=>{let a=e.ok?r.preview:{};t.forEach((e=>e(a)))}))))},searchRecipes:e=>L.A.call("wprm_search_recipes",{search:e}).then((e=>e&&e.recipes_with_id?e.recipes_with_id:[])),save(e){const t={template:e};return a.A.call(z,"POST",t)},delete(e){const t={slug:e};return a.A.call(z,"DELETE",t)}},O=wprm_admin.endpoints.utilities,U={saveImage(e){const t={url:e};return a.A.call(`${O}/save_image`,"POST",t)},giveFeedback(e){const t={feedback:e};return a.A.call(`${O}/feedback`,"POST",t)},getPostSummary:e=>a.A.call(`${O}/post_summary/${e}`),previewRecipe(e){const t={json:e};return a.A.call(`${O}/preview`,"POST",t)}},{hooks:_}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"],F=_.applyFilters("api",{analytics:i,customTaxonomy:l,dashboard:c,general:p,import:m,list:f,manage:w,modal:D,rating:T,recipe:A,settings:H,template:B,utilities:U})},409:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a={call(e,t="GET",r=!1){let a=wprm_admin.api_nonce;"object"==typeof window.wpApiSettings&&window.wpApiSettings.nonce&&(a=window.wpApiSettings.nonce);let n={method:t,headers:{"X-WP-Nonce":a,Accept:"application/json","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},credentials:"same-origin"};"PUT"!==t&&"DELETE"!==t||(n.method="POST",n.headers["X-HTTP-Method-Override"]=t),r&&(n.headers["Content-Type"]="application/json",n.body=JSON.stringify(r));let i=0;return e=e.replace(/\?/g,(function(e){return i++,2<=i?"&":e})),fetch(e,n).then((function(t){return t.ok?t.json():(async function(e,t,r){console.log(e,t),console.log(r);let a="";const n=parseInt(r.status);let i=!1;300<=n&&n<=399?i="A redirection is breaking the API endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===n||403===n?i="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===n?i="The rest API endpoint could not be found. Are your permalinks set up correctly?":500<=n&&n<=599&&(i="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs.");i&&(a+=`${i}\r\n\r\n`);a+="Press OK to contact support@bootstrapped.ventures for support (opens an email popup).";const o=`${r.url} ${r.redirected?"(redirected)":""}- ${r.status} - ${r.statusText}`;a+=`\r\n\r\n${o}`;let l=!0;try{await r.text().then((e=>{console.log(e),-1!==e.indexOf("rest_cookie_invalid_nonce")?(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),l=!1):a+=`\r\n\r\n${e}`}))}catch(s){console.log(s),a+=`\r\n\r\n${s}`}if(l&&confirm(a)){const e="support@bootstrapped.ventures",t="WP Recipe Maker Error Message",r=`I received the error message below at ${window.location.href}\r\n\r\n${a}`;window.open(`mailto:${encodeURIComponent(e)}?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(r)}`)}}(e,n,t),!1)}))}}},8252:(e,t,r)=>{"use strict";r.d(t,{C:()=>o});const a="\ufeff",n=e=>{if(null==e)return"";return`"${String(e).replace(/"/g,'""')}"`},i=e=>String(e).trim().replace(/[^a-z0-9._-]+/gi,"-").replace(/-+/g,"-").replace(/^[-.]+|[-.]+$/g,"")||"report";function o(e,t,r){const o=[t.map((e=>n(e))).join(","),...r.map((e=>e.map((e=>n(e))).join(",")))].join("\r\n"),l=new Blob([a+o],{type:"text/csv;charset=utf-8;"}),s=`${i(e)}.csv`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)return void window.navigator.msSaveOrOpenBlob(l,s);const c=window.URL.createObjectURL(l),u=document.createElement("a");u.setAttribute("href",c),u.setAttribute("download",s),u.style.display="none",document.body.appendChild(u),u.click(),document.body.removeChild(u),window.URL.revokeObjectURL(c)}},3568:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(7810);class n extends a.Component{constructor(e){super(e),this.state={hasError:!1,error:!1,info:!1}}componentDidCatch(e,t){this.setState({hasError:!0,error:e,info:t})}render(){return a.createElement(a.Fragment,null,this.state.hasError?a.createElement("div",{className:"wprm-error-boundary"},a.createElement("p",null,a.createElement("strong",null,"Something went wrong"),a.createElement("br",null),"Please contact ",a.createElement("a",{href:"mailto:support@bootstrapped.ventures"},"support@bootstrapped.ventures")," and send along the following information:"),a.createElement("pre",null,this.props.module?`Module: ${this.props.module}\n`:null,this.state.error?`Error: ${this.state.error.toString()}\n`:null,this.state.info?`Stack: ${this.state.info.componentStack}`:null)):this.props.children)}}},3861:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(7810),n=r(5494),i=r(8783);const o={adjustable:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMi41IiB4Mj0iMTUuNSIgeTI9IjEyLjUiPjwvbGluZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuNSIgeTE9IjMuNSIgeDI9IjMuNSIgeTI9IjMuNSI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOS41IiB5MT0iMy41IiB4Mj0iMTUuNSIgeTI9IjMuNSI+PC9saW5lPiA8cmVjdCBkYXRhLWNvbG9yPSJjb2xvci0yIiB4PSIzLjUiIHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjYiPjwvcmVjdD4gPHJlY3QgZGF0YS1jb2xvcj0iY29sb3ItMiIgeD0iOS41IiB5PSI5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB3aWR0aD0iMyIgaGVpZ2h0PSI2Ij48L3JlY3Q+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjUiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMTIuNSI+PC9saW5lPiA8L2c+PC9zdmc+",bold:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTIuNSwxLjVoNmEzLDMsMCwwLDEsMywzaDBhMywzLDAsMCwxLTMsM2gtNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPHBhdGggZD0iTTQuNSw3LjVIMTBBMy41LDMuNSwwLDAsMSwxMy41LDExaDBBMy41LDMuNSwwLDAsMSwxMCwxNC41SDIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPGxpbmUgeDE9IjQuNSIgeTE9IjEuNSIgeDI9IjQuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",clock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOC41IiBjeT0iOC41IiByPSI3Ij48L2NpcmNsZT4gPHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA1LjUsNS41IDguNSw4LjUgMTMuNSw4LjUgIj48L3BvbHlsaW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjMuNSIgeDI9IjguNSIgeTI9IjQuNSI+PC9saW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjEzLjUiIHgyPSI4LjUiIHkyPSIxMi41Ij48L2xpbmU+IDxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy41IiB5MT0iOC41IiB4Mj0iNC41IiB5Mj0iOC41Ij48L2xpbmU+IDwvZz48L3N2Zz4=",close:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjUiIHkxPSIyLjUiIHgyPSIyLjUiIHkyPSIxMy41IiBkYXRhLWNhcD0iYnV0dCI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMi41IiB5MT0iMi41IiB4Mj0iMTMuNSIgeTI9IjEzLjUiIGRhdGEtY2FwPSJidXR0Ij48L2xpbmU+IDwvZz48L3N2Zz4=",code:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMTAuNSIgeTE9IjEuNSIgeDI9IjUuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8cG9seWxpbmUgcG9pbnRzPSIzLjUgNC41IDAuNSA3LjUgMy41IDEwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCI+PC9wb2x5bGluZT4gPHBvbHlsaW5lIHBvaW50cz0iMTIuNSA0LjUgMTUuNSA3LjUgMTIuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jYXA9ImJ1dHQiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==","checkbox-alternate":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA0LjUsNi41IDcuNSw5LjUgMTUuNSwxLjUgIi8+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMy41LDcuNXY2IGMwLDAuNTUyLTAuNDQ4LDEtMSwxaC0xMWMtMC41NTIsMC0xLTAuNDQ4LTEtMXYtMTFjMC0wLjU1MiwwLjQ0OC0xLDEtMWg5Ii8+IDwvZz48L3N2Zz4=","checkbox-checked":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNC41LDcuNSA3LDEwIDEyLDUgIj48L3BvbHlsaW5lPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC41LDE1LjVoLTEzYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiI+PC9wYXRoPjwvZz48L3N2Zz4=","checkbox-empty":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTNjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTEzYzAtMC41NTIsMC40NDgtMSwxLTFoMTNjMC41NTIsMCwxLDAuNDQ4LDEsMXYxM0MxNS41LDE1LjA1MiwxNS4wNTIsMTUuNSwxNC41LDE1LjV6Ij48L3BhdGg+PC9nPjwvc3ZnPg==",checkmark:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMSA5LjUgNS41IDE0IDE1IDEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==",duplicate:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY2FwPSJidXR0Ii8+IDxwb2x5bGluZSBwb2ludHM9IjEzLjUgNC41IDE1LjUgNC41IDE1LjUgMTUuNSA0LjUgMTUuNSA0LjUgMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPjwvZz48L3N2Zz4=",drag:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjUuNSIgeDI9IjE1LjUiIHkyPSI1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PGxpbmUgeDE9IjAuNSIgeTE9IjEwLjUiIHgyPSIxNS41IiB5Mj0iMTAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+PC9nPjwvc3ZnPg==",split:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWxpbmUgcG9pbnRzPSIwLjUgNS41IDAuNSAwLjUgNS41IDAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHBvaW50cz0iMTUuNSA1LjUgMTUuNSAwLjUgMTAuNSAwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjAuNSAwLjUgNy41IDcuNSA3LjUgMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgeDE9IjE1LjUiIHkxPSIwLjUiIHgyPSI5LjUiIHkyPSI2LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==","split-thick":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkYXRhLWNvbG9yPSJjb2xvci0yIiBkPSJNMTUuNSwwaC01YS41LjUsMCwwLDAtLjM1NC44NTRsMS43OTMsMS43OTJMMTAuMjkzLDQuMjkzYTEsMSwwLDEsMCwxLjQxNCwxLjQxNGwxLjY0Ny0xLjY0NiwxLjc5MiwxLjc5M0EuNS41LDAsMCwwLDE1LjUsNmEuNDkzLjQ5MywwLDAsMCwuMTkxLS4wMzhBLjUuNSwwLDAsMCwxNiw1LjVWLjVBLjUuNSwwLDAsMCwxNS41LDBaIiBmaWxsPSIjMTExMTExIj48L3BhdGg+PHBhdGggZD0iTTQuMDYxLDIuNjQ2LDUuODU0Ljg1NEEuNS41LDAsMCwwLDUuNSwwSC41QS41LjUsMCwwLDAsMCwuNXY1YS41LjUsMCwwLDAsLjMwOS40NjJBLjQ5My40OTMsMCwwLDAsLjUsNmEuNS41LDAsMCwwLC4zNTQtLjE0NkwyLjY0Niw0LjA2MSw3LDguNDE0VjE1YTEsMSwwLDAsMCwyLDBWOGExLDEsMCwwLDAtLjI5My0uNzA3WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","eafl-link":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+","eafl-unlink":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",eye:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSw4IGMwLDAsMy01LjUsNy41LTUuNVMxNS41LDgsMTUuNSw4cy0zLDUuNS03LjUsNS41UzAuNSw4LDAuNSw4eiIvPiA8Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjgiIHI9IjIuNSIvPiA8L2c+PC9zdmc+","heading-1":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMS40OTkiIHkxPSIxMi41IiB4Mj0iMS41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI3LjQ5OSIgeTE9IjEyLjUiIHgyPSI3LjUiIHkyPSIzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjEuNSIgeTE9IjgiIHgyPSI3LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEwLjY5NCA1LjI3OCAxMy41IDMuNSAxMy41IDEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=","heading-2":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xMCw1LjU0NmMuMjk5LTEuMjYyLDEuNDczLTIuMTI3LDIuNzQ4LTIuMDQsLjg5NywuMDYxLDEuNzc0LC40NzYsMi4xODgsMS4yNTIsLjA3NiwuMTQyLC4yNDYsLjUwMSwuMjQ4LDEuMDM5LC4wMDUsMS4yNjMtLjkyNSwyLjE1Ny0yLjQyNSwzLjcyNy0uNjQ0LC42NzQtMS41OTgsMS42ODYtMi43NTksMi45NzdoNS41MTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-3":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjUiIHkxPSIzLjUiIHgyPSIuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjYuNSIgeTE9IjMuNSIgeDI9IjYuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9Ii41IiB5MT0iOCIgeDI9IjYuNSIgeTI9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PHBhdGggZGF0YS1jb2xvcj0iY29sb3ItMiIgZD0iTTEwLjUsMTFjLjQ4MSwuOTY4LDEuNDI5LDEuNDYzLDIuNDkyLDEuNDYzLDEuNDE0LDAsMi40NjItLjk4MywyLjQ4Ny0yLjAyNSwuMDI4LTEuMTc5LTEuNDc5LTIuNDM4LTMuNDc5LTIuNDM4LDIsMCwzLjUwOC0xLjI1OCwzLjQ3OS0yLjQzOC0uMDI1LTEuMDQyLTEuMDczLTIuMDI1LTIuNDg3LTIuMDI1LTEuMDYzLDAtMi4wMTEsLjQ5NS0yLjQ5MiwxLjQ2MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+","heading-4":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEzLjUgMTIuNSAxMy41IDMuNSA5IDEwLjUgMTUuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT48L2c+PC9zdmc+","heading-5":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik05LjIyMywxMC40NThjLjQ2NSwxLjI0MSwxLjYwNCwyLjA1NSwyLjgxMSwyLjA0MiwxLjU4LS4wMTcsMi45ODItMS40NDYsMi44NzQtMy4wMzEtLjA5Mi0xLjM1NS0xLjI1Ny0yLjM4OC0yLjUxMy0yLjU5Mi0xLjEtLjE3OC0yLjIzNCwuMjg3LTIuOTUzLDEuMjA5bC40MjQtNC41ODZoNC42MzMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-6":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xNS4yNTIsNC44ODdzLS43MzItMS40NDEtMi41NjgtMS4zODVjLTEuOTUyLC4wNi0zLjA2OSwyLjM4LTMuMDY5LDQuMjcxLDAsMi45OTEsMS4xODIsNC42ODcsMy4wODEsNC43MjcsMS4yMTYsLjAyNSwyLjcyMS0uOTg1LDIuODAxLTIuNjE0LC4wNzEtMS40NDgtLjk0MS0yLjg0NC0yLjQ3Ni0yLjg0NC0xLjc5MiwwLTIuOTUsLjk2MS0zLjEzMiwyLjk2MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+",italic:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjYuNSIgeTE9IjAuNSIgeDI9IjEyLjUiIHkyPSIwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxNS41IiB4Mj0iOS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPGxpbmUgeDE9IjkuNSIgeTE9IjAuNSIgeDI9IjYuNSIgeTI9IjE1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",link:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+",lock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTEzLjUsMTUuNUgyLjVhMSwxLDAsMCwxLTEtMXYtN2ExLDEsMCwwLDEsMS0xaDExYTEsMSwwLDAsMSwxLDF2N0ExLDEsMCwwLDEsMTMuNSwxNS41WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNNC41LDYuNVY0QTMuNSwzLjUsMCwwLDEsOCwuNUg4QTMuNSwzLjUsMCwwLDEsMTEuNSw0VjYuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTEiIHI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2NpcmNsZT4gPC9nPjwvc3ZnPg==",merge:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMC41IiB5MT0iMTIuNSIgeDI9IjEzLjUiIHkyPSIxNS41IiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjQuNSw0LjUgOC41LDAuNSAxMi41LDQuNSAiPjwvcG9seWxpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjguNSwwLjUgOC41LDEwLjUgMy41LDE1LjUgIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",movie:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjMiIHI9IjEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAuNSw5LjV2LTIgYzAtMC41NTItMC40NDgtMS0xLTFoLThjLTAuNTUyLDAtMSwwLjQ0OC0xLDF2N2MwLDAuNTUyLDAuNDQ4LDEsMSwxaDhjMC41NTIsMCwxLTAuNDQ4LDEtMXYtMmw1LDJ2LTdMMTAuNSw5LjV6Ii8+PC9nPjwvc3ZnPg==",pencil:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWdvbiBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiAxMywwLjUgMTUuNSwzIDcuNSwxMSA0LDEyIDUsOC41ICI+PC9wb2x5Z29uPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEiIHkxPSIyLjUiIHgyPSIxMy41IiB5Mj0iNSI+PC9saW5lPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuNSw5LjV2NSBjMCwwLjU1Mi0wLjQ0OCwxLTEsMWgtMTFjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTExYzAtMC41NTIsMC40NDgtMSwxLTFoNSI+PC9wYXRoPiA8L2c+PC9zdmc+",photo:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPiA8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMi41LDEyLjUgOS41LDcuNSAxMy41LDExLjUgIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+IDxjaXJjbGUgY3g9IjQuNSIgY3k9IjUuNSIgcj0iMS41IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZGF0YS1zdHJva2U9Im5vbmUiIHN0cm9rZT0ibm9uZSIvPjwvZz48L3N2Zz4=",plus:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjQuNSIgeDI9IjguNSIgeTI9IjEyLjUiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQuNSIgeTE9IjguNSIgeDI9IjEyLjUiIHkyPSI4LjUiLz4gPC9nPjwvc3ZnPg==","plus-text":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCBkYXRhLWVsZW1lbnQ9ImZyYW1lIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSI0IiByeT0iNCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjZmZmZmZmIj48L3JlY3Q+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS41OTk5OTk5OTk5OTk5OTk2IDEuNTk5OTk5OTk5OTk5OTk5Nikgc2NhbGUoMC44KSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDIuNSAwLjUgMC41IDE0LjUgMC41IDE0LjUgMi41Ij48L3BvbHlsaW5lPjxsaW5lIHgxPSI3LjUiIHkxPSIwLjUiIHgyPSI3LjUiIHkyPSIxNS41Ij48L2xpbmU+PGxpbmUgeDE9IjQuNSIgeTE9IjE1LjUiIHgyPSIxMC41IiB5Mj0iMTUuNSI+PC9saW5lPjxsaW5lIHgxPSIxMyIgeTE9IjYiIHgyPSIxMyIgeTI9IjExIiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48bGluZSB4MT0iMTAuNSIgeTE9IjguNSIgeDI9IjE1LjUiIHkyPSI4LjUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPjwvZz48L3N2Zz4=",print:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMy41IDMuNSAzLjUgMC41IDEyLjUgMC41IDEyLjUgMy41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBvbHlsaW5lIHBvaW50cz0iMy41IDEyLjUgMC41IDEyLjUgMC41IDUuNSAxNS41IDUuNSAxNS41IDEyLjUgMTIuNSAxMi41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8cmVjdCB4PSIzLjUiIHk9IjkuNSIgd2lkdGg9IjkiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+","question-box":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSI4IiBjeT0iMTIiIHI9IjEiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzExMTExMSI+PC9jaXJjbGU+PHBhdGggZD0iTTYuNSw0LjA3N2MuOTUzLS44NiwzLjAxOC0uODQ1LDMuNDIzLjYzNUMxMC40NSw2LjYzNCw4LDYuNjQyLDgsOS41IiBzdHJva2U9IiMxMTExMTEiPjwvcGF0aD48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMS41Ij48L3JlY3Q+PC9nPjwvc3ZnPg==",question:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTMuNSIgcj0iMS41Ii8+IDxwYXRoIGZpbGw9IiMxMTExMTEiIGQ9Ik04LDBDNi4zMDksMCw0Ljc5MiwxLjA3Miw0LjIyOSwyLjY2N0wzLjg5NSwzLjYwOUw1Ljc4LDQuMjc2bDAuMzMzLTAuOTQzQzYuMzk2LDIuNTM2LDcuMTU0LDIsOCwyIGMxLjEwMywwLDIsMC44OTcsMiwyYzAsMC42MzItMC4yNDUsMC44MzktMC45NTIsMS4zNDdDOC4xODQsNS45NjcsNyw2LjgxNyw3LDl2MWgyVjljMC0xLjE1NywwLjQ4Mi0xLjUwMywxLjIxNC0yLjAyOCBDMTAuOTY4LDYuNDMxLDEyLDUuNjksMTIsNEMxMiwxLjc5NCwxMC4yMDYsMCw4LDB6Ii8+PC9nPjwvc3ZnPg==",reload:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xLjUsNy41IGMwLTMuODY2LDMuMTM0LTcsNy03YzIuNjM2LDAsNC44MjgsMS42NDEsNiw0Ij48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjE0LjUsMC41IDE0LjUsNC41IDEwLjUsNC41ICI+PC9wb2x5bGluZT4gPHBhdGggZD0iTTE1LjUsOC41IGMwLDMuODY2LTMuMTM0LDctNyw3Yy0yLjYzNiwwLTQuODI4LTEuNjQxLTYtNCIgc3Ryb2tlPSIjMTExMTExIj48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjIuNSwxNS41IDIuNSwxMS41IDYuNSwxMS41ICIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",restore:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0wLjUsNS41bDUtNXYzIGMzLjE1NiwwLDcsMS44NTQsNyw3Yy0xLjU1OS0yLjUyMy00LjUtMy03LTN2M0wwLjUsNS41eiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDEwLjV2NCBjMCwwLjU1MiwwLjQ0OCwxLDEsMWgxM2MwLjU1MiwwLDEtMC40NDgsMS0xdi0xMWMwLTAuNTUyLTAuNDQ4LTEtMS0xaC0yIi8+PC9nPjwvc3ZnPg==",search:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNy41IiBjeT0iNy41IiByPSI2Ij48L2NpcmNsZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjUiIHkxPSIxNS41IiB4Mj0iMTEuNzQyIiB5Mj0iMTEuNzQyIj48L2xpbmU+IDwvZz48L3N2Zz4=",sparks:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNMTMsNmEuNzUuNzUsMCwwLDEtLjc1LS43NSwxLjUsMS41LDAsMCwwLTEuNS0xLjUuNzUuNzUsMCwwLDEsMC0xLjUsMS41LDEuNSwwLDAsMCwxLjUtMS41Ljc1Ljc1LDAsMCwxLDEuNSwwLDEuNSwxLjUsMCwwLDAsMS41LDEuNS43NS43NSwwLDAsMSwwLDEuNSwxLjUsMS41LDAsMCwwLTEuNSwxLjVBLjc1Ljc1LDAsMCwxLDEzLDZaIiBmaWxsPSIjMTExMTExIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L3BhdGg+PHBhdGggZD0iTTYsMTZhMSwxLDAsMCwxLTEtMSw0LDQsMCwwLDAtNC00QTEsMSwwLDAsMSwxLDksNCw0LDAsMCwwLDUsNSwxLDEsMCwwLDEsNyw1YTQsNCwwLDAsMCw0LDQsMSwxLDAsMCwxLDAsMiw0LDQsMCwwLDAtNCw0QTEsMSwwLDAsMSw2LDE2WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","star-empty":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwgMCkiPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0MzQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMTIsMi42IDE1LDkgMjEuNCw5IDE2LjcsMTMuOSAxOC42LDIxLjQgMTIsMTcuNiA1LjQsMjEuNCA3LjMsMTMuOSAyLjYsOSA5LDkgIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==","star-full":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyA+PHBhdGggZmlsbD0iIzM0MzQzNCIgZD0iTTEyLjcxMiwxLjk0MmwyLjk2OSw2LjAxNWw2LjYzOCwwLjk2NWMwLjY1MSwwLjA5NSwwLjkxMSwwLjg5NSwwLjQ0LDEuMzU0bC00LjgwNCw0LjY4MmwxLjEzNCw2LjYxMmMwLjExMSwwLjY0OS0wLjU3LDEuMTQzLTEuMTUyLDAuODM3TDEyLDE5LjI4NmwtNS45MzgsMy4xMjJDNS40OCwyMi43MTQsNC43OTksMjIuMjE5LDQuOTEsMjEuNTdsMS4xMzQtNi42MTJsLTQuODA0LTQuNjgyYy0wLjQ3MS0wLjQ1OS0wLjIxMS0xLjI2LDAuNDQtMS4zNTRsNi42MzgtMC45NjVsMi45NjktNi4wMTVDMTEuNTc5LDEuMzUyLDEyLjQyMSwxLjM1MiwxMi43MTIsMS45NDJ6Ii8+PC9nPjwvc3ZnPg==",style:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNNC42OSw3Ljc0YTIuNTI0LDIuNTI0LDAsMCwxLDMuNTcsMy41N0M3LjI3NCwxMi4zLDMuNSwxMi41LDMuNSwxMi41UzMuNyw4LjcyNiw0LjY5LDcuNzRaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9wYXRoPjxwYXRoIGQ9Ik05LjUuNWgtOGExLDEsMCwwLDAtMSwxdjEzYTEsMSwwLDAsMCwxLDFoMTNhMSwxLDAsMCwwLDEtMXYtOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTAuNjQzLDcuNWw0LjQxMy00LjQxNEExLjUxNSwxLjUxNSwwLDAsMCwxMi45MTQuOTQ0TDguNSw1LjM1NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvcGF0aD48L2c+PC9zdmc+",subscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMi41IDQuNSAyLjUgMi41IDEyLjUgMi41IDEyLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjcuNSIgeTE9IjIuNSIgeDI9IjcuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSI1LjUiIHkxPSIxMy41IiB4Mj0iOS41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE1LDE1LjMyNEgxMS45MDd2LS43NThsMS4wNC0xLjA1M3EuNDQ3LS40NjUuNTg0LS42MzZhMS40MzcsMS40MzcsMCwwLDAsLjE5MS0uMjkzLjY1LjY1LDAsMCwwLC4wNTMtLjI1Ny4zMzUuMzM1LDAsMCwwLS4xMDctLjI2Mi40NDQuNDQ0LDAsMCwwLS4zLS4xLjgyLjgyLDAsMCwwLS40MDYuMTE1LDIuOTM1LDIuOTM1LDAsMCwwLS40NjUuMzRsLS42MzMtLjc0MWEzLjQ1NCwzLjQ1NCwwLDAsMSwuNTU0LS40MjEsMS45NzIsMS45NzIsMCwwLDEsLjQ4OC0uMTkzQTIuMzU0LDIuMzU0LDAsMCwxLDEzLjUsMTFhMS44LDEuOCwwLDAsMSwuNzM5LjE0NiwxLjE1NSwxLjE1NSwwLDAsMSwuNS40MTYsMS4wNjMsMS4wNjMsMCwwLDEsLjE3OS42LDEuNTcyLDEuNTcyLDAsMCwxLS4yNTYuODgzLDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE1WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",superscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDQuNSAwLjUgMi41IDEwLjUgMi41IDEwLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjUuNSIgeTE9IjIuNSIgeDI9IjUuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxMy41IiB4Mj0iNy41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE2LDQuMzI0SDEyLjkwN1YzLjU2NmwxLjA0LTEuMDUzcS40NDctLjQ2NS41ODQtLjYzNmExLjQzNywxLjQzNywwLDAsMCwuMTkxLS4yOTMuNjUuNjUsMCwwLDAsLjA1My0uMjU3LjMzNS4zMzUsMCwwLDAtLjEwNy0uMjYyLjQ0NC40NDQsMCwwLDAtLjMtLjEuODIuODIsMCwwLDAtLjQwNi4xMTUsMi45MzUsMi45MzUsMCwwLDAtLjQ2NS4zNEwxMi44Ni42ODJhMy40NTQsMy40NTQsMCwwLDEsLjU1NC0uNDIxQTEuOTcyLDEuOTcyLDAsMCwxLDEzLjkuMDY4LDIuMzU0LDIuMzU0LDAsMCwxLDE0LjUsMGExLjgsMS44LDAsMCwxLC43MzkuMTQ2LDEuMTU1LDEuMTU1LDAsMCwxLC41LjQxNiwxLjA2MywxLjA2MywwLDAsMSwuMTc5LjYsMS42MjcsMS42MjcsMCwwLDEtLjA2My40NjQsMS42NCwxLjY0LDAsMCwxLS4xOTMuNDE5LDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE2WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",temperature:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAsOC4wNDVWMi40OWEyLDIsMCwwLDAtNCwwVjguMDQ1YTQsNCwwLDEsMCw0LDBaIj48L3BhdGg+PGNpcmNsZSBjeD0iOCIgY3k9IjExLjQ5IiByPSIyIiBzdHJva2U9IiMxMTExMTEiPjwvY2lyY2xlPjxsaW5lIHgxPSI4IiB5MT0iNC40OSIgeDI9IjgiIHkyPSI5LjQ5IiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48L2c+PC9zdmc+",trash:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIuNSw2LjV2NyBjMCwxLjEwNSwwLjg5NSwyLDIsMmg4YzEuMTA1LDAsMi0wLjg5NSwyLTJ2LTciLz4gPGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjUiIHkxPSIzLjUiIHgyPSIxNS41IiB5Mj0iMy41Ii8+IDxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIgNi41LDMuNSA2LjUsMC41IDEwLjUsMC41IDEwLjUsMy41ICIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOC41IiB5MT0iNy41IiB4Mj0iOC41IiB5Mj0iMTIuNSIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEuNSIgeTE9IjcuNSIgeDI9IjExLjUiIHkyPSIxMi41Ii8+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1LjUiIHkxPSI3LjUiIHgyPSI1LjUiIHkyPSIxMi41Ii8+IDwvZz48L3N2Zz4=",underline:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjE1LjUiIHgyPSIxNS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwYXRoIGQ9Ik0xMi41LDEuNVY4QTQuNSw0LjUsMCwwLDEsOCwxMi41SDhBNC41LDQuNSwwLDAsMSwzLjUsOFYxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+IDxsaW5lIHgxPSIxLjUiIHkxPSIxLjUiIHgyPSI1LjUiIHkyPSIxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIxMC41IiB5MT0iMS41IiB4Mj0iMTQuNSIgeTI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48L2c+PC9zdmc+",unlink:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",videoplayer:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNi41LDIuNSA2LjUsNy41IDEwLjUsNSAiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjguNSIgY3k9IjExLjUiIHI9IjIiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyLjUiIHkxPSIxMS41IiB4Mj0iNi41IiB5Mj0iMTEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMS41IiB4Mj0iMTMuNSIgeTI9IjExLjUiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPjwvZz48L3N2Zz4=",warning:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBjeD0iOCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMTExMTExIiBzdHJva2U9Im5vbmUiPjwvY2lyY2xlPjxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHgxPSI4IiB5MT0iNC41IiB4Mj0iOCIgeTI9IjkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48cGF0aCBkPSJNLjc0MSwxMi43NzYsNi45NywxLjIwOGExLjE3LDEuMTcsMCwwLDEsMi4wNiwwbDYuMjI5LDExLjU2OGExLjE3LDEuMTcsMCwwLDEtMS4wMywxLjcyNEgxLjc3MUExLjE3LDEuMTcsMCwwLDEsLjc0MSwxMi43NzZaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPiA8L2c+PC9zdmc+"},l=e=>{let t=!!o.hasOwnProperty(e.type)&&o[e.type];if(!t)return null;let r=e.title,l=e.className?`wprm-admin-icon ${e.className}`:"wprm-admin-icon";const s=!!e.hasOwnProperty("hidden")&&e.hidden;s&&(r="",l+=" wprm-admin-icon-hidden");let c=!1;return e.hasOwnProperty("color")&&"#111111"!==e.color&&(c=e.color),a.createElement(i.A,{content:r},a.createElement("span",{className:l,onClick:s?()=>{}:e.onClick},a.createElement(n.A,{src:t,preProcessor:e=>(!c||"#"!==c.charAt(0)&&"currentColor"!==c||(e=e.replaceAll("#111111",c)),e)})))}},997:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(7810);const n=e=>a.createElement("div",{className:"wprm-admin-loader"})},8783:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(7810),n=r(6);r(2998);const i=e=>{if(!e.content)return e.children;const t=e.hasOwnProperty("style")?e.style:{};let r=e.children;const i=a.isValidElement(r)&&"string"==typeof r.type,o=a.isValidElement(r)&&r.type&&r.type.prototype&&r.type.prototype.isReactComponent,l=a.isValidElement(r)&&r.type&&r.type.$$typeof&&"Symbol(react.forward_ref)"===r.type.$$typeof.toString();r=!i&&!o&&!l?a.createElement("span",{style:t},r):a.isValidElement(r)&&1===a.Children.count(e.children)?a.cloneElement(r,{style:{...r.props.style,...t}}):a.createElement("span",{style:t},r);const s=e.hasOwnProperty("placement")?e.placement:"top";return a.createElement(n.Ay,{content:a.createElement("div",{dangerouslySetInnerHTML:{__html:e.content}}),allowHTML:!0,placement:s,popperOptions:{modifiers:[{name:"addZIndex",enabled:!0,phase:"write",fn:({state:e})=>{e.styles.popper.zIndex="100000"}},{name:"preventOverflow",options:{boundary:"window"}}]}},r)}},942:(e,t,r)=>{"use strict";r.d(t,{f:()=>n});let a={};function n(e,t="wp-recipe-maker"){return a.hasOwnProperty(e)?a[e]:e}window.hasOwnProperty("wprm_public")&&wprm_public.hasOwnProperty("translations")&&(a={...a,...wprm_public.translations}),window.hasOwnProperty("wprm_admin")&&wprm_admin.hasOwnProperty("translations")&&(a={...a,...wprm_admin.translations})},2998:()=>{},6:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>v});var a=r(4181),n=r(7810),i=r(2483);function o(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}var l="undefined"!=typeof window&&"undefined"!=typeof document;function s(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function c(){return l&&document.createElement("div")}function u(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!u(e[r],t[r]))return!1}return!0}return!1}function p(e){var t=[];return e.forEach((function(e){t.find((function(t){return u(e,t)}))||t.push(e)})),t}function d(e,t){var r,a;return Object.assign({},t,{popperOptions:Object.assign({},e.popperOptions,t.popperOptions,{modifiers:p([].concat((null==(r=e.popperOptions)?void 0:r.modifiers)||[],(null==(a=t.popperOptions)?void 0:a.modifiers)||[]))})})}var m=l?n.useLayoutEffect:n.useEffect;function g(e){var t=(0,n.useRef)();return t.current||(t.current="function"==typeof e?e():e),t.current}function f(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var h={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function a(){e.props.className&&!r()||f(t,"add",e.props.className)}return{onCreate:a,onBeforeUpdate:function(){r()&&f(t,"remove",e.props.className)},onAfterUpdate:a}}};function b(e){return function(t){var r=t.children,a=t.content,l=t.visible,u=t.singleton,p=t.render,f=t.reference,b=t.disabled,v=void 0!==b&&b,y=t.ignoreAttributes,I=void 0===y||y,w=(t.__source,t.__self,o(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),E=void 0!==l,x=void 0!==u,S=(0,n.useState)(!1),M=S[0],D=S[1],N=(0,n.useState)({}),T=N[0],L=N[1],C=(0,n.useState)(),j=C[0],P=C[1],A=g((function(){return{container:c(),renders:1}})),k=Object.assign({ignoreAttributes:I},w,{content:A.container});E&&(k.trigger="manual",k.hideOnClick=!1),x&&(v=!0);var H=k,z=k.plugins||[];p&&(H=Object.assign({},k,{plugins:x&&null!=u.data?[].concat(z,[{fn:function(){return{onTrigger:function(e,t){var r=u.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,P(r.content)}}}}]):z,render:function(){return{popper:A.container}}}));var R=[f].concat(r?[r.type]:[]);return m((function(){var t=f;f&&f.hasOwnProperty("current")&&(t=f.current);var r=e(t||A.ref||c(),Object.assign({},H,{plugins:[h].concat(k.plugins||[])}));return A.instance=r,v&&r.disable(),l&&r.show(),x&&u.hook({instance:r,content:a,props:H,setSingletonContent:P}),D(!0),function(){r.destroy(),null==u||u.cleanup(r)}}),R),m((function(){var e;if(1!==A.renders){var t=A.instance;t.setProps(d(t.props,H)),null==(e=t.popperInstance)||e.forceUpdate(),v?t.disable():t.enable(),E&&(l?t.show():t.hide()),x&&u.hook({instance:t,content:a,props:H,setSingletonContent:P})}else A.renders++})),m((function(){var e;if(p){var t=A.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,a=null==(t=r.modifiersData)?void 0:t.hide;T.placement===r.placement&&T.referenceHidden===(null==a?void 0:a.isReferenceHidden)&&T.escaped===(null==a?void 0:a.hasPopperEscaped)||L({placement:r.placement,referenceHidden:null==a?void 0:a.isReferenceHidden,escaped:null==a?void 0:a.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[T.placement,T.referenceHidden,T.escaped].concat(R)),n.createElement(n.Fragment,null,r?(0,n.cloneElement)(r,{ref:function(e){A.ref=e,s(r.ref,e)}}):null,M&&(0,i.createPortal)(p?p(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(T),j,A.instance):a,A.container))}}const v=function(e,t){return(0,n.forwardRef)((function(r,a){var i=r.children,l=o(r,["children"]);return n.createElement(e,Object.assign({},t,l),i?(0,n.cloneElement)(i,{ref:function(e){s(a,e),s(i.ref,e)}}):null)}))}(b(a.Ay))},5755:(e,t)=>{var r; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t{"use strict";var a=r(5968),n={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var r,i,o,l,s,c,u=!1;t||(t={}),r=t.debug||!1;try{if(o=a(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(a){if(a.stopPropagation(),t.format)if(a.preventDefault(),void 0===a.clipboardData){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=n[t.format]||n.default;window.clipboardData.setData(i,e)}else a.clipboardData.clearData(),a.clipboardData.setData(t.format,e);t.onCopy&&(a.preventDefault(),t.onCopy(a.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(p){r&&console.error("unable to copy using clipboardData: ",p),r&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),o()}return u}},845:function(e,t,r){var a;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */e=r.nmd(e),function(){var n=t,i=(e&&e.exports,"object"==typeof r.g&&r.g);i.global!==i&&i.window;var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},p=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},m=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,g=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,h={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},b={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},v={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],I=String.fromCharCode,w={}.hasOwnProperty,E=function(e,t){return w.call(e,t)},x=function(e,t){if(!e)return t;var r,a={};for(r in t)a[r]=E(e,r)?e[r]:t[r];return a},S=function(e,t){var r="";return e>=55296&&e<=57343||e>1114111?(t&&N("character reference outside the permissible Unicode range"),"�"):E(v,e)?(t&&N("disallowed character reference"),v[e]):(t&&function(e,t){for(var r=-1,a=e.length;++r65535&&(r+=I((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=I(e))},M=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},D=function(e){return"&#"+e+";"},N=function(e){throw Error("Parse error: "+e)},T=function(e,t){(t=x(t,T.options)).strict&&g.test(e)&&N("forbidden code point");var r=t.encodeEverything,a=t.useNamedReferences,n=t.allowUnsafeSymbols,i=t.decimal?D:M,d=function(e){return i(e.charCodeAt(0))};return r?(e=e.replace(l,(function(e){return a&&E(u,e)?"&"+u[e]+";":d(e)})),a&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),a&&(e=e.replace(c,(function(e){return"&"+u[e]+";"})))):a?(n||(e=e.replace(p,(function(e){return"&"+u[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,(function(e){return"&"+u[e]+";"}))):n||(e=e.replace(p,d)),e.replace(o,(function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return i(1024*(t-55296)+r-56320+65536)})).replace(s,d)};T.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var L=function(e,t){var r=(t=x(t,L.options)).strict;return r&&m.test(e)&&N("malformed character reference"),e.replace(f,(function(e,a,n,i,o,l,s,c,u){var p,d,m,g,f,v;return a?h[f=a]:n?(f=n,(v=i)&&t.isAttributeValue?(r&&"="==v&&N("`&` did not start a character reference"),e):(r&&N("named character reference was not terminated by a semicolon"),b[f]+(v||""))):o?(m=o,d=l,r&&!d&&N("character reference was not terminated by a semicolon"),p=parseInt(m,10),S(p,r)):s?(g=s,d=c,r&&!d&&N("character reference was not terminated by a semicolon"),p=parseInt(g,16),S(p,r)):(r&&N("named character reference was not terminated by a semicolon"),e)}))};L.options={isAttributeValue:!1,strict:!1};var C={version:"1.2.0",encode:T,decode:L,escape:function(e){return e.replace(p,(function(e){return d[e]}))},unescape:L};void 0===(a=function(){return C}.call(t,r,t,e))||(e.exports=a)}()},8189:(e,t,r)=>{"use strict";function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tI,TM:()=>D,yJ:()=>m,sC:()=>T,AO:()=>d});const o=function(e,t){void 0===t&&(t="");var r,a=e&&e.split("/")||[],o=t&&t.split("/")||[],l=e&&n(e),s=t&&n(t),c=l||s;if(e&&n(e)?o=a:a.length&&(o.pop(),o=o.concat(a)),!o.length)return"/";if(o.length){var u=o[o.length-1];r="."===u||".."===u||""===u}else r=!1;for(var p=0,d=o.length;d>=0;d--){var m=o[d];"."===m?i(o,d):".."===m?(i(o,d),p++):p&&(i(o,d),p--)}if(!c)for(;p--;p)o.unshift("..");!c||""===o[0]||o[0]&&n(o[0])||o.unshift("");var g=o.join("/");return r&&"/"!==g.substr(-1)&&(g+="/"),g};var l=r(389);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,r=e.search,a=e.hash,n=t||"/";return r&&"?"!==r&&(n+="?"===r.charAt(0)?r:"?"+r),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function m(e,t,r,n){var i;"string"==typeof e?(i=function(e){var t=e||"/",r="",a="",n=t.indexOf("#");-1!==n&&(a=t.substr(n),t=t.substr(0,n));var i=t.indexOf("?");return-1!==i&&(r=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===r?"":r,hash:"#"===a?"":a}}(e),i.state=t):(void 0===(i=a({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return r&&(i.key=r),n?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,n.pathname)):i.pathname=n.pathname:i.pathname||(i.pathname="/"),i}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,a,n){if(null!=e){var i="function"==typeof e?e(t,r):e;"string"==typeof i?"function"==typeof a?a(i,n):n(!0):n(!1!==i)}else n(!0)},appendListener:function(e){var r=!0;function a(){r&&e.apply(void 0,arguments)}return t.push(a),function(){r=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),a=0;at?r.splice(t,r.length-t,n):r.push(n),p({action:a,location:n,index:t,entries:r})}}))},replace:function(e,t){var a="REPLACE",n=m(e,t,f(),I.location);u.confirmTransitionTo(n,a,r,(function(e){e&&(I.entries[I.index]=n,p({action:a,location:n}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=I.index+e;return t>=0&&t{"use strict";var a=r(8529),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return a.isMemo(e)?o:l[e.$$typeof]||n}l[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[a.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,r,a){if("string"!=typeof r){if(g){var n=m(r);n&&n!==g&&e(t,n,a)}var o=u(r);p&&(o=o.concat(p(r)));for(var l=s(t),f=s(r),h=0;h{var a=r(5213);e.exports=g,e.exports.parse=i,e.exports.compile=function(e,t){return s(i(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=m;var n=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var r,a=[],i=0,l=0,s="",c=t&&t.delimiter||"/";null!=(r=n.exec(e));){var p=r[0],d=r[1],m=r.index;if(s+=e.slice(l,m),l=m+p.length,d)s+=d[1];else{var g=e[l],f=r[2],h=r[3],b=r[4],v=r[5],y=r[6],I=r[7];s&&(a.push(s),s="");var w=null!=f&&null!=g&&g!==f,E="+"===y||"*"===y,x="?"===y||"*"===y,S=f||c,M=b||v,D=f||("string"==typeof a[a.length-1]?a[a.length-1]:"");a.push({name:h||i++,prefix:f||"",delimiter:S,optional:x,repeat:E,partial:w,asterisk:!!I,pattern:M?u(M):I?".*":o(S,D)})}}return l-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function l(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var r=new Array(e.length),n=0;n{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},628:(e,t,r)=>{"use strict";var a=r(4067);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,o){if(o!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return r.PropTypes=r,r}},5826:(e,t,r)=>{e.exports=r(628)()},4067:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1322:(e,t,r)=>{"use strict";function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var n=l(r(7810)),i=l(r(623)),o=["text","onCopy","options","children"];function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function c(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function p(e,t){for(var r=0;r{"use strict";var a=r(1322).CopyToClipboard;a.CopyToClipboard=a,e.exports=a},4140:(e,t,r)=>{"use strict";var a=r(2483);t.H=a.createRoot,a.hydrateRoot},5373:(e,t)=>{"use strict"; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,h=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,I=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case p:case i:case l:case o:case m:return e;default:switch(e=e&&e.$$typeof){case c:case d:case h:case f:case s:return e;default:return t}}case n:return t}}}function E(e){return w(e)===p}t.AsyncMode=u,t.ConcurrentMode=p,t.ContextConsumer=c,t.ContextProvider=s,t.Element=a,t.ForwardRef=d,t.Fragment=i,t.Lazy=h,t.Memo=f,t.Portal=n,t.Profiler=l,t.StrictMode=o,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||w(e)===u},t.isConcurrentMode=E,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===h},t.isMemo=function(e){return w(e)===f},t.isPortal=function(e){return w(e)===n},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===l||e===o||e===m||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===f||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===v||e.$$typeof===y||e.$$typeof===I||e.$$typeof===b)},t.typeOf=w},8529:(e,t,r)=>{"use strict";e.exports=r(5373)},792:(e,t,r)=>{"use strict";r.d(t,{I9:()=>p,k2:()=>I});var a=r(9712);function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}var o=r(7810),l=r(8189);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t)}r.d(t,{qh:()=>N,Ix:()=>E,dO:()=>A,XZ:()=>w,B6:()=>D,W6:()=>z,y:()=>k});var i=r(7810),o=r(5826),l=r.n(o),s=r(8189),c=r(389);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";r.d(t,{A:()=>H});var a=r(7810),n=r(5755),i=r.n(n),o=r(8529),l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}const c={get:function(e,t,r){if(!t)return e;var a=p(t),n=void 0;try{n=a.reduce((function(e,t){return e[t]}),e)}catch(i){}return void 0!==n?n:r},set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[2],r=p(arguments[1]),a=void 0,n=e;for(;(a=r.shift())&&r.length;)n[a]||(n[a]={}),n=n[a];return n[a]=t,e},takeRight:function(e,t){var r=t>e.length?0:e.length-t;return e.slice(r)},last:function(e){return e[e.length-1]},orderBy:function(e,t,r,a){return e.sort((function(e,n){for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:e;if(o.isElement(e)||"string"==typeof e)return e;if(o.isValidElementType(e))return a.createElement(e,t);return r},asPx:function(e){return e=Number(e),Number.isNaN(e)?null:e+"px"}};function u(e){return Array.isArray(e)}function p(e){return d(e).join(".").replace(/\[/g,".").replace(/\]/g,"").split(".")}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(u(e))for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}var D=function(){return{}};const N={data:[],resolveData:function(e){return e},loading:!1,showPagination:!0,showPaginationTop:!1,showPaginationBottom:!0,showPageSizeOptions:!0,pageSizeOptions:[5,10,20,25,50,100],defaultPage:0,defaultPageSize:20,showPageJump:!0,collapseOnSortingChange:!0,collapseOnPageChange:!0,collapseOnDataChange:!0,freezeWhenExpanded:!1,sortable:!0,multiSort:!0,resizable:!0,filterable:!1,defaultSortDesc:!1,defaultSorted:[],defaultFiltered:[],defaultResized:[],defaultExpanded:{},defaultFilterMethod:function(e,t,r){var a=e.pivotId||e.id;return void 0===t[a]||String(t[a]).startsWith(e.value)},defaultSortMethod:function(e,t,r){return t=null==t?"":t,(e="string"==typeof(e=null==e?"":e)?e.toLowerCase():e)>(t="string"==typeof t?t.toLowerCase():t)?1:e1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return[t.map((function(t,n){var i=P({},t,{_viewIndex:a+=1}),o=r.concat([n]);if(i[q]&&c.get(ae,o)){var l=e(i[q],o,a),s=j(l,2);i[q]=s[0],a=s[1]}return i})),a]}(Ae),Ge=j(We,1);Ae=Ge[0];var Ze=K>0,Be=K+12&&void 0!==arguments[2]?arguments[2]:[],l={original:r[J],row:r,index:r[Y],viewIndex:Ue+=1,pageSize:X,page:K,level:o.length,nestingPath:o.concat([n]),aggregated:r[V],groupedByPivot:r[$],subRows:r[q]},s=c.get(ae,l.nestingPath),u=I(_e,l,void 0,e),p=c.splitProps(w(_e,l,void 0,e));return a.createElement(ce,P({key:l.nestingPath.join("_")},u),a.createElement(ue,P({className:i()(p.className,r._viewIndex%2?"-even":"-odd"),style:p.style},p.rest),De.map((function(t,n){var o=re.find((function(e){return e.id===t.id}))||{},u="function"==typeof t.show?t.show():t.show,p=c.getFirstDefined(o.value,t.width,t.minWidth),d=c.getFirstDefined(o.value,t.width,t.maxWidth),m=c.splitProps(E(_e,l,t,e)),g=c.splitProps(t.getProps(_e,l,t,e)),f=[m.className,t.className,g.className],h=P({},m.style,t.style,g.style),b=P({},l,{isExpanded:s,column:P({},t),value:l.row[t.id],pivoted:t.pivoted,expander:t.expander,resized:re,show:u,width:p,maxWidth:d,tdProps:m,columnProps:g,classes:f,styles:h}),v=b.value,y=void 0,I=void 0,w=void 0,x=c.normalizeComponent(t.Cell,b,v),S=t.Aggregated||(t.aggregate?t.Cell:Ee),M=t.Expander||ye,D=t.PivotValue||Ie,N=we||function(e){return a.createElement("div",null,a.createElement(M,e),a.createElement(D,e))},T=t.Pivot||N;(b.pivoted||b.expander)&&(b.expandable=!0,y=!0,!b.pivoted||b.subRows||he||(b.expandable=!1)),b.pivoted?(I=l.row[U]===t.id&&b.subRows,w=F.indexOf(t.id)>F.indexOf(l.row[U])&&b.subRows,x=I?c.normalizeComponent(T,P({},b,{value:r[_]}),r[_]):w?c.normalizeComponent(S,b,v):null):b.aggregated&&(x=c.normalizeComponent(S,b,v)),b.expander&&(x=c.normalizeComponent(M,b,r[_]),F&&(b.groupedByPivot&&(x=null),b.subRows||he||(x=null)));var L=y?function(t){var r=c.clone(ae);return r=s?c.set(r,b.nestingPath,!1):c.set(r,b.nestingPath,{}),e.setStateWithData({expanded:r},(function(){return ie&&ie(r,b.nestingPath,t,b)}))}:function(){},C={onClick:L};return m.rest.onClick&&(C.onClick=function(e){m.rest.onClick(e,(function(){return L(e)}))}),g.rest.onClick&&(C.onClick=function(e){g.rest.onClick(e,(function(){return L(e)}))}),a.createElement(de,P({key:n+"-"+t.id,className:i()(f,!b.expandable&&!u&&"hidden",b.expandable&&"rt-expandable",(I||w)&&"rt-pivot"),style:P({},h,{flex:p+" 0 auto",width:c.asPx(p),maxWidth:c.asPx(d)})},m.rest,g.rest,C),x)}))),l.subRows&&s&&l.subRows.map((function(e,r){return t(e,r,l.nestingPath)})),he&&!l.subRows&&s&&he(l,(function(){var e=c.clone(ae);c.set(e,l.nestingPath,!1)})))},et=function(t,r){var n=re.find((function(e){return e.id===t.id}))||{},o="function"==typeof t.show?t.show():t.show,l=c.getFirstDefined(n.value,t.width,t.minWidth),s=l,u=c.getFirstDefined(n.value,t.width,t.maxWidth),p=c.splitProps(E(_e,void 0,t,e)),d=c.splitProps(t.getProps(_e,void 0,t,e)),m=[p.className,t.className,d.className],g=P({},p.style,t.style,d.style);return a.createElement(de,P({key:r+"-"+t.id,className:i()(m,!o&&"hidden"),style:P({},g,{flex:s+" 0 auto",width:c.asPx(l),maxWidth:c.asPx(u)})},p.rest),c.normalizeComponent(Se))},tt=function(t,r){var n=I(_e,void 0,void 0,e),o=c.splitProps(w(_e,void 0,void 0,e));return a.createElement(ce,P({key:"pad-"+r},n),a.createElement(ue,{className:i()("-padRow",(Ae.length+r)%2?"-even":"-odd",o.className),style:o.style||{}},De.map(et)))},rt=function(t,r){var n=re.find((function(e){return e.id===t.id}))||{},o="function"==typeof t.show?t.show():t.show,l=c.getFirstDefined(n.value,t.width,t.minWidth),s=c.getFirstDefined(n.value,t.width,t.maxWidth),u=c.splitProps(M(_e,void 0,t,e)),p=c.splitProps(t.getProps(_e,void 0,t,e)),d=c.splitProps(t.getFooterProps(_e,void 0,t,e)),m=[u.className,t.className,p.className,d.className],g=P({},u.style,t.style,p.style,d.style);return a.createElement(de,P({key:r+"-"+t.id,className:i()(m,!o&&"hidden"),style:P({},g,{flex:l+" 0 auto",width:c.asPx(l),maxWidth:c.asPx(s)})},p.rest,u.rest,d.rest),c.normalizeComponent(t.Footer,{data:Le,column:t}))},at=function(r){var n=c.splitProps(D(_e,void 0,void 0,e));return a.createElement(ge,P({},t,{pages:ne,canPrevious:Ze,canNext:Be,onPageChange:e.onPageChange,onPageSizeChange:e.onPageSizeChange,className:n.className,style:n.style,isTop:r},n.rest))},nt=function(){return a.createElement("div",P({className:i()("ReactTable",n,Fe.className),style:P({},o,Fe.style)},Fe.rest),A&&k?a.createElement("div",{className:"pagination-top"},at(!0)):null,a.createElement(oe,P({className:i()(qe.className,Ce?"rt-resizing":""),style:qe.style},qe.rest),Te?(v=c.splitProps(u(_e,void 0,void 0,e)),y=c.splitProps(p(_e,void 0,void 0,e)),a.createElement(le,P({className:i()("-headerGroups",v.className),style:P({},v.style,{minWidth:Oe+"px"})},v.rest),a.createElement(ue,P({className:y.className,style:y.style},y.rest),Ne.map($e)))):null,(d=c.splitProps(m(_e,void 0,void 0,e)),f=c.splitProps(g(_e,void 0,void 0,e)),a.createElement(le,P({className:i()("-header",d.className),style:P({},d.style,{minWidth:Oe+"px"})},d.rest),a.createElement(ue,P({className:f.className,style:f.style},f.rest),De.map(Qe)))),Re?(l=c.splitProps(h(_e,void 0,void 0,e)),s=c.splitProps(b(_e,void 0,void 0,e)),a.createElement(le,P({className:i()("-filters",l.className),style:P({},l.style,{minWidth:Oe+"px"})},l.rest),a.createElement(ue,P({className:s.className,style:s.style},s.rest),De.map(Xe)))):null,a.createElement(se,P({className:i()(Ve.className),style:P({},Ve.style,{minWidth:Oe+"px"})},Ve.rest),Ae.map((function(e,t){return Ke(e,t)})),He.map(tt)),ze?(t=c.splitProps(x(_e,void 0,void 0,e)),r=c.splitProps(S(_e,void 0,void 0,e)),a.createElement(me,P({className:t.className,style:P({},t.style,{minWidth:Oe+"px"})},t.rest),a.createElement(ue,P({className:i()(r.className),style:r.style},r.rest),De.map(rt)))):null),A&&H?a.createElement("div",{className:"pagination-bottom"},at(!1)):null,!Ae.length&&a.createElement(be,Ye,c.normalizeComponent(W)),a.createElement(fe,P({loading:Q,loadingText:R},Je)));var t,r,l,s,d,f,v,y};return r?r(_e,nt,this):nt()}}]),t}(function(e){return function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),h(t,[{key:"getResolvedState",value:function(e,t){return f({},c.compactObject(this.state),c.compactObject(this.props),c.compactObject(t),c.compactObject(e))}},{key:"getDataModel",value:function(e,t){var r=this,n=e.columns,i=e.pivotBy,o=void 0===i?[]:i,l=e.data,s=e.resolveData,u=e.pivotIDKey,p=e.pivotValKey,d=e.subRowsKey,m=e.aggregatedKey,h=e.nestingLevelKey,y=e.originalKey,I=e.indexKey,w=e.groupedByPivotKey,E=e.SubComponent,x=!1;n.forEach((function(e){e.columns&&(x=!0)}));var S=[].concat(v(n)),M=n.find((function(e){return e.expander||e.columns&&e.columns.some((function(e){return e.expander}))}));M&&!M.expander&&(M=M.columns.find((function(e){return e.expander}))),E&&!M&&(S=[M={expander:!0}].concat(v(S)));var D=[],N=function(e,t){var a=function(e,t){var a=void 0;if((a=e.expander?f({},r.props.column,r.props.expanderDefaults,e):f({},r.props.column,e)).maxWidth-1)&&c.getFirstDefined(e.show,!0)}));return f({},e,{columns:t})}return e}))).filter((function(e){return e.columns?e.columns.length:!(o.indexOf(e.id)>-1)&&c.getFirstDefined(e.show,!0)}))).findIndex((function(e){return e.pivot}));if(o.length){var j=[];o.forEach((function(e){var t=D.find((function(t){return t.id===e}));t&&j.push(t)}));var P=j.reduce((function(e,t){return e&&e===t.parentColumn&&t.parentColumn}),j[0].parentColumn),A=x&&P.Header,k={Header:A=A||function(){return a.createElement("strong",null,"Pivoted")},columns:j.map((function(e){return f({},r.props.pivotDefaults,e,{pivoted:!0})}))};C>=0?(k=f({},T[C],k),T.splice(C,1,k)):T.unshift(k)}var H=[],z=[],R=function(e,t){H.push(f({},r.props.column,t,{columns:e})),z=[]};T.forEach((function(e){if(e.columns)return L=L.concat(e.columns),z.length>0&&R(z),void R(e.columns,e);L.push(e),z.push(e)})),x&&z.length>0&&R(z);var W=function e(t,r){var a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=(b(a={},y,t),b(a,I,r),b(a,d,t[d]),b(a,h,n),a);return D.forEach((function(e){e.expander||(i[e.id]=e.accessor(t))})),i[d]&&(i[d]=i[d].map((function(t,r){return e(t,r,n+1)}))),i},G=this.resolvedData;this.resolvedData&&!t||(G=s(l),this.resolvedData=G),G=G.map((function(e,t){return W(e,t)}));var Z=L.filter((function(e){return!e.expander&&e.aggregate}));if(o.length){G=function e(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(a===r.length)return t;var n=Object.entries(c.groupBy(t,r[a])).map((function(e){var t,n=g(e,2),i=n[0],o=n[1];return b(t={},u,r[a]),b(t,p,i),b(t,r[a],i),b(t,d,o),b(t,h,a),b(t,w,!0),t}));return n=n.map((function(t){var n,i=e(t[d],r,a+1);return f({},t,(b(n={},d,i),b(n,m,!0),n),function(e){var t={};return Z.forEach((function(r){var a=e.map((function(e){return e[r.id]}));t[r.id]=r.aggregate(a,e)})),t}(i))})),n}(G,o)}return f({},e,{resolvedData:G,allVisibleColumns:L,headerGroups:H,allDecoratedColumns:D,hasHeaderGroups:x})}},{key:"getSortedData",value:function(e){var t=e.manual,r=e.sorted,a=e.filtered,n=e.defaultFilterMethod,i=e.resolvedData,o=e.allDecoratedColumns,l={};return o.filter((function(e){return e.sortMethod})).forEach((function(e){l[e.id]=e.sortMethod})),{sortedData:t?i:this.sortData(this.filterData(i,a,n,o),r,l)}}},{key:"fireFetchData",value:function(){var e=f({},this.getResolvedState(),{page:this.getStateOrProp("page"),pageSize:this.getStateOrProp("pageSize"),filtered:this.getStateOrProp("filtered")});this.props.onFetchData(e,this)}},{key:"getPropOrState",value:function(e){return c.getFirstDefined(this.props[e],this.state[e])}},{key:"getStateOrProp",value:function(e){return c.getFirstDefined(this.state[e],this.props[e])}},{key:"filterData",value:function(e,t,r,a){var n=this,i=e;return t.length&&(i=(i=t.reduce((function(e,t){var n=a.find((function(e){return e.id===t.id}));if(!n||!1===n.filterable)return e;var i=n.filterMethod||r;return n.filterAll?i(t,e,n):e.filter((function(e){return i(t,e,n)}))}),i)).map((function(e){return e[n.props.subRowsKey]?f({},e,b({},n.props.subRowsKey,n.filterData(e[n.props.subRowsKey],t,r,a))):e})).filter((function(e){return!e[n.props.subRowsKey]||e[n.props.subRowsKey].length>0}))),i}},{key:"sortData",value:function(e,t){var r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.length)return e;var n=(this.props.orderByMethod||c.orderBy)(e,t.map((function(e){return a[e.id]?function(t,r){return a[e.id](t[e.id],r[e.id],e.desc)}:function(t,a){return r.props.defaultSortMethod(t[e.id],a[e.id],e.desc)}})),t.map((function(e){return!e.desc})),this.props.indexKey);return n.forEach((function(e){e[r.props.subRowsKey]&&(e[r.props.subRowsKey]=r.sortData(e[r.props.subRowsKey],t,a))})),n}},{key:"getMinRows",value:function(){return c.getFirstDefined(this.props.minRows,this.getStateOrProp("pageSize"))}},{key:"onPageChange",value:function(e){var t=this.props,r=t.onPageChange,a=t.collapseOnPageChange,n={page:e};a&&(n.expanded={}),this.setStateWithData(n,(function(){return r&&r(e)}))}},{key:"onPageSizeChange",value:function(e){var t=this.props.onPageSizeChange,r=this.getResolvedState(),a=r.pageSize*r.page,n=Math.floor(a/e);this.setStateWithData({pageSize:e,page:n},(function(){return t&&t(e,n)}))}},{key:"sortColumn",value:function(e,t){var r=this.getResolvedState(),a=r.sorted,n=r.skipNextSort,i=r.defaultSortDesc,o=Object.prototype.hasOwnProperty.call(e,"defaultSortDesc")?e.defaultSortDesc:i,l=!o;if(n)this.setStateWithData({skipNextSort:!1});else{var s=this.props.onSortedChange,u=c.clone(a||[]).map((function(e){return e.desc=c.isSortingDesc(e),e}));if(c.isArray(e)){var p=u.findIndex((function(t){return t.id===e[0].id}));if(p>-1)u[p].desc===l?t?u.splice(p,e.length):e.forEach((function(e,t){u[p+t].desc=o})):e.forEach((function(e,t){u[p+t].desc=l})),t||(u=u.slice(p,e.length));else u=t?u.concat(e.map((function(e){return{id:e.id,desc:o}}))):e.map((function(e){return{id:e.id,desc:o}}))}else{var d=u.findIndex((function(t){return t.id===e.id}));if(d>-1){var m=u[d];m.desc===l?t?u.splice(d,1):(m.desc=o,u=[m]):(m.desc=l,t||(u=[m]))}else t?u.push({id:e.id,desc:o}):u=[{id:e.id,desc:o}]}this.setStateWithData({page:!a.length&&u.length||!t?0:this.state.page,sorted:u},(function(){return s&&s(u,e,t)}))}}},{key:"filterColumn",value:function(e,t){var r=this.getResolvedState().filtered,a=this.props.onFilteredChange,n=(r||[]).filter((function(t){return t.id!==e.id}));""!==t&&n.push({id:e.id,value:t}),this.setStateWithData({filtered:n},(function(){return a&&a(n,e,t)}))}},{key:"resizeColumnStart",value:function(e,t,r){var a=this;e.stopPropagation();var n=e.target.parentElement.getBoundingClientRect().width,i=void 0;i=r?e.changedTouches[0].pageX:e.pageX,this.trapEvents=!0,this.setStateWithData({currentlyResizing:{id:t.id,startX:i,parentWidth:n}},(function(){r?(document.addEventListener("touchmove",a.resizeColumnMoving),document.addEventListener("touchcancel",a.resizeColumnEnd),document.addEventListener("touchend",a.resizeColumnEnd)):(document.addEventListener("mousemove",a.resizeColumnMoving),document.addEventListener("mouseup",a.resizeColumnEnd),document.addEventListener("mouseleave",a.resizeColumnEnd))}))}},{key:"resizeColumnMoving",value:function(e){e.stopPropagation();var t=this.props,r=t.onResizedChange,a=t.column,n=this.getResolvedState(),i=n.resized,o=n.currentlyResizing,l=n.columns.find((function(e){return e.accessor===o.id||e.id===o.id})),s=l&&null!=l.minResizeWidth?l.minResizeWidth:a.minResizeWidth,c=i.filter((function(e){return e.id!==o.id})),u=void 0;"touchmove"===e.type?u=e.changedTouches[0].pageX:"mousemove"===e.type&&(u=e.pageX);var p=Math.max(o.parentWidth+u-o.startX,s);c.push({id:o.id,value:p}),this.setStateWithData({resized:c},(function(){return r&&r(c,e)}))}},{key:"resizeColumnEnd",value:function(e){e.stopPropagation();var t="touchend"===e.type||"touchcancel"===e.type;t&&(document.removeEventListener("touchmove",this.resizeColumnMoving),document.removeEventListener("touchcancel",this.resizeColumnEnd),document.removeEventListener("touchend",this.resizeColumnEnd)),document.removeEventListener("mousemove",this.resizeColumnMoving),document.removeEventListener("mouseup",this.resizeColumnEnd),document.removeEventListener("mouseleave",this.resizeColumnEnd),t||this.setStateWithData({skipNextSort:!0,currentlyResizing:!1})}}]),t}(e)}(function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),a={page:e.defaultPage,pageSize:e.defaultPageSize,sorted:e.defaultSorted,expanded:e.defaultExpanded,filtered:e.defaultFiltered,resized:e.defaultResized,currentlyResizing:!1,skipNextSort:!1},n=r.getResolvedState(e,a),i=r.getDataModel(n,!0);return r.state=r.calculateNewResolvedState(i),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentDidMount",value:function(){this.fireFetchData()}},{key:"componentDidUpdate",value:function(e,t){var r=this.getResolvedState(e,t),a=this.getResolvedState(this.props,this.state);["sorted","filtered","resized","expanded"].forEach((function(e){var t="default"+(e.charAt(0).toUpperCase()+e.slice(1));JSON.stringify(r[t])!==JSON.stringify(a[t])&&(a[e]=a[t])})),["sortable","filterable","resizable"].forEach((function(e){if(r[e]!==a[e]){var t=e.replace("able","")+"ed",n="default"+(t.charAt(0).toUpperCase()+t.slice(1));a[t]=a[n]}})),r.data===a.data&&r.columns===a.columns&&r.pivotBy===a.pivotBy&&r.sorted===a.sorted&&r.filtered===a.filtered||this.setStateWithData(this.getDataModel(a,r.data!==a.data))}},{key:"calculateNewResolvedState",value:function(e){var t=this.getResolvedState(),r=this.getResolvedState({},e),a=r.freezeWhenExpanded;if(r.frozen=!1,a)for(var n=Object.keys(r.expanded),i=0;i=r.pages?r.pages-1:r.page,0)),r}},{key:"setStateWithData",value:function(e,t){var r=this,a=this.getResolvedState(),n=this.calculateNewResolvedState(e);return this.setState(n,(function(){t&&t(),a.page===n.page&&a.pageSize===n.pageSize&&a.sorted===n.sorted&&a.filtered===n.filtered||r.fireFetchData()}))}}]),t}(a.Component)));k.propTypes=C,k.defaultProps=N;const H=k},4181:(e,t,r)=>{"use strict";function a(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof a(e).Element||e instanceof Element}function i(e){return e instanceof a(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof a(e).ShadowRoot||e instanceof ShadowRoot)}r.d(t,{Ay:()=>ot});var l=Math.max,s=Math.min,c=Math.round;function u(e,t){void 0===t&&(t=!1);var r=e.getBoundingClientRect(),a=1,n=1;if(i(e)&&t){var o=e.offsetHeight,l=e.offsetWidth;l>0&&(a=c(r.width)/l||1),o>0&&(n=c(r.height)/o||1)}return{width:r.width/a,height:r.height/n,top:r.top/n,right:r.right/a,bottom:r.bottom/n,left:r.left/a,x:r.left/a,y:r.top/n}}function p(e){var t=a(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function d(e){return e?(e.nodeName||"").toLowerCase():null}function m(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function g(e){return u(m(e)).left+p(e).scrollLeft}function f(e){return a(e).getComputedStyle(e)}function h(e){var t=f(e),r=t.overflow,a=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+a)}function b(e,t,r){void 0===r&&(r=!1);var n,o,l=i(t),s=i(t)&&function(e){var t=e.getBoundingClientRect(),r=c(t.width)/e.offsetWidth||1,a=c(t.height)/e.offsetHeight||1;return 1!==r||1!==a}(t),f=m(t),b=u(e,s),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(l||!l&&!r)&&(("body"!==d(t)||h(f))&&(v=(n=t)!==a(n)&&i(n)?{scrollLeft:(o=n).scrollLeft,scrollTop:o.scrollTop}:p(n)),i(t)?((y=u(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):f&&(y.x=g(f))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}function v(e){var t=u(e),r=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:a}}function y(e){return"html"===d(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||m(e)}function I(e){return["html","body","#document"].indexOf(d(e))>=0?e.ownerDocument.body:i(e)&&h(e)?e:I(y(e))}function w(e,t){var r;void 0===t&&(t=[]);var n=I(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),o=a(n),l=i?[o].concat(o.visualViewport||[],h(n)?n:[]):n,s=t.concat(l);return i?s:s.concat(w(y(l)))}function E(e){return["table","td","th"].indexOf(d(e))>=0}function x(e){return i(e)&&"fixed"!==f(e).position?e.offsetParent:null}function S(e){for(var t=a(e),r=x(e);r&&E(r)&&"static"===f(r).position;)r=x(r);return r&&("html"===d(r)||"body"===d(r)&&"static"===f(r).position)?t:r||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&i(e)&&"fixed"===f(e).position)return null;var r=y(e);for(o(r)&&(r=r.host);i(r)&&["html","body"].indexOf(d(r))<0;){var a=f(r);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return r;r=r.parentNode}return null}(e)||t}var M="top",D="bottom",N="right",T="left",L="auto",C=[M,D,N,T],j="start",P="end",A="viewport",k="popper",H=C.reduce((function(e,t){return e.concat([t+"-"+j,t+"-"+P])}),[]),z=[].concat(C,[L]).reduce((function(e,t){return e.concat([t,t+"-"+j,t+"-"+P])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function W(e){var t=new Map,r=new Set,a=[];function n(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var a=t.get(e);a&&n(a)}})),a.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||n(e)})),a}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function Z(){for(var e=arguments.length,t=new Array(e),r=0;r=0?"x":"y"}function q(e){var t,r=e.reference,a=e.element,n=e.placement,i=n?U(n):null,o=n?_(n):null,l=r.x+r.width/2-a.width/2,s=r.y+r.height/2-a.height/2;switch(i){case M:t={x:l,y:r.y-a.height};break;case D:t={x:l,y:r.y+r.height};break;case N:t={x:r.x+r.width,y:s};break;case T:t={x:r.x-a.width,y:s};break;default:t={x:r.x,y:r.y}}var c=i?F(i):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case j:t[c]=t[c]-(r[u]/2-a[u]/2);break;case P:t[c]=t[c]+(r[u]/2-a[u]/2)}}return t}var V={top:"auto",right:"auto",bottom:"auto",left:"auto"};function J(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,l=e.offsets,s=e.position,u=e.gpuAcceleration,p=e.adaptive,d=e.roundOffsets,g=e.isFixed,h=l.x,b=void 0===h?0:h,v=l.y,y=void 0===v?0:v,I="function"==typeof d?d({x:b,y}):{x:b,y};b=I.x,y=I.y;var w=l.hasOwnProperty("x"),E=l.hasOwnProperty("y"),x=T,L=M,C=window;if(p){var j=S(r),A="clientHeight",k="clientWidth";if(j===a(r)&&"static"!==f(j=m(r)).position&&"absolute"===s&&(A="scrollHeight",k="scrollWidth"),i===M||(i===T||i===N)&&o===P)L=D,y-=(g&&j===C&&C.visualViewport?C.visualViewport.height:j[A])-n.height,y*=u?1:-1;if(i===T||(i===M||i===D)&&o===P)x=N,b-=(g&&j===C&&C.visualViewport?C.visualViewport.width:j[k])-n.width,b*=u?1:-1}var H,z=Object.assign({position:s},p&&V),R=!0===d?function(e){var t=e.x,r=e.y,a=window.devicePixelRatio||1;return{x:c(t*a)/a||0,y:c(r*a)/a||0}}({x:b,y}):{x:b,y};return b=R.x,y=R.y,u?Object.assign({},z,((H={})[L]=E?"0":"",H[x]=w?"0":"",H.transform=(C.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",H)):Object.assign({},z,((t={})[L]=E?y+"px":"",t[x]=w?b+"px":"",t.transform="",t))}const Y={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},a=t.attributes[e]||{},n=t.elements[e];i(n)&&d(n)&&(Object.assign(n.style,r),Object.keys(a).forEach((function(e){var t=a[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],n=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});i(a)&&d(a)&&(Object.assign(a.style,o),Object.keys(n).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]};const $={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,a=e.name,n=r.offset,i=void 0===n?[0,0]:n,o=z.reduce((function(e,r){return e[r]=function(e,t,r){var a=U(e),n=[T,M].indexOf(a)>=0?-1:1,i="function"==typeof r?r(Object.assign({},t,{placement:e})):r,o=i[0],l=i[1];return o=o||0,l=(l||0)*n,[T,N].indexOf(a)>=0?{x:l,y:o}:{x:o,y:l}}(r,t.rects,i),e}),{}),l=o[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[a]=o}};var Q={left:"right",right:"left",bottom:"top",top:"bottom"};function X(e){return e.replace(/left|right|bottom|top/g,(function(e){return Q[e]}))}var K={start:"end",end:"start"};function ee(e){return e.replace(/start|end/g,(function(e){return K[e]}))}function te(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&o(r)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function re(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ae(e,t){return t===A?re(function(e){var t=a(e),r=m(e),n=t.visualViewport,i=r.clientWidth,o=r.clientHeight,l=0,s=0;return n&&(i=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=n.offsetLeft,s=n.offsetTop)),{width:i,height:o,x:l+g(e),y:s}}(e)):n(t)?function(e){var t=u(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):re(function(e){var t,r=m(e),a=p(e),n=null==(t=e.ownerDocument)?void 0:t.body,i=l(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),o=l(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-a.scrollLeft+g(e),c=-a.scrollTop;return"rtl"===f(n||r).direction&&(s+=l(r.clientWidth,n?n.clientWidth:0)-i),{width:i,height:o,x:s,y:c}}(m(e)))}function ne(e,t,r){var a="clippingParents"===t?function(e){var t=w(y(e)),r=["absolute","fixed"].indexOf(f(e).position)>=0&&i(e)?S(e):e;return n(r)?t.filter((function(e){return n(e)&&te(e,r)&&"body"!==d(e)})):[]}(e):[].concat(t),o=[].concat(a,[r]),c=o[0],u=o.reduce((function(t,r){var a=ae(e,r);return t.top=l(a.top,t.top),t.right=s(a.right,t.right),t.bottom=s(a.bottom,t.bottom),t.left=l(a.left,t.left),t}),ae(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function ie(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function oe(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function le(e,t){void 0===t&&(t={});var r=t,a=r.placement,i=void 0===a?e.placement:a,o=r.boundary,l=void 0===o?"clippingParents":o,s=r.rootBoundary,c=void 0===s?A:s,p=r.elementContext,d=void 0===p?k:p,g=r.altBoundary,f=void 0!==g&&g,h=r.padding,b=void 0===h?0:h,v=ie("number"!=typeof b?b:oe(b,C)),y=d===k?"reference":k,I=e.rects.popper,w=e.elements[f?y:d],E=ne(n(w)?w:w.contextElement||m(e.elements.popper),l,c),x=u(e.elements.reference),S=q({reference:x,element:I,strategy:"absolute",placement:i}),T=re(Object.assign({},I,S)),L=d===k?T:x,j={top:E.top-L.top+v.top,bottom:L.bottom-E.bottom+v.bottom,left:E.left-L.left+v.left,right:L.right-E.right+v.right},P=e.modifiersData.offset;if(d===k&&P){var H=P[i];Object.keys(j).forEach((function(e){var t=[N,D].indexOf(e)>=0?1:-1,r=[M,D].indexOf(e)>=0?"y":"x";j[e]+=H[r]*t}))}return j}function se(e,t,r){return l(e,s(t,r))}const ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,a=e.name,n=r.mainAxis,i=void 0===n||n,o=r.altAxis,c=void 0!==o&&o,u=r.boundary,p=r.rootBoundary,d=r.altBoundary,m=r.padding,g=r.tether,f=void 0===g||g,h=r.tetherOffset,b=void 0===h?0:h,y=le(t,{boundary:u,rootBoundary:p,padding:m,altBoundary:d}),I=U(t.placement),w=_(t.placement),E=!w,x=F(I),L="x"===x?"y":"x",C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,k="function"==typeof b?b(Object.assign({},t.rects,{placement:t.placement})):b,H="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),z=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(C){if(i){var W,G="y"===x?M:T,Z="y"===x?D:N,B="y"===x?"height":"width",O=C[x],q=O+y[G],V=O-y[Z],J=f?-A[B]/2:0,Y=w===j?P[B]:A[B],$=w===j?-A[B]:-P[B],Q=t.elements.arrow,X=f&&Q?v(Q):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=K[G],te=K[Z],re=se(0,P[B],X[B]),ae=E?P[B]/2-J-re-ee-H.mainAxis:Y-re-ee-H.mainAxis,ne=E?-P[B]/2+J+re+te+H.mainAxis:$+re+te+H.mainAxis,ie=t.elements.arrow&&S(t.elements.arrow),oe=ie?"y"===x?ie.clientTop||0:ie.clientLeft||0:0,ce=null!=(W=null==z?void 0:z[x])?W:0,ue=O+ne-ce,pe=se(f?s(q,O+ae-ce-oe):q,O,f?l(V,ue):V);C[x]=pe,R[x]=pe-O}if(c){var de,me="x"===x?M:T,ge="x"===x?D:N,fe=C[L],he="y"===L?"height":"width",be=fe+y[me],ve=fe-y[ge],ye=-1!==[M,T].indexOf(I),Ie=null!=(de=null==z?void 0:z[L])?de:0,we=ye?be:fe-P[he]-A[he]-Ie+H.altAxis,Ee=ye?fe+P[he]+A[he]-Ie-H.altAxis:ve,xe=f&&ye?function(e,t,r){var a=se(e,t,r);return a>r?r:a}(we,fe,Ee):se(f?we:be,fe,f?Ee:ve);C[L]=xe,R[L]=xe-fe}t.modifiersData[a]=R}},requiresIfExists:["offset"]};const ue={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,a=e.name,n=e.options,i=r.elements.arrow,o=r.modifiersData.popperOffsets,l=U(r.placement),s=F(l),c=[T,N].indexOf(l)>=0?"height":"width";if(i&&o){var u=function(e,t){return ie("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:oe(e,C))}(n.padding,r),p=v(i),d="y"===s?M:T,m="y"===s?D:N,g=r.rects.reference[c]+r.rects.reference[s]-o[s]-r.rects.popper[c],f=o[s]-r.rects.reference[s],h=S(i),b=h?"y"===s?h.clientHeight||0:h.clientWidth||0:0,y=g/2-f/2,I=u[d],w=b-p[c]-u[m],E=b/2-p[c]/2+y,x=se(I,E,w),L=s;r.modifiersData[a]=((t={})[L]=x,t.centerOffset=x-E,t)}},effect:function(e){var t=e.state,r=e.options.element,a=void 0===r?"[data-popper-arrow]":r;null!=a&&("string"!=typeof a||(a=t.elements.popper.querySelector(a)))&&te(t.elements.popper,a)&&(t.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function pe(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function de(e){return[M,N,D,T].some((function(t){return e[t]>=0}))}var me=B({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=void 0===i||i,l=n.resize,s=void 0===l||l,c=a(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",r.update,O)})),s&&c.addEventListener("resize",r.update,O),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",r.update,O)})),s&&c.removeEventListener("resize",r.update,O)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=q({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,a=r.gpuAcceleration,n=void 0===a||a,i=r.adaptive,o=void 0===i||i,l=r.roundOffsets,s=void 0===l||l,c={placement:U(t.placement),variation:_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,J(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,J(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Y,$,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var n=r.mainAxis,i=void 0===n||n,o=r.altAxis,l=void 0===o||o,s=r.fallbackPlacements,c=r.padding,u=r.boundary,p=r.rootBoundary,d=r.altBoundary,m=r.flipVariations,g=void 0===m||m,f=r.allowedAutoPlacements,h=t.options.placement,b=U(h),v=s||(b===h||!g?[X(h)]:function(e){if(U(e)===L)return[];var t=X(e);return[ee(e),t,ee(t)]}(h)),y=[h].concat(v).reduce((function(e,r){return e.concat(U(r)===L?function(e,t){void 0===t&&(t={});var r=t,a=r.placement,n=r.boundary,i=r.rootBoundary,o=r.padding,l=r.flipVariations,s=r.allowedAutoPlacements,c=void 0===s?z:s,u=_(a),p=u?l?H:H.filter((function(e){return _(e)===u})):C,d=p.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=p);var m=d.reduce((function(t,r){return t[r]=le(e,{placement:r,boundary:n,rootBoundary:i,padding:o})[U(r)],t}),{});return Object.keys(m).sort((function(e,t){return m[e]-m[t]}))}(t,{placement:r,boundary:u,rootBoundary:p,padding:c,flipVariations:g,allowedAutoPlacements:f}):r)}),[]),I=t.rects.reference,w=t.rects.popper,E=new Map,x=!0,S=y[0],P=0;P=0,G=W?"width":"height",Z=le(t,{placement:A,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),B=W?R?N:T:R?D:M;I[G]>w[G]&&(B=X(B));var O=X(B),F=[];if(i&&F.push(Z[k]<=0),l&&F.push(Z[B]<=0,Z[O]<=0),F.every((function(e){return e}))){S=A,x=!1;break}E.set(A,F)}if(x)for(var q=function(e){var t=y.find((function(t){var r=E.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},V=g?3:1;V>0;V--){if("break"===q(V))break}t.placement!==S&&(t.modifiersData[a]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ce,ue,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,a=t.rects.reference,n=t.rects.popper,i=t.modifiersData.preventOverflow,o=le(t,{elementContext:"reference"}),l=le(t,{altBoundary:!0}),s=pe(o,a),c=pe(l,n,i),u=de(s),p=de(c);t.modifiersData[r]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}}]}),ge="tippy-content",fe="tippy-backdrop",he="tippy-arrow",be="tippy-svg-arrow",ve={passive:!0,capture:!0},ye=function(){return document.body};function Ie(e,t,r){if(Array.isArray(e)){var a=e[t];return null==a?Array.isArray(r)?r[t]:r:a}return e}function we(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function Ee(e,t){return"function"==typeof e?e.apply(void 0,t):e}function xe(e,t){return 0===t?e:function(a){clearTimeout(r),r=setTimeout((function(){e(a)}),t)};var r}function Se(e){return[].concat(e)}function Me(e,t){-1===e.indexOf(t)&&e.push(t)}function De(e){return e.split("-")[0]}function Ne(e){return[].slice.call(e)}function Te(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function Le(){return document.createElement("div")}function Ce(e){return["Element","Fragment"].some((function(t){return we(e,t)}))}function je(e){return we(e,"MouseEvent")}function Pe(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Ae(e){return Ce(e)?[e]:function(e){return we(e,"NodeList")}(e)?Ne(e):Array.isArray(e)?e:Ne(document.querySelectorAll(e))}function ke(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function He(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function ze(e){var t,r=Se(e)[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function Re(e,t,r){var a=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[a](t,r)}))}function We(e,t){for(var r=t;r;){var a;if(e.contains(r))return!0;r=null==r.getRootNode||null==(a=r.getRootNode())?void 0:a.host}return!1}var Ge={isTouch:!1},Ze=0;function Be(){Ge.isTouch||(Ge.isTouch=!0,window.performance&&document.addEventListener("mousemove",Oe))}function Oe(){var e=performance.now();e-Ze<20&&(Ge.isTouch=!1,document.removeEventListener("mousemove",Oe)),Ze=e}function Ue(){var e=document.activeElement;if(Pe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var _e=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var Fe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},qe=Object.assign({appendTo:ye,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Fe,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Ve=Object.keys(qe);function Je(e){var t=(e.plugins||[]).reduce((function(t,r){var a,n=r.name,i=r.defaultValue;n&&(t[n]=void 0!==e[n]?e[n]:null!=(a=qe[n])?a:i);return t}),{});return Object.assign({},e,t)}function Ye(e,t){var r=Object.assign({},t,{content:Ee(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Je(Object.assign({},qe,{plugins:t}))):Ve).reduce((function(t,r){var a=(e.getAttribute("data-tippy-"+r)||"").trim();if(!a)return t;if("content"===r)t[r]=a;else try{t[r]=JSON.parse(a)}catch(n){t[r]=a}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},qe.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function $e(e,t){e.innerHTML=t}function Qe(e){var t=Le();return!0===e?t.className=he:(t.className=be,Ce(e)?t.appendChild(e):$e(t,e)),t}function Xe(e,t){Ce(t.content)?($e(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?$e(e,t.content):e.textContent=t.content)}function Ke(e){var t=e.firstElementChild,r=Ne(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(ge)})),arrow:r.find((function(e){return e.classList.contains(he)||e.classList.contains(be)})),backdrop:r.find((function(e){return e.classList.contains(fe)}))}}function et(e){var t=Le(),r=Le();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var a=Le();function n(r,a){var n=Ke(t),i=n.box,o=n.content,l=n.arrow;a.theme?i.setAttribute("data-theme",a.theme):i.removeAttribute("data-theme"),"string"==typeof a.animation?i.setAttribute("data-animation",a.animation):i.removeAttribute("data-animation"),a.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof a.maxWidth?a.maxWidth+"px":a.maxWidth,a.role?i.setAttribute("role",a.role):i.removeAttribute("role"),r.content===a.content&&r.allowHTML===a.allowHTML||Xe(o,e.props),a.arrow?l?r.arrow!==a.arrow&&(i.removeChild(l),i.appendChild(Qe(a.arrow))):i.appendChild(Qe(a.arrow)):l&&i.removeChild(l)}return a.className=ge,a.setAttribute("data-state","hidden"),Xe(a,e.props),t.appendChild(r),r.appendChild(a),n(e.props,e.props),{popper:t,onUpdate:n}}et.$$tippy=!0;var tt=1,rt=[],at=[];function nt(e,t){var r,a,n,i,o,l,s,c,u=Ye(e,Object.assign({},qe,Je(Te(t)))),p=!1,d=!1,m=!1,g=!1,f=[],h=xe(V,u.interactiveDebounce),b=tt++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:Le(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(n)},setProps:function(t){0;if(y.state.isDestroyed)return;A("onBeforeUpdate",[y,t]),F();var r=y.props,a=Ye(e,Object.assign({},r,Te(t),{ignoreAttributes:!0}));y.props=a,_(),r.interactiveDebounce!==a.interactiveDebounce&&(z(),h=xe(V,a.interactiveDebounce));r.triggerTarget&&!a.triggerTarget?Se(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):a.triggerTarget&&e.removeAttribute("aria-expanded");H(),P(),E&&E(r,a);y.popperInstance&&(Q(),K().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));A("onAfterUpdate",[y,t])},setContent:function(e){y.setProps({content:e})},show:function(){0;var e=y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,a=Ge.isTouch&&!y.props.touch,n=Ie(y.props.duration,0,qe.duration);if(e||t||r||a)return;if(T().hasAttribute("disabled"))return;if(A("onShow",[y],!1),!1===y.props.onShow(y))return;y.state.isVisible=!0,N()&&(w.style.visibility="visible");P(),Z(),y.state.isMounted||(w.style.transition="none");if(N()){var i=C();ke([i.box,i.content],0)}l=function(){var e;if(y.state.isVisible&&!g){if(g=!0,w.offsetHeight,w.style.transition=y.props.moveTransition,N()&&y.props.animation){var t=C(),r=t.box,a=t.content;ke([r,a],n),He([r,a],"visible")}k(),H(),Me(at,y),null==(e=y.popperInstance)||e.forceUpdate(),A("onMount",[y]),y.props.animation&&N()&&function(e,t){O(e,t)}(n,(function(){y.state.isShown=!0,A("onShown",[y])}))}},function(){var e,t=y.props.appendTo,r=T();e=y.props.interactive&&t===ye||"parent"===t?r.parentNode:Ee(t,[r]);e.contains(w)||e.appendChild(w);y.state.isMounted=!0,Q(),!1}()},hide:function(){0;var e=!y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,a=Ie(y.props.duration,1,qe.duration);if(e||t||r)return;if(A("onHide",[y],!1),!1===y.props.onHide(y))return;y.state.isVisible=!1,y.state.isShown=!1,g=!1,p=!1,N()&&(w.style.visibility="hidden");if(z(),B(),P(!0),N()){var n=C(),i=n.box,o=n.content;y.props.animation&&(ke([i,o],a),He([i,o],"hidden"))}k(),H(),y.props.animation?N()&&function(e,t){O(e,(function(){!y.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(a,y.unmount):y.unmount()},hideWithInteractivity:function(e){0;L().addEventListener("mousemove",h),Me(rt,h),h(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){0;y.state.isVisible&&y.hide();if(!y.state.isMounted)return;X(),K().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w);at=at.filter((function(e){return e!==y})),y.state.isMounted=!1,A("onHidden",[y])},destroy:function(){0;if(y.state.isDestroyed)return;y.clearDelayTimeouts(),y.unmount(),F(),delete e._tippy,y.state.isDestroyed=!0,A("onDestroy",[y])}};if(!u.render)return y;var I=u.render(y),w=I.popper,E=I.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+y.id,y.popper=w,e._tippy=y,w._tippy=y;var x=v.map((function(e){return e.fn(y)})),S=e.hasAttribute("aria-expanded");return _(),H(),P(),A("onCreate",[y]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&L().addEventListener("mousemove",h)})),y;function M(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function D(){return"hold"===M()[0]}function N(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function T(){return s||e}function L(){var e=T().parentNode;return e?ze(e):document}function C(){return Ke(w)}function j(e){return y.state.isMounted&&!y.state.isVisible||Ge.isTouch||i&&"focus"===i.type?0:Ie(y.props.delay,e?0:1,qe.delay)}function P(e){void 0===e&&(e=!1),w.style.pointerEvents=y.props.interactive&&!e?"":"none",w.style.zIndex=""+y.props.zIndex}function A(e,t,r){var a;(void 0===r&&(r=!0),x.forEach((function(r){r[e]&&r[e].apply(r,t)})),r)&&(a=y.props)[e].apply(a,t)}function k(){var t=y.props.aria;if(t.content){var r="aria-"+t.content,a=w.id;Se(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(y.state.isVisible)e.setAttribute(r,t?t+" "+a:a);else{var n=t&&t.replace(a,"").trim();n?e.setAttribute(r,n):e.removeAttribute(r)}}))}}function H(){!S&&y.props.aria.expanded&&Se(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function z(){L().removeEventListener("mousemove",h),rt=rt.filter((function(e){return e!==h}))}function R(t){if(!Ge.isTouch||!m&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!We(w,r)){if(Se(y.props.triggerTarget||e).some((function(e){return We(e,r)}))){if(Ge.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else A("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),d=!0,setTimeout((function(){d=!1})),y.state.isMounted||B())}}}function W(){m=!0}function G(){m=!1}function Z(){var e=L();e.addEventListener("mousedown",R,!0),e.addEventListener("touchend",R,ve),e.addEventListener("touchstart",G,ve),e.addEventListener("touchmove",W,ve)}function B(){var e=L();e.removeEventListener("mousedown",R,!0),e.removeEventListener("touchend",R,ve),e.removeEventListener("touchstart",G,ve),e.removeEventListener("touchmove",W,ve)}function O(e,t){var r=C().box;function a(e){e.target===r&&(Re(r,"remove",a),t())}if(0===e)return t();Re(r,"remove",o),Re(r,"add",a),o=a}function U(t,r,a){void 0===a&&(a=!1),Se(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,a),f.push({node:e,eventType:t,handler:r,options:a})}))}function _(){var e;D()&&(U("touchstart",q,{passive:!0}),U("touchend",J,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(U(e,q),e){case"mouseenter":U("mouseleave",J);break;case"focus":U(_e?"focusout":"blur",Y);break;case"focusin":U("focusout",Y)}}))}function F(){f.forEach((function(e){var t=e.node,r=e.eventType,a=e.handler,n=e.options;t.removeEventListener(r,a,n)})),f=[]}function q(e){var t,r=!1;if(y.state.isEnabled&&!$(e)&&!d){var a="focus"===(null==(t=i)?void 0:t.type);i=e,s=e.currentTarget,H(),!y.state.isVisible&&je(e)&&rt.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||p)&&!1!==y.props.hideOnClick&&y.state.isVisible?r=!0:ee(e),"click"===e.type&&(p=!r),r&&!a&&te(e)}}function V(e){var t=e.target,r=T().contains(t)||w.contains(t);if("mousemove"!==e.type||!r){var a=K().concat(w).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);(function(e,t){var r=t.clientX,a=t.clientY;return e.every((function(e){var t=e.popperRect,n=e.popperState,i=e.props.interactiveBorder,o=De(n.placement),l=n.modifiersData.offset;if(!l)return!0;var s="bottom"===o?l.top.y:0,c="top"===o?l.bottom.y:0,u="right"===o?l.left.x:0,p="left"===o?l.right.x:0,d=t.top-a+s>i,m=a-t.bottom-c>i,g=t.left-r+u>i,f=r-t.right-p>i;return d||m||g||f}))})(a,e)&&(z(),te(e))}}function J(e){$(e)||y.props.trigger.indexOf("click")>=0&&p||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==T()||y.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function $(e){return!!Ge.isTouch&&D()!==e.type.indexOf("touch")>=0}function Q(){X();var t=y.props,r=t.popperOptions,a=t.placement,n=t.offset,i=t.getReferenceClientRect,o=t.moveTransition,s=N()?Ke(w).arrow:null,c=i?{getBoundingClientRect:i,contextElement:i.contextElement||T()}:e,u={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(N()){var r=C().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}},p=[{name:"offset",options:{offset:n}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},u];N()&&s&&p.push({name:"arrow",options:{element:s,padding:3}}),p.push.apply(p,(null==r?void 0:r.modifiers)||[]),y.popperInstance=me(c,w,Object.assign({},r,{placement:a,onFirstUpdate:l,modifiers:p}))}function X(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function K(){return Ne(w.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&A("onTrigger",[y,e]),Z();var t=j(!0),a=M(),n=a[0],i=a[1];Ge.isTouch&&"hold"===n&&i&&(t=i),t?r=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),A("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&p)){var t=j(!1);t?a=setTimeout((function(){y.state.isVisible&&y.hide()}),t):n=requestAnimationFrame((function(){y.hide()}))}}else B()}}function it(e,t){void 0===t&&(t={});var r=qe.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Be,ve),window.addEventListener("blur",Ue);var a=Object.assign({},t,{plugins:r}),n=Ae(e).reduce((function(e,t){var r=t&&nt(t,a);return r&&e.push(r),e}),[]);return Ce(e)?n[0]:n}it.defaultProps=qe,it.setDefaultProps=function(e){Object.keys(e).forEach((function(t){qe[t]=e[t]}))},it.currentInput=Ge;Object.assign({},Y,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}});it.setDefaultProps({render:et});const ot=it},5968:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],a=0;a{"use strict";r.d(t,{A:()=>M});var a=r(7810),n=e=>"string"!=typeof e?{}:e.split(/ ?; ?/).reduce(((e,t)=>{const[r,a]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(r&&a){const t=r.replace(/(\w)-(\w)/g,((e,t,r)=>`${t}${r.toUpperCase()}`));let n=a.trim();Number.isNaN(Number(a))||(n=Number(a)),e[r.startsWith("-")?r:t]=n}return e}),{});var i=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],o={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function l(e,t){const{key:r,level:l,...c}=t;switch(e.nodeType){case 1:return a.createElement(function(e){if(/[a-z]+[A-Z]+[a-z]+/.test(e))return e;return e.toLowerCase()}(e.nodeName),function(e,t){const r={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(r.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":r[e.name]=n(e.value);break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":r[o[e.name]||e.name]=!0;break;default:r[o[e.name]||e.name]=e.value}}))}return r}(e,r),s(e.childNodes,l,c));case 3:{const t=e.nodeValue?.toString()??"";if(!c.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const r=e.parentNode.nodeName.toLowerCase();return i.includes(r)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${r}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return s(e.childNodes,l,t)}}function s(e,t,r){const a=[...e].map(((e,a)=>c(e,{...r,index:a,level:t+1}))).filter(Boolean);return a.length?a:null}function c(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:r=[],index:a=0,level:n=0,randomKey:i}=t;let o=e,s=`${n}-${a}`;const c=[];return i&&0===n&&(s=`${function(e=6){const t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let r="";for(let a=e;a>0;--a)r+=t[Math.round(61*Math.random())];return r}()}-${s}`),Array.isArray(r)&&r.forEach((t=>{t.condition(o,s,n)&&("function"==typeof t.pre&&(o=t.pre(o,s,n),o instanceof Node||(o=e)),"function"==typeof t.post&&c.push(t.post(o,s,n)))})),c.length?c:l(o,{key:s,level:n,...t})}function u(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:r=!1,nodeOnly:a=!1,selector:n="body > *",type:i="text/html"}=t;try{const o=(new DOMParser).parseFromString(e,i);if(r){const{childNodes:e}=o.body;return a?e:[...e].map((e=>c(e,t)))}const l=o.querySelector(n)||o.body.childNodes[0];if(!(l instanceof Node))throw new TypeError("Error parsing input");return a?l:c(l,t)}catch(o){}return null}(e,t):e instanceof Node?c(e,t):null}var p=Object.defineProperty,d=(e,t,r)=>((e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),m="react-inlinesvg",g={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function f(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function h(){return function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()&&"undefined"!=typeof window&&null!==window}async function b(e,t){const r=await fetch(e,t),a=r.headers.get("content-type"),[n]=(a??"").split(/ ?; ?/);if(r.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>n.includes(e))))throw new Error(`Content type isn't valid: ${n}`);return r.text()}function v(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var y,I=class{constructor(){d(this,"cacheApi"),d(this,"cacheStore"),d(this,"subscribers",[]),d(this,"isReady",!1),this.cacheStore=new Map;let e=m,t=!1;f()&&(e=window.REACT_INLINESVG_CACHE_NAME??m,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`)})).finally((()=>{this.isReady=!0,this.subscribers.forEach((e=>e()))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===g.LOADED}async fetchAndAddToInternalCache(e,t){const r=this.cacheStore.get(e);if(r?.status!==g.LOADING){if(!r?.content){this.cacheStore.set(e,{content:"",status:g.LOADING});try{const r=await b(e,t);this.cacheStore.set(e,{content:r,status:g.LOADED})}catch(a){throw this.cacheStore.set(e,{content:"",status:g.FAILED}),a}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:g.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const r=this.cacheStore.get(e);if(r?.status===g.LOADED)return;if(r?.status===g.LOADING)return void(await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:g.IDLE}),await this.fetchAndAddToPersistentCache(e,t)})));this.cacheStore.set(e,{content:"",status:g.LOADING});const a=await(this.cacheApi?.match(e));if(a){const t=await a.text();this.cacheStore.set(e,{content:t,status:g.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const r=await(this.cacheApi?.match(e)),a=await(r?.text())??"";this.cacheStore.set(e,{content:a,status:g.LOADED})}catch(n){throw this.cacheStore.set(e,{content:"",status:g.FAILED}),n}}async handleLoading(e,t){let r=0;for(;this.cacheStore.get(e)?.status===g.LOADING&&r<10;)await v(.1),r+=1;r>=10&&await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();for(const t of e)await this.cacheApi.delete(t)}this.cacheStore.clear()}};function w(e){const t=(0,a.useRef)();return(0,a.useEffect)((()=>{t.current=e})),t.current}function E(e){const{baseURL:t,content:r,description:a,handleError:n,hash:i,preProcessor:o,title:l,uniquifyIDs:s=!1}=e;try{const e=function(e,t){if(t)return t(e);return e}(r,o),n=u(e,{nodeOnly:!0});if(!(n&&n instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const c=x(n,{baseURL:t,hash:i,uniquifyIDs:s});if(a){const e=c.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=a,c.prepend(t)}if(void 0!==l){const e=c.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),l){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=l,c.prepend(e)}}return c}catch(c){return n(c)}}function x(e,t){const{baseURL:r="",hash:a,uniquifyIDs:n}=t,i=["id","href","xlink:href","xlink:role","xlink:arcrole"],o=["href","xlink:href"];return n?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,n=/url\((.*?)\)/.exec(e.value);return n?.[1]&&(t.value=e.value.replace(n[0],`url(${r}${n[1]}__${a})`)),t}));i.forEach((e=>{const r=t.find((t=>t.name===e));var n,i;r&&(n=e,i=r.value,!o.includes(n)||!i||i.includes("#"))&&(r.value=`${r.value}__${a}`)}))}return e.children.length?x(e,t):e})),e):e}function S(e){const{cacheRequests:t=!0,children:r=null,description:n,fetchOptions:i,innerRef:o,loader:l=null,onError:s,onLoad:c,src:p,title:d,uniqueHash:m}=e,[v,I]=(0,a.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&y.isCached(e.src),status:g.IDLE}),{content:x,element:S,isCached:M,status:D}=v,N=w(e),T=w(v),L=(0,a.useRef)(m??function(e){const t="abcdefghijklmnopqrstuvwxyz",r=`${t}${t.toUpperCase()}1234567890`;let a="";for(let i=0;i{C.current&&(I({status:"Browser does not support SVG"===e.message?g.UNSUPPORTED:g.FAILED}),s?.(e))}),[s]),A=(0,a.useCallback)(((e,t=!1)=>{C.current&&I({content:e,isCached:t,status:g.LOADED})}),[]),k=(0,a.useCallback)((async()=>{const e=await b(p,i);A(e)}),[i,A,p]),H=(0,a.useCallback)((()=>{try{const t=u(E({...e,handleError:P,hash:L.current,content:x}));if(!t||!(0,a.isValidElement)(t))throw new Error("Could not convert the src to a React element");I({element:t,status:g.READY})}catch(t){P(new Error(t.message))}}),[x,P,e]),z=(0,a.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(p);let r;if(e?r=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):p.includes("{C.current&&I({content:"",element:null,isCached:!1,status:g.LOADING})}),[]);(0,a.useEffect)((()=>{if(C.current=!0,!f()||j.current)return()=>{};try{if(D===g.IDLE){if(!h())throw new Error("Browser does not support SVG");if(!p)throw new Error("Missing src");R()}}catch(e){P(e)}return j.current=!0,()=>{C.current=!1}}),[]),(0,a.useEffect)((()=>{if(f()&&N)if(N.src!==p){if(!p)return void P(new Error("Missing src"));R()}else N.title===d&&N.description===n||H()}),[n,H,P,R,N,p,d]),(0,a.useEffect)((()=>{T&&(T.status!==g.LOADING&&D===g.LOADING&&z(),T.status!==g.LOADED&&D===g.LOADED&&H(),T.status!==g.READY&&D===g.READY&&c?.(p,M))}),[z,H,M,c,T,p,D]);const W=function(e,...t){const r={};for(const a in e)({}).hasOwnProperty.call(e,a)&&(t.includes(a)||(r[a]=e[a]));return r}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return f()?S?(0,a.cloneElement)(S,{ref:o,...W}):[g.UNSUPPORTED,g.FAILED].includes(D)?r:l:l}function M(e){y||(y=new I);const{loader:t}=e,r=(0,a.useRef)(!1),[n,i]=(0,a.useState)(y.isReady);return(0,a.useEffect)((()=>{r.current||(y.onReady((()=>{i(!0)})),r.current=!0)}),[]),n?a.createElement(S,{...e}):t}},389:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=!0,n="Invariant failed";function i(e,t){if(!e){if(a)throw new Error(n);var r="function"==typeof t?t():t,i=r?"".concat(n,": ").concat(r):n;throw new Error(i)}}}},e=>{var t,r=(t=4060,e(e.s=t));(WPRecipeMakerAdmin=void 0===WPRecipeMakerAdmin?{}:WPRecipeMakerAdmin)["wp-recipe-maker/dist/admin-manage"]=r}]);dist/admin-faq.css000064400000241252152075605730010076 0ustar00.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion{border:1px solid #ccc}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__item+.accordion__item{border-top:1px solid #ccc}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__button{background-color:#fff;border:none;box-sizing:border-box;color:#444;cursor:pointer;font-size:17px;padding:10px;text-align:left;width:100%}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__button[aria-expanded=true],.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__button[aria-selected=true]{font-weight:700}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__panel{background-color:#fff;padding:10px}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__panel p:first-child{margin-top:0!important}.wprm-admin-onboarding-accordion-container .wprm-admin-onboarding-accordion .accordion__panel p:last-child{margin-bottom:0!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.wprm-recipe-container{outline:none}.wprm-recipe{overflow:hidden;zoom:1;clear:both;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe .wprm-nutrition-label{margin-top:10px}body:not(.wprm-print) .wprm-recipe p:first-letter{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.rtl .wprm-recipe{text-align:right}.rtl .wprm-recipe li{margin:0 32px 0 0}.wprm-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}.tippy-box[data-theme=wprm] .tippy-content p:first-child{margin-top:0}.tippy-box[data-theme=wprm] .tippy-content p:last-child{margin-bottom:0}.tippy-box[data-theme~=wprm-variable]{background-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--wprm-tippy-background)}.wprm-recipe-author-with-image{align-items:center;display:inline-flex}.wprm-recipe-author-with-image .wprm-recipe-author-image{line-height:0;margin-right:10px}.wprm-call-to-action.wprm-call-to-action-simple{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:5px 10px}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon{font-size:2.2em;margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon svg{margin-top:0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container .wprm-call-to-action-header{display:block;font-size:1.3em;font-weight:700}@media (max-width:450px){.wprm-call-to-action.wprm-call-to-action-simple{flex-wrap:wrap}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{text-align:center}}.wprm-condition-width{display:none}.wprm-recipe.wprm-max-400 .wprm-condition-max-width-400,.wprm-recipe.wprm-max-500 .wprm-condition-max-width-500,.wprm-recipe.wprm-max-600 .wprm-condition-max-width-600,.wprm-recipe.wprm-max-700 .wprm-condition-max-width-700,.wprm-recipe.wprm-max-800 .wprm-condition-max-width-800,.wprm-recipe.wprm-min-400 .wprm-condition-min-width-400,.wprm-recipe.wprm-min-500 .wprm-condition-min-width-500,.wprm-recipe.wprm-min-600 .wprm-condition-min-width-600,.wprm-recipe.wprm-min-700 .wprm-condition-min-width-700,.wprm-recipe.wprm-min-800 .wprm-condition-min-width-800{display:block}.wprm-meta-container-custom-color{--wprm-meta-container-block-color:inherit;--wprm-meta-container-label-color:inherit;--wprm-meta-container-link-color:inherit}.wprm-meta-container-custom-color .wprm-recipe-block-container{color:var(--wprm-meta-container-block-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container .wprm-recipe-details-label{color:var(--wprm-meta-container-label-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container * a,.wprm-meta-container-custom-color .wprm-recipe-block-container a{color:var(--wprm-meta-container-link-color)}.wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.rtl .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.wprm-recipe-details-container-inline{--wprm-meta-container-separator-color:#aaa}.wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-right:0}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline:not(:last-child):after{color:var(--wprm-meta-container-separator-color);white-space:nowrap}.wprm-recipe-details-container-inline.wprm-inline-separator-dot .wprm-recipe-block-container-inline:not(:last-child):after{content:"  •  "}.wprm-recipe-details-container-inline.wprm-inline-separator-short-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  -  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  —  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after,.wprm-recipe-details-container-inline.wprm-inline-separator-short-line .wprm-recipe-block-container-inline:not(:last-child):after{background-color:var(--wprm-meta-container-separator-color);content:"";display:inline-block;height:1em;margin:0 .8em;vertical-align:middle;width:1px}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after{height:1.3em}.rtl .wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator{overflow:hidden}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-left:0}.wprm-recipe-block-container-columns,.wprm-recipe-block-container-separate,.wprm-recipe-block-container-separated,.wprm-recipe-block-container-separated .wprm-recipe-details-label{display:block}.wprm-recipe-block-container-columns .wprm-recipe-details-label{display:inline-block;min-width:130px}.wprm-recipe-details-container-inline{display:inline}.wprm-recipe-details-container-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;--pill-padding-vertical:5px;--pill-padding-horizontal:15px;--pill-border-radius:100px;--pill-background-color:#333;--pill-text-color:#fff;--pill-border-color:#333;--pill-borderwidth:0px}.wprm-recipe-details-container-pills .wprm-recipe-meta-container-pill{background-color:var(--pill-background-color);border-color:var(--pill-border-color);border-radius:var(--pill-border-radius);border-style:solid;border-width:var(--pill-borderwidth);color:var(--pill-text-color);padding:var(--pill-padding-vertical) var(--pill-padding-horizontal)}.wprm-recipe-details-container-table{border:1px dotted #666;display:flex;margin:5px 0;padding:5px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{display:flex;flex:1;flex-direction:column;text-align:center}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only{border:none!important}@media (min-width:451px){.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table,.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-left:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-right:none!important}}@media (max-width:450px){.wprm-recipe-details-container-table{border:none!important;display:block;margin:5px 0;padding:0}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none{display:flex;flex-wrap:wrap}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none .wprm-recipe-block-container-table{max-width:100%;min-width:120px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{padding:5px}.wprm-recipe-details-container-table.wprm-recipe-table-borders-all .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right .wprm-recipe-block-container-table{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table:not(:last-child){border-bottom:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-block-container-columns .wprm-recipe-details-label{margin-right:.4em;min-width:0}}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:flex;flex-wrap:wrap;justify-content:space-between}.wprm-container-columns-spaced-middle.wprm-container-columns-spaced-middle,.wprm-container-columns-spaced.wprm-container-columns-spaced-middle{align-items:center}.wprm-container-columns-spaced-middle>*,.wprm-container-columns-spaced>*{flex:1}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter,.wprm-container-columns-spaced.wprm-container-columns-gutter{margin-left:-8px;margin-right:-8px}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-left:8px!important;margin-right:8px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-left:0!important;margin-right:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-left:8px!important;margin-right:8px!important}@media (max-width:450px){.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:block}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-bottom:16px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-bottom:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-bottom:16px!important}}.wprm-container-float-left{float:left;margin:0 10px 10px 0;position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-left,.wprm-container-float-right{float:right;margin:0 0 10px 10px}.wprm-container-float-right{position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-right{float:left;margin:0 10px 10px 0}@media only screen and (max-width:640px){.rtl .wprm-container-float-left,.rtl .wprm-container-float-right,.wprm-container-float-left,.wprm-container-float-right{float:none;margin-left:0;margin-right:0}}.wprm-header-decoration-icon-line,.wprm-header-decoration-line,.wprm-header-decoration-spacer,.wprm-icon-decoration-line{align-items:center;display:flex;flex-wrap:wrap}.wprm-header-decoration-icon-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-left .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-left .wprm-decoration-line{margin-left:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-icon-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-spacer.wprm-align-right .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-icon-decoration-line.wprm-align-right .wprm-decoration-line{margin-right:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:last-child,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:last-child{margin-left:15px}.wprm-decoration-line{border:0;border-bottom:1px solid #000;flex:auto;height:1px}.wprm-decoration-spacer{flex:auto}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-faded{opacity:.7}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller{font-size:.8em}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-expandable-container,.wprm-expandable-container-separated{--wprm-expandable-text-color:#333;--wprm-expandable-button-color:#fff;--wprm-expandable-border-color:#333;--wprm-expandable-border-radius:0px;--wprm-expandable-vertical-padding:5px;--wprm-expandable-horizontal-padding:5px}.wprm-expandable-container a.wprm-expandable-button,.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated a.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{color:var(--wprm-expandable-text-color)}.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{background-color:var(--wprm-expandable-button-color);border-color:var(--wprm-expandable-border-color);border-radius:var(--wprm-expandable-border-radius);padding:var(--wprm-expandable-vertical-padding) var(--wprm-expandable-horizontal-padding)}.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container-separated.wprm-expandable-expanded .wprm-expandable-button-show,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container.wprm-expandable-expanded .wprm-expandable-button-show{display:none}.wprm-expandable-separated-content-collapsed{display:none!important}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-block-text-light{font-weight:300!important}.wprm-block-text-light-bold{font-weight:500!important}.wprm-block-text-semi-bold{font-weight:600!important}.wprm-block-text-bold{font-weight:700!important}.wprm-block-text-italic{font-style:italic!important}.wprm-block-text-uppercase{text-transform:uppercase!important}.wprm-block-text-faded{opacity:.7}.wprm-block-text-uppercase-faded{opacity:.7;text-transform:uppercase!important}.wprm-block-text-smaller{font-size:.9em}.wprm-block-text-larger{font-size:1.1em}.wprm-block-text-faded .wprm-block-text-faded,.wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded{opacity:1}.wprm-block-text-larger .wprm-block-text-larger,.wprm-block-text-smaller .wprm-block-text-smaller{font-size:1em}.wprm-align-left{text-align:left}.wprm-align-center{text-align:center}.wprm-align-right{text-align:right}.wprm-align-top{align-items:start}.wprm-align-middle{align-items:center}.wprm-align-bottom{align-items:end}.wprm-recipe-header .wprm-recipe-icon:not(.wprm-collapsible-icon){margin-right:10px}.wprm-recipe-header .wprm-recipe-icon.wprm-collapsible-icon{margin-left:10px}.wprm-recipe-header.wprm-header-has-actions{align-items:center;display:flex;flex-wrap:wrap}.wprm-recipe-header .wprm-recipe-adjustable-servings-container,.wprm-recipe-header .wprm-recipe-media-toggle-container,.wprm-recipe-header .wprm-unit-conversion-container{font-size:16px;font-style:normal;font-weight:400;opacity:1;text-transform:none}.wprm-recipe-header .wprm-header-toggle{float:right}.wprm-recipe-header .wprm-header-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-recipe-icon svg{display:inline;height:1.3em;margin-top:-.15em;overflow:visible;vertical-align:middle;width:1.3em}.wprm-icon-shortcode{font-size:16px;height:16px}.wprm-icon-shortcode.wprm-icon-shortcode-inline{display:inline}.wprm-icon-shortcode .wprm-recipe-icon svg{display:inline;height:1em;margin-top:0;overflow:visible;vertical-align:middle;width:1em}.wprm-interactivity-container{display:flex;gap:10px;margin:10px 20px 0}.wprm-internal-container{background-color:#fff;border:0 solid #fff;border-radius:20px;padding:20px}.wprm-internal-container ul li{margin-left:16px}.wprm-internal-container .wprm-internal-container-toggle+.wprm-recipe-ingredient-group .wprm-recipe-group-name,.wprm-internal-container .wprm-internal-container-toggle+.wprm-recipe-instruction-group .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-ingredient-group:first-child .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-instruction-group:first-child .wprm-recipe-group-name{margin-top:0!important}.wprm-internal-container .wprm-internal-container-toggle{float:right;position:relative;z-index:2}.wprm-internal-container .wprm-internal-container-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-internal-container.wprm-expandable-collapsed{mask-image:linear-gradient(180deg,#000 50%,transparent);max-height:60px;overflow:hidden}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-image .dpsp-pin-it-wrapper{margin:0 auto}.wprm-recipe-image picture{border:none!important}.wprm-block-image-circle img{border-radius:50%}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:.8em!important}.wprm-recipe-ingredients-container.wprm-recipe-images-before .wprm-recipe-ingredient-image{margin-right:10px}.wprm-recipe-ingredients-container.wprm-recipe-images-after .wprm-recipe-ingredient-image{margin-left:10px}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image{flex-shrink:0}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image .wprm-recipe-ingredient-no-image-placeholder{display:inline-block}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image img{vertical-align:middle}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{opacity:.7}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller{font-size:.8em}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container{align-items:center;display:flex}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container .wprm-recipe-ingredient-notes{display:block}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient{display:flex}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit{flex-shrink:0;margin-right:10px}.wprm-ingredient-style-table-2-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient{align-items:center}.wprm-ingredient-style-table-2-align .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align .wprm-recipe-ingredient-amount-unit{text-align:right}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes{flex:1}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name{margin-right:10px}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes{flex:1}.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name{margin-top:.8em!important}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-instructions-container .wprm-recipe-instruction-media{margin:5px 0 15px;max-width:100%}.wprm-recipe-instructions-container .wprm-recipe-instruction-video iframe{max-width:100%}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-right:5px}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:last-child{padding-right:0}.wprm-recipe-instructions .wprm-recipe-instruction-tip,.wprm-recipe-tip{align-items:flex-start;counter-increment:none!important;display:flex;gap:10px;list-style:none!important;margin-bottom:12px;padding:10px 12px}.wprm-recipe-instructions .wprm-recipe-instruction-tip::marker,.wprm-recipe-instructions .wprm-recipe-instruction-tip:before,.wprm-recipe-tip::marker,.wprm-recipe-tip:before{content:none!important;display:none!important}.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-icon,.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-icon,.wprm-recipe-tip .wprm-recipe-instruction-tip-icon,.wprm-recipe-tip .wprm-recipe-tip-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.1em;justify-content:center;line-height:inherit;min-height:1.25em;min-height:1lh}.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-text,.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-text,.wprm-recipe-tip .wprm-recipe-instruction-tip-text,.wprm-recipe-tip .wprm-recipe-tip-text{color:var(--wprm-tip-text-color,#000);flex:1;min-width:0}.wprm-recipe-instruction-tip-style-left-border,.wprm-recipe-instruction-tip-style-left-border-straight,.wprm-recipe-tip-style-left-border,.wprm-recipe-tip-style-left-border-straight{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 9%,transparent);border-left:5px solid var(--wprm-tip-accent,#2b6cb0);border-radius:0}.wprm-recipe-instruction-tip-style-left-border-rounded,.wprm-recipe-tip-style-left-border-rounded{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 9%,transparent);border-left:5px solid var(--wprm-tip-accent,#2b6cb0);border-radius:4px}.wprm-recipe-instruction-tip-style-filled,.wprm-recipe-tip-style-filled{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 16%,transparent);border-radius:4px}.wprm-recipe-instruction-tip-style-outline,.wprm-recipe-tip-style-outline{border:1px solid var(--wprm-tip-accent,#2b6cb0);border-radius:4px}.wprm-recipe-instruction-tip-style-banner,.wprm-recipe-tip-style-banner{border-bottom:2px solid var(--wprm-tip-accent,#2b6cb0);border-top:2px solid var(--wprm-tip-accent,#2b6cb0);padding-bottom:12px;padding-top:12px}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-left:5px;padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:first-child{padding-left:5px}.rtl .wprm-recipe-instruction-tip-style-left-border,.rtl .wprm-recipe-instruction-tip-style-left-border-rounded,.rtl .wprm-recipe-instruction-tip-style-left-border-straight,.rtl .wprm-recipe-tip-style-left-border,.rtl .wprm-recipe-tip-style-left-border-rounded,.rtl .wprm-recipe-tip-style-left-border-straight{border-left:0;border-right:5px solid var(--wprm-tip-accent,#2b6cb0)}.wprm-recipe-shop-instacart-loading{cursor:wait;opacity:.5}.wprm-recipe-shop-instacart{align-items:center;border:1px solid #003d29;border-radius:23px;cursor:pointer;display:inline-flex;font-family:Instacart,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;height:46px;padding:0 18px}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-dark{background-color:#003d29;color:#faf1e5}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-light{background-color:#faf1e5;border-color:#efe9e1;color:#003d29}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-white{background-color:#fff;border-color:#e8e9eb;color:#000}.wprm-recipe-shop-instacart>img{height:22px!important;margin:0!important;padding:0!important;width:auto!important}.wprm-recipe-shop-instacart>span{margin-left:10px}.wprm-recipe-jump-to-section-container{--wprm-jump-to-section-gap:10px;--wprm-jump-to-section-alignment:flex-start;--wprm-jump-to-section-background:#fff;--wprm-jump-to-section-text-color:#333;--wprm-jump-to-section-borderwidth:0px;--wprm-jump-to-section-border:#333;--wprm-jump-to-section-border-radius:10px;--wprm-jump-to-section-vertical-padding:5px;--wprm-jump-to-section-horizontal-padding:15px;align-items:center;display:flex;flex-wrap:wrap;gap:var(--wprm-jump-to-section-gap);justify-content:var(--wprm-jump-to-section-alignment);text-wrap:nowrap}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-nowrap{flex-wrap:nowrap}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;--wprm-jump-to-section-fade-width:50px;mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll::-webkit-scrollbar{display:none}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left{mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%)}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-right{mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 100%)}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left.scrolled-right{mask-image:none}.wprm-recipe-jump-to-section-container a.wprm-recipe-jump-to-section{align-items:center;background-color:var(--wprm-jump-to-section-background);border-color:var(--wprm-jump-to-section-border);border-radius:var(--wprm-jump-to-section-border-radius);border-style:solid;border-width:var(--wprm-jump-to-section-borderwidth);color:var(--wprm-jump-to-section-text-color);display:flex;gap:5px;padding:var(--wprm-jump-to-section-vertical-padding) var(--wprm-jump-to-section-horizontal-padding);text-decoration:none}.wprm-recipe-jump-to-section-container .wprm-recipe-icon svg{margin-top:0}.wprm-recipe-jump-to-section-icon-above .wprm-recipe-jump-to-section{flex-direction:column}.wprm-recipe-jump-to-section-icon-right .wprm-recipe-jump-to-section{flex-direction:row-reverse}.wprm-recipe-jump-to-section-icon-below .wprm-recipe-jump-to-section{flex-direction:column-reverse}.wprm-layout-container{--wprm-layout-container-text-color:inherit;--wprm-layout-container-background-color:inherit;background-color:var(--wprm-layout-container-background-color);color:var(--wprm-layout-container-text-color)}.wprm-layout-column-container{display:flex;flex-wrap:nowrap}.wprm-layout-column{--wprm-layout-column-text-color:inherit;--wprm-layout-column-background-color:inherit;background-color:var(--wprm-layout-column-background-color);color:var(--wprm-layout-column-text-color)}.wprm-padding-5{padding:5px}.wprm-padding-10{padding:10px}.wprm-padding-20{padding:20px}.wprm-padding-30{padding:30px}.wprm-padding-40{padding:40px}.wprm-padding-50{padding:50px}.wprm-column-gap-5{column-gap:5px}.wprm-column-gap-10{column-gap:10px}.wprm-column-gap-20{column-gap:20px}.wprm-column-gap-30{column-gap:30px}.wprm-column-gap-40{column-gap:40px}.wprm-column-gap-50{column-gap:50px}.wprm-row-gap-5{row-gap:5px}.wprm-row-gap-10{row-gap:10px}.wprm-row-gap-20{row-gap:20px}.wprm-row-gap-30{row-gap:30px}.wprm-row-gap-40{row-gap:40px}.wprm-row-gap-50{row-gap:50px}.wprm-layout-column{flex:auto}.wprm-column-width-20{flex:1 1 20%}.wprm-column-width-25{flex:1 1 25%}.wprm-column-width-33{flex:1 1 33.33%}.wprm-column-width-40{flex:1 1 40%}.wprm-column-width-50{flex:1 1 50%}.wprm-column-width-60{flex:1 1 60%}.wprm-column-width-66{flex:1 1 66.66%}.wprm-column-width-75{flex:1 1 75%}.wprm-column-width-80{flex:1 1 80%}@media (max-width:480px){.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400){flex-direction:column}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400).wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400) .wprm-layout-column{width:100%}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-left{text-align:left}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-right{text-align:right}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-center{text-align:center}}@media (max-width:768px){.wprm-column-rows-tablet{flex-direction:column}.wprm-column-rows-tablet.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-column-rows-tablet .wprm-layout-column{width:100%}.wprm-column-rows-tablet>.wprm-align-rows-left{text-align:left}.wprm-column-rows-tablet>.wprm-align-rows-right{text-align:right}.wprm-column-rows-tablet>.wprm-align-rows-center{text-align:center}}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900{flex-direction:column}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800{flex-direction:column}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700{flex-direction:column}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600{flex-direction:column}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500{flex-direction:column}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400{flex-direction:column}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-center{text-align:center}.wprm-recipe-link{cursor:pointer;text-decoration:none}.wprm-recipe-link.wprm-recipe-link-inline-button{display:inline-block;margin:0 5px 5px 0}.wprm-recipe-link.wprm-recipe-link-button{display:table;margin:5px auto}.wprm-recipe-link.wprm-recipe-link-wide-button{display:block;margin:5px 0;text-align:center;width:auto}.wprm-recipe-link.wprm-recipe-link-button,.wprm-recipe-link.wprm-recipe-link-inline-button,.wprm-recipe-link.wprm-recipe-link-wide-button{border-style:solid;border-width:1px;padding:5px}.wprm-recipe-link.wprm-recipe-link-disabled{cursor:not-allowed}.rtl .wprm-recipe-link.wprm-recipe-link-inline-button{margin:0 0 5px 5px}.wprm-nutrition-label-container-simple .wprm-nutrition-label-text-nutrition-unit{font-size:.85em}.wprm-nutrition-label-container-grouped{display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container{white-space:nowrap}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container-separate{column-gap:5px;display:flex;justify-content:space-between}.wprm-nutrition-label-container-grouped-pills{--wprm-nutrition-pills-row-gap:10px;--wprm-nutrition-pills-background:#fff;--wprm-nutrition-pills-border:#333;--wprm-nutrition-pills-border-width:1px;--wprm-nutrition-pills-border-radius:100px;--wprm-nutrition-pills-horizontal-padding:15px;--wprm-nutrition-pills-vertical-padding:5px;row-gap:var(--wprm-nutrition-pills-row-gap)}.wprm-nutrition-label-container-grouped-pills .wprm-nutrition-label-text-nutrition-container:not(.wprm-nutrition-label-text-nutrition-container-empty){background-color:var(--wprm-nutrition-pills-background);border:var(--wprm-nutrition-pills-border-width) solid var(--wprm-nutrition-pills-border);border-radius:var(--wprm-nutrition-pills-border-radius);padding:var(--wprm-nutrition-pills-vertical-padding) var(--wprm-nutrition-pills-horizontal-padding)}.wprm-recipe-rating{white-space:nowrap}.wprm-recipe-rating svg{height:1.1em;margin-top:-.15em!important;margin:0;vertical-align:middle;width:1.1em}.wprm-recipe-rating.wprm-recipe-rating-inline{align-items:center;display:inline-flex}.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details{display:inline-block;margin-left:10px}.wprm-recipe-rating .wprm-recipe-rating-details{font-size:.8em}.wprm-recipe-smart-with-food-button{display:block}.wprm-spacer{background:none!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}.wprm-recipe-instruction-text .wprm-spacer,.wprm-recipe-notes .wprm-spacer,.wprm-recipe-summary .wprm-spacer{display:block!important}.wprm-temperature-container .wprm-temperature-icon img{display:inline-block;height:auto;margin-bottom:-.2em;vertical-align:text-bottom;width:1.6em}.wprm-toggle-switch-container{align-items:center;display:flex;margin:10px 0}.wprm-toggle-switch-container label{cursor:pointer;flex-shrink:0;font-size:1em;margin:0}.wprm-toggle-switch-container .wprm-prevent-sleep-description{font-size:.8em;line-height:1.1em;margin-left:10px}.wprm-toggle-switch{align-items:center;display:inline-flex;position:relative}.wprm-toggle-switch input{height:0;margin:0;min-width:0;opacity:0;padding:0;width:0}.wprm-toggle-switch .wprm-toggle-switch-slider{align-items:center;cursor:pointer;display:inline-flex;gap:5px;position:relative;-webkit-transition:.4s;transition:.4s;--switch-height:28px;height:var(--switch-height);--knob-size:calc(var(--switch-height)*0.8);--switch-off-color:#ccc;--switch-off-text:#333;--switch-off-knob:#fff;--switch-on-color:#333;--switch-on-text:#fff;--switch-on-knob:#fff;background-color:var(--switch-off-color)}.wprm-toggle-switch .wprm-toggle-switch-slider:before{background-color:var(--switch-off-knob);content:"";height:var(--knob-size);left:calc(var(--knob-size)/5);position:absolute;-webkit-transition:.4s;transition:.4s;width:var(--knob-size)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider{background-color:var(--switch-on-color)}.wprm-toggle-switch input:focus+.wprm-toggle-switch-slider{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider:before{background-color:var(--switch-on-knob);left:calc(100% - var(--knob-size) - var(--knob-size)/5)}.wprm-toggle-switch .wprm-toggle-switch-label{margin-left:10px}.wprm-toggle-switch-outside .wprm-toggle-switch-slider{width:calc(var(--switch-height)*2)}.wprm-toggle-switch-inside .wprm-toggle-switch-text{display:grid}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on{align-items:center;color:#fff;display:flex;font-size:calc(var(--switch-height)*.5);gap:5px;grid-area:1/1;opacity:0;transition:opacity .4s;white-space:nowrap}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon{align-items:center;display:inline-flex;margin-right:0}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon svg,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon svg{margin-top:0}.wprm-toggle-switch-inside .wprm-toggle-switch-slider{padding:5px 10px;padding-left:calc(var(--knob-size) + var(--knob-size)/5 + 5px);padding-right:10px}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-off{color:var(--switch-off-text);opacity:1}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-on{color:var(--switch-on-text);opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider{padding-left:10px;padding-right:calc(var(--knob-size) + var(--knob-size)/5 + 5px)}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-off{opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-on{opacity:1}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider{border-radius:999px}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider:before{border-radius:50%}.wprm-toggle-container button.wprm-toggle{border:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:inherit;white-space:nowrap}.wprm-toggle-container button.wprm-toggle:focus{outline:none}.wprm-toggle-buttons-container{--wprm-toggle-button-background:#fff;--wprm-toggle-button-accent:#333;--wprm-toggle-button-radius:3px;align-items:stretch;background-color:var(--wprm-toggle-button-background);border:1px solid var(--wprm-toggle-button-accent);border-radius:var(--wprm-toggle-button-radius);color:var(--wprm-toggle-button-accent);display:inline-flex;flex-shrink:0;overflow:hidden}.wprm-toggle-buttons-container button.wprm-toggle{background-color:var(--wprm-toggle-button-accent);border-left:1px solid var(--wprm-toggle-button-accent);color:var(--wprm-toggle-button-background);padding:5px 10px}.wprm-toggle-buttons-container button.wprm-toggle:first-child{border-left:0;border-right:0}.wprm-toggle-buttons-container button.wprm-toggle.wprm-toggle-active .wprm-toggle-icon-inactive{display:none}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active){background:none!important;color:inherit!important}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active) .wprm-toggle-icon-active{display:none}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon{margin:0}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon svg{margin-top:-.3em}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon+.wprm-toggle-text{margin-left:10px}.rtl .wprm-toggle-buttons-container button.wprm-toggle{border-left:0;border-right:1px solid var(--wprm-toggle-button-accent)}.wprm-toggle-pills-container{--wprm-toggle-pills-height:28px;--wprm-toggle-pills-gap:10px;--wprm-toggle-pills-radius:999px;--wprm-toggle-pills-background:#fff;--wprm-toggle-pills-border:#333;--wprm-toggle-pills-text:#333;--wprm-toggle-pills-active-background:#333;--wprm-toggle-pills-active-border:#333;--wprm-toggle-pills-active-text:#fff;align-items:center;display:inline-flex;gap:var(--wprm-toggle-pills-gap)}.wprm-toggle-pills-container button.wprm-toggle{align-items:center;background-color:var(--wprm-toggle-pills-background);border:1px solid var(--wprm-toggle-pills-border);border-radius:var(--wprm-toggle-pills-radius);color:var(--wprm-toggle-pills-text);display:inline-flex;font-size:calc(var(--wprm-toggle-pills-height)*.5);height:var(--wprm-toggle-pills-height);justify-content:center;margin:0;min-width:var(--wprm-toggle-pills-height);padding:0;width:auto}.wprm-toggle-pills-container button.wprm-toggle.wprm-toggle-active{background-color:var(--wprm-toggle-pills-active-background);border:1px solid var(--wprm-toggle-pills-active-border);color:var(--wprm-toggle-pills-active-text)}.wprm-recipe-header+.wprm-recipe-video{margin-top:10px}.wprm-recipe-advanced-servings-container{align-items:center;display:flex;flex-wrap:wrap;margin:5px 0}.wprm-recipe-advanced-servings-container a.wprm-recipe-advanced-servings-input,.wprm-recipe-advanced-servings-container a.wprm-recipe-advanced-servings-reset{text-decoration:none}.wprm-recipe-advanced-servings-container .wprm-recipe-advanced-servings-input-unit{margin-left:3px}.wprm-recipe-advanced-servings-container .wprm-recipe-advanced-servings-input-shape{margin-left:5px}.wprm-recipe-advanced-servings-container .wprm-recipe-advanced-servings-reset{font-size:.8em}.wprm-main-container-preview .wprm-recipe-advanced-servings-container a{cursor:pointer}.wprm-recipe-equipment-container,.wprm-recipe-ingredients-container,.wprm-recipe-instructions-container{counter-reset:wprm-advanced-list-counter}ol.wprm-advanced-list,ul.wprm-advanced-list{--wprm-advanced-list-top-position:0px;--wprm-advanced-list-left-position:0px;--wprm-advanced-list-background:#444;--wprm-advanced-list-text:#fff;--wprm-advanced-list-size:18px;--wprm-advanced-list-text-size:12px}ol.wprm-advanced-list.wprm-advanced-list-reset,ul.wprm-advanced-list.wprm-advanced-list-reset{counter-reset:wprm-advanced-list-counter}ol.wprm-advanced-list li,ul.wprm-advanced-list li{list-style-type:none}ol.wprm-advanced-list li:before,ul.wprm-advanced-list li:before{align-items:center;background-color:var(--wprm-advanced-list-background);border:0;border-radius:100%;color:var(--wprm-advanced-list-text);content:counter(wprm-advanced-list-counter);counter-increment:wprm-advanced-list-counter;display:flex;float:left;font-size:var(--wprm-advanced-list-text-size);font-weight:700;height:var(--wprm-advanced-list-size);justify-content:center;line-height:var(--wprm-advanced-list-text-size);margin:calc(2px + var(--wprm-advanced-list-top-position)) 0 0 calc(-32px + var(--wprm-advanced-list-left-position));width:var(--wprm-advanced-list-size)}ol.wprm-advanced-list li.wprm-recipe-instruction-tip:before,ul.wprm-advanced-list li.wprm-recipe-instruction-tip:before{content:none;counter-increment:none;display:none}.rtl ol.wprm-advanced-list li:before,.rtl ul.wprm-advanced-list li:before{float:right;margin:2px -32px 0 0}:root{--wprm-list-checkbox-size:18px;--wprm-list-checkbox-left-position:0px;--wprm-list-checkbox-top-position:0px;--wprm-list-checkbox-background:#fff;--wprm-list-checkbox-borderwidth:1px;--wprm-list-checkbox-border-style:solid;--wprm-list-checkbox-border-color:inherit;--wprm-list-checkbox-border-radius:0px;--wprm-list-checkbox-check-width:2px;--wprm-list-checkbox-check-color:inherit}.wprm-checkbox-container{margin-left:-16px}.rtl .wprm-checkbox-container{margin-left:0;margin-right:-16px}.wprm-checkbox-container input[type=checkbox]{margin:0!important;opacity:0;width:16px!important}.wprm-checkbox-container label.wprm-checkbox-label{display:inline!important;left:0;margin:0!important;padding-left:26px;position:relative}.wprm-checkbox-container label:after,.wprm-checkbox-container label:before{content:"";display:inline-block;position:absolute}.rtl ​.wprm-checkbox-container label:before{right:var(--wprm-list-checkbox-left-position)}.rtl .wprm-checkbox-container label:after{right:calc(var(--wprm-list-checkbox-left-position) + var(--wprm-list-checkbox-size)/4)}.wprm-checkbox-container label:before{background-color:var(--wprm-list-checkbox-background);border-color:var(--wprm-list-checkbox-border-color);border-radius:var(--wprm-list-checkbox-border-radius);border-style:var(--wprm-list-checkbox-border-style);border-width:var(--wprm-list-checkbox-borderwidth);height:var(--wprm-list-checkbox-size);left:var(--wprm-list-checkbox-left-position);top:var(--wprm-list-checkbox-top-position);width:var(--wprm-list-checkbox-size)}.wprm-checkbox-container label:after{border-bottom:var(--wprm-list-checkbox-check-width) solid;border-left:var(--wprm-list-checkbox-check-width) solid;border-color:var(--wprm-list-checkbox-check-color);height:calc(var(--wprm-list-checkbox-size)/4);left:calc(var(--wprm-list-checkbox-left-position) + var(--wprm-list-checkbox-size)/4);top:calc(var(--wprm-list-checkbox-top-position) + var(--wprm-list-checkbox-size)/4);transform:rotate(-45deg);width:calc(var(--wprm-list-checkbox-size)/2)}.wprm-checkbox-container input[type=checkbox]+label:after{content:none}.wprm-checkbox-container input[type=checkbox]:checked+label:after{content:""}.wprm-checkbox-container input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}.wprm-recipe-equipment li,.wprm-recipe-ingredients li,.wprm-recipe-instructions li{position:relative}.wprm-recipe-equipment li .wprm-checkbox-container,.wprm-recipe-ingredients li .wprm-checkbox-container,.wprm-recipe-instructions li .wprm-checkbox-container{display:inline-block;left:-32px;line-height:.9em;position:absolute;top:.25em}.wprm-recipe-equipment li.wprm-checkbox-is-checked,.wprm-recipe-equipment li.wprm-checkbox-is-checked .wprm-recipe-instruction-ingredient,.wprm-recipe-ingredients li.wprm-checkbox-is-checked,.wprm-recipe-ingredients li.wprm-checkbox-is-checked .wprm-recipe-instruction-ingredient,.wprm-recipe-instructions li.wprm-checkbox-is-checked,.wprm-recipe-instructions li.wprm-checkbox-is-checked .wprm-recipe-instruction-ingredient{text-decoration:line-through}.rtl .wprm-recipe-equipment li .wprm-checkbox-container,.rtl .wprm-recipe-ingredients li .wprm-checkbox-container,.rtl .wprm-recipe-instructions li .wprm-checkbox-container{left:inherit;right:-32px}.wprm-list-checkbox-container:before{display:none!important}.wprm-list-checkbox-container.wprm-list-checkbox-checked{text-decoration:line-through}.wprm-list-checkbox-container .wprm-list-checkbox:hover{cursor:pointer}.wprm-recipe-equipment-grid .eafl-disclaimer,.wprm-recipe-equipment-images .eafl-disclaimer{display:none}.wprm-recipe-equipment-images{display:flex;flex-wrap:wrap;margin:5px -5px}.wprm-recipe-equipment-images.wprm-recipe-equipment-images-align-center{justify-content:center}.wprm-recipe-equipment-images.wprm-recipe-equipment-images-align-right{justify-content:flex-end}.wprm-recipe-equipment-images.wprm-recipe-equipment-images-align-spaced{justify-content:space-evenly}.wprm-recipe-equipment-images a{background:0!important;border:0!important;box-shadow:none!important;float:none!important;margin:0!important;opacity:1!important;padding:0!important}.wprm-recipe-equipment-images .wprm-recipe-equipment-item{margin:5px}.wprm-recipe-equipment-images .wprm-recipe-equipment-item img{margin:0}.wprm-recipe-equipment-images .wprm-recipe-equipment-item .wprm-recipe-equipment-name{text-align:center}.wprm-recipe-equipment-grid{margin:5px -5px}.wprm-recipe-equipment-grid .wprm-recipe-equipment-item{margin:5px;max-width:100%;overflow:hidden;text-align:center}.wprm-recipe-equipment-grid .wprm-recipe-equipment-item img{margin:0 auto;max-width:100%}.wprm-recipe-equipment-grid .wprm-recipe-equipment-item .wprm-recipe-equipment-name{text-align:center}@media screen and (min-width:400px){.wprm-recipe-equipment-grid .wprm-recipe-equipment-grid-row{display:flex}.wprm-recipe-equipment-grid .wprm-recipe-equipment-item{flex:1 1 50%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-1 .wprm-recipe-equipment-item{flex:1 1 100%}}@media screen and (min-width:550px){.wprm-recipe-equipment-grid .wprm-recipe-equipment-item{flex:1 1 33.33%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-1 .wprm-recipe-equipment-item{flex:1 1 100%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-2 .wprm-recipe-equipment-item{flex:1 1 50%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-3 .wprm-recipe-equipment-item{flex:1 1 33.33%}}@media screen and (min-width:650px){.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-1 .wprm-recipe-equipment-item{flex:1 1 100%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-2 .wprm-recipe-equipment-item{flex:1 1 50%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-3 .wprm-recipe-equipment-item{flex:1 1 33.33%}.wprm-recipe-equipment-grid.wprm-recipe-equipment-grid-columns-4 .wprm-recipe-equipment-item{flex:1 1 25%}}.wprm-nutrition-label,html body .wprm-recipe-container .wprm-nutrition-label{border:1px solid #333;color:#000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;max-width:250px;padding:5px;text-align:left!important}.wprm-nutrition-label .nutrition-title,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-title{font-size:24px;font-weight:700;line-height:24px}.wprm-nutrition-label .nutrition-serving,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-serving{font-size:10px;font-weight:700;line-height:14px}.wprm-nutrition-label .nutrition-item,.wprm-nutrition-label .nutrition-sub-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-sub-item{border-top:1px solid #333;clear:both}.wprm-nutrition-label .nutrition-sub-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-sub-item{margin-left:14px}.wprm-nutrition-label .nutrition-percentage,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-percentage{float:right}.wprm-nutrition-label .nutrition-line,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-line{background-color:#333;font-size:1px;height:5px}.wprm-nutrition-label .nutrition-line.nutrition-line-big,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-line.nutrition-line-big{height:10px}.wprm-nutrition-label .nutrition-warning,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-warning{border-top:1px solid #333;clear:both;color:#999;font-size:10px;padding-top:5px}.rtl .wprm-nutrition-label,html body.rtl .wprm-recipe-container .wprm-nutrition-label{text-align:right!important}.rtl .wprm-nutrition-label .nutrition-sub-item,html body.rtl .wprm-recipe-container .wprm-nutrition-label .nutrition-sub-item{margin-left:0;margin-right:14px}.rtl .wprm-nutrition-label .nutrition-percentage,html body.rtl .wprm-recipe-container .wprm-nutrition-label .nutrition-percentage{float:left}.no-js .wprm-private-notes-container,.no-js .wprm-recipe-private-notes-header{display:none}.wprm-private-notes-container:not(.wprm-private-notes-container-disabled){cursor:pointer}.wprm-private-notes-container .wprm-private-notes-input,.wprm-private-notes-container .wprm-private-notes-user,.wprm-private-notes-container.wprm-private-notes-has-notes .wprm-private-notes-placeholder{display:none}.wprm-private-notes-container.wprm-private-notes-has-notes .wprm-private-notes-user{display:block}.wprm-private-notes-container.wprm-private-notes-editing .wprm-private-notes-placeholder,.wprm-private-notes-container.wprm-private-notes-editing .wprm-private-notes-user{display:none}.wprm-private-notes-container.wprm-private-notes-editing .wprm-private-notes-input{display:block}.wprm-private-notes-container .wprm-private-notes-user{white-space:pre-wrap}.wprm-private-notes-container .wprm-private-notes-input{box-sizing:border-box;height:100px;overflow:hidden;padding:5px;resize:none;width:100%}.wprm-print .wprm-private-notes-container{cursor:default}.wprm-print .wprm-private-notes-container .wprm-private-notes-input,.wprm-print .wprm-private-notes-container .wprm-private-notes-placeholder{display:none!important}.wprm-print .wprm-private-notes-container .wprm-private-notes-user{display:block!important}input[type=number].wprm-recipe-servings{display:inline;margin:0;padding:5px;width:60px}.wprm-recipe-servings-text-buttons-container{display:inline-flex}.wprm-recipe-servings-text-buttons-container input[type=text].wprm-recipe-servings{border-radius:0!important;display:inline;margin:0;outline:none;padding:0;text-align:center;vertical-align:top;width:40px}.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change,.wprm-recipe-servings-text-buttons-container input[type=text].wprm-recipe-servings{border:1px solid #333;font-size:16px;height:30px;user-select:none}.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change{background:#333;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;line-height:26px;text-align:center;width:20px}.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change:active{font-weight:700}.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change.wprm-recipe-servings-decrement{border-bottom-right-radius:0!important;border-right:none;border-top-right-radius:0!important}.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change.wprm-recipe-servings-increment{border-bottom-left-radius:0!important;border-left:none;border-top-left-radius:0!important}.wprm-recipe-servings-container .tippy-box{padding:5px 10px}input[type=range].wprm-recipe-servings-slider{-webkit-appearance:none;background:none;border:0;margin:0;min-width:150px;width:100%}input[type=range].wprm-recipe-servings-slider:focus{outline:none}input[type=range].wprm-recipe-servings-slider::-webkit-slider-runnable-track{background:#aaa;border:.5px solid #010101;border-radius:1.3px;box-shadow:.5px .5px 1px #000,0 0 .5px #0d0d0d;cursor:pointer;height:9.2px;width:100%}input[type=range].wprm-recipe-servings-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:.7px solid #000;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:22px;margin-top:-6.9px;width:10px}input[type=range].wprm-recipe-servings-slider:focus::-webkit-slider-runnable-track{background:#bcbcbc}input[type=range].wprm-recipe-servings-slider::-moz-range-track{background:#aaa;border:.5px solid #010101;border-radius:1.3px;box-shadow:.5px .5px 1px #000,0 0 .5px #0d0d0d;cursor:pointer;height:9.2px;width:100%}input[type=range].wprm-recipe-servings-slider::-moz-range-thumb{background:#fff;border:.7px solid #000;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:22px;width:10px}input[type=range].wprm-recipe-servings-slider::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:9.2px;width:100%}input[type=range].wprm-recipe-servings-slider::-ms-fill-lower{background:#989898;border:.5px solid #010101;border-radius:2.6px;box-shadow:.5px .5px 1px #000,0 0 .5px #0d0d0d}input[type=range].wprm-recipe-servings-slider::-ms-fill-upper{background:#aaa;border:.5px solid #010101;border-radius:2.6px;box-shadow:.5px .5px 1px #000,0 0 .5px #0d0d0d}input[type=range].wprm-recipe-servings-slider::-ms-thumb{background:#fff;border:.7px solid #000;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:22px;height:9.2px;width:10px}input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-lower{background:#aaa}input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-upper{background:#bcbcbc}.wprm-recipe-share-options-popup-container{display:none!important}.wprm-recipe-share-options-popup-options{--wprm-share-popup-icon-color:#fff;--wprm-share-popup-icon-hover-color:#fff;--wprm-share-popup-text-color:#fff;--wprm-share-popup-text-hover-color:#fff;--wprm-share-popup-text-decoration:none;--wprm-share-popup-text-hover-decoration:underline;--wprm-share-popup-align:flex-start}.wprm-recipe-share-options-popup-options>a{display:flex;gap:10px;justify-content:var(--wprm-share-popup-align);padding:5px 10px;text-decoration:none}.wprm-recipe-share-options-popup-options>a .wprm-share-popup-icon{color:var(--wprm-share-popup-icon-color)}.wprm-recipe-share-options-popup-options>a .wprm-share-popup-text{color:var(--wprm-share-popup-text-color);text-decoration:var(--wprm-share-popup-text-decoration)}.wprm-recipe-share-options-popup-options>a:hover .wprm-share-popup-icon{color:var(--wprm-share-popup-icon-hover-color)}.wprm-recipe-share-options-popup-options>a:hover .wprm-share-popup-text{color:var(--wprm-share-popup-text-hover-color);text-decoration:var(--wprm-share-popup-text-hover-decoration)}.wprm-recipe-share-options-popup-options .wprm-share-popup-line{background-color:var(--wprm-share-popup-text-color);height:1px;margin:5px 10px;opacity:.3;width:calc(100% - 20px)}.wprm-recipe-tag-term{align-items:center;display:inline-flex;margin:5px}.wprm-recipe-tag-term .wprm-recipe-tag-term-image{display:flex}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-left{flex-direction:row}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-left .wprm-recipe-tag-term-image{margin-right:5px}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-right{flex-direction:row-reverse}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-right .wprm-recipe-tag-term-image{margin-left:5px}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-top{flex-direction:column}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-top .wprm-recipe-tag-term-image{margin-bottom:5px}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-bottom{flex-direction:column-reverse}.wprm-recipe-tag-term.wprm-recipe-tag-image-align-bottom .wprm-recipe-tag-term-image{margin-top:5px}.wprm-dropdown-menu{font-size:14px;font-weight:400;text-align:left}.wprm-dropdown-menu .wprm-dropdown-menu-item{color:#fff;cursor:pointer;font-weight:400;padding:5px}.wprm-dropdown-menu .wprm-dropdown-menu-item:hover{text-decoration:underline}.wprm-dropdown-menu .wprm-dropdown-menu-item.wprm-dropdown-menu-item-disabled{cursor:not-allowed;opacity:.5}.wprm-dropdown-menu .wprm-dropdown-menu-item.wprm-dropdown-menu-item-disabled:hover{text-decoration:none}.wprm-dropdown-menu .wprm-dropdown-menu-divider{border-top:1px solid #fff;height:5px;margin-top:5px;max-height:5px;opacity:.7}.wprm-admin-loader{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:2px solid hsla(0,0%,78%,.3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.wprm-admin-icon{margin-top:2px;opacity:.5}.wprm-admin-icon:hover{cursor:pointer;opacity:1}.wprm-admin-icon.wprm-admin-icon-hidden{cursor:default;opacity:.1}.wprm-admin-icon-help{border:1px solid #444;border-radius:100%;display:inline-block;font-size:12px;height:16px;margin-left:5px;margin-top:0;opacity:1;text-align:center;width:16px}.wprm-admin-icon-help svg{height:9px;margin-bottom:2px;width:10px}.wprm-admin-icon-help:hover{background-color:#444}.wprm-admin-icon-help:hover svg g,.wprm-admin-icon-help:hover svg path{fill:#fff}.wprm-template-property{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px 0;position:relative}.wprm-template-property .wprm-template-property-header{font-size:1.2em;font-weight:200;margin-top:30px;text-align:center;width:100%}.wprm-template-property:first-child .wprm-template-property-header{margin-top:0}.wprm-template-property .wprm-template-property-label{font-weight:500;padding:4px 0}.wprm-template-property .Select-menu-outer{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;bottom:calc(100% - 1px)!important;position:absolute!important;top:auto!important}.wprm-template-property .is-open .Select-control{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font input{width:100%}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font .wprm-template-property-input{margin-top:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-align,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-border,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-dropdown,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-float,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-text,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-text input{width:100%}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon a{font-size:.9em}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-select{max-height:16px;max-width:16px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-selected-container{display:flex}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-selected-container .wprm-template-property-icon-select{display:flex;margin-right:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-select-container{width:100%}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-select-container .wprm-template-property-icon-select-container-icons{margin-top:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-icon .wprm-template-property-icon-select-container .wprm-template-property-icon-select{cursor:pointer;display:inline-block;margin:2px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-color .wprm-template-property-input{align-items:center;display:flex;gap:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-color .wprm-template-property-input-color-variable-icon{cursor:pointer;line-height:14px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-color .wprm-template-property-input-color-variable-icon svg{height:14px;width:14px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font_size,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-size,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-toggle .wprm-template-property-input{align-items:center;display:flex}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font_size input,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-size input{width:60px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font_size .wprm-template-property-value-size-unit,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-size .wprm-template-property-value-size-unit{color:#999;cursor:pointer;margin-left:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-font_size .wprm-template-property-value-size-unit.wprm-template-property-value-size-unit-selected,.wprm-template-property .wprm-template-property-value.wprm-template-property-value-size .wprm-template-property-value-size-unit.wprm-template-property-value-size-unit-selected{color:#444;text-decoration:underline}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-percentage{align-items:center;display:flex}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-percentage input{width:60px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-percentage .wprm-template-property-number-suffix{margin-left:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size{width:100%}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size label{font-size:.8em;font-style:italic;margin-bottom:3px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size .Select-menu-outer{position:relative}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size .wprm-template-property-input-width-height{align-items:center;display:flex;justify-content:flex-start}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size .wprm-template-property-input-width-height input{max-width:75px;width:40%}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size .wprm-template-property-input-width-height input:first-child{margin-right:5px}.wprm-template-property .wprm-template-property-value.wprm-template-property-value-image_size .wprm-template-property-input-width-height input:last-child{margin-left:5px}.wprm-template-property-accordion .wprm-template-property-accordion-section{margin-bottom:0;overflow:visible}.wprm-template-property-accordion .wprm-template-property-accordion-section:last-child .wprm-template-property-accordion-content{border-bottom:none}.wprm-template-property-accordion .wprm-template-property-accordion-section.is-expanded{border-left:1px solid #888;margin-left:-5px;padding-left:5px}.wprm-template-property-accordion .wprm-template-property-accordion-section.is-expanded .wprm-template-property-accordion-header-text .wprm-template-property-header{font-weight:600}.wprm-template-property-accordion .wprm-template-property-accordion-header{align-items:center;border-top:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;margin-top:20px;padding:8px 0;transition:background-color .2s ease;user-select:none}.wprm-template-property-accordion .wprm-template-property-accordion-header:hover{background-color:#f0f0f0}.wprm-template-property-accordion .wprm-template-property-accordion-header:first-child{margin-top:0}.wprm-template-property-accordion .wprm-template-property-accordion-header .wprm-template-property-accordion-header-text{flex:1;min-width:0}.wprm-template-property-accordion .wprm-template-property-accordion-header .wprm-template-property-accordion-header-text .wprm-template-property-header{color:#333;font-size:1.11em;font-weight:200;margin-bottom:0;margin-top:0;text-align:left}.wprm-template-property-accordion .wprm-template-property-accordion-header .wprm-template-property-accordion-icon{flex-shrink:0;margin-left:8px;opacity:.7;transition:transform .2s ease,opacity .2s ease}.wprm-template-property-accordion .wprm-template-property-accordion-header .wprm-template-property-accordion-icon .wprm-template-icon{align-items:center;display:flex}.wprm-template-property-accordion .wprm-template-property-accordion-header .wprm-template-property-accordion-icon .wprm-template-icon svg{height:16px;width:16px}.wprm-template-property-accordion .wprm-template-property-accordion-header:hover .wprm-template-property-accordion-icon{opacity:1}.wprm-template-property-accordion .wprm-template-property-accordion-content{max-height:0;opacity:0;overflow:hidden}.wprm-template-property-accordion .wprm-template-property-accordion-content.expanded{max-height:none;opacity:1;overflow:visible;padding-bottom:10px}.wprm-template-property-accordion .wprm-template-property-accordion-content.collapsed{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}.wprm-template-property-accordion .wprm-template-property-accordion-content .wprm-template-property-accordion-content-inner .wprm-template-property{position:relative}.wprm-template-property-accordion .wprm-template-property-accordion-content .wprm-template-property-accordion-content-inner .wprm-template-property:first-child{padding-top:4px}.wprm-template-property-accordion .wprm-template-property-accordion-content .wprm-template-property-accordion-content-inner .wprm-template-property .Select-menu-outer{z-index:1000}.react-toggle{background-color:transparent;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0 0 5px 5px #0099e0;-moz-box-shadow:0 0 5px 5px #0099e0;box-shadow:0 0 5px 5px #0099e0}.wprm-admin-onboarding-step-welcome .wprm-admin-onboarding-step-welcome-buttons{margin-top:20px;text-align:center}.wprm-admin-onboarding-step-welcome .wprm-admin-onboarding-step-welcome-buttons a{display:block;font-size:11px;margin-top:5px}.wprm-admin-onboarding-step-welcome+.footer-buttons{display:none}.wprm-admin-onboarding-step-snippet .wprm-admin-onboarding-step-template-preview,.wprm-admin-onboarding-step-template .wprm-admin-onboarding-step-template-preview{background-color:#fff;font-size:16px;margin-bottom:40px;padding:20px}.wprm-admin-onboarding-step-snippet .wprm-admin-onboarding-step-template-preview>p:first-child,.wprm-admin-onboarding-step-template .wprm-admin-onboarding-step-template-preview>p:first-child{margin-top:0!important}.wprm-admin-onboarding-step-snippet .wprm-admin-onboarding-step-template-preview>p:last-child,.wprm-admin-onboarding-step-template .wprm-admin-onboarding-step-template-preview>p:last-child{margin-bottom:0!important}.wprm-admin-onboarding-step-snippet+.footer-buttons,.wprm-admin-onboarding-step-template+.footer-buttons{display:none}#wprm-admin-onboarding-steps ol.progtrckr{list-style-type:none;margin-bottom:20px;padding:0;text-align:center}#wprm-admin-onboarding-steps ol.progtrckr li{display:inline-block;line-height:2.5rem;position:relative;text-align:center}#wprm-admin-onboarding-steps ol.progtrckr li span{padding:0 1.5rem}#wprm-admin-onboarding-steps ol.progtrckr li:before{border-radius:1.2em;bottom:0;left:50%;line-height:1.2em;margin-bottom:-10px;margin-left:-10px;position:absolute}#wprm-admin-onboarding-steps ol.progtrckr li.progtrckr-todo{border-bottom:4px solid #ccc;color:silver}#wprm-admin-onboarding-steps ol.progtrckr li.progtrckr-doing{border-bottom:4px solid #ccc;color:#000}#wprm-admin-onboarding-steps ol.progtrckr li.progtrckr-doing:before{background-color:#ccc;color:#fff;content:"•";width:1.2em}#wprm-admin-onboarding-steps ol.progtrckr li.progtrckr-done{border-bottom:4px solid #0073aa;color:#000}#wprm-admin-onboarding-steps ol.progtrckr li.progtrckr-done:before{background-color:#0073aa;border-radius:1.2em;color:#fff;content:"✓";line-height:1.2em;width:1.2em}#wprm-admin-onboarding-steps ol.progtrckr em{display:none;font-weight:700;padding:0 10px}@media(max-width:650px){#wprm-admin-onboarding-steps ol.progtrckr li span{display:none}#wprm-admin-onboarding-steps ol.progtrckr em{display:inline}}#wprm-admin-onboarding-steps .footer-buttons{margin-top:20px;text-align:center}#wprm-admin-onboarding-steps .footer-buttons button{margin:0 5px}#wprm-admin-faq *{box-sizing:border-box}#wprm-admin-faq p:not(.wprm-admin-onboarding-step-template-preview p){font-size:15px;margin:15px 0;text-align:left}#wprm-admin-faq h2:not(.wprm-admin-onboarding-step-template-preview h2){margin:2em 0 1em}#wprm-admin-faq h3:not(.wprm-admin-onboarding-step-template-preview h3){margin:1.5em 0 .7em}#wprm-admin-faq img:not(.wprm-admin-onboarding-step-template-preview img){border:1px solid #ccc;display:block;height:auto;margin:5px auto;max-width:90%}#wprm-admin-faq ul:not(.wprm-admin-onboarding-step-template-preview ul){font-size:15px;list-style:square;padding-left:23px}#wprm-admin-faq .wprm-recipe-template-meadow{max-width:800px}#wprm-admin-faq .wprm-drip-form{margin:12px 0 0;scroll-margin-top:20px}#wprm-admin-faq .wprm-drip-form label[for=drip-email]{font-weight:700}#wprm-admin-faq .wprm-drip-form input{margin:10px 0;max-width:400px;width:100%}#wprm-admin-faq .wprm-drip-form input[type=checkbox]{margin-right:10px;width:16px}#wprm-admin-faq .wprm-drip-form input[type=submit]{margin-bottom:0;max-width:350px}#wprm-admin-faq .wprm-drip-form .wprm-disclaimer{font-size:.8em}#wprm-admin-faq .wprm-faq-feature-explorer-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#wprm-admin-faq .wprm-faq-feature-explorer-buttons .button{margin:0}#wprm-admin-faq .wprm-faq-signup-reminder{background:#f8fff9;border:1px solid #ccd0d4;border-left:4px solid #1d7f3f;margin:20px 0;padding:16px}#wprm-admin-faq .wprm-faq-signup-reminder h3{margin-top:0!important}#wprm-admin-faq .wprm-faq-signup-reminder .button{margin-top:5px}#wprm-admin-faq .wprm-faq-signup-form{background:#f8fff9;border:1px solid #ccd0d4;border-left:4px solid #1d7f3f;margin:20px 0;padding:16px}#wprm-admin-faq .wprm-faq-signup-form>p:first-child{margin-top:0!important}#wprm-admin-faq .wprm-faq-signup-form>p:last-child{margin-bottom:0!important}#wprm-admin-faq .wprm-faq-video-embed{background:#000;margin:10px 0 20px;max-width:720px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}#wprm-admin-faq .wprm-faq-video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#wprm-admin-faq-container,#wprm-admin-onboarding-steps{max-width:900px}#wprm-admin-onboarding-steps{margin:0 auto}dist/public-legacy.css000064400000025471152075605730010764 0ustar00:root{--comment-rating-star-color:#343434}.wprm-comment-rating svg path{fill:var(--comment-rating-star-color)}.wprm-comment-rating svg polygon{stroke:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-full svg path{stroke:var(--comment-rating-star-color);fill:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-empty svg path{stroke:var(--comment-rating-star-color);fill:none}.wprm-comment-ratings-container svg .wprm-star-full{fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-empty{stroke:var(--comment-rating-star-color)}body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span{outline:1px solid #4d90fe}.comment-form-wprm-rating{margin-bottom:20px;margin-top:5px;text-align:left}.comment-form-wprm-rating .wprm-rating-stars{display:inline-block;vertical-align:middle}fieldset.wprm-comment-ratings-container{background:none;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}fieldset.wprm-comment-ratings-container br{display:none}fieldset.wprm-comment-ratings-container input[type=radio]{border:0;cursor:pointer;float:left;height:16px;margin:0!important;min-height:0;min-width:0;opacity:0;padding:0!important;width:16px}fieldset.wprm-comment-ratings-container input[type=radio]:first-child{margin-left:-16px}fieldset.wprm-comment-ratings-container span{font-size:0;height:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:80px}fieldset.wprm-comment-ratings-container span svg{height:100%!important;width:100%!important}fieldset.wprm-comment-ratings-container input:checked+span,fieldset.wprm-comment-ratings-container input:hover+span{opacity:1}fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}.rtl .comment-form-wprm-rating{text-align:right}.rtl img.wprm-comment-rating{transform:scaleX(-1)}.rtl fieldset.wprm-comment-ratings-container span{left:inherit;right:0}.rtl fieldset.wprm-comment-ratings-container span svg{transform:scaleX(-1)}:root{--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}html body.wprm-popup-modal-open{height:100%;left:0;overflow:visible;position:fixed;right:0;width:100%}.wprm-popup-modal{display:none}.wprm-popup-modal.is-open{display:block}.wprm-popup-modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;touch-action:none;z-index:2147483646}.wprm-popup-modal__container{background-color:var(--wprm-popup-background);border-radius:4px;box-sizing:border-box;font-size:var(--wprm-popup-font-size);max-height:100vh;max-height:100dvh;max-width:100%;overflow-y:auto;padding:30px}.wprm-popup-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wprm-popup-modal__title{box-sizing:border-box;color:var(--wprm-popup-title);font-size:1.2em;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.wprm-popup-modal__header .wprm-popup-modal__close{background:transparent;border:0;cursor:pointer;width:18px}.wprm-popup-modal__header .wprm-popup-modal__close:before{color:var(--wprm-popup-title);content:"✕";font-size:var(--wprm-popup-font-size)}.wprm-popup-modal__content{color:var(--wprm-popup-content);line-height:1.5}.wprm-popup-modal__content p{font-size:1em;line-height:1.5}.wprm-popup-modal__footer{margin-top:20px}.wprm-popup-modal__btn{-webkit-appearance:button;background-color:var(--wprm-popup-button-background);border-radius:.25em;border-style:none;border-width:0;color:var(--wprm-popup-button-text);cursor:pointer;font-size:1em;line-height:1.15;margin:0;overflow:visible;padding:.5em 1em;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.wprm-popup-modal__btn.wprm-popup-modal__btn--secondary{background-color:var(--wprm-popup-button-text);border:1px solid var(--wprm-popup-button-background);color:var(--wprm-popup-button-background);margin-left:20px}.wprm-popup-modal__btn:disabled{cursor:not-allowed;opacity:.3}.wprm-popup-modal__btn:not(:disabled):focus,.wprm-popup-modal__btn:not(:disabled):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes wprmPopupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wprmPopupModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wprmPopupModalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes wprmPopupModalSlideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__container{animation:wprmPopupModalSlideIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__container{animation:wprmPopupModalSlideOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal .wprm-popup-modal__container,.wprm-popup-modal .wprm-popup-modal__overlay{will-change:transform}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme=wprm] .tippy-content p:first-child{margin-top:0}.tippy-box[data-theme=wprm] .tippy-content p:last-child{margin-bottom:0}.tippy-box[data-theme~=wprm-variable]{background-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--wprm-tippy-background)}#wp-admin-bar-wp-recipe-maker{display:block!important}#wp-admin-bar-wp-recipe-maker .ab-icon{margin:2px 4px 0 0}#wp-admin-bar-wp-recipe-maker .ab-icon:before{content:""}#wp-admin-bar-wp-recipe-maker .ab-label{align-items:center;display:flex}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge{background-color:#d63638;border-radius:9px;box-sizing:border-box;color:#fff;display:inline!important;float:right;height:18px;line-height:1;margin:1px 0 -1px 5px;min-width:18px;padding:0 5px;text-align:center;z-index:26}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge span{font-size:11px;line-height:18px}#wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item{font-weight:200;text-align:center}@media(max-width:782px){#wp-admin-bar-wp-recipe-maker .ab-icon{margin-left:4px}#wp-admin-bar-wp-recipe-maker .ab-label{display:none}}img.wprm-comment-rating{display:block;margin:5px 0}img.wprm-comment-rating+br{display:none}.wprm-rating-star svg{display:inline;height:16px;margin:0;vertical-align:middle;width:16px}.wprm-rating-star.rated svg polygon{fill:#000}.wprm-loader{animation:wprmSpin 1s ease-in-out infinite;-webkit-animation:wprmSpin 1s ease-in-out infinite;border:2px solid hsla(0,0%,78%,.3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}.wprm-automatic-recipe-snippets{margin-bottom:10px}.wprm-automatic-recipe-snippets.align-center{text-align:center}.wprm-automatic-recipe-snippets.align-right{text-align:right}.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode{display:inline-block;margin:0 5px;padding:5px 10px;text-decoration:none}.wprm-recipe-container{outline:none}.wprm-recipe{overflow:hidden;zoom:1;clear:both;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe .wprm-nutrition-label{margin-top:10px}body:not(.wprm-print) .wprm-recipe p:first-letter{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.rtl .wprm-recipe{text-align:right}.rtl .wprm-recipe li{margin:0 32px 0 0}.wprm-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}.wprm-spacer{background:none!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}.wprm-recipe-instruction-text .wprm-spacer,.wprm-recipe-notes .wprm-spacer,.wprm-recipe-summary .wprm-spacer{display:block!important}dist/public-legacy.js000064400000244543152075605730010613 0ustar00var WPRecipeMaker;(()=>{var e={3524:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.analytics={init:()=>{(wprm_public.settings.analytics_enabled||wprm_public.settings.google_analytics_enabled)&&document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this&&!window.WPRecipeMaker.analytics.checkClick(t,e);t=t.parentNode);}),!1)},checkClick:(e,t)=>{if(e.matches(".wprm-recipe-jump")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"jump-to-recipe"),!0}if(e.matches(".wprm-recipe-jump-video")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"jump-to-video"),!0}if(e.matches(".wprm-recipe-pin")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"pin-button"),!0}if(e.matches(".wprm-recipe-facebook-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"facebook-share-button"),!0}if(e.matches(".wprm-recipe-messenger-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"messenger-share-button"),!0}if(e.matches(".wprm-recipe-twitter-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"twitter-share-button"),!0}if(e.matches(".wprm-recipe-bluesky-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"bluesky-share-button"),!0}if(e.matches(".wprm-recipe-mastodon-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"mastodon-share-button"),!0}if(e.matches(".wprm-recipe-tumblr-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"tumblr-share-button"),!0}if(e.matches(".wprm-recipe-text-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"text-share-button"),!0}if(e.matches(".wprm-recipe-whatsapp-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"whatsapp-share-button"),!0}if(e.matches(".wprm-recipe-email-share")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipe;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"email-share-button"),!0}if(e.matches(".wprm-recipe-add-to-collection-recipe")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipeId;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"add-to-collections-button"),!0}if(e.matches(".wprm-recipe-add-to-shopping-list")){const t=!!e.dataset.hasOwnProperty("recipe")&&e.dataset.recipeId;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"add-to-shopping-list-button"),!0}if(e.matches(".wprm-recipe-cook-mode")){const t=!!e.dataset.hasOwnProperty("recipeId")&&e.dataset.recipeId;return t&&window.WPRecipeMaker.analytics.registerAction(t,wprm_public.post_id,"cook-mode-button"),!0}if(e.matches(".wprm-recipe-equipment a")){const t=e.closest(".wprm-recipe-equipment-container");if(t){const n=e.closest(".wprm-recipe-equipment-item"),i=n&&n.classList.contains("wprm-recipe-equipment-item-has-image")?"image":"text",r=n?n.querySelector(".wprm-recipe-equipment-name"):e,o=t.dataset.recipe;o&&window.WPRecipeMaker.analytics.registerAction(o,wprm_public.post_id,"equipment-link",{url:e.href,type:i,name:r?r.innerText:"unknown"})}return!0}if(e.matches(".wprm-recipe-ingredient a")){const t=e.closest(".wprm-recipe-ingredients-container");let n=!1;const i=e.closest(".wprm-recipe-ingredient");if(i&&(n=i.querySelector(".wprm-recipe-ingredient-name")),t){const i=t.dataset.recipe;i&&window.WPRecipeMaker.analytics.registerAction(i,wprm_public.post_id,"ingredient-link",{url:e.href,name:n?n.innerText:"unknown"})}return!0}if(e.matches(".wprm-recipe-instruction a")){const t=e.closest(".wprm-recipe-instructions-container");if(t){const n=t.dataset.recipe;n&&window.WPRecipeMaker.analytics.registerAction(n,wprm_public.post_id,"instruction-link",{url:e.href})}return!0}return!1},registerAction:(e,t,n,i={})=>{window.WPRecipeMaker.analytics.registerActionLocal(e,t,n,i),window.WPRecipeMaker.analytics.registerActionGoogleAnalytics(e,t,n,i)},registerActionOnce:(e,t,n,i={})=>{window.WPRecipeMaker.analytics.registeredActions.hasOwnProperty(`recipe-${e}`)&&window.WPRecipeMaker.analytics.registeredActions[`recipe-${e}`].hasOwnProperty(n)||(window.WPRecipeMaker.analytics.registeredActions.hasOwnProperty(`recipe-${e}`)||(window.WPRecipeMaker.analytics.registeredActions[`recipe-${e}`]={}),window.WPRecipeMaker.analytics.registeredActions[`recipe-${e}`][n]=!0,window.WPRecipeMaker.analytics.registerAction(e,t,n,i))},registerActionLocal:(e,t,n,i={})=>{if(wprm_public.settings.analytics_enabled){if("comment-rating"===n||"user-rating"===n)return;let a={Accept:"application/json","Content-Type":"application/json"};0{if(wprm_public.settings.google_analytics_enabled&&window.hasOwnProperty("gtag")){const r="wprm_"+n.replace(/-/g,"_"),o=n.replace(/-/g," ");let a={event_category:"wprecipemaker",event_label:"WPRM "+o.charAt(0).toUpperCase()+o.slice(1),wprm_recipe_id:""+e,wprm_post_id:""+t};const s=window.WPRecipeMaker.manager.getRecipeImmediately(e);if(s&&(s.data.hasOwnProperty("name")&&(a.wprm_recipe_name=s.data.name),s.data.hasOwnProperty("slug")&&(a.wprm_recipe_slug=s.data.slug)),"comment-rating"!==n&&"user-rating"!==n||!i.hasOwnProperty("rating")||(a.value=i.rating,delete i.rating),0{window.WPRecipeMaker.analytics.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},2811:()=>{window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.debug={version:()=>wprm_public.version,recipe:()=>{const e=WPRecipeMaker.manager.findRecipesOnPage();return!!e&&WPRecipeMaker.manager.getRecipeImmediately(e[0])}}},2942:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.expandable={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode)if(t.matches(".wprm-expandable-button")){WPRecipeMaker.expandable.onClick(t,e);break}}),!1)},onClick:(e,t)=>{t.preventDefault();const n=e.classList.contains("wprm-expandable-button-show");let i=e.closest(".wprm-expandable-container");if(!i){const t=e.closest(".wprm-expandable-container-separated");if(t){i=t;let e=i.nextElementSibling;for(;e;)n?e.classList.remove("wprm-expandable-separated-content-collapsed"):e.classList.add("wprm-expandable-separated-content-collapsed"),e=e.nextElementSibling}}i&&(n?(i.classList.remove("wprm-expandable-collapsed"),i.classList.add("wprm-expandable-expanded")):(i.classList.add("wprm-expandable-collapsed"),i.classList.remove("wprm-expandable-expanded")))}},e=()=>{window.WPRecipeMaker.expandable.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},385:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.grow={init:()=>{window.growMe||(window.growMe=function(e){window.growMe._.push(e)},window.growMe._=[]),document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode){if(t.matches(".wprm-recipe-grow-not-saved")){WPRecipeMaker.grow.onClickSave(t,e);break}if(t.matches(".wprm-recipe-grow-saved")){WPRecipeMaker.grow.onClickSaved(t,e);break}}}),!1);let e=null;window.growMe((()=>{e=window.growMe.getIsBookmarked();let t=!1;window.growMe.on("isBookmarkedChanged",(n=>{t||(t=!0,e=n.isBookmarked,e&&WPRecipeMaker.grow.markAsSaved(!1,!0))}))}))},onClickSave:(e,t)=>{t.preventDefault();let n={source:"wprm_save_btn"};const i=parseInt(e.dataset.recipeId),r=e.closest(".wprm-recipe-grow-container");r&&(n.tooltipReferenceElement=r),window.growMe.addBookmark(n).then((function(e){WPRecipeMaker.grow.markAsSaved(i)})).catch((function(e){WPRecipeMaker.grow.markAsSaved(i)}))},onClickSaved:(e,t)=>{t.preventDefault()},markAsSaved:(e,t=!1)=>{const n=document.querySelectorAll(".wprm-recipe-grow");for(let i of n)(t||e===parseInt(i.dataset.recipeId))&&(i.classList.contains("wprm-recipe-grow-not-saved")?i.style.display="none":i.classList.contains("wprm-recipe-grow-saved")&&(i.style.display=""))}},e=()=>{window.WPRecipeMaker.grow.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},1157:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.instacart={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode)if(t.matches(".wprm-recipe-shop-instacart")){WPRecipeMaker.instacart.onClickButton(t,e);break}}),!1),WPRecipeMaker.instacart.show()},show:()=>{const e=document.querySelectorAll(".wprm-recipe-shop-instacart");for(let t of e)t.style.visibility=""},onClickButton:(e,t)=>{if(t.preventDefault(),e.classList.contains("wprm-recipe-shop-instacart-loading"))return;const n=parseInt(e.dataset.recipe);if(n){e.classList.add("wprm-recipe-shop-instacart-loading");const t=window.open("about:blank","_blank");t.document.write('\n \n \n Loading Instacart...\n \n \n \n
Loading Instacart...
\n \n \n '),window.WPRecipeMaker.manager.getRecipe(n).then((i=>{if(i){const r=i.data.currentServings+"-"+i.data.currentSystem;let o=[];if(window.WPRecipeMaker.hasOwnProperty("managerPremiumIngredients")){const e=window.WPRecipeMaker.managerPremiumIngredients.getCurrentIngredients(i).map((e=>e[`unit-system-${i.data.currentSystem}`]));for(let t of e)o.push({name:t.name,quantity:t.amountParsed,unit:t.unit})}else for(let e of i.data.ingredients)o.push({name:e.name,quantity:e.amount,unit:e.unit});let a={recipeId:n,title:i.data.name,image_url:i.data.image_url,ingredients:o,servingsSystemCombination:r};fetch(`${wprm_public.endpoints.integrations}/instacart`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify({data:a})}).then((e=>!!e.ok&&e.json())).then((n=>{e.classList.remove("wprm-recipe-shop-instacart-loading"),n?t.location.href=n:alert("Something went wrong. Please try again later.")}))}}))}}},e=()=>{window.WPRecipeMaker.instacart.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},68:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.jumpToSection={initOnce:()=>{window.addEventListener("resize",(()=>{const e=document.querySelectorAll(".wprm-recipe-jump-to-section-container-scroll");for(let t of e)window.WPRecipeMaker.jumpToSection.updateFade(t)})),window.WPRecipeMaker.jumpToSection.init()},init:()=>{const e=document.querySelectorAll(".wprm-recipe-jump-to-section-container-scroll");function t(e){window.WPRecipeMaker.jumpToSection.updateFade(e.currentTarget)}for(let n of e)n.removeEventListener("scroll",t),n.addEventListener("scroll",t),window.WPRecipeMaker.jumpToSection.updateFade(n)},updateFade:e=>{const t=e.scrollLeft,n=e.scrollWidth-e.clientWidth;e.classList.toggle("scrolled-left",t<=0),e.classList.toggle("scrolled-right",t>=n-1)}},e=()=>{window.WPRecipeMaker.jumpToSection.initOnce()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},8455:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.manager={init:()=>{},recipes:{},findRecipesOnPage:()=>{let e=[];const t=document.querySelectorAll("*[data-recipe-id]");for(let n of t){const t=parseInt(n.dataset.recipeId);t&&e.push(t)}return[...new Set(e)]},resetRecipe:e=>{window.WPRecipeMaker.manager.recipes.hasOwnProperty(`recipe-${e}`)&&delete window.WPRecipeMaker.manager.recipes[`recipe-${e}`]},getRecipe:(e,t=!1)=>(e="preview"===e?e:parseInt(e),window.WPRecipeMaker.manager.recipes.hasOwnProperty(`recipe-${e}`)?Promise.resolve(window.WPRecipeMaker.manager.recipes[`recipe-${e}`]):window.WPRecipeMaker.manager.loadRecipe(e,t)),getRecipeImmediately:e=>{e="preview"===e?e:parseInt(e);let t=!!window.WPRecipeMaker.manager.recipes.hasOwnProperty(`recipe-${e}`)&&window.WPRecipeMaker.manager.recipes[`recipe-${e}`];if(!t&&window.hasOwnProperty("wprm_recipes")&&window.wprm_recipes.hasOwnProperty(`recipe-${e}`)){const n=window.wprm_recipes[`recipe-${e}`];t=window.WPRecipeMaker.manager.loadRecipeObject(e,n),window.WPRecipeMaker.manager.recipes[`recipe-${e}`]=t}return t},loadRecipe:(e,t=!1)=>new Promise(((n,i)=>{new Promise(((n,i)=>{const r=t||e;window.hasOwnProperty("wprm_recipes")&&window.wprm_recipes.hasOwnProperty(`recipe-${r}`)?n(window.wprm_recipes[`recipe-${r}`]):window.WPRecipeMaker.manager.loadRecipeDataFromAPI(r).then((e=>{n(e)}))})).then((t=>{let i=!1;t&&(i=window.WPRecipeMaker.manager.loadRecipeObject(e,t)),window.WPRecipeMaker.manager.recipes[`recipe-${e}`]=i,n(i)}))})),loadRecipeDataFromAPI:e=>{let t={Accept:"application/json","Content-Type":"application/json"};return 0{fetch(`${wprm_public.endpoints.manage}/recipe/${e}`,{method:"POST",headers:t,credentials:"same-origin",body:JSON.stringify({format:"frontend"})}).then((e=>!!e.ok&&e.json())).then((e=>{n(e)}))}))},loadRecipeObject:(e,t)=>{let n={id:e,data:t,setServings:(...e)=>{},setAdvancedServings:(...e)=>{},setUnitSystem:(...e)=>{},addRating:(...e)=>{}};return window.WPRecipeMaker.hasOwnProperty("managerPremium")&&(n=window.WPRecipeMaker.managerPremium.loadRecipeObject(e,n)),n},triggerChangeEvent:(e,t)=>{document.dispatchEvent(new CustomEvent("wprm-recipe-change",{detail:{id:e,type:t}}))},changeRecipeData:(e,t)=>{window.WPRecipeMaker.manager.recipes.hasOwnProperty(`recipe-${e}`)&&(window.WPRecipeMaker.manager.recipes[`recipe-${e}`].data={...window.WPRecipeMaker.manager.recipes[`recipe-${e}`].data,...t},document.dispatchEvent(new CustomEvent("wprm-recipe-change-data",{detail:{id:e}})))}},e=()=>{window.WPRecipeMaker.manager.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},7561:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.media={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode){if(t.matches(".wprm-recipe-media-toggle")){WPRecipeMaker.media.onClick(t,e);break}if(t.matches(".wprm-media-toggle-checkbox")){WPRecipeMaker.media.onSwitch(t,e);break}}}),!1),WPRecipeMaker.media.setState(wprm_public.settings.instruction_media_toggle_default)},onClick:(e,t)=>{t.preventDefault();const n=e.dataset.state;WPRecipeMaker.media.setState(n,e)},onSwitch:(e,t)=>{const n=e.checked?"on":"off";WPRecipeMaker.media.setState(n,e)},setState:(e,t=!1)=>{const n=WPRecipeMaker.media.state;if(("on"===e||"off"===e)&&e!==n){let n=0;t&&(n=window.pageYOffset+t.getBoundingClientRect().top);const i=document.querySelectorAll(".wprm-recipe-instruction-media");for(let t of i)t.style.display="off"===e?"none":"";let r=0;t&&(r=window.pageYOffset+t.getBoundingClientRect().top);const o=r-n;o&&scrollBy(0,o);const a=document.querySelectorAll(".wprm-recipe-media-toggle");for(let t of a)e===t.dataset.state?t.classList.add("wprm-toggle-active"):t.classList.remove("wprm-toggle-active");const s=document.querySelectorAll(".wprm-media-toggle-checkbox");for(let t of s)t.checked="on"===e;WPRecipeMaker.media.state=e}},state:"on"},e=()=>{window.WPRecipeMaker.media.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},4253:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.myShoppingHelp={init:()=>{WPRecipeMaker.myShoppingHelp.checkAndShow();let e=setInterval((()=>{window.msh&&(WPRecipeMaker.myShoppingHelp.checkAndShow(),clearInterval(e))}),100);setTimeout((()=>{clearInterval(e)}),1e4),document.addEventListener("click",(function(e){for(let t=e.target;t&&t!==this;t=t.parentNode)if(t.matches(".wprm-recipe-my-shopping-help")){WPRecipeMaker.myShoppingHelp.onClick(t,e);break}}),!1)},checkAndShow:()=>{if(window.msh&&("function"==typeof window.msh.addRecipe||"function"==typeof window.msh.AddRecipe)){document.querySelectorAll(".wprm-recipe-my-shopping-help").forEach((e=>{"hidden"===e.style.visibility&&(e.style.visibility="visible")}))}},onClick:(e,t)=>{t.preventDefault();const n=WPRecipeMaker.myShoppingHelp.getRecipeFromElement(e);if(!n)return void console.warn("WPRM My Shopping Help: recipe data is missing.");const i=WPRecipeMaker.myShoppingHelp.getHandler();i?i(n):console.warn("WPRM My Shopping Help: widget is not available yet.")},getRecipeFromElement:e=>{if(e.dataset.recipe)try{return JSON.parse(e.dataset.recipe)}catch(n){console.error("WPRM My Shopping Help: unable to parse recipe data.",n)}const t={};return e.dataset.recipeId&&(t.id=e.dataset.recipeId),e.dataset.recipeType&&(t.type=e.dataset.recipeType),e.dataset.recipeUrl&&(t.url=e.dataset.recipeUrl),e.dataset.recipeName&&(t.name=e.dataset.recipeName),e.dataset.recipeImage&&(t.image=e.dataset.recipeImage),Object.keys(t).length?t:null},getHandler:()=>window.msh&&"function"==typeof window.msh.addRecipe?window.msh.addRecipe.bind(window.msh):window.msh&&"function"==typeof window.msh.AddRecipe?window.msh.AddRecipe.bind(window.msh):null},e=()=>{window.WPRecipeMaker.myShoppingHelp.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},9854:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.pinterest={init(){document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode)if(t.matches(".wprm-recipe-pin")){WPRecipeMaker.pinterest.onClick(t,e);break}}),!1)},onClick(e,t){t.preventDefault();const n=this.getPinUtils();if(n)if(e.dataset.hasOwnProperty("pinAction")&&"any"===e.dataset.pinAction)PinUtils.pinAny();else{const t=e.dataset.url,i=e.dataset.media,r=e.dataset.description,o=e.dataset.repin;o?PinUtils.repin(o):i&&n.pinOne({url:t,media:i,description:r})}else window.open(e.href,"targetWindow","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500")},getPinUtils:()=>!!window.hasOwnProperty("PinUtils")&&window.PinUtils},e=()=>{window.WPRecipeMaker.pinterest.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},3579:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.print={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode)if(t.matches(".wprm-recipe-print, .wprm-print-recipe-shortcode")){WPRecipeMaker.print.onClick(t,e);break}}),!1)},onClick:(e,t)=>{let n=e.dataset.recipeId;if(!n){const t=e.closest(".wprm-recipe-container");t&&(n=t.dataset.recipeId)}if(n){t.preventDefault(),n=parseInt(n);const i=e.dataset.hasOwnProperty("template")?e.dataset.template:"";let r="other";const o=e.closest(".wprm-recipe");o&&(r=o.classList.contains("wprm-recipe-snippet")?"snippet":o.classList.contains("wprm-recipe-roundup-item")?"roundup":"recipe"),window.WPRecipeMaker.analytics.registerAction(n,wprm_public.post_id,"print",{location:r}),WPRecipeMaker.print.recipeAsIs(n,i)}},recipeAsIs:(e,t="")=>{let n=!1,i=1,r=!1;window.WPRecipeMaker.manager.getRecipe(e).then((o=>{o&&(o.data.hasOwnProperty("currentSystem")&&(i=o.data.currentSystem),o.data.currentServingsParsed!==o.data.originalServingsParsed&&(n=o.data.currentServingsParsed),r=o.data.currentAdvancedServings),WPRecipeMaker.print.recipe(e,n,i,r,t)}))},recipe:(e,t=!1,n=1,i=!1,r="")=>{let o=!1;if("slug"===wprm_public.settings.print_recipe_identifier){const t=window.WPRecipeMaker.manager.getRecipeImmediately(e);t&&t.data.slug&&(o=t.data.slug,o.startsWith("wprm-")&&(o=o.substring(5)))}let a=o||e;r&&(a+=`/${r}`);const s=WPRecipeMaker.print.getUrl(a),c=wprm_public.settings.print_new_tab?"_blank":"_self",p={id:e,system:n,servings:t,advancedServings:i};localStorage.setItem("wprmPrintArgs",JSON.stringify(p));const d=window.open(s,c);"_blank"===c&&(d.onload=()=>{d.focus(),d.hasOwnProperty("WPRMPrint")&&d.WPRMPrint.setArgs(p)})},getUrl:e=>{const t=wprm_public.home_url.split(/\?(.+)/);let n=t[0];return n.endsWith("/")||(n+="/"),wprm_public.permalinks?(n+=wprm_public.print_slug+"/"+e,t[1]&&(n+="?"+t[1])):(n+="?"+wprm_public.print_slug+"="+e,t[1]&&(n+="&"+t[1])),n}},e=()=>{window.WPRecipeMaker.print.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},1104:()=>{window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.recipe={init:()=>{window.addEventListener("wpupgInitReady",(function(e){const t=e.detail;window.WPRecipeMaker.recipe.wpupgGridCompatibility(t)}))},wpupgGridCompatibility:e=>{e&&e.on("itemsLoaded",(()=>{window.WPRecipeMaker.recipe.initFeatures()}))},initFeatures:(e={})=>{if(e.hasOwnProperty("id")&&window.WPRecipeMaker.manager.resetRecipe(e.id),window.WPRecipeMaker){if(window.WPRecipeMaker.hasOwnProperty("advancedServings")&&window.WPRecipeMaker.advancedServings.init(),window.WPRecipeMaker.hasOwnProperty("quantities")&&(window.WPRecipeMaker.quantities.init(),e.hasOwnProperty("id")&&e.hasOwnProperty("servings"))){const t=parseInt(e.servings);t&&setTimeout((()=>{window.WPRecipeMaker.quantities.setServings(e.id,t)}),100)}window.WPRecipeMaker.hasOwnProperty("instacart")&&window.WPRecipeMaker.instacart.init(),window.WPRecipeMaker.hasOwnProperty("jumpToSection")&&window.WPRecipeMaker.jumpToSection.init(),window.WPRecipeMaker.hasOwnProperty("timer")&&window.WPRecipeMaker.timer.init(),window.WPRecipeMaker.hasOwnProperty("preventSleep")&&window.WPRecipeMaker.preventSleep.init(),window.WPRecipeMaker.hasOwnProperty("privateNotes")&&window.WPRecipeMaker.privateNotes.init(),window.WPRecipeMaker.hasOwnProperty("tooltip")&&window.WPRecipeMaker.tooltip.init(),window.WPRecipeMaker.hasOwnProperty("video")&&wprm_public.settings.video_force_ratio&&window.WPRecipeMaker.video.init()}document.dispatchEvent(new CustomEvent("wprmRecipeInit",{detail:e}))}},window.WPRecipeMaker.recipe.init()},6944:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.slickstream={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode){if(t.matches(".wprm-recipe-slickstream-not-saved")){WPRecipeMaker.slickstream.onClickSave(t,e);break}if(t.matches(".wprm-recipe-slickstream-saved")){WPRecipeMaker.slickstream.onClickSaved(t,e);break}}}),!1),document.addEventListener("slickstream-favorite-change",(()=>{WPRecipeMaker.slickstream.favoriteChanged()})),WPRecipeMaker.slickstream.favoriteChanged(),WPRecipeMaker.slickstream.show()},show:async()=>{if(await WPRecipeMaker.slickstream.getSlickstream()){const e=document.querySelectorAll(".wprm-recipe-slickstream");for(let t of e)t.style.visibility=""}},getSlickstream:async()=>window.slickstream?window.slickstream.v1:new Promise(((e,t)=>{document.addEventListener("slickstream-ready",(()=>{e(window.slickstream.v1)}))})),onClickSave:async(e,t)=>{t.preventDefault(),WPRecipeMaker.slickstream.setFavoriteStatus(!0)},onClickSaved:async(e,t)=>{t.preventDefault(),WPRecipeMaker.slickstream.setFavoriteStatus(!1)},favoriteChanged:async()=>{const e=(await WPRecipeMaker.slickstream.getSlickstream()).favorites.getState(),t=document.querySelectorAll(".wprm-recipe-slickstream");for(let n of t)n.classList.contains("wprm-recipe-slickstream-not-saved")?n.style.display=!0===e?"none":"":n.classList.contains("wprm-recipe-slickstream-saved")&&(n.style.display=!0===e?"":"none")},setFavoriteStatus:async e=>{(await WPRecipeMaker.slickstream.getSlickstream()).favorites.setState(e)}},e=()=>{window.WPRecipeMaker.slickstream.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},9002:()=>{window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.temperature={getTemperatures(){let e=[];const t=document.querySelectorAll(".wprm-temperature-container");for(let n of t)e.push(WPRecipeMaker.temperature.getData(n));return e},getData:e=>({container:e,value:e.dataset.value,unit:e.dataset.unit,help:e.dataset.tooltip})}},9047:()=>{var e;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.video={load(){window.addEventListener("resize",function(){this.forceRatio()}.bind(this)),window.WPRecipeMaker.video.init()},init(){this.forceRatio()},forceRatio(){document.querySelectorAll(".wprm-recipe iframe, .wprm-recipe object, .wprm-recipe video, .wprm-recipe-video-container iframe, .wprm-recipe-video-container object, .wprm-recipe-video-container video").forEach((function(e){var t,n,i=e.parentNode;if(e.classList.contains("intrinsic-ignore")||e.parentNode.classList.contains("intrinsic-ignore"))return!0;e.dataset.origwidth||(e.setAttribute("data-origwidth",e.width),e.setAttribute("data-origheight",e.height)),t=(n=i.offsetWidth)/e.dataset.origwidth,e.style.width=n+"px",e.style.height=e.dataset.origheight*t+"px"}))}},e=()=>{wprm_public.settings.video_force_ratio&&window.WPRecipeMaker.video.load()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)},2998:()=>{},4962:(e,t,n)=>{"use strict";n.d(t,{UD:()=>m});var i=n(8528),r=n(9741),o=n(6423),a=n(7790),s=n(4780),c=n(5901),p=n(5850),d=n(2155),l={placement:"bottom",modifiers:[],strategy:"absolute"};function u(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{A:()=>r});var i=n(2155);function r(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,i.Ng)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}},9228:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(2155),r=n(100);function o(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,a=1;if((0,i.sb)(e)&&t){var s=e.offsetHeight,c=e.offsetWidth;c>0&&(o=(0,r.LI)(n.width)/c||1),s>0&&(a=(0,r.LI)(n.height)/s||1)}return{width:n.width/o,height:n.height/a,top:n.top/a,right:n.right/o,bottom:n.bottom/a,left:n.left/o,x:n.left/o,y:n.top/a}}},8741:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var i=n(7116),r=n(8269),o=n(5090),a=n(6423),s=n(7790),c=n(8994),p=n(253),d=n(2155),l=n(9228),u=n(5961),m=n(7272),f=n(9398),w=n(5344),h=n(100);function g(e,t){return t===i.R9?(0,w.A)((0,r.A)(e)):(0,d.vq)(t)?function(e){var t=(0,l.A)(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,w.A)((0,o.A)((0,c.A)(e)))}function v(e,t,n){var i="clippingParents"===t?function(e){var t=(0,a.A)((0,u.A)(e)),n=["absolute","fixed"].indexOf((0,p.A)(e).position)>=0&&(0,d.sb)(e)?(0,s.A)(e):e;return(0,d.vq)(n)?t.filter((function(e){return(0,d.vq)(e)&&(0,m.A)(e,n)&&"body"!==(0,f.A)(e)})):[]}(e):[].concat(t),r=[].concat(i,[n]),o=r[0],c=r.reduce((function(t,n){var i=g(e,n);return t.top=(0,h.T9)(i.top,t.top),t.right=(0,h.jk)(i.right,t.right),t.bottom=(0,h.jk)(i.bottom,t.bottom),t.left=(0,h.T9)(i.left,t.left),t}),g(e,o));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}},8528:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var i=n(9228),r=n(4004),o=n(9398),a=n(2155),s=n(2951),c=n(8994),p=n(288),d=n(100);function l(e,t,n){void 0===n&&(n=!1);var l=(0,a.sb)(t),u=(0,a.sb)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,d.LI)(t.width)/e.offsetWidth||1,i=(0,d.LI)(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),m=(0,c.A)(t),f=(0,i.A)(e,u),w={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(l||!l&&!n)&&(("body"!==(0,o.A)(t)||(0,p.A)(m))&&(w=(0,r.A)(t)),(0,a.sb)(t)?((h=(0,i.A)(t,!0)).x+=t.clientLeft,h.y+=t.clientTop):m&&(h.x=(0,s.A)(m))),{x:f.left+w.scrollLeft-h.x,y:f.top+w.scrollTop-h.y,width:f.width,height:f.height}}},253:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(7505);function r(e){return(0,i.A)(e).getComputedStyle(e)}},8994:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(2155);function r(e){return(((0,i.vq)(e)?e.ownerDocument:e.document)||window.document).documentElement}},5090:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=n(8994),r=n(253),o=n(2951),a=n(8796),s=n(100);function c(e){var t,n=(0,i.A)(e),c=(0,a.A)(e),p=null==(t=e.ownerDocument)?void 0:t.body,d=(0,s.T9)(n.scrollWidth,n.clientWidth,p?p.scrollWidth:0,p?p.clientWidth:0),l=(0,s.T9)(n.scrollHeight,n.clientHeight,p?p.scrollHeight:0,p?p.clientHeight:0),u=-c.scrollLeft+(0,o.A)(e),m=-c.scrollTop;return"rtl"===(0,r.A)(p||n).direction&&(u+=(0,s.T9)(n.clientWidth,p?p.clientWidth:0)-d),{width:d,height:l,x:u,y:m}}},6671:(e,t,n)=>{"use strict";function i(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}n.d(t,{A:()=>i})},9741:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(9228);function r(e){var t=(0,i.A)(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}},9398:(e,t,n)=>{"use strict";function i(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{A:()=>i})},4004:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(8796),r=n(7505),o=n(2155),a=n(6671);function s(e){return e!==(0,r.A)(e)&&(0,o.sb)(e)?(0,a.A)(e):(0,i.A)(e)}},7790:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=n(7505),r=n(9398),o=n(253),a=n(2155),s=n(961),c=n(5961);function p(e){return(0,a.sb)(e)&&"fixed"!==(0,o.A)(e).position?e.offsetParent:null}function d(e){for(var t=(0,i.A)(e),n=p(e);n&&(0,s.A)(n)&&"static"===(0,o.A)(n).position;)n=p(n);return n&&("html"===(0,r.A)(n)||"body"===(0,r.A)(n)&&"static"===(0,o.A)(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,a.sb)(e)&&"fixed"===(0,o.A)(e).position)return null;var n=(0,c.A)(e);for((0,a.Ng)(n)&&(n=n.host);(0,a.sb)(n)&&["html","body"].indexOf((0,r.A)(n))<0;){var i=(0,o.A)(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}},5961:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(9398),r=n(8994),o=n(2155);function a(e){return"html"===(0,i.A)(e)?e:e.assignedSlot||e.parentNode||((0,o.Ng)(e)?e.host:null)||(0,r.A)(e)}},3448:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(5961),r=n(288),o=n(9398),a=n(2155);function s(e){return["html","body","#document"].indexOf((0,o.A)(e))>=0?e.ownerDocument.body:(0,a.sb)(e)&&(0,r.A)(e)?e:s((0,i.A)(e))}},8269:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(7505),r=n(8994),o=n(2951);function a(e){var t=(0,i.A)(e),n=(0,r.A)(e),a=t.visualViewport,s=n.clientWidth,c=n.clientHeight,p=0,d=0;return a&&(s=a.width,c=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(p=a.offsetLeft,d=a.offsetTop)),{width:s,height:c,x:p+(0,o.A)(e),y:d}}},7505:(e,t,n)=>{"use strict";function i(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{A:()=>i})},8796:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(7505);function r(e){var t=(0,i.A)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},2951:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(9228),r=n(8994),o=n(8796);function a(e){return(0,i.A)((0,r.A)(e)).left+(0,o.A)(e).scrollLeft}},2155:(e,t,n)=>{"use strict";n.d(t,{Ng:()=>a,sb:()=>o,vq:()=>r});var i=n(7505);function r(e){return e instanceof(0,i.A)(e).Element||e instanceof Element}function o(e){return e instanceof(0,i.A)(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,i.A)(e).ShadowRoot||e instanceof ShadowRoot)}},288:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(253);function r(e){var t=(0,i.A)(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}},961:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(9398);function r(e){return["table","td","th"].indexOf((0,i.A)(e))>=0}},6423:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(3448),r=n(5961),o=n(7505),a=n(288);function s(e,t){var n;void 0===t&&(t=[]);var c=(0,i.A)(e),p=c===(null==(n=e.ownerDocument)?void 0:n.body),d=(0,o.A)(c),l=p?[d].concat(d.visualViewport||[],(0,a.A)(c)?c:[]):c,u=t.concat(l);return p?u:u.concat(s((0,r.A)(l)))}},7116:(e,t,n)=>{"use strict";n.d(t,{DD:()=>h,GM:()=>g,Mn:()=>i,OM:()=>c,Ol:()=>w,R9:()=>u,WY:()=>l,_N:()=>d,ir:()=>f,kb:()=>a,ni:()=>p,pG:()=>o,qZ:()=>s,sQ:()=>r,xf:()=>m});var i="top",r="bottom",o="right",a="left",s="auto",c=[i,r,o,a],p="start",d="end",l="clippingParents",u="viewport",m="popper",f="reference",w=c.reduce((function(e,t){return e.concat([t+"-"+p,t+"-"+d])}),[]),h=[].concat(c,[s]).reduce((function(e,t){return e.concat([t,t+"-"+p,t+"-"+d])}),[]),g=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},3129:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(9398),r=n(2155);const o={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},a=t.elements[e];(0,r.sb)(a)&&(0,i.A)(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],a=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,r.sb)(o)&&(0,i.A)(o)&&(Object.assign(o.style,s),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]}},8034:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var i=n(6966),r=n(9741),o=n(7272),a=n(7790),s=n(7529),c=n(3709),p=n(3432),d=n(7985),l=n(7116);const u={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,u=e.options,m=n.elements.arrow,f=n.modifiersData.popperOffsets,w=(0,i.A)(n.placement),h=(0,s.A)(w),g=[l.kb,l.pG].indexOf(w)>=0?"height":"width";if(m&&f){var v=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,p.A)("number"!=typeof e?e:(0,d.A)(e,l.OM))}(u.padding,n),y=(0,r.A)(m),b="y"===h?l.Mn:l.kb,k="y"===h?l.sQ:l.pG,A=n.rects.reference[g]+n.rects.reference[h]-f[h]-n.rects.popper[g],P=f[h]-n.rects.reference[h],M=(0,a.A)(m),R=M?"y"===h?M.clientHeight||0:M.clientWidth||0:0,W=A/2-P/2,O=v[b],x=R-y[g]-v[k],S=R/2-y[g]/2+W,E=(0,c.u)(O,S,x),L=h;n.modifiersData[o]=((t={})[L]=E,t.centerOffset=E-S,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&(0,o.A)(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},160:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var i=n(7116),r=n(7790),o=n(7505),a=n(8994),s=n(253),c=n(6966),p=n(6411),d=n(100),l={top:"auto",right:"auto",bottom:"auto",left:"auto"};function u(e){var t,n=e.popper,c=e.popperRect,p=e.placement,u=e.variation,m=e.offsets,f=e.position,w=e.gpuAcceleration,h=e.adaptive,g=e.roundOffsets,v=e.isFixed,y=m.x,b=void 0===y?0:y,k=m.y,A=void 0===k?0:k,P="function"==typeof g?g({x:b,y:A}):{x:b,y:A};b=P.x,A=P.y;var M=m.hasOwnProperty("x"),R=m.hasOwnProperty("y"),W=i.kb,O=i.Mn,x=window;if(h){var S=(0,r.A)(n),E="clientHeight",L="clientWidth";if(S===(0,o.A)(n)&&(S=(0,a.A)(n),"static"!==(0,s.A)(S).position&&"absolute"===f&&(E="scrollHeight",L="scrollWidth")),p===i.Mn||(p===i.kb||p===i.pG)&&u===i._N)O=i.sQ,A-=(v&&S===x&&x.visualViewport?x.visualViewport.height:S[E])-c.height,A*=w?1:-1;if(p===i.kb||(p===i.Mn||p===i.sQ)&&u===i._N)W=i.pG,b-=(v&&S===x&&x.visualViewport?x.visualViewport.width:S[L])-c.width,b*=w?1:-1}var _,T=Object.assign({position:f},h&&l),C=!0===g?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:(0,d.LI)(t*i)/i||0,y:(0,d.LI)(n*i)/i||0}}({x:b,y:A}):{x:b,y:A};return b=C.x,A=C.y,w?Object.assign({},T,((_={})[O]=R?"0":"",_[W]=M?"0":"",_.transform=(x.devicePixelRatio||1)<=1?"translate("+b+"px, "+A+"px)":"translate3d("+b+"px, "+A+"px, 0)",_)):Object.assign({},T,((t={})[O]=R?A+"px":"",t[W]=M?b+"px":"",t.transform="",t))}const m={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,d=void 0===s||s,l={placement:(0,c.A)(t.placement),variation:(0,p.A)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,u(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:d})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,u(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},7658:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(7505),r={passive:!0};const o={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,s=void 0===a||a,c=o.resize,p=void 0===c||c,d=(0,i.A)(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&l.forEach((function(e){e.addEventListener("scroll",n.update,r)})),p&&d.addEventListener("resize",n.update,r),function(){s&&l.forEach((function(e){e.removeEventListener("scroll",n.update,r)})),p&&d.removeEventListener("resize",n.update,r)}},data:{}}},5432:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=n(8066),r=n(6966),o=n(601),a=n(9775),s=n(7143),c=n(7116),p=n(6411);const d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,d=e.name;if(!t.modifiersData[d]._skip){for(var l=n.mainAxis,u=void 0===l||l,m=n.altAxis,f=void 0===m||m,w=n.fallbackPlacements,h=n.padding,g=n.boundary,v=n.rootBoundary,y=n.altBoundary,b=n.flipVariations,k=void 0===b||b,A=n.allowedAutoPlacements,P=t.options.placement,M=(0,r.A)(P),R=w||(M===P||!k?[(0,i.A)(P)]:function(e){if((0,r.A)(e)===c.qZ)return[];var t=(0,i.A)(e);return[(0,o.A)(e),t,(0,o.A)(t)]}(P)),W=[P].concat(R).reduce((function(e,n){return e.concat((0,r.A)(n)===c.qZ?(0,s.A)(t,{placement:n,boundary:g,rootBoundary:v,padding:h,flipVariations:k,allowedAutoPlacements:A}):n)}),[]),O=t.rects.reference,x=t.rects.popper,S=new Map,E=!0,L=W[0],_=0;_=0,I=D?"width":"height",q=(0,a.A)(t,{placement:T,boundary:g,rootBoundary:v,altBoundary:y,padding:h}),H=D?j?c.pG:c.kb:j?c.sQ:c.Mn;O[I]>x[I]&&(H=(0,i.A)(H));var N=(0,i.A)(H),B=[];if(u&&B.push(q[C]<=0),f&&B.push(q[H]<=0,q[N]<=0),B.every((function(e){return e}))){L=T,E=!1;break}S.set(T,B)}if(E)for(var F=function(e){var t=W.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return L=t,"break"},U=k?3:1;U>0;U--){if("break"===F(U))break}t.placement!==L&&(t.modifiersData[d]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},5911:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(7116),r=n(9775);function o(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function a(e){return[i.Mn,i.pG,i.sQ,i.kb].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,s=t.rects.popper,c=t.modifiersData.preventOverflow,p=(0,r.A)(t,{elementContext:"reference"}),d=(0,r.A)(t,{altBoundary:!0}),l=o(p,i),u=o(d,s,c),m=a(l),f=a(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:m,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":f})}}},3208:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(6966),r=n(7116);const o={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,a=n.offset,s=void 0===a?[0,0]:a,c=r.DD.reduce((function(e,n){return e[n]=function(e,t,n){var o=(0,i.A)(e),a=[r.kb,r.Mn].indexOf(o)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,c=s[0],p=s[1];return c=c||0,p=(p||0)*a,[r.kb,r.pG].indexOf(o)>=0?{x:p,y:c}:{x:c,y:p}}(n,t.rects,s),e}),{}),p=c[t.placement],d=p.x,l=p.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=l),t.modifiersData[o]=c}}},7993:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(5669);const r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,i.A)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},1527:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var i=n(7116),r=n(6966),o=n(7529),a=n(1228),s=n(3709),c=n(9741),p=n(7790),d=n(9775),l=n(6411),u=n(2450),m=n(100);const f={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,f=e.name,w=n.mainAxis,h=void 0===w||w,g=n.altAxis,v=void 0!==g&&g,y=n.boundary,b=n.rootBoundary,k=n.altBoundary,A=n.padding,P=n.tether,M=void 0===P||P,R=n.tetherOffset,W=void 0===R?0:R,O=(0,d.A)(t,{boundary:y,rootBoundary:b,padding:A,altBoundary:k}),x=(0,r.A)(t.placement),S=(0,l.A)(t.placement),E=!S,L=(0,o.A)(x),_=(0,a.A)(L),T=t.modifiersData.popperOffsets,C=t.rects.reference,j=t.rects.popper,D="function"==typeof W?W(Object.assign({},t.rects,{placement:t.placement})):W,I="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,H={x:0,y:0};if(T){if(h){var N,B="y"===L?i.Mn:i.kb,F="y"===L?i.sQ:i.pG,U="y"===L?"height":"width",V=T[L],$=V+O[B],z=V-O[F],G=M?-j[U]/2:0,Q=S===i.ni?C[U]:j[U],Y=S===i.ni?-j[U]:-C[U],J=t.elements.arrow,K=M&&J?(0,c.A)(J):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,u.A)(),Z=X[B],ee=X[F],te=(0,s.u)(0,C[U],K[U]),ne=E?C[U]/2-G-te-Z-I.mainAxis:Q-te-Z-I.mainAxis,ie=E?-C[U]/2+G+te+ee+I.mainAxis:Y+te+ee+I.mainAxis,re=t.elements.arrow&&(0,p.A)(t.elements.arrow),oe=re?"y"===L?re.clientTop||0:re.clientLeft||0:0,ae=null!=(N=null==q?void 0:q[L])?N:0,se=V+ne-ae-oe,ce=V+ie-ae,pe=(0,s.u)(M?(0,m.jk)($,se):$,V,M?(0,m.T9)(z,ce):z);T[L]=pe,H[L]=pe-V}if(v){var de,le="x"===L?i.Mn:i.kb,ue="x"===L?i.sQ:i.pG,me=T[_],fe="y"===_?"height":"width",we=me+O[le],he=me-O[ue],ge=-1!==[i.Mn,i.kb].indexOf(x),ve=null!=(de=null==q?void 0:q[_])?de:0,ye=ge?we:me-C[fe]-j[fe]-ve+I.altAxis,be=ge?me+C[fe]+j[fe]-ve-I.altAxis:he,ke=M&&ge?(0,s.P)(ye,me,be):(0,s.u)(M?ye:we,me,M?be:he);T[_]=ke,H[_]=ke-me}t.modifiersData[f]=H}},requiresIfExists:["offset"]}},2962:(e,t,n)=>{"use strict";n.d(t,{n4:()=>f});var i=n(4962),r=n(7658),o=n(7993),a=n(160),s=n(3129),c=n(3208),p=n(5432),d=n(1527),l=n(8034),u=n(5911),m=[r.A,o.A,a.A,s.A,c.A,p.A,d.A,l.A,u.A],f=(0,i.UD)({defaultModifiers:m})},7143:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(6411),r=n(7116),o=n(9775),a=n(6966);function s(e,t){void 0===t&&(t={});var n=t,s=n.placement,c=n.boundary,p=n.rootBoundary,d=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,m=void 0===u?r.DD:u,f=(0,i.A)(s),w=f?l?r.Ol:r.Ol.filter((function(e){return(0,i.A)(e)===f})):r.OM,h=w.filter((function(e){return m.indexOf(e)>=0}));0===h.length&&(h=w);var g=h.reduce((function(t,n){return t[n]=(0,o.A)(e,{placement:n,boundary:c,rootBoundary:p,padding:d})[(0,a.A)(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))}},5669:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(6966),r=n(6411),o=n(7529),a=n(7116);function s(e){var t,n=e.reference,s=e.element,c=e.placement,p=c?(0,i.A)(c):null,d=c?(0,r.A)(c):null,l=n.x+n.width/2-s.width/2,u=n.y+n.height/2-s.height/2;switch(p){case a.Mn:t={x:l,y:n.y-s.height};break;case a.sQ:t={x:l,y:n.y+n.height};break;case a.pG:t={x:n.x+n.width,y:u};break;case a.kb:t={x:n.x-s.width,y:u};break;default:t={x:n.x,y:n.y}}var m=p?(0,o.A)(p):null;if(null!=m){var f="y"===m?"height":"width";switch(d){case a.ni:t[m]=t[m]-(n[f]/2-s[f]/2);break;case a._N:t[m]=t[m]+(n[f]/2-s[f]/2)}}return t}},5901:(e,t,n)=>{"use strict";function i(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}n.d(t,{A:()=>i})},9775:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var i=n(8741),r=n(8994),o=n(9228),a=n(5669),s=n(5344),c=n(7116),p=n(2155),d=n(3432),l=n(7985);function u(e,t){void 0===t&&(t={});var n=t,u=n.placement,m=void 0===u?e.placement:u,f=n.boundary,w=void 0===f?c.WY:f,h=n.rootBoundary,g=void 0===h?c.R9:h,v=n.elementContext,y=void 0===v?c.xf:v,b=n.altBoundary,k=void 0!==b&&b,A=n.padding,P=void 0===A?0:A,M=(0,d.A)("number"!=typeof P?P:(0,l.A)(P,c.OM)),R=y===c.xf?c.ir:c.xf,W=e.rects.popper,O=e.elements[k?R:y],x=(0,i.A)((0,p.vq)(O)?O:O.contextElement||(0,r.A)(e.elements.popper),w,g),S=(0,o.A)(e.elements.reference),E=(0,a.A)({reference:S,element:W,strategy:"absolute",placement:m}),L=(0,s.A)(Object.assign({},W,E)),_=y===c.xf?L:S,T={top:x.top-_.top+M.top,bottom:_.bottom-x.bottom+M.bottom,left:x.left-_.left+M.left,right:_.right-x.right+M.right},C=e.modifiersData.offset;if(y===c.xf&&C){var j=C[m];Object.keys(T).forEach((function(e){var t=[c.pG,c.sQ].indexOf(e)>=0?1:-1,n=[c.Mn,c.sQ].indexOf(e)>=0?"y":"x";T[e]+=j[n]*t}))}return T}},7985:(e,t,n)=>{"use strict";function i(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{A:()=>i})},1228:(e,t,n)=>{"use strict";function i(e){return"x"===e?"y":"x"}n.d(t,{A:()=>i})},6966:(e,t,n)=>{"use strict";function i(e){return e.split("-")[0]}n.d(t,{A:()=>i})},2450:(e,t,n)=>{"use strict";function i(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{A:()=>i})},7529:(e,t,n)=>{"use strict";function i(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{A:()=>i})},8066:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i={left:"right",right:"left",bottom:"top",top:"bottom"};function r(e){return e.replace(/left|right|bottom|top/g,(function(e){return i[e]}))}},601:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i={start:"end",end:"start"};function r(e){return e.replace(/start|end/g,(function(e){return i[e]}))}},6411:(e,t,n)=>{"use strict";function i(e){return e.split("-")[1]}n.d(t,{A:()=>i})},100:(e,t,n)=>{"use strict";n.d(t,{LI:()=>o,T9:()=>i,jk:()=>r});var i=Math.max,r=Math.min,o=Math.round},5850:(e,t,n)=>{"use strict";function i(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}n.d(t,{A:()=>i})},3432:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(2450);function r(e){return Object.assign({},(0,i.A)(),e)}},4780:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(7116);function r(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}function o(e){var t=r(e);return i.GM.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}},5344:(e,t,n)=>{"use strict";function i(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}n.d(t,{A:()=>i})},3709:(e,t,n)=>{"use strict";n.d(t,{P:()=>o,u:()=>r});var i=n(100);function r(e,t,n){return(0,i.T9)(e,(0,i.jk)(t,n))}function o(e,t,n){var i=r(e,t,n);return i>n?n:i}},4558:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>K});var i=n(2962),r=n(3129),o="tippy-content",a="tippy-backdrop",s="tippy-arrow",c="tippy-svg-arrow",p={passive:!0,capture:!0},d=function(){return document.body};function l(e,t,n){if(Array.isArray(e)){var i=e[t];return null==i?Array.isArray(n)?n[t]:n:i}return e}function u(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function m(e,t){return"function"==typeof e?e.apply(void 0,t):e}function f(e,t){return 0===t?e:function(i){clearTimeout(n),n=setTimeout((function(){e(i)}),t)};var n}function w(e){return[].concat(e)}function h(e,t){-1===e.indexOf(t)&&e.push(t)}function g(e){return e.split("-")[0]}function v(e){return[].slice.call(e)}function y(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function b(){return document.createElement("div")}function k(e){return["Element","Fragment"].some((function(t){return u(e,t)}))}function A(e){return u(e,"MouseEvent")}function P(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function M(e){return k(e)?[e]:function(e){return u(e,"NodeList")}(e)?v(e):Array.isArray(e)?e:v(document.querySelectorAll(e))}function R(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function W(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function O(e){var t,n=w(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function x(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[i](t,n)}))}function S(e,t){for(var n=t;n;){var i;if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var E={isTouch:!1},L=0;function _(){E.isTouch||(E.isTouch=!0,window.performance&&document.addEventListener("mousemove",T))}function T(){var e=performance.now();e-L<20&&(E.isTouch=!1,document.removeEventListener("mousemove",T)),L=e}function C(){var e=document.activeElement;if(P(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var j=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var D={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},I=Object.assign({appendTo:d,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},D,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),q=Object.keys(I);function H(e){var t=(e.plugins||[]).reduce((function(t,n){var i,r=n.name,o=n.defaultValue;r&&(t[r]=void 0!==e[r]?e[r]:null!=(i=I[r])?i:o);return t}),{});return Object.assign({},e,t)}function N(e,t){var n=Object.assign({},t,{content:m(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(H(Object.assign({},I,{plugins:t}))):q).reduce((function(t,n){var i=(e.getAttribute("data-tippy-"+n)||"").trim();if(!i)return t;if("content"===n)t[n]=i;else try{t[n]=JSON.parse(i)}catch(r){t[n]=i}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},I.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function B(e,t){e.innerHTML=t}function F(e){var t=b();return!0===e?t.className=s:(t.className=c,k(e)?t.appendChild(e):B(t,e)),t}function U(e,t){k(t.content)?(B(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?B(e,t.content):e.textContent=t.content)}function V(e){var t=e.firstElementChild,n=v(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(o)})),arrow:n.find((function(e){return e.classList.contains(s)||e.classList.contains(c)})),backdrop:n.find((function(e){return e.classList.contains(a)}))}}function $(e){var t=b(),n=b();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=b();function r(n,i){var r=V(t),o=r.box,a=r.content,s=r.arrow;i.theme?o.setAttribute("data-theme",i.theme):o.removeAttribute("data-theme"),"string"==typeof i.animation?o.setAttribute("data-animation",i.animation):o.removeAttribute("data-animation"),i.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof i.maxWidth?i.maxWidth+"px":i.maxWidth,i.role?o.setAttribute("role",i.role):o.removeAttribute("role"),n.content===i.content&&n.allowHTML===i.allowHTML||U(a,e.props),i.arrow?s?n.arrow!==i.arrow&&(o.removeChild(s),o.appendChild(F(i.arrow))):o.appendChild(F(i.arrow)):s&&o.removeChild(s)}return i.className=o,i.setAttribute("data-state","hidden"),U(i,e.props),t.appendChild(n),n.appendChild(i),r(e.props,e.props),{popper:t,onUpdate:r}}$.$$tippy=!0;var z=1,G=[],Q=[];function Y(e,t){var n,r,o,a,s,c,u,k,P=N(e,Object.assign({},I,H(y(t)))),M=!1,L=!1,_=!1,T=!1,C=[],D=f(be,P.interactiveDebounce),q=z++,B=(k=P.plugins).filter((function(e,t){return k.indexOf(e)===t})),F={id:q,reference:e,popper:b(),popperInstance:null,props:P,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:B,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)},setProps:function(t){0;if(F.state.isDestroyed)return;ae("onBeforeUpdate",[F,t]),ve();var n=F.props,i=N(e,Object.assign({},n,y(t),{ignoreAttributes:!0}));F.props=i,ge(),n.interactiveDebounce!==i.interactiveDebounce&&(pe(),D=f(be,i.interactiveDebounce));n.triggerTarget&&!i.triggerTarget?w(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):i.triggerTarget&&e.removeAttribute("aria-expanded");ce(),oe(),Y&&Y(n,i);F.popperInstance&&(Me(),We().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[F,t])},setContent:function(e){F.setProps({content:e})},show:function(){0;var e=F.state.isVisible,t=F.state.isDestroyed,n=!F.state.isEnabled,i=E.isTouch&&!F.props.touch,r=l(F.props.duration,0,I.duration);if(e||t||n||i)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[F],!1),!1===F.props.onShow(F))return;F.state.isVisible=!0,ee()&&($.style.visibility="visible");oe(),me(),F.state.isMounted||($.style.transition="none");if(ee()){var o=ie();R([o.box,o.content],0)}c=function(){var e;if(F.state.isVisible&&!T){if(T=!0,$.offsetHeight,$.style.transition=F.props.moveTransition,ee()&&F.props.animation){var t=ie(),n=t.box,i=t.content;R([n,i],r),W([n,i],"visible")}se(),ce(),h(Q,F),null==(e=F.popperInstance)||e.forceUpdate(),ae("onMount",[F]),F.props.animation&&ee()&&function(e,t){we(e,t)}(r,(function(){F.state.isShown=!0,ae("onShown",[F])}))}},function(){var e,t=F.props.appendTo,n=te();e=F.props.interactive&&t===d||"parent"===t?n.parentNode:m(t,[n]);e.contains($)||e.appendChild($);F.state.isMounted=!0,Me(),!1}()},hide:function(){0;var e=!F.state.isVisible,t=F.state.isDestroyed,n=!F.state.isEnabled,i=l(F.props.duration,1,I.duration);if(e||t||n)return;if(ae("onHide",[F],!1),!1===F.props.onHide(F))return;F.state.isVisible=!1,F.state.isShown=!1,T=!1,M=!1,ee()&&($.style.visibility="hidden");if(pe(),fe(),oe(!0),ee()){var r=ie(),o=r.box,a=r.content;F.props.animation&&(R([o,a],i),W([o,a],"hidden"))}se(),ce(),F.props.animation?ee()&&function(e,t){we(e,(function(){!F.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&t()}))}(i,F.unmount):F.unmount()},hideWithInteractivity:function(e){0;ne().addEventListener("mousemove",D),h(G,D),D(e)},enable:function(){F.state.isEnabled=!0},disable:function(){F.hide(),F.state.isEnabled=!1},unmount:function(){0;F.state.isVisible&&F.hide();if(!F.state.isMounted)return;Re(),We().forEach((function(e){e._tippy.unmount()})),$.parentNode&&$.parentNode.removeChild($);Q=Q.filter((function(e){return e!==F})),F.state.isMounted=!1,ae("onHidden",[F])},destroy:function(){0;if(F.state.isDestroyed)return;F.clearDelayTimeouts(),F.unmount(),ve(),delete e._tippy,F.state.isDestroyed=!0,ae("onDestroy",[F])}};if(!P.render)return F;var U=P.render(F),$=U.popper,Y=U.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+F.id,F.popper=$,e._tippy=F,$._tippy=F;var J=B.map((function(e){return e.fn(F)})),K=e.hasAttribute("aria-expanded");return ge(),ce(),oe(),ae("onCreate",[F]),P.showOnCreate&&Oe(),$.addEventListener("mouseenter",(function(){F.props.interactive&&F.state.isVisible&&F.clearDelayTimeouts()})),$.addEventListener("mouseleave",(function(){F.props.interactive&&F.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",D)})),F;function X(){var e=F.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===X()[0]}function ee(){var e;return!(null==(e=F.props.render)||!e.$$tippy)}function te(){return u||e}function ne(){var e=te().parentNode;return e?O(e):document}function ie(){return V($)}function re(e){return F.state.isMounted&&!F.state.isVisible||E.isTouch||a&&"focus"===a.type?0:l(F.props.delay,e?0:1,I.delay)}function oe(e){void 0===e&&(e=!1),$.style.pointerEvents=F.props.interactive&&!e?"":"none",$.style.zIndex=""+F.props.zIndex}function ae(e,t,n){var i;(void 0===n&&(n=!0),J.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(i=F.props)[e].apply(i,t)}function se(){var t=F.props.aria;if(t.content){var n="aria-"+t.content,i=$.id;w(F.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(F.state.isVisible)e.setAttribute(n,t?t+" "+i:i);else{var r=t&&t.replace(i,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function ce(){!K&&F.props.aria.expanded&&w(F.props.triggerTarget||e).forEach((function(e){F.props.interactive?e.setAttribute("aria-expanded",F.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function pe(){ne().removeEventListener("mousemove",D),G=G.filter((function(e){return e!==D}))}function de(t){if(!E.isTouch||!_&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!F.props.interactive||!S($,n)){if(w(F.props.triggerTarget||e).some((function(e){return S(e,n)}))){if(E.isTouch)return;if(F.state.isVisible&&F.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[F,t]);!0===F.props.hideOnClick&&(F.clearDelayTimeouts(),F.hide(),L=!0,setTimeout((function(){L=!1})),F.state.isMounted||fe())}}}function le(){_=!0}function ue(){_=!1}function me(){var e=ne();e.addEventListener("mousedown",de,!0),e.addEventListener("touchend",de,p),e.addEventListener("touchstart",ue,p),e.addEventListener("touchmove",le,p)}function fe(){var e=ne();e.removeEventListener("mousedown",de,!0),e.removeEventListener("touchend",de,p),e.removeEventListener("touchstart",ue,p),e.removeEventListener("touchmove",le,p)}function we(e,t){var n=ie().box;function i(e){e.target===n&&(x(n,"remove",i),t())}if(0===e)return t();x(n,"remove",s),x(n,"add",i),s=i}function he(t,n,i){void 0===i&&(i=!1),w(F.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,i),C.push({node:e,eventType:t,handler:n,options:i})}))}function ge(){var e;Z()&&(he("touchstart",ye,{passive:!0}),he("touchend",ke,{passive:!0})),(e=F.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(he(e,ye),e){case"mouseenter":he("mouseleave",ke);break;case"focus":he(j?"focusout":"blur",Ae);break;case"focusin":he("focusout",Ae)}}))}function ve(){C.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,r=e.options;t.removeEventListener(n,i,r)})),C=[]}function ye(e){var t,n=!1;if(F.state.isEnabled&&!Pe(e)&&!L){var i="focus"===(null==(t=a)?void 0:t.type);a=e,u=e.currentTarget,ce(),!F.state.isVisible&&A(e)&&G.forEach((function(t){return t(e)})),"click"===e.type&&(F.props.trigger.indexOf("mouseenter")<0||M)&&!1!==F.props.hideOnClick&&F.state.isVisible?n=!0:Oe(e),"click"===e.type&&(M=!n),n&&!i&&xe(e)}}function be(e){var t=e.target,n=te().contains(t)||$.contains(t);if("mousemove"!==e.type||!n){var i=We().concat($).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:P}:null})).filter(Boolean);(function(e,t){var n=t.clientX,i=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,o=e.props.interactiveBorder,a=g(r.placement),s=r.modifiersData.offset;if(!s)return!0;var c="bottom"===a?s.top.y:0,p="top"===a?s.bottom.y:0,d="right"===a?s.left.x:0,l="left"===a?s.right.x:0,u=t.top-i+c>o,m=i-t.bottom-p>o,f=t.left-n+d>o,w=n-t.right-l>o;return u||m||f||w}))})(i,e)&&(pe(),xe(e))}}function ke(e){Pe(e)||F.props.trigger.indexOf("click")>=0&&M||(F.props.interactive?F.hideWithInteractivity(e):xe(e))}function Ae(e){F.props.trigger.indexOf("focusin")<0&&e.target!==te()||F.props.interactive&&e.relatedTarget&&$.contains(e.relatedTarget)||xe(e)}function Pe(e){return!!E.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Me(){Re();var t=F.props,n=t.popperOptions,r=t.placement,o=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,p=ee()?V($).arrow:null,d=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:e,l={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=ie().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}},u=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},l];ee()&&p&&u.push({name:"arrow",options:{element:p,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),F.popperInstance=(0,i.n4)(d,$,Object.assign({},n,{placement:r,onFirstUpdate:c,modifiers:u}))}function Re(){F.popperInstance&&(F.popperInstance.destroy(),F.popperInstance=null)}function We(){return v($.querySelectorAll("[data-tippy-root]"))}function Oe(e){F.clearDelayTimeouts(),e&&ae("onTrigger",[F,e]),me();var t=re(!0),i=X(),r=i[0],o=i[1];E.isTouch&&"hold"===r&&o&&(t=o),t?n=setTimeout((function(){F.show()}),t):F.show()}function xe(e){if(F.clearDelayTimeouts(),ae("onUntrigger",[F,e]),F.state.isVisible){if(!(F.props.trigger.indexOf("mouseenter")>=0&&F.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&M)){var t=re(!1);t?r=setTimeout((function(){F.state.isVisible&&F.hide()}),t):o=requestAnimationFrame((function(){F.hide()}))}}else fe()}}function J(e,t){void 0===t&&(t={});var n=I.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",_,p),window.addEventListener("blur",C);var i=Object.assign({},t,{plugins:n}),r=M(e).reduce((function(e,t){var n=t&&Y(t,i);return n&&e.push(n),e}),[]);return k(e)?r[0]:r}J.defaultProps=I,J.setDefaultProps=function(e){Object.keys(e).forEach((function(t){I[t]=e[t]}))},J.currentInput=E;Object.assign({},r.A,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});J.setDefaultProps({render:$});const K=J},5266:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{c(i.next(e))}catch(t){o(t)}}function s(e){try{c(i.throw(e))}catch(t){o(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((i=i.apply(e,t||[])).next())}))};function r(e){let t=0,n=0,i=e;do{t+=i.offsetTop||0,n+=i.offsetLeft||0,i=i.offsetParent}while(i);return{top:t,left:n}}class o{constructor(e){this.element=e}getHorizontalScroll(){return this.element.scrollLeft}getVerticalScroll(){return this.element.scrollTop}getMaxHorizontalScroll(){return this.element.scrollWidth-this.element.clientWidth}getMaxVerticalScroll(){return this.element.scrollHeight-this.element.clientHeight}getHorizontalElementScrollOffset(e,t){return r(e).left-r(t).left}getVerticalElementScrollOffset(e,t){return r(e).top-r(t).top}scrollTo(e,t){this.element.scrollLeft=e,this.element.scrollTop=t}}class a{constructor(){this.element=window}getHorizontalScroll(){return window.scrollX||document.documentElement.scrollLeft}getVerticalScroll(){return window.scrollY||document.documentElement.scrollTop}getMaxHorizontalScroll(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.body.clientWidth,document.documentElement.clientWidth)-window.innerWidth}getMaxVerticalScroll(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)-window.innerHeight}getHorizontalElementScrollOffset(e){return(window.scrollX||document.documentElement.scrollLeft)+e.getBoundingClientRect().left}getVerticalElementScrollOffset(e){return(window.scrollY||document.documentElement.scrollTop)+e.getBoundingClientRect().top}scrollTo(e,t){window.scrollTo(e,t)}}const s={elements:[],cancelMethods:[],add:(e,t)=>{s.elements.push(e),s.cancelMethods.push(t)},remove:(e,t)=>{const n=s.elements.indexOf(e);n>-1&&(t&&s.cancelMethods[n](),s.elements.splice(n,1),s.cancelMethods.splice(n,1))}},c="undefined"!=typeof window,p={cancelOnUserAction:!0,easing:e=>--e*e*e+1,elementToScroll:c?window:null,horizontalOffset:0,maxDuration:3e3,minDuration:250,speed:500,verticalOffset:0};const d=function(e,t={}){return i(this,void 0,void 0,(function*(){if(!c)return new Promise((e=>{e(!1)}));if(!window.Promise)throw"Browser doesn't support Promises, and animated-scroll-to depends on it, please provide a polyfill.";let n,i,r,d=Object.assign(Object.assign({},p),t);const l=d.elementToScroll===window,u=!!d.elementToScroll.nodeName;if(!l&&!u)throw"Element to scroll needs to be either window or DOM element.";const m=l?document.documentElement:d.elementToScroll;"smooth"===getComputedStyle(m).getPropertyValue("scroll-behavior")&&console.warn(`${m.tagName} has "scroll-behavior: smooth" which can mess up with animated-scroll-to's animations`);const f=l?new a:new o(d.elementToScroll);if(e instanceof Element){if(r=e,u&&(!d.elementToScroll.contains(r)||d.elementToScroll.isSameNode(r)))throw"options.elementToScroll has to be a parent of scrollToElement";n=f.getHorizontalElementScrollOffset(r,d.elementToScroll),i=f.getVerticalElementScrollOffset(r,d.elementToScroll)}else if("number"==typeof e)n=f.getHorizontalScroll(),i=e;else{if(!Array.isArray(e)||2!==e.length)throw"Wrong function signature. Check documentation.\nAvailable method signatures are:\n animateScrollTo(y:number, options)\n animateScrollTo([x:number | null, y:number | null], options)\n animateScrollTo(scrollToElement:Element, options)";n=null===e[0]?f.getHorizontalScroll():e[0],i=null===e[1]?f.getVerticalScroll():e[1]}n+=d.horizontalOffset,i+=d.verticalOffset;const w=f.getMaxHorizontalScroll(),h=f.getHorizontalScroll();n>w&&(n=w);const g=n-h,v=f.getMaxVerticalScroll(),y=f.getVerticalScroll();i>v&&(i=v);const b=i-y,k=Math.abs(Math.round(g/1e3*d.speed)),A=Math.abs(Math.round(b/1e3*d.speed));let P=k>A?k:A;return Pd.maxDuration&&(P=d.maxDuration),new Promise(((e,t)=>{let r;0===g&&0===b&&e(!0),s.remove(f.element,!0);const o=()=>{l(),cancelAnimationFrame(r),e(!1)};s.add(f.element,o);const a=d.cancelOnUserAction?o:e=>e.preventDefault(),c=d.cancelOnUserAction?{passive:!0}:{passive:!1},p=["wheel","touchstart","keydown","mousedown"],l=()=>{p.forEach((e=>{f.element.removeEventListener(e,a,c)}))};p.forEach((e=>{f.element.addEventListener(e,a,c)}));const u=Date.now(),m=()=>{var t=Date.now()-u,o=t/P;const a=Math.round(h+g*d.easing(o)),c=Math.round(y+b*d.easing(o));t{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);(()=>{"use strict";var e;n(3524);window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.rating={init(){const e=document.querySelector(".comment-form-wprm-rating");if(e){const t=document.querySelectorAll(".wprm-recipe-container"),n=document.querySelector("body.wp-admin");t.length>0||n?e.style.display="":e.style.display="none"}},settings:{enabled:void 0!==window.wprm_public?wprm_public.settings.features_comment_ratings:wprm_admin.settings.features_comment_ratings},onClick(e){const t=e.closest(".wprm-comment-ratings-container, .wprm-user-ratings-modal-stars"),n=t?parseInt(t.dataset.currentRating):0,i=parseInt(e.value);if(i===n)e.checked=!1,document.querySelector('input[name="'+e.name+'"][value="0"]').checked=!0,t.dataset.currentRating=0;else if(t.dataset.currentRating=i,window.WPRecipeMaker.hasOwnProperty("analytics")){let e=0;const t=document.querySelector(".wprm-recipe-container");t&&t.dataset.hasOwnProperty("recipeId")&&(e=parseInt(t.dataset.recipeId)),window.WPRecipeMaker.analytics.registerAction(e,wprm_public.post_id,"comment-rating",{rating:i})}window.WPRecipeMaker.hasOwnProperty("comments")&&window.WPRecipeMaker.comments.hasOwnProperty("change")&&window.WPRecipeMaker.comments.change(t),document.dispatchEvent(new CustomEvent("wprm-comment-rating-change",{detail:{el:e,container:t,rating:i}}))}},e=()=>{window.WPRecipeMaker.rating.init()},"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e);n(2811),n(2942),n(385),n(4253),n(1157),n(68),n(8455);function t(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&this.registerTriggers.apply(this,i(o)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var n,r;return n=e,(r=[{key:"registerTriggers",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){this.modal.addEventListener("animationend",(function t(){e.modal.removeEventListener("animationend",t,!1),e.setFocusToFirstNode()}),!1)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,t)}},{key:"closeModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,e),this.config.awaitCloseAnimation){var n=this.config.openClass;this.modal.addEventListener("animationend",(function e(){t.classList.remove(n),t.removeEventListener("animationend",e,!1)}),!1)}else t.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(e){this.modal=document.getElementById(e),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e){if(this.config.disableScroll){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:""});break;case"disable":Object.assign(t.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e){(e.target.hasAttribute(this.config.closeTrigger)||e.target.parentNode.hasAttribute(this.config.closeTrigger))&&(e.preventDefault(),e.stopPropagation(),this.closeModal(e))}},{key:"onKeydown",value:function(e){27===e.keyCode&&this.closeModal(e),9===e.keyCode&&this.retainFocus(e)}},{key:"getFocusableNodes",value:function(){var e=this.modal.querySelectorAll(o);return Array.apply(void 0,i(e))}},{key:"setFocusToFirstNode",value:function(){var e=this;if(!this.config.disableFocus){var t=this.getFocusableNodes();if(0!==t.length){var n=t.filter((function(t){return!t.hasAttribute(e.config.closeTrigger)}));n.length>0&&n[0].focus(),0===n.length&&t[0].focus()}}}},{key:"retainFocus",value:function(e){var t=this.getFocusableNodes();if(0!==t.length)if(t=t.filter((function(e){return null!==e.offsetParent})),this.modal.contains(document.activeElement)){var n=t.indexOf(document.activeElement);e.shiftKey&&0===n&&(t[t.length-1].focus(),e.preventDefault()),!e.shiftKey&&t.length>0&&n===t.length-1&&(t[0].focus(),e.preventDefault())}else t[0].focus()}}])&&t(n.prototype,r),e}(),s=null,c=function(e){if(!document.getElementById(e))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(e,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'')),!1},p=function(e,t){if(function(e){e.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'
'))}(e),!t)return!0;for(var n in t)c(n);return!0},{init:function(e){var t=Object.assign({},{openTrigger:"data-micromodal-trigger"},e),n=i(document.querySelectorAll("[".concat(t.openTrigger,"]"))),r=function(e,t){var n=[];return e.forEach((function(e){var i=e.attributes[t].value;void 0===n[i]&&(n[i]=[]),n[i].push(e)})),n}(n,t.openTrigger);if(!0!==t.debugMode||!1!==p(n,r))for(var o in r){var c=r[o];t.targetModal=o,t.triggers=i(c),s=new a(t)}},show:function(e,t){var n=t||{};n.targetModal=e,!0===n.debugMode&&!1===c(e)||(s&&s.removeEventListeners(),(s=new a(n)).showModal())},close:function(e){e?s.closeModalById(e):s.closeModal()}});"undefined"!=typeof window&&(window.MicroModal=d);const l=d;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.modal={savedScrollPosition:0,currentOpenUid:null,open(e,t={}){this.currentOpenUid&&this.currentOpenUid!==e&&this.close(this.currentOpenUid),this.savedScrollPosition=window.pageYOffset||document.documentElement.scrollTop;const n=window.getComputedStyle(document.documentElement).marginTop;let i=0;n&&"0px"!==n&&(i=parseFloat(n)),document.body.classList.add("wprm-popup-modal-open"),document.body.style.top=`-${this.savedScrollPosition-i}px`,l.show("wprm-popup-modal-"+e,{onShow:n=>{this.currentOpenUid=e;const i=n.dataset.type;document.dispatchEvent(new CustomEvent("wprm-modal-open",{detail:{type:i,uid:e,modal:n,data:t}}))},onClose:n=>{this.currentOpenUid===e&&(this.currentOpenUid=null);const i=n.dataset.type;document.dispatchEvent(new CustomEvent("wprm-modal-close",{detail:{type:i,uid:e,modal:n,data:t}}));const r=this.savedScrollPosition;document.body.classList.remove("wprm-popup-modal-open"),document.body.style.top="",this.savedScrollPosition=0,window.scrollTo({top:r,behavior:"instant"})},awaitCloseAnimation:!0})},close(e){`${this.currentOpenUid}`==`${e}`&&(l.close("wprm-popup-modal-"+e),this.currentOpenUid===e&&(this.currentOpenUid=null))}};n(7561),n(9854),n(3579),n(1104),n(6944);var u=n(5266);window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.jump={init:()=>{document.addEventListener("click",(function(e){for(var t=e.target;t&&t!=this;t=t.parentNode)if(t.matches(".wprm-recipe-jump, .wprm-recipe-jump-to-comments, .wprm-recipe-jump-video, .wprm-jump-smooth-scroll, .wprm-recipe-jump-to-section")){WPRecipeMaker.jump.onClick(t,e);break}}),!1)},onClick:(e,t)=>{const n=e.getAttribute("href");if(e.matches(".wprm-jump-smooth-scroll")){t.preventDefault();let i=parseInt(e.dataset.smoothScroll);i<0&&(i=500),(0,u.A)(document.querySelector(n),{verticalOffset:-100,speed:i})}else if(!wprm_public.settings.jump_output_hash){const e=document.querySelector(n);e&&(t.preventDefault(),e.scrollIntoView())}}},function(e){"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)}((()=>{window.WPRecipeMaker.jump.init()}));n(9002);var m=n(4558);n(2998);window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.tooltip={init(){WPRecipeMaker.tooltip.addTooltips()},addTooltips(){const e=document.querySelectorAll(".wprm-tooltip");for(let t of e){const e=t._tippy;e&&e.destroy();const n=!!t.dataset.hasOwnProperty("tooltip")&&t.dataset.tooltip;if(n){t.role="button";const e=t.dataset.hasOwnProperty("tooltipHtml")&&"1"===t.dataset.tooltipHtml;let i=n;e&&(i=i.replace(/<[^>]*>/g,"")),(0,m.Ay)(t,{theme:"wprm",content:i,allowHTML:!1,interactive:!0,onCreate(e){e.popper.style.display="inline-block",e._isFetching=!1,e._fetchedContent=!1},onShow(t){t._isFetching||t._fetchedContent||e&&(t._isFetching=!0,fetch(`${wprm_public.endpoints.utilities}/sanitize`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify({text:n})}).then((e=>!!e.ok&&e.json())).then((e=>{t._isFetching=!1,t._fetchedContent=!0,e&&(t.setContent(e),t.setProps({allowHTML:!0}))})))}})}}}},function(e){"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)}((()=>{window.WPRecipeMaker.tooltip.init()}));n(9047)})(),(WPRecipeMaker=void 0===WPRecipeMaker?{}:WPRecipeMaker)["wp-recipe-maker/dist/public-legacy"]={}})();dist/amp.js000064400000000470152075605730006635 0ustar00var WPRecipeMaker;(()=>{"use strict";var e={r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};e.r(r),(WPRecipeMaker=void 0===WPRecipeMaker?{}:WPRecipeMaker)["wp-recipe-maker/dist/amp"]=r})();dist/admin-dashboard.css000064400000057561152075605730011266 0ustar00#wpbody-content #wprm-admin-dashboard .fs-notice,#wpbody-content>:not(#wprm-admin-dashboard,.wprm-wrap),#wpfooter{display:none!important}#wprm-admin-dashboard{color:#444}#wprm-admin-dashboard,#wprm-admin-dashboard p{font-size:14px}.wprm-admin-dashboard-block-container{background-color:#fff;border-radius:5px;margin:20px 0}.wprm-admin-dashboard-block-container .wprm-admin-dashboard-block-header{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:1.2em;font-weight:700;height:28px;justify-content:space-between}.wprm-admin-dashboard-block-container .wprm-admin-dashboard-block,.wprm-admin-dashboard-block-container .wprm-admin-dashboard-block-header{padding:10px}.wprm-admin-dashboard-block-container .wprm-admin-dashboard-block p:first-child{margin-top:0}.wprm-admin-dashboard-block-container .wprm-admin-dashboard-block p:last-child{margin-bottom:0}.wprm-admin-dashboard-block-footer-container{border-top:1px solid #ddd;margin:10px -10px -10px;padding:10px}.wprm-admin-dashboard-block-footer-container .wprm-admin-dashboard-block-footer-title{font-size:1.1em;font-weight:700;margin-bottom:10px}.wprm-admin-dashboard-blocks-grid{display:flex;margin-left:-20px;width:auto}.wprm-admin-dashboard-blocks-grid-column{background-clip:padding-box;padding-left:20px}.wprm-admin-dashboard-marketing .wprm-admin-dashboard-block-container{margin-bottom:0}.wprm-admin-dashboard-marketing .wprm-admin-dashboard-marketing-actions{align-items:center;display:flex;justify-content:space-between}.wprm-admin-dashboard-marketing .wprm-admin-dashboard-marketing-actions a.wprm-admin-dashboard-marketing-actions-remove{font-size:12px;margin:0 10px}.wprm-admin-dashboard-marketing-countdown{align-items:center;display:flex;margin-bottom:20px}.wprm-admin-dashboard-marketing-countdown .wprm-admin-dashboard-marketing-countdown-unit{align-items:center;display:flex;margin-right:10px}.wprm-admin-dashboard-marketing-countdown .wprm-admin-dashboard-marketing-countdown-unit .tick{margin-right:5px}.wprm-admin-dashboard-marketing-countdown .wprm-admin-dashboard-marketing-countdown-label{margin-left:-5px}.tick{box-sizing:border-box;cursor:default;line-height:1.4;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick .tick-credits{bottom:0;color:inherit;font-size:11px;opacity:.4;position:absolute;right:0;text-decoration:none}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=baseline]{-ms-flex-align:baseline;align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{-ms-flex-pack:end;justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tick [data-layout~=vertical][data-layout~=top]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{-ms-flex-pack:end;justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{-ms-flex-pack:center;justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{-ms-flex-align:start;align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{-ms-flex-align:end;align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{-ms-flex-align:stretch;align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{bottom:0;left:0;position:absolute;right:0;top:0}.tick [data-layout~=overlay]>[data-overlay=center]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0}.tick-flip{position:relative;text-align:center}.tick-flip *{border-radius:inherit;letter-spacing:inherit;text-indent:inherit;white-space:pre}.tick-flip-front{border-bottom-left-radius:0;border-bottom-right-radius:0}.tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.tick-flip-spacer{display:block;visibility:hidden}.tick-flip-shadow{background:transparent!important;bottom:1px;color:transparent!important;left:1px;position:absolute;right:1px;top:1px}.tick-flip-shadow-top{bottom:calc(50% - 1px)}.tick-flip-shadow-bottom{top:calc(50% + 1px)}.tick-flip-card-shadow{background-color:transparent;border-radius:0;bottom:.125em;box-shadow:0 .125em .25em rgba(0,0,0,.5),0 .125em .5em rgba(0,0,0,.75);height:.5em;left:.15em;opacity:0;position:absolute;right:.15em;transform-origin:0 100%;z-index:0}.tick-flip-card{height:100%;left:0;perspective:4em;position:absolute;top:0;width:100%;z-index:1}.tick-flip-panel-back,.tick-flip-panel-front{backface-visibility:hidden;height:51%;left:0;position:absolute;transform-style:preserve-3d;width:100%}.tick-flip-panel-back-text,.tick-flip-panel-front-text{height:100%;left:-1px;overflow:hidden;position:absolute;right:-1px;top:0}.tick-flip-panel-text-wrapper{height:100%;left:0;position:absolute;right:0;top:0}.tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.tick-flip-panel-front{box-shadow:inset 0 1px hsla(0,0%,100%,.05);top:0;transform-origin:center bottom;z-index:2}.tick-flip-panel-back{box-shadow:inset 0 -1px rgba(0,0,0,.1);top:50%;transform-origin:center top;z-index:1}.tick-flip-panel-back:after{background-image:linear-gradient(180deg,rgba(0,0,0,.3) 1px,rgba(0,0,0,.15) 0,transparent 30%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tick-flip-panel-back-shadow{z-index:2}.tick-flip-panel-back-highlight{z-index:3}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow,.tick-flip-panel-front-shadow{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.tick-flip-panel-front-shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3))}.tick-flip-panel-back-shadow{background-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5))}.tick-flip-panel-back-highlight{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.3))}.tick [data-style*="shadow:inner"],.tick [data-style*="shadow:inner"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back,.tick [data-style*="shadow:none"] .tick-flip-panel-front,.tick [data-style*="shadow:none"] .tick-flip-shadow{box-shadow:none}.tick [data-style*="shadow:none"] .tick-flip-back:after,.tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back-text:after,.tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow{background-image:none}.tick [data-style*="rounded:none"]{border-radius:0}.tick [data-style*="rounded:panels"] .tick-flip-front,.tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick [data-style*="rounded:panels"] .tick-flip-back,.tick [data-style*="rounded:panels"] .tick-flip-panel-back:after,.tick [data-style*="rounded:panels"] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.tick-flip{border-radius:.125em;letter-spacing:.25em;margin-left:.0625em;margin-right:.0625em;min-width:1.125em;text-indent:.25em}.tick-flip-panel{background-color:#333232;color:#edebeb}.tick-flip-shadow{box-shadow:0 .125em .3125em rgba(0,0,0,.25),0 .02125em .06125em rgba(0,0,0,.25)}.wprm-admin-dashboard-block-chart{border-top:1px solid #ddd;padding:10px 0}.wprm-admin-dashboard-block-chart:first-child{border-top:none;padding-top:0}.wprm-admin-dashboard-block-chart .wprm-admin-dashboard-block-chart-title{font-size:1.1em;font-weight:700;margin-bottom:10px}table.wprm-admin-dashboard-block-chart-table{border-collapse:collapse;width:100%}table.wprm-admin-dashboard-block-chart-table th:first-child{text-align:left}table.wprm-admin-dashboard-block-chart-table td{padding:3px 0}table.wprm-admin-dashboard-block-chart-table td:nth-child(2),table.wprm-admin-dashboard-block-chart-table td:nth-child(3){text-align:center;width:75px}table.wprm-admin-dashboard-block-chart-table td .wprm-admin-dashboard-block-chart-table-recipe{align-items:center;display:flex;justify-content:space-between}table.wprm-admin-dashboard-block-chart-table td .wprm-admin-dashboard-block-chart-table-recipe .wprm-admin-dashboard-block-chart-table-recipe-name{flex:1}table.wprm-admin-dashboard-block-chart-table td .wprm-admin-dashboard-block-chart-table-recipe .wprm-admin-dashboard-block-chart-table-actions{align-items:center;display:flex;flex-shrink:0;margin-left:5px}table.wprm-admin-dashboard-block-chart-table td .wprm-admin-dashboard-block-chart-table-recipe .wprm-admin-dashboard-block-chart-table-actions .wprm-admin-dashboard-block-chart-table-action{margin-left:10px}table.wprm-admin-dashboard-block-chart-table tbody tr:hover{background-color:#eee}.react-toggle{background-color:transparent;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0 0 5px 5px #0099e0;-moz-box-shadow:0 0 5px 5px #0099e0;box-shadow:0 0 5px 5px #0099e0}.wprm-admin-dashboard-toggle-container{align-items:center;display:flex}.wprm-admin-dashboard-toggle-container .wprm-admin-dashboard-toggle-label{display:block;padding-left:10px}.wprm-admin-loader{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:2px solid hsla(0,0%,78%,.3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.wprm-admin-icon{margin-top:2px;opacity:.5}.wprm-admin-icon:hover{cursor:pointer;opacity:1}.wprm-admin-icon.wprm-admin-icon-hidden{cursor:default;opacity:.1}.wprm-admin-icon-help{border:1px solid #444;border-radius:100%;display:inline-block;font-size:12px;height:16px;margin-left:5px;margin-top:0;opacity:1;text-align:center;width:16px}.wprm-admin-icon-help svg{height:9px;margin-bottom:2px;width:10px}.wprm-admin-icon-help:hover{background-color:#444}.wprm-admin-icon-help:hover svg g,.wprm-admin-icon-help:hover svg path{fill:#fff}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.wprm-admin-dashboard-feedback-container label{display:block;margin-bottom:5px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update{cursor:help;float:right;font-size:.9em;margin-bottom:10px;margin-left:10px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update.wprm-admin-dashboard-health-check-last-update-ok{color:#006400}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update.wprm-admin-dashboard-health-check-last-update-fair{color:#00008b}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update.wprm-admin-dashboard-health-check-last-update-bad{color:#b8860b}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update.wprm-admin-dashboard-health-check-last-update-asap{color:darkred}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-last-update.wprm-admin-dashboard-health-check-last-update-never{color:darkred;cursor:auto}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-description{margin-bottom:10px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-item .wprm-admin-dashboard-health-check-header{border-top:1px solid #ddd;cursor:pointer;font-size:1.1em;font-weight:700;padding:10px 0}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-item .wprm-admin-dashboard-health-check-content{margin-bottom:20px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-list .wprm-admin-dashboard-health-check-list-item{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-list .wprm-admin-dashboard-health-check-list-item .wprm-admin-dashboard-health-check-list-item-side{font-size:.9em;margin-left:10px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-multiple-parents{margin-bottom:10px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-multiple-parents .wprm-admin-dashboard-health-check-multiple-parents-recipe{font-weight:700}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-multiple-parents .wprm-admin-dashboard-health-check-multiple-parents-posts a{text-decoration:none}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-learn-more{border-top:1px solid #ddd;padding-top:5px}.wprm-admin-dashboard-health-check-container .wprm-admin-dashboard-health-check-learn-more a{text-decoration:none}.wprm-admin-dashboard-learn-container{margin:-10px 0}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container{border-top:1px solid #ddd;padding:10px 0}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container:first-child{border-top:none}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container .wprm-admin-dashboard-learn-section-title{font-size:1.1em;font-weight:700}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container .wprm-admin-dashboard-learn-section{padding:5px 0}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container .wprm-admin-dashboard-learn-section-item{padding-top:5px}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container .wprm-admin-dashboard-learn-section-item a{text-decoration:none}.wprm-admin-dashboard-learn-container .wprm-admin-dashboard-learn-section-container .wprm-admin-dashboard-learn-section-item a:hover{text-decoration:underline}.wprm-admin-dashboard-news-container{margin:-10px 0;max-height:300px;overflow-y:scroll}.wprm-admin-dashboard-news-container a.wprm-admin-dashboard-news-item:hover .wprm-admin-dashboard-news-item-title{text-decoration:underline}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 0;text-decoration:none}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item:first-child{border-top:none}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-title-container{align-items:center;display:flex;flex:1}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-title-container .wprm-admin-dashboard-news-item-date{color:#777;flex-basis:60px;flex-shrink:0;font-size:.9em;margin-right:10px}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item.wprm-admin-dashboard-news-item-new .wprm-admin-dashboard-news-item-title-container .wprm-admin-dashboard-news-item-date:after{color:darkred;content:" ●";float:right;font-size:6px}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item.wprm-admin-dashboard-news-item-new .wprm-admin-dashboard-news-item-title-container .wprm-admin-dashboard-news-item-title{font-weight:700}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-label{background-color:#2c3338;border-radius:5px;color:#fff;flex-shrink:0;font-size:.9em;margin-left:15px;padding:2px 6px}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-label.wprm-admin-dashboard-news-item-label-blog{background-color:#2271b1}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-label.wprm-admin-dashboard-news-item-label-release{background-color:#006400}.wprm-admin-dashboard-news-container .wprm-admin-dashboard-news-item .wprm-admin-dashboard-news-item-label.wprm-admin-dashboard-news-item-label-partner{background-color:darkred}.wprm-admin-dashboard-recipes-container{margin:-10px 0}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-recipe{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 0;text-decoration:none}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-recipe .wprm-admin-dashboard-recipes-recipe-name-container{align-items:center;display:flex;flex:1}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-recipe .wprm-admin-dashboard-recipes-recipe-name-container .wprm-admin-dashboard-recipes-recipe-date{color:#777;flex-basis:60px;flex-shrink:0;font-size:.9em;margin-right:10px}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-recipe .wprm-admin-dashboard-recipes-recipe-actions{align-items:center;display:flex;flex-shrink:0;margin-left:5px}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-recipe .wprm-admin-dashboard-recipes-recipe-actions .wprm-admin-dashboard-recipes-recipe-action{margin-left:10px}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-all{margin:7px 0 10px}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-all a{text-decoration:none}.wprm-admin-dashboard-recipes-container .wprm-admin-dashboard-recipes-all a:hover{text-decoration:underline}.wprm-admin-dashboard-tips-container{align-items:center;display:flex;margin:-10px;padding-bottom:13px}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips-next,.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips-prev{align-items:center;display:flex;font-size:16px;height:100px;justify-content:center;opacity:.3;text-align:center;width:30px}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips-next:hover,.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips-prev:hover{cursor:pointer;opacity:1}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips{flex:1;height:100px}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips .wprm-admin-dashboard-tip-container{align-items:center;display:none;height:100%;justify-content:center}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips .wprm-admin-dashboard-tip-container.wprm-admin-dashboard-tip-container-active{display:flex}.wprm-admin-dashboard-tips-container .wprm-admin-dashboard-tips .wprm-admin-dashboard-tip{max-height:90%;max-width:550px;overflow-y:scroll;text-align:center;width:80%}.wprm-admin-dashboard-tips-progress{border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:2px;margin:-10px;overflow:hidden}.wprm-admin-dashboard-tips-progress .wprm-admin-dashboard-tips-progress-bar{background-color:#2271b1;height:100%}.wprm-admin-dashboard-tips-progress .wprm-admin-dashboard-tips-progress-bar-odd{animation:progressBarOdd 15s linear}.wprm-admin-dashboard-tips-progress .wprm-admin-dashboard-tips-progress-bar-even{animation:progressBarEven 15s linear;float:right}@keyframes progressBarOdd{0%{width:0}to{width:100%}}@keyframes progressBarEven{0%{width:100%}to{width:0}}dist/shared.js000064400000434145152075605730007340 0ustar00var WPRecipeMakerAdmin;(()=>{"use strict";var e,n={7045:(e,n,t)=>{ /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var r=t(7810),l=t(2328);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t