From 935f2f9f0aa8a1cadc390326c2dce73433c44fb2 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Mon, 28 Jan 2019 16:42:30 -0500 Subject: [PATCH] adding example apps, fixing powerup issues the new example apps are in nascent state but provide two demos, one of the google maps using a zipcode database and the other implementing a shared calendar view in google. the site avenger shared support and all scripts have been updated to allow an empty app_dirname, such as when you are already in a directory and want to just say powerup. this works with existing avenger5 folders already, but still needs some help to be generalized. --- .../example_apps/shared_calendar/.buildpath | 5 + .../shared_calendar/.editorconfig | 18 + .../shared_calendar/.gitattributes | 44 + .../shared_calendar/.github/ISSUE_TEMPLATE.md | 23 + .../.github/PULL_REQUEST_TEMPLATE.md | 10 + .../example_apps/shared_calendar/.gitignore | 10 + .../example_apps/shared_calendar/.htaccess | 11 + .../example_apps/shared_calendar/.project | 29 + .../shared_calendar/.settings/.jsdtscope | 16 + .../.settings/org.eclipse.php.core.prefs | 2 + ....eclipse.wst.common.project.facet.core.xml | 7 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../example_apps/shared_calendar/.travis.yml | 30 + .../example_apps/shared_calendar/bin/cake | 46 + .../example_apps/shared_calendar/bin/cake.bat | 27 + .../example_apps/shared_calendar/bin/cake.php | 34 + .../shared_calendar/composer.json | 50 + .../shared_calendar/composer.lock | 2538 +++++++++++++++ .../Migrations/20170725211622_CreateUsers.php | 24 + .../Migrations/schema-dump-default.lock | Bin 0 -> 1515 bytes .../shared_calendar/config/app.default.php | 346 +++ .../shared_calendar/config/bootstrap.php | 244 ++ .../shared_calendar/config/bootstrap_cli.php | 38 + .../shared_calendar/config/paths.php | 85 + .../shared_calendar/config/routes.php | 92 + .../shared_calendar/config/schema/i18n.sql | 18 + .../config/schema/sessions.sql | 13 + .../docs/google_apis_and_credentials.odt | Bin 0 -> 26687 bytes .../docs/google_apis_and_credentials.pdf | Bin 0 -> 57682 bytes .../shared_calendar/docs/readme.txt | 7 + .../example_apps/shared_calendar/index.php | 16 + .../shared_calendar/phpunit.xml.dist | 40 + .../shared_calendar/plugins/empty | 0 .../scripts/launch_local_cake.sh | 13 + .../scripts/launch_serene_cake.sh | 13 + .../shared_calendar/src/Application.php | 52 + .../shared_calendar/src/Console/Installer.php | 195 ++ .../src/Controller/AppController.php | 103 + .../src/Controller/AuthorizerController.php | 83 + .../src/Controller/ErrorController.php | 68 + .../src/Controller/PagesController.php | 69 + .../src/Controller/UsersController.php | 309 ++ .../shared_calendar/src/Model/Behavior/empty | 0 .../shared_calendar/src/Model/Entity/User.php | 40 + .../src/Model/Table/UsersTable.php | 63 + .../src/Shell/ConsoleShell.php | 81 + .../Template/Cell/GoogleCalendar/display.ctp | 27 + .../src/Template/Element/Flash/default.ctp | 10 + .../src/Template/Element/Flash/error.ctp | 6 + .../src/Template/Element/Flash/success.ctp | 6 + .../src/Template/Email/html/default.ctp | 22 + .../src/Template/Email/text/default.ctp | 16 + .../src/Template/Error/error400.ctp | 38 + .../src/Template/Error/error500.ctp | 43 + .../Template/Layout/Email/html/default.ctp | 24 + .../Template/Layout/Email/text/default.ctp | 16 + .../src/Template/Layout/ajax.ctp | 16 + .../src/Template/Layout/default.ctp | 57 + .../src/Template/Layout/error.ctp | 47 + .../src/Template/Layout/rss/default.ctp | 14 + .../src/Template/Pages/home.ctp | 342 ++ .../src/Template/Users/add.ctp | 23 + .../src/Template/Users/callback.ctp | 20 + .../src/Template/Users/edit.ctp | 29 + .../src/Template/Users/index.ctp | 55 + .../src/Template/Users/revoke.ctp | 16 + .../src/Template/Users/show_calendar.ctp | 21 + .../src/Template/Users/view.ctp | 40 + .../src/Traits/GoogleOauthTrait.php | 230 ++ .../shared_calendar/src/View/AjaxView.php | 49 + .../shared_calendar/src/View/AppView.php | 40 + .../src/View/Cell/GoogleCalendarCell.php | 129 + .../shared_calendar/src/View/Helper/empty | 0 .../tests/Fixture/UsersFixture.php | 52 + .../tests/TestCase/ApplicationTest.php | 46 + .../Controller/AuthorizerControllerTest.php | 71 + .../Controller/PagesControllerTest.php | 97 + .../Controller/UsersControllerTest.php | 71 + .../tests/TestCase/Model/Behavior/empty | 0 .../TestCase/Model/Table/UsersTableTest.php | 73 + .../View/Cell/GoogleCalendarCellTest.php | 68 + .../tests/TestCase/View/Helper/empty | 0 .../shared_calendar/tests/bootstrap.php | 12 + .../shared_calendar/webroot/.htaccess | 5 + .../shared_calendar/webroot/css/base.css | 455 +++ .../shared_calendar/webroot/css/cake.css | 525 ++++ .../shared_calendar/webroot/css/home.css | 250 ++ .../shared_calendar/webroot/favicon.ico | Bin 0 -> 15086 bytes .../webroot/font/cakedingbats-webfont.eot | Bin 0 -> 75538 bytes .../webroot/font/cakedingbats-webfont.svg | 78 + .../webroot/font/cakedingbats-webfont.ttf | Bin 0 -> 75412 bytes .../webroot/font/cakedingbats-webfont.woff | Bin 0 -> 43484 bytes .../webroot/font/cakedingbats-webfont.woff2 | Bin 0 -> 35456 bytes .../shared_calendar/webroot/img/cake-logo.png | Bin 0 -> 2683 bytes .../shared_calendar/webroot/img/cake.icon.png | Bin 0 -> 943 bytes .../shared_calendar/webroot/img/cake.logo.svg | 41 + .../webroot/img/cake.power.gif | Bin 0 -> 201 bytes .../shared_calendar/webroot/index.php | 37 + .../shared_calendar/webroot/js/empty | 0 production/example_apps/zippy_maps/.buildpath | 5 + .../example_apps/zippy_maps/.editorconfig | 18 + .../example_apps/zippy_maps/.gitattributes | 48 + .../zippy_maps/.github/ISSUE_TEMPLATE.md | 23 + .../.github/PULL_REQUEST_TEMPLATE.md | 10 + production/example_apps/zippy_maps/.gitignore | 10 + production/example_apps/zippy_maps/.htaccess | 11 + production/example_apps/zippy_maps/.project | 28 + .../.settings/org.eclipse.php.core.prefs | 2 + ....eclipse.wst.common.project.facet.core.xml | 7 + .../example_apps/zippy_maps/.travis.yml | 30 + production/example_apps/zippy_maps/bin/cake | 46 + .../example_apps/zippy_maps/bin/cake.bat | 27 + .../example_apps/zippy_maps/bin/cake.php | 34 + .../example_apps/zippy_maps/composer.json | 52 + .../example_apps/zippy_maps/composer.lock | 2767 +++++++++++++++++ .../20170421142733_create_locations_table.php | 41 + ...20170426140248_create_categories_table.php | 41 + ...50747_create_location_categories_table.php | 42 + ...1180455_drop_location_categories_table.php | 51 + ...3019_create_categories_locations_table.php | 42 + ...20170519145000_add_image_to_categories.php | 34 + ...0525190322_drop_parent_from_categories.php | 38 + ...0650_AddLatLongColumnsToLocationsTable.php | 24 + ...151_TransmogrifyLatLongDataInLocations.php | 77 + ...12152942_DropLatlongFromLocationsTable.php | 23 + .../Migrations/schema-dump-default.lock | Bin 0 -> 27057 bytes .../zippy_maps/config/app.default.php | 346 +++ .../zippy_maps/config/bootstrap.php | 242 ++ .../zippy_maps/config/bootstrap_cli.php | 38 + .../config/config_google.default.php | 16 + .../example_apps/zippy_maps/config/paths.php | 85 + .../example_apps/zippy_maps/config/routes.php | 93 + .../zippy_maps/config/schema/i18n.sql | 18 + .../zippy_maps/config/schema/sessions.sql | 13 + .../zippy_maps/docs/google_api_info.txt | 9 + ...l_scratch_sheet_looking_at_tables_v001.sql | 18 + ...ucing_location_tables_from_zip_db_v001.sql | 40 + .../zippy_maps/docs/zipcode_dump-sql.zip | Bin 0 -> 1989323 bytes production/example_apps/zippy_maps/index.php | 16 + .../example_apps/zippy_maps/phpunit.xml.dist | 40 + production/example_apps/zippy_maps/readme.txt | 42 + .../zippy_maps/reference/zipcode.php | 829 +++++ .../zippy_maps/scripts/launch_local_cake.sh | 13 + .../zippy_maps/scripts/launch_serene_cake.sh | 13 + .../zippy_maps/scripts/prepare_project.sh | 42 + .../zippy_maps/src/Application.php | 52 + .../zippy_maps/src/Console/Installer.php | 195 ++ .../src/Controller/AppController.php | 71 + .../src/Controller/CategoriesController.php | 423 +++ .../zippy_maps/src/Controller/Component/empty | 0 .../src/Controller/ErrorController.php | 68 + .../src/Controller/LocationsController.php | 530 ++++ .../src/Controller/PagesController.php | 69 + .../zippy_maps/src/Model/Behavior/empty | 0 .../src/Model/Entity/CategoriesLocation.php | 34 + .../zippy_maps/src/Model/Entity/Category.php | 31 + .../zippy_maps/src/Model/Entity/Location.php | 33 + .../Model/Table/CategoriesLocationsTable.php | 83 + .../src/Model/Table/CategoriesTable.php | 186 ++ .../src/Model/Table/LocationsTable.php | 191 ++ .../zippy_maps/src/Shell/ConsoleShell.php | 81 + .../src/Template/Categories/add.ctp | 27 + .../src/Template/Categories/center.ctp | 133 + .../src/Template/Categories/edit.ctp | 32 + .../src/Template/Categories/index.ctp | 56 + .../src/Template/Categories/map.ctp | 85 + .../src/Template/Categories/view.ctp | 56 + .../src/Template/Element/Flash/default.ctp | 10 + .../src/Template/Element/Flash/error.ctp | 6 + .../src/Template/Element/Flash/success.ctp | 6 + .../src/Template/Email/html/default.ctp | 22 + .../src/Template/Email/text/default.ctp | 16 + .../src/Template/Error/error400.ctp | 38 + .../src/Template/Error/error500.ctp | 43 + .../Template/Layout/Email/html/default.ctp | 24 + .../Template/Layout/Email/text/default.ctp | 16 + .../zippy_maps/src/Template/Layout/ajax.ctp | 16 + .../src/Template/Layout/default.ctp | 66 + .../zippy_maps/src/Template/Layout/error.ctp | 47 + .../src/Template/Layout/rss/default.ctp | 14 + .../zippy_maps/src/Template/Locations/add.ctp | 30 + .../src/Template/Locations/distance.ctp | 58 + .../src/Template/Locations/edit.ctp | 37 + .../src/Template/Locations/index.ctp | 55 + .../src/Template/Locations/jump.ctp | 53 + .../src/Template/Locations/radius.ctp | 56 + .../src/Template/Locations/view.ctp | 97 + .../zippy_maps/src/Template/Pages/home.ctp | 290 ++ .../zippy_maps/src/View/AjaxView.php | 49 + .../zippy_maps/src/View/AppView.php | 48 + .../zippy_maps/src/View/Helper/empty | 0 .../tests/Fixture/CategoriesFixture.php | 50 + .../Fixture/CategoriesLocationsFixture.php | 55 + .../tests/Fixture/LocationsFixture.php | 57 + .../tests/TestCase/ApplicationTest.php | 46 + .../Controller/CategoriesControllerTest.php | 71 + .../tests/TestCase/Controller/Component/empty | 0 .../Controller/LocationsControllerTest.php | 71 + .../Controller/PagesControllerTest.php | 97 + .../tests/TestCase/Model/Behavior/empty | 0 .../Table/CategoriesLocationsTableTest.php | 85 + .../Model/Table/CategoriesTableTest.php | 83 + .../Model/Table/LocationsTableTest.php | 83 + .../tests/TestCase/View/Helper/empty | 0 .../zippy_maps/tests/bootstrap.php | 12 + .../example_apps/zippy_maps/webroot/.htaccess | 5 + .../zippy_maps/webroot/css/base.css | 450 +++ .../zippy_maps/webroot/css/cake.css | 525 ++++ .../zippy_maps/webroot/css/home.css | 250 ++ .../zippy_maps/webroot/favicon.ico | Bin 0 -> 15086 bytes .../webroot/font/cakedingbats-webfont.eot | Bin 0 -> 75538 bytes .../webroot/font/cakedingbats-webfont.svg | 78 + .../webroot/font/cakedingbats-webfont.ttf | Bin 0 -> 75412 bytes .../webroot/font/cakedingbats-webfont.woff | Bin 0 -> 43484 bytes .../webroot/font/cakedingbats-webfont.woff2 | Bin 0 -> 35456 bytes .../zippy_maps/webroot/img/cake-logo.png | Bin 0 -> 2683 bytes .../zippy_maps/webroot/img/cake.icon.png | Bin 0 -> 943 bytes .../zippy_maps/webroot/img/cake.logo.svg | 41 + .../zippy_maps/webroot/img/cake.power.gif | Bin 0 -> 201 bytes .../webroot/img/charlottesville_minimap.png | Bin 0 -> 27923 bytes .../zippy_maps/webroot/img/icons/2hand.png | Bin 0 -> 1310 bytes .../webroot/img/icons/360degrees.png | Bin 0 -> 724 bytes .../webroot/img/icons/_readme-license.txt | 10 + .../webroot/img/icons/abduction.png | Bin 0 -> 1249 bytes .../webroot/img/icons/aboriginal.png | Bin 0 -> 805 bytes .../webroot/img/icons/accesdenied.png | Bin 0 -> 1156 bytes .../webroot/img/icons/acupuncture.png | Bin 0 -> 1567 bytes .../webroot/img/icons/administration.png | Bin 0 -> 1133 bytes .../img/icons/administrativeboundary.png | Bin 0 -> 1695 bytes .../zippy_maps/webroot/img/icons/aed-2.png | Bin 0 -> 786 bytes .../webroot/img/icons/agritourism.png | Bin 0 -> 1057 bytes .../webroot/img/icons/air_fixwing.png | Bin 0 -> 1627 bytes .../webroot/img/icons/aircraftcarrier.png | Bin 0 -> 1211 bytes .../webroot/img/icons/aircraftsmall.png | Bin 0 -> 1224 bytes .../zippy_maps/webroot/img/icons/airport.png | Bin 0 -> 1370 bytes .../webroot/img/icons/airport_apron.png | Bin 0 -> 1219 bytes .../webroot/img/icons/airport_runway.png | Bin 0 -> 1031 bytes .../webroot/img/icons/airport_terminal.png | Bin 0 -> 862 bytes .../webroot/img/icons/airshow-2.png | Bin 0 -> 745 bytes .../zippy_maps/webroot/img/icons/algae.png | Bin 0 -> 1589 bytes .../zippy_maps/webroot/img/icons/alien.png | Bin 0 -> 1255 bytes .../webroot/img/icons/alligator.png | Bin 0 -> 677 bytes .../webroot/img/icons/amphitheater-2.png | Bin 0 -> 1264 bytes .../webroot/img/icons/amphitheater.png | Bin 0 -> 1481 bytes .../webroot/img/icons/anchorpier.png | Bin 0 -> 1307 bytes .../webroot/img/icons/anemometer_mono.png | Bin 0 -> 1251 bytes .../img/icons/animal-shelter-export.png | Bin 0 -> 1704 bytes .../webroot/img/icons/anniversary.png | Bin 0 -> 976 bytes .../webroot/img/icons/ant-export.png | Bin 0 -> 1285 bytes .../zippy_maps/webroot/img/icons/anthropo.png | Bin 0 -> 583 bytes .../webroot/img/icons/apartment-3.png | Bin 0 -> 839 bytes .../zippy_maps/webroot/img/icons/apple.png | Bin 0 -> 1069 bytes .../zippy_maps/webroot/img/icons/aquarium.png | Bin 0 -> 1059 bytes .../zippy_maps/webroot/img/icons/arch.png | Bin 0 -> 803 bytes .../zippy_maps/webroot/img/icons/archery.png | Bin 0 -> 1279 bytes .../zippy_maps/webroot/img/icons/army.png | Bin 0 -> 1219 bytes .../webroot/img/icons/art-museum-2.png | Bin 0 -> 720 bytes .../webroot/img/icons/artgallery.png | Bin 0 -> 837 bytes .../zippy_maps/webroot/img/icons/atm-2.png | Bin 0 -> 718 bytes .../zippy_maps/webroot/img/icons/atv.png | Bin 0 -> 1339 bytes .../zippy_maps/webroot/img/icons/audio.png | Bin 0 -> 1085 bytes .../webroot/img/icons/australianfootball.png | Bin 0 -> 1117 bytes .../webroot/img/icons/avalanche1.png | Bin 0 -> 1625 bytes .../zippy_maps/webroot/img/icons/award.png | Bin 0 -> 1134 bytes .../webroot/img/icons/badminton-2.png | Bin 0 -> 1609 bytes .../zippy_maps/webroot/img/icons/bags.png | Bin 0 -> 1269 bytes .../zippy_maps/webroot/img/icons/bank.png | Bin 0 -> 1092 bytes .../zippy_maps/webroot/img/icons/bar.png | Bin 0 -> 908 bytes .../webroot/img/icons/bar_coktail.png | Bin 0 -> 1124 bytes .../webroot/img/icons/bar_juice.png | Bin 0 -> 1030 bytes .../zippy_maps/webroot/img/icons/barbecue.png | Bin 0 -> 1023 bytes .../zippy_maps/webroot/img/icons/barber.png | Bin 0 -> 1464 bytes .../zippy_maps/webroot/img/icons/barrier.png | Bin 0 -> 677 bytes .../zippy_maps/webroot/img/icons/baseball.png | Bin 0 -> 1115 bytes .../webroot/img/icons/basketball.png | Bin 0 -> 979 bytes .../zippy_maps/webroot/img/icons/bats.png | Bin 0 -> 1362 bytes .../webroot/img/icons/battlefield.png | Bin 0 -> 1675 bytes .../webroot/img/icons/battleship-3.png | Bin 0 -> 931 bytes .../zippy_maps/webroot/img/icons/beach.png | Bin 0 -> 1388 bytes .../webroot/img/icons/beachvolleyball.png | Bin 0 -> 1606 bytes .../webroot/img/icons/beautifulview.png | Bin 0 -> 1035 bytes .../webroot/img/icons/beautysalon.png | Bin 0 -> 1292 bytes .../webroot/img/icons/bed_breakfast1-2.png | Bin 0 -> 1280 bytes .../webroot/img/icons/beergarden.png | Bin 0 -> 1363 bytes .../webroot/img/icons/bicycle_shop.png | Bin 0 -> 1074 bytes .../zippy_maps/webroot/img/icons/bigcity.png | Bin 0 -> 958 bytes .../webroot/img/icons/bike_downhill.png | Bin 0 -> 1734 bytes .../webroot/img/icons/bike_rising.png | Bin 0 -> 1632 bytes .../webroot/img/icons/billiard-2.png | Bin 0 -> 1065 bytes .../webroot/img/icons/binoculars.png | Bin 0 -> 742 bytes .../zippy_maps/webroot/img/icons/birds-2.png | Bin 0 -> 1336 bytes .../zippy_maps/webroot/img/icons/blast.png | Bin 0 -> 1141 bytes .../webroot/img/icons/boardercross.png | Bin 0 -> 1528 bytes .../zippy_maps/webroot/img/icons/boat.png | Bin 0 -> 1160 bytes .../webroot/img/icons/boatcrane.png | Bin 0 -> 840 bytes .../webroot/img/icons/bobsleigh.png | Bin 0 -> 1330 bytes .../zippy_maps/webroot/img/icons/bollie.png | Bin 0 -> 1025 bytes .../zippy_maps/webroot/img/icons/bomb.png | Bin 0 -> 1083 bytes .../zippy_maps/webroot/img/icons/bomber-2.png | Bin 0 -> 1228 bytes .../zippy_maps/webroot/img/icons/bouddha.png | Bin 0 -> 1560 bytes .../zippy_maps/webroot/img/icons/bowling.png | Bin 0 -> 1605 bytes .../zippy_maps/webroot/img/icons/boxing.png | Bin 0 -> 1209 bytes .../zippy_maps/webroot/img/icons/bread.png | Bin 0 -> 1160 bytes .../zippy_maps/webroot/img/icons/brewery1.png | Bin 0 -> 882 bytes .../webroot/img/icons/bridge_modern.png | Bin 0 -> 917 bytes .../webroot/img/icons/bridge_old.png | Bin 0 -> 840 bytes .../webroot/img/icons/bulldozer.png | Bin 0 -> 1073 bytes .../webroot/img/icons/bullfight.png | Bin 0 -> 1404 bytes .../webroot/img/icons/bunker-2-2.png | Bin 0 -> 1083 bytes .../zippy_maps/webroot/img/icons/bus.png | Bin 0 -> 1044 bytes .../zippy_maps/webroot/img/icons/busstop.png | Bin 0 -> 1229 bytes .../zippy_maps/webroot/img/icons/bustour.png | Bin 0 -> 1025 bytes .../webroot/img/icons/butcher-2.png | Bin 0 -> 1300 bytes .../webroot/img/icons/butterfly-2.png | Bin 0 -> 736 bytes .../zippy_maps/webroot/img/icons/cabin-2.png | Bin 0 -> 1152 bytes .../zippy_maps/webroot/img/icons/cablecar.png | Bin 0 -> 1105 bytes .../webroot/img/icons/cafetaria.png | Bin 0 -> 817 bytes .../webroot/img/icons/calendar-3.png | Bin 0 -> 665 bytes .../webroot/img/icons/campfire-2.png | Bin 0 -> 966 bytes .../webroot/img/icons/camping-2.png | Bin 0 -> 909 bytes .../zippy_maps/webroot/img/icons/candy.png | Bin 0 -> 1497 bytes .../zippy_maps/webroot/img/icons/canyon-2.png | Bin 0 -> 997 bytes .../zippy_maps/webroot/img/icons/car.png | Bin 0 -> 946 bytes .../webroot/img/icons/caraccident.png | Bin 0 -> 886 bytes .../webroot/img/icons/carrental.png | Bin 0 -> 1039 bytes .../zippy_maps/webroot/img/icons/carwash.png | Bin 0 -> 872 bytes .../zippy_maps/webroot/img/icons/casino-2.png | Bin 0 -> 1367 bytes .../zippy_maps/webroot/img/icons/castle-2.png | Bin 0 -> 911 bytes .../webroot/img/icons/cathedral.png | Bin 0 -> 1106 bytes .../webroot/img/icons/catholicgrave.png | Bin 0 -> 672 bytes .../zippy_maps/webroot/img/icons/caution.png | Bin 0 -> 1026 bytes .../zippy_maps/webroot/img/icons/cave-2.png | Bin 0 -> 1015 bytes .../zippy_maps/webroot/img/icons/cctv.png | Bin 0 -> 1146 bytes .../zippy_maps/webroot/img/icons/cemetary.png | Bin 0 -> 1289 bytes .../webroot/img/icons/channelchange.png | Bin 0 -> 613 bytes .../zippy_maps/webroot/img/icons/chapel-2.png | Bin 0 -> 710 bytes .../zippy_maps/webroot/img/icons/chart-2.png | Bin 0 -> 1147 bytes .../zippy_maps/webroot/img/icons/cheese.png | Bin 0 -> 1261 bytes .../webroot/img/icons/chemistry-2.png | Bin 0 -> 785 bytes .../webroot/img/icons/chicken-2.png | Bin 0 -> 1396 bytes .../webroot/img/icons/childmuseum01.png | Bin 0 -> 792 bytes .../webroot/img/icons/chiropractor.png | Bin 0 -> 1314 bytes .../webroot/img/icons/christmasmarket.png | Bin 0 -> 1409 bytes .../zippy_maps/webroot/img/icons/church-2.png | Bin 0 -> 864 bytes .../zippy_maps/webroot/img/icons/cinema.png | Bin 0 -> 1346 bytes .../zippy_maps/webroot/img/icons/circus.png | Bin 0 -> 1241 bytes .../webroot/img/icons/citysquare.png | Bin 0 -> 1213 bytes .../webroot/img/icons/citywalls.png | Bin 0 -> 749 bytes .../zippy_maps/webroot/img/icons/climbing.png | Bin 0 -> 1278 bytes .../zippy_maps/webroot/img/icons/clock.png | Bin 0 -> 1968 bytes .../webroot/img/icons/closedroad.png | Bin 0 -> 884 bytes .../webroot/img/icons/clothers_female.png | Bin 0 -> 760 bytes .../webroot/img/icons/clothers_male.png | Bin 0 -> 778 bytes .../zippy_maps/webroot/img/icons/cloudy.png | Bin 0 -> 1174 bytes .../webroot/img/icons/cloudysunny.png | Bin 0 -> 1373 bytes .../zippy_maps/webroot/img/icons/coffee.png | Bin 0 -> 1131 bytes .../zippy_maps/webroot/img/icons/coins.png | Bin 0 -> 783 bytes .../webroot/img/icons/comedyclub.png | Bin 0 -> 1202 bytes .../zippy_maps/webroot/img/icons/comics.png | Bin 0 -> 1319 bytes .../webroot/img/icons/comment-map-icon.png | Bin 0 -> 777 bytes .../webroot/img/icons/communitycentre.png | Bin 0 -> 1061 bytes .../zippy_maps/webroot/img/icons/company.png | Bin 0 -> 725 bytes .../zippy_maps/webroot/img/icons/compost.png | Bin 0 -> 940 bytes .../webroot/img/icons/computers.png | Bin 0 -> 845 bytes .../webroot/img/icons/condominium.png | Bin 0 -> 1003 bytes .../webroot/img/icons/conference.png | Bin 0 -> 604 bytes .../zippy_maps/webroot/img/icons/congress.png | Bin 0 -> 802 bytes .../webroot/img/icons/construction.png | Bin 0 -> 1063 bytes .../webroot/img/icons/constructioncrane.png | Bin 0 -> 827 bytes .../zippy_maps/webroot/img/icons/contract.png | Bin 0 -> 1088 bytes .../webroot/img/icons/conveniencestore.png | Bin 0 -> 1009 bytes .../webroot/img/icons/convent-2.png | Bin 0 -> 742 bytes .../img/icons/conversation-map-icon.png | Bin 0 -> 1037 bytes .../webroot/img/icons/convertible.png | Bin 0 -> 1078 bytes .../zippy_maps/webroot/img/icons/corral.png | Bin 0 -> 1353 bytes .../zippy_maps/webroot/img/icons/country.png | Bin 0 -> 1946 bytes .../zippy_maps/webroot/img/icons/court.png | Bin 0 -> 1714 bytes .../webroot/img/icons/cow-export.png | Bin 0 -> 1141 bytes .../webroot/img/icons/cowabduction.png | Bin 0 -> 1395 bytes .../webroot/img/icons/craftstore.png | Bin 0 -> 849 bytes .../webroot/img/icons/cramschool.png | Bin 0 -> 871 bytes .../zippy_maps/webroot/img/icons/cricket.png | Bin 0 -> 959 bytes .../webroot/img/icons/crimescene.png | Bin 0 -> 976 bytes .../zippy_maps/webroot/img/icons/cromlech.png | Bin 0 -> 725 bytes .../webroot/img/icons/cropcircles.png | Bin 0 -> 2220 bytes .../zippy_maps/webroot/img/icons/cross-2.png | Bin 0 -> 711 bytes .../webroot/img/icons/crossingguard.png | Bin 0 -> 1454 bytes .../webroot/img/icons/cruiseship.png | Bin 0 -> 754 bytes .../zippy_maps/webroot/img/icons/cup.png | Bin 0 -> 1200 bytes .../webroot/img/icons/curling-2.png | Bin 0 -> 1260 bytes .../webroot/img/icons/currencyexchange.png | Bin 0 -> 1235 bytes .../zippy_maps/webroot/img/icons/customs.png | Bin 0 -> 1029 bytes .../zippy_maps/webroot/img/icons/cycling.png | Bin 0 -> 1278 bytes .../webroot/img/icons/cycling_feed.png | Bin 0 -> 1145 bytes .../webroot/img/icons/cycling_sprint.png | Bin 0 -> 1352 bytes .../zippy_maps/webroot/img/icons/dam.png | Bin 0 -> 1289 bytes .../webroot/img/icons/dance_class.png | Bin 0 -> 1431 bytes .../webroot/img/icons/dancinghall.png | Bin 0 -> 1879 bytes .../zippy_maps/webroot/img/icons/database.png | Bin 0 -> 814 bytes .../zippy_maps/webroot/img/icons/daycare.png | Bin 0 -> 1716 bytes .../webroot/img/icons/deepseafishing.png | Bin 0 -> 1197 bytes .../zippy_maps/webroot/img/icons/deer.png | Bin 0 -> 1396 bytes .../zippy_maps/webroot/img/icons/dentist.png | Bin 0 -> 1324 bytes .../webroot/img/icons/departmentstore.png | Bin 0 -> 1183 bytes .../zippy_maps/webroot/img/icons/desert-2.png | Bin 0 -> 1199 bytes .../zippy_maps/webroot/img/icons/dinopark.png | Bin 0 -> 847 bytes .../webroot/img/icons/direction_down.png | Bin 0 -> 798 bytes .../webroot/img/icons/disability.png | Bin 0 -> 1330 bytes .../zippy_maps/webroot/img/icons/diving.png | Bin 0 -> 1372 bytes .../webroot/img/icons/dogs_leash.png | Bin 0 -> 1306 bytes .../zippy_maps/webroot/img/icons/dolphins.png | Bin 0 -> 1290 bytes .../webroot/img/icons/doublebendright.png | Bin 0 -> 1315 bytes .../webroot/img/icons/downloadicon.png | Bin 0 -> 623 bytes .../webroot/img/icons/drinkingfountain.png | Bin 0 -> 933 bytes .../webroot/img/icons/drinkingwater.png | Bin 0 -> 1066 bytes .../webroot/img/icons/drugstore.png | Bin 0 -> 695 bytes .../webroot/img/icons/duck-export.png | Bin 0 -> 1165 bytes .../webroot/img/icons/earthquake-3.png | Bin 0 -> 705 bytes .../zippy_maps/webroot/img/icons/eggs.png | Bin 0 -> 1270 bytes .../webroot/img/icons/elephants.png | Bin 0 -> 1265 bytes .../zippy_maps/webroot/img/icons/elevator.png | Bin 0 -> 808 bytes .../webroot/img/icons/elevator_down.png | Bin 0 -> 1157 bytes .../webroot/img/icons/elevator_up.png | Bin 0 -> 1125 bytes .../zippy_maps/webroot/img/icons/embassy.png | Bin 0 -> 829 bytes .../zippy_maps/webroot/img/icons/entrance.png | Bin 0 -> 844 bytes .../webroot/img/icons/exchequer.png | Bin 0 -> 807 bytes .../zippy_maps/webroot/img/icons/exit.png | Bin 0 -> 844 bytes .../zippy_maps/webroot/img/icons/expert.png | Bin 0 -> 1275 bytes .../zippy_maps/webroot/img/icons/factory.png | Bin 0 -> 734 bytes .../webroot/img/icons/fallingrocks.png | Bin 0 -> 1233 bytes .../zippy_maps/webroot/img/icons/family.png | Bin 0 -> 1016 bytes .../zippy_maps/webroot/img/icons/farm-2.png | Bin 0 -> 1315 bytes .../webroot/img/icons/farmstand.png | Bin 0 -> 1012 bytes .../zippy_maps/webroot/img/icons/fastfood.png | Bin 0 -> 1084 bytes .../zippy_maps/webroot/img/icons/female-2.png | Bin 0 -> 971 bytes .../webroot/img/icons/ferriswheel.png | Bin 0 -> 1639 bytes .../zippy_maps/webroot/img/icons/ferry.png | Bin 0 -> 1168 bytes .../zippy_maps/webroot/img/icons/festival.png | Bin 0 -> 1123 bytes .../webroot/img/icons/fetalalcoholsyndrom.png | Bin 0 -> 1329 bytes .../zippy_maps/webroot/img/icons/field.png | Bin 0 -> 1499 bytes .../webroot/img/icons/fillingstation.png | Bin 0 -> 978 bytes .../zippy_maps/webroot/img/icons/findajob.png | Bin 0 -> 941 bytes .../zippy_maps/webroot/img/icons/finish.png | Bin 0 -> 1046 bytes .../webroot/img/icons/fire-hydrant-2.png | Bin 0 -> 710 bytes .../zippy_maps/webroot/img/icons/fire.png | Bin 0 -> 1099 bytes .../webroot/img/icons/fireexstinguisher.png | Bin 0 -> 683 bytes .../zippy_maps/webroot/img/icons/firemen.png | Bin 0 -> 1228 bytes .../webroot/img/icons/fireworks.png | Bin 0 -> 1910 bytes .../zippy_maps/webroot/img/icons/firstaid.png | Bin 0 -> 585 bytes .../webroot/img/icons/fishchips.png | Bin 0 -> 1363 bytes .../zippy_maps/webroot/img/icons/fishing.png | Bin 0 -> 1313 bytes .../webroot/img/icons/fishingboat.png | Bin 0 -> 1521 bytes .../webroot/img/icons/fishingstore.png | Bin 0 -> 989 bytes .../zippy_maps/webroot/img/icons/fitness.png | Bin 0 -> 1171 bytes .../zippy_maps/webroot/img/icons/fjord-2.png | Bin 0 -> 921 bytes .../webroot/img/icons/flag-export.png | Bin 0 -> 806 bytes .../zippy_maps/webroot/img/icons/flood.png | Bin 0 -> 1743 bytes .../zippy_maps/webroot/img/icons/flowers.png | Bin 0 -> 1339 bytes .../zippy_maps/webroot/img/icons/folder-2.png | Bin 0 -> 931 bytes .../webroot/img/icons/fooddeliveryservice.png | Bin 0 -> 959 bytes .../webroot/img/icons/foodtruck.png | Bin 0 -> 971 bytes .../webroot/img/icons/footprint.png | Bin 0 -> 778 bytes .../zippy_maps/webroot/img/icons/ford-2.png | Bin 0 -> 1069 bytes .../zippy_maps/webroot/img/icons/forest.png | Bin 0 -> 1501 bytes .../zippy_maps/webroot/img/icons/forest2.png | Bin 0 -> 1541 bytes .../zippy_maps/webroot/img/icons/fossils.png | Bin 0 -> 1663 bytes .../webroot/img/icons/foundry-2.png | Bin 0 -> 912 bytes .../webroot/img/icons/fountain-2.png | Bin 0 -> 1396 bytes .../webroot/img/icons/fourbyfour.png | Bin 0 -> 1059 bytes .../zippy_maps/webroot/img/icons/freqchg.png | Bin 0 -> 627 bytes .../zippy_maps/webroot/img/icons/frog-2.png | Bin 0 -> 1502 bytes .../zippy_maps/webroot/img/icons/fruits.png | Bin 0 -> 1723 bytes .../zippy_maps/webroot/img/icons/ft.png | Bin 0 -> 1384 bytes .../webroot/img/icons/funicolar-22x22.png | Bin 0 -> 1200 bytes .../webroot/img/icons/gas_cylinder1.png | Bin 0 -> 1269 bytes .../webroot/img/icons/gay-female.png | Bin 0 -> 760 bytes .../zippy_maps/webroot/img/icons/gay-male.png | Bin 0 -> 750 bytes .../webroot/img/icons/geocaching-3.png | Bin 0 -> 1328 bytes .../webroot/img/icons/geothermal-site.png | Bin 0 -> 834 bytes .../zippy_maps/webroot/img/icons/geyser-2.png | Bin 0 -> 903 bytes .../webroot/img/icons/ghosttown.png | Bin 0 -> 943 bytes .../zippy_maps/webroot/img/icons/gifts.png | Bin 0 -> 908 bytes .../webroot/img/icons/glacier-2.png | Bin 0 -> 1140 bytes .../zippy_maps/webroot/img/icons/glasses.png | Bin 0 -> 1320 bytes .../zippy_maps/webroot/img/icons/golfing.png | Bin 0 -> 974 bytes .../webroot/img/icons/gondola-2.png | Bin 0 -> 1082 bytes .../webroot/img/icons/gourmet_0star.png | Bin 0 -> 983 bytes .../zippy_maps/webroot/img/icons/grass.png | Bin 0 -> 1403 bytes .../zippy_maps/webroot/img/icons/grocery.png | Bin 0 -> 1036 bytes .../zippy_maps/webroot/img/icons/group-2.png | Bin 0 -> 1143 bytes .../webroot/img/icons/gumball_machine.png | Bin 0 -> 1263 bytes .../zippy_maps/webroot/img/icons/handball.png | Bin 0 -> 954 bytes .../webroot/img/icons/hanggliding.png | Bin 0 -> 1244 bytes .../zippy_maps/webroot/img/icons/harbor.png | Bin 0 -> 1107 bytes .../zippy_maps/webroot/img/icons/hare1.png | Bin 0 -> 1349 bytes .../zippy_maps/webroot/img/icons/hats.png | Bin 0 -> 1153 bytes .../zippy_maps/webroot/img/icons/haybale.png | Bin 0 -> 1520 bytes .../webroot/img/icons/headstone-2.png | Bin 0 -> 933 bytes .../webroot/img/icons/helicopter.png | Bin 0 -> 951 bytes .../webroot/img/icons/highhills.png | Bin 0 -> 1225 bytes .../webroot/img/icons/highschool.png | Bin 0 -> 952 bytes .../zippy_maps/webroot/img/icons/highway.png | Bin 0 -> 1027 bytes .../zippy_maps/webroot/img/icons/hiking.png | Bin 0 -> 1312 bytes .../webroot/img/icons/historical_museum.png | Bin 0 -> 1185 bytes .../webroot/img/icons/historicalquarter.png | Bin 0 -> 896 bytes .../img/icons/hoergeraeteakustiker_22px.png | Bin 0 -> 1478 bytes .../zippy_maps/webroot/img/icons/home-2.png | Bin 0 -> 1051 bytes .../webroot/img/icons/homecenter.png | Bin 0 -> 1150 bytes .../webroot/img/icons/honeycomb.png | Bin 0 -> 1068 bytes .../webroot/img/icons/hookah_final.png | Bin 0 -> 878 bytes .../webroot/img/icons/horseriding.png | Bin 0 -> 1372 bytes .../webroot/img/icons/hospital-building.png | Bin 0 -> 632 bytes .../webroot/img/icons/hostel_0star.png | Bin 0 -> 771 bytes .../webroot/img/icons/hotairbaloon.png | Bin 0 -> 1516 bytes .../webroot/img/icons/hotel_0star.png | Bin 0 -> 667 bytes .../webroot/img/icons/hotspring.png | Bin 0 -> 1222 bytes .../zippy_maps/webroot/img/icons/house.png | Bin 0 -> 1069 bytes .../zippy_maps/webroot/img/icons/hunting.png | Bin 0 -> 1013 bytes .../zippy_maps/webroot/img/icons/hut.png | Bin 0 -> 914 bytes .../zippy_maps/webroot/img/icons/icecream.png | Bin 0 -> 916 bytes .../webroot/img/icons/icehockey.png | Bin 0 -> 1332 bytes .../webroot/img/icons/iceskating.png | Bin 0 -> 1354 bytes .../zippy_maps/webroot/img/icons/icy_road.png | Bin 0 -> 926 bytes .../webroot/img/icons/indoor-arena.png | Bin 0 -> 955 bytes .../webroot/img/icons/information.png | Bin 0 -> 1047 bytes .../zippy_maps/webroot/img/icons/iobridge.png | Bin 0 -> 1038 bytes .../zippy_maps/webroot/img/icons/jacuzzi.png | Bin 0 -> 1315 bytes .../webroot/img/icons/japanese-food.png | Bin 0 -> 1291 bytes .../webroot/img/icons/japanese-lantern.png | Bin 0 -> 894 bytes .../webroot/img/icons/japanese-sake.png | Bin 0 -> 1021 bytes .../webroot/img/icons/japanese-sweet-2.png | Bin 0 -> 800 bytes .../webroot/img/icons/japanese-temple.png | Bin 0 -> 1054 bytes .../zippy_maps/webroot/img/icons/jazzclub.png | Bin 0 -> 1378 bytes .../zippy_maps/webroot/img/icons/jeep.png | Bin 0 -> 1067 bytes .../webroot/img/icons/jetfighter.png | Bin 0 -> 1473 bytes .../zippy_maps/webroot/img/icons/jewelry.png | Bin 0 -> 1632 bytes .../webroot/img/icons/jewishgrave.png | Bin 0 -> 692 bytes .../webroot/img/icons/jewishquarter.png | Bin 0 -> 1102 bytes .../zippy_maps/webroot/img/icons/jogging.png | Bin 0 -> 1055 bytes .../zippy_maps/webroot/img/icons/judo.png | Bin 0 -> 1522 bytes .../zippy_maps/webroot/img/icons/junction.png | Bin 0 -> 810 bytes .../zippy_maps/webroot/img/icons/karate.png | Bin 0 -> 1201 bytes .../zippy_maps/webroot/img/icons/karting.png | Bin 0 -> 1095 bytes .../zippy_maps/webroot/img/icons/kayak1.png | Bin 0 -> 1869 bytes .../zippy_maps/webroot/img/icons/kayaking.png | Bin 0 -> 1488 bytes .../zippy_maps/webroot/img/icons/kebab.png | Bin 0 -> 943 bytes .../zippy_maps/webroot/img/icons/kingair.png | Bin 0 -> 809 bytes .../zippy_maps/webroot/img/icons/kiosk.png | Bin 0 -> 935 bytes .../webroot/img/icons/kitesurfing.png | Bin 0 -> 1350 bytes .../webroot/img/icons/laboratory.png | Bin 0 -> 1068 bytes .../zippy_maps/webroot/img/icons/lake.png | Bin 0 -> 760 bytes .../zippy_maps/webroot/img/icons/landfill.png | Bin 0 -> 907 bytes .../zippy_maps/webroot/img/icons/landmark.png | Bin 0 -> 681 bytes .../zippy_maps/webroot/img/icons/laterne.png | Bin 0 -> 1266 bytes .../webroot/img/icons/laundromat.png | Bin 0 -> 903 bytes .../webroot/img/icons/levelcrossing.png | Bin 0 -> 842 bytes .../zippy_maps/webroot/img/icons/library.png | Bin 0 -> 899 bytes .../webroot/img/icons/lifeguard-2.png | Bin 0 -> 1587 bytes .../webroot/img/icons/lighthouse-2.png | Bin 0 -> 1207 bytes .../zippy_maps/webroot/img/icons/linedown.png | Bin 0 -> 974 bytes .../zippy_maps/webroot/img/icons/lingerie.png | Bin 0 -> 1287 bytes .../zippy_maps/webroot/img/icons/liquor.png | Bin 0 -> 987 bytes .../webroot/img/icons/lobster-export.png | Bin 0 -> 1298 bytes .../zippy_maps/webroot/img/icons/lock.png | Bin 0 -> 700 bytes .../webroot/img/icons/lockerrental.png | Bin 0 -> 804 bytes .../webroot/img/icons/lodging_0star.png | Bin 0 -> 866 bytes .../webroot/img/icons/love_date.png | Bin 0 -> 1016 bytes .../webroot/img/icons/loveinterest.png | Bin 0 -> 1106 bytes .../webroot/img/icons/magicshow.png | Bin 0 -> 1352 bytes .../zippy_maps/webroot/img/icons/mainroad.png | Bin 0 -> 866 bytes .../zippy_maps/webroot/img/icons/male-2.png | Bin 0 -> 762 bytes .../zippy_maps/webroot/img/icons/mall.png | Bin 0 -> 954 bytes .../zippy_maps/webroot/img/icons/map.png | Bin 0 -> 1545 bytes .../zippy_maps/webroot/img/icons/mapicon.png | Bin 0 -> 1041 bytes .../zippy_maps/webroot/img/icons/marina-2.png | Bin 0 -> 1363 bytes .../zippy_maps/webroot/img/icons/market.png | Bin 0 -> 932 bytes .../zippy_maps/webroot/img/icons/massage.png | Bin 0 -> 884 bytes .../webroot/img/icons/mastcrane1.png | Bin 0 -> 1243 bytes .../webroot/img/icons/medicalstore.png | Bin 0 -> 1514 bytes .../zippy_maps/webroot/img/icons/medicine.png | Bin 0 -> 1277 bytes .../zippy_maps/webroot/img/icons/megalith.png | Bin 0 -> 1153 bytes .../zippy_maps/webroot/img/icons/memorial.png | Bin 0 -> 1214 bytes .../webroot/img/icons/metronetwork.png | Bin 0 -> 631 bytes .../zippy_maps/webroot/img/icons/military.png | Bin 0 -> 981 bytes .../zippy_maps/webroot/img/icons/mine.png | Bin 0 -> 1681 bytes .../webroot/img/icons/missile-2.png | Bin 0 -> 680 bytes .../webroot/img/icons/mobilephonetower.png | Bin 0 -> 878 bytes .../webroot/img/icons/modernmonument.png | Bin 0 -> 583 bytes .../webroot/img/icons/moderntower.png | Bin 0 -> 792 bytes .../webroot/img/icons/monkey-export.png | Bin 0 -> 1439 bytes .../monument-historique-icon-white-22x22.png | Bin 0 -> 763 bytes .../zippy_maps/webroot/img/icons/monument.png | Bin 0 -> 1253 bytes .../zippy_maps/webroot/img/icons/moonstar.png | Bin 0 -> 1334 bytes .../zippy_maps/webroot/img/icons/mosquee.png | Bin 0 -> 1117 bytes .../webroot/img/icons/mosquito-2.png | Bin 0 -> 1251 bytes .../zippy_maps/webroot/img/icons/motel-2.png | Bin 0 -> 921 bytes .../webroot/img/icons/motorbike.png | Bin 0 -> 1425 bytes .../webroot/img/icons/motorcycle.png | Bin 0 -> 925 bytes ...n-pass-locator-diagonal-reverse-export.png | Bin 0 -> 1170 bytes .../webroot/img/icons/mountainbiking-3.png | Bin 0 -> 1677 bytes .../webroot/img/icons/mountains.png | Bin 0 -> 1626 bytes .../webroot/img/icons/movierental.png | Bin 0 -> 1083 bytes .../img/icons/moving-walkway-enter-export.png | Bin 0 -> 973 bytes .../webroot/img/icons/muffin_bagle.png | Bin 0 -> 1290 bytes .../zippy_maps/webroot/img/icons/mural.png | Bin 0 -> 1423 bytes .../img/icons/museum_archeological.png | Bin 0 -> 1484 bytes .../webroot/img/icons/museum_art.png | Bin 0 -> 811 bytes .../webroot/img/icons/museum_crafts.png | Bin 0 -> 1125 bytes .../webroot/img/icons/museum_industry.png | Bin 0 -> 1747 bytes .../webroot/img/icons/museum_naval.png | Bin 0 -> 1238 bytes .../webroot/img/icons/museum_openair.png | Bin 0 -> 980 bytes .../webroot/img/icons/museum_science.png | Bin 0 -> 1806 bytes .../webroot/img/icons/museum_war.png | Bin 0 -> 1218 bytes .../zippy_maps/webroot/img/icons/mushroom.png | Bin 0 -> 1360 bytes .../zippy_maps/webroot/img/icons/music.png | Bin 0 -> 1383 bytes .../webroot/img/icons/music_choral.png | Bin 0 -> 1319 bytes .../webroot/img/icons/music_classical.png | Bin 0 -> 1013 bytes .../webroot/img/icons/music_hiphop.png | Bin 0 -> 1690 bytes .../webroot/img/icons/music_live.png | Bin 0 -> 1727 bytes .../webroot/img/icons/music_rock.png | Bin 0 -> 1626 bytes .../zippy_maps/webroot/img/icons/nanny.png | Bin 0 -> 1437 bytes .../webroot/img/icons/ne_barn-2.png | Bin 0 -> 776 bytes .../webroot/img/icons/newsagent.png | Bin 0 -> 1328 bytes .../webroot/img/icons/no-nuke-export.png | Bin 0 -> 1860 bytes .../webroot/img/icons/nordicski.png | Bin 0 -> 1431 bytes .../webroot/img/icons/notvisited.png | Bin 0 -> 1774 bytes .../zippy_maps/webroot/img/icons/nursery.png | Bin 0 -> 1322 bytes .../webroot/img/icons/nursing_home_icon.png | Bin 0 -> 1355 bytes .../webroot/img/icons/observatory.png | Bin 0 -> 1012 bytes .../webroot/img/icons/office-building.png | Bin 0 -> 686 bytes .../zippy_maps/webroot/img/icons/oil-2.png | Bin 0 -> 663 bytes .../webroot/img/icons/oilpumpjack.png | Bin 0 -> 919 bytes .../zippy_maps/webroot/img/icons/oilrig2.png | Bin 0 -> 1167 bytes .../webroot/img/icons/olympicsite.png | Bin 0 -> 1000 bytes .../webroot/img/icons/ophthalmologist.png | Bin 0 -> 1708 bytes .../zippy_maps/webroot/img/icons/outlet2.png | Bin 0 -> 1467 bytes .../zippy_maps/webroot/img/icons/oyster-3.png | Bin 0 -> 1138 bytes .../zippy_maps/webroot/img/icons/pagoda-2.png | Bin 0 -> 893 bytes .../zippy_maps/webroot/img/icons/paint.png | Bin 0 -> 1202 bytes .../webroot/img/icons/paintball.png | Bin 0 -> 1198 bytes .../zippy_maps/webroot/img/icons/palace-2.png | Bin 0 -> 982 bytes .../webroot/img/icons/palm-tree-export.png | Bin 0 -> 1417 bytes .../webroot/img/icons/panoramicview.png | Bin 0 -> 1147 bytes .../webroot/img/icons/paragliding.png | Bin 0 -> 1257 bytes .../webroot/img/icons/parasailing.png | Bin 0 -> 1237 bytes .../webroot/img/icons/parkandride.png | Bin 0 -> 723 bytes .../img/icons/parking-meter-export.png | Bin 0 -> 1014 bytes .../webroot/img/icons/parkinggarage.png | Bin 0 -> 1147 bytes .../zippy_maps/webroot/img/icons/party-2.png | Bin 0 -> 1452 bytes .../webroot/img/icons/patisserie.png | Bin 0 -> 1286 bytes .../zippy_maps/webroot/img/icons/peace.png | Bin 0 -> 1746 bytes .../webroot/img/icons/pedestriancrossing.png | Bin 0 -> 1154 bytes .../webroot/img/icons/penguin-2.png | Bin 0 -> 1083 bytes .../zippy_maps/webroot/img/icons/pens.png | Bin 0 -> 1037 bytes .../webroot/img/icons/perfumery.png | Bin 0 -> 1065 bytes .../zippy_maps/webroot/img/icons/petanque.png | Bin 0 -> 1133 bytes .../webroot/img/icons/petroglyphs-2.png | Bin 0 -> 1279 bytes .../zippy_maps/webroot/img/icons/pets.png | Bin 0 -> 1055 bytes .../zippy_maps/webroot/img/icons/phantom.png | Bin 0 -> 1010 bytes .../zippy_maps/webroot/img/icons/phones.png | Bin 0 -> 840 bytes .../zippy_maps/webroot/img/icons/photo.png | Bin 0 -> 800 bytes .../webroot/img/icons/photography.png | Bin 0 -> 1096 bytes .../zippy_maps/webroot/img/icons/picnic-2.png | Bin 0 -> 897 bytes .../zippy_maps/webroot/img/icons/pig.png | Bin 0 -> 1200 bytes .../webroot/img/icons/pin-export.png | Bin 0 -> 939 bytes .../zippy_maps/webroot/img/icons/pirates.png | Bin 0 -> 1516 bytes .../zippy_maps/webroot/img/icons/pizzaria.png | Bin 0 -> 1674 bytes .../webroot/img/icons/planecrash.png | Bin 0 -> 1399 bytes .../webroot/img/icons/planetarium-2.png | Bin 0 -> 1205 bytes .../webroot/img/icons/playground.png | Bin 0 -> 1153 bytes .../webroot/img/icons/pleasurepier.png | Bin 0 -> 1298 bytes .../zippy_maps/webroot/img/icons/poker.png | Bin 0 -> 1626 bytes .../zippy_maps/webroot/img/icons/police.png | Bin 0 -> 1478 bytes .../zippy_maps/webroot/img/icons/postal.png | Bin 0 -> 987 bytes .../webroot/img/icons/powerlinepole.png | Bin 0 -> 878 bytes .../webroot/img/icons/poweroutage.png | Bin 0 -> 1068 bytes .../webroot/img/icons/powerplant.png | Bin 0 -> 1493 bytes .../webroot/img/icons/powersubstation.png | Bin 0 -> 925 bytes .../zippy_maps/webroot/img/icons/prayer.png | Bin 0 -> 1005 bytes .../webroot/img/icons/presentation.png | Bin 0 -> 1066 bytes .../webroot/img/icons/price-tag-export.png | Bin 0 -> 1210 bytes .../webroot/img/icons/printer-2.png | Bin 0 -> 813 bytes .../zippy_maps/webroot/img/icons/prison.png | Bin 0 -> 906 bytes .../webroot/img/icons/publicart.png | Bin 0 -> 1583 bytes .../zippy_maps/webroot/img/icons/pyramid.png | Bin 0 -> 1105 bytes .../webroot/img/icons/quadrifoglio.png | Bin 0 -> 1465 bytes .../zippy_maps/webroot/img/icons/radar.png | Bin 0 -> 1948 bytes .../webroot/img/icons/radiation.png | Bin 0 -> 1283 bytes .../img/icons/radio-control-model-car.png | Bin 0 -> 1286 bytes .../webroot/img/icons/radio-station-2.png | Bin 0 -> 2049 bytes .../zippy_maps/webroot/img/icons/rainy.png | Bin 0 -> 1227 bytes .../zippy_maps/webroot/img/icons/rape.png | Bin 0 -> 1295 bytes .../img/icons/reatorlogowhite-22x22.png | Bin 0 -> 1106 bytes .../zippy_maps/webroot/img/icons/recycle.png | Bin 0 -> 1521 bytes .../zippy_maps/webroot/img/icons/regroup.png | Bin 0 -> 1114 bytes .../zippy_maps/webroot/img/icons/repair.png | Bin 0 -> 1432 bytes .../zippy_maps/webroot/img/icons/rescue-2.png | Bin 0 -> 1248 bytes .../zippy_maps/webroot/img/icons/resort.png | Bin 0 -> 1393 bytes .../webroot/img/icons/restaurant.png | Bin 0 -> 1573 bytes .../webroot/img/icons/restaurant_african.png | Bin 0 -> 1639 bytes .../img/icons/restaurant_breakfast.png | Bin 0 -> 1058 bytes .../webroot/img/icons/restaurant_buffet.png | Bin 0 -> 1027 bytes .../webroot/img/icons/restaurant_chinese.png | Bin 0 -> 1258 bytes .../webroot/img/icons/restaurant_fish.png | Bin 0 -> 1344 bytes .../webroot/img/icons/restaurant_greek.png | Bin 0 -> 1108 bytes .../webroot/img/icons/restaurant_indian.png | Bin 0 -> 1550 bytes .../webroot/img/icons/restaurant_italian.png | Bin 0 -> 1236 bytes .../webroot/img/icons/restaurant_korean.png | Bin 0 -> 1092 bytes .../img/icons/restaurant_mediterranean.png | Bin 0 -> 1502 bytes .../webroot/img/icons/restaurant_mexican.png | Bin 0 -> 1336 bytes .../webroot/img/icons/restaurant_romantic.png | Bin 0 -> 1080 bytes .../img/icons/restaurant_steakhouse.png | Bin 0 -> 1380 bytes .../webroot/img/icons/restaurant_tapas.png | Bin 0 -> 915 bytes .../webroot/img/icons/restaurant_thai.png | Bin 0 -> 1512 bytes .../webroot/img/icons/restaurant_turkish.png | Bin 0 -> 1227 bytes .../img/icons/restaurant_vegetarian.png | Bin 0 -> 1006 bytes .../zippy_maps/webroot/img/icons/revolt.png | Bin 0 -> 1162 bytes .../webroot/img/icons/riparianhabitat.png | Bin 0 -> 1824 bytes .../zippy_maps/webroot/img/icons/river-2.png | Bin 0 -> 683 bytes .../zippy_maps/webroot/img/icons/road.png | Bin 0 -> 590 bytes .../webroot/img/icons/roadtype_gravel.png | Bin 0 -> 987 bytes .../webroot/img/icons/rockhouse.png | Bin 0 -> 1047 bytes .../zippy_maps/webroot/img/icons/rodent.png | Bin 0 -> 1355 bytes .../webroot/img/icons/rollerskate.png | Bin 0 -> 1290 bytes .../webroot/img/icons/ropescourse.png | Bin 0 -> 1129 bytes .../zippy_maps/webroot/img/icons/rowboat.png | Bin 0 -> 1300 bytes .../webroot/img/icons/rugbyfield.png | Bin 0 -> 1071 bytes .../zippy_maps/webroot/img/icons/ruins-2.png | Bin 0 -> 638 bytes .../zippy_maps/webroot/img/icons/sailing.png | Bin 0 -> 1037 bytes .../webroot/img/icons/sandwich-2.png | Bin 0 -> 879 bytes .../zippy_maps/webroot/img/icons/sauna.png | Bin 0 -> 1423 bytes .../webroot/img/icons/sawmill-2.png | Bin 0 -> 1020 bytes .../zippy_maps/webroot/img/icons/school.png | Bin 0 -> 947 bytes .../webroot/img/icons/schreibwaren_web.png | Bin 0 -> 736 bytes .../webroot/img/icons/scoutgroup.png | Bin 0 -> 1372 bytes .../webroot/img/icons/scubadiving.png | Bin 0 -> 1278 bytes .../zippy_maps/webroot/img/icons/seals.png | Bin 0 -> 1251 bytes .../zippy_maps/webroot/img/icons/segway.png | Bin 0 -> 1076 bytes .../webroot/img/icons/seniorsite.png | Bin 0 -> 1147 bytes .../webroot/img/icons/septic_tank.png | Bin 0 -> 680 bytes .../zippy_maps/webroot/img/icons/share.png | Bin 0 -> 923 bytes .../webroot/img/icons/shark-export.png | Bin 0 -> 1226 bytes .../webroot/img/icons/shintoshrine.png | Bin 0 -> 1126 bytes .../webroot/img/icons/shipwreck.png | Bin 0 -> 1386 bytes .../zippy_maps/webroot/img/icons/shoes.png | Bin 0 -> 955 bytes .../zippy_maps/webroot/img/icons/shooting.png | Bin 0 -> 872 bytes .../webroot/img/icons/shootingrange.png | Bin 0 -> 1452 bytes .../zippy_maps/webroot/img/icons/shore-2.png | Bin 0 -> 983 bytes .../zippy_maps/webroot/img/icons/shower.png | Bin 0 -> 1364 bytes .../zippy_maps/webroot/img/icons/sight-2.png | Bin 0 -> 1160 bytes .../webroot/img/icons/signpost-2.png | Bin 0 -> 680 bytes .../zippy_maps/webroot/img/icons/sikh.png | Bin 0 -> 1033 bytes .../webroot/img/icons/ski_shoe1.png | Bin 0 -> 1144 bytes .../zippy_maps/webroot/img/icons/skiing.png | Bin 0 -> 1425 bytes .../zippy_maps/webroot/img/icons/skijump.png | Bin 0 -> 1551 bytes .../webroot/img/icons/skilifting.png | Bin 0 -> 1337 bytes .../zippy_maps/webroot/img/icons/skis.png | Bin 0 -> 1231 bytes .../zippy_maps/webroot/img/icons/skull.png | Bin 0 -> 746 bytes .../zippy_maps/webroot/img/icons/sledge.png | Bin 0 -> 831 bytes .../webroot/img/icons/sledge_summer.png | Bin 0 -> 1297 bytes .../webroot/img/icons/sledgerental.png | Bin 0 -> 1114 bytes .../zippy_maps/webroot/img/icons/slipway.png | Bin 0 -> 1279 bytes .../webroot/img/icons/smallcity.png | Bin 0 -> 897 bytes .../webroot/img/icons/smiley_happy.png | Bin 0 -> 1120 bytes .../zippy_maps/webroot/img/icons/smoking.png | Bin 0 -> 1123 bytes .../zippy_maps/webroot/img/icons/snail.png | Bin 0 -> 1183 bytes .../zippy_maps/webroot/img/icons/snakes.png | Bin 0 -> 1666 bytes .../zippy_maps/webroot/img/icons/sneakers.png | Bin 0 -> 914 bytes .../webroot/img/icons/snorkeling.png | Bin 0 -> 1038 bytes .../webroot/img/icons/snowboarding.png | Bin 0 -> 1632 bytes .../webroot/img/icons/snowmobiling.png | Bin 0 -> 1145 bytes .../webroot/img/icons/snowpark_arc.png | Bin 0 -> 1369 bytes .../webroot/img/icons/snowshoeing.png | Bin 0 -> 1341 bytes .../zippy_maps/webroot/img/icons/snowy-2.png | Bin 0 -> 1795 bytes .../zippy_maps/webroot/img/icons/soccer.png | Bin 0 -> 1032 bytes .../webroot/img/icons/solarenergy.png | Bin 0 -> 869 bytes .../webroot/img/icons/sozialeeinrichtung.png | Bin 0 -> 1280 bytes .../zippy_maps/webroot/img/icons/spa.png | Bin 0 -> 1328 bytes .../webroot/img/icons/spaceport-2.png | Bin 0 -> 976 bytes .../zippy_maps/webroot/img/icons/speed_50.png | Bin 0 -> 1521 bytes .../webroot/img/icons/speedhump.png | Bin 0 -> 1359 bytes .../webroot/img/icons/speedriding.png | Bin 0 -> 1619 bytes .../webroot/img/icons/spelunking.png | Bin 0 -> 1529 bytes .../zippy_maps/webroot/img/icons/spider.png | Bin 0 -> 1833 bytes .../zippy_maps/webroot/img/icons/splice.png | Bin 0 -> 1507 bytes .../webroot/img/icons/sportscar.png | Bin 0 -> 872 bytes .../webroot/img/icons/sportutilityvehicle.png | Bin 0 -> 903 bytes .../webroot/img/icons/square-compass.png | Bin 0 -> 1766 bytes .../zippy_maps/webroot/img/icons/squash-2.png | Bin 0 -> 959 bytes .../zippy_maps/webroot/img/icons/stadium.png | Bin 0 -> 1550 bytes .../zippy_maps/webroot/img/icons/stairs.png | Bin 0 -> 587 bytes .../zippy_maps/webroot/img/icons/star-3.png | Bin 0 -> 1049 bytes .../webroot/img/icons/stargate-raw.png | Bin 0 -> 1934 bytes .../webroot/img/icons/start-race-2.png | Bin 0 -> 703 bytes .../zippy_maps/webroot/img/icons/statue-2.png | Bin 0 -> 1160 bytes .../webroot/img/icons/steamtrain.png | Bin 0 -> 1139 bytes .../zippy_maps/webroot/img/icons/stop.png | Bin 0 -> 1201 bytes .../zippy_maps/webroot/img/icons/strike.png | Bin 0 -> 941 bytes .../webroot/img/icons/stripclub2.png | Bin 0 -> 1395 bytes .../webroot/img/icons/submarine-2.png | Bin 0 -> 1019 bytes .../webroot/img/icons/sugar-shack.png | Bin 0 -> 1044 bytes .../webroot/img/icons/summercamp.png | Bin 0 -> 1134 bytes .../zippy_maps/webroot/img/icons/sumo-2.png | Bin 0 -> 1192 bytes .../zippy_maps/webroot/img/icons/sunny.png | Bin 0 -> 1736 bytes .../webroot/img/icons/sunsetland.png | Bin 0 -> 1328 bytes .../webroot/img/icons/supermarket.png | Bin 0 -> 1128 bytes .../webroot/img/icons/surfacelift.png | Bin 0 -> 1448 bytes .../zippy_maps/webroot/img/icons/surfing.png | Bin 0 -> 1602 bytes .../webroot/img/icons/surfpaddle.png | Bin 0 -> 1237 bytes .../webroot/img/icons/surveying-2.png | Bin 0 -> 1159 bytes .../zippy_maps/webroot/img/icons/swimming.png | Bin 0 -> 1187 bytes .../webroot/img/icons/synagogue-2.png | Bin 0 -> 1118 bytes .../webroot/img/icons/taekwondo-2.png | Bin 0 -> 1700 bytes .../zippy_maps/webroot/img/icons/tailor.png | Bin 0 -> 734 bytes .../zippy_maps/webroot/img/icons/takeaway.png | Bin 0 -> 1492 bytes .../zippy_maps/webroot/img/icons/targ.png | Bin 0 -> 1625 bytes .../zippy_maps/webroot/img/icons/taxi.png | Bin 0 -> 951 bytes .../zippy_maps/webroot/img/icons/taxiboat.png | Bin 0 -> 1188 bytes .../zippy_maps/webroot/img/icons/taxiway.png | Bin 0 -> 793 bytes .../zippy_maps/webroot/img/icons/teahouse.png | Bin 0 -> 1249 bytes .../webroot/img/icons/tebletennis.png | Bin 0 -> 675 bytes .../webroot/img/icons/telephone.png | Bin 0 -> 1130 bytes .../zippy_maps/webroot/img/icons/temple-2.png | Bin 0 -> 1061 bytes .../webroot/img/icons/templehindu.png | Bin 0 -> 787 bytes .../zippy_maps/webroot/img/icons/tennis.png | Bin 0 -> 998 bytes .../zippy_maps/webroot/img/icons/terrace.png | Bin 0 -> 935 bytes .../zippy_maps/webroot/img/icons/text.png | Bin 0 -> 814 bytes .../zippy_maps/webroot/img/icons/textiles.png | Bin 0 -> 840 bytes .../zippy_maps/webroot/img/icons/theater.png | Bin 0 -> 1290 bytes .../zippy_maps/webroot/img/icons/theft.png | Bin 0 -> 1409 bytes .../webroot/img/icons/themepark.png | Bin 0 -> 1343 bytes .../zippy_maps/webroot/img/icons/therapy.png | Bin 0 -> 1321 bytes .../webroot/img/icons/theravadapagoda.png | Bin 0 -> 749 bytes .../webroot/img/icons/theravadatemple.png | Bin 0 -> 685 bytes .../webroot/img/icons/thunderstorm.png | Bin 0 -> 1251 bytes .../webroot/img/icons/ticket_office2.png | Bin 0 -> 737 bytes .../webroot/img/icons/tidaldiamond.png | Bin 0 -> 922 bytes .../zippy_maps/webroot/img/icons/tiger-2.png | Bin 0 -> 718 bytes .../zippy_maps/webroot/img/icons/tires.png | Bin 0 -> 1113 bytes .../zippy_maps/webroot/img/icons/toilets.png | Bin 0 -> 1138 bytes .../webroot/img/icons/tollstation.png | Bin 0 -> 801 bytes .../zippy_maps/webroot/img/icons/tools.png | Bin 0 -> 1476 bytes .../webroot/img/icons/tornado-2.png | Bin 0 -> 1490 bytes .../zippy_maps/webroot/img/icons/torture.png | Bin 0 -> 978 bytes .../zippy_maps/webroot/img/icons/tower.png | Bin 0 -> 657 bytes .../webroot/img/icons/townhouse.png | Bin 0 -> 627 bytes .../zippy_maps/webroot/img/icons/toys.png | Bin 0 -> 1237 bytes .../webroot/img/icons/trafficcamera.png | Bin 0 -> 1034 bytes .../webroot/img/icons/trafficlight.png | Bin 0 -> 1217 bytes .../zippy_maps/webroot/img/icons/train.png | Bin 0 -> 1261 bytes .../zippy_maps/webroot/img/icons/tramway.png | Bin 0 -> 1089 bytes .../zippy_maps/webroot/img/icons/trash.png | Bin 0 -> 1242 bytes .../webroot/img/icons/travel_agency.png | Bin 0 -> 1173 bytes .../webroot/img/icons/treasure-mark.png | Bin 0 -> 1173 bytes .../zippy_maps/webroot/img/icons/treedown.png | Bin 0 -> 899 bytes .../webroot/img/icons/triskelion.png | Bin 0 -> 1582 bytes .../zippy_maps/webroot/img/icons/trolley.png | Bin 0 -> 800 bytes .../zippy_maps/webroot/img/icons/truck3.png | Bin 0 -> 909 bytes .../zippy_maps/webroot/img/icons/tsunami.png | Bin 0 -> 1093 bytes .../zippy_maps/webroot/img/icons/tunnel.png | Bin 0 -> 1378 bytes .../zippy_maps/webroot/img/icons/turtle-2.png | Bin 0 -> 620 bytes .../zippy_maps/webroot/img/icons/tweet.png | Bin 0 -> 1255 bytes .../webroot/img/icons/u-pick_stand.png | Bin 0 -> 1204 bytes .../zippy_maps/webroot/img/icons/ufo.png | Bin 0 -> 1218 bytes .../webroot/img/icons/umbrella-2.png | Bin 0 -> 1168 bytes .../webroot/img/icons/underground.png | Bin 0 -> 1359 bytes .../webroot/img/icons/university.png | Bin 0 -> 1128 bytes .../webroot/img/icons/usfootball.png | Bin 0 -> 1109 bytes .../zippy_maps/webroot/img/icons/van.png | Bin 0 -> 806 bytes .../zippy_maps/webroot/img/icons/vespa.png | Bin 0 -> 851 bytes .../webroot/img/icons/veterinary.png | Bin 0 -> 1241 bytes .../zippy_maps/webroot/img/icons/video.png | Bin 0 -> 704 bytes .../webroot/img/icons/videogames.png | Bin 0 -> 1097 bytes .../zippy_maps/webroot/img/icons/villa.png | Bin 0 -> 910 bytes .../webroot/img/icons/vineyard-2.png | Bin 0 -> 1327 bytes .../webroot/img/icons/volcano-2.png | Bin 0 -> 1130 bytes .../webroot/img/icons/volleyball.png | Bin 0 -> 1291 bytes .../zippy_maps/webroot/img/icons/waiting.png | Bin 0 -> 965 bytes .../webroot/img/icons/walkingtour.png | Bin 0 -> 1234 bytes .../zippy_maps/webroot/img/icons/war.png | Bin 0 -> 1228 bytes .../webroot/img/icons/warehouse-2.png | Bin 0 -> 1230 bytes .../zippy_maps/webroot/img/icons/water.png | Bin 0 -> 1491 bytes .../webroot/img/icons/watercraft.png | Bin 0 -> 1494 bytes .../webroot/img/icons/waterfall-2.png | Bin 0 -> 1129 bytes .../webroot/img/icons/watermill-2.png | Bin 0 -> 1812 bytes .../webroot/img/icons/waterpark.png | Bin 0 -> 1182 bytes .../webroot/img/icons/waterskiing.png | Bin 0 -> 1384 bytes .../webroot/img/icons/watertower.png | Bin 0 -> 1485 bytes .../webroot/img/icons/waterwell.png | Bin 0 -> 901 bytes .../webroot/img/icons/waterwellpump.png | Bin 0 -> 1034 bytes .../zippy_maps/webroot/img/icons/webcam.png | Bin 0 -> 1093 bytes .../zippy_maps/webroot/img/icons/wedding.png | Bin 0 -> 1450 bytes .../zippy_maps/webroot/img/icons/weights.png | Bin 0 -> 1108 bytes .../zippy_maps/webroot/img/icons/wetlands.png | Bin 0 -> 1806 bytes .../zippy_maps/webroot/img/icons/whale-2.png | Bin 0 -> 1112 bytes .../zippy_maps/webroot/img/icons/wifi.png | Bin 0 -> 1817 bytes .../webroot/img/icons/wiki-export.png | Bin 0 -> 1194 bytes .../webroot/img/icons/wildlifecrossing.png | Bin 0 -> 1256 bytes .../zippy_maps/webroot/img/icons/wind-2.png | Bin 0 -> 1301 bytes .../webroot/img/icons/windmill-2.png | Bin 0 -> 979 bytes .../webroot/img/icons/windsurfing.png | Bin 0 -> 1764 bytes .../webroot/img/icons/windturbine.png | Bin 0 -> 1227 bytes .../zippy_maps/webroot/img/icons/winebar.png | Bin 0 -> 1041 bytes .../webroot/img/icons/winetasting.png | Bin 0 -> 1430 bytes .../zippy_maps/webroot/img/icons/woodshed.png | Bin 0 -> 1319 bytes .../webroot/img/icons/workoffice.png | Bin 0 -> 933 bytes .../zippy_maps/webroot/img/icons/workshop.png | Bin 0 -> 1143 bytes .../zippy_maps/webroot/img/icons/world.png | Bin 0 -> 1974 bytes .../webroot/img/icons/worldwildway.png | Bin 0 -> 1496 bytes .../webroot/img/icons/wrestling-2.png | Bin 0 -> 905 bytes .../zippy_maps/webroot/img/icons/yoga.png | Bin 0 -> 923 bytes .../zippy_maps/webroot/img/icons/yooner.png | Bin 0 -> 803 bytes .../webroot/img/icons/you-are-here-2.png | Bin 0 -> 694 bytes .../webroot/img/icons/youthhostel.png | Bin 0 -> 712 bytes .../webroot/img/icons/zombie-outbreak1.png | Bin 0 -> 1487 bytes .../zippy_maps/webroot/img/icons/zoo.png | Bin 0 -> 1172 bytes .../zippy_maps/webroot/img/icons/zoom.png | Bin 0 -> 1351 bytes .../example_apps/zippy_maps/webroot/index.php | 37 + .../example_apps/zippy_maps/webroot/js/empty | 0 .../zippy_maps/webroot/js/jquery-3.2.1.min.js | 4 + scripts/site_avenger/avcoreup.sh | 2 +- scripts/site_avenger/powerup.sh | 6 +- scripts/site_avenger/shared_site_mgr.sh | 71 +- scripts/site_avenger/sitepush.sh | 2 +- scripts/site_avenger/siteup.sh | 2 +- scripts/site_avenger/standup.sh | 2 +- scripts/site_avenger/teardown.sh | 2 +- 928 files changed, 19281 insertions(+), 24 deletions(-) create mode 100644 production/example_apps/shared_calendar/.buildpath create mode 100644 production/example_apps/shared_calendar/.editorconfig create mode 100644 production/example_apps/shared_calendar/.gitattributes create mode 100644 production/example_apps/shared_calendar/.github/ISSUE_TEMPLATE.md create mode 100644 production/example_apps/shared_calendar/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 production/example_apps/shared_calendar/.gitignore create mode 100644 production/example_apps/shared_calendar/.htaccess create mode 100644 production/example_apps/shared_calendar/.project create mode 100644 production/example_apps/shared_calendar/.settings/.jsdtscope create mode 100644 production/example_apps/shared_calendar/.settings/org.eclipse.php.core.prefs create mode 100644 production/example_apps/shared_calendar/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 production/example_apps/shared_calendar/.travis.yml create mode 100644 production/example_apps/shared_calendar/bin/cake create mode 100644 production/example_apps/shared_calendar/bin/cake.bat create mode 100644 production/example_apps/shared_calendar/bin/cake.php create mode 100644 production/example_apps/shared_calendar/composer.json create mode 100644 production/example_apps/shared_calendar/composer.lock create mode 100644 production/example_apps/shared_calendar/config/Migrations/20170725211622_CreateUsers.php create mode 100644 production/example_apps/shared_calendar/config/Migrations/schema-dump-default.lock create mode 100644 production/example_apps/shared_calendar/config/app.default.php create mode 100644 production/example_apps/shared_calendar/config/bootstrap.php create mode 100644 production/example_apps/shared_calendar/config/bootstrap_cli.php create mode 100644 production/example_apps/shared_calendar/config/paths.php create mode 100644 production/example_apps/shared_calendar/config/routes.php create mode 100644 production/example_apps/shared_calendar/config/schema/i18n.sql create mode 100644 production/example_apps/shared_calendar/config/schema/sessions.sql create mode 100644 production/example_apps/shared_calendar/docs/google_apis_and_credentials.odt create mode 100644 production/example_apps/shared_calendar/docs/google_apis_and_credentials.pdf create mode 100644 production/example_apps/shared_calendar/docs/readme.txt create mode 100644 production/example_apps/shared_calendar/index.php create mode 100644 production/example_apps/shared_calendar/phpunit.xml.dist create mode 100644 production/example_apps/shared_calendar/plugins/empty create mode 100644 production/example_apps/shared_calendar/scripts/launch_local_cake.sh create mode 100644 production/example_apps/shared_calendar/scripts/launch_serene_cake.sh create mode 100644 production/example_apps/shared_calendar/src/Application.php create mode 100644 production/example_apps/shared_calendar/src/Console/Installer.php create mode 100644 production/example_apps/shared_calendar/src/Controller/AppController.php create mode 100644 production/example_apps/shared_calendar/src/Controller/AuthorizerController.php create mode 100644 production/example_apps/shared_calendar/src/Controller/ErrorController.php create mode 100644 production/example_apps/shared_calendar/src/Controller/PagesController.php create mode 100644 production/example_apps/shared_calendar/src/Controller/UsersController.php create mode 100644 production/example_apps/shared_calendar/src/Model/Behavior/empty create mode 100644 production/example_apps/shared_calendar/src/Model/Entity/User.php create mode 100644 production/example_apps/shared_calendar/src/Model/Table/UsersTable.php create mode 100644 production/example_apps/shared_calendar/src/Shell/ConsoleShell.php create mode 100644 production/example_apps/shared_calendar/src/Template/Cell/GoogleCalendar/display.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Element/Flash/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Element/Flash/error.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Element/Flash/success.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Email/html/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Email/text/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Error/error400.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Error/error500.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/Email/html/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/Email/text/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/ajax.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/error.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Layout/rss/default.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Pages/home.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/add.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/callback.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/edit.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/index.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/revoke.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/show_calendar.ctp create mode 100644 production/example_apps/shared_calendar/src/Template/Users/view.ctp create mode 100644 production/example_apps/shared_calendar/src/Traits/GoogleOauthTrait.php create mode 100644 production/example_apps/shared_calendar/src/View/AjaxView.php create mode 100644 production/example_apps/shared_calendar/src/View/AppView.php create mode 100644 production/example_apps/shared_calendar/src/View/Cell/GoogleCalendarCell.php create mode 100644 production/example_apps/shared_calendar/src/View/Helper/empty create mode 100644 production/example_apps/shared_calendar/tests/Fixture/UsersFixture.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/ApplicationTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/Controller/AuthorizerControllerTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/Controller/PagesControllerTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/Controller/UsersControllerTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/Model/Behavior/empty create mode 100644 production/example_apps/shared_calendar/tests/TestCase/Model/Table/UsersTableTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/View/Cell/GoogleCalendarCellTest.php create mode 100644 production/example_apps/shared_calendar/tests/TestCase/View/Helper/empty create mode 100644 production/example_apps/shared_calendar/tests/bootstrap.php create mode 100644 production/example_apps/shared_calendar/webroot/.htaccess create mode 100644 production/example_apps/shared_calendar/webroot/css/base.css create mode 100644 production/example_apps/shared_calendar/webroot/css/cake.css create mode 100644 production/example_apps/shared_calendar/webroot/css/home.css create mode 100644 production/example_apps/shared_calendar/webroot/favicon.ico create mode 100644 production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.eot create mode 100644 production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.svg create mode 100644 production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.ttf create mode 100644 production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.woff create mode 100644 production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.woff2 create mode 100644 production/example_apps/shared_calendar/webroot/img/cake-logo.png create mode 100644 production/example_apps/shared_calendar/webroot/img/cake.icon.png create mode 100644 production/example_apps/shared_calendar/webroot/img/cake.logo.svg create mode 100644 production/example_apps/shared_calendar/webroot/img/cake.power.gif create mode 100644 production/example_apps/shared_calendar/webroot/index.php create mode 100644 production/example_apps/shared_calendar/webroot/js/empty create mode 100644 production/example_apps/zippy_maps/.buildpath create mode 100644 production/example_apps/zippy_maps/.editorconfig create mode 100644 production/example_apps/zippy_maps/.gitattributes create mode 100644 production/example_apps/zippy_maps/.github/ISSUE_TEMPLATE.md create mode 100644 production/example_apps/zippy_maps/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 production/example_apps/zippy_maps/.gitignore create mode 100644 production/example_apps/zippy_maps/.htaccess create mode 100644 production/example_apps/zippy_maps/.project create mode 100644 production/example_apps/zippy_maps/.settings/org.eclipse.php.core.prefs create mode 100644 production/example_apps/zippy_maps/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 production/example_apps/zippy_maps/.travis.yml create mode 100644 production/example_apps/zippy_maps/bin/cake create mode 100644 production/example_apps/zippy_maps/bin/cake.bat create mode 100644 production/example_apps/zippy_maps/bin/cake.php create mode 100644 production/example_apps/zippy_maps/composer.json create mode 100644 production/example_apps/zippy_maps/composer.lock create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170421142733_create_locations_table.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170426140248_create_categories_table.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170426150747_create_location_categories_table.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170501180455_drop_location_categories_table.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170501183019_create_categories_locations_table.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170519145000_add_image_to_categories.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170525190322_drop_parent_from_categories.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170712140650_AddLatLongColumnsToLocationsTable.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170712142151_TransmogrifyLatLongDataInLocations.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/20170712152942_DropLatlongFromLocationsTable.php create mode 100644 production/example_apps/zippy_maps/config/Migrations/schema-dump-default.lock create mode 100644 production/example_apps/zippy_maps/config/app.default.php create mode 100644 production/example_apps/zippy_maps/config/bootstrap.php create mode 100644 production/example_apps/zippy_maps/config/bootstrap_cli.php create mode 100644 production/example_apps/zippy_maps/config/config_google.default.php create mode 100644 production/example_apps/zippy_maps/config/paths.php create mode 100644 production/example_apps/zippy_maps/config/routes.php create mode 100644 production/example_apps/zippy_maps/config/schema/i18n.sql create mode 100644 production/example_apps/zippy_maps/config/schema/sessions.sql create mode 100644 production/example_apps/zippy_maps/docs/google_api_info.txt create mode 100644 production/example_apps/zippy_maps/docs/mysql_scratch_sheet_looking_at_tables_v001.sql create mode 100644 production/example_apps/zippy_maps/docs/producing_location_tables_from_zip_db_v001.sql create mode 100644 production/example_apps/zippy_maps/docs/zipcode_dump-sql.zip create mode 100644 production/example_apps/zippy_maps/index.php create mode 100644 production/example_apps/zippy_maps/phpunit.xml.dist create mode 100644 production/example_apps/zippy_maps/readme.txt create mode 100644 production/example_apps/zippy_maps/reference/zipcode.php create mode 100644 production/example_apps/zippy_maps/scripts/launch_local_cake.sh create mode 100644 production/example_apps/zippy_maps/scripts/launch_serene_cake.sh create mode 100644 production/example_apps/zippy_maps/scripts/prepare_project.sh create mode 100644 production/example_apps/zippy_maps/src/Application.php create mode 100644 production/example_apps/zippy_maps/src/Console/Installer.php create mode 100644 production/example_apps/zippy_maps/src/Controller/AppController.php create mode 100644 production/example_apps/zippy_maps/src/Controller/CategoriesController.php create mode 100644 production/example_apps/zippy_maps/src/Controller/Component/empty create mode 100644 production/example_apps/zippy_maps/src/Controller/ErrorController.php create mode 100644 production/example_apps/zippy_maps/src/Controller/LocationsController.php create mode 100644 production/example_apps/zippy_maps/src/Controller/PagesController.php create mode 100644 production/example_apps/zippy_maps/src/Model/Behavior/empty create mode 100644 production/example_apps/zippy_maps/src/Model/Entity/CategoriesLocation.php create mode 100644 production/example_apps/zippy_maps/src/Model/Entity/Category.php create mode 100644 production/example_apps/zippy_maps/src/Model/Entity/Location.php create mode 100644 production/example_apps/zippy_maps/src/Model/Table/CategoriesLocationsTable.php create mode 100644 production/example_apps/zippy_maps/src/Model/Table/CategoriesTable.php create mode 100644 production/example_apps/zippy_maps/src/Model/Table/LocationsTable.php create mode 100644 production/example_apps/zippy_maps/src/Shell/ConsoleShell.php create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/add.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/center.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/edit.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/index.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/map.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Categories/view.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Element/Flash/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Element/Flash/error.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Element/Flash/success.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Email/html/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Email/text/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Error/error400.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Error/error500.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/Email/html/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/Email/text/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/ajax.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/error.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Layout/rss/default.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/add.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/distance.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/edit.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/index.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/jump.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/radius.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Locations/view.ctp create mode 100644 production/example_apps/zippy_maps/src/Template/Pages/home.ctp create mode 100644 production/example_apps/zippy_maps/src/View/AjaxView.php create mode 100644 production/example_apps/zippy_maps/src/View/AppView.php create mode 100644 production/example_apps/zippy_maps/src/View/Helper/empty create mode 100644 production/example_apps/zippy_maps/tests/Fixture/CategoriesFixture.php create mode 100644 production/example_apps/zippy_maps/tests/Fixture/CategoriesLocationsFixture.php create mode 100644 production/example_apps/zippy_maps/tests/Fixture/LocationsFixture.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/ApplicationTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Controller/CategoriesControllerTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Controller/Component/empty create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Controller/LocationsControllerTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Controller/PagesControllerTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Model/Behavior/empty create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesLocationsTableTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesTableTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/Model/Table/LocationsTableTest.php create mode 100644 production/example_apps/zippy_maps/tests/TestCase/View/Helper/empty create mode 100644 production/example_apps/zippy_maps/tests/bootstrap.php create mode 100644 production/example_apps/zippy_maps/webroot/.htaccess create mode 100644 production/example_apps/zippy_maps/webroot/css/base.css create mode 100644 production/example_apps/zippy_maps/webroot/css/cake.css create mode 100644 production/example_apps/zippy_maps/webroot/css/home.css create mode 100644 production/example_apps/zippy_maps/webroot/favicon.ico create mode 100644 production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.eot create mode 100644 production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.svg create mode 100644 production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.ttf create mode 100644 production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.woff create mode 100644 production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.woff2 create mode 100644 production/example_apps/zippy_maps/webroot/img/cake-logo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/cake.icon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/cake.logo.svg create mode 100644 production/example_apps/zippy_maps/webroot/img/cake.power.gif create mode 100644 production/example_apps/zippy_maps/webroot/img/charlottesville_minimap.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/2hand.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/360degrees.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/_readme-license.txt create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/abduction.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/aboriginal.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/accesdenied.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/acupuncture.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/administration.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/administrativeboundary.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/aed-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/agritourism.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/air_fixwing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/aircraftcarrier.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/aircraftsmall.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/airport.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/airport_apron.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/airport_runway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/airport_terminal.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/airshow-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/algae.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/alien.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/alligator.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/amphitheater-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/amphitheater.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/anchorpier.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/anemometer_mono.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/animal-shelter-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/anniversary.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ant-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/anthropo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/apartment-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/apple.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/aquarium.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/arch.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/archery.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/army.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/art-museum-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/artgallery.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/atm-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/atv.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/audio.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/australianfootball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/avalanche1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/award.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/badminton-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bags.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bank.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bar_coktail.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bar_juice.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/barbecue.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/barber.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/barrier.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/baseball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/basketball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bats.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/battlefield.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/battleship-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/beach.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/beachvolleyball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/beautifulview.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/beautysalon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bed_breakfast1-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/beergarden.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bicycle_shop.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bigcity.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bike_downhill.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bike_rising.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/billiard-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/binoculars.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/birds-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/blast.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/boardercross.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/boat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/boatcrane.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bobsleigh.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bollie.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bomb.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bomber-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bouddha.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bowling.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/boxing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bread.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/brewery1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bridge_modern.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bridge_old.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bulldozer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bullfight.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bunker-2-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bus.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/busstop.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/bustour.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/butcher-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/butterfly-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cabin-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cablecar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cafetaria.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/calendar-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/campfire-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/camping-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/candy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/canyon-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/car.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/caraccident.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/carrental.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/carwash.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/casino-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/castle-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cathedral.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/catholicgrave.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/caution.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cave-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cctv.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cemetary.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/channelchange.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/chapel-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/chart-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cheese.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/chemistry-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/chicken-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/childmuseum01.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/chiropractor.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/christmasmarket.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/church-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cinema.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/circus.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/citysquare.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/citywalls.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/climbing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/clock.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/closedroad.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/clothers_female.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/clothers_male.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cloudy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cloudysunny.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/coffee.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/coins.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/comedyclub.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/comics.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/comment-map-icon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/communitycentre.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/company.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/compost.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/computers.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/condominium.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/conference.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/congress.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/construction.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/constructioncrane.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/contract.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/conveniencestore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/convent-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/conversation-map-icon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/convertible.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/corral.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/country.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/court.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cow-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cowabduction.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/craftstore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cramschool.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cricket.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/crimescene.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cromlech.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cropcircles.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cross-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/crossingguard.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cruiseship.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cup.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/curling-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/currencyexchange.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/customs.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cycling.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cycling_feed.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/cycling_sprint.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dam.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dance_class.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dancinghall.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/database.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/daycare.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/deepseafishing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/deer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dentist.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/departmentstore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/desert-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dinopark.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/direction_down.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/disability.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/diving.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dogs_leash.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/dolphins.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/doublebendright.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/downloadicon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/drinkingfountain.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/drinkingwater.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/drugstore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/duck-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/earthquake-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/eggs.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/elephants.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/elevator.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/elevator_down.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/elevator_up.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/embassy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/entrance.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/exchequer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/exit.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/expert.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/factory.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fallingrocks.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/family.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/farm-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/farmstand.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fastfood.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/female-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ferriswheel.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ferry.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/festival.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fetalalcoholsyndrom.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/field.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fillingstation.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/findajob.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/finish.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fire-hydrant-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fire.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fireexstinguisher.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/firemen.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fireworks.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/firstaid.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fishchips.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fishing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fishingboat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fishingstore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fitness.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fjord-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/flag-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/flood.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/flowers.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/folder-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fooddeliveryservice.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/foodtruck.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/footprint.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ford-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/forest.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/forest2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fossils.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/foundry-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fountain-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fourbyfour.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/freqchg.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/frog-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/fruits.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ft.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/funicolar-22x22.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gas_cylinder1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gay-female.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gay-male.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/geocaching-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/geothermal-site.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/geyser-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ghosttown.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gifts.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/glacier-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/glasses.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/golfing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gondola-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gourmet_0star.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/grass.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/grocery.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/group-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/gumball_machine.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/handball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hanggliding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/harbor.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hare1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hats.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/haybale.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/headstone-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/helicopter.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/highhills.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/highschool.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/highway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hiking.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/historical_museum.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/historicalquarter.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hoergeraeteakustiker_22px.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/home-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/homecenter.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/honeycomb.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hookah_final.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/horseriding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hospital-building.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hostel_0star.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hotairbaloon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hotel_0star.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hotspring.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/house.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hunting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/hut.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/icecream.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/icehockey.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/iceskating.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/icy_road.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/indoor-arena.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/information.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/iobridge.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jacuzzi.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/japanese-food.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/japanese-lantern.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/japanese-sake.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/japanese-sweet-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/japanese-temple.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jazzclub.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jeep.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jetfighter.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jewelry.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jewishgrave.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jewishquarter.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/jogging.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/judo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/junction.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/karate.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/karting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kayak1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kayaking.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kebab.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kingair.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kiosk.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/kitesurfing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/laboratory.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lake.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/landfill.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/landmark.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/laterne.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/laundromat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/levelcrossing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/library.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lifeguard-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lighthouse-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/linedown.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lingerie.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/liquor.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lobster-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lock.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lockerrental.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/lodging_0star.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/love_date.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/loveinterest.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/magicshow.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mainroad.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/male-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mall.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/map.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mapicon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/marina-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/market.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/massage.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mastcrane1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/medicalstore.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/medicine.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/megalith.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/memorial.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/metronetwork.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/military.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mine.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/missile-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mobilephonetower.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/modernmonument.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/moderntower.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/monkey-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/monument-historique-icon-white-22x22.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/monument.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/moonstar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mosquee.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mosquito-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/motel-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/motorbike.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/motorcycle.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mountain-pass-locator-diagonal-reverse-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mountainbiking-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mountains.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/movierental.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/moving-walkway-enter-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/muffin_bagle.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mural.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_archeological.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_art.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_crafts.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_industry.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_naval.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_openair.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_science.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/museum_war.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/mushroom.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music_choral.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music_classical.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music_hiphop.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music_live.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/music_rock.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/nanny.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ne_barn-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/newsagent.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/no-nuke-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/nordicski.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/notvisited.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/nursery.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/nursing_home_icon.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/observatory.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/office-building.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/oil-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/oilpumpjack.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/oilrig2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/olympicsite.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ophthalmologist.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/outlet2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/oyster-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pagoda-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/paint.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/paintball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/palace-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/palm-tree-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/panoramicview.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/paragliding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/parasailing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/parkandride.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/parking-meter-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/parkinggarage.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/party-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/patisserie.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/peace.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pedestriancrossing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/penguin-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pens.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/perfumery.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/petanque.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/petroglyphs-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pets.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/phantom.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/phones.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/photo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/photography.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/picnic-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pig.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pin-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pirates.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pizzaria.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/planecrash.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/planetarium-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/playground.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pleasurepier.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/poker.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/police.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/postal.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/powerlinepole.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/poweroutage.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/powerplant.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/powersubstation.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/prayer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/presentation.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/price-tag-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/printer-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/prison.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/publicart.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/pyramid.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/quadrifoglio.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/radar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/radiation.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/radio-control-model-car.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/radio-station-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rainy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rape.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/reatorlogowhite-22x22.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/recycle.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/regroup.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/repair.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rescue-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/resort.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_african.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_breakfast.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_buffet.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_chinese.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_fish.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_greek.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_indian.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_italian.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_korean.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_mediterranean.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_mexican.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_romantic.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_steakhouse.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_tapas.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_thai.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_turkish.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/restaurant_vegetarian.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/revolt.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/riparianhabitat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/river-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/road.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/roadtype_gravel.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rockhouse.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rodent.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rollerskate.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ropescourse.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rowboat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/rugbyfield.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ruins-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sailing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sandwich-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sauna.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sawmill-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/school.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/schreibwaren_web.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/scoutgroup.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/scubadiving.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/seals.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/segway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/seniorsite.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/septic_tank.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/share.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shark-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shintoshrine.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shipwreck.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shoes.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shooting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shootingrange.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shore-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/shower.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sight-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/signpost-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sikh.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ski_shoe1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/skiing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/skijump.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/skilifting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/skis.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/skull.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sledge.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sledge_summer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sledgerental.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/slipway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/smallcity.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/smiley_happy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/smoking.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snail.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snakes.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sneakers.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snorkeling.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snowboarding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snowmobiling.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snowpark_arc.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snowshoeing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/snowy-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/soccer.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/solarenergy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sozialeeinrichtung.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/spa.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/spaceport-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/speed_50.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/speedhump.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/speedriding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/spelunking.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/spider.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/splice.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sportscar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sportutilityvehicle.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/square-compass.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/squash-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/stadium.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/stairs.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/star-3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/stargate-raw.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/start-race-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/statue-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/steamtrain.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/stop.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/strike.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/stripclub2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/submarine-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sugar-shack.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/summercamp.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sumo-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sunny.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/sunsetland.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/supermarket.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/surfacelift.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/surfing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/surfpaddle.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/surveying-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/swimming.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/synagogue-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/taekwondo-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tailor.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/takeaway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/targ.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/taxi.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/taxiboat.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/taxiway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/teahouse.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tebletennis.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/telephone.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/temple-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/templehindu.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tennis.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/terrace.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/text.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/textiles.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/theater.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/theft.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/themepark.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/therapy.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/theravadapagoda.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/theravadatemple.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/thunderstorm.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ticket_office2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tidaldiamond.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tiger-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tires.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/toilets.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tollstation.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tools.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tornado-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/torture.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tower.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/townhouse.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/toys.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/trafficcamera.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/trafficlight.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/train.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tramway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/trash.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/travel_agency.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/treasure-mark.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/treedown.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/triskelion.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/trolley.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/truck3.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tsunami.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tunnel.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/turtle-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/tweet.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/u-pick_stand.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/ufo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/umbrella-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/underground.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/university.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/usfootball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/van.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/vespa.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/veterinary.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/video.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/videogames.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/villa.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/vineyard-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/volcano-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/volleyball.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waiting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/walkingtour.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/war.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/warehouse-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/water.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/watercraft.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waterfall-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/watermill-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waterpark.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waterskiing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/watertower.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waterwell.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/waterwellpump.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/webcam.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wedding.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/weights.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wetlands.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/whale-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wifi.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wiki-export.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wildlifecrossing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wind-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/windmill-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/windsurfing.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/windturbine.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/winebar.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/winetasting.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/woodshed.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/workoffice.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/workshop.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/world.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/worldwildway.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/wrestling-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/yoga.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/yooner.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/you-are-here-2.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/youthhostel.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/zombie-outbreak1.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/zoo.png create mode 100644 production/example_apps/zippy_maps/webroot/img/icons/zoom.png create mode 100644 production/example_apps/zippy_maps/webroot/index.php create mode 100644 production/example_apps/zippy_maps/webroot/js/empty create mode 100644 production/example_apps/zippy_maps/webroot/js/jquery-3.2.1.min.js diff --git a/production/example_apps/shared_calendar/.buildpath b/production/example_apps/shared_calendar/.buildpath new file mode 100644 index 00000000..8bcb4b5f --- /dev/null +++ b/production/example_apps/shared_calendar/.buildpath @@ -0,0 +1,5 @@ + + + + + diff --git a/production/example_apps/shared_calendar/.editorconfig b/production/example_apps/shared_calendar/.editorconfig new file mode 100644 index 00000000..70619017 --- /dev/null +++ b/production/example_apps/shared_calendar/.editorconfig @@ -0,0 +1,18 @@ +; This file is for unifying the coding style for different editors and IDEs. +; More information at http://editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.bat] +end_of_line = crlf + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/production/example_apps/shared_calendar/.gitattributes b/production/example_apps/shared_calendar/.gitattributes new file mode 100644 index 00000000..5054ec07 --- /dev/null +++ b/production/example_apps/shared_calendar/.gitattributes @@ -0,0 +1,44 @@ +# Define the line ending behavior of the different file extensions +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto +* text eol=lf + +# Explicitly declare text files we want to always be normalized and converted +# to native line endings on checkout. +*.php text +*.default text +*.ctp text +*.sql text +*.md text +*.po text +*.js text +*.css text +*.ini text +*.properties text +*.txt text +*.xml text +*.svg text +*.yml text +.htaccess text + +# Declare files that will always have CRLF line endings on checkout. +*.bat eol=crlf + +# Declare files that will always have LF line endings on checkout. +*.pem eol=lf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary +*.gif binary +*.ico binary +*.mo binary +*.pdf binary +*.phar binary +*.woff binary +*.woff2 binary +*.ttf binary +*.otf binary +*.eot binary +*.odt binary + diff --git a/production/example_apps/shared_calendar/.github/ISSUE_TEMPLATE.md b/production/example_apps/shared_calendar/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..92c77d6b --- /dev/null +++ b/production/example_apps/shared_calendar/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,23 @@ +This is a (multiple allowed): + +* [x] bug +* [ ] enhancement +* [ ] feature-discussion (RFC) + +* CakePHP Application Skeleton Version: EXACT RELEASE VERSION OR COMMIT HASH, HERE. +* Platform and Target: YOUR WEB-SERVER, DATABASE AND OTHER RELEVANT INFO AND HOW THE REQUEST IS BEING MADE, HERE. + +### What you did +EXPLAIN WHAT YOU DID, PREFERABLY WITH CODE EXAMPLES, HERE. + +### What happened +EXPLAIN WHAT IS ACTUALLY HAPPENING, HERE. + +### What you expected to happen +EXPLAIN WHAT IS TO BE EXPECTED, HERE. + +P.S. Remember, an issue is not the place to ask questions. You can use [Stack Overflow](http://stackoverflow.com/questions/tagged/cakephp) +for that or join the #cakephp channel on irc.freenode.net, where we will be more +than happy to help answer your questions. + +Before you open an issue, please check if a similar issue already exists or has been closed before. \ No newline at end of file diff --git a/production/example_apps/shared_calendar/.github/PULL_REQUEST_TEMPLATE.md b/production/example_apps/shared_calendar/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..05ca9eb6 --- /dev/null +++ b/production/example_apps/shared_calendar/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,10 @@ +**PLEASE NOTE:** + +This is only a issue tracker for issues related to the CakePHP Application Skeleton. +For CakePHP Framework issues please use this [issue tracker](https://github.com/cakephp/cakephp/issues). + +Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue. + +The best way to propose a feature is to open an issue first and discuss your ideas there before implementing them. + +Always follow the [contribution guidelines](https://github.com/cakephp/cakephp/blob/master/.github/CONTRIBUTING.md) guidelines when submitting a pull request. In particular, make sure existing tests still pass, and add tests for all new behavior. When fixing a bug, you may want to add a test to verify the fix. \ No newline at end of file diff --git a/production/example_apps/shared_calendar/.gitignore b/production/example_apps/shared_calendar/.gitignore new file mode 100644 index 00000000..8a18ddc3 --- /dev/null +++ b/production/example_apps/shared_calendar/.gitignore @@ -0,0 +1,10 @@ +/vendor/* +/config/app.php +/config/*secret* +/config/config_google.php +/tmp/* +/logs/* +/vendor/ +/webroot/avmaps +/webroot/debug_kit + diff --git a/production/example_apps/shared_calendar/.htaccess b/production/example_apps/shared_calendar/.htaccess new file mode 100644 index 00000000..bc1dd9c0 --- /dev/null +++ b/production/example_apps/shared_calendar/.htaccess @@ -0,0 +1,11 @@ +# Uncomment the following to prevent the httpoxy vulnerability +# See: https://httpoxy.org/ +# +# RequestHeader unset Proxy +# + + + RewriteEngine on + RewriteRule ^$ webroot/ [L] + RewriteRule (.*) webroot/$1 [L] + diff --git a/production/example_apps/shared_calendar/.project b/production/example_apps/shared_calendar/.project new file mode 100644 index 00000000..a71e33ed --- /dev/null +++ b/production/example_apps/shared_calendar/.project @@ -0,0 +1,29 @@ + + + shared_calendar + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.dltk.core.scriptbuilder + + + + + + org.eclipse.php.core.PHPNature + org.eclipse.wst.jsdt.core.jsNature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/production/example_apps/shared_calendar/.settings/.jsdtscope b/production/example_apps/shared_calendar/.settings/.jsdtscope new file mode 100644 index 00000000..4649ef13 --- /dev/null +++ b/production/example_apps/shared_calendar/.settings/.jsdtscope @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/production/example_apps/shared_calendar/.settings/org.eclipse.php.core.prefs b/production/example_apps/shared_calendar/.settings/org.eclipse.php.core.prefs new file mode 100644 index 00000000..64149f27 --- /dev/null +++ b/production/example_apps/shared_calendar/.settings/org.eclipse.php.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +include_path=0;/shared_calendar diff --git a/production/example_apps/shared_calendar/.settings/org.eclipse.wst.common.project.facet.core.xml b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 00000000..ba149d77 --- /dev/null +++ b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.container b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 00000000..3bd5d0a4 --- /dev/null +++ b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.name b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 00000000..05bd71b6 --- /dev/null +++ b/production/example_apps/shared_calendar/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/production/example_apps/shared_calendar/.travis.yml b/production/example_apps/shared_calendar/.travis.yml new file mode 100644 index 00000000..befdb98e --- /dev/null +++ b/production/example_apps/shared_calendar/.travis.yml @@ -0,0 +1,30 @@ +language: php + +dist: trusty + +sudo: false + +php: + - 5.6 + - 7.0 + - 7.1 + +matrix: + fast_finish: true + + include: + - php: 7.0 + env: PHPCS=1 + +before_script: + - if [[ $PHPCS = 1 ]]; then composer require cakephp/cakephp-codesniffer:~2.1; fi + - if [[ $PHPCS != 1 ]]; then composer install; fi + - if [[ $PHPCS != 1 ]]; then composer require phpunit/phpunit:"^5.7|^6.0"; fi + - if [[ $PHPCS != 1 ]]; then composer run-script post-install-cmd --no-interaction; fi + +script: + - if [[ $PHPCS != 1 ]]; then vendor/bin/phpunit; fi + - if [[ $PHPCS = 1 ]]; then vendor/bin/phpcs -p --extensions=php --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests ./config ./webroot; fi + +notifications: + email: false diff --git a/production/example_apps/shared_calendar/bin/cake b/production/example_apps/shared_calendar/bin/cake new file mode 100644 index 00000000..6801c45b --- /dev/null +++ b/production/example_apps/shared_calendar/bin/cake @@ -0,0 +1,46 @@ +#!/usr/bin/env sh +################################################################################ +# +# Cake is a shell script for invoking CakePHP shell commands +# +# CakePHP(tm) : Rapid Development Framework (http://cakephp.org) +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# +# @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# @link http://cakephp.org CakePHP(tm) Project +# @since 1.2.0 +# @license http://www.opensource.org/licenses/mit-license.php MIT License +# +################################################################################ + +# Canonicalize by following every symlink of the given name recursively +canonicalize() { + NAME="$1" + if [ -f "$NAME" ] + then + DIR=$(dirname -- "$NAME") + NAME=$(cd -P "$DIR" > /dev/null && pwd -P)/$(basename -- "$NAME") + fi + while [ -h "$NAME" ]; do + DIR=$(dirname -- "$NAME") + SYM=$(readlink "$NAME") + NAME=$(cd "$DIR" > /dev/null && cd $(dirname -- "$SYM") > /dev/null && pwd)/$(basename -- "$SYM") + done + echo "$NAME" +} + +CONSOLE=$(dirname -- "$(canonicalize "$0")") +APP=$(dirname "$CONSOLE") + +if [ $(basename $0) != 'cake' ] +then + exec php "$CONSOLE"/cake.php $(basename $0) "$@" +else + exec php "$CONSOLE"/cake.php "$@" +fi + +exit diff --git a/production/example_apps/shared_calendar/bin/cake.bat b/production/example_apps/shared_calendar/bin/cake.bat new file mode 100644 index 00000000..d4512dbf --- /dev/null +++ b/production/example_apps/shared_calendar/bin/cake.bat @@ -0,0 +1,27 @@ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: +:: Cake is a Windows batch script for invoking CakePHP shell commands +:: +:: CakePHP(tm) : Rapid Development Framework (http://cakephp.org) +:: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +:: +:: Licensed under The MIT License +:: Redistributions of files must retain the above copyright notice. +:: +:: @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +:: @link http://cakephp.org CakePHP(tm) Project +:: @since 2.0.0 +:: @license http://www.opensource.org/licenses/mit-license.php MIT License +:: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +@echo off + +SET app=%0 +SET lib=%~dp0 + +php "%lib%cake.php" %* + +echo. + +exit /B %ERRORLEVEL% diff --git a/production/example_apps/shared_calendar/bin/cake.php b/production/example_apps/shared_calendar/bin/cake.php new file mode 100644 index 00000000..5ee314c9 --- /dev/null +++ b/production/example_apps/shared_calendar/bin/cake.php @@ -0,0 +1,34 @@ +#!/usr/bin/php -q +require->php)) { + $minVersion = preg_replace('/([^0-9\.])/', '', $composer->require->php); + } +} +if (version_compare(phpversion(), $minVersion, '<')) { + fwrite(STDERR, sprintf("Minimum PHP version: %s. You are using: %s.\n", $minVersion, phpversion())); + exit(-1); +} + +require dirname(__DIR__) . '/vendor/autoload.php'; +include dirname(__DIR__) . '/config/bootstrap.php'; + +exit(Cake\Console\ShellDispatcher::run($argv)); diff --git a/production/example_apps/shared_calendar/composer.json b/production/example_apps/shared_calendar/composer.json new file mode 100644 index 00000000..221cae16 --- /dev/null +++ b/production/example_apps/shared_calendar/composer.json @@ -0,0 +1,50 @@ +{ + "name": "cakephp/app", + "description": "CakePHP skeleton app", + "homepage": "http://cakephp.org", + "type": "project", + "license": "MIT", + "require": { + "php": ">=5.6", + "cakephp/cakephp": "3.4.*", + "mobiledetect/mobiledetectlib": "2.*", + "cakephp/migrations": "~1.0", + "cakephp/plugin-installer": "~1.0", + "google/apiclient": "^2.0" + }, + "require-dev": { + "psy/psysh": "@stable", + "cakephp/debug_kit": "~3.0", + "cakephp/bake": "~1.1" + }, + "suggest": { + "markstory/asset_compress": "An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.", + "dereuromark/cakephp-ide-helper": "After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan compatibility.", + "phpunit/phpunit": "Allows automated tests to be run without system-wide install.", + "cakephp/cakephp-codesniffer": "Allows to check the code against the coding standards used in CakePHP." + }, + "autoload": { + "psr-4": { + "App\\": "src" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Test\\": "tests", + "Cake\\Test\\": "./vendor/cakephp/cakephp/tests" + } + }, + "scripts": { + "post-install-cmd": "App\\Console\\Installer::postInstall", + "post-create-project-cmd": "App\\Console\\Installer::postInstall", + "post-autoload-dump": "Cake\\Composer\\Installer\\PluginInstaller::postAutoloadDump", + "check": [ + "@test", + "@cs-check" + ], + "cs-check": "phpcs --colors -p --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "cs-fix": "phpcbf --colors --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "test": "phpunit --colors=always" + }, + "prefer-stable": true +} diff --git a/production/example_apps/shared_calendar/composer.lock b/production/example_apps/shared_calendar/composer.lock new file mode 100644 index 00000000..1cacf0de --- /dev/null +++ b/production/example_apps/shared_calendar/composer.lock @@ -0,0 +1,2538 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "099599d4cc2fd8367c1e6c24bb83d011", + "packages": [ + { + "name": "aura/intl", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/auraphp/Aura.Intl.git", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/auraphp/Aura.Intl/zipball/7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Aura\\Intl\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aura.Intl Contributors", + "homepage": "https://github.com/auraphp/Aura.Intl/contributors" + } + ], + "description": "The Aura Intl package provides internationalization tools, specifically message translation.", + "homepage": "https://github.com/auraphp/Aura.Intl", + "keywords": [ + "g11n", + "globalization", + "i18n", + "internationalization", + "intl", + "l10n", + "localization" + ], + "time": "2017-01-20T05:00:11+00:00" + }, + { + "name": "cakephp/cakephp", + "version": "3.4.11", + "source": { + "type": "git", + "url": "https://github.com/cakephp/cakephp.git", + "reference": "c90f9d2ef2376f8e4d9cca39d971053707645118" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/cakephp/zipball/c90f9d2ef2376f8e4d9cca39d971053707645118", + "reference": "c90f9d2ef2376f8e4d9cca39d971053707645118", + "shasum": "" + }, + "require": { + "aura/intl": "^3.0.0", + "cakephp/chronos": "^1.0.0", + "ext-intl": "*", + "ext-mbstring": "*", + "php": ">=5.6.0", + "psr/log": "^1.0.0", + "zendframework/zend-diactoros": "^1.4.0" + }, + "conflict": { + "phpunit/phpunit": "<5.7" + }, + "replace": { + "cakephp/cache": "self.version", + "cakephp/collection": "self.version", + "cakephp/core": "self.version", + "cakephp/database": "self.version", + "cakephp/datasource": "self.version", + "cakephp/event": "self.version", + "cakephp/filesystem": "self.version", + "cakephp/form": "self.version", + "cakephp/i18n": "self.version", + "cakephp/log": "self.version", + "cakephp/orm": "self.version", + "cakephp/utility": "self.version", + "cakephp/validation": "self.version" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7|^6.0" + }, + "suggest": { + "ext-openssl": "To use Security::encrypt() or have secure CSRF token generation.", + "lib-ICU": "The intl PHP library, to use Text::transliterate() or Text::slug()" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\": "src" + }, + "files": [ + "src/Core/functions.php", + "src/Collection/functions.php", + "src/I18n/functions.php", + "src/Utility/bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/cakephp/graphs/contributors" + } + ], + "description": "The CakePHP framework", + "homepage": "https://cakephp.org", + "keywords": [ + "conventions over configuration", + "dry", + "form", + "framework", + "mvc", + "orm", + "psr-7", + "rapid-development", + "validation" + ], + "time": "2017-07-19T01:43:53+00:00" + }, + { + "name": "cakephp/chronos", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/chronos.git", + "reference": "0621b191334d8dcb56907688986dd24eb8c38234" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/chronos/zipball/0621b191334d8dcb56907688986dd24eb8c38234", + "reference": "0621b191334d8dcb56907688986dd24eb8c38234", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "require-dev": { + "athletic/athletic": "~0.1", + "cakephp/cakephp-codesniffer": "~2.3", + "phpbench/phpbench": "@dev", + "phpstan/phpstan": "^0.6.4", + "phpunit/phpunit": "<6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\Chronos\\": "src" + }, + "files": [ + "src/carbon_compat.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "The CakePHP Team", + "homepage": "http://cakephp.org" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://cakephp.org", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2017-04-27T01:27:49+00:00" + }, + { + "name": "cakephp/migrations", + "version": "1.6.7", + "source": { + "type": "git", + "url": "https://github.com/cakephp/migrations.git", + "reference": "f2a5e2915f8924bd36979a1001edeef7cd455f89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/migrations/zipball/f2a5e2915f8924bd36979a1001edeef7cd455f89", + "reference": "f2a5e2915f8924bd36979a1001edeef7cd455f89", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "~3.1", + "php": ">=5.4", + "robmorgan/phinx": "0.6.5" + }, + "require-dev": { + "cakephp/bake": "@stable", + "phpunit/phpunit": "*" + }, + "suggest": { + "cakephp/bake": "Required if you want to generate migrations." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Migrations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/migrations/graphs/contributors" + } + ], + "description": "Database Migration plugin for CakePHP 3.0 based on Phinx", + "homepage": "https://github.com/cakephp/migrations", + "keywords": [ + "cakephp", + "migrations" + ], + "time": "2017-01-07T16:45:31+00:00" + }, + { + "name": "cakephp/plugin-installer", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/cakephp/plugin-installer.git", + "reference": "3449cb3251e3e741b123237765e278005565d8de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/plugin-installer/zipball/3449cb3251e3e741b123237765e278005565d8de", + "reference": "3449cb3251e3e741b123237765e278005565d8de", + "shasum": "" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "dev-master", + "composer/composer": "1.0.*@dev", + "phpunit/phpunit": "^4.8|^5.7|^6.0" + }, + "type": "composer-installer", + "extra": { + "class": "Cake\\Composer\\Installer\\PluginInstaller" + }, + "autoload": { + "psr-4": { + "Cake\\Composer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "http://cakephp.org" + } + ], + "description": "A composer installer for CakePHP 3.0+ plugins.", + "time": "2017-03-21T13:48:47+00:00" + }, + { + "name": "firebase/php-jwt", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/firebase/php-jwt.git", + "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/dccf163dc8ed7ed6a00afc06c51ee5186a428d35", + "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "time": "2016-07-18T04:51:16+00:00" + }, + { + "name": "google/apiclient", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/google/google-api-php-client.git", + "reference": "f3fadd538315d62ebd1191d89ac791468c617260" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/google-api-php-client/zipball/f3fadd538315d62ebd1191d89ac791468c617260", + "reference": "f3fadd538315d62ebd1191d89ac791468c617260", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "~2.0|~3.0|~4.0|~5.0", + "google/apiclient-services": "~0.13", + "google/auth": "^1.0", + "guzzlehttp/guzzle": "~5.3.1|~6.0", + "guzzlehttp/psr7": "^1.2", + "monolog/monolog": "^1.17", + "php": ">=5.4", + "phpseclib/phpseclib": "~0.3.10|~2.0" + }, + "require-dev": { + "cache/filesystem-adapter": "^0.3.2", + "phpunit/phpunit": "~4", + "squizlabs/php_codesniffer": "~2.3", + "symfony/css-selector": "~2.1", + "symfony/dom-crawler": "~2.1" + }, + "suggest": { + "cache/filesystem-adapter": "For caching certs and tokens (using Google_Client::setCache)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-0": { + "Google_": "src/" + }, + "classmap": [ + "src/Google/Service/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "time": "2017-07-10T15:34:54+00:00" + }, + { + "name": "google/apiclient-services", + "version": "v0.16", + "source": { + "type": "git", + "url": "https://github.com/google/google-api-php-client-services.git", + "reference": "29c32b7d90a92af279ff5b51301fef03b44da7dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/google-api-php-client-services/zipball/29c32b7d90a92af279ff5b51301fef03b44da7dd", + "reference": "29c32b7d90a92af279ff5b51301fef03b44da7dd", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-0": { + "Google_Service_": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "time": "2017-07-22T00:20:26+00:00" + }, + { + "name": "google/auth", + "version": "v1.0", + "source": { + "type": "git", + "url": "https://github.com/google/google-auth-library-php.git", + "reference": "db77bd2de0bcc40bf50ebe851e9eed332aeaa4df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/google-auth-library-php/zipball/db77bd2de0bcc40bf50ebe851e9eed332aeaa4df", + "reference": "db77bd2de0bcc40bf50ebe851e9eed332aeaa4df", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "~2.0|~3.0|~4.0", + "guzzlehttp/guzzle": "~5.3.1|~6.0", + "guzzlehttp/psr7": "~1.2", + "php": ">=5.4", + "psr/cache": "^1.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^1.11", + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ], + "psr-4": { + "Google\\Auth\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google Auth Library for PHP", + "homepage": "http://github.com/google/google-auth-library-php", + "keywords": [ + "Authentication", + "google", + "oauth2" + ], + "time": "2017-06-13T18:00:07+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4db5a78a5ea468d4831de7f0bf9d9415e348699", + "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.4", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.0 || ^5.0", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2017-06-22T18:50:49+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2017-03-20T17:10:46+00:00" + }, + { + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.25", + "source": { + "type": "git", + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "f0896b5c7274d1450023b0b376240be902c3251c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/f0896b5c7274d1450023b0b376240be902c3251c", + "reference": "f0896b5c7274d1450023b0b376240be902c3251c", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "type": "library", + "autoload": { + "classmap": [ + "Mobile_Detect.php" + ], + "psr-0": { + "Detection": "namespaced/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" + } + ], + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], + "time": "2017-03-29T13:59:30+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.23.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2017-06-19T01:22:40+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "2.0.6", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "34a7699e6f31b1ef4035ee36444407cecf9f56aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34a7699e6f31b1ef4035ee36444407cecf9f56aa", + "reference": "34a7699e6f31b1ef4035ee36444407cecf9f56aa", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phing/phing": "~2.7", + "phpunit/phpunit": "~4.0", + "sami/sami": "~2.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "time": "2017-06-05T06:31:10+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "robmorgan/phinx", + "version": "v0.6.5", + "source": { + "type": "git", + "url": "https://github.com/cakephp/phinx.git", + "reference": "6943cb4bb78bf9d3964967a032220b7c793b97b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/phinx/zipball/6943cb4bb78bf9d3964967a032220b7c793b97b7", + "reference": "6943cb4bb78bf9d3964967a032220b7c793b97b7", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "symfony/config": "~2.8|~3.0", + "symfony/console": "~2.8|~3.0", + "symfony/yaml": "~2.8|~3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.26|^5.0" + }, + "bin": [ + "bin/phinx" + ], + "type": "library", + "autoload": { + "psr-4": { + "Phinx\\": "src/Phinx" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com", + "homepage": "http://shadowhand.me", + "role": "Developer" + }, + { + "name": "Rob Morgan", + "email": "robbym@gmail.com", + "homepage": "https://robmorgan.id.au", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Developer" + } + ], + "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.", + "homepage": "https://phinx.org", + "keywords": [ + "database", + "database migrations", + "db", + "migrations", + "phinx" + ], + "time": "2016-10-27T10:16:12+00:00" + }, + { + "name": "symfony/config", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "a094618deb9a3fe1c3cf500a796e167d0495a274" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/a094618deb9a3fe1c3cf500a796e167d0495a274", + "reference": "a094618deb9a3fe1c3cf500a796e167d0495a274", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/filesystem": "~2.8|~3.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.3", + "symfony/finder": "<3.3" + }, + "require-dev": { + "symfony/dependency-injection": "~3.3", + "symfony/finder": "~3.3", + "symfony/yaml": "~3.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2017-06-16T12:40:34+00:00" + }, + { + "name": "symfony/console", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "a97e45d98c59510f085fa05225a1acb74dfe0546" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/a97e45d98c59510f085fa05225a1acb74dfe0546", + "reference": "a97e45d98c59510f085fa05225a1acb74dfe0546", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/debug": "~2.8|~3.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3", + "symfony/dependency-injection": "~3.3", + "symfony/event-dispatcher": "~2.8|~3.0", + "symfony/filesystem": "~2.8|~3.0", + "symfony/http-kernel": "~2.8|~3.0", + "symfony/process": "~2.8|~3.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/filesystem": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2017-07-03T13:19:36+00:00" + }, + { + "name": "symfony/debug", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "63b85a968486d95ff9542228dc2e4247f16f9743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/63b85a968486d95ff9542228dc2e4247f16f9743", + "reference": "63b85a968486d95ff9542228dc2e4247f16f9743", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2017-07-05T13:02:37+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "427987eb4eed764c3b6e38d52a0f87989e010676" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/427987eb4eed764c3b6e38d52a0f87989e010676", + "reference": "427987eb4eed764c3b6e38d52a0f87989e010676", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2017-07-11T07:17:58+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "f29dca382a6485c3cbe6379f0c61230167681937" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937", + "reference": "f29dca382a6485c3cbe6379f0c61230167681937", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2017-06-09T14:24:12+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "1f93a8d19b8241617f5074a123e282575b821df8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/1f93a8d19b8241617f5074a123e282575b821df8", + "reference": "1f93a8d19b8241617f5074a123e282575b821df8", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "require-dev": { + "symfony/console": "~2.8|~3.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2017-06-15T12:58:50+00:00" + }, + { + "name": "zendframework/zend-diactoros", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-diactoros.git", + "reference": "b03f285a333f51e58c95cce54109a4a9ed691436" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/b03f285a333f51e58c95cce54109a4a9ed691436", + "reference": "b03f285a333f51e58c95cce54109a4a9ed691436", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "phpunit/phpunit": "^4.6 || ^5.5", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev", + "dev-develop": "1.5-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://github.com/zendframework/zend-diactoros", + "keywords": [ + "http", + "psr", + "psr-7" + ], + "time": "2017-04-06T16:18:34+00:00" + } + ], + "packages-dev": [ + { + "name": "cakephp/bake", + "version": "1.3.7", + "source": { + "type": "git", + "url": "https://github.com/cakephp/bake.git", + "reference": "4bbb541ee27d12fe63f15cf5acf70b94553de209" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/bake/zipball/4bbb541ee27d12fe63f15cf5acf70b94553de209", + "reference": "4bbb541ee27d12fe63f15cf5acf70b94553de209", + "shasum": "" + }, + "require": { + "cakephp/cakephp": ">=3.4.0 <4.0.0", + "cakephp/plugin-installer": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "~5.7 | ~6.0" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Bake\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/bake/graphs/contributors" + } + ], + "description": "Bake plugin for CakePHP 3.0", + "homepage": "https://github.com/cakephp/bake", + "keywords": [ + "bake", + "cakephp" + ], + "time": "2017-07-01T15:59:12+00:00" + }, + { + "name": "cakephp/debug_kit", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/cakephp/debug_kit.git", + "reference": "49208ec4aa0f5650095565f66c52a72fbe393069" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/debug_kit/zipball/49208ec4aa0f5650095565f66c52a72fbe393069", + "reference": "49208ec4aa0f5650095565f66c52a72fbe393069", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.4.0", + "cakephp/chronos": "^1.0.0", + "cakephp/plugin-installer": "^1.0.0", + "composer/composer": "^1.3.0", + "jdorn/sql-formatter": "^1.2.0", + "php": ">=5.6.0" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7|^6.0" + }, + "suggest": { + "ext-sqlite": "DebugKit needs to store panel data in a database. SQLite is simple and easy to use." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "DebugKit\\": "src", + "DebugKit\\Test\\Fixture\\": "tests\\Fixture" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Story", + "homepage": "http://mark-story.com", + "role": "Author" + }, + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/debug_kit/graphs/contributors" + } + ], + "description": "CakePHP Debug Kit", + "homepage": "https://github.com/cakephp/debug_kit", + "keywords": [ + "cakephp", + "debug", + "kit" + ], + "time": "2017-07-20T11:18:33+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", + "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0" + }, + "suggest": { + "symfony/process": "This is necessary to reliably check whether openssl_x509_parse is vulnerable on older php versions, but can be ignored on PHP 5.5.6+" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2017-03-06T11:59:08+00:00" + }, + { + "name": "composer/composer", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "489e09ee6c3ba431fbeeef9147afdaeb6f91b647" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/489e09ee6c3ba431fbeeef9147afdaeb6f91b647", + "reference": "489e09ee6c3ba431fbeeef9147afdaeb6f91b647", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.0", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/cli-prompt": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0", + "symfony/filesystem": "^2.7 || ^3.0", + "symfony/finder": "^2.7 || ^3.0", + "symfony/process": "^2.7 || ^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2017-05-17T06:17:53+00:00" + }, + { + "name": "composer/semver", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2016-08-30T16:08:34+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "2603a0d7ddc00a015deb576fa5297ca43dee6b1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/2603a0d7ddc00a015deb576fa5297ca43dee6b1c", + "reference": "2603a0d7ddc00a015deb576fa5297ca43dee6b1c", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2017-04-03T19:08:52+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "0.*", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "3.7.*", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleColor": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com", + "homepage": "http://www.acci.cz" + } + ], + "time": "2014-04-08T15:00:19+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.3.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "shasum": "" + }, + "require": { + "jakub-onderka/php-console-color": "~0.1", + "php": ">=5.3.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~0.5", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleHighlighter": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "time": "2015-04-20T18:58:01+00:00" + }, + { + "name": "jdorn/sql-formatter", + "version": "v1.2.17", + "source": { + "type": "git", + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "lib" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "time": "2014-01-12T16:20:24+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.1", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "429be236f296ca249d61c65649cdf2652f4a5e80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/429be236f296ca249d61c65649cdf2652f4a5e80", + "reference": "429be236f296ca249d61c65649cdf2652f4a5e80", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpdocumentor/phpdocumentor": "^2.7", + "phpunit/phpunit": "^4.8.22" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2017-05-16T21:06:09+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v3.0.6", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "0808939f81c1347a3c8a82a5925385a08074b0f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0808939f81c1347a3c8a82a5925385a08074b0f1", + "reference": "0808939f81c1347a3c8a82a5925385a08074b0f1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2017-06-28T20:53:48+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.8.10", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "7ab97e5a32202585309f3ee35a0c08d2a8e588b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7ab97e5a32202585309f3ee35a0c08d2a8e588b1", + "reference": "7ab97e5a32202585309f3ee35a0c08d2a8e588b1", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "jakub-onderka/php-console-highlighter": "0.3.*", + "nikic/php-parser": "~1.3|~2.0|~3.0", + "php": ">=5.3.9", + "symfony/console": "~2.3.10|^2.4.2|~3.0", + "symfony/var-dumper": "~2.7|~3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~1.11", + "hoa/console": "~3.16|~1.14", + "phpunit/phpunit": "~4.4|~5.0", + "symfony/finder": "~2.1|~3.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.8.x-dev" + } + }, + "autoload": { + "files": [ + "src/Psy/functions.php" + ], + "psr-4": { + "Psy\\": "src/Psy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2017-07-22T15:14:19+00:00" + }, + { + "name": "seld/cli-prompt", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/cli-prompt.git", + "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\CliPrompt\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type", + "keywords": [ + "cli", + "console", + "hidden", + "input", + "prompt" + ], + "time": "2017-03-18T11:32:45+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "50d63f2858d87c4738d5b76a7dcbb99fa8cf7c77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/50d63f2858d87c4738d5b76a7dcbb99fa8cf7c77", + "reference": "50d63f2858d87c4738d5b76a7dcbb99fa8cf7c77", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2017-06-18T15:11:04+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phra" + ], + "time": "2015-10-13T18:44:15+00:00" + }, + { + "name": "symfony/finder", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/baea7f66d30854ad32988c11a09d7ffd485810c4", + "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2017-06-01T21:01:25+00:00" + }, + { + "name": "symfony/process", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/07432804942b9f6dd7b7377faf9920af5f95d70a", + "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2017-07-13T13:05:09+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v3.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "0f32b62d21991700250fed5109b092949007c5b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0f32b62d21991700250fed5109b092949007c5b3", + "reference": "0f32b62d21991700250fed5109b092949007c5b3", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + }, + "require-dev": { + "ext-iconv": "*", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-symfony_debug": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2017-07-10T14:18:27+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "psy/psysh": 0 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=5.6" + }, + "platform-dev": [] +} diff --git a/production/example_apps/shared_calendar/config/Migrations/20170725211622_CreateUsers.php b/production/example_apps/shared_calendar/config/Migrations/20170725211622_CreateUsers.php new file mode 100644 index 00000000..410e841f --- /dev/null +++ b/production/example_apps/shared_calendar/config/Migrations/20170725211622_CreateUsers.php @@ -0,0 +1,24 @@ +table('users', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('name', 'string', ['length' => 128, 'null' => false]) + ->addColumn('token', 'string', ['length' => 2048, 'null' => true]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addIndex('name') + ->create(); + } +} diff --git a/production/example_apps/shared_calendar/config/Migrations/schema-dump-default.lock b/production/example_apps/shared_calendar/config/Migrations/schema-dump-default.lock new file mode 100644 index 0000000000000000000000000000000000000000..451099982a5213bbfcb949e225764e8bff74fe5f GIT binary patch literal 1515 zcmd5+v2NQi5Y4x6>}1(# z@7;TM$7gh*pOgNqRhK9xwfU)6ORc_{2io44Z1yJ6_E&jNjoIFry`$m3(pQ{zt<}Y+ ziyf{xQkyYM(nT=@%iy}k1KFSoa)53tK3((aQmg#bO7ax~K2uGRp}uJ4$k+K^Z7i_x zWetu#+1eA*_nJQ;+jq|Kae*TcDms|XWwrS+oXgNOunP4Y2_X z_^kF$=x{pJwUJ7jZ14=&4+TvFx^wyqEEks(9Xx_R_WU2|;C4hp%VeKqBS-s$zEp^1 z%kz4*P(0j^jAObw?{*p+f;&y9?7{v&q`>OsG4fmcZrbT%lrfGTA2&zVT-tVC>+|AF z0^>C!iBH_AY4vgR_$KG|k2d#a^`kq6Hp5+{@{&b@DqPR{mzBNs jKHPj|op2*qDGWl~Xy8Ay2-XFE6H}(94N)YpJNEr=W**qz literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/config/app.default.php b/production/example_apps/shared_calendar/config/app.default.php new file mode 100644 index 00000000..c06599e2 --- /dev/null +++ b/production/example_apps/shared_calendar/config/app.default.php @@ -0,0 +1,346 @@ + filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN), + + /** + * Configure basic information about the application. + * + * - namespace - The namespace to find app classes under. + * - defaultLocale - The default locale for translation, formatting currencies and numbers, date and time. + * - encoding - The encoding used for HTML + database connections. + * - base - The base directory the app resides in. If false this + * will be auto detected. + * - dir - Name of app directory. + * - webroot - The webroot directory. + * - wwwRoot - The file path to webroot. + * - baseUrl - To configure CakePHP to *not* use mod_rewrite and to + * use CakePHP pretty URLs, remove these .htaccess + * files: + * /.htaccess + * /webroot/.htaccess + * And uncomment the baseUrl key below. + * - fullBaseUrl - A base URL to use for absolute links. + * - imageBaseUrl - Web path to the public images directory under webroot. + * - cssBaseUrl - Web path to the public css directory under webroot. + * - jsBaseUrl - Web path to the public js directory under webroot. + * - paths - Configure paths for non class based resources. Supports the + * `plugins`, `templates`, `locales` subkeys, which allow the definition of + * paths for plugins, view templates and locale files respectively. + */ + 'App' => [ + 'namespace' => 'App', + 'encoding' => env('APP_ENCODING', 'UTF-8'), + 'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'), + 'base' => false, + 'dir' => 'src', + 'webroot' => 'webroot', + 'wwwRoot' => WWW_ROOT, + // 'baseUrl' => env('SCRIPT_NAME'), + 'fullBaseUrl' => false, + 'imageBaseUrl' => 'img/', + 'cssBaseUrl' => 'css/', + 'jsBaseUrl' => 'js/', + 'paths' => [ + 'plugins' => [ROOT . DS . 'plugins' . DS], + 'templates' => [APP . 'Template' . DS], + 'locales' => [APP . 'Locale' . DS], + ], + ], + + /** + * Security and encryption configuration + * + * - salt - A random string used in security hashing methods. + * The salt value is also used as the encryption key. + * You should treat it as extremely sensitive data. + */ + 'Security' => [ + 'salt' => env('SECURITY_SALT', '__SALT__'), + ], + + /** + * Apply timestamps with the last modified time to static assets (js, css, images). + * Will append a querystring parameter containing the time the file was modified. + * This is useful for busting browser caches. + * + * Set to true to apply timestamps when debug is true. Set to 'force' to always + * enable timestamping regardless of debug value. + */ + 'Asset' => [ + // 'timestamp' => true, + ], + + /** + * Configure the cache adapters. + */ + 'Cache' => [ + 'default' => [ + 'className' => 'File', + 'path' => CACHE, + 'url' => env('CACHE_DEFAULT_URL', null), + ], + + /** + * Configure the cache used for general framework caching. + * Translation cache files are stored with this configuration. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + * If you set 'className' => 'Null' core cache will be disabled. + */ + '_cake_core_' => [ + 'className' => 'File', + 'prefix' => 'myapp_cake_core_', + 'path' => CACHE . 'persistent/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKECORE_URL', null), + ], + + /** + * Configure the cache for model and datasource caches. This cache + * configuration is used to store schema descriptions, and table listings + * in connections. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + */ + '_cake_model_' => [ + 'className' => 'File', + 'prefix' => 'myapp_cake_model_', + 'path' => CACHE . 'models/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKEMODEL_URL', null), + ], + ], + + /** + * Configure the Error and Exception handlers used by your application. + * + * By default errors are displayed using Debugger, when debug is true and logged + * by Cake\Log\Log when debug is false. + * + * In CLI environments exceptions will be printed to stderr with a backtrace. + * In web environments an HTML page will be displayed for the exception. + * With debug true, framework errors like Missing Controller will be displayed. + * When debug is false, framework errors will be coerced into generic HTTP errors. + * + * Options: + * + * - `errorLevel` - int - The level of errors you are interested in capturing. + * - `trace` - boolean - Whether or not backtraces should be included in + * logged errors/exceptions. + * - `log` - boolean - Whether or not you want exceptions logged. + * - `exceptionRenderer` - string - The class responsible for rendering + * uncaught exceptions. If you choose a custom class you should place + * the file for that class in src/Error. This class needs to implement a + * render method. + * - `skipLog` - array - List of exceptions to skip for logging. Exceptions that + * extend one of the listed exceptions will also be skipped for logging. + * E.g.: + * `'skipLog' => ['Cake\Network\Exception\NotFoundException', 'Cake\Network\Exception\UnauthorizedException']` + * - `extraFatalErrorMemory` - int - The number of megabytes to increase + * the memory limit by when a fatal error is encountered. This allows + * breathing room to complete logging or error handling. + */ + 'Error' => [ + 'errorLevel' => E_ALL, + 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', + 'skipLog' => [], + 'log' => true, + 'trace' => true, + ], + + /** + * Email configuration. + * + * By defining transports separately from delivery profiles you can easily + * re-use transport configuration across multiple profiles. + * + * You can specify multiple configurations for production, development and + * testing. + * + * Each transport needs a `className`. Valid options are as follows: + * + * Mail - Send using PHP mail function + * Smtp - Send using SMTP + * Debug - Do not send the email, just return the result + * + * You can add custom transports (or override existing transports) by adding the + * appropriate file to src/Mailer/Transport. Transports should be named + * 'YourTransport.php', where 'Your' is the name of the transport. + */ + 'EmailTransport' => [ + 'default' => [ + 'className' => 'Mail', + // The following keys are used in SMTP transports + 'host' => 'localhost', + 'port' => 25, + 'timeout' => 30, + 'username' => 'user', + 'password' => 'secret', + 'client' => null, + 'tls' => null, + 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), + ], + ], + + /** + * Email delivery profiles + * + * Delivery profiles allow you to predefine various properties about email + * messages from your application and give the settings a name. This saves + * duplication across your application and makes maintenance and development + * easier. Each profile accepts a number of keys. See `Cake\Mailer\Email` + * for more information. + */ + 'Email' => [ + 'default' => [ + 'transport' => 'default', + 'from' => 'you@localhost', + //'charset' => 'utf-8', + //'headerCharset' => 'utf-8', + ], + ], + + /** + * Connection information used by the ORM to connect + * to your application's datastores. + * Do not use periods in database name - it may lead to error. + * See https://github.com/cakephp/cakephp/issues/6471 for details. + * Drivers include Mysql Postgres Sqlite Sqlserver + * See vendor\cakephp\cakephp\src\Database\Driver for complete list + */ + 'Datasources' => [ + 'default' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Mysql', + 'persistent' => false, + 'host' => 'localhost', + /** + * CakePHP will use the default DB port based on the driver selected + * MySQL on MAMP uses port 8889, MAMP users will want to uncomment + * the following line and set the port accordingly + */ + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'my_app', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'flags' => [], + 'cacheMetadata' => true, + 'log' => false, + + /** + * Set identifier quoting to true if you are using reserved words or + * special characters in your table or column names. Enabling this + * setting will result in queries built using the Query Builder having + * identifiers quoted when creating SQL. It should be noted that this + * decreases performance because each query needs to be traversed and + * manipulated before being executed. + */ + 'quoteIdentifiers' => false, + + /** + * During development, if using MySQL < 5.6, uncommenting the + * following line could boost the speed at which schema metadata is + * fetched from the database. It can also be set directly with the + * mysql configuration directive 'innodb_stats_on_metadata = 0' + * which is the recommended value in production environments + */ + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + + 'url' => env('DATABASE_URL', null), + ], + + /** + * The test connection is used during the test suite. + */ + 'test' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Mysql', + 'persistent' => false, + 'host' => 'localhost', + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'test_myapp', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'cacheMetadata' => true, + 'quoteIdentifiers' => false, + 'log' => false, + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + 'url' => env('DATABASE_TEST_URL', null), + ], + ], + + /** + * Configures logging options + */ + 'Log' => [ + 'debug' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'debug', + 'levels' => ['notice', 'info', 'debug'], + 'url' => env('LOG_DEBUG_URL', null), + ], + 'error' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'error', + 'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'], + 'url' => env('LOG_ERROR_URL', null), + ], + ], + + /** + * Session configuration. + * + * Contains an array of settings to use for session configuration. The + * `defaults` key is used to define a default preset to use for sessions, any + * settings declared here will override the settings of the default config. + * + * ## Options + * + * - `cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'. + * - `cookiePath` - The url path for which session cookie is set. Maps to the + * `session.cookie_path` php.ini config. Defaults to base path of app. + * - `timeout` - The time in minutes the session should be valid for. + * Pass 0 to disable checking timeout. + * Please note that php.ini's session.gc_maxlifetime must be equal to or greater + * than the largest Session['timeout'] in all served websites for it to have the + * desired effect. + * - `defaults` - The default configuration set to use as a basis for your session. + * There are four built-in options: php, cake, cache, database. + * - `handler` - Can be used to enable a custom session handler. Expects an + * array with at least the `engine` key, being the name of the Session engine + * class to use for managing the session. CakePHP bundles the `CacheSession` + * and `DatabaseSession` engines. + * - `ini` - An associative array of additional ini values to set. + * + * The built-in `defaults` options are: + * + * - 'php' - Uses settings defined in your php.ini. + * - 'cake' - Saves session files in CakePHP's /tmp directory. + * - 'database' - Uses CakePHP's database sessions. + * - 'cache' - Use the Cache class to save sessions. + * + * To define a custom session handler, save it at src/Network/Session/.php. + * Make sure the class implements PHP's `SessionHandlerInterface` and set + * Session.handler to + * + * To use database sessions, load the SQL file located at config/Schema/sessions.sql + */ + 'Session' => [ + 'defaults' => 'php', + ], +]; diff --git a/production/example_apps/shared_calendar/config/bootstrap.php b/production/example_apps/shared_calendar/config/bootstrap.php new file mode 100644 index 00000000..44e68fc8 --- /dev/null +++ b/production/example_apps/shared_calendar/config/bootstrap.php @@ -0,0 +1,244 @@ +getMessage() . "\n"); +} + +/* + * Load an environment local configuration file. + * You can use a file like app_local.php to provide local overrides to your + * shared configuration. + */ +//Configure::load('app_local', 'default'); + +/* + * When debug = true the metadata cache should only last + * for a short time. + */ +if (Configure::read('debug')) { + Configure::write('Cache._cake_model_.duration', '+2 minutes'); + Configure::write('Cache._cake_core_.duration', '+2 minutes'); +} + +/* + * Set server timezone to UTC. You can change it to another timezone of your + * choice but using UTC makes time calculations / conversions easier. + */ +date_default_timezone_set('UTC'); + +/* + * Configure the mbstring extension to use the correct encoding. + */ +mb_internal_encoding(Configure::read('App.encoding')); + +/* + * Set the default locale. This controls how dates, number and currency is + * formatted and sets the default language to use for translations. + */ +ini_set('intl.default_locale', Configure::read('App.defaultLocale')); + +/* + * Register application error and exception handlers. + */ +$isCli = PHP_SAPI === 'cli'; +if ($isCli) { + (new ConsoleErrorHandler(Configure::read('Error')))->register(); +} else { + (new ErrorHandler(Configure::read('Error')))->register(); +} + +/* + * Include the CLI bootstrap overrides. + */ +if ($isCli) { + require __DIR__ . '/bootstrap_cli.php'; +} + +/* + * Set the full base URL. + * This URL is used as the base of all absolute links. + * + * If you define fullBaseUrl in your config file you can remove this. + */ +if (!Configure::read('App.fullBaseUrl')) { + $s = null; + if (env('HTTPS')) { + $s = 's'; + } + + $httpHost = env('HTTP_HOST'); + if (isset($httpHost)) { + Configure::write('App.fullBaseUrl', 'http' . $s . '://' . $httpHost); + } + unset($httpHost, $s); +} + +Cache::setConfig(Configure::consume('Cache')); +ConnectionManager::setConfig(Configure::consume('Datasources')); +Email::setConfigTransport(Configure::consume('EmailTransport')); +Email::setConfig(Configure::consume('Email')); +Log::setConfig(Configure::consume('Log')); +Security::salt(Configure::consume('Security.salt')); + +/* + * The default crypto extension in 3.0 is OpenSSL. + * If you are migrating from 2.x uncomment this code to + * use a more compatible Mcrypt based implementation + */ +//Security::engine(new \Cake\Utility\Crypto\Mcrypt()); + +/* + * Setup detectors for mobile and tablet. + */ +Request::addDetector('mobile', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isMobile(); +}); +Request::addDetector('tablet', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isTablet(); +}); + +/* + * Enable immutable time objects in the ORM. + * + * You can enable default locale format parsing by adding calls + * to `useLocaleParser()`. This enables the automatic conversion of + * locale specific date formats. For details see + * @link http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html#parsing-localized-datetime-data + */ +Type::build('time') + ->useImmutable(); +Type::build('date') + ->useImmutable(); +Type::build('datetime') + ->useImmutable(); +Type::build('timestamp') + ->useImmutable(); + +/* + * Custom Inflector rules, can be set to correctly pluralize or singularize + * table, model, controller names or whatever other string is passed to the + * inflection functions. + */ +//Inflector::rules('plural', ['/^(inflect)or$/i' => '\1ables']); +//Inflector::rules('irregular', ['red' => 'redlings']); +//Inflector::rules('uninflected', ['dontinflectme']); +//Inflector::rules('transliteration', ['/å/' => 'aa']); + +/* + * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call + * Uncomment one of the lines below, as you need. make sure you read the documentation on Plugin to use more + * advanced ways of loading plugins + * + * Plugin::loadAll(); // Loads all plugins at once + * Plugin::load('Migrations'); //Loads a single plugin named Migrations + * + */ + +/* + * Only try to load DebugKit in development mode + * Debug Kit should not be installed on a production system + */ +if (Configure::read('debug')) { + Plugin::load('DebugKit', ['bootstrap' => true]); +} + +// added for cache key construction from array using table model. +// hmmm: could go into a trait or some other reusable asset? +function bootMultiImplode($glue, $pieces) { + $string = ''; + if (is_array ( $pieces )) { + reset ( $pieces ); + while ( list ( $key, $value ) = each ( $pieces ) ) { + if (is_numeric ( $key )) { + $string .= $glue . bootMultiImplode ( $glue, $value ); + } else { + // add string keys to string + $string .= $glue . $key . $glue . bootMultiImplode ( $glue, $value ); + } + } + } else { + + return $pieces; + } + + return trim($string, $glue); +} diff --git a/production/example_apps/shared_calendar/config/bootstrap_cli.php b/production/example_apps/shared_calendar/config/bootstrap_cli.php new file mode 100644 index 00000000..f822a557 --- /dev/null +++ b/production/example_apps/shared_calendar/config/bootstrap_cli.php @@ -0,0 +1,38 @@ +connect('/', ['controller' => 'Pages', 'action' => 'display', 'home']); + + + //CALCODE: + /* + * make a more standard re-entry point for the google oauth process. this allows us to use + * the top level path for google_login in our oauth credential, rather than worrying about the + * specific controller that implements it. + */ + $routes->connect('/google_oauth', [ 'controller'=>'authorizer', 'action' => 'google_login']); + + + /** + * ...and connect the rest of 'Pages' controller's URLs. + */ + $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']); + + /** + * Connect catchall routes for all controllers. + * + * Using the argument `DashedRoute`, the `fallbacks` method is a shortcut for + * `$routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'DashedRoute']);` + * `$routes->connect('/:controller/:action/*', [], ['routeClass' => 'DashedRoute']);` + * + * Any route class can be used with this method, such as: + * - DashedRoute + * - InflectedRoute + * - Route + * - Or your own route class + * + * You can remove these routes once you've connected the + * routes you want in your application. + */ + $routes->fallbacks(DashedRoute::class); +}); + +/** + * Load all plugin routes. See the Plugin documentation on + * how to customize the loading of plugin routes. + */ +Plugin::routes(); diff --git a/production/example_apps/shared_calendar/config/schema/i18n.sql b/production/example_apps/shared_calendar/config/schema/i18n.sql new file mode 100644 index 00000000..47cf171d --- /dev/null +++ b/production/example_apps/shared_calendar/config/schema/i18n.sql @@ -0,0 +1,18 @@ +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# MIT License (http://www.opensource.org/licenses/mit-license.php) + +CREATE TABLE i18n ( + id int NOT NULL auto_increment, + locale varchar(6) NOT NULL, + model varchar(255) NOT NULL, + foreign_key int(10) NOT NULL, + field varchar(255) NOT NULL, + content text, + PRIMARY KEY (id), + UNIQUE INDEX I18N_LOCALE_FIELD(locale, model, foreign_key, field), + INDEX I18N_FIELD(model, foreign_key, field) +); diff --git a/production/example_apps/shared_calendar/config/schema/sessions.sql b/production/example_apps/shared_calendar/config/schema/sessions.sql new file mode 100644 index 00000000..b5a5276b --- /dev/null +++ b/production/example_apps/shared_calendar/config/schema/sessions.sql @@ -0,0 +1,13 @@ +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# MIT License (http://www.opensource.org/licenses/mit-license.php) + +CREATE TABLE sessions ( + id char(40) NOT NULL, + data text, + expires INT(11) NOT NULL, + PRIMARY KEY (id) +); diff --git a/production/example_apps/shared_calendar/docs/google_apis_and_credentials.odt b/production/example_apps/shared_calendar/docs/google_apis_and_credentials.odt new file mode 100644 index 0000000000000000000000000000000000000000..77ba9a009cf8f9ec22b687f7e59b8e4b5c543fdd GIT binary patch literal 26687 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

~{`| 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/docs/google_apis_and_credentials.pdf b/production/example_apps/shared_calendar/docs/google_apis_and_credentials.pdf new file mode 100644 index 0000000000000000000000000000000000000000..850665ec3c3c6133fd900aa53a48d1c85ccbb20c GIT binary patch literal 57682 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 V(e-)T59OD-19tZ2&GLRV`wxp+1qA>A literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/docs/readme.txt b/production/example_apps/shared_calendar/docs/readme.txt new file mode 100644 index 00000000..4da1fd19 --- /dev/null +++ b/production/example_apps/shared_calendar/docs/readme.txt @@ -0,0 +1,7 @@ + + +note: +these versions are outdated and deprecated. + +the new document is available at: +https://feistymeow.org/feisty_meow/documentation/google_apis/google_apis_and_credentials.pdf diff --git a/production/example_apps/shared_calendar/index.php b/production/example_apps/shared_calendar/index.php new file mode 100644 index 00000000..fc5e39cc --- /dev/null +++ b/production/example_apps/shared_calendar/index.php @@ -0,0 +1,16 @@ + + + + + + + + + + + ./tests/TestCase + + + + + + + + + + + + + + + + + ./src/ + ./plugins/*/src/ + + + diff --git a/production/example_apps/shared_calendar/plugins/empty b/production/example_apps/shared_calendar/plugins/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/shared_calendar/scripts/launch_local_cake.sh b/production/example_apps/shared_calendar/scripts/launch_local_cake.sh new file mode 100644 index 00000000..6769f974 --- /dev/null +++ b/production/example_apps/shared_calendar/scripts/launch_local_cake.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" +pushd $THIS_FOLDER + +# does this help? +export DEBUG=true + +./bin/cake server -p 8766 + +popd + + diff --git a/production/example_apps/shared_calendar/scripts/launch_serene_cake.sh b/production/example_apps/shared_calendar/scripts/launch_serene_cake.sh new file mode 100644 index 00000000..a7ca15f5 --- /dev/null +++ b/production/example_apps/shared_calendar/scripts/launch_serene_cake.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" +pushd $THIS_FOLDER + +# does this help? +export DEBUG=true + +./bin/cake server -H feistymeow.com -p 12739 + +popd + + diff --git a/production/example_apps/shared_calendar/src/Application.php b/production/example_apps/shared_calendar/src/Application.php new file mode 100644 index 00000000..9c5999b8 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Application.php @@ -0,0 +1,52 @@ +add(ErrorHandlerMiddleware::class) + + // Handle plugin/theme assets like CakePHP normally does. + ->add(AssetMiddleware::class) + + // Apply routing + ->add(RoutingMiddleware::class); + + return $middleware; + } +} diff --git a/production/example_apps/shared_calendar/src/Console/Installer.php b/production/example_apps/shared_calendar/src/Console/Installer.php new file mode 100644 index 00000000..0756096c --- /dev/null +++ b/production/example_apps/shared_calendar/src/Console/Installer.php @@ -0,0 +1,195 @@ +getIO(); + + $rootDir = dirname(dirname(__DIR__)); + + static::createAppConfig($rootDir, $io); + static::createWritableDirectories($rootDir, $io); + + // ask if the permissions should be changed + if ($io->isInteractive()) { + $validator = function ($arg) { + if (in_array($arg, ['Y', 'y', 'N', 'n'])) { + return $arg; + } + throw new Exception('This is not a valid answer. Please choose Y or n.'); + }; + $setFolderPermissions = $io->askAndValidate( + 'Set Folder Permissions ? (Default to Y) [Y,n]? ', + $validator, + 10, + 'Y' + ); + + if (in_array($setFolderPermissions, ['Y', 'y'])) { + static::setFolderPermissions($rootDir, $io); + } + } else { + static::setFolderPermissions($rootDir, $io); + } + + static::setSecuritySalt($rootDir, $io); + + if (class_exists('\Cake\Codeception\Console\Installer')) { + \Cake\Codeception\Console\Installer::customizeCodeceptionBinary($event); + } + } + + /** + * Create the config/app.php file if it does not exist. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createAppConfig($dir, $io) + { + $appConfig = $dir . '/config/app.php'; + $defaultConfig = $dir . '/config/app.default.php'; + if (!file_exists($appConfig)) { + copy($defaultConfig, $appConfig); + $io->write('Created `config/app.php` file'); + } + } + + /** + * Create the `logs` and `tmp` directories. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createWritableDirectories($dir, $io) + { + $paths = [ + 'logs', + 'tmp', + 'tmp/cache', + 'tmp/cache/models', + 'tmp/cache/persistent', + 'tmp/cache/views', + 'tmp/sessions', + 'tmp/tests' + ]; + + foreach ($paths as $path) { + $path = $dir . '/' . $path; + if (!file_exists($path)) { + mkdir($path); + $io->write('Created `' . $path . '` directory'); + } + } + } + + /** + * Set globally writable permissions on the "tmp" and "logs" directory. + * + * This is not the most secure default, but it gets people up and running quickly. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setFolderPermissions($dir, $io) + { + // Change the permissions on a path and output the results. + $changePerms = function ($path, $perms, $io) { + // Get permission bits from stat(2) result. + $currentPerms = fileperms($path) & 0777; + if (($currentPerms & $perms) == $perms) { + return; + } + + $res = chmod($path, $currentPerms | $perms); + if ($res) { + $io->write('Permissions set on ' . $path); + } else { + $io->write('Failed to set permissions on ' . $path); + } + }; + + $walker = function ($dir, $perms, $io) use (&$walker, $changePerms) { + $files = array_diff(scandir($dir), ['.', '..']); + foreach ($files as $file) { + $path = $dir . '/' . $file; + + if (!is_dir($path)) { + continue; + } + + $changePerms($path, $perms, $io); + $walker($path, $perms, $io); + } + }; + + $worldWritable = bindec('0000000111'); + $walker($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/logs', $worldWritable, $io); + } + + /** + * Set the security.salt value in the application's config file. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setSecuritySalt($dir, $io) + { + $config = $dir . '/config/app.php'; + $content = file_get_contents($config); + + $newKey = hash('sha256', Security::randomBytes(64)); + $content = str_replace('__SALT__', $newKey, $content, $count); + + if ($count == 0) { + $io->write('No Security.salt placeholder to replace.'); + + return; + } + + $result = file_put_contents($config, $content); + if ($result) { + $io->write('Updated Security.salt value in config/app.php'); + + return; + } + $io->write('Unable to update Security.salt value.'); + } +} diff --git a/production/example_apps/shared_calendar/src/Controller/AppController.php b/production/example_apps/shared_calendar/src/Controller/AppController.php new file mode 100644 index 00000000..c3e07579 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Controller/AppController.php @@ -0,0 +1,103 @@ +loadComponent('Security');` + * + * @return void + */ + public function initialize() + { + parent::initialize(); + + $this->loadComponent('RequestHandler'); + $this->loadComponent('Flash'); + + /* + * Enable the following components for recommended CakePHP security settings. + * see http://book.cakephp.org/3.0/en/controllers/components/security.html + */ + //$this->loadComponent('Security'); + //$this->loadComponent('Csrf'); + +/* not necessarily what we want. +//CALCODE: + $this->loadComponent('Auth', [ + 'loginAction' => [ + 'controller' => 'Users', + 'action' => 'authorize', + ], + 'authenticate' => [ + 'Form' => [ + 'fields' => [ + 'username' => 'email', + 'password' => 'password' + ] + ] + ], + 'authError' => __('You do not have permission to access this page'), + 'authorize' => ['Controller'], + 'unauthorizedRedirect' => [ + 'controller' => 'Users', + 'action' => 'forbidden' + ], + 'loginRedirect' => [ + 'controller' => 'Users', + 'action' => 'show_calendar' + ], + 'logoutRedirect' => [ + 'controller' => 'Users', + 'action' => 'authorize' + ] + ]); + + $this->Auth->allow(['authorize', 'googleLogin']); +*/ + } + + /** + * Before render callback. + * + * @param \Cake\Event\Event $event The beforeRender event. + * @return \Cake\Network\Response|null|void + */ + public function beforeRender(Event $event) + { + if (!array_key_exists('_serialize', $this->viewVars) && + in_array($this->response->type(), ['application/json', 'application/xml']) + ) { + $this->set('_serialize', true); + } + } +} diff --git a/production/example_apps/shared_calendar/src/Controller/AuthorizerController.php b/production/example_apps/shared_calendar/src/Controller/AuthorizerController.php new file mode 100644 index 00000000..5ae43869 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Controller/AuthorizerController.php @@ -0,0 +1,83 @@ +connect('/google_oauth', [ 'controller'=>'authorizer', 'action' => 'google_login']); + */ + + public function initialize() + { + parent::initialize(); + } + + /** + * our callback from google oauth that is passed the oauth access token (or an error + * if authorization failed). + * before redirecting to this URL, one must use the GoogleOauth trait's + * setPostAuthorizationURL() and setRequestedScopes() methods to provide session + * parameters (since this link is invoked by google later, and they will not be + * providing any of this info). + */ + public function googleLogin() { + if (session_status() == PHP_SESSION_NONE) { + session_start (); + } + + // retrieve the scopes out of the session. + $scopes = $this->getRequestedScopes(); + Log::debug('loaded scopes: ' . var_export($scopes, true)); + + // use the scopes in a new google client. + $client = $this->createGoogleClient ( $scopes ); + + // see if we already have the 'code' available from the google side. + if (! isset ( $_GET ['code'] )) { + // no code, so we need to jump over to google. + Log::Debug ( 'creating auth url to redirect to google oauth' ); + $auth_url = $client->createAuthUrl (); + $this->redirect ( $auth_url ); + } else { + // we've got our code, so now we can try to fetch our access token. + Log::Debug ( 'access token being actively acquired...' ); + $client->fetchAccessTokenWithAuthCode ( $_GET ['code'] ); + // clean out the scopes in session now that we're done with them. + $this->dropRequestedScopes(); + + // record the new token in our session. + $token = $client->getAccessToken (); + $this->setLastOAuthToken($token); + + // fabulously bad idea to show this... + //Log::debug ( 'got access token: ' . var_export ( $token, true ) ); + + // go to the next point in our app where we can handle the newly stored token. + $redirect = $this->getPostAuthorizationURL(); + if (! $redirect) { + // jump home if they registered no continuation. this is a serious error in flow. + $redirect = 'http://' . $_SERVER ['HTTP_HOST'] . '/'; + Log::debug('failure to find the redirection location for our app after successful oauth'); + } + $this->redirect ( $redirect ); + } + } + +} diff --git a/production/example_apps/shared_calendar/src/Controller/ErrorController.php b/production/example_apps/shared_calendar/src/Controller/ErrorController.php new file mode 100644 index 00000000..cf0ebd5b --- /dev/null +++ b/production/example_apps/shared_calendar/src/Controller/ErrorController.php @@ -0,0 +1,68 @@ +loadComponent('RequestHandler'); + } + + /** + * beforeFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function beforeFilter(Event $event) + { + } + + /** + * beforeRender callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function beforeRender(Event $event) + { + parent::beforeRender($event); + + $this->viewBuilder()->setTemplatePath('Error'); + } + + /** + * afterFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function afterFilter(Event $event) + { + } +} diff --git a/production/example_apps/shared_calendar/src/Controller/PagesController.php b/production/example_apps/shared_calendar/src/Controller/PagesController.php new file mode 100644 index 00000000..55792c8e --- /dev/null +++ b/production/example_apps/shared_calendar/src/Controller/PagesController.php @@ -0,0 +1,69 @@ +redirect('/'); + } + if (in_array('..', $path, true) || in_array('.', $path, true)) { + throw new ForbiddenException(); + } + $page = $subpage = null; + + if (!empty($path[0])) { + $page = $path[0]; + } + if (!empty($path[1])) { + $subpage = $path[1]; + } + $this->set(compact('page', 'subpage')); + + try { + $this->render(implode('/', $path)); + } catch (MissingTemplateException $e) { + if (Configure::read('debug')) { + throw $e; + } + throw new NotFoundException(); + } + } +} diff --git a/production/example_apps/shared_calendar/src/Controller/UsersController.php b/production/example_apps/shared_calendar/src/Controller/UsersController.php new file mode 100644 index 00000000..53a91274 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Controller/UsersController.php @@ -0,0 +1,309 @@ +name) .'-'; + // av_ prefix so we can delete all files generated in cache/sql/ except for .gitignore + + $locales = Configure::read('avenger.locales'); + if(!empty($locales)) { + $prefix .= Configure::read('Config.language') .'-'; + } + Log::debug('cache prefix will be: ' . $prefix); + + // configure a file cache for storing calendar data. + Cache::config('calendar_cache', [ + 'className' => 'File', + 'prefix' => $prefix, + 'duration' => '+2 hours', + ]); + } + + /** + * Index method + * + * @return \Cake\Http\Response|void + */ + public function index() { + $users = $this->paginate ( $this->Users ); + + $this->set ( compact ( 'users' ) ); + $this->set ( '_serialize', [ + 'users' + ] ); + } + + /** + * View method + * + * @param string|null $id + * User id. + * @return \Cake\Http\Response|void + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function view($id = null) { + $user = $this->Users->get ( $id, [ + 'contain' => [ ] + ] ); + + $this->set ( 'user', $user ); + $this->set ( '_serialize', [ + 'user' + ] ); + } + + /** + * prepares the google oauth process by stuffing required information into the session. + * we'll then redirect over to the authorizer controller to get the work done. + */ + public function requestGoogleOauth($id) + { + //hmmm: if no id, bail out to error page. + + Log::debug("into requestGoogleOauth..."); + + if (session_status() == PHP_SESSION_NONE) { + session_start (); + } + + // add the post-authorization redirect url for the auth controller. + $this->setPostAuthorizationURL('/users/callback/' . $id); + // set the scopes that we want to request. + $this->setRequestedScopes([Google_Service_Calendar::CALENDAR_READONLY]); + +// //temp +// $urlcheck = $_SESSION[$this->POST_AUTHORIZATION_JUMP()]; +// Log::debug('callback url found in session: ' . var_export($urlcheck, true)); +// $scopecheck = $_SESSION[$this->POST_AUTHORIZATION_JUMP()]; +// Log::debug('scopes found in session: ' . var_export($scopecheck , true)); + + Log::debug("before redirecting from requestGoogleOauth..."); + + // get the user to authorize us, and subsequently we'll record the access token. + $this->redirect ( [ + 'controller' => 'Authorizer', + 'action' => 'googleLogin' + ] ); + } + + /** + * Add method + * + * @return \Cake\Http\Response|null Redirects on successful add, renders view otherwise. + */ + public function add() { + session_start (); + + $user = $this->Users->newEntity (); + if ($this->request->is ( 'post' )) { + $user = $this->Users->patchEntity ( $user, $this->request->getData () ); + if ($this->Users->save ( $user )) { + $this->Flash->success ( __ ( 'The user has been saved.' ) ); + // now get the oauth mojo working... + $this->requestGoogleOauth($user->id); + return; + } + $this->Flash->error ( __ ( 'The user could not be saved. Please, try again.' ) ); + } + $this->set ( compact ( 'user' ) ); + $this->set ( '_serialize', [ + 'user' + ] ); + } + + /** + * a whole bunch of redirection happens when the oauth process starts, but this is our + * return point for this application after all that's done. this is registered as the + * post authorization redirection location, and should have a valid access token available + * for the specified user. + * + * @param unknown $id + */ + public function callback($id) { + Log::debug ( 'got to the users controller callback' ); + + $user = $this->Users->get ( $id ); + + // retrieve the access token, which is hopefully totally valid now... + $token = $this->getLastOAuthToken (); + if ($token) { + $user->token = json_encode ( $token ); + $this->Users->save ( $user ); + } + $this->set ( 'user', $user ); + $this->set ( '_serialize', [ + 'user' + ] ); + } + + /** + * Edit method + * + * @param string|null $id + * User id. + * @return \Cake\Http\Response|null Redirects on successful edit, renders view otherwise. + * @throws \Cake\Network\Exception\NotFoundException When record not found. + */ + public function edit($id = null) { + $user = $this->Users->get ( $id, [ + 'contain' => [ ] + ] ); + if ($this->request->is ( [ + 'patch', + 'post', + 'put' + ] )) { + $user = $this->Users->patchEntity ( $user, $this->request->getData () ); + if ($this->Users->save ( $user )) { + $this->Flash->success ( __ ( 'The user has been saved.' ) ); + + return $this->redirect ( [ + 'action' => 'index' + ] ); + } + $this->Flash->error ( __ ( 'The user could not be saved. Please, try again.' ) ); + } + $this->set ( compact ( 'user' ) ); + $this->set ( '_serialize', [ + 'user' + ] ); + } + + /** + * Delete method + * + * @param string|null $id + * User id. + * @return \Cake\Http\Response|null Redirects to index. + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function delete($id = null) { + $this->request->allowMethod ( [ + 'post', + 'delete' + ] ); + $user = $this->Users->get ( $id ); + if ($this->Users->delete ( $user )) { + $this->Flash->success ( __ ( 'The user has been deleted.' ) ); + } else { + $this->Flash->error ( __ ( 'The user could not be deleted. Please, try again.' ) ); + } + + return $this->redirect ( [ + 'action' => 'index' + ] ); + } + + /** + * shows the upcoming appointments on the calendar. + */ + public function showCalendar($id) { + Log::debug ( 'into the show calendar method' ); + + session_start (); + + $user = $this->Users->get ( $id ); + + if (! $user->token) { + // apparently we need to re-acquire this for the user. + // NOTE: in real app, this will be a failure and a place to send email. + $this->requestGoogleOauth($id); + return; + } + $accessToken = json_decode ( $user->token, true ); + + $client = $this->createGoogleClient( [ + Google_Service_Calendar::CALENDAR_READONLY + ] ); + + $client->setAccessToken ( $accessToken ); + + // make sure that the token is still valid, and if not, refresh it. + $newToken = $this->freshenTokenInClient($client); + if ($newToken) { + // save the new token in the db again. + $accessToken = $newToken; + $user->token = json_encode ( $accessToken ); + $this->Users->save ( $user ); + } + + // start from beginning of today. + $start = new DateTime(); + $start->setTime(0, 0); + + // see if we have a cached calendar available. + $cacheKey = 'cal-' . $id . '--' . $start->format('Y-m-d_H-i-s'); + $calEvents = Cache::read($cacheKey, 'calendar_cache'); + if ($calEvents) { + Log::debug('found cached events for calendar.'); + } else { + // an unfortunate kludge below; if we delay calling the google listEvents method, + // we can get an exception that requires reauthorization. but the view cell has no + // way to get to the controller to start the authorization process again, so we do + // it here instead. + $calEvents = GoogleCalendarCell::prepareCalendar($client, $start); + Log::debug('contacted google to get events for calendar.'); + if (! $calEvents) { + // we have lost our authorization somehow. + $this->requestGoogleOauth($id); + return; + } + Cache::write($cacheKey, $calEvents, 'calendar_cache'); + } + $this->set('calEvents', $calEvents); + $this->set ( '_serialize', [ + 'calEvents' + ] ); + } + + /** + * revokes authorization granted by google for current token. + */ + public function revoke($id) { + $user = $this->Users->get ( $id ); + + $this->set ( 'user', $user ); + $this->set ( '_serialize', [ + 'user' + ] ); + + $token = json_decode ( $user->token, true ); + + Log::debug ( 'revoking token: ' . var_export ( $token, true ) ); + + $this->revokeToken($token); + Log::debug ( 'after revoking the access token.' ); + + // update with no token. + $user->token = null; + $this->Users->save ( $user ); + } + + +} diff --git a/production/example_apps/shared_calendar/src/Model/Behavior/empty b/production/example_apps/shared_calendar/src/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/shared_calendar/src/Model/Entity/User.php b/production/example_apps/shared_calendar/src/Model/Entity/User.php new file mode 100644 index 00000000..316bf708 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Model/Entity/User.php @@ -0,0 +1,40 @@ + true, + 'id' => false + ]; + + /** + * Fields that are excluded from JSON versions of the entity. + * + * @var array + */ + protected $_hidden = [ + 'token' + ]; +} diff --git a/production/example_apps/shared_calendar/src/Model/Table/UsersTable.php b/production/example_apps/shared_calendar/src/Model/Table/UsersTable.php new file mode 100644 index 00000000..8f7040df --- /dev/null +++ b/production/example_apps/shared_calendar/src/Model/Table/UsersTable.php @@ -0,0 +1,63 @@ +setTable('users'); + $this->setDisplayField('name'); + $this->setPrimaryKey('id'); + + $this->addBehavior('Timestamp'); + } + + /** + * Default validation rules. + * + * @param \Cake\Validation\Validator $validator Validator instance. + * @return \Cake\Validation\Validator + */ + public function validationDefault(Validator $validator) + { + $validator + ->integer('id') + ->allowEmpty('id', 'create'); + + $validator + ->requirePresence('name', 'create') + ->notEmpty('name'); + + $validator + ->allowEmpty('token'); + + return $validator; + } +} diff --git a/production/example_apps/shared_calendar/src/Shell/ConsoleShell.php b/production/example_apps/shared_calendar/src/Shell/ConsoleShell.php new file mode 100644 index 00000000..c84bd97a --- /dev/null +++ b/production/example_apps/shared_calendar/src/Shell/ConsoleShell.php @@ -0,0 +1,81 @@ +err('Unable to load Psy\Shell.'); + $this->err(''); + $this->err('Make sure you have installed psysh as a dependency,'); + $this->err('and that Psy\Shell is registered in your autoloader.'); + $this->err(''); + $this->err('If you are using composer run'); + $this->err(''); + $this->err('$ php composer.phar require --dev psy/psysh'); + $this->err(''); + + return self::CODE_ERROR; + } + + $this->out("You can exit with `CTRL-C` or `exit`"); + $this->out(''); + + Log::drop('debug'); + Log::drop('error'); + $this->_io->setLoggers(false); + restore_error_handler(); + restore_exception_handler(); + + $psy = new PsyShell(); + $psy->run(); + } + + /** + * Display help for this console. + * + * @return \Cake\Console\ConsoleOptionParser + */ + public function getOptionParser() + { + $parser = new ConsoleOptionParser('console'); + $parser->setDescription( + 'This shell provides a REPL that you can use to interact ' . + 'with your application in an interactive fashion. You can use ' . + 'it to run adhoc queries with your models, or experiment ' . + 'and explore the features of CakePHP and your application.' . + "\n\n" . + 'You will need to have psysh installed for this Shell to work.' + ); + + return $parser; + } +} diff --git a/production/example_apps/shared_calendar/src/Template/Cell/GoogleCalendar/display.ctp b/production/example_apps/shared_calendar/src/Template/Cell/GoogleCalendar/display.ctp new file mode 100644 index 00000000..a7d812fe --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Cell/GoogleCalendar/display.ctp @@ -0,0 +1,27 @@ + +
+ + + $events): ?> + + + + + +
+ + + + + + + +
+
+
diff --git a/production/example_apps/shared_calendar/src/Template/Element/Flash/default.ctp b/production/example_apps/shared_calendar/src/Template/Element/Flash/default.ctp new file mode 100644 index 00000000..736b27db --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Element/Flash/default.ctp @@ -0,0 +1,10 @@ + +
diff --git a/production/example_apps/shared_calendar/src/Template/Element/Flash/error.ctp b/production/example_apps/shared_calendar/src/Template/Element/Flash/error.ctp new file mode 100644 index 00000000..e7c4af10 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Element/Flash/error.ctp @@ -0,0 +1,6 @@ + +
diff --git a/production/example_apps/shared_calendar/src/Template/Element/Flash/success.ctp b/production/example_apps/shared_calendar/src/Template/Element/Flash/success.ctp new file mode 100644 index 00000000..becd5a1f --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Element/Flash/success.ctp @@ -0,0 +1,6 @@ + +
diff --git a/production/example_apps/shared_calendar/src/Template/Email/html/default.ctp b/production/example_apps/shared_calendar/src/Template/Email/html/default.ctp new file mode 100644 index 00000000..386674a1 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Email/html/default.ctp @@ -0,0 +1,22 @@ + + ' . $line . "

\n"; +endforeach; +?> diff --git a/production/example_apps/shared_calendar/src/Template/Email/text/default.ctp b/production/example_apps/shared_calendar/src/Template/Email/text/default.ctp new file mode 100644 index 00000000..704b46f0 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Email/text/default.ctp @@ -0,0 +1,16 @@ + + diff --git a/production/example_apps/shared_calendar/src/Template/Error/error400.ctp b/production/example_apps/shared_calendar/src/Template/Error/error400.ctp new file mode 100644 index 00000000..2aebac6c --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Error/error400.ctp @@ -0,0 +1,38 @@ +layout = 'error'; + +if (Configure::read('debug')): + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error400.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + +element('auto_table_warning') ?> +end(); +endif; +?> +

+

+ : + '{$url}'") ?> +

diff --git a/production/example_apps/shared_calendar/src/Template/Error/error500.ctp b/production/example_apps/shared_calendar/src/Template/Error/error500.ctp new file mode 100644 index 00000000..d8014f84 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Error/error500.ctp @@ -0,0 +1,43 @@ +layout = 'error'; + +if (Configure::read('debug')): + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error500.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + + + Error in: + getFile()), $error->getLine()) ?> + +element('auto_table_warning'); + + if (extension_loaded('xdebug')): + xdebug_print_function_stack(); + endif; + + $this->end(); +endif; +?> +

+

+ : + +

diff --git a/production/example_apps/shared_calendar/src/Template/Layout/Email/html/default.ctp b/production/example_apps/shared_calendar/src/Template/Layout/Email/html/default.ctp new file mode 100644 index 00000000..2b439700 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/Email/html/default.ctp @@ -0,0 +1,24 @@ + + + + + <?= $this->fetch('title') ?> + + + fetch('content') ?> + + diff --git a/production/example_apps/shared_calendar/src/Template/Layout/Email/text/default.ctp b/production/example_apps/shared_calendar/src/Template/Layout/Email/text/default.ctp new file mode 100644 index 00000000..871dcfb4 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/Email/text/default.ctp @@ -0,0 +1,16 @@ + +fetch('content') ?> diff --git a/production/example_apps/shared_calendar/src/Template/Layout/ajax.ctp b/production/example_apps/shared_calendar/src/Template/Layout/ajax.ctp new file mode 100644 index 00000000..871dcfb4 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/ajax.ctp @@ -0,0 +1,16 @@ + +fetch('content') ?> diff --git a/production/example_apps/shared_calendar/src/Template/Layout/default.ctp b/production/example_apps/shared_calendar/src/Template/Layout/default.ctp new file mode 100644 index 00000000..8988302a --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/default.ctp @@ -0,0 +1,57 @@ + + + + + Html->charset() ?> + + + <?= $cakeDescription ?>: + <?= $this->fetch('title') ?> + + Html->meta('icon') ?> + + Html->css('base.css') ?> + Html->css('cake.css') ?> + + fetch('meta') ?> + fetch('css') ?> + fetch('script') ?> + + + + Flash->render() ?> +
+ fetch('content') ?> +
+
+
+ + diff --git a/production/example_apps/shared_calendar/src/Template/Layout/error.ctp b/production/example_apps/shared_calendar/src/Template/Layout/error.ctp new file mode 100644 index 00000000..5304ec43 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/error.ctp @@ -0,0 +1,47 @@ + + + + + Html->charset() ?> + + <?= $this->fetch('title') ?> + + Html->meta('icon') ?> + + Html->css('base.css') ?> + Html->css('cake.css') ?> + + fetch('meta') ?> + fetch('css') ?> + fetch('script') ?> + + +
+ +
+ Flash->render() ?> + + fetch('content') ?> +
+ +
+ + diff --git a/production/example_apps/shared_calendar/src/Template/Layout/rss/default.ctp b/production/example_apps/shared_calendar/src/Template/Layout/rss/default.ctp new file mode 100644 index 00000000..5c15a198 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Layout/rss/default.ctp @@ -0,0 +1,14 @@ +fetch('title'); +endif; + +echo $this->Rss->document( + $this->Rss->channel( + [], $channel, $this->fetch('content') + ) +); +?> diff --git a/production/example_apps/shared_calendar/src/Template/Pages/home.ctp b/production/example_apps/shared_calendar/src/Template/Pages/home.ctp new file mode 100644 index 00000000..2bb441ac --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Pages/home.ctp @@ -0,0 +1,342 @@ +layout = false; + +if (! Configure::read ( 'debug' )) : + throw new NotFoundException ( 'Please replace src/Template/Pages/home.ctp with your own version.' ); +endif; + +$cakeDescription = 'CakePHP: the rapid development PHP framework'; +?> + + + + Html->charset() ?> + + + <?= $cakeDescription ?> + + + Html->meta('icon') ?> + Html->css('base.css') ?> + Html->css('cake.css') ?> + Html->css('home.css') ?> + + + + + + +
+
Html->image('cake.logo.svg') ?>
+
+

Welcome to CakePHP Red Velvet. Build fast. Grow solid.

+
+
+ +
+ +
+ + + +
+
+
+

Please be aware that this page will not be shown if you turn off + debug mode unless you replace src/Template/Pages/home.ctp with your + own version.

+
+
+ +
+ +
+
+ +
+
+

Environment

+
    + =')): ?> +
  • Your version of PHP is 5.6.0 or higher (detected ).
  • + +
  • Your version of PHP is too low. You need PHP 5.6.0 or higher to use CakePHP (detected ).
  • + + + +
  • Your version of PHP has the + mbstring extension loaded.
  • + +
  • Your version of PHP does NOT have + the mbstring extension loaded.
  • ; + + + +
  • Your version of PHP has the + openssl extension loaded.
  • + +
  • Your version of PHP has the + mcrypt extension loaded.
  • + +
  • Your version of PHP does NOT have + the openssl or mcrypt extension loaded.
  • + + + +
  • Your version of PHP has the intl + extension loaded.
  • + +
  • Your version of PHP does NOT have + the intl extension loaded.
  • + +
+
+
+

Filesystem

+
    + +
  • Your tmp directory is writable.
  • + +
  • Your tmp directory is NOT + writable.
  • + + + +
  • Your logs directory is writable.
  • + +
  • Your logs directory is NOT + writable.
  • + + + + +
  • The Engine + is being used for core caching. To change the config edit + config/app.php +
  • + +
  • Your cache is NOT working. Please + check the settings in config/app.php
  • + +
+
+
+
+ +
+
+

Database

+ connect (); + } catch ( Exception $connectionError ) { + $connected = false; + $errorMsg = $connectionError->getMessage (); + if (method_exists ( $connectionError, 'getAttributes' )) : + $attributes = $connectionError->getAttributes (); + if (isset ( $errorMsg ['message'] )) : + $errorMsg .= '
' . $attributes ['message']; + endif; + endif; + + + } + ?> +
    + +
  • CakePHP is able to connect to the + database.
  • + +
  • CakePHP is NOT able to connect to + the database.
  • + +
+
+
+

DebugKit

+
    + +
  • DebugKit is loaded.
  • + +
  • DebugKit is NOT loaded. You need + to either install pdo_sqlite, or define the "debug_kit" connection + name.
  • + +
+
+
+
+ +
+
+

Editing this Page

+
    +
  • To change the content of this page, edit: + src/Template/Pages/home.ctp.
  • +
  • You can also add some CSS styles for your + pages at: webroot/css/.
  • +
+
+ +
+ +
+
+

More about Cake

+

+ CakePHP is a rapid development framework for PHP which uses commonly + known design patterns like Front Controller and MVC.
Our + primary goal is to provide a structured framework that enables PHP + users at all levels to rapidly develop robust web applications, + without any loss to flexibility. +

+
+
+
+ +
+
+ P +

Help and Bug Reports

+ +
+
+ r +

Docs and Downloads

+ +
+
+ s +

Training and Certification

+ +
+
+ + + diff --git a/production/example_apps/shared_calendar/src/Template/Users/add.ctp b/production/example_apps/shared_calendar/src/Template/Users/add.ctp new file mode 100644 index 00000000..1b7e2076 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/add.ctp @@ -0,0 +1,23 @@ + + +
+ Form->create($user) ?> +
+ + Form->control('name'); +// echo $this->Form->control('token'); + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/shared_calendar/src/Template/Users/callback.ctp b/production/example_apps/shared_calendar/src/Template/Users/callback.ctp new file mode 100644 index 00000000..23506e4f --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/callback.ctp @@ -0,0 +1,20 @@ + + +
+

+ token? 'Authorization successful for ' . $user->name + : 'Failed authorization for ' . $user->name ) ?> +

+
+ + diff --git a/production/example_apps/shared_calendar/src/Template/Users/edit.ctp b/production/example_apps/shared_calendar/src/Template/Users/edit.ctp new file mode 100644 index 00000000..880cde87 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/edit.ctp @@ -0,0 +1,29 @@ + + +
+ Form->create($user) ?> +
+ + Form->control('name'); + echo $this->Form->control('token'); + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/shared_calendar/src/Template/Users/index.ctp b/production/example_apps/shared_calendar/src/Template/Users/index.ctp new file mode 100644 index 00000000..953e2adf --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/index.ctp @@ -0,0 +1,55 @@ + + +
+

+ + + + + + + + + + + + + + + + + + + + + + + +
Paginator->sort('id') ?>Paginator->sort('name') ?>Paginator->sort('token') ?>Paginator->sort('created') ?>Paginator->sort('modified') ?>
Number->format($user->id) ?>name) ?>token) ?>created) ?>modified) ?> + Html->link(__('Calendar'), ['action' => 'showCalendar', $user->id]) ?> + Html->link(__('View'), ['action' => 'view', $user->id]) ?> + + Form->postLink(__('Delete'), ['action' => 'delete', $user->id], ['confirm' => __('Are you sure you want to delete # {0}?', $user->id)]) ?> + Html->link(__('Revoke'), ['action' => 'revoke', $user->id], ['confirm' => __('Are you *SURE* you want to revoke authorization # {0}? This will totally drop that authorization, which you cannot re-add unless you are the original user that stored it.', $user->id)]) ?> +
+
+
    + Paginator->first('<< ' . __('first')) ?> + Paginator->prev('< ' . __('previous')) ?> + Paginator->numbers() ?> + Paginator->next(__('next') . ' >') ?> + Paginator->last(__('last') . ' >>') ?> +
+

Paginator->counter(['format' => __('Page {{page}} of {{pages}}, showing {{current}} record(s) out of {{count}} total')]) ?>

+
+
diff --git a/production/example_apps/shared_calendar/src/Template/Users/revoke.ctp b/production/example_apps/shared_calendar/src/Template/Users/revoke.ctp new file mode 100644 index 00000000..57d2e8aa --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/revoke.ctp @@ -0,0 +1,16 @@ + + +
+

name) ?>

+ +
diff --git a/production/example_apps/shared_calendar/src/Template/Users/show_calendar.ctp b/production/example_apps/shared_calendar/src/Template/Users/show_calendar.ctp new file mode 100644 index 00000000..9a60d980 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/show_calendar.ctp @@ -0,0 +1,21 @@ + + +
+

upcoming appointments

+ + cell('GoogleCalendar', [$calEvents]); + ?> + + +
diff --git a/production/example_apps/shared_calendar/src/Template/Users/view.ctp b/production/example_apps/shared_calendar/src/Template/Users/view.ctp new file mode 100644 index 00000000..cdfc7085 --- /dev/null +++ b/production/example_apps/shared_calendar/src/Template/Users/view.ctp @@ -0,0 +1,40 @@ + + +
+

name) ?>

+ + + + + + + + + + + + + + + + + + + + + +
name) ?>
token) ?>
Number->format($user->id) ?>
created) ?>
modified) ?>
+
diff --git a/production/example_apps/shared_calendar/src/Traits/GoogleOauthTrait.php b/production/example_apps/shared_calendar/src/Traits/GoogleOauthTrait.php new file mode 100644 index 00000000..847a2aea --- /dev/null +++ b/production/example_apps/shared_calendar/src/Traits/GoogleOauthTrait.php @@ -0,0 +1,230 @@ +POST_AUTHORIZATION_JUMP()] = $url; + } + + /** + * retrieves any post authorization url that was registered. + * this destroys the item in the session also, so it is available for a single use. + */ + public function getPostAuthorizationURL() + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for get post auth url'); + session_start(); + } + if (isset ( $_SESSION [$this->POST_AUTHORIZATION_JUMP()] ) && $_SESSION [$this->POST_AUTHORIZATION_JUMP()]) { + $url = $_SESSION [$this->POST_AUTHORIZATION_JUMP()]; + Log::debug('loaded url for post auth as: ' . $url); + unset($_SESSION[$this->POST_AUTHORIZATION_JUMP()]); + return $url; + } else { + Log::debug('could not find post authorization url in session!'); + + return null; + } + } + + /** + * before we can request oauth authorization, we need to know the scopes that will be used + * by our application. this allows them to be set in the session, where scopes should be an + * array of valid scope names (defined by the google oauth API). + */ + public function setRequestedScopes($scopes) + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for set req scopes'); + session_start(); + } + $_SESSION [$this->OAUTH_SCOPES_REQUESTED()] = $scopes; + } + + /** + * gets the array of scopes out of the session for use by the next oauth call. + * this will NOT destroy the scopes; that must be done manually with dropRequestedScopes + * below, since we need this session item multiple times. + */ + public function getRequestedScopes() + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for get req scopes'); + session_start(); + } + if (isset ( $_SESSION [$this->OAUTH_SCOPES_REQUESTED()] ) && $_SESSION [$this->OAUTH_SCOPES_REQUESTED()]) { + $scopes = $_SESSION [$this->OAUTH_SCOPES_REQUESTED()]; + return $scopes; + } else { + return null; + } + } + + /** + * throws the requested scopes out of the session. + */ + public function dropRequestedScopes() + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for drop req scopes'); + session_start(); + } + unset($_SESSION[$this->OAUTH_SCOPES_REQUESTED()]); + } + + + /** + * saves the result of oauth authorization, an access token, into the session. + */ + public function setLastOAuthToken($token) + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for set last oauth token'); + session_start(); + } + $_SESSION [$this->STORED_OAUTH_TOKEN()] = $token; + } + + /** + * retrieves the last stored oauth token. this destroys the item in the session + * afterwards, so you get one chance for retrieval of the token. + */ + public function getLastOAuthToken() + { + if (session_status() == PHP_SESSION_NONE) { + Log::debug('starting session for set last oauth token'); + session_start(); + } + if (isset ( $_SESSION [$this->STORED_OAUTH_TOKEN()] ) && $_SESSION [$this->STORED_OAUTH_TOKEN()]) { + $token = $_SESSION [$this->STORED_OAUTH_TOKEN()]; + unset($_SESSION[$this->STORED_OAUTH_TOKEN()]); + return $token; + } else { + return null; + } + } + + /** + * sets up and configures the Google client object using a 'client_secret.json' file + * stored in the config directory. A scope name or an array of scopes should be passed + * in the "scopes" parameter. if the "redirectUri" parameter is not null, then this is set + * as the singular redirection URI (which is needed if the client secret has several redirect + * URIs listed). + */ + public function createGoogleClient($scopes, $redirectUri = null) { + $client = new Google_Client (); + + // see https://developers.google.com/api-client-library/php/auth/web-app for info on creating the secret. + $client->setAuthConfig ( 'config/client_secret.json' ); + + // use the redirect link if they gave us one. + if ($redirectUri) { + $client->setRedirectUri ( $redirectUri ); + } + + // register for offline access, so we don't need user to be logged in. + $client->setAccessType ( "offline" ); + // enable incremental authorization. + $client->setIncludeGrantedScopes ( true ); + + // add the scope(s) we're interested in here. + $client->addScope ( $scopes ); + + return $client; + } + + /** + * *deprecated* creates a google client configured by discrete parameters. + * + * note: does not free one to use just any redirect url for login; that's set at credential creation time. + */ + public function createGoogleClientUsingParameters($clientId, $clientSecret, $applicationName, $redirectUri, $scopes) { + $client = new Google_Client (); + + // see https://developers.google.com/api-client-library/php/auth/web-app for info on creating the secret. + $client->setClientId ( $clientId ); + $client->setClientSecret ( $clientSecret ); + $client->setApplicationName ( $applicationName ); + $client->setRedirectUri ( $redirectUri ); + + // register for offline access, so we don't need user to be logged in. + $client->setAccessType ( "offline" ); + // enable incremental authorization. + $client->setIncludeGrantedScopes ( true ); + + // add the scope we're interested in here. + $client->addScope ( $scopes); + + return $client; + } + + /** + * checks whether the google client object's token is still valid. if not, the token is refreshed. + * this will only work with tokens that were originally requested for offline access and that possess + * the refresh token. + * if the refresh was done, the newly revitalized token is returned and must be stored. + * if the token is already okay, then null is returned (which avoids tricky comparisons to + * determine if an update happened). + */ + public function freshenTokenInClient($client) + { + if (! $client->isAccessTokenExpired ()) { + // no refresh needed. + return null; + } + // currently assuming the new access token also contains the old refresh token. + // this has been borne out by results from google. + Log::debug ( 'noticed that the access token has expired!' ); + + // retrieve a new access token using our refresh token. + $refresher = $client->getRefreshToken (); + $client->fetchAccessTokenWithRefreshToken ( $refresher ); + $accessToken = $client->getAccessToken (); + + //bad! do not show this in real app. + //Log::debug ( 'got a new access token after refresh: ' . var_export ( $accessToken, true ) ); + + // return the new and tasty token. + return $accessToken; + } + + /** + * throws out the specified access token, which means that the app will have to reauthorize + * to get another token. + */ + public function revokeToken($token) + { + $client = new Google_Client (); + // apparently the client needs very little setup to perform this if we have the whole token? + $client->revokeToken ( $token ); + } +} + +/* + * hmmm: still need a method for doing additive authorizations, where we request new scopes and + * have them bundled onto our existing access token. would need to store the token afterwards also. + */ + + diff --git a/production/example_apps/shared_calendar/src/View/AjaxView.php b/production/example_apps/shared_calendar/src/View/AjaxView.php new file mode 100644 index 00000000..594e2d80 --- /dev/null +++ b/production/example_apps/shared_calendar/src/View/AjaxView.php @@ -0,0 +1,49 @@ +response->type('ajax'); + } +} diff --git a/production/example_apps/shared_calendar/src/View/AppView.php b/production/example_apps/shared_calendar/src/View/AppView.php new file mode 100644 index 00000000..fd52ba69 --- /dev/null +++ b/production/example_apps/shared_calendar/src/View/AppView.php @@ -0,0 +1,40 @@ +loadHelper('Html');` + * + * @return void + */ + public function initialize() + { + } +} diff --git a/production/example_apps/shared_calendar/src/View/Cell/GoogleCalendarCell.php b/production/example_apps/shared_calendar/src/View/Cell/GoogleCalendarCell.php new file mode 100644 index 00000000..b1ccf47a --- /dev/null +++ b/production/example_apps/shared_calendar/src/View/Cell/GoogleCalendarCell.php @@ -0,0 +1,129 @@ +setTime(0, 0); + } + + if (! $endTime ) { + $endTime = new DateTime($startTime->format('c')); + $endTime->modify ( "+31 day" ); // month from now (ish). + } + + Log::debug ( 'start: ' . $startTime->format ( 'c' ) . ' end: ' . $endTime->format('c')); + + $optParams = array ( + // 'maxResults' => 100, + 'orderBy' => 'startTime', + 'singleEvents' => TRUE, + 'timeMin' => $startTime->format('c'), + 'timeMax' => $endTime->format ( 'c' ) + ); + + try { + $results = $cal->events->listEvents ( $calendarId, $optParams ); + } catch (\Exception $e) { + Log::debug('caught an exception from listing events!'); + return null; + } + + Log::debug ( 'after listEvents call.' ); + + // the calEvents array will be an associative array where the keys are the + // dates that events start. the value stored for each key is in turn an associative array of + // good stuff about the event. the good stuff includes 'info', for the appointment description, + // 'start' for the starting date (plus time perhaps), and 'event' for the raw google event + // contents. + $calEvents = [ ]; + + if (count ( $results->getItems () ) == 0) { + // nothing to add to array. + } else { + foreach ( $results->getItems () as $event ) { + $info = $event->getSummary (); + + $start = $event->start->dateTime; + if (empty ( $start )) { + // simple index by date. + $index = $event->start->date; + $start = 'All Day'; // our time mutates. + } else { + // make the index from just the date portion. + $bits = str_split($start, strpos($start, 'T')); + $index = $bits[0]; + + // clean up the time portion for presentation. + $date = new DateTime($start); + $start = $date->format('H:i:s'); + + //Log::debug('chopped time of start is: ' . $start); + } + + $existing_entry = []; + if (array_key_exists($index, $calEvents)) { + $existing_entry = $calEvents[$index]; + } + + array_push ( $existing_entry, [ + 'info' => $info, + 'start' => $start, + 'event' => $event, + ] ); + + $calEvents[$index] = $existing_entry; + } + } + + return $calEvents; + } + + /** + * Default display method. + * + * needs to be passed a GoogleClient object that has already been configured with a valid + * access token. + * + * @return void + */ + public function display($calEvents) + { + + $this->set ( 'calEvents', $calEvents ); + } +} diff --git a/production/example_apps/shared_calendar/src/View/Helper/empty b/production/example_apps/shared_calendar/src/View/Helper/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/shared_calendar/tests/Fixture/UsersFixture.php b/production/example_apps/shared_calendar/tests/Fixture/UsersFixture.php new file mode 100644 index 00000000..4fdd2c16 --- /dev/null +++ b/production/example_apps/shared_calendar/tests/Fixture/UsersFixture.php @@ -0,0 +1,52 @@ + ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'autoIncrement' => true, 'precision' => null], + 'name' => ['type' => 'string', 'length' => 128, 'null' => false, 'default' => null, 'collate' => 'utf8_general_ci', 'comment' => '', 'precision' => null, 'fixed' => null], + 'token' => ['type' => 'string', 'length' => 2048, 'null' => true, 'default' => null, 'collate' => 'utf8_general_ci', 'comment' => '', 'precision' => null, 'fixed' => null], + 'created' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + 'modified' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + '_indexes' => [ + 'name' => ['type' => 'index', 'columns' => ['name'], 'length' => []], + ], + '_constraints' => [ + 'primary' => ['type' => 'primary', 'columns' => ['id'], 'length' => []], + ], + '_options' => [ + 'engine' => 'InnoDB', + 'collation' => 'utf8_general_ci' + ], + ]; + // @codingStandardsIgnoreEnd + + /** + * Records + * + * @var array + */ + public $records = [ + [ + 'id' => 1, + 'name' => 'Lorem ipsum dolor sit amet', + 'token' => 'Lorem ipsum dolor sit amet', + 'created' => '2017-07-30 22:29:56', + 'modified' => '2017-07-30 22:29:56' + ], + ]; +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/ApplicationTest.php b/production/example_apps/shared_calendar/tests/TestCase/ApplicationTest.php new file mode 100644 index 00000000..d397fa1c --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/ApplicationTest.php @@ -0,0 +1,46 @@ +middleware($middleware); + + $this->assertInstanceOf(ErrorHandlerMiddleware::class, $middleware->get(0)); + $this->assertInstanceOf(AssetMiddleware::class, $middleware->get(1)); + $this->assertInstanceOf(RoutingMiddleware::class, $middleware->get(2)); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/Controller/AuthorizerControllerTest.php b/production/example_apps/shared_calendar/tests/TestCase/Controller/AuthorizerControllerTest.php new file mode 100644 index 00000000..93ee7e4f --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/Controller/AuthorizerControllerTest.php @@ -0,0 +1,71 @@ +markTestIncomplete('Not implemented yet.'); + } + + /** + * Test view method + * + * @return void + */ + public function testView() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test add method + * + * @return void + */ + public function testAdd() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test edit method + * + * @return void + */ + public function testEdit() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test delete method + * + * @return void + */ + public function testDelete() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/Controller/PagesControllerTest.php b/production/example_apps/shared_calendar/tests/TestCase/Controller/PagesControllerTest.php new file mode 100644 index 00000000..1b478a31 --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/Controller/PagesControllerTest.php @@ -0,0 +1,97 @@ +get('/'); + $this->assertResponseOk(); + $this->get('/'); + $this->assertResponseOk(); + } + + /** + * testDisplay method + * + * @return void + */ + public function testDisplay() + { + $this->get('/pages/home'); + $this->assertResponseOk(); + $this->assertResponseContains('CakePHP'); + $this->assertResponseContains(''); + } + + /** + * Test that missing template renders 404 page in production + * + * @return void + */ + public function testMissingTemplate() + { + Configure::write('debug', false); + $this->get('/pages/not_existing'); + + $this->assertResponseError(); + $this->assertResponseContains('Error'); + } + + /** + * Test that missing template in debug mode renders missing_template error page + * + * @return void + */ + public function testMissingTemplateInDebug() + { + Configure::write('debug', true); + $this->get('/pages/not_existing'); + + $this->assertResponseFailure(); + $this->assertResponseContains('Missing Template'); + $this->assertResponseContains('Stacktrace'); + $this->assertResponseContains('not_existing.ctp'); + } + + /** + * Test directory traversal protection + * + * @return void + */ + public function testDirectoryTraversalProtection() + { + $this->get('/pages/../Layout/ajax'); + $this->assertResponseCode(403); + $this->assertResponseContains('Forbidden'); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/Controller/UsersControllerTest.php b/production/example_apps/shared_calendar/tests/TestCase/Controller/UsersControllerTest.php new file mode 100644 index 00000000..f07c1198 --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/Controller/UsersControllerTest.php @@ -0,0 +1,71 @@ +markTestIncomplete('Not implemented yet.'); + } + + /** + * Test view method + * + * @return void + */ + public function testView() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test add method + * + * @return void + */ + public function testAdd() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test edit method + * + * @return void + */ + public function testEdit() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test delete method + * + * @return void + */ + public function testDelete() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/Model/Behavior/empty b/production/example_apps/shared_calendar/tests/TestCase/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/shared_calendar/tests/TestCase/Model/Table/UsersTableTest.php b/production/example_apps/shared_calendar/tests/TestCase/Model/Table/UsersTableTest.php new file mode 100644 index 00000000..d745692e --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/Model/Table/UsersTableTest.php @@ -0,0 +1,73 @@ + UsersTable::class]; + $this->Users = TableRegistry::get('Users', $config); + } + + /** + * tearDown method + * + * @return void + */ + public function tearDown() + { + unset($this->Users); + + parent::tearDown(); + } + + /** + * Test initialize method + * + * @return void + */ + public function testInitialize() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test validationDefault method + * + * @return void + */ + public function testValidationDefault() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/View/Cell/GoogleCalendarCellTest.php b/production/example_apps/shared_calendar/tests/TestCase/View/Cell/GoogleCalendarCellTest.php new file mode 100644 index 00000000..c12e3bdc --- /dev/null +++ b/production/example_apps/shared_calendar/tests/TestCase/View/Cell/GoogleCalendarCellTest.php @@ -0,0 +1,68 @@ +request = $this->getMockBuilder('Cake\Network\Request')->getMock(); + $this->response = $this->getMockBuilder('Cake\Network\Response')->getMock(); + $this->GoogleCalendar = new GoogleCalendarCell($this->request, $this->response); + } + + /** + * tearDown method + * + * @return void + */ + public function tearDown() + { + unset($this->GoogleCalendar); + + parent::tearDown(); + } + + /** + * Test display method + * + * @return void + */ + public function testDisplay() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/shared_calendar/tests/TestCase/View/Helper/empty b/production/example_apps/shared_calendar/tests/TestCase/View/Helper/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/shared_calendar/tests/bootstrap.php b/production/example_apps/shared_calendar/tests/bootstrap.php new file mode 100644 index 00000000..0ca191e4 --- /dev/null +++ b/production/example_apps/shared_calendar/tests/bootstrap.php @@ -0,0 +1,12 @@ + + RewriteEngine On + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/production/example_apps/shared_calendar/webroot/css/base.css b/production/example_apps/shared_calendar/webroot/css/base.css new file mode 100644 index 00000000..458cd948 --- /dev/null +++ b/production/example_apps/shared_calendar/webroot/css/base.css @@ -0,0 +1,455 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +/** + * Foundation for Sites by ZURB + * Version 5 + */ + +/* + * Copyright (c) 2013-2014 ZURB, inc. +* MIT License +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +meta.foundation-version{font-family:"{{ VERSION }}"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-left:0;padding-right:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border-color:true}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{background:#fff;font-weight:bold;margin-left:-0.1875rem;margin:0;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:normal;padding:0 0.9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;display:block;font-size:0.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 0.9375rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{color:#fff;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.9375rem;padding:12px 0 12px 0.9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{margin-bottom:0;margin:0 auto;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#222;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#fff;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 0.9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#222;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{color:#333;cursor:default}.breadcrumbs>*.current a{color:#333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#aaa;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#fff}.alert-box .close{right:0.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{list-style:none;margin-left:-1.375rem;margin-right:0;margin:0 auto 1.0625rem auto;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#eee;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#fff;padding:1.25rem 1.25rem 0;text-align:center}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555 #fff;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#fff;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#fff;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #fff;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#ccc;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.0625em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#fff}.icon-bar>* i{color:#fff}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#fff}.icon-bar>a:hover i{color:#fff}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#fff}.icon-bar>a.active i{color:#fff}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#fff;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{border-radius:3px}.reveal-modal.round{border-radius:1000px}.reveal-modal.collapse{padding:0}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.has-tip{border-bottom:dotted 1px #ccc;color:#333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333;color:#fff;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border-color:transparent transparent #333 transparent;border:solid 5px;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777;display:block;font-size:0.625rem;font-weight:normal}@media only screen and (min-width: 40.0625em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%}.progress.success .meter{background:#43AC6A;display:block;height:100%}.progress.alert .meter{background:#f04124;display:block;height:100%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#fff;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{background:#333;color:#fff;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:101;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 0 15px #fff;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen and (min-width: 40.0625em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #1a1a1a;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}ul.off-canvas-list li a:active{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#ccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.range-slider{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#ddd;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#fff;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only{display:none !important}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}@media not print{.show-for-print{display:none !important}} diff --git a/production/example_apps/shared_calendar/webroot/css/cake.css b/production/example_apps/shared_calendar/webroot/css/cake.css new file mode 100644 index 00000000..10841c89 --- /dev/null +++ b/production/example_apps/shared_calendar/webroot/css/cake.css @@ -0,0 +1,525 @@ +.disabled a, +a.disabled { + pointer-events: none; +} + +a:hover { + color: #15848F; +} + +a { + color: #1798A5; +} + +.side-nav li a:not(.button) { + color: #15848F; +} + +.side-nav li a:not(.button):hover { + color: #15848F; +} + +header { + background-color: #D33C44; + color: #ffffff; + font-size: 30px; + height: 84px; + line-height: 64px; + padding: 16px 0px; + box-shadow: 0px 1px rgba(0, 0, 0, 0.24); +} + +header .header-title { + padding-left:80px +} + +legend { + color:#15848F; +} + +.row { + max-width: 80rem; +} + +.actions.columns { + margin-top:1rem; + border-left: 5px solid #15848F; + padding-left: 15px; + padding: 32px 20px; +} + +.actions.columns h3 { + color:#15848F; +} + +.related table { + border: 0; + width: 100%; + table-layout: fixed; +} + +.index table thead { + height: 3.5rem; +} + +.header-help { + float: right; + margin-right:2rem; + margin-top: -80px; + font-size:16px; +} + +.header-help span { + font-weight: normal; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + padding: 0.25rem 0.5rem 0.375rem; + font-size: 0.8rem; + background-color: #0097a7; + color: #FFF; + border-radius: 1000px; +} + +.header-help a { + color: #fff; +} + +ul.pagination li a { + color: rgba(0, 0 ,0 , 0.54); +} + +ul.pagination li.active a { + background-color: #DCE47E; + color: #FFF; + font-weight: bold; + cursor: default; +} +ul.pagination .disabled:hover a { + background: none; +} + +.paginator { + text-align: center; +} + +.paginator ul.pagination li { + float: none; + display: inline-block; +} + +.paginator p { + text-align: right; + color: rgba(0, 0 ,0 , 0.54); +} + +.asc:after { + content: " \2193"; +} +.desc:after { + content: " \2191"; +} + +.form .error-message { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + color: rgba(0, 0, 0, 0.54); +} + +.required > label { + font-weight: bold; +} +.required > label:after { + content: ' *'; + color: #C3232D; +} + +select[multiple] { + min-height:150px; + background: none; +} +input[type=checkbox], +input[type=radio] { + margin-right: 0.5em; +} + +.date select, +.time select, +.datetime select { + display: inline; + width: auto; + margin-right: 10px; +} + +.error label, +.error label.error { + color: #C3232D; +} + +.view h2 { + color: #6F6F6F; +} + +.view .columns.strings { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; +} + +.view .numbers { + background-color: #B7E3EC; + color: #FFF; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right: 0.7rem; +} + +.view .columns.dates { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color:#DCE47E; + color: #fff; +} + +.view .columns.booleans { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color: #8D6E65; + color: #fff; +} + +.view .strings p { + border-bottom: 1px solid #eee; +} +.view .numbers .subheader, .view .dates .subheader { + color:#747474; +} +.view .booleans .subheader { + color: #E9E9E9 +} + +.view .texts .columns { + margin-top:1.2rem; + border-bottom: 1px solid #eee; +} + +/** Notices and Errors **/ +.cake-error, +.cake-debug, +.notice, +p.error, +p.notice { + display: block; + clear: both; + background-repeat: repeat-x; + margin-bottom: 18px; + padding: 7px 14px; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); +} + +.cake-debug, +.notice, +p.notice { + color: #000000; + background: #ffcc00; +} + +.cake-error, +p.error { + color: #fff; + background: #C3232D; +} + +pre { + background: none repeat scroll 0% 0% #FFF; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin: 15px 0px; + color: rgba(0, 0 ,0 , 0.74); + padding:5px; +} + +.cake-error .cake-stack-trace { + margin-top:10px; +} + +.cake-stack-trace code { + background: inherit; + border:0; +} + +.cake-code-dump .code-highlight { + display: block; + background-color: #FFC600; +} + +.cake-error a, +.cake-error a:hover { + color:#fff; + text-decoration: underline; +} + +.checks { + padding:30px; + color: #626262; + background-color: #B7E3EC; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-bottom: 2em; +} + +.checks h4 { + margin-bottom: 1.5rem; +} + +.checks hr { + border: 0; + height: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(255, 255, 255, 0.3); +} + +.checks .success, +.checks .problem { + margin-left: 10px; +} +.checks .success:before, +.checks .problem:before { + line-height: 0px; + font-size: 28px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; +} + +.checks .success:before { + content: "✓"; + color: green; + margin-right: 9px; +} + +.checks .problem:before { + content: "✘"; + color: red; + margin-right: 9px; +} + +.top-bar.expanded .title-area { + background: #01545b; +} + +.top-bar.expanded, .top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button) { + background: #116d76; +} + +.top-bar-section li:not(.has-form) a:not(.button):hover { + background-color: #308e97; + background: #308e97; +} + +.side-nav li.heading { + color: #1798A5; + font-size: 0.875rem; + font-weight: bold; + text-transform: uppercase; + padding: 0.4375rem 0.875rem; +} + +#actions-sidebar { + background: #fafafa; +} + +.index table { + margin-top: 0rem; + border: 0; + width: 100%; + table-layout: fixed; +} + +table { + background: #fff; + margin-bottom: 1.25rem; + border: none; + table-layout: fixed; + width: 100%; +} + +table thead { + background: none; +} + +table tr { + border-bottom: 1px solid #ebebec; +} + +table thead tr { + border-bottom: 1px solid #1798A5; +} + +table tr th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + text-align: left; + border-bottom: 2px solid #1798A5; +} + +table tr:nth-of-type(even) { + background: none; +} + +fieldset { + border: none; + padding: 1.25rem; + margin: 1.125rem 0; +} + +fieldset legend { + border-bottom: 2px solid #1798A5; + width: 100%; + line-height: 2rem; +} + +.form button[type="submit"] { + float: right; + text-transform: uppercase; + box-shadow: none; +} + +.form button:hover, .form button:focus { + background: #BE840B; + box-shadow: none; +} + +button { + background: #966600; +} + +div.message { + text-align: center; + cursor: pointer; + display: block; + font-weight: normal; + padding: 0 1.5rem 0 1.5rem; + transition: height 300ms ease-out 0s; + background-color: #a0d3e8; + color: #626262; + top: 15px; + right: 15px; + z-index: 999; + overflow: hidden; + height: 50px; + line-height: 2.5em; + box-radius: 5px; +} + +div.message:before { + line-height: 0px; + font-size: 20px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; + background-color: #FFF; + padding: 12px 14px 12px 10px; + content: "i"; + color: #a0d3e8; +} + +div.message.error { + background-color: #C3232D; + color: #FFF; +} + +div.message.error:before { + padding: 11px 16px 14px 7px; + color: #C3232D; + content: "x"; +} +div.message.hidden { + height: 0; +} + + +.vertical-table th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + border: none; + text-align: left; +} + +.vertical-table { + vertical-align: middle; +} + +.vertical-table td { + text-align: right; +} + +.content { + padding: 2rem; +} + +/* Use 'one true layout' methods to get equal height columns */ +.container { + overflow: hidden; + min-height: 92%; /* full height almost always */ +} + +/* Force equal height by overflowing */ +.content, +#actions-sidebar { + margin-bottom: -99999px; + padding-bottom: 99999px; +} +@media(max-width: 640px) { + #actions-sidebar { + padding-bottom: 2rem; + margin-bottom: 0; + } +} + +.content h3 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; +} + +.content h4 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; + border-bottom: 2px solid #be140b; +} + +.content .related h4 { + color: #4d8f97; + padding-bottom: 0.5rem; + margin-top: 20px; + margin-bottom: 10px; + border-bottom: 0px; +} + +table td { + vertical-align: top; + word-break: break-all; +} diff --git a/production/example_apps/shared_calendar/webroot/css/home.css b/production/example_apps/shared_calendar/webroot/css/home.css new file mode 100644 index 00000000..d1db7780 --- /dev/null +++ b/production/example_apps/shared_calendar/webroot/css/home.css @@ -0,0 +1,250 @@ +@font-face { + font-family: 'cakefont'; + src: url('../font/cakedingbats-webfont.eot'); + src: url('../font/cakedingbats-webfont.eot?#iefix') format('embedded-opentype'), + url('../font/cakedingbats-webfont.woff2') format('woff2'), + url('../font/cakedingbats-webfont.woff') format('woff'), + url('../font/cakedingbats-webfont.ttf') format('truetype'), + url('../font/cakedingbats-webfont.svg#cake_dingbatsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +.home { + font-family: 'Roboto', sans-serif; + font-size: 14px; + line-height: 27px; + color: #404041; +} + +.fredmenu { + font-size: 28px; + text-align: center; +} + +.fredmenu li { + font-size: 28px; +} + +a { + color: #0071BC; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +a:hover, a:active { + color: #d33d44; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +ul, ol, dl, p { + font-size: 0.85rem; +} + +p { + line-height: 2; +} + +header { + height: auto; + line-height: 1em; + padding: 0; + box-shadow: none; +} + +header.row { + margin-bottom: 30px; +} + +header .header-image { + text-align: center; + padding: 64px 0; + background: #b060f1; +} + +header .header-title { + padding: 0; + display: block; + background: #404041; + text-align: center; +} + +header .header-title h1 { + font-family: 'Raleway', sans-serif; + margin: 0; + font-style: italic; + font-size: 18px; + font-weight: 500; + padding: 18px 30px; + color: #DEDED5; +} + +header h1 { + color: #fff; +} + +h3, h4 { + font-family: 'Roboto', sans-serif; + font-size: 27px; + line-height: 30px; + font-weight: 300; + -webkit-font-smoothing: antialiased; + margin-top: 0; + margin-bottom: 20px; +} + +.more { + color: #ffffff; + background-color: #d33d44; + padding: 15px; + margin-top: 10px; +} + +.row { + max-width: 1000px; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + text-align: center; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; + margin-bottom: 30px; + color: #404041; +} + +.alert p { + margin: 0; + font-size: 12px; + line-height: 1.4; +} + +.alert p:before { + color: #ffcf06; + content: "\0055"; + font-family: 'cakefont', sans-serif; + font-size: 21px; + margin-left: -0.8em; + width: 2.3em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0 10px 0 15px; + vertical-align: -2px; +} + +.alert ul { + margin: 0; + font-size: 12px; +} + +.alert.url-rewriting { + background-color: #F0F0F0; + border-color: #cccccc; + display: none; +} + +.text-center { + text-align: center; +} + +ul { + list-style-type: none; + margin: 0 0 30px 0; +} + +li { + padding-left: 1.8em; +} + +ul li ul, ul li ul li { + margin: 0; + padding: 0; +} + +.bullet:before { + font-family: 'cakefont', sans-serif; + font-size: 18px; + display: inline-block; + margin-left: -1.3em; + width: 1.2em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -1px; +} + +.success:before { + color: #88c671; + content: "\0056"; +} + +.problem:before { + color: #d33d44; + content: "\0057"; +} + +.cutlery:before { + color: #404041; + content: "\0059"; +} + +.book:before { + color: #404041; + content: "\0042"; + width: 1.7em; +} + +hr { + border-bottom: 1px solid #e7e7e7; + border-top: 0; + margin-bottom: 35px; + margin-left: 30px; + margin-right: 30px; +} + + +.icon { + color: #404041; + font-style: normal; + font-family: 'cakefont', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.icon.support { + font-size: 60px; +} +.icon.docs { + font-size: 57px; +} +.icon.training { + font-size: 39px; +} + +@media (min-width: 768px) { + .columns { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 992px) { + header.row { + max-width: 940px; + } +} diff --git a/production/example_apps/shared_calendar/webroot/favicon.ico b/production/example_apps/shared_calendar/webroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..49a060fc46e2bdfb8f3908c1873a45aa0e9babd0 GIT binary patch literal 15086 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 AlmGw# literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.eot b/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e8605d92685dc69e3555a2d46c934332ade64789 GIT binary patch literal 75538 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 J{3OkB{|TIQ9Sr~g literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.svg b/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.svg new file mode 100644 index 00000000..d1e0c98f --- /dev/null +++ b/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.ttf b/production/example_apps/shared_calendar/webroot/font/cakedingbats-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..13d54454e71f4ed2ca3ad46bf8910b77acff1b24 GIT binary patch literal 75412 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

~D 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/webroot/img/cake-logo.png b/production/example_apps/shared_calendar/webroot/img/cake-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..41939ef5a58226b6ef04a34ac89f9f5759ba2779 GIT binary patch literal 2683 zcmeH|`!^GeAIFEua+`%@F15K#xyI9whPBPy+vZZDthrPO8@c9E!uG7NBF{Yjjqf?n=bX>yeLg?FU*~r31=P6;(C$gNI;n4NWa=#Ni{ldin-NM~zMXI)*egKW=dXWoc!N#$a(a zcw0LMMi?;a4Lfqhn&P#l&AgqKp2514c{e*JH!uHQLE-%eMGqf6E-5W5uc)kgT3y3__WVU%{mWMk zjZMuht!?dZIyl_7o$ucNuZ!2+^P#W*WI@^v%6fcyHc=4^f zG@ds+TL_I0cr(yC5OydjJ9u*vM$-X1MmvZq-Ws|>ysm7Q;TgMs>jhI8z;X9Io75%=GLc;&>3Zz1D`Gd!Zzsqh)Pu-XL#7)! zB2=Tr}T-Jb#aM4UPG61 zD=sD6Ue^SE(k9D+4$5ox#TN7*S)sGkAaMdXe9OxcJFd}xE-Q0;y_9xI;Fn*{wRyZc zaB$JLdXJs8-a`q6f1K4Dj=3T^nZ6>`nw5Ur<~OCQo`iTcz9tX92*?FdUj8~rfpN>X zt|rY*t!^trEvG{Jkt6p#FVZuMEWYUIG|*tqnz(nBRZDqp#o8}hwr*vq(UAS>ePuxD zz#@w!?XQuMtswaHIT@ydF}$SlMix!LmX{2~3Z5X+Zly=lQ;R~B%Th;9p(@OM&d&aT z4DwHIoL%XiH49cm7t`1zm>SETYmajKBF&2UX!d5Tli4Q+?&1pGc`X(Bt10#QScSKO z;}5R1qU?ag^en4$*4LzTcL*)PX82-&i(z~7dy6h*aNNA=qP`lq;_SQH-dA*w4|R~S zH)M;=z*tfQN-rP*HkEV6{32$o={8FgPmexx^y4hCq!4bL%T?tqZ%3|$RSIFj(1{H!E43AJ`Yy);5Tw;bdT1qLjYspN-GA7+40B%Vyj)FM&KKr zev5bHxLUH?k2#Kp-)pP~YE>&=AM8V7X%f6iG}2L49#VecA_Im@FY&?z<-Ljh#P+lo zjA2#9gmduh3`ya!vQp%KP%RLI;^4L9OENL=G)ghz%Cjowd6y>FXW6yZAy z9_wO+V&7$}fYa^yVizweM$p^Z1N4$rFNg&Tv%6VFDpSfQqT71z@ssYHF+9%^OAGeo zaq7gKCvHpj3NyDrw{xjSPpQcKar^A$zA-U!Ak7NqH^OB|^~y0@EMxXNm336ED>!we ze)euO;SBv=+DIzUphQ#bna`|Tq^qarZAh0xQgY^%@tw#nAd>B%9af*8I{dJtxdu&P zF1MFKO!+YWbk2+}0$!m$ei;4@U1sVyqYB0kjk-aFk-6ewnx-3MeUJI@L?i1pE(`rr zJVAdd*;01@_sc;&iHN)CQ#RcTD&M`l%^}3t_>jHy+G`0txstsv6XH{gG-U(p`9`7r zg`lU)IffHaQhOm!p4NA}c;Xf|co~_lf^XPjW=b=`jvmVQ%Uf+a%aKLC9h;7|%)4IW zk)#Tgv0h6KZ#T{ePMaD$k#+qCyq`ALLdep@B060}B&t+n4?jul7&b9?jUv)*yRkv) zb}|hsL7{9bEep7QdTX?41^%?$oKnMAq&yAm{Cv^D#`a#d!4IR!2Ze~QjllQ>?HRFG z<3@@GFV{{~InAesJo9;N=9sZqPi8M>UN1^Z!~hQ%_018fPQ>+ma|q0G2{tv49q)cr7> zIGsQFGn3| zCzs2iP$-yfVPOGVTU&6sT(-5fwHb2tVsLP9#{Vr9Ct?R7q(rf?v2A5#W$OI=e1YUJ zQ1YRnA&iWSQ1XYAm__>aYb6XIhMiYVD+-z8_pYi6+CsH{*^m;vOjqvbr=H&DFkeqxHQBh$Scsoy0Glw(T zsaSG*ok62V;~yXYNgP*DUw;o98^+0@vGFb{HC+As}XJ=;xg=B7N_;-mKbHH{|lXs_o+aPcs5~J?s%^P2Odb)Uz z$GvY6^!N9(C2-h?28B$qx7%_yHnt2eU%nQ0qThbl6a_+b)EirjBgQ`g1_07Fr&6R? RzIgxu002ovPDHLkV1mdlwUYn< literal 0 HcmV?d00001 diff --git a/production/example_apps/shared_calendar/webroot/img/cake.logo.svg b/production/example_apps/shared_calendar/webroot/img/cake.logo.svg new file mode 100644 index 00000000..e73abb54 --- /dev/null +++ b/production/example_apps/shared_calendar/webroot/img/cake.logo.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/production/example_apps/shared_calendar/webroot/img/cake.power.gif b/production/example_apps/shared_calendar/webroot/img/cake.power.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f8d570a2e24d86f0ad7730ee8f2435fd49f152c GIT binary patch literal 201 zcmV;)05<&ZTq0L2I(c1A@d@rg`ENj#vn zcl`yi#iKX*jb2F7vd0WQgUq5Tw}Jp}g+ZnCeBY3dYNI+m71%bHRfx4UCkD2th(Q*@ zmd5r+MJNYn7emit($server->run()); diff --git a/production/example_apps/shared_calendar/webroot/js/empty b/production/example_apps/shared_calendar/webroot/js/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/.buildpath b/production/example_apps/zippy_maps/.buildpath new file mode 100644 index 00000000..8bcb4b5f --- /dev/null +++ b/production/example_apps/zippy_maps/.buildpath @@ -0,0 +1,5 @@ + + + + + diff --git a/production/example_apps/zippy_maps/.editorconfig b/production/example_apps/zippy_maps/.editorconfig new file mode 100644 index 00000000..70619017 --- /dev/null +++ b/production/example_apps/zippy_maps/.editorconfig @@ -0,0 +1,18 @@ +; This file is for unifying the coding style for different editors and IDEs. +; More information at http://editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.bat] +end_of_line = crlf + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/production/example_apps/zippy_maps/.gitattributes b/production/example_apps/zippy_maps/.gitattributes new file mode 100644 index 00000000..6dedcf58 --- /dev/null +++ b/production/example_apps/zippy_maps/.gitattributes @@ -0,0 +1,48 @@ +# Define the line ending behavior of the different file extensions +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto +* text eol=lf + +# Explicitly declare text files we want to always be normalized and converted +# to native line endings on checkout. +*.php text +*.default text +*.ctp text +*.sql text +*.md text +*.po text +*.js text +*.css text +*.ini text +*.properties text +*.txt text +*.xml text +*.svg text +*.yml text +.htaccess text + +# Declare files that will always have CRLF line endings on checkout. +*.bat eol=crlf + +# Declare files that will always have LF line endings on checkout. +*.pem eol=lf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary +*.gif binary +*.ico binary +*.mo binary +*.pdf binary +*.phar binary +*.woff binary +*.woff2 binary +*.ttf binary +*.otf binary +*.eot binary +*.gz binary + +# ahem, zip files binary too. --fred +*.zip binary + + diff --git a/production/example_apps/zippy_maps/.github/ISSUE_TEMPLATE.md b/production/example_apps/zippy_maps/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..92c77d6b --- /dev/null +++ b/production/example_apps/zippy_maps/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,23 @@ +This is a (multiple allowed): + +* [x] bug +* [ ] enhancement +* [ ] feature-discussion (RFC) + +* CakePHP Application Skeleton Version: EXACT RELEASE VERSION OR COMMIT HASH, HERE. +* Platform and Target: YOUR WEB-SERVER, DATABASE AND OTHER RELEVANT INFO AND HOW THE REQUEST IS BEING MADE, HERE. + +### What you did +EXPLAIN WHAT YOU DID, PREFERABLY WITH CODE EXAMPLES, HERE. + +### What happened +EXPLAIN WHAT IS ACTUALLY HAPPENING, HERE. + +### What you expected to happen +EXPLAIN WHAT IS TO BE EXPECTED, HERE. + +P.S. Remember, an issue is not the place to ask questions. You can use [Stack Overflow](http://stackoverflow.com/questions/tagged/cakephp) +for that or join the #cakephp channel on irc.freenode.net, where we will be more +than happy to help answer your questions. + +Before you open an issue, please check if a similar issue already exists or has been closed before. \ No newline at end of file diff --git a/production/example_apps/zippy_maps/.github/PULL_REQUEST_TEMPLATE.md b/production/example_apps/zippy_maps/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..05ca9eb6 --- /dev/null +++ b/production/example_apps/zippy_maps/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,10 @@ +**PLEASE NOTE:** + +This is only a issue tracker for issues related to the CakePHP Application Skeleton. +For CakePHP Framework issues please use this [issue tracker](https://github.com/cakephp/cakephp/issues). + +Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue. + +The best way to propose a feature is to open an issue first and discuss your ideas there before implementing them. + +Always follow the [contribution guidelines](https://github.com/cakephp/cakephp/blob/master/.github/CONTRIBUTING.md) guidelines when submitting a pull request. In particular, make sure existing tests still pass, and add tests for all new behavior. When fixing a bug, you may want to add a test to verify the fix. \ No newline at end of file diff --git a/production/example_apps/zippy_maps/.gitignore b/production/example_apps/zippy_maps/.gitignore new file mode 100644 index 00000000..8a18ddc3 --- /dev/null +++ b/production/example_apps/zippy_maps/.gitignore @@ -0,0 +1,10 @@ +/vendor/* +/config/app.php +/config/*secret* +/config/config_google.php +/tmp/* +/logs/* +/vendor/ +/webroot/avmaps +/webroot/debug_kit + diff --git a/production/example_apps/zippy_maps/.htaccess b/production/example_apps/zippy_maps/.htaccess new file mode 100644 index 00000000..bc1dd9c0 --- /dev/null +++ b/production/example_apps/zippy_maps/.htaccess @@ -0,0 +1,11 @@ +# Uncomment the following to prevent the httpoxy vulnerability +# See: https://httpoxy.org/ +# +# RequestHeader unset Proxy +# + + + RewriteEngine on + RewriteRule ^$ webroot/ [L] + RewriteRule (.*) webroot/$1 [L] + diff --git a/production/example_apps/zippy_maps/.project b/production/example_apps/zippy_maps/.project new file mode 100644 index 00000000..7049fd51 --- /dev/null +++ b/production/example_apps/zippy_maps/.project @@ -0,0 +1,28 @@ + + + zip_code_maps + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.dltk.core.scriptbuilder + + + + + + org.eclipse.php.core.PHPNature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/production/example_apps/zippy_maps/.settings/org.eclipse.php.core.prefs b/production/example_apps/zippy_maps/.settings/org.eclipse.php.core.prefs new file mode 100644 index 00000000..7354a248 --- /dev/null +++ b/production/example_apps/zippy_maps/.settings/org.eclipse.php.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +include_path=0;/zip_code_maps diff --git a/production/example_apps/zippy_maps/.settings/org.eclipse.wst.common.project.facet.core.xml b/production/example_apps/zippy_maps/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 00000000..4743dbb5 --- /dev/null +++ b/production/example_apps/zippy_maps/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/production/example_apps/zippy_maps/.travis.yml b/production/example_apps/zippy_maps/.travis.yml new file mode 100644 index 00000000..befdb98e --- /dev/null +++ b/production/example_apps/zippy_maps/.travis.yml @@ -0,0 +1,30 @@ +language: php + +dist: trusty + +sudo: false + +php: + - 5.6 + - 7.0 + - 7.1 + +matrix: + fast_finish: true + + include: + - php: 7.0 + env: PHPCS=1 + +before_script: + - if [[ $PHPCS = 1 ]]; then composer require cakephp/cakephp-codesniffer:~2.1; fi + - if [[ $PHPCS != 1 ]]; then composer install; fi + - if [[ $PHPCS != 1 ]]; then composer require phpunit/phpunit:"^5.7|^6.0"; fi + - if [[ $PHPCS != 1 ]]; then composer run-script post-install-cmd --no-interaction; fi + +script: + - if [[ $PHPCS != 1 ]]; then vendor/bin/phpunit; fi + - if [[ $PHPCS = 1 ]]; then vendor/bin/phpcs -p --extensions=php --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests ./config ./webroot; fi + +notifications: + email: false diff --git a/production/example_apps/zippy_maps/bin/cake b/production/example_apps/zippy_maps/bin/cake new file mode 100644 index 00000000..6801c45b --- /dev/null +++ b/production/example_apps/zippy_maps/bin/cake @@ -0,0 +1,46 @@ +#!/usr/bin/env sh +################################################################################ +# +# Cake is a shell script for invoking CakePHP shell commands +# +# CakePHP(tm) : Rapid Development Framework (http://cakephp.org) +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# +# @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# @link http://cakephp.org CakePHP(tm) Project +# @since 1.2.0 +# @license http://www.opensource.org/licenses/mit-license.php MIT License +# +################################################################################ + +# Canonicalize by following every symlink of the given name recursively +canonicalize() { + NAME="$1" + if [ -f "$NAME" ] + then + DIR=$(dirname -- "$NAME") + NAME=$(cd -P "$DIR" > /dev/null && pwd -P)/$(basename -- "$NAME") + fi + while [ -h "$NAME" ]; do + DIR=$(dirname -- "$NAME") + SYM=$(readlink "$NAME") + NAME=$(cd "$DIR" > /dev/null && cd $(dirname -- "$SYM") > /dev/null && pwd)/$(basename -- "$SYM") + done + echo "$NAME" +} + +CONSOLE=$(dirname -- "$(canonicalize "$0")") +APP=$(dirname "$CONSOLE") + +if [ $(basename $0) != 'cake' ] +then + exec php "$CONSOLE"/cake.php $(basename $0) "$@" +else + exec php "$CONSOLE"/cake.php "$@" +fi + +exit diff --git a/production/example_apps/zippy_maps/bin/cake.bat b/production/example_apps/zippy_maps/bin/cake.bat new file mode 100644 index 00000000..d4512dbf --- /dev/null +++ b/production/example_apps/zippy_maps/bin/cake.bat @@ -0,0 +1,27 @@ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: +:: Cake is a Windows batch script for invoking CakePHP shell commands +:: +:: CakePHP(tm) : Rapid Development Framework (http://cakephp.org) +:: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +:: +:: Licensed under The MIT License +:: Redistributions of files must retain the above copyright notice. +:: +:: @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +:: @link http://cakephp.org CakePHP(tm) Project +:: @since 2.0.0 +:: @license http://www.opensource.org/licenses/mit-license.php MIT License +:: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +@echo off + +SET app=%0 +SET lib=%~dp0 + +php "%lib%cake.php" %* + +echo. + +exit /B %ERRORLEVEL% diff --git a/production/example_apps/zippy_maps/bin/cake.php b/production/example_apps/zippy_maps/bin/cake.php new file mode 100644 index 00000000..5ee314c9 --- /dev/null +++ b/production/example_apps/zippy_maps/bin/cake.php @@ -0,0 +1,34 @@ +#!/usr/bin/php -q +require->php)) { + $minVersion = preg_replace('/([^0-9\.])/', '', $composer->require->php); + } +} +if (version_compare(phpversion(), $minVersion, '<')) { + fwrite(STDERR, sprintf("Minimum PHP version: %s. You are using: %s.\n", $minVersion, phpversion())); + exit(-1); +} + +require dirname(__DIR__) . '/vendor/autoload.php'; +include dirname(__DIR__) . '/config/bootstrap.php'; + +exit(Cake\Console\ShellDispatcher::run($argv)); diff --git a/production/example_apps/zippy_maps/composer.json b/production/example_apps/zippy_maps/composer.json new file mode 100644 index 00000000..686227de --- /dev/null +++ b/production/example_apps/zippy_maps/composer.json @@ -0,0 +1,52 @@ +{ + "name": "cakephp/app", + "description": "CakePHP skeleton app", + "homepage": "http://cakephp.org", + "type": "project", + "license": "MIT", + "require": { + "php": ">=5.6", + "cakephp/cakephp": "3.5.*", + "mobiledetect/mobiledetectlib": "2.*", + "cakephp/migrations": "@stable", + "cakephp/plugin-installer": "*", + "dereuromark/cakephp-geo": "^1.1", + "siteavenger/avmaps" : "dev-master" + }, + "require-dev": { + "psy/psysh": "@stable", + "cakephp/debug_kit": "~3.0", + "cakephp/bake": "~1.1" + }, + "suggest": { + "markstory/asset_compress": "An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.", + "phpunit/phpunit": "Allows automated tests to be run without system-wide install.", + "cakephp/cakephp-codesniffer": "Allows to check the code against the coding standards used in CakePHP." + }, + "autoload": { + "psr-4": { + "App\\": "src", + "Avmaps\\": "./plugins/Avmaps/src" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Test\\": "tests", + "Cake\\Test\\": "./vendor/cakephp/cakephp/tests", + "Avmaps\\Test\\": "./plugins/Avmaps/tests" + } + }, + "scripts": { + "post-install-cmd": "App\\Console\\Installer::postInstall", + "post-create-project-cmd": "App\\Console\\Installer::postInstall", + "post-autoload-dump": "Cake\\Composer\\Installer\\PluginInstaller::postAutoloadDump", + "check": [ + "@test", + "@cs-check" + ], + "cs-check": "phpcs --colors -p --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "cs-fix": "phpcbf --colors --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "test": "phpunit --colors=always" + }, + "prefer-stable": true +} diff --git a/production/example_apps/zippy_maps/composer.lock b/production/example_apps/zippy_maps/composer.lock new file mode 100644 index 00000000..e9706f39 --- /dev/null +++ b/production/example_apps/zippy_maps/composer.lock @@ -0,0 +1,2767 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "ad82b7437385dd5bc72c500c0a1a1793", + "packages": [ + { + "name": "aura/intl", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/auraphp/Aura.Intl.git", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/auraphp/Aura.Intl/zipball/7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Aura\\Intl\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aura.Intl Contributors", + "homepage": "https://github.com/auraphp/Aura.Intl/contributors" + } + ], + "description": "The Aura Intl package provides internationalization tools, specifically message translation.", + "homepage": "https://github.com/auraphp/Aura.Intl", + "keywords": [ + "g11n", + "globalization", + "i18n", + "internationalization", + "intl", + "l10n", + "localization" + ], + "time": "2017-01-20T05:00:11+00:00" + }, + { + "name": "cakephp/cakephp", + "version": "3.5.17", + "source": { + "type": "git", + "url": "https://github.com/cakephp/cakephp.git", + "reference": "7727f122bac708a6b5883472bb3b22aad1e68e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/cakephp/zipball/7727f122bac708a6b5883472bb3b22aad1e68e3b", + "reference": "7727f122bac708a6b5883472bb3b22aad1e68e3b", + "shasum": "" + }, + "require": { + "aura/intl": "^3.0.0", + "cakephp/chronos": "^1.0.1", + "ext-intl": "*", + "ext-mbstring": "*", + "php": ">=5.6.0", + "psr/log": "^1.0.0", + "zendframework/zend-diactoros": "^1.4.0" + }, + "conflict": { + "phpunit/phpunit": "<5.7" + }, + "replace": { + "cakephp/cache": "self.version", + "cakephp/collection": "self.version", + "cakephp/core": "self.version", + "cakephp/database": "self.version", + "cakephp/datasource": "self.version", + "cakephp/event": "self.version", + "cakephp/filesystem": "self.version", + "cakephp/form": "self.version", + "cakephp/i18n": "self.version", + "cakephp/log": "self.version", + "cakephp/orm": "self.version", + "cakephp/utility": "self.version", + "cakephp/validation": "self.version" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7.14|^6.0" + }, + "suggest": { + "ext-openssl": "To use Security::encrypt() or have secure CSRF token generation.", + "lib-ICU": "The intl PHP library, to use Text::transliterate() or Text::slug()" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\": "src/" + }, + "files": [ + "src/Core/functions.php", + "src/Collection/functions.php", + "src/I18n/functions.php", + "src/Utility/bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/cakephp/graphs/contributors" + } + ], + "description": "The CakePHP framework", + "homepage": "https://cakephp.org", + "keywords": [ + "conventions over configuration", + "dry", + "form", + "framework", + "mvc", + "orm", + "psr-7", + "rapid-development", + "validation" + ], + "time": "2018-05-21T01:31:33+00:00" + }, + { + "name": "cakephp/chronos", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/chronos.git", + "reference": "30f5b26bcf76a5e53ecc274700ad1ec49dc05567" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/chronos/zipball/30f5b26bcf76a5e53ecc274700ad1ec49dc05567", + "reference": "30f5b26bcf76a5e53ecc274700ad1ec49dc05567", + "shasum": "" + }, + "require": { + "php": "^5.5.9|^7" + }, + "require-dev": { + "athletic/athletic": "~0.1", + "cakephp/cakephp-codesniffer": "^3.0", + "phpbench/phpbench": "@dev", + "phpstan/phpstan": "^0.6.4", + "phpunit/phpunit": "<6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\Chronos\\": "src/" + }, + "files": [ + "src/carbon_compat.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "The CakePHP Team", + "homepage": "http://cakephp.org" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://cakephp.org", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-07-11T18:51:56+00:00" + }, + { + "name": "cakephp/migrations", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/migrations.git", + "reference": "a5612adfd2efa8c90d29cb3b0c969de872a99eda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/migrations/zipball/a5612adfd2efa8c90d29cb3b0c969de872a99eda", + "reference": "a5612adfd2efa8c90d29cb3b0c969de872a99eda", + "shasum": "" + }, + "require": { + "cakephp/cache": "~3.2", + "cakephp/orm": "~3.2", + "php": ">=5.5.9", + "robmorgan/phinx": "0.8.1" + }, + "require-dev": { + "cakephp/bake": "@stable", + "cakephp/cakephp": "~3.2", + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "~4.1" + }, + "suggest": { + "cakephp/bake": "Required if you want to generate migrations." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Migrations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/migrations/graphs/contributors" + } + ], + "description": "Database Migration plugin for CakePHP 3.0 based on Phinx", + "homepage": "https://github.com/cakephp/migrations", + "keywords": [ + "cakephp", + "migrations" + ], + "time": "2017-12-12T21:01:38+00:00" + }, + { + "name": "cakephp/plugin-installer", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/cakephp/plugin-installer.git", + "reference": "41373d0678490502f45adc7be88aa22d24ac1843" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/plugin-installer/zipball/41373d0678490502f45adc7be88aa22d24ac1843", + "reference": "41373d0678490502f45adc7be88aa22d24ac1843", + "shasum": "" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "dev-master", + "composer/composer": "1.0.*@dev", + "phpunit/phpunit": "^4.8|^5.7|^6.0" + }, + "type": "composer-installer", + "extra": { + "class": "Cake\\Composer\\Installer\\PluginInstaller" + }, + "autoload": { + "psr-4": { + "Cake\\Composer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "http://cakephp.org" + } + ], + "description": "A composer installer for CakePHP 3.0+ plugins.", + "time": "2017-12-24T21:09:29+00:00" + }, + { + "name": "dereuromark/cakephp-geo", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/dereuromark/cakephp-geo.git", + "reference": "c72464a9a7ea7c634f9345bb67f48589252336b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dereuromark/cakephp-geo/zipball/c72464a9a7ea7c634f9345bb67f48589252336b3", + "reference": "c72464a9a7ea7c634f9345bb67f48589252336b3", + "shasum": "" + }, + "require": { + "cakephp/orm": "^3.5", + "php": ">=5.6", + "willdurand/geocoder": "^3.3" + }, + "require-dev": { + "cakephp/cakephp": "^3.5", + "fig-r/psr2r-sniffer": "dev-master" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Geo\\": "src", + "Geo\\Test\\Fixture\\": "tests/Fixture" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Scherer", + "homepage": "http://www.dereuromark.de", + "role": "Maintainer" + } + ], + "description": "A CakePHP plugin around geocoding tools and helpers.", + "homepage": "https://github.com/dereuromark/cakephp-geo", + "keywords": [ + "cakephp", + "geocoding", + "helpers", + "maps", + "plugin" + ], + "time": "2018-10-10T14:34:17+00:00" + }, + { + "name": "egeloen/http-adapter", + "version": "0.8.0", + "source": { + "type": "git", + "url": "https://github.com/egeloen/ivory-http-adapter.git", + "reference": "9641f11487ec26b24c6bbcee4f267cf62f60b855" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egeloen/ivory-http-adapter/zipball/9641f11487ec26b24c6bbcee4f267cf62f60b855", + "reference": "9641f11487ec26b24c6bbcee4f267cf62f60b855", + "shasum": "" + }, + "require": { + "php": ">=5.4.8", + "zendframework/zend-diactoros": "^1.1" + }, + "require-dev": { + "cakephp/cakephp": "^3.0.3", + "ext-curl": "*", + "guzzle/guzzle": "^3.9.4@dev", + "guzzlehttp/guzzle": "^4.1.4|^5.0|^6.0", + "kriswallsmith/buzz": "^0.13", + "nategood/httpful": "^0.2.17", + "phpunit/phpunit": "^4.0", + "phpunit/phpunit-mock-objects": "dev-matcher-verify as 2.3.x-dev", + "psr/log": "^1.0", + "react/dns": "^0.4.1", + "react/http-client": "^0.4", + "satooshi/php-coveralls": "^0.6", + "symfony/event-dispatcher": "^2.0", + "zendframework/zend-http": "^2.3.4", + "zendframework/zendframework1": ">=1.12.9,<=1.12.14|^1.12.16" + }, + "suggest": { + "ext-curl": "Allows you to use the cURL adapter", + "ext-http": "Allows you to use the PECL adapter", + "guzzle/guzzle": "Allows you to use the Guzzle 3 adapter", + "guzzlehttp/guzzle": "Allows you to use the Guzzle 4 adapter", + "kriswallsmith/buzz": "Allows you to use the Buzz adapter", + "nategood/httpful": "Allows you to use the httpful adapter", + "psr/log": "Allows you to use the logger event subscriber", + "symfony/event-dispatcher": "Allows you to use the event lifecycle", + "symfony/stopwatch": "Allows you to use the stopwatch http adapter and event subscriber", + "zendframework/zend-http": "Allows you to use the Zend 2 adapter", + "zendframework/zendframework1": "Allows you to use the Zend 1 adapter" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.8-dev" + } + }, + "autoload": { + "psr-4": { + "Ivory\\HttpAdapter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + } + ], + "description": "Issue HTTP request for PHP 5.3+.", + "keywords": [ + "http", + "http-adapter", + "http-client", + "psr-7" + ], + "abandoned": "php-http/httplug", + "time": "2015-08-12T09:35:40+00:00" + }, + { + "name": "igorw/get-in", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/igorw/get-in.git", + "reference": "170ded831f49abc6a6061f655aba9bdbcf7b8111" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/get-in/zipball/170ded831f49abc6a6061f655aba9bdbcf7b8111", + "reference": "170ded831f49abc6a6061f655aba9bdbcf7b8111", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "files": [ + "src/get_in.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Functions for for hash map (assoc array) traversal.", + "keywords": [ + "assoc-array", + "hash-map" + ], + "time": "2014-12-15T23:03:51+00:00" + }, + { + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.33", + "source": { + "type": "git", + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "cd385290f9a0d609d2eddd165a1e44ec1bf12102" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/cd385290f9a0d609d2eddd165a1e44ec1bf12102", + "reference": "cd385290f9a0d609d2eddd165a1e44ec1bf12102", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.35||~5.7" + }, + "type": "library", + "autoload": { + "classmap": [ + "Mobile_Detect.php" + ], + "psr-0": { + "Detection": "namespaced/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" + } + ], + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], + "time": "2018-09-01T15:05:15+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "robmorgan/phinx", + "version": "v0.8.1", + "source": { + "type": "git", + "url": "https://github.com/cakephp/phinx.git", + "reference": "7a19de5bebc59321edd9613bc2a667e7f96224ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/phinx/zipball/7a19de5bebc59321edd9613bc2a667e7f96224ec", + "reference": "7a19de5bebc59321edd9613bc2a667e7f96224ec", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "symfony/config": "~2.8|~3.0", + "symfony/console": "~2.8|~3.0", + "symfony/yaml": "~2.8|~3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.26|^5.0" + }, + "bin": [ + "bin/phinx" + ], + "type": "library", + "autoload": { + "psr-4": { + "Phinx\\": "src/Phinx" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com", + "homepage": "http://shadowhand.me", + "role": "Developer" + }, + { + "name": "Rob Morgan", + "email": "robbym@gmail.com", + "homepage": "https://robmorgan.id.au", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Developer" + } + ], + "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.", + "homepage": "https://phinx.org", + "keywords": [ + "database", + "database migrations", + "db", + "migrations", + "phinx" + ], + "time": "2017-06-05T13:30:19+00:00" + }, + { + "name": "siteavenger/avmaps", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@github.com:kwentworth/avmaps.git", + "reference": "64d96e015e0e5295f569571e8beb921978f07fa4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kwentworth/avmaps/zipball/64d96e015e0e5295f569571e8beb921978f07fa4", + "reference": "64d96e015e0e5295f569571e8beb921978f07fa4", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.4" + }, + "require-dev": { + "phpunit/phpunit": "^5.7|^6.0" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Avmaps\\": "src" + } + }, + "autoload-dev": { + "psr-4": { + "Avmaps\\Test\\": "tests", + "Cake\\Test\\": "./vendor/cakephp/cakephp/tests" + } + }, + "description": "Avmaps plugin for CakePHP", + "support": { + "source": "https://github.com/kwentworth/avmaps/tree/feature-fred-sg001", + "issues": "https://github.com/kwentworth/avmaps/issues" + }, + "time": "2018-05-11T17:51:34+00:00" + }, + { + "name": "symfony/config", + "version": "v3.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "e5389132dc6320682de3643091121c048ff796b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/e5389132dc6320682de3643091121c048ff796b3", + "reference": "e5389132dc6320682de3643091121c048ff796b3", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/filesystem": "~2.8|~3.0|~4.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/dependency-injection": "<3.3", + "symfony/finder": "<3.3" + }, + "require-dev": { + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/event-dispatcher": "~3.3|~4.0", + "symfony/finder": "~3.3|~4.0", + "symfony/yaml": "~3.0|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2018-09-08T13:15:14+00:00" + }, + { + "name": "symfony/console", + "version": "v3.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b", + "reference": "3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T16:33:53+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/e3f76ce6198f81994e019bb2b4e533e9de1b9b90", + "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T16:36:10+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "596d12b40624055c300c8b619755b748ca5cf0b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/596d12b40624055c300c8b619755b748ca5cf0b5", + "reference": "596d12b40624055c300c8b619755b748ca5cf0b5", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T12:40:59+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8", + "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "640b6c27fed4066d64b64d5903a86043f4a4de7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/640b6c27fed4066d64b64d5903a86043f4a4de7f", + "reference": "640b6c27fed4066d64b64d5903a86043f4a4de7f", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T16:33:53+00:00" + }, + { + "name": "willdurand/geocoder", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/geocoder-php/php-common.git", + "reference": "ccc178e2984c0af24881faa0ffe515f20e5e8c23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/geocoder-php/php-common/zipball/ccc178e2984c0af24881faa0ffe515f20e5e8c23", + "reference": "ccc178e2984c0af24881faa0ffe515f20e5e8c23", + "shasum": "" + }, + "require": { + "egeloen/http-adapter": "~0.8", + "igorw/get-in": "~1.0", + "php": ">=5.4.0" + }, + "require-dev": { + "geoip2/geoip2": "~2.0", + "symfony/stopwatch": "~2.5" + }, + "suggest": { + "ext-geoip": "Enabling the geoip extension allows you to use the MaxMindProvider.", + "geoip/geoip": "If you are going to use the MaxMindBinaryProvider (conflict with geoip extension).", + "geoip2/geoip2": "If you are going to use the GeoIP2DatabaseProvider.", + "symfony/stopwatch": "If you want to use the TimedGeocoder" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-0": { + "Geocoder": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "The almost missing Geocoder PHP 5.4 library.", + "homepage": "http://geocoder-php.org", + "keywords": [ + "abstraction", + "geocoder", + "geocoding", + "geoip" + ], + "time": "2015-12-06T20:17:20+00:00" + }, + { + "name": "zendframework/zend-diactoros", + "version": "1.8.6", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-diactoros.git", + "reference": "20da13beba0dde8fb648be3cc19765732790f46e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/20da13beba0dde8fb648be3cc19765732790f46e", + "reference": "20da13beba0dde8fb648be3cc19765732790f46e", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", + "zendframework/zend-coding-standard": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev", + "dev-develop": "1.9.x-dev", + "dev-release-2.0": "2.0.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php" + ], + "psr-4": { + "Zend\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://github.com/zendframework/zend-diactoros", + "keywords": [ + "http", + "psr", + "psr-7" + ], + "time": "2018-09-05T19:29:37+00:00" + } + ], + "packages-dev": [ + { + "name": "ajgl/breakpoint-twig-extension", + "version": "0.3.1", + "source": { + "type": "git", + "url": "https://github.com/ajgarlag/AjglBreakpointTwigExtension.git", + "reference": "360ec6351ad7e1968ee78abb31430046c2e04fc5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ajgarlag/AjglBreakpointTwigExtension/zipball/360ec6351ad7e1968ee78abb31430046c2e04fc5", + "reference": "360ec6351ad7e1968ee78abb31430046c2e04fc5", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "twig/twig": "^1.14|^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^5", + "symfony/framework-bundle": "^2.7|^3.2", + "symfony/twig-bundle": "^2.7|^3.2" + }, + "suggest": { + "ext-xdebug": "The Xdebug extension is required for the breakpoint to work", + "symfony/framework-bundle": "The framework bundle to integrate the extension into Symfony", + "symfony/twig-bundle": "The twig bundle to integrate the extension into Symfony" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ajgl\\Twig\\Extension\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio J. García Lagar", + "email": "aj@garcialagar.es", + "homepage": "http://aj.garcialagar.es", + "role": "developer" + } + ], + "description": "Twig extension to set breakpoints", + "homepage": "https://github.com/ajgarlag/AjglBreakpointTwigExtension", + "keywords": [ + "Xdebug", + "breakpoint", + "twig" + ], + "time": "2017-11-20T13:04:11+00:00" + }, + { + "name": "aptoma/twig-markdown", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/aptoma/twig-markdown.git", + "reference": "64a9c5c7418c08faf91c4410b34bdb65fb25c23d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aptoma/twig-markdown/zipball/64a9c5c7418c08faf91c4410b34bdb65fb25c23d", + "reference": "64a9c5c7418c08faf91c4410b34bdb65fb25c23d", + "shasum": "" + }, + "require": { + "twig/twig": "~1.12" + }, + "require-dev": { + "codeclimate/php-test-reporter": "dev-master", + "erusev/parsedown": "^1.6", + "knplabs/github-api": "~1.2", + "league/commonmark": "~0.5", + "michelf/php-markdown": "~1", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "~0.6" + }, + "suggest": { + "knplabs/github-api": "Needed for using GitHub's Markdown engine provided through their API.", + "michelf/php-markdown": "Original Markdown engine with MarkdownExtra." + }, + "type": "library", + "autoload": { + "psr-0": { + "Aptoma": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joris Berthelot", + "email": "joris@berthelot.tel" + }, + { + "name": "Gunnar Lium", + "email": "gunnar@aptoma.com" + } + ], + "description": "Twig extension to work with Markdown content", + "keywords": [ + "markdown", + "twig" + ], + "time": "2015-10-23T20:27:08+00:00" + }, + { + "name": "asm89/twig-cache-extension", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/asm89/twig-cache-extension.git", + "reference": "630ea7abdc3fc62ba6786c02590a1560e449cf55" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/twig-cache-extension/zipball/630ea7abdc3fc62ba6786c02590a1560e449cf55", + "reference": "630ea7abdc3fc62ba6786c02590a1560e449cf55", + "shasum": "" + }, + "require": { + "php": ">=5.3.2", + "twig/twig": "^1.0|^2.0" + }, + "require-dev": { + "doctrine/cache": "~1.0" + }, + "suggest": { + "psr/cache-implementation": "To make use of PSR-6 cache implementation via PsrCacheAdapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cache fragments of templates directly within Twig.", + "homepage": "https://github.com/asm89/twig-cache-extension", + "keywords": [ + "cache", + "extension", + "twig" + ], + "time": "2017-01-10T22:04:15+00:00" + }, + { + "name": "cakephp/bake", + "version": "1.6.4", + "source": { + "type": "git", + "url": "https://github.com/cakephp/bake.git", + "reference": "0ca2165ac770f8e3c7b278f3f022df14d7b0913a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/bake/zipball/0ca2165ac770f8e3c7b278f3f022df14d7b0913a", + "reference": "0ca2165ac770f8e3c7b278f3f022df14d7b0913a", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.5.10", + "cakephp/plugin-installer": "^1.0", + "php": ">=5.6.0", + "wyrihaximus/twig-view": "^4.2.1" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7 | ^6.0" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Bake\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/bake/graphs/contributors" + } + ], + "description": "Bake plugin for CakePHP 3", + "homepage": "https://github.com/cakephp/bake", + "keywords": [ + "bake", + "cakephp" + ], + "time": "2018-03-10T01:47:21+00:00" + }, + { + "name": "cakephp/debug_kit", + "version": "3.14.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/debug_kit.git", + "reference": "b5e11f386b9ff28694950f68ef3e0456c242051b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/debug_kit/zipball/b5e11f386b9ff28694950f68ef3e0456c242051b", + "reference": "b5e11f386b9ff28694950f68ef3e0456c242051b", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.4.0", + "cakephp/chronos": "^1.0.0", + "cakephp/plugin-installer": "^1.0.0", + "composer/composer": "^1.3.0", + "jdorn/sql-formatter": "^1.2.0", + "php": ">=5.6.0" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7|^6.0" + }, + "suggest": { + "ext-sqlite": "DebugKit needs to store panel data in a database. SQLite is simple and easy to use." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "DebugKit\\": "src", + "DebugKit\\Test\\Fixture\\": "tests\\Fixture" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Story", + "homepage": "http://mark-story.com", + "role": "Author" + }, + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/debug_kit/graphs/contributors" + } + ], + "description": "CakePHP Debug Kit", + "homepage": "https://github.com/cakephp/debug_kit", + "keywords": [ + "cakephp", + "debug", + "kit" + ], + "time": "2018-03-08T18:21:10+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "46afded9720f40b9dc63542af4e3e43a1177acb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/46afded9720f40b9dc63542af4e3e43a1177acb0", + "reference": "46afded9720f40b9dc63542af4e3e43a1177acb0", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2018-08-08T08:57:40+00:00" + }, + { + "name": "composer/composer", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "576aab9b5abb2ed11a1c52353a759363216a4ad2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/576aab9b5abb2ed11a1c52353a759363216a4ad2", + "reference": "576aab9b5abb2ed11a1c52353a759363216a4ad2", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^1.1", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-08-16T14:57:12+00:00" + }, + { + "name": "composer/semver", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2016-08-30T16:08:34+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "cb17687e9f936acd7e7245ad3890f953770dec1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/cb17687e9f936acd7e7245ad3890f953770dec1b", + "reference": "cb17687e9f936acd7e7245ad3890f953770dec1b", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2018-04-30T10:33:04+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/b8e9745fb9b06ea6664d8872c4505fb16df4611c", + "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "time": "2018-08-31T19:07:57+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "time": "2018-09-29T17:23:10+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "time": "2018-09-29T18:48:56+00:00" + }, + { + "name": "jasny/twig-extensions", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/jasny/twig-extensions.git", + "reference": "30bdf3a3903c021544f36332c9d5d4d563527da4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jasny/twig-extensions/zipball/30bdf3a3903c021544f36332c9d5d4d563527da4", + "reference": "30bdf3a3903c021544f36332c9d5d4d563527da4", + "shasum": "" + }, + "require": { + "php": ">=7.0.0 | >=5.6.0", + "twig/twig": "^2.0 | ^1.12" + }, + "require-dev": { + "ext-intl": "*", + "ext-pcre": "*", + "jasny/php-code-quality": "^2.1", + "phpunit/phpunit": "^5.0" + }, + "suggest": { + "ext-intl": "Required for the use of the LocalDate Twig extension", + "ext-pcre": "Required for the use of the PCRE Twig extension" + }, + "type": "library", + "autoload": { + "psr-4": { + "Jasny\\Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Arnold Daniels", + "email": "arnold@jasny.net", + "homepage": "http://www.jasny.net" + } + ], + "description": "A set of useful Twig filters", + "homepage": "http://github.com/jasny/twig-extensions#README", + "keywords": [ + "PCRE", + "array", + "date", + "datetime", + "preg", + "regex", + "templating", + "text", + "time" + ], + "time": "2017-09-13T07:38:01+00:00" + }, + { + "name": "jdorn/sql-formatter", + "version": "v1.2.17", + "source": { + "type": "git", + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "lib" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "time": "2014-01-12T16:20:24+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.7", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "8560d4314577199ba51bf2032f02cd1315587c23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/8560d4314577199ba51bf2032f02cd1315587c23", + "reference": "8560d4314577199ba51bf2032f02cd1315587c23", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2018-02-14T22:26:30+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.1.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "d0230c5c77a7e3cfa69446febf340978540958c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/d0230c5c77a7e3cfa69446febf340978540958c0", + "reference": "d0230c5c77a7e3cfa69446febf340978540958c0", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5 || ^7.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2018-10-10T09:24:14+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.9.9", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "ext-json": "*", + "ext-tokenizer": "*", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2018-10-13T15:16:03+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2018-01-24T12:46:19+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phra" + ], + "time": "2015-10-13T18:44:15+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "1f17195b44543017a9c9b2d437c670627e96ad06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06", + "reference": "1f17195b44543017a9c9b2d437c670627e96ad06", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2018-10-03T08:47:56+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/95c50420b0baed23852452a7f0c7b527303ed5ae", + "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/process", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/ee33c0322a8fee0855afcc11fff81e6b1011b529", + "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T12:40:59+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "60319b45653580b0cdacca499344577d87732f16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/60319b45653580b0cdacca499344577d87732f16", + "reference": "60319b45653580b0cdacca499344577d87732f16", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/process": "~3.4|~4.0", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2018-10-02T16:36:10+00:00" + }, + { + "name": "twig/twig", + "version": "v1.35.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", + "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.35-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2018-07-13T07:12:17+00:00" + }, + { + "name": "umpirsky/twig-php-function", + "version": "v0.1", + "source": { + "type": "git", + "url": "https://github.com/umpirsky/twig-php-function.git", + "reference": "53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/umpirsky/twig-php-function/zipball/53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc", + "reference": "53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "twig/twig": "~1.12" + }, + "require-dev": { + "phpspec/phpspec": "~2.0", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "autoload": { + "psr-0": { + "Umpirsky\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Saša Stamenković", + "email": "umpirsky@gmail.com" + } + ], + "description": "Call (almost) any PHP function from your Twig templates.", + "time": "2016-03-12T16:36:32+00:00" + }, + { + "name": "wyrihaximus/twig-view", + "version": "4.3.5", + "source": { + "type": "git", + "url": "https://github.com/WyriHaximus/TwigView.git", + "reference": "ec2771e6a1fe799f9b16eff19da424cd04d593b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WyriHaximus/TwigView/zipball/ec2771e6a1fe799f9b16eff19da424cd04d593b7", + "reference": "ec2771e6a1fe799f9b16eff19da424cd04d593b7", + "shasum": "" + }, + "require": { + "ajgl/breakpoint-twig-extension": "^0.3.0", + "aptoma/twig-markdown": "^2.0", + "asm89/twig-cache-extension": "^1.0", + "cakephp/cakephp": "^3.5", + "jasny/twig-extensions": "^1.0", + "php": "^5.6 || ^7.0", + "twig/twig": "^1.27", + "umpirsky/twig-php-function": "0.1" + }, + "require-dev": { + "cakephp/bake": "^1.5", + "cakephp/debug_kit": "^3.0", + "phake/phake": "^1.0.4", + "phpunit/phpunit": "^5.7.14", + "squizlabs/php_codesniffer": "^1.5.6", + "wyrihaximus/phpunit-class-reflection-helpers": "dev-master" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "WyriHaximus\\TwigView\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Cees-Jan Kiewiet", + "email": "ceesjank@gmail.com", + "homepage": "http://wyrihaximus.net/" + } + ], + "description": "Twig powered View for CakePHP3", + "keywords": [ + "cakephp", + "cakephp3", + "twig", + "view" + ], + "time": "2018-07-03T15:46:29+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "cakephp/migrations": 0, + "siteavenger/avmaps": 20, + "psy/psysh": 0 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=5.6" + }, + "platform-dev": [] +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170421142733_create_locations_table.php b/production/example_apps/zippy_maps/config/Migrations/20170421142733_create_locations_table.php new file mode 100644 index 00000000..29b48336 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170421142733_create_locations_table.php @@ -0,0 +1,41 @@ +table('locations', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('name', 'string', ['length' => 255, 'null' => false]) + ->addColumn('location', 'string', ['length' => 1024, 'null' => false]) + ->addColumn('latlong', 'string', ['length' => 255, 'null' => true]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addIndex('name', ['unique' => true]) + ->addIndex('location') + ->create(); + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170426140248_create_categories_table.php b/production/example_apps/zippy_maps/config/Migrations/20170426140248_create_categories_table.php new file mode 100644 index 00000000..95610e8c --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170426140248_create_categories_table.php @@ -0,0 +1,41 @@ +table('categories', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('name', 'string', ['length' => 255, 'null' => false]) + ->addColumn('parent', 'integer', ['signed' => false, 'null' => true]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addIndex('name', ['unique' => true]) + ->create(); + } +} + + diff --git a/production/example_apps/zippy_maps/config/Migrations/20170426150747_create_location_categories_table.php b/production/example_apps/zippy_maps/config/Migrations/20170426150747_create_location_categories_table.php new file mode 100644 index 00000000..c9fb4c57 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170426150747_create_location_categories_table.php @@ -0,0 +1,42 @@ +table('locations_categories', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('location_id', 'integer', ['signed' => false]) + ->addColumn('category_id', 'integer', ['signed' => false]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addForeignKey('location_id', 'locations', 'id') + //not nullable, array('delete'=> 'SET_NULL', 'update'=> 'NO_ACTION') + ->addForeignKey('category_id', 'categories', 'id') + ->create(); + + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170501180455_drop_location_categories_table.php b/production/example_apps/zippy_maps/config/Migrations/20170501180455_drop_location_categories_table.php new file mode 100644 index 00000000..92fbd7cf --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170501180455_drop_location_categories_table.php @@ -0,0 +1,51 @@ +table('locations_categories') + ->drop(); + } + + public function down() + { + $this->table('locations_categories', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('location_id', 'integer', ['signed' => false]) + ->addColumn('category_id', 'integer', ['signed' => false]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addForeignKey('location_id', 'locations', 'id') + //not nullable, array('delete'=> 'SET_NULL', 'update'=> 'NO_ACTION') + ->addForeignKey('category_id', 'categories', 'id') + ->create(); + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170501183019_create_categories_locations_table.php b/production/example_apps/zippy_maps/config/Migrations/20170501183019_create_categories_locations_table.php new file mode 100644 index 00000000..b718f356 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170501183019_create_categories_locations_table.php @@ -0,0 +1,42 @@ +table('categories_locations', ['id' => false, 'primary_key' => ['id']]) + ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) + ->addColumn('location_id', 'integer', ['signed' => false]) + ->addColumn('category_id', 'integer', ['signed' => false]) + ->addColumn('created', 'datetime') + ->addColumn('modified', 'datetime') + ->addForeignKey('location_id', 'locations', 'id') + //not nullable, array('delete'=> 'SET_NULL', 'update'=> 'NO_ACTION') + ->addForeignKey('category_id', 'categories', 'id') + ->create(); + + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170519145000_add_image_to_categories.php b/production/example_apps/zippy_maps/config/Migrations/20170519145000_add_image_to_categories.php new file mode 100644 index 00000000..dfb68675 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170519145000_add_image_to_categories.php @@ -0,0 +1,34 @@ +table('categories') + ->addColumn('image', 'string', ['length' => 1024, 'null' => true]) + ->update(); + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170525190322_drop_parent_from_categories.php b/production/example_apps/zippy_maps/config/Migrations/20170525190322_drop_parent_from_categories.php new file mode 100644 index 00000000..5c9f0142 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170525190322_drop_parent_from_categories.php @@ -0,0 +1,38 @@ +table ( 'categories' )->removeColumn ( 'parent' )->update (); + } + + public function down() { + $this->table ( 'categories' )->addColumn ( 'parent', 'integer', [ + 'signed' => false + ] )->update (); + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170712140650_AddLatLongColumnsToLocationsTable.php b/production/example_apps/zippy_maps/config/Migrations/20170712140650_AddLatLongColumnsToLocationsTable.php new file mode 100644 index 00000000..71c9b424 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170712140650_AddLatLongColumnsToLocationsTable.php @@ -0,0 +1,24 @@ +table('locations'); + + $table->addColumn('lat', 'float', ['null' => true]); + $table->addColumn('lng', 'float', ['null' => true]); + + $table->update(); + + + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170712142151_TransmogrifyLatLongDataInLocations.php b/production/example_apps/zippy_maps/config/Migrations/20170712142151_TransmogrifyLatLongDataInLocations.php new file mode 100644 index 00000000..d62aad2a --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170712142151_TransmogrifyLatLongDataInLocations.php @@ -0,0 +1,77 @@ +find (); + + // iterate across table on latlong. + foreach ( $query as $locat ) { + Log::write ( 'debug', 'id=' . var_export ( $locat->id, true ) . ' L&L=' . var_export ( $locat->latlong, true ) ); + // do nothing if the field is empty. + if ($locat->latlong) { + // break out the two pieces. + $latlongExploded = explode ( ',', $locat->latlong ); + Log::write ( 'debug', 'broke into lat=' . $latlongExploded [0] . ' lng=' . $latlongExploded [1] ); + + // now update the row where we got this info with same lat and long values in two columns. + $loc_update = $locations->get ( $locat->id ); + $loc_update->lat = floatval ( $latlongExploded [0] ); + $loc_update->lng = floatval ( $latlongExploded [1] ); + $locations->save ( $loc_update ); + } + } + } + + /** + * performs the reverse case of migrating the two columns back into one. + * if we don't do this, we can't slide up and down the migration and rollback scale properly while keeping our lat and long data. + */ + public function down() { + $locations = TableRegistry::get ( 'Locations' ); + + $query = $locations->find (); + + // iterate across table on lat and long values. + foreach ( $query as $locat ) { + Log::write ( 'debug', 'id=' . var_export ( $locat->id, true ) . ' lat=' . var_export ( $locat->lat, true ) + .' lng=' . var_export ( $locat->lng, true )); + // do nothing if the fields are empty. + if ($locat->lat && $locat->lng) { + // combine the two pieces. + $latlong = '' . $locat->lat . ',' . $locat->lng; + Log::write ( 'debug', 'combo is=' . $latlong); + + // now update the row where we got these values to reproduce the single column. + $loc_update = $locations->get ( $locat->id ); + $loc_update->latlong = $latlong; + $locations->save ( $loc_update ); + } + } + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/20170712152942_DropLatlongFromLocationsTable.php b/production/example_apps/zippy_maps/config/Migrations/20170712152942_DropLatlongFromLocationsTable.php new file mode 100644 index 00000000..1939f5f9 --- /dev/null +++ b/production/example_apps/zippy_maps/config/Migrations/20170712152942_DropLatlongFromLocationsTable.php @@ -0,0 +1,23 @@ +table ( 'locations' )->removeColumn ( 'latlong' )->update (); + } + /** + * but for preservation of former realities, we re-add the latlong column if we're going backwards. + * this supports our code for transmogrifying the coordinates between two column format and one + * column fomat. + */ + public function down() { + $this->table ( 'locations' )->addColumn ( 'latlong', 'string', [ + 'length' => 255, + 'null' => true + ] )->update (); + } +} diff --git a/production/example_apps/zippy_maps/config/Migrations/schema-dump-default.lock b/production/example_apps/zippy_maps/config/Migrations/schema-dump-default.lock new file mode 100644 index 0000000000000000000000000000000000000000..45d23890b493f987dcfd887e08f337e4ed8da54c GIT binary patch literal 27057 zcmeHQOLyY95}x0}a#n#P{h(L#*z}_BUCb=|93RD)#3#n)8gujL)Bk~C%-_wwZRXR9`6Lxhc3ahXwwZkT@BDH$pZp>2v#)=OM%;)^_Vusy zE?bGOe~X(UQ-4q9@9E1Q=aXN4{Ut%SBAa}22g4^*)g`Tp?W)B1Vt!5E#2op8{`*M( zUCk%W(^?Mk9t|bP$!Z$#-F#AHl@iZE(PPwoUc9OzTXwslhNl@%*!d+`5<`H)OmU9P(QoA#%M!mEeh<1B=Q=}Hp>smZB}NrD3Ua%kHMhJ z&|bPXSop~@f24JjT+lFehNr4pBC9$MOy5Z*Kuomi|0!A~Oh6I<1t0??ud^tyIwn9F zV*W4FWCq?0)Bw&A=PJTEKD>juHI6per7H|#4V55K-=WF{XVNpINP2V01%77~%xIjA zUIjQT9zB~SXWrR}X}`LYy6x4~-Hf)YcLua-Nb;NIeKI8_E1d>Iy6}xBR?_iiaVXw!sAy((KImjBhhfkS2=WAGU3+&xV#)fA+uazw}F75ueHZ3g?tcwQ!iTmAsY z2%J18%GQs3PaqJF;xYFM#5kZ4R6LEI!sl^Q2;=q{DAGr*PJoeMwEJurPB{Hg)y1OD zZe>8~BoTaje#rkJSX2SUxVHu>tMj6o>`@wA!x=gzTk*>F0xaN;pTpGe2zep@Wsy-9 zN9L7OwqyA2IM&=-OOD}I8lff2`?3Q5(tOwc3~TE=1eLPtJc7nC?VKK?3Vwi5P41 z99gS}aRiKj9a14|ua63!S>7*ZGMs@nmP6BHojsW%Ndi{I(77+3DKePf7gqW5^!cyf zzL1OSq;mWKN@L^f`;$4BXt4q-2_j=MYmYDsJe@kt1v29&1zQHr;SIoCUF{6Ofa4Qf zyddgv7mwDDWj}^z`|({M)n1i@!`Eil)zHQfb;3!(=!7=hFr1UtYm=CqI|#>+l7+*4 zBu8Eb+kOA?iFzLCX0*R-w2rw~M^>* z1q(%*goP+y;)(=CNnW5b!p)2CK34iL!L~(8B|*^IXRMF^Sj_;!chz=-TOA2XzMI(j zftWnp#Vm3zE+rS2k#lh+xwwj)i)+cnb>v*UlU%%u zoQwC8i}$f|0ewzL`{5#47uzU}5~H}qDDJWnwecJtYqqjtPN7#HGpC9m5Y~tC{TU$E2g}lD ziFDqDb%L(9vmLwIDH_h&?Ql7zOLlhfi~tJkC^lOnu+hhbS(7i)%1>K3iphIof!hcn zo5qg0@vqSY+7dV8KTc1u8j2P1z96QJ!|;|Fns&rEc=v(v1O7Ek()#ASAZblv4=@XoFcAL^m)<4_N6dxm;wyDrp2+f1Pz+8zn@(7HaBq8?IMTJCL zt(>i36cL`3@GweLM)qV%Xc#Xg)ZnEAAI4Ec{F3j%kZom`5LY#xuR5t@I54KSL>M8W zZ%&Q)@bulk^M3Q-(r18!SsaWLuFN^YnpdnOIf1_ZMu!_sx10t;UqH(F{pKJ6y2Kji zo?z>>ZtN2*zTlnVw`a)kjw0V0aME4jiJTLdSm(Gi96Wq`YEb|;pzs`bhEJpL9CwCK zpb+NV&pX5F4bbu7Jk&@Zyoel4q$S_J2l(^OuvIn{l-~2%6IKw)m$3_*M^25~2-wk) zGAgP%G&24XK}guPJDvavvbaZQ9a89q70*jtv^=zKVjR@Vz(Kj7V#DZ<6IA2_idgZ| z=?}mRMNYc%;$U@gSlUPE49(!xt@0vo@DgqJU>`W6r{KJjA7*ZhPzFJ=wrh?0L@y*n z#1_TE5Equ$&h>lIo?s2jq)>Q4J>dq+zt3iMK?gf?)Vum@4A*sL9k7mpL>*c>*N%Nh zyGk|@+CgzXkLYy filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN), + + /** + * Configure basic information about the application. + * + * - namespace - The namespace to find app classes under. + * - defaultLocale - The default locale for translation, formatting currencies and numbers, date and time. + * - encoding - The encoding used for HTML + database connections. + * - base - The base directory the app resides in. If false this + * will be auto detected. + * - dir - Name of app directory. + * - webroot - The webroot directory. + * - wwwRoot - The file path to webroot. + * - baseUrl - To configure CakePHP to *not* use mod_rewrite and to + * use CakePHP pretty URLs, remove these .htaccess + * files: + * /.htaccess + * /webroot/.htaccess + * And uncomment the baseUrl key below. + * - fullBaseUrl - A base URL to use for absolute links. + * - imageBaseUrl - Web path to the public images directory under webroot. + * - cssBaseUrl - Web path to the public css directory under webroot. + * - jsBaseUrl - Web path to the public js directory under webroot. + * - paths - Configure paths for non class based resources. Supports the + * `plugins`, `templates`, `locales` subkeys, which allow the definition of + * paths for plugins, view templates and locale files respectively. + */ + 'App' => [ + 'namespace' => 'App', + 'encoding' => env('APP_ENCODING', 'UTF-8'), + 'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'), + 'base' => false, + 'dir' => 'src', + 'webroot' => 'webroot', + 'wwwRoot' => WWW_ROOT, + // 'baseUrl' => env('SCRIPT_NAME'), + 'fullBaseUrl' => false, + 'imageBaseUrl' => 'img/', + 'cssBaseUrl' => 'css/', + 'jsBaseUrl' => 'js/', + 'paths' => [ + 'plugins' => [ROOT . DS . 'plugins' . DS], + 'templates' => [APP . 'Template' . DS], + 'locales' => [APP . 'Locale' . DS], + ], + ], + + /** + * Security and encryption configuration + * + * - salt - A random string used in security hashing methods. + * The salt value is also used as the encryption key. + * You should treat it as extremely sensitive data. + */ + 'Security' => [ + 'salt' => env('SECURITY_SALT', '__SALT__'), + ], + + /** + * Apply timestamps with the last modified time to static assets (js, css, images). + * Will append a querystring parameter containing the time the file was modified. + * This is useful for busting browser caches. + * + * Set to true to apply timestamps when debug is true. Set to 'force' to always + * enable timestamping regardless of debug value. + */ + 'Asset' => [ + // 'timestamp' => true, + ], + + /** + * Configure the cache adapters. + */ + 'Cache' => [ + 'default' => [ + 'className' => 'File', + 'path' => CACHE, + 'url' => env('CACHE_DEFAULT_URL', null), + ], + + /** + * Configure the cache used for general framework caching. + * Translation cache files are stored with this configuration. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + * If you set 'className' => 'Null' core cache will be disabled. + */ + '_cake_core_' => [ + 'className' => 'File', + 'prefix' => 'myapp_cake_core_', + 'path' => CACHE . 'persistent/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKECORE_URL', null), + ], + + /** + * Configure the cache for model and datasource caches. This cache + * configuration is used to store schema descriptions, and table listings + * in connections. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + */ + '_cake_model_' => [ + 'className' => 'File', + 'prefix' => 'myapp_cake_model_', + 'path' => CACHE . 'models/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKEMODEL_URL', null), + ], + ], + + /** + * Configure the Error and Exception handlers used by your application. + * + * By default errors are displayed using Debugger, when debug is true and logged + * by Cake\Log\Log when debug is false. + * + * In CLI environments exceptions will be printed to stderr with a backtrace. + * In web environments an HTML page will be displayed for the exception. + * With debug true, framework errors like Missing Controller will be displayed. + * When debug is false, framework errors will be coerced into generic HTTP errors. + * + * Options: + * + * - `errorLevel` - int - The level of errors you are interested in capturing. + * - `trace` - boolean - Whether or not backtraces should be included in + * logged errors/exceptions. + * - `log` - boolean - Whether or not you want exceptions logged. + * - `exceptionRenderer` - string - The class responsible for rendering + * uncaught exceptions. If you choose a custom class you should place + * the file for that class in src/Error. This class needs to implement a + * render method. + * - `skipLog` - array - List of exceptions to skip for logging. Exceptions that + * extend one of the listed exceptions will also be skipped for logging. + * E.g.: + * `'skipLog' => ['Cake\Network\Exception\NotFoundException', 'Cake\Network\Exception\UnauthorizedException']` + * - `extraFatalErrorMemory` - int - The number of megabytes to increase + * the memory limit by when a fatal error is encountered. This allows + * breathing room to complete logging or error handling. + */ + 'Error' => [ + 'errorLevel' => E_ALL, + 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', + 'skipLog' => [], + 'log' => true, + 'trace' => true, + ], + + /** + * Email configuration. + * + * By defining transports separately from delivery profiles you can easily + * re-use transport configuration across multiple profiles. + * + * You can specify multiple configurations for production, development and + * testing. + * + * Each transport needs a `className`. Valid options are as follows: + * + * Mail - Send using PHP mail function + * Smtp - Send using SMTP + * Debug - Do not send the email, just return the result + * + * You can add custom transports (or override existing transports) by adding the + * appropriate file to src/Mailer/Transport. Transports should be named + * 'YourTransport.php', where 'Your' is the name of the transport. + */ + 'EmailTransport' => [ + 'default' => [ + 'className' => 'Mail', + // The following keys are used in SMTP transports + 'host' => 'localhost', + 'port' => 25, + 'timeout' => 30, + 'username' => 'user', + 'password' => 'secret', + 'client' => null, + 'tls' => null, + 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), + ], + ], + + /** + * Email delivery profiles + * + * Delivery profiles allow you to predefine various properties about email + * messages from your application and give the settings a name. This saves + * duplication across your application and makes maintenance and development + * easier. Each profile accepts a number of keys. See `Cake\Mailer\Email` + * for more information. + */ + 'Email' => [ + 'default' => [ + 'transport' => 'default', + 'from' => 'you@localhost', + //'charset' => 'utf-8', + //'headerCharset' => 'utf-8', + ], + ], + + /** + * Connection information used by the ORM to connect + * to your application's datastores. + * Do not use periods in database name - it may lead to error. + * See https://github.com/cakephp/cakephp/issues/6471 for details. + * Drivers include Mysql Postgres Sqlite Sqlserver + * See vendor\cakephp\cakephp\src\Database\Driver for complete list + */ + 'Datasources' => [ + 'default' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Mysql', + 'persistent' => false, + 'host' => 'localhost', + /** + * CakePHP will use the default DB port based on the driver selected + * MySQL on MAMP uses port 8889, MAMP users will want to uncomment + * the following line and set the port accordingly + */ + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'my_app', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'flags' => [], + 'cacheMetadata' => true, + 'log' => false, + + /** + * Set identifier quoting to true if you are using reserved words or + * special characters in your table or column names. Enabling this + * setting will result in queries built using the Query Builder having + * identifiers quoted when creating SQL. It should be noted that this + * decreases performance because each query needs to be traversed and + * manipulated before being executed. + */ + 'quoteIdentifiers' => false, + + /** + * During development, if using MySQL < 5.6, uncommenting the + * following line could boost the speed at which schema metadata is + * fetched from the database. It can also be set directly with the + * mysql configuration directive 'innodb_stats_on_metadata = 0' + * which is the recommended value in production environments + */ + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + + 'url' => env('DATABASE_URL', null), + ], + + /** + * The test connection is used during the test suite. + */ + 'test' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Mysql', + 'persistent' => false, + 'host' => 'localhost', + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'test_myapp', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'cacheMetadata' => true, + 'quoteIdentifiers' => false, + 'log' => false, + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + 'url' => env('DATABASE_TEST_URL', null), + ], + ], + + /** + * Configures logging options + */ + 'Log' => [ + 'debug' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'debug', + 'levels' => ['notice', 'info', 'debug'], + 'url' => env('LOG_DEBUG_URL', null), + ], + 'error' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'error', + 'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'], + 'url' => env('LOG_ERROR_URL', null), + ], + ], + + /** + * Session configuration. + * + * Contains an array of settings to use for session configuration. The + * `defaults` key is used to define a default preset to use for sessions, any + * settings declared here will override the settings of the default config. + * + * ## Options + * + * - `cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'. + * - `cookiePath` - The url path for which session cookie is set. Maps to the + * `session.cookie_path` php.ini config. Defaults to base path of app. + * - `timeout` - The time in minutes the session should be valid for. + * Pass 0 to disable checking timeout. + * Please note that php.ini's session.gc_maxlifetime must be equal to or greater + * than the largest Session['timeout'] in all served websites for it to have the + * desired effect. + * - `defaults` - The default configuration set to use as a basis for your session. + * There are four built-in options: php, cake, cache, database. + * - `handler` - Can be used to enable a custom session handler. Expects an + * array with at least the `engine` key, being the name of the Session engine + * class to use for managing the session. CakePHP bundles the `CacheSession` + * and `DatabaseSession` engines. + * - `ini` - An associative array of additional ini values to set. + * + * The built-in `defaults` options are: + * + * - 'php' - Uses settings defined in your php.ini. + * - 'cake' - Saves session files in CakePHP's /tmp directory. + * - 'database' - Uses CakePHP's database sessions. + * - 'cache' - Use the Cache class to save sessions. + * + * To define a custom session handler, save it at src/Network/Session/.php. + * Make sure the class implements PHP's `SessionHandlerInterface` and set + * Session.handler to + * + * To use database sessions, load the SQL file located at config/Schema/sessions.sql + */ + 'Session' => [ + 'defaults' => 'php', + ], +]; diff --git a/production/example_apps/zippy_maps/config/bootstrap.php b/production/example_apps/zippy_maps/config/bootstrap.php new file mode 100644 index 00000000..1ce9edb1 --- /dev/null +++ b/production/example_apps/zippy_maps/config/bootstrap.php @@ -0,0 +1,242 @@ +getMessage() . "\n"); +} + +/* + * Load an environment local configuration file. + * You can use a file like app_local.php to provide local overrides to your + * shared configuration. + */ +//Configure::load('app_local', 'default'); + +/* + * When debug = true the metadata cache should only last + * for a short time. + */ +if (Configure::read('debug')) { + Configure::write('Cache._cake_model_.duration', '+2 minutes'); + Configure::write('Cache._cake_core_.duration', '+2 minutes'); +} + +/* + * Set server timezone to UTC. You can change it to another timezone of your + * choice but using UTC makes time calculations / conversions easier. + */ +date_default_timezone_set('UTC'); + +/* + * Configure the mbstring extension to use the correct encoding. + */ +mb_internal_encoding(Configure::read('App.encoding')); + +/* + * Set the default locale. This controls how dates, number and currency is + * formatted and sets the default language to use for translations. + */ +ini_set('intl.default_locale', Configure::read('App.defaultLocale')); + +/* + * Register application error and exception handlers. + */ +$isCli = PHP_SAPI === 'cli'; +if ($isCli) { + (new ConsoleErrorHandler(Configure::read('Error')))->register(); +} else { + (new ErrorHandler(Configure::read('Error')))->register(); +} + +/* + * Include the CLI bootstrap overrides. + */ +if ($isCli) { + require __DIR__ . '/bootstrap_cli.php'; +} + +/* + * Set the full base URL. + * This URL is used as the base of all absolute links. + * + * If you define fullBaseUrl in your config file you can remove this. + */ +if (!Configure::read('App.fullBaseUrl')) { + $s = null; + if (env('HTTPS')) { + $s = 's'; + } + + $httpHost = env('HTTP_HOST'); + if (isset($httpHost)) { + Configure::write('App.fullBaseUrl', 'http' . $s . '://' . $httpHost); + } + unset($httpHost, $s); +} + +Cache::setConfig(Configure::consume('Cache')); +ConnectionManager::setConfig(Configure::consume('Datasources')); +Email::setConfigTransport(Configure::consume('EmailTransport')); +Email::setConfig(Configure::consume('Email')); +Log::setConfig(Configure::consume('Log')); +Security::salt(Configure::consume('Security.salt')); + +/* + * The default crypto extension in 3.0 is OpenSSL. + * If you are migrating from 2.x uncomment this code to + * use a more compatible Mcrypt based implementation + */ +//Security::engine(new \Cake\Utility\Crypto\Mcrypt()); + +/* + * Setup detectors for mobile and tablet. + */ +Request::addDetector('mobile', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isMobile(); +}); +Request::addDetector('tablet', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isTablet(); +}); + +/* + * Enable immutable time objects in the ORM. + * + * You can enable default locale format parsing by adding calls + * to `useLocaleParser()`. This enables the automatic conversion of + * locale specific date formats. For details see + * @link http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html#parsing-localized-datetime-data + */ +Type::build('time') + ->useImmutable(); +Type::build('date') + ->useImmutable(); +Type::build('datetime') + ->useImmutable(); +Type::build('timestamp') + ->useImmutable(); + + /* + * Custom Inflector rules, can be set to correctly pluralize or singularize + * table, model, controller names or whatever other string is passed to the + * inflection functions. + */ + // Inflector::rules('plural', ['/^(inflect)or$/i' => '\1ables']); + // Inflector::rules('irregular', ['red' => 'redlings']); + // Inflector::rules('uninflected', ['dontinflectme']); + // Inflector::rules('transliteration', ['/å/' => 'aa']); + +/* + * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call + * Uncomment one of the lines below, as you need. make sure you read the documentation on Plugin to use more + * advanced ways of loading plugins + * + * Plugin::loadAll(); // Loads all plugins at once + * Plugin::load('Migrations'); //Loads a single plugin named Migrations + * + */ + +/* + * Only try to load DebugKit in development mode + * Debug Kit should not be installed on a production system + */ +if (Configure::read ( 'debug' )) { + Plugin::load ( 'DebugKit', [ + 'bootstrap' => true + ] ); +} + +Plugin::load ( 'Migrations' ); + +// hoist up the geocoder and maps support, matey. +Plugin::load ( 'Geo', [ + 'bootstrap' => true +] ); + +Plugin::load ( 'DebugKit' ); + + +Plugin::load('Avmaps', ['bootstrap' => false, 'routes' => true]); + + diff --git a/production/example_apps/zippy_maps/config/bootstrap_cli.php b/production/example_apps/zippy_maps/config/bootstrap_cli.php new file mode 100644 index 00000000..f822a557 --- /dev/null +++ b/production/example_apps/zippy_maps/config/bootstrap_cli.php @@ -0,0 +1,38 @@ + [ + 'key' => 'your-api-key-here', + ], +]; + + +?> + diff --git a/production/example_apps/zippy_maps/config/paths.php b/production/example_apps/zippy_maps/config/paths.php new file mode 100644 index 00000000..fcaba5ce --- /dev/null +++ b/production/example_apps/zippy_maps/config/paths.php @@ -0,0 +1,85 @@ +connect('/', ['controller' => 'Pages', 'action' => 'display', 'home']); + + /** + * ...and connect the rest of 'Pages' controller's URLs. + */ + $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']); + + // enable the categories controller to function as an API. + $routes->resources('Categories', + [ 'actions' => ['create' => 'lookupajax'] ]); + // enable the locations controller to function as an API. + $routes->resources('Locations', + [ 'actions' => ['create' => 'lookupajax'] ]); + + + /** + * Connect catchall routes for all controllers. + * + * Using the argument `DashedRoute`, the `fallbacks` method is a shortcut for + * `$routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'DashedRoute']);` + * `$routes->connect('/:controller/:action/*', [], ['routeClass' => 'DashedRoute']);` + * + * Any route class can be used with this method, such as: + * - DashedRoute + * - InflectedRoute + * - Route + * - Or your own route class + * + * You can remove these routes once you've connected the + * routes you want in your application. + */ + $routes->fallbacks(DashedRoute::class); +}); + +/** + * Load all plugin routes. See the Plugin documentation on + * how to customize the loading of plugin routes. + */ +Plugin::routes(); diff --git a/production/example_apps/zippy_maps/config/schema/i18n.sql b/production/example_apps/zippy_maps/config/schema/i18n.sql new file mode 100644 index 00000000..47cf171d --- /dev/null +++ b/production/example_apps/zippy_maps/config/schema/i18n.sql @@ -0,0 +1,18 @@ +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# MIT License (http://www.opensource.org/licenses/mit-license.php) + +CREATE TABLE i18n ( + id int NOT NULL auto_increment, + locale varchar(6) NOT NULL, + model varchar(255) NOT NULL, + foreign_key int(10) NOT NULL, + field varchar(255) NOT NULL, + content text, + PRIMARY KEY (id), + UNIQUE INDEX I18N_LOCALE_FIELD(locale, model, foreign_key, field), + INDEX I18N_FIELD(model, foreign_key, field) +); diff --git a/production/example_apps/zippy_maps/config/schema/sessions.sql b/production/example_apps/zippy_maps/config/schema/sessions.sql new file mode 100644 index 00000000..b5a5276b --- /dev/null +++ b/production/example_apps/zippy_maps/config/schema/sessions.sql @@ -0,0 +1,13 @@ +# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# MIT License (http://www.opensource.org/licenses/mit-license.php) + +CREATE TABLE sessions ( + id char(40) NOT NULL, + data text, + expires INT(11) NOT NULL, + PRIMARY KEY (id) +); diff --git a/production/example_apps/zippy_maps/docs/google_api_info.txt b/production/example_apps/zippy_maps/docs/google_api_info.txt new file mode 100644 index 00000000..2cb4e90d --- /dev/null +++ b/production/example_apps/zippy_maps/docs/google_api_info.txt @@ -0,0 +1,9 @@ + + +get an api key for your project: +(link) + +add the features required on that api key: +(links) +including distance matrix, geocoder, javascript api, + diff --git a/production/example_apps/zippy_maps/docs/mysql_scratch_sheet_looking_at_tables_v001.sql b/production/example_apps/zippy_maps/docs/mysql_scratch_sheet_looking_at_tables_v001.sql new file mode 100644 index 00000000..e4cad48a --- /dev/null +++ b/production/example_apps/zippy_maps/docs/mysql_scratch_sheet_looking_at_tables_v001.sql @@ -0,0 +1,18 @@ +show databases; +#create database zipcodes; +use zipcodes; + +describe categories; + +select * from categories where image is null; + +describe locations; + +select * from locations where id > 3000; + +# useful floating point compare technique. +select * from locations where abs(lat - '18.17') <= 1e-6; + +select * from locations where id = 607; + +select * from locations ; diff --git a/production/example_apps/zippy_maps/docs/producing_location_tables_from_zip_db_v001.sql b/production/example_apps/zippy_maps/docs/producing_location_tables_from_zip_db_v001.sql new file mode 100644 index 00000000..03c5692c --- /dev/null +++ b/production/example_apps/zippy_maps/docs/producing_location_tables_from_zip_db_v001.sql @@ -0,0 +1,40 @@ +# note: this code was appropriate before migration AddLatLongColumnsToLocationsTable happened in july 2017. +# if one wanted to take a kake zip style db to the map demo db, there would be a few changes (such as getting rid of the +# combining of lat and long into a single field). + +# a bunch of helper bits. real important code is at the end. +use zipcodes; +select database(); +show tables; +select * from kake_zip_code; +select lat, lon, locationtext, country from kake_zip_code ; +select location, concat(lat, ',', lon), concat(locationtext, ' ', zip_code, ', ', country) from kake_zip_code where lat != 0 and lon != 0 limit 500; +describe locations; +describe categories; +describe categories_locations; + +# testing select with concats. +select location, concat(locationtext, ' ', zip_code), concat(lat, ',', lon) from kake_zip_code where lat != 0 and lon != 0 limit 500; + +select * from kake_zip_code limit 500; +select * from locations; +select * from categories; +select * from categories_locations; +delete from locations where id != 0; +ALTER TABLE locations AUTO_INCREMENT = 1; +delete from categories where id != 0; +ALTER TABLE categories AUTO_INCREMENT = 1; +delete from categories_locations where id != 0; +ALTER TABLE categories_locations AUTO_INCREMENT = 1; + +select * from locations where location like '%, AK %'; + +# these are the important actions... + +# the real business gets done by these inserts. +insert into locations (id, name, location, latlong, created, modified) select null, concat(location, '-', zip_code), concat(locationtext, ' ', zip_code), concat(lat, ',', lon), now(), now() from kake_zip_code where lat != 0 and lon != 0 limit 500000; +insert ignore into categories (id, name, created, modified, image) select null, concat(country, '-', state_prefix), now(), now(), null from kake_zip_code where lat != 0 and lon != 0 limit 500000; +# big one, getting the categories done automatically... +insert ignore into categories_locations (id, location_id, category_id, created, modified) + select null, locations.id as location_id, categories.id as category_id, now(), now() from locations inner join categories where locations.name like concat('%', categories.name, '%') limit 500000; + diff --git a/production/example_apps/zippy_maps/docs/zipcode_dump-sql.zip b/production/example_apps/zippy_maps/docs/zipcode_dump-sql.zip new file mode 100644 index 0000000000000000000000000000000000000000..8cfd21569b86834ba9a2e11d13225ffca36c95a7 GIT binary patch literal 1989323 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

SSZC~6!`!KewKkJW0hVUdouds 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
rva`E@s-E$)y+y$ax7Au^r;~4{$dv2{)^Ldt5 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 z zjqrdhI^8al{E6^LJIUt!S|2|Jk2#qhO+<-xzKwW%(8Win^rMY1fiF}P^J%%7ljill zL)^Z$efi$)Uqs`2`g5P-r?qa!SB#FM@NJFou38;e`9-=WzK|ewyNd9H z5#H5sv#Ydp?$?ji+{qQ2<0?W1MtIk4jxuK8etkdfPOjM;g!)4 zLYkR7aj!gW#et#`-c=vSRqh4duOINaK>B?3X-EI9hF7&WVb_HPUTdpq0Mc;!&@syDSsbyE7i_+xN@iU=k}^v7LqcLE#gg#V#r5Rx(TG zf=~X~;wA=xkXC)4sWTyq2vDCyjT@3^LrZHn#mg*`dxhr zOBnLi45qP!yaJa`Wx5*q<1SEL=S8_)@&F&Bw%z$v4(}O(4*V~k{}i%mFDE|f_6&wQO51yQV*5D$Ntn8YD1ot0d>reX?}z>!YmQ z=S!EPorCE@y>(IE71=$JZASDp{%8+;coUun5yyYgtpVUdoi(00*0fA=o_0l&0mRH@B-bz6o(lnBqx);-vzpX?>yE>|KK@)o3KDLY5^tOO8TwH!D#GQSJBs4@xp%D!14-M zYK8vQ6IuPPj%|VBZZ-dA?6F;YT;=m6sb=8#K|l8W@#R%iGjIkK;BAe>R2K-ot73

q#$OwjZ@r*V7C!xH3XdF+$G( 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

WX;JZuDh!R|ivdV9l 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�ls}PWpe)Z7y}-`vqU!zt7wvgS`aox{ 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

*Jn#l}-eZ5#L$AUGPcXI}
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˂O8)=5K(8S3S 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 z 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

G#CX92A~F!Cj#Ph2pWxoMgve2 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

etuD?fxZiAEv-CEn*ynW*iYbTAM8GI9dRv!zqD9 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

}0EheD4 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 z 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 z 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
#_h&nFexs%E*~XkB9ZYpEIpcB_0WM=Rp5DNE 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%0D)R?jA_u}M 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/index.php b/production/example_apps/zippy_maps/index.php new file mode 100644 index 00000000..fc5e39cc --- /dev/null +++ b/production/example_apps/zippy_maps/index.php @@ -0,0 +1,16 @@ + + + + + + + + + + + ./tests/TestCase + + + + + + + + + + + + + + + + + ./src/ + ./plugins/*/src/ + + + diff --git a/production/example_apps/zippy_maps/readme.txt b/production/example_apps/zippy_maps/readme.txt new file mode 100644 index 00000000..6231a9e4 --- /dev/null +++ b/production/example_apps/zippy_maps/readme.txt @@ -0,0 +1,42 @@ + +steps to bringing up this maps demo site... + +* need to configure a database in app.php. see default version: config/app.default.php + +* need an api key from google to have separate hit quotas on mapping API. + * refer to: https://developers.google.com/maps/documentation/distance-matrix/get-api-key + * see default version: config/config_google.default.php + * example of using api key: + * https://maps.googleapis.com/maps/api/distancematrix/json?origins=Seattle&destinations=San+Francisco&key=YOUR_API_KEY + +* need to install the cake geo code. + * more details at: https://github.com/dereuromark/cakephp-geo/blob/master/docs/Install.md + +* need to have jquery available and loaded someplace. i got a recent minified version of it and stored it in webroot/js and then added this to default.ctp before the fetch('script') call: + + +* need to load the marker clusterer code for map marker clustering to work. see ClusterMapHelper.php for more info. + +* a bunch of icons for map markers can be found here: https://code.google.com/archive/p/google-maps-icons/downloads + +* need to make links for the plugins: + from: https://book.cakephp.org/3.0/en/deployment.html#symlink-assets + run: bin/cake plugin assets symlink + +--- + +assorted reference notes: + +mysql and php using javascript api with maps: +https://developers.google.com/maps/documentation/javascript/mysql-to-maps + +how to show things in a form with checkboxes: +https://book.cakephp.org/3.0/en/views/helpers/form.html#creating-inputs-for-associated-data + +tagList above is computed this way: +https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs + +events that can be hooked are listed here: +https://developers.google.com/maps/documentation/javascript/reference + + diff --git a/production/example_apps/zippy_maps/reference/zipcode.php b/production/example_apps/zippy_maps/reference/zipcode.php new file mode 100644 index 00000000..1bfe72f3 --- /dev/null +++ b/production/example_apps/zippy_maps/reference/zipcode.php @@ -0,0 +1,829 @@ +get_zips_in_range($this->zipPageConditions['zip'], $this->zipPageConditions['range'], $this->zipPageConditions['sort']); + $page_data = array(); + //loop through page data + + + return $this->zipInRangeData; + } + + function paginateCount($conditions = null, $recursive = 0) { + return count($this->zipInRangeData); + } + + + + /* + * TAKEN FROM MICCAH CODE + */ + + var $last_error = ""; // last error message set by this class + var $units = _UNIT_MILES; // miles or kilometers + var $decimals = 2; // decimal places for returned distance + + function get_distance($zip1, $zip2) { + + // returns the distance between to zip codes. If there is an error, the + // function will return false and set the $last_error variable. + + if ($zip1 == $zip2) + return 0; // same zip code means 0 miles between. :) + + + // get details from database about each zip and exit if there is an error + + $details1 = $this->get_zip_point($zip1); + $details2 = $this->get_zip_point($zip2); + if ($details1 == false) { + $this->last_error = "No details found for zip code: $zip1"; + return false; + } + if ($details2 == false) { + $this->last_error = "No details found for zip code: $zip2"; + return false; + } + + + // calculate the distance between the two points based on the lattitude + // and longitude pulled out of the database. + + $miles = $this->calculate_mileage($details1['lat'], $details2['lat'], $details1['lon'], $details2['lon']); + + + + if ($this->units == _UNIT_KILOMETERS) return round($miles * _M2KM_FACTOR, $this->decimals); + else return round($miles, $this->decimals); // must be miles + + } + + + /** + * + * Lookups up a zip code and returns single array or multi-array based on sending multiple zip codes in array or just a string + * @param $zip + */ + function lookup($zip, $options = array()) { + $default_options = + array( + 'bare' => false, //set to true to strip outer Zipcode dimension + ); + $options = am($default_options, $options); + + if(is_array($zip)) { + // find all + $data = $this->find('all', array('conditions'=>array('Zipcode.zip_code'=>$zip), 'recursive' => -1)); + } else { + // find first + $data = $this->find('first', array('conditions'=>array('Zipcode.zip_code'=>$zip), 'recursive' => -1)); + } + + if($options['bare']) { + $data = $data['Zipcode']; + } + return $data; + } + + /** + * + * This returns all zip codes (even if one sent) + * @param $zip + */ + function get_zip_details($zip) { + if (!$data = $this->find('all',array('conditions'=>array('zip_code'=>$zip)))){ + return false; + } else { + return $data; + } + } + + function get_details_by_city($cityname) { + + if (!$data = $this->find('all', array('conditions'=>array('city LIKE'=>$cityname),'recursive'=>-1))) { + return false; + } else { + return $data; + } + } + + function get_details_by_lat_lon($geolocation) { + if (!$data = $this->find('all', array('conditions'=>array('lat'=>$geolocation['latitude'],'lon'=>$geolocation['longitude']),'recursive'=>-1))) { + return false; + } else { + return $data; + } + } + function get_details_by_location($locationtext) { + + if (!$data = $this->find('all', array('conditions'=>array('locationtext LIKE'=>$locationtext),'recursive'=>-1))) { + return false; + } else { + return $data; + } + } + + function get_details_by_county($county, $state_id){ + if (!$data = $this->find('all', array('conditions'=>array('county LIKE'=>$county, 'state_prefix LIKE'=>$state_id),'recursive'=>-1))) { + return false; + } else { + return $data; + } + + } + + + function get_locations_by_state($stateprefix) { + if (!$data = $this->find('all', array('conditions'=>array('state_prefix LIKE'=>$stateprefix),'recursive'=>-1,'order'=>array('zip_code'=>'asc')))){ + return false; + } else { + return $data; + } + } + + function get_locations_by_county($county) { + + if (!$data = $this->find('all', array('conditions'=>array('county LIKE'=>$county),'recursive'=>-1))){ + + return false; + } else { + return $data; + } + } + + function get_counties_by_state($stateprefix) { + + if (!$data = $this->find('all', array('fields'=>array('DISTINCT county'),'conditions'=>array('state_prefix LIKE'=>$stateprefix),'recursive'=>-1,'order'=>array('county'=>'asc')))){ + return false; + } else { + return $data; + } + } + + function get_zip_point($zip) { + + // This function pulls just the lattitude and longitude from the + // database for a given zip code. + //$sql = "SELECT lat, lon from {$this->tablePrefix}zip_code WHERE zip_code='$zip'"; + //$r = mysql_query($sql); + + if (!$data = $this->find(array('zip_code'=>$zip), array('lat', 'lon'))) { + //$this->last_error = mysql_error(); + return false; + } else { + //$row = mysql_fetch_array($r); + //mysql_free_result($r); + //var_dump($data['Zipcode']); + //return $row; + return $data['Zipcode']; + } + } + + + function calculate_mileage($lat1, $lat2, $lon1, $lon2) { + + // used internally, this function actually performs that calculation to + // determine the mileage between 2 points defined by lattitude and + // longitude coordinates. This calculation is based on the code found + // at http://www.cryptnet.net/fsp/zipdy/ + + // Convert lattitude/longitude (degrees) to radians for calculations + $lat1 = deg2rad($lat1); + $lon1 = deg2rad($lon1); + $lat2 = deg2rad($lat2); + $lon2 = deg2rad($lon2); + + // Find the deltas + $delta_lat = $lat2 - $lat1; + $delta_lon = $lon2 - $lon1; + + // Find the Great Circle distance + $temp = pow(sin($delta_lat/2.0),2) + cos($lat1) * cos($lat2) * pow(sin($delta_lon/2.0),2); + $distance = 3956 * 2 * atan2(sqrt($temp),sqrt(1-$temp)); + + return $distance; + } + + function get_zips_in_range($zip, $range, $sort=1, $include_base = true, $options = array()) { + $default_options = array('datasource' => null, 'conditions' => array()); + $options = Set::merge($default_options, $options); + + //echo 'kevin'; + // returns an array of the zip codes within $range of $zip. Returns + // an array with keys as zip codes and values as the distance from + // the zipcode defined in $zip. + //var_dump($zip,$range); + + if(is_array($zip)) { + //passing an array with zip code detail(s) known, don't need to lookup + if(isset($zip['latitude'])) { + $zip['lat'] = $zip['latitude']; + unset($zip['latitude']); + } + if(isset($zip['longitude'])) { + $zip['lon'] = $zip['longitude']; + unset($zip['longitude']); + } + $details = $zip; + } else { + $details = $this->get_zip_point($zip); // base zip details + } + + if ($details == false) return false; + + // This portion of the routine calculates the minimum and maximum lat and + // long within a given range. This portion of the code was written + // by Jeff Bearer (http://www.jeffbearer.com). This significanly decreases + // the time it takes to execute a query. My demo took 3.2 seconds in + // v1.0.0 and now executes in 0.4 seconds! Greate job Jeff! + + // Find Max - Min Lat / Long for Radius and zero point and query + // only zips in that range. + + + $lat_range = $range/69.172; + $lon_range = abs($range/(cos($details['lat']) * 69.172)); + $min_lat = number_format($details['lat'] - $lat_range, "4", ".", ""); + $max_lat = number_format($details['lat'] + $lat_range, "4", ".", ""); + $min_lon = number_format($details['lon'] - $lon_range, "4", ".", ""); + $max_lon = number_format($details['lon'] + $lon_range, "4", ".", ""); + + $return = array(); // declared here for scope + + /* $sql = "SELECT zip_code, lat, lon FROM zip_code "; + if (!$include_base) $sql .= "WHERE zip_code <> '$zip' AND "; + else $sql .= "WHERE "; + $sql .= "lat BETWEEN '$min_lat' AND '$max_lat' + AND lon BETWEEN '$min_lon' AND '$max_lon'"; */ + + $conditions = array(); + if($range === 'all') { + // don't want to have a range + // $conditions = array() + } else { + if(!$include_base) { + $conditions['zip_code'] = "<> $zip"; + } else { + $conditions['lat BETWEEN ? AND ?'] = array($min_lat, $max_lat); + $conditions['lon BETWEEN ? AND ?'] = array($min_lon, $max_lon); + } + } + + if($options['conditions']) { + $conditions = Set::merge($options['conditions'], $conditions); + } + + if($options['datasource']) { + $datasource =& ClassRegistry::init($options['datasource'], 'model'); + $data = $datasource->find('all', array('conditions' =>$conditions, 'recursive' => -1)); + + list($pluginName, $modelName) = pluginSplit($options['datasource']); + + } else { + $data = $this->find('all', array('conditions' =>$conditions)); + $pluginName = null; + $modelName = 'Zipcode'; + } + + if (!$data) { // sql error + //var_dump($data); + //$this->last_error = mysql_error(); + return false; + + } else { + //return; + /*while ($row = mysql_fetch_row($r)) { + + // loop through all 40 some thousand zip codes and determine whether + // or not it's within the specified range. + + $dist = $this->calculate_mileage($details[0],$row[1],$details[1],$row[2]); + if ($this->units == _UNIT_KILOMETERS) $dist = $dist * _M2KM_FACTOR; + if ($dist <= $range) { + $return[str_pad($row[0], 5, "0", STR_PAD_LEFT)] = round($dist, $this->decimals); + } + } + mysql_free_result($r);*/ + $zip1VarName = 'zip_code'; + $zip1 = null; + if(isset($details['zip'])) { + $zip1 = $details['zip']; + $zip1VarName = 'zip'; + } else if (isset($details['zipcode'])) { + $zip1 = $details['zipcode']; + $zip1VarName = 'zipcode'; + } else if (isset($details['zip_code'])) { + $zip1 = $details['zip_code']; + $zip1VarName = 'zip_code'; + } + + $zip2VarName = 'zip_code'; + + $dataByZip = array(); + foreach($data as $row) { + if(isset($row[$modelName]['lat']) and isset($row[$modelName]['lon'])) { + $dist = $this->calculate_mileage($details['lat'],$row[$modelName]['lat'],$details['lon'],$row[$modelName]['lon']); + } else { + $zip2 = null; + if(isset($row[$modelName]['zip'])) { + $zip2 = $row[$modelName]['zip']; + $zip2VarName = 'zip'; + } else if (isset($row[$modelName]['zipcode'])) { + $zip2 = $row[$modelName]['zipcode']; + $zip2VarName = 'zipcode'; + } else if (isset($row[$modelName]['zip_code'])) { + $zip2 = $row[$modelName]['zip_code']; + $zip2VarName = 'zip_code'; + } + + $dist = $this->get_distance($zip1, $zip2); + } + + if ($this->units == _UNIT_KILOMETERS) $dist = $dist * _M2KM_FACTOR; + if ($range === 'all' or $dist <= $range) { + $return[str_pad($row[$modelName][$zip2VarName], 5, "0", STR_PAD_LEFT)] = round($dist, $this->decimals); + $dataByZip[str_pad($row[$modelName][$zip2VarName], 5, "0", STR_PAD_LEFT)] = $row; + } + } + } + + // sort array + switch($sort) + { + case _ZIPS_SORT_BY_DISTANCE_ASC: + asort($return); + break; + + case _ZIPS_SORT_BY_DISTANCE_DESC: + arsort($return); + break; + + case _ZIPS_SORT_BY_ZIP_ASC: + ksort($return); + break; + + case _ZIPS_SORT_BY_ZIP_DESC: + krsort($return); + break; + } + + $this->zipInRangeData = $return; + + if($options['datasource']) { + //merge database results back into return (with distance calculated) + $newReturn = array(); + foreach($return as $zip => $distance) { + if(isset($dataByZip[$zip])) { + $tmp = $dataByZip[$zip]; + $tmp['distance'] = $distance; + $newReturn[] = $tmp; + + } + } + $return = $newReturn; + } + + if (empty($return)) return false; + return $return; + } + + function get_detailed_zips_in_range($zip, $range, $sort=1, $include_base = true) { + // returns an array of the zip codes within $range of $zip with their details + //var_dump($zip,$range); + + $details = $this->get_zip_point($zip); // base zip details + + if ($details == false) return false; + + // This portion of the routine calculates the minimum and maximum lat and + // long within a given range. This portion of the code was written + // by Jeff Bearer (http://www.jeffbearer.com). This significanly decreases + // the time it takes to execute a query. My demo took 3.2 seconds in + // v1.0.0 and now executes in 0.4 seconds! Greate job Jeff! + + // Find Max - Min Lat / Long for Radius and zero point and query + // only zips in that range. + $lat_range = $range/69.172; + $lon_range = abs($range/(cos($details['lat']) * 69.172)); + $min_lat = number_format($details['lat'] - $lat_range, "4", ".", ""); + $max_lat = number_format($details['lat'] + $lat_range, "4", ".", ""); + $min_lon = number_format($details['lon'] - $lon_range, "4", ".", ""); + $max_lon = number_format($details['lon'] + $lon_range, "4", ".", ""); + + $return = array(); // declared here for scope + + $conditions = array(); + $conditions['z_primary'] = 'PRIMARY'; + if(!$include_base) { + $conditions['zip_code'] = "<> $zip"; + } else { + $conditions['lat BETWEEN ? AND ?'] = array($min_lat, $max_lat); + $conditions['lon BETWEEN ? AND ?'] = array($min_lon, $max_lon); + } + + if (!$data = $this->find('all', array('conditions' =>$conditions))) { // sql error + + return false; + + } else { + foreach($data as $row) { + + $dist = $this->calculate_mileage($details['lat'],$row['Zipcode']['lat'],$details['lon'],$row['Zipcode']['lon']); + //$return['locationdetails'] = $this->find('all',array('conditions'=>array('zip_code'=>$zip))); + if ($this->units == _UNIT_KILOMETERS) $dist = $dist * _M2KM_FACTOR; + if ($dist <= $range) { + $row['Zipcode']['distance'] = round($dist, $this->decimals); + $return[] = $row; + } + } + } + + // sort array + function dist_sort($a,$b) { + //var_dump($a['Zipcode']['distance']); + if($a['Zipcode']['distance'] > $b['Zipcode']['distance']) + return 1;//here,if you return -1,return 1 below,the result will be descending + if($a['Zipcode']['distance'] < $b['Zipcode']['distance']) + return -1; + if($a['Zipcode']['distance'] == $b['Zipcode']['distance']) + return 0; + } + switch ($sort) { + case '_ZIPS_SORT_BY_DISTANCE_ASC': + //asort($return); + //var_dump('test'); + uasort($return, 'dist_sort'); + + break; + + case '_ZIPS_SORT_BY_DISTANCE_DESC': + arsort($return); + break; + } + + $this->zipInRangeData = $return; + //var_dump($return); + if (empty($return)) return false; + return $return; + } + + + /** + * Returns a flat array (e.g. 04072,03801, etc.) for SQL IN statements + * + * @return array + */ + function getZipsInRangeFlat() { + return array_keys($this->zipInRangeData); + } + + + function zipRangeOrderCase($zips = array(), $column_name = 'zip') { + + /*Order by (CASE City + WHEN 'Paris' THEN 1 + WHEN 'Chicago' THEN 2 + WHEN 'Boston' THEN 3 + WHEN 'New York' THEN 4 + WHEN 'Berkeley' THEN 5 + WHEN 'Dallas' THEN 6 + ELSE 100 END) ASC */ + $order_by = ''; + $zip_count = count($zips); + for($x=0; $x < $zip_count; $x++) { + $order_by .= " WHEN {$zips[$x]} THEN ". ($x + 1); + } + + if(!empty($order_by)) { + $order_by = "(CASE $column_name". $order_by ." ELSE 100 END) ASC"; + return $order_by; + } else { + return false; + } + + } + + /** + * + * Takes a string [from a form] + * @param $search string + * @param $options array + * return false if no zip found; or text if a single zip code or an array if multiple zip codes + */ + function findZipFromText($search, $options = array()) { + App::import('Sanitize'); + + $default_options = + array( + 'distance' => 0, + 'stateList' => array(), //supply list of states, array('SN' => 'State Name');, to use instead of full geography helper list... will increase performance if you supply a small list + 'defaultState' => Configure::read('avorders.avengerDefaultState'), //array('ME'), //an array of state abbreviations to use by default when a state isn't found + 'firstMatch' => true, //will return first zip code that matches if distance is 0 (otherwise, returns all zipcodes) + 'primary' => true, // set to false to return all zip codes, not just primary zip codes + ); + $options = am($default_options, $options); + + if(is_numeric($search)) { + //assume it's a zip code + $zip = trim($search); + $zip = substr($zip, 0, 5); //make sure it's only 5 numbers + + } else { + // searching by a string + // 1. clean/sanitize data + // 2a. see if preg_match finds a zip code in user-entered text, if so use it + // 2b. otherwise, explode on spaces, b/c each word needs can be matched, then find unique zip codes + // 3. create conditions, add in distance condition and zips in range if specified + // 4. append to join conditions + + $location_array = array(); + $location = Sanitize::paranoid($search, array(' ', ',', '.')); + $location = trim($location); + + if(preg_match("/([0-9]{5})(-[0-9]{4})?/i", $location, $match)) { + //zip code entered with text, use it + $zip = $match[0]; + } else { + App::import('Helper', 'Geography'); + $geography = new GeographyHelper(); + + $terms = array(); + $stateFound = false; + + // zip code not in text, so try to find zipcode using city, state if known + // check to see if there is a comma, if so explode on that: portsmouth, new hampshire + if(strpos($location, ',') !== false) { + $location_array = explode(',', $location); + } else { + //look for state names (not abbreviations) contained within search term + $stateAbbr = $geography->isAState($location, array('search' => true, 'list' => $options['stateList'])); // looking to see if a state is buried in this query + if($stateAbbr) { + // state found, set to state_prefix and remove from search terms (for down-the-line processing) + $stateFound = true; + $terms['Zipcode.state_prefix'] = $stateAbbr['state']; + $location = str_ireplace($stateAbbr['term'], '', $location); + $location = trim($location); + } + + // explode remaining search terms on spaces + $location_array = explode(' ', $location); + } + + $cityTerms = array(); + foreach($location_array as $term) { + + if(!$stateFound) { + $stateAbbr = $geography->isAState($term); + if($stateAbbr) { + //we know this is a state, and the 2 letter abbreviation + $terms['Zipcode.state_prefix'] = $stateAbbr; + $stateFound = true; + } else { + //not a state, must be a city, eliminated everything else + $cityTerm = $term .'%'; + if(!empty($cityTerms)) { + $cityTerm = '%'. $cityTerm; // if it's not the first word, need to allow double-sided wild card + } + $cityTerms[] = $cityTerm; + } + } else { + //state already found, these terms must be a city + $cityTerm = $term .'%'; + if(!empty($cityTerms)) { + $cityTerm = '%'. $cityTerm; // if it's not the first word, need to allow double-sided wild card + } + $cityTerms[] = $cityTerm; + } + } + + if(!empty($cityTerms)) { + if(count($cityTerms) == 1) { + $terms['Zipcode.city LIKE'] = bootArrayFirstValue($cityTerms); + } else { + $terms['AND'] = array(); + foreach($cityTerms as $term) { + $terms['AND'][] = array('Zipcode.city LIKE' => $term); + } + } + } + + //default state to ME, b/c this is originally for MyMaineTherapist + if(!isset($terms['Zipcode.state_prefix'])) { + $terms['Zipcode.state_prefix'] = $options['defaultState']; + } + + // see if we are checking for primary-only zip codes + if($options['primary']) { + $terms['Zipcode.z_primary'] = 'PRIMARY'; + } + + $zips = $this->find('all', array('conditions' => $terms, 'fields' => 'Zipcode.city, Zipcode.state_prefix, Zipcode.zip_code, Zipcode.z_primary', 'group' => 'zip_code', 'recursive' => -1)); + if($zips) { + if($options['firstMatch'] or !empty($options['distance'])) { + // only want the first zip code (if distance is specified, firstMatch is implied) + $zip = bootArrayFirstValue($zips); + $zip = isset($zip['Zipcode']['zip_code']) ? $zip['Zipcode']['zip_code'] : false; + } else { + // for multiple zip codes, you should show a list of available zip codes and allow user to pick zip code in calling function + $zip = Set::extract('/Zipcode/zip_code', $zips); + } + } + } + } + + // ADD IN DISTANCE-BASED SEARCHING + if(!empty($options['distance']) and isset($zip) and $zip) { + + if($options['distance'] == 'all') { + $distance = 'all'; + } else { + $distance = (int) $options['distance']; + $distance = ($distance > 100) ? 100 : $distance; //cap it at 100, that's a lot of zipcodes + } + + $zipsInRange = $this->get_zips_in_range($zip, $distance); + if($zipsInRange) { + $zip = array_keys($zipsInRange); + } + } + + + + if(!isset($zip) or !$zip) { + // basically, turning zipcode off, so no results will be found... + return false; + } + + return $zip; + + } + + + /** + * Performs a Web Service call to FreeGeoIP.net to get IP Whois Information + * @param string $ipaddress + * @return array $location zip, lat, long, etc. of ip address + */ + function fetchFreeGeoIpLocation($ipaddress) { + //http://freegeoip.net/{format}/{ip_or_hostname} + // create curl resource + $location = array(); + + + $ipurl = 'http://freegeoip.net/json/'.$ipaddress; + + $ch = curl_init(); + // set url + curl_setopt( $ch, CURLOPT_TIMEOUT_MS, 1500 ); + curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT_MS, 1500 ); + + curl_setopt($ch, CURLOPT_URL, $ipurl); + //return the transfer as a string + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + // $output contains the output string + $output = curl_exec($ch); + // close curl resource to free up system resources + curl_close($ch); + if(is_string($output) and !empty($output)){ + $location = json_decode($output, true); + + if(!isset($location['zipcode']) or empty($location['zipcode'])){ + //need to find zip code based on geocoded lat/long + if(isset($location['latitude']) and !empty($location['latitude']) and isset($location['longitude']) and !empty($location['longitude'])) { + $zipcode = $this->get_zips_in_range($location, 10); //no zip code supplied, grab the one that is closest within 10 miles + if(is_array($zipcode) and !empty($zipcode)){ + $location['zipcode'] = bootArrayFirstValue(array_keys($zipcode)); + }else{ + $location['zipcode'] = '10001'; + } + } + } + + if(is_array($location) and !empty($location)) { + // change to match format from ZipCode table column names + $location['zip_code'] = $location['zipcode']; + unset($location['zipcode']); + + $location['lat'] = $location['latitude']; + unset($location['latitude']); + + $location['lon'] = $location['longitude']; + unset($location['longitude']); + + $location['state_prefix'] = $location['region_code']; + unset($location['region_code']); + + $location['country'] = $location['country_code']; + unset($location['country_code']); + + $location['locationtext'] = $location['city'].', '.$location['state_prefix']; + } + + } else { + $location = false; + } + + + return $location; + + } + + function getClosestLocation($location, $options = array()) { + $default_options = array('range' => 50); + $options = Set::merge($default_options, $options); + + if($this->hasField('active')) { + $params['conditions'] = array('AvordersStore.active'=>1); + } + return bootArrayFirstValue($this->get_zips_in_range($location, $options['range'], 1, true, null)); + } + +} \ No newline at end of file diff --git a/production/example_apps/zippy_maps/scripts/launch_local_cake.sh b/production/example_apps/zippy_maps/scripts/launch_local_cake.sh new file mode 100644 index 00000000..09e2cb51 --- /dev/null +++ b/production/example_apps/zippy_maps/scripts/launch_local_cake.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" +pushd $THIS_FOLDER/.. + +# does this help? +export DEBUG=true + +./bin/cake server -p 8765 + +popd + + diff --git a/production/example_apps/zippy_maps/scripts/launch_serene_cake.sh b/production/example_apps/zippy_maps/scripts/launch_serene_cake.sh new file mode 100644 index 00000000..c5c79a84 --- /dev/null +++ b/production/example_apps/zippy_maps/scripts/launch_serene_cake.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" +pushd $THIS_FOLDER/.. + +# does this help? +export DEBUG=true + +./bin/cake server -H 192.241.191.154 -p 12738 + +popd + + diff --git a/production/example_apps/zippy_maps/scripts/prepare_project.sh b/production/example_apps/zippy_maps/scripts/prepare_project.sh new file mode 100644 index 00000000..dfaf24ad --- /dev/null +++ b/production/example_apps/zippy_maps/scripts/prepare_project.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +#hmmm: test this and make sure it's still right. +#hmmm: also test that it's inclusive of all the necessary steps for success. + +#hmmm: aha, this is definitely missing the necessary link creations still. + + +# bails if any step fails. +function check_result() { + if [ $? -ne 0 ]; then + echo -e "failed on: $*" + error_sound + exit 1 + fi +} + +THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" +pushd $THIS_FOLDER/.. + +echo running composer update process... +composer update +check_result "updating project with composer" + +echo -e "\n\nHave the two config files app.php and config_google.php been configured yet AND has the database for the app been added to mysql? (y/N)" +read line + +if [ $line != 'y' -a $line != 'Y' -a $line != 'yes' -a $line != 'YES' ]; then + echo "Please configure the two config files using their default versions as templates (see the config directory for app.default.php and config_google.default.php)" + exit 1 +fi + +echo running migration code to build the database... +./bin/cake migrations migrate +check_result "running the database migrations" + +echo making asset symlinks +./bin/cake plugin assets symlink +check_result "symlinking web assets" + + + diff --git a/production/example_apps/zippy_maps/src/Application.php b/production/example_apps/zippy_maps/src/Application.php new file mode 100644 index 00000000..9c5999b8 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Application.php @@ -0,0 +1,52 @@ +add(ErrorHandlerMiddleware::class) + + // Handle plugin/theme assets like CakePHP normally does. + ->add(AssetMiddleware::class) + + // Apply routing + ->add(RoutingMiddleware::class); + + return $middleware; + } +} diff --git a/production/example_apps/zippy_maps/src/Console/Installer.php b/production/example_apps/zippy_maps/src/Console/Installer.php new file mode 100644 index 00000000..0756096c --- /dev/null +++ b/production/example_apps/zippy_maps/src/Console/Installer.php @@ -0,0 +1,195 @@ +getIO(); + + $rootDir = dirname(dirname(__DIR__)); + + static::createAppConfig($rootDir, $io); + static::createWritableDirectories($rootDir, $io); + + // ask if the permissions should be changed + if ($io->isInteractive()) { + $validator = function ($arg) { + if (in_array($arg, ['Y', 'y', 'N', 'n'])) { + return $arg; + } + throw new Exception('This is not a valid answer. Please choose Y or n.'); + }; + $setFolderPermissions = $io->askAndValidate( + 'Set Folder Permissions ? (Default to Y) [Y,n]? ', + $validator, + 10, + 'Y' + ); + + if (in_array($setFolderPermissions, ['Y', 'y'])) { + static::setFolderPermissions($rootDir, $io); + } + } else { + static::setFolderPermissions($rootDir, $io); + } + + static::setSecuritySalt($rootDir, $io); + + if (class_exists('\Cake\Codeception\Console\Installer')) { + \Cake\Codeception\Console\Installer::customizeCodeceptionBinary($event); + } + } + + /** + * Create the config/app.php file if it does not exist. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createAppConfig($dir, $io) + { + $appConfig = $dir . '/config/app.php'; + $defaultConfig = $dir . '/config/app.default.php'; + if (!file_exists($appConfig)) { + copy($defaultConfig, $appConfig); + $io->write('Created `config/app.php` file'); + } + } + + /** + * Create the `logs` and `tmp` directories. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createWritableDirectories($dir, $io) + { + $paths = [ + 'logs', + 'tmp', + 'tmp/cache', + 'tmp/cache/models', + 'tmp/cache/persistent', + 'tmp/cache/views', + 'tmp/sessions', + 'tmp/tests' + ]; + + foreach ($paths as $path) { + $path = $dir . '/' . $path; + if (!file_exists($path)) { + mkdir($path); + $io->write('Created `' . $path . '` directory'); + } + } + } + + /** + * Set globally writable permissions on the "tmp" and "logs" directory. + * + * This is not the most secure default, but it gets people up and running quickly. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setFolderPermissions($dir, $io) + { + // Change the permissions on a path and output the results. + $changePerms = function ($path, $perms, $io) { + // Get permission bits from stat(2) result. + $currentPerms = fileperms($path) & 0777; + if (($currentPerms & $perms) == $perms) { + return; + } + + $res = chmod($path, $currentPerms | $perms); + if ($res) { + $io->write('Permissions set on ' . $path); + } else { + $io->write('Failed to set permissions on ' . $path); + } + }; + + $walker = function ($dir, $perms, $io) use (&$walker, $changePerms) { + $files = array_diff(scandir($dir), ['.', '..']); + foreach ($files as $file) { + $path = $dir . '/' . $file; + + if (!is_dir($path)) { + continue; + } + + $changePerms($path, $perms, $io); + $walker($path, $perms, $io); + } + }; + + $worldWritable = bindec('0000000111'); + $walker($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/logs', $worldWritable, $io); + } + + /** + * Set the security.salt value in the application's config file. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setSecuritySalt($dir, $io) + { + $config = $dir . '/config/app.php'; + $content = file_get_contents($config); + + $newKey = hash('sha256', Security::randomBytes(64)); + $content = str_replace('__SALT__', $newKey, $content, $count); + + if ($count == 0) { + $io->write('No Security.salt placeholder to replace.'); + + return; + } + + $result = file_put_contents($config, $content); + if ($result) { + $io->write('Updated Security.salt value in config/app.php'); + + return; + } + $io->write('Unable to update Security.salt value.'); + } +} diff --git a/production/example_apps/zippy_maps/src/Controller/AppController.php b/production/example_apps/zippy_maps/src/Controller/AppController.php new file mode 100644 index 00000000..7483724e --- /dev/null +++ b/production/example_apps/zippy_maps/src/Controller/AppController.php @@ -0,0 +1,71 @@ +loadComponent('Security');` + * + * @return void + */ + public function initialize() + { + parent::initialize(); + + $this->loadComponent('RequestHandler'); + $this->loadComponent('Flash'); + + /* + * Enable the following components for recommended CakePHP security settings. + * see http://book.cakephp.org/3.0/en/controllers/components/security.html + */ + //$this->loadComponent('Security'); + //$this->loadComponent('Csrf'); + } + + /** + * Before render callback. + * + * @param \Cake\Event\Event $event The beforeRender event. + * @return \Cake\Network\Response|null|void + */ + public function beforeRender(Event $event) + { + if (!array_key_exists('_serialize', $this->viewVars) && + in_array($this->response->type(), ['application/json', 'application/xml']) + ) { + $this->set('_serialize', true); + } + } + + + +} diff --git a/production/example_apps/zippy_maps/src/Controller/CategoriesController.php b/production/example_apps/zippy_maps/src/Controller/CategoriesController.php new file mode 100644 index 00000000..eeacbad8 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Controller/CategoriesController.php @@ -0,0 +1,423 @@ +loadComponent('RequestHandler'); + + // configure the request handler to deal with json encoding. + $this->RequestHandler->config('inputTypeMap.json', ['json_decode', true]); + + $this->api_key = SimpleMapsComponent::getGoogleAPIKey(); + + // allow simple access to location db. + $this->loadModel ( 'Locations' ); + + } + + + + /** + * Index method + * + * @return \Cake\Network\Response|null + */ + public function index() + { + $categories = $this->paginate($this->Categories); + + $this->set(compact('categories')); + $this->set('_serialize', ['categories']); + } + + /** + * View method + * + * @param string|null $id Category id. + * @return \Cake\Network\Response|null + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function view($id = null) + { + $category = $this->Categories->get($id, [ + 'contain' => ['Locations'] + ]); + + $this->set('category', $category); + $this->set('_serialize', ['category']); + + // query all the locations belonging to this category but only retrieve part of the info. + $locationBits = $this->Categories->CategoriesLocations->find('list', [ + 'conditions' => [ 'category_id' => $id ], + 'contain' => ['Locations'], + 'valueField' => function ($row) { + return $row->location->get('lat') + . ',' . $row->location->get('lng') + . ' ' . $row->location->get('location'); + } + ]); + $this->set('locationBits', $locationBits); + } + + /** + * queries the locations to display on a map given an "id" to lookup in categories table. + */ + public function map($id = null) + { + $category = $this->Categories->get($id, [ + 'contain' => ['Locations'] + ]); + + $locationsFound = $this->Categories->getLocationsInCategory($id); + $this->set('locationsInCategory', $locationsFound); + + // grab the flags in requests. + $parms = $this->request->getQueryParams(); + + // we will cluster by default, but they can also pass the clustering flag with 0 or 1. + $clustering = (array_key_exists('clustering', $parms) && ($parms['clustering'] == '1')) + || !array_key_exists('clustering', $parms); + //Log::Debug('clustering is: ' . var_export($clustering, true)); + + // set up the selected items in our config chooser. + $selectedList = []; + if ($clustering) { + array_push($selectedList, 'clustering'); + } + $this->set('selectedList', $selectedList); + + // pass the pre-loading function in for the map element. + $this->set('dbProcessor', $this); + $this->set('preloader', '$this->MapDisplay->addMarkers($dbProcessor, $locationsInCategory, $category );'); + + if ($this->request->is(['post', 'put'])) { + //, 'patch'])) { + $postData = $this->request->getData('view_options')['_ids']; + + $new_clustering = is_array($postData) && in_array('clustering', $postData); + + if ($clustering != $new_clustering) { + $this->redirect(['action' => 'map', + '0' => $id, + '?' => [ + 'clustering' => $new_clustering, + ] + ]); + } + } + + $this->set('category', $category); + +// $this->set('_serialize', ['category']); + } + + /** + * processes a location row by extracting the important information into an array. + * separates the db structure from the pieces needed for google maps. + */ + public function processRow(& $location_row) + { + return [ + 'lat' => $location_row ['location'] ['lat'], + 'lng' => $location_row ['location'] ['lng'], + 'title' => $location_row ['location'] ['name'], + // kludge below adds extra space on content, since someone is not left justifying these. + 'content' => h ( $location_row ['location'] ['location'] ) . '      ', + ]; + } + + public function extractCategoryImage(& $category) + { + return $category->image; + } + + + /** + * attempts to jump to the center of the category, given a particular interpretation of the + * category. if possible we will decide that the category is a state name, and then attempt + * to jump to the center of that state. + * will also show markers in the category. + */ + public function center($id = null) + { + $category = $this->Categories->get($id, [ + 'contain' => ['Locations'] + ]); + + // grab the flags in requests. + $parms = $this->request->getQueryParams(); + + // we will cluster by default, but they can also pass the clustering flag with 0 or 1. + $clustering = (array_key_exists('clustering', $parms) && ($parms['clustering'] == '1')) + || !array_key_exists('clustering', $parms); + //Log::Debug('clustering is: ' . var_export($clustering, true)); + + // set up the selected items in our config chooser. + $selectedList = []; + if ($clustering) { + array_push($selectedList, 'clustering'); + } + $this->set('selectedList', $selectedList); + + $state = null; + // interpret the category name as a state if possible. + if (substr($category->name, 0, 3) == 'US-') { + // bingo, we have a US prefix on the string, so decide what state they mean. + $state = substr($category->name, 3, 2); + + } + // perform the lookup to get the readable name. otherwise a state like indiana (IN) will + // not get geocoded properly. probably others as well. + $state = SimpleMapsComponent::lookupStateFromAbbreviation($state); + + $this->set('state', $state); + + Log::debug('state was found as: ' . $state); + + if ($state !== null) { + $centeredPoint = SimpleMapsComponent::geocode($state . " USA", [ + 'key' => $this->api_key + ]); + $mapCenter = [ 'lat' => $centeredPoint[0], 'lng' => $centeredPoint[1] ] ; + $this->set('mapCenter', $mapCenter); + Log::Debug('computed a map center of: ' . var_export($mapCenter, true)); + } + + + // thoughts on algorithm: is the center of the state according to google what we want to rely on? + // we could at least start there, record the lat/longs and then edit them later as we decide. + + $radius = null; + $lat = null; + $long = null; + if ($mapCenter) { + $radius = 40; // miles from center to show markers. + $lat = $mapCenter['lat']; + $long = $mapCenter['lng']; + } + + Log::Debug('given lat=' . $lat . ' long='. $long . ' radius=' . $radius); + + Log::Debug('loading locations in category within radius'); + + // compute the lat/long bounding box for our search. + $bounds = SimpleMapsComponent::calculateLatLongBoundingBox ( $lat, $long, $radius ); + + if (! $bounds) { + Log::Debug("failed to calculate the bounding box!"); + } else { + Log::Debug("bounding box: " . var_export($bounds, true)); + } + + // query all the locations belonging to this category within the box. + $locationsInCategory = $this->Categories->getLocationsInCategoryInBox($id, + $bounds [0], $bounds [1], $bounds [2], $bounds [3] ); + + $this->set('locationsInCategory', $locationsInCategory); + + $this->set('dbProcessor', $this); + $this->set('preloader', '$this->MapDisplay->addMarkers($dbProcessor, $locationsInCategory, $category );'); + + if ($this->request->is(['post', 'put'])) { + //, 'patch'])) { + $postData = $this->request->getData('view_options')['_ids']; + + $new_clustering = is_array($postData) && in_array('clustering', $postData); + + if ($clustering != $new_clustering) { + $this->redirect(['action' => 'map', + '0' => $id, + '?' => [ + 'clustering' => $new_clustering, + ] + ]); + } + } + + $this->set('category', $category); +// $this->set('_serialize', ['category','selectedList']); + } + + /** + * Add method + * + * @return \Cake\Network\Response|null Redirects on successful add, renders view otherwise. + */ + public function add() + { + $category = $this->Categories->newEntity(); + if ($this->request->is('post')) { + $category = $this->Categories->patchEntity($category, $this->request->getData()); + if ($this->Categories->save($category)) { + $this->Flash->success(__('The category has been saved.')); + + return $this->redirect(['action' => 'index']); + } + $this->Flash->error(__('The category could not be saved. Please, try again.')); + } + $this->set(compact('category')); + $this->set('_serialize', ['category']); + } + + /** + * Edit method + * + * @param string|null $id Category id. + * @return \Cake\Network\Response|null Redirects on successful edit, renders view otherwise. + * @throws \Cake\Network\Exception\NotFoundException When record not found. + */ + public function edit($id = null) + { + $category = $this->Categories->get($id, [ + 'contain' => [] + ]); + if ($this->request->is(['patch', 'post', 'put'])) { + $category = $this->Categories->patchEntity($category, $this->request->getData()); + if ($this->Categories->save($category)) { + $this->Flash->success(__('The category has been saved.')); + + return $this->redirect(['action' => 'index']); + } + $this->Flash->error(__('The category could not be saved. Please, try again.')); + } + $this->set(compact('category')); + $this->set('_serialize', ['category']); + } + + /** + * Delete method + * + * @param string|null $id Category id. + * @return \Cake\Network\Response|null Redirects to index. + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function delete($id = null) + { + $this->request->allowMethod(['post', 'delete']); + $category = $this->Categories->get($id); + if ($this->Categories->delete($category)) { + $this->Flash->success(__('The category has been deleted.')); + } else { + $this->Flash->error(__('The category could not be deleted. Please, try again.')); + } + + return $this->redirect(['action' => 'index']); + } + + /** + * provides ajax friendly responses. expects to be passed 'category' in post data. + * requires bounding box for lookup be passed as 'sw_lat', 'sw_lng', 'ne_lat', 'ne_lng'. + */ + public function lookupajax() + { + $reqData = $this->request->getData(); + + Log::Debug('got to lookup with data: ' . var_export($reqData, true)); + + // check that this is a post method, since we don't support anything else. + if (! $this->request->is(['post'])) { + die('this is a post method'); + } + + if (array_key_exists('action', $reqData)) { + $action = $reqData['action']; + + if (strcasecmp($action, 'lookupBox') == 0) { + $this->findLocationsInCategoryWithinBounds($reqData); + } else if (strcasecmp($action, 'getInfo') == 0) { + $this->getInfoOnLocation($reqData); + } else { + die('lookupajax call was given unknown action: ' . $action); + } + + } else { + die('lookupajax call has no action specified'); + } + } + + public function findLocationsInCategoryWithinBounds($reqData) + { + if (array_key_exists('category', $reqData)) { + $id = $reqData['category']; + } else { + // throw an exception here? + $message = 'failed to find category id in request data'; + Log::Debug($message); + die($message); + } + + $category = $this->Categories->get($id, [ + 'contain' => ['Locations'] + ]); + $this->set('category', $category); + + if (array_key_exists('sw_lat', $reqData)) { + $sw_lat = $reqData['sw_lat']; + } + if (array_key_exists('sw_lng', $reqData)) { + $sw_lng = $reqData['sw_lng']; + } + if (array_key_exists('ne_lat', $reqData)) { + $ne_lat = $reqData['ne_lat']; + } + if (array_key_exists('ne_lng', $reqData)) { + $ne_lng = $reqData['ne_lng']; + } + + //temp! fails over to using whole range. + if ($sw_lat === null) { $sw_lat = -90; } + if ($sw_lng === null) { $sw_lng = -180; } + if ($ne_lat === null) { $ne_lat = 90; } + if ($ne_lng === null) { $ne_lng = 180; } + + $start = null; + if (array_key_exists('start', $reqData)) { + $start = $reqData['start']; + } + $end = null; + if (array_key_exists('end', $reqData)) { + $end = $reqData['end']; + } + + // lookup the locations inside that box and store for view. + $locationsToSerialize = $this->Categories->getChewedLocationsInCategoryInBox($id, $sw_lat, $sw_lng, $ne_lat, $ne_lng, $start, $end); + //Log::debug('before encoding, php array looks like: ' . var_export($locationsToSerialize, true)); + Log::Debug("returning json now..."); + $encoded = json_encode($locationsToSerialize); + // Log::debug('encoded json is: ' . var_export($encoded, true)); + die($encoded); + } + + public function getInfoOnLocation($reqData) + { + if (array_key_exists('id', $reqData)) { + $id = $reqData['id']; + } else { + // throw an exception here? + $message = 'failed to find location id in request data'; + Log::Debug($message); + die($message); + } + + $location = $this->Locations->get($id, [ + ]); + return die(json_encode($location)); + } +} diff --git a/production/example_apps/zippy_maps/src/Controller/Component/empty b/production/example_apps/zippy_maps/src/Controller/Component/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/src/Controller/ErrorController.php b/production/example_apps/zippy_maps/src/Controller/ErrorController.php new file mode 100644 index 00000000..cf0ebd5b --- /dev/null +++ b/production/example_apps/zippy_maps/src/Controller/ErrorController.php @@ -0,0 +1,68 @@ +loadComponent('RequestHandler'); + } + + /** + * beforeFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function beforeFilter(Event $event) + { + } + + /** + * beforeRender callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function beforeRender(Event $event) + { + parent::beforeRender($event); + + $this->viewBuilder()->setTemplatePath('Error'); + } + + /** + * afterFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Network\Response|null|void + */ + public function afterFilter(Event $event) + { + } +} diff --git a/production/example_apps/zippy_maps/src/Controller/LocationsController.php b/production/example_apps/zippy_maps/src/Controller/LocationsController.php new file mode 100644 index 00000000..4068be31 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Controller/LocationsController.php @@ -0,0 +1,530 @@ +loadComponent ( 'Avmaps.SimpleMaps' ); + $this->loadModel ( 'Categories' ); + + $this->api_key = SimpleMapsComponent::getGoogleAPIKey (); + } + + /** + * Index method + * + * @return \Cake\Network\Response|null + */ + public function index() { + $locations = $this->paginate ( $this->Locations, [ + 'contain' => 'Categories' + ] ); + $this->set ( compact ( 'locations' ) ); + $this->set ( '_serialize', [ + 'locations' + ] ); + } + + /** + * sets two variables for the view: 'categoriesList' with *all* the category names that exist and + * 'selectedList' with the categories associated with the location 'id'. + * + * @param int $id + */ + public function loadAssociatedCategories($id) { + // find all of the categories available. + $this->set ( 'categoriesList', $this->Categories->getAllCategories()); + + // turn the chosen categories into a list of category ids for the multi-select. + $selectedCategories = $this->Locations->getSelectedCategories($id); + $selectedList = array_keys ( $selectedCategories->toArray () ); + $this->set ( 'selectedList', $selectedList ); + } + + /** + * calculates the set of locations within a certain range from a starting point and returns the + * full set. + */ + public function loadLocationsInRange($lat, $long, $radius) { + Log::debug ( 'into ranged locations calculator' ); + + // compute the lat/long bounding box for our search. + $bounds = SimpleMapsComponent::calculateLatLongBoundingBox ( $lat, $long, $radius ); + + if (! $bounds) { + Log::debug ( "failed to calculate the bounding box!" ); + } else { + Log::debug ( "bounding box: " . var_export ( $bounds, true ) ); + } + + // use the boundaries to restrict the lookup so we aren't crushed. + // order: min_lat, min_long, max_lat, max_long. + $locationsInRange = $this->Locations->getLocationsInBox($bounds [0], $bounds [1], $bounds [2], $bounds [3]); + + // heavy! + // Log::debug('got a list of locations: ' + var_export($locationsInRange->toArray(), true)); + + $this->set ( 'locationsInRange', $locationsInRange ); + } + + /** + * View method + * + * @param string|null $id + * Location id. + * @return \Cake\Network\Response|null + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function view($id = null) { + $location = $this->Locations->get ( $id, [ + 'contain' => [ + 'Categories' + ] + ] ); + + $this->loadAssociatedCategories ( $id ); + + $this->set ( 'api_key', $this->api_key ); + + $this->set ( 'location', $location ); + $this->set ( '_serialize', [ + 'location' + ] ); + } + + /** + * Add method + * + * @return \Cake\Network\Response|null Redirects on successful add, renders view otherwise. + */ + public function add() { + $location = $this->Locations->newEntity (); + + $categoriesList = $this->Categories->find ( 'list', [ + 'keyField' => 'id', + 'valueField' => 'name' + ] ); + $this->set ( 'categoriesList', $categoriesList ); + + if ($this->request->is ( 'post' )) { + $location = $this->Locations->patchEntity ( $location, $this->request->getData () ); + + Log::debug ("patching with " . var_export($location, true) ); + + $location = $this->SimpleMaps->fillInGeoPosition ( $location, [ + 'key' => $this->api_key + ] ); + + if ($location !== false && $this->Locations->save ( $location )) { + $this->Flash->success ( __ ( 'The location has been saved.' ) ); + + return $this->redirect ( [ + 'action' => 'index' + ] ); + } + $this->Flash->error ( __ ( 'The location could not be saved. Please, try again.' ) ); + } + + $this->set ( compact ( 'location' ) ); + $this->set ( '_serialize', [ + 'location' + ] ); + } + + /** + * Edit method + * + * @param string|null $id + * Location id. + * @return \Cake\Network\Response|null Redirects on successful edit, renders view otherwise. + * @throws \Cake\Network\Exception\NotFoundException When record not found. + */ + public function edit($id = null) { + $location = $this->Locations->get ( $id, [ + 'contain' => [ + 'Categories' + ] + ] ); + + $this->loadAssociatedCategories ( $id ); + + if ($this->request->is ( [ + 'patch', + 'post', + 'put' + ] )) { + $location = $this->Locations->patchEntity ( $location, $this->request->getData () ); + + $new_location = $this->SimpleMaps->fillInGeoPosition ( $location, [ + 'key' => $this->api_key + ] ); + if ($new_location === false) { + $this->Flash->error ( __ ( 'The location could not be geocoded. Please, try again.' ) ); + } else { + $location = $new_location; + if ($this->Locations->save ( $location )) { + $this->Flash->success ( __ ( 'The location has been saved.' ) ); + return $this->redirect ( [ + 'action' => 'index' + ] ); + } + $this->Flash->error ( __ ( 'The location could not be saved. Please, try again.' ) ); + } + } + $this->set ( compact ( 'location' ) ); + $this->set ( '_serialize', [ + 'location' + ] ); + } + + /** + * Delete method + * + * @param string|null $id + * Location id. + * @return \Cake\Network\Response|null Redirects to index. + * @throws \Cake\Datasource\Exception\RecordNotFoundException When record not found. + */ + public function delete($id = null) { + $this->request->allowMethod ( [ + 'post', + 'delete' + ] ); + $location = $this->Locations->get ( $id ); + if ($this->Locations->delete ( $location )) { + $this->Flash->success ( __ ( 'The location has been deleted.' ) ); + } else { + $this->Flash->error ( __ ( 'The location could not be deleted. Please, try again.' ) ); + } + + return $this->redirect ( [ + 'action' => 'index' + ] ); + } + + + // global locations list, loaded once per object creation. + private $locationsListGlobal = null; + + /** + * generates a random list of locations with a limited number of items. + */ + public function grabLocationsList() + { + if ($this->locationsListGlobal) + return $this->locationsListGlobal; + + /* + * load up a list of randomly chosen locations for the selection lists. we will keep this + * around if possible, rather than reloading per page view. + */ + $this->locationsListGlobal = $this->Locations->find ( 'list', [ + 'keyField' => 'id', + 'valueField' => 'name' + ] )->limit ( 1000 )->order ( 'rand()' )->toArray (); + + // $Log::debug('got a result array: ' . var_export($this->locationsListGlobal, true)); + + return $this->locationsListGlobal; + } + + /** + * adds an item to the location list to ensure a user will not see their previous choice disappear. + */ + public function addLocationToHeldList($id, $entry) { + $this->locationsListGlobal [$id1] = $entry; + } + + + /** + * calculate the distance between two locations in the db. + * will allow picking if one or both + * location ids are missing. + */ + public function distance($id1 = null, $id2 = null) { + // pretty kludgy approach here; don't yet know how to make the form refresh + // without reloading it, but reloading it clears the selections. so we're redirecting + // the form to itself but with the id parameters filled in. + + // process the parameters, if any were provided. + $this->set ( 'fromId', $id1 ); + $this->set ( 'toId', $id2 ); + + // load the actual location info if they specified the ids already. + if ($id1 !== null) { + $this->set ( 'fromAddress', $this->Locations->get ( $id1 ) ['location'] ); + $fromGeoCoord = $this->Locations->get ( $id1 ) ['lat'] . ',' . $this->Locations->get ( $id1 ) ['lng']; + // ensure it's in our global list also, or it won't get selected. + $this->addLocationToHeldList($id1, $this->Locations->get ( $id1 ) ['name']); + } else { + $this->set ( 'fromAddress', null ); + } + if ($id2 !== null) { + $this->set ( 'toAddress', $this->Locations->get ( $id2 ) ['location'] ); + $toGeoCoord = $this->Locations->get ( $id2 ) ['lat'] . ',' . $this->Locations->get ( $id2 ) ['lng']; + ; + // add to our global list for selection. + $this->addLocationToHeldList($id2, $this->Locations->get ( $id2 ) ['name']); + } else { + $this->set ( 'toAddress', null ); + } + + if ($id1 === null || $id2 === null) { + // set default value for distance. + $distance = 'unknown'; + } else { + // calculate distance between locations. + $distance = $this->SimpleMaps->calculateDrivingDistance ( $fromGeoCoord, $toGeoCoord, [ + 'key' => $this->api_key + ] ); + // $this->Flash->log ( 'distance calculated is ' . $distance ); + if ($distance === false) { + // failed to calculate this, so we let the user know. + $distance = "Unable to calculate a route using Google Maps Distance Matrix"; + } + } + // store in distance calculated variable. + $this->set ( 'distanceCalculated', $distance ); + + // load up the selection lists for from and to addresses. + $this->set ( 'locationsFrom', $this->grabLocationsList()); + $this->set ( 'locationsTo', $this->grabLocationsList() ); + + if ($this->request->is ( 'post' )) { + $datapack = $this->request->getData (); + + $fromId = $datapack ['from'] ['_ids']; + $this->Flash->log ( h ( 'from id is ' . $fromId ) ); + $toId = $datapack ['to'] ['_ids']; + $this->Flash->log ( h ( 'to id is ' . $toId ) ); + + $fromGeoCoord = $this->Locations->get ( $fromId ) ['lat'] . ',' . $this->Locations->get ( $fromId ) ['lng']; + + $this->Flash->log ( 'from coord is ' . $fromGeoCoord ); + $toGeoCoord = $this->Locations->get ( $toId ) ['lat'] . ',' . $this->Locations->get ( $toId ) ['lng']; + ; + $this->Flash->log ( 'to coord is ' . $toGeoCoord ); + + // how to make the form show the same data but with updated distance? + // currently kludged... + return $this->redirect ( [ + 'action' => 'distance', + $fromId, + $toId + ] ); + } + } + + /** + * finds all the locations within a given radius (in miles) from the location with 'id'. + */ + public function radius($id = null, $radius = 20) { + Log::debug ( 'into the radius method in controller...' ); + + $this->set ( 'id', $id ); + if ($id != null) { + $this->set ( 'fromAddress', $this->Locations->get ( $id ) ['location'] ); + $fromLat = $this->Locations->get ( $id ) ['lat']; + $this->set ( 'fromLat', $fromLat ); + $fromLong = $this->Locations->get ( $id ) ['lng']; + $this->set ( 'fromLong', $fromLong ); + } + + if ($this->request->is ( 'post' )) { + + $datapack = $this->request->getData (); + + // look for approximate array index. + Log::debug ( 'got datapack: ' . var_export ( $datapack, true ) ); + foreach ( $datapack as $key => $value ) { + if ("radius" == substr ( $key, 0, 6 )) { + $radius = $value; + } + } + } + + $this->set ( 'radius', $radius ); + + $this->set('dbProcessor', $this); + $this->set('preloader', '$this->MapDisplay->addMarkers($dbProcessor, $locationsInRange, null, $radius, $fromLat . \',\'. $fromLong);'); + + $this->loadLocationsInRange ( $fromLat, $fromLong, $radius ); + } + +//hmmm: the below should be listed in an interface. + /** + * processes a location row by extracting the important information into an array. + * separates the db structure from the pieces needed for google maps. + */ + public function processRow(& $location_row) + { + return [ + 'lat' => $location_row ['lat'], + 'lng' => $location_row ['lng'], + 'title' => $location_row ['name'], + // kludge below adds extra space on content, since someone is not left justifying these. + 'content' => h ( $location_row ['location'] ) . '      ', + ]; + } + + public function extractCategoryImage(& $category) + { + return $category->image; + } + + + /** + * jumps to a particular location as the center of the map and shows locations nearby. + */ + public function jump($id) { + Log::debug ( 'into the jump method in locations controller...' ); + + $this->set ( 'id', $id ); + if ($id != null) { + $fromLat = $this->Locations->get ( $id ) ['lat']; + $this->set ( 'fromLat', $fromLat ); + $fromLong = $this->Locations->get ( $id ) ['lng']; + $this->set ( 'fromLong', $fromLong ); + } + + $locationsInRange = $this->Locations->find ( 'all', [ + 'conditions' => [ + 'id' => $id + ] + ] ); + + // we were handed a list of locations that match our query, so we can now add them as markers. + $this->set('dbProcessor', $this); + $this->set('preloader', '$this->MapDisplay->addMarkers($dbProcessor, $locationsInRange, null, 1000, $fromLat . \',\'. $fromLong);'); + + + // heavy! + // Log::debug('got a list of locations: ' + var_export($locationsInRange->toArray(), true)); + + $this->set ( 'locationsInRange', $locationsInRange ); + } + + /** + * provides restful api for looking up locations within two lat/long boundaries. + */ + public function lookupajax() { + Log::debug ( 'into lookupajax method in locations controller...' ); + + $reqData = $this->request->getData (); + + Log::Debug ( 'got to locations lookup with data: ' . var_export ( $reqData, true ) ); + + // check that this is a post method, since we don't support anything else. + if (! $this->request->is ( [ + 'post' + ] )) { + die ( 'this is a post method' ); + } + + + if (array_key_exists('action', $reqData)) { + $action = $reqData['action']; + + if (strcasecmp($action, 'lookupBox') == 0) { + $this->findLocationsWithinBounds($reqData); + } else if (strcasecmp($action, 'getInfo') == 0) { + $this->getInfoOnLocation($reqData); + } else { + die('lookupajax call was given unknown action: ' . $action); + } + + } else { + die('lookupajax call has no action specified'); + } + } + + public function findLocationsWithinBounds($reqData) + { + if (array_key_exists ( 'sw_lat', $reqData )) { + $sw_lat = $reqData ['sw_lat']; + } + if (array_key_exists ( 'sw_lng', $reqData )) { + $sw_lng = $reqData ['sw_lng']; + } + if (array_key_exists ( 'ne_lat', $reqData )) { + $ne_lat = $reqData ['ne_lat']; + } + if (array_key_exists ( 'ne_lng', $reqData )) { + $ne_lng = $reqData ['ne_lng']; + } + + if (array_key_exists ( 'radius', $reqData )) { + $radius = $reqData ['radius']; + } + + $start = null; + if (array_key_exists('start', $reqData)) { + $start = $reqData['start']; + } + $end = null; + if (array_key_exists('end', $reqData)) { + $end = $reqData['end']; + } + + // temp! fails over to using whole range. + if ($sw_lat === null) { + $sw_lat = - 90; + } + if ($sw_lng === null) { + $sw_lng = - 180; + } + if ($ne_lat === null) { + $ne_lat = 90; + } + if ($ne_lng === null) { + $ne_lng = 180; + } + + // lookup the locations inside that box and store for view. + $locationsToSerialize = $this->Locations->getChewedLocationsInBox($sw_lat, $sw_lng, $ne_lat, $ne_lng, $start, $end); + Log::debug('db found ' . sizeof($locationsToSerialize) . ' rows for query (' . $start . '-' . $end . ')'); + + // simple implementation here since cakephp v3.4 was doing weird stuff instead of returning object we chose to serialize. + // ajax method would consistently return the name of the variable and 'undefined' as the only value, rather than properly + // serializing. + $encoded = json_encode ( $locationsToSerialize ); + // Log::debug('encoded json is: ' . var_export($encoded, true)); + + die ( $encoded ); + } + + public function getInfoOnLocation($reqData) + { + if (array_key_exists('id', $reqData)) { + $id = $reqData['id']; + } else { + // throw an exception here? + $message = 'failed to find location id in request data'; + Log::Debug($message); + die($message); + } + + $location = $this->Locations->get($id, [ + ]); + return die(json_encode($location)); + } + +} diff --git a/production/example_apps/zippy_maps/src/Controller/PagesController.php b/production/example_apps/zippy_maps/src/Controller/PagesController.php new file mode 100644 index 00000000..55792c8e --- /dev/null +++ b/production/example_apps/zippy_maps/src/Controller/PagesController.php @@ -0,0 +1,69 @@ +redirect('/'); + } + if (in_array('..', $path, true) || in_array('.', $path, true)) { + throw new ForbiddenException(); + } + $page = $subpage = null; + + if (!empty($path[0])) { + $page = $path[0]; + } + if (!empty($path[1])) { + $subpage = $path[1]; + } + $this->set(compact('page', 'subpage')); + + try { + $this->render(implode('/', $path)); + } catch (MissingTemplateException $e) { + if (Configure::read('debug')) { + throw $e; + } + throw new NotFoundException(); + } + } +} diff --git a/production/example_apps/zippy_maps/src/Model/Behavior/empty b/production/example_apps/zippy_maps/src/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/src/Model/Entity/CategoriesLocation.php b/production/example_apps/zippy_maps/src/Model/Entity/CategoriesLocation.php new file mode 100644 index 00000000..f21e91d6 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Entity/CategoriesLocation.php @@ -0,0 +1,34 @@ + true, + 'id' => false + ]; +} diff --git a/production/example_apps/zippy_maps/src/Model/Entity/Category.php b/production/example_apps/zippy_maps/src/Model/Entity/Category.php new file mode 100644 index 00000000..a2d97ec8 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Entity/Category.php @@ -0,0 +1,31 @@ + true, + 'id' => false + ]; +} diff --git a/production/example_apps/zippy_maps/src/Model/Entity/Location.php b/production/example_apps/zippy_maps/src/Model/Entity/Location.php new file mode 100644 index 00000000..83d5bbb6 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Entity/Location.php @@ -0,0 +1,33 @@ + true, + 'id' => false + ]; +} diff --git a/production/example_apps/zippy_maps/src/Model/Table/CategoriesLocationsTable.php b/production/example_apps/zippy_maps/src/Model/Table/CategoriesLocationsTable.php new file mode 100644 index 00000000..f47763c2 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Table/CategoriesLocationsTable.php @@ -0,0 +1,83 @@ +setTable('categories_locations'); + $this->setDisplayField('id'); + $this->setPrimaryKey('id'); + + $this->addBehavior('Timestamp'); + + $this->belongsTo('Locations', [ + 'foreignKey' => 'location_id', + 'joinType' => 'INNER' + ]); + $this->belongsTo('Categories', [ + 'foreignKey' => 'category_id', + 'joinType' => 'INNER' + ]); + } + + /** + * Default validation rules. + * + * @param \Cake\Validation\Validator $validator Validator instance. + * @return \Cake\Validation\Validator + */ + public function validationDefault(Validator $validator) + { + $validator + ->integer('id') + ->allowEmpty('id', 'create'); + + return $validator; + } + + /** + * Returns a rules checker object that will be used for validating + * application integrity. + * + * @param \Cake\ORM\RulesChecker $rules The rules object to be modified. + * @return \Cake\ORM\RulesChecker + */ + public function buildRules(RulesChecker $rules) + { + $rules->add($rules->existsIn(['location_id'], 'Locations')); + $rules->add($rules->existsIn(['category_id'], 'Categories')); + + return $rules; + } +} diff --git a/production/example_apps/zippy_maps/src/Model/Table/CategoriesTable.php b/production/example_apps/zippy_maps/src/Model/Table/CategoriesTable.php new file mode 100644 index 00000000..4d6af560 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Table/CategoriesTable.php @@ -0,0 +1,186 @@ +setTable('categories'); + $this->setDisplayField('name'); + $this->setPrimaryKey('id'); + + $this->addBehavior('Timestamp'); + + $this->belongsToMany('Locations', + [ + 'targetForeignKey' => 'location_id', + 'foreignKey' => 'category_id', + 'joinTable' => 'categories_locations', + 'through' => 'CategoriesLocations', + ]); + + } + + /** + * Default validation rules. + * + * @param \Cake\Validation\Validator $validator Validator instance. + * @return \Cake\Validation\Validator + */ + public function validationDefault(Validator $validator) + { + $validator + ->integer('id') + ->allowEmpty('id', 'create'); + + $validator + ->requirePresence('name', 'create') + ->notEmpty('name') + ->add('name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']); + + $validator + ->integer('parent') + ->allowEmpty('parent'); + + return $validator; + } + + /** + * Returns a rules checker object that will be used for validating + * application integrity. + * + * @param \Cake\ORM\RulesChecker $rules The rules object to be modified. + * @return \Cake\ORM\RulesChecker + */ + public function buildRules(RulesChecker $rules) + { + $rules->add($rules->isUnique(['name'])); + + return $rules; + } + + /** + * returns a query that will find all the categories as a list. + */ + public function getAllCategories() { + // find the full list of categories to show the user. + $categoriesList = $this->find ( 'list', [ + 'keyField' => 'id', + 'valueField' => 'name', + 'order' => [ + 'name' => 'asc' + ] + ] ); + return $categoriesList; + } + + /** + * returns a query that will locate all of the locations in the specified category with 'id'. + */ + public function getLocationsInCategory($id) + { + // query all the locations belonging to this category. + $locationsInCategory = $this->CategoriesLocations->find('all', [ + 'conditions' => [ 'category_id' => $id ], + 'contain' => ['Locations'] + ]); + return $locationsInCategory; + } + + /** + * returns a query that finds all locations in the category that fit within the southwest and northeast + * corners specified. + */ + public function getLocationsInCategoryInBox($id, $sw_lat, $sw_long, $ne_lat, $ne_long, $start = null, $end = null) + { + // query all the locations belonging to this category. + $locationsInCategory = $this->CategoriesLocations->find('all', [ + 'conditions' => [ 'category_id' => $id ], + 'contain' => ['Locations', 'Categories'] + ]); + + Log::Debug('bounds=' . $sw_lat . ', '. $sw_long . ' to ' . $ne_lat . ', ' . $ne_long); + + $bounds = [ $sw_lat , $sw_long , $ne_lat , $ne_long ]; + + if (! $bounds) { + Log::Debug("failed to calculate the bounding box!"); + } else { + Log::Debug("bounding box: " . var_export($bounds, true)); + } + + // use the boundaries to restrict the lookup. + // order: min_lat, min_long, max_lat, max_long. + $locationsInCategory = $locationsInCategory->where ( + function ($exp) use ($bounds) { + return $exp->gte ( 'lat', $bounds [0] )->gte ( 'lng', $bounds [1] )->lte ( 'lat', $bounds [2] )->lte ( 'lng', $bounds [3] ); + } + ); + + if (($start !== null) && ($end !== null)) { + Log::debug('start of range = ' . $start . ' and end = ' . $end); + $locationsInCategory= $locationsInCategory->order(['lat desc', 'lng desc']); + $chunk = $end - $start + 1; + $locationsInCategory= $locationsInCategory->limit($chunk); + $page = 1 + (int)($start / $chunk); + $locationsInCategory= $locationsInCategory->page($page); + Log::debug('page = ' . $page . ' and chunk = ' . $chunk); + } + + return $locationsInCategory; + } + + public function getChewedLocationsInCategoryInBox($id, $sw_lat, $sw_long, $ne_lat, $ne_long, $start = null, $end = null) + { + $locationsInCategory = $this->getLocationsInCategoryInBox($id, $sw_lat, $sw_long, $ne_lat, $ne_long, $start, $end); + + $locationsToSerialize = []; + + // make an array with the useful parts of the location data. + foreach ($locationsInCategory as $location) { + $lat_and_long = $location->location->lat. ',' . $location->location->lng; + if (array_key_exists ( $lat_and_long, $locationsToSerialize)) { + continue; // already got it. + } + +//Log::debug('got an icon value of: ' . $location->category->image); + + // we don't include lat and lng below since they are encoded as array key. + $locationsToSerialize[$lat_and_long] = ['name' => $location->location->name, + 'loc' => $location->location->location, + 'icon' => $location->category->image, + 'id' => $location->location_id, + ]; + } + + return $locationsToSerialize; + } +} diff --git a/production/example_apps/zippy_maps/src/Model/Table/LocationsTable.php b/production/example_apps/zippy_maps/src/Model/Table/LocationsTable.php new file mode 100644 index 00000000..57d43f73 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Model/Table/LocationsTable.php @@ -0,0 +1,191 @@ +setTable('locations'); + $this->setDisplayField('name'); + $this->setPrimaryKey('id'); + + $this->addBehavior('Timestamp'); + + $this->belongsToMany('Categories', + [ + 'targetForeignKey' => 'category_id', + 'foreignKey' => 'location_id', + 'joinTable' => 'categories_locations', + 'through' => 'CategoriesLocations', + ]); + + + } + + /** + * Default validation rules. + * + * @param \Cake\Validation\Validator $validator Validator instance. + * @return \Cake\Validation\Validator + */ + public function validationDefault(Validator $validator) + { + $validator + ->integer('id') + ->allowEmpty('id', 'create'); + + $validator + ->requirePresence('name', 'create') + ->notEmpty('name') + ->add('name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']); + + $validator->requirePresence ( 'location', 'create' )->notEmpty ( 'location' ); + + $validator + ->allowEmpty('lat'); + $validator + ->allowEmpty('lng'); + + return $validator; + } + + /** + * Returns a rules checker object that will be used for validating + * application integrity. + * + * @param \Cake\ORM\RulesChecker $rules The rules object to be modified. + * @return \Cake\ORM\RulesChecker + */ + public function buildRules(RulesChecker $rules) + { + $rules->add($rules->isUnique(['name'])); + + return $rules; + } + + + /** + * returns a query that will find the category records associated with a location 'id' + * as a list. + */ + public function getSelectedCategories($id) + { + // find the categories that are chosen for this item, if any. + $selectedCategories = $this->CategoriesLocations->find ( 'list', [ + 'keyField' => 'category_id', + 'valueField' => 'location_id', + 'conditions' => [ + 'location_id' => $id + ], + 'contain' => [ + 'Categories' + ] + ] ); + return $selectedCategories; + } + + /** + * returns a query that will find all of the locations within the bounding box. + */ + public function getLocationsInBox($sw_lat, $sw_long, $ne_lat, $ne_long, $start = null, $end = null) { + $locationsInRange = $this->find ( 'all', [ + 'contain' => ['Categories'], + ] ); + + Log::Debug ( 'bounds=' . $sw_lat . ', ' . $sw_long . ' to ' . $ne_lat . ', ' . $ne_long ); + + $bounds = [ + $sw_lat, + $sw_long, + $ne_lat, + $ne_long + ]; + + if (! $bounds) { + Log::Debug ( "failed to calculate the bounding box!" ); + } else { + Log::Debug ( "bounding box: " . var_export ( $bounds, true ) ); + } + + // use the boundaries to restrict the lookup so we aren't crushed. + // order: min_lat, min_long, max_lat, max_long. + $locationsInRange = $locationsInRange->where ( function ($exp) use ($bounds) { + return $exp->gte ( 'lat', $bounds [0] )->gte ( 'lng', $bounds [1] )->lte ( 'lat', $bounds [2] )->lte ( 'lng', $bounds [3] ); + } ); + + if (($start !== null) && ($end !== null)) { + Log::debug('start of range = ' . $start . ' and end = ' . $end); + $locationsInRange = $locationsInRange->order(['lat desc', 'lng desc']); + $chunk = $end - $start + 1; + $locationsInRange = $locationsInRange->limit($chunk); + $page = 1 + (int)($start / $chunk); + $locationsInRange = $locationsInRange->page($page); + Log::debug('page = ' . $page . ' and chunk = ' . $chunk); + } + + return $locationsInRange; + } + + /** + * retrieves all of the locations within the bounding box as a list of partial location data. + */ + public function getChewedLocationsInBox($sw_lat, $sw_long, $ne_lat, $ne_long, $start = null, $end = null) { + $locationsInRange = $this->getLocationsInBox($sw_lat, $sw_long, $ne_lat, $ne_long, $start, $end); + + // track locations we've already added and do not add ones at exactly the same lat/long. + // if we did add these, google maps screws up in representing them. + $locationsToSerialize = [ ]; + + foreach ( $locationsInRange as $location ) { + $lat_and_long = $location->lat . ',' . $location->lng; + if (array_key_exists ( $lat_and_long, $locationsToSerialize )) { + continue; // already got it. + } + +// Log::debug('dumping location row: ' . var_export($location, true)); + + // we don't include lat and lng below since they are encoded as array key. + $locationsToSerialize [$lat_and_long] = [ + 'name' => $location->name, + 'loc' => $location->location, + 'id' => $location->id + ]; + + // only try to add the image if the location actually has a category membership (at least one). + if ($location->categories) { + $locationsToSerialize [$lat_and_long]['icon'] = $location->categories[0]->image; + } + } + + return $locationsToSerialize; + } + +} diff --git a/production/example_apps/zippy_maps/src/Shell/ConsoleShell.php b/production/example_apps/zippy_maps/src/Shell/ConsoleShell.php new file mode 100644 index 00000000..c84bd97a --- /dev/null +++ b/production/example_apps/zippy_maps/src/Shell/ConsoleShell.php @@ -0,0 +1,81 @@ +err('Unable to load Psy\Shell.'); + $this->err(''); + $this->err('Make sure you have installed psysh as a dependency,'); + $this->err('and that Psy\Shell is registered in your autoloader.'); + $this->err(''); + $this->err('If you are using composer run'); + $this->err(''); + $this->err('$ php composer.phar require --dev psy/psysh'); + $this->err(''); + + return self::CODE_ERROR; + } + + $this->out("You can exit with `CTRL-C` or `exit`"); + $this->out(''); + + Log::drop('debug'); + Log::drop('error'); + $this->_io->setLoggers(false); + restore_error_handler(); + restore_exception_handler(); + + $psy = new PsyShell(); + $psy->run(); + } + + /** + * Display help for this console. + * + * @return \Cake\Console\ConsoleOptionParser + */ + public function getOptionParser() + { + $parser = new ConsoleOptionParser('console'); + $parser->setDescription( + 'This shell provides a REPL that you can use to interact ' . + 'with your application in an interactive fashion. You can use ' . + 'it to run adhoc queries with your models, or experiment ' . + 'and explore the features of CakePHP and your application.' . + "\n\n" . + 'You will need to have psysh installed for this Shell to work.' + ); + + return $parser; + } +} diff --git a/production/example_apps/zippy_maps/src/Template/Categories/add.ctp b/production/example_apps/zippy_maps/src/Template/Categories/add.ctp new file mode 100644 index 00000000..3aaada7a --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/add.ctp @@ -0,0 +1,27 @@ + + +
+ Form->create($category) ?> +
+ + Form->control('name'); + echo $this->Form->control('image'); + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Categories/center.ctp b/production/example_apps/zippy_maps/src/Template/Categories/center.ctp new file mode 100644 index 00000000..ede0b27f --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/center.ctp @@ -0,0 +1,133 @@ + + +
+

name) ?>

+ + + + + + + + + + + + + + + +
name) ?>
+log("state is: " . $state); + + // kludgey attempt to focus a little better, based on state size. + $small_state = false; + $medium_state = false; + // is the state small? + $small_state = ($state == 'DE' || $state == 'RI' || $state == 'NH'); +// $this->log('small_state=' . var_export($small_state, true)); + // if not small, we assume medium until told otherwise. + if (! $small_state) $medium_state = true; +// $this->log('medium_state=' . var_export($medium_state, true)); + // if certain known fat states, then not medium sized. + if ($state == 'TX' || $state == 'CA' || $state == 'AK') $medium_state = false; + $zoomFactor = $small_state? 8 : ( $medium_state? 7 : 5 ); + $this->log('zooming at ' . $zoomFactor); + //question: how to pick a more useful zoom factor? maybe record in db a starting zoom factor per state? + + // list options we want to override or add for the map. + $map_options = [ + // automatically encompass markers and auto-center if they haven't told us where to start. + 'autoCenter' => ($mapCenter === null)? true : false, + 'clustering' => $clustering, + 'zoom' => $zoomFactor, + ]; + + // start at a specified center if one is given. + if ($mapCenter) { + $map_options = array_merge($map_options, $mapCenter); + } + + //$this->log('new options set: ' . var_export($map_options, true)); + + + // provide the element with all the info it needs to set up the map. + $element_options = + [ + 'map_options' => $map_options, + 'map_colors' => 'avmaps/js/sg2_map_colors.js', + 'the_map' => $this->GoogleMap, + // no options to pass to ajax so far... + 'ajax_options' => '{ + }', + 'default_options' => '{ + json_provider: "/categories.json", + iconColor: "' . $this->MapDisplay->defaultIconColor() . '", + }', + ]; + + echo $this->element('Avmaps.google_map', $element_options); + + /* + // create the basic map framework using google maps api. + $this->MapDisplay->setupMap ( $map_options, $this->GoogleMap ); + + // plug in our chosen color scheme for land, roads, etc. + $this->MapDisplay->applyColors ( 'avmaps/js/sg2_map_colors.js' ); + + // after the intial configuration items are done, we can emit the map code. + // we can still add markers after this point, and do so below. + $this->MapDisplay->emitMap ( false ); + + // we were handed a list of locations that match our query, so we can now add them as markers. + $this->MapDisplay->addMarkersInCategory ( $locationsInCategory, $category ); + + // set up our event handler for this view. +// $this->MapDisplay->injectJSFile('avmaps/js/event_trappers.js'); + + // now we think we are ready to go. let's get the map displayed. + $this->MapDisplay->finallyDisplayMap (); + */ + + // end of dynamic map preparation. +?> +
+ Form->create($category) ?> + Form->control ( 'view_options._ids', [ + 'type' => 'select', + 'multiple' => true, + 'val' => $selectedList, + 'options' => [ + 'clustering' => 'clustering' + ] + ] ); + ?> + + Form->button(__('Modify View')) ?> + Form->end() ?> + +
+
diff --git a/production/example_apps/zippy_maps/src/Template/Categories/edit.ctp b/production/example_apps/zippy_maps/src/Template/Categories/edit.ctp new file mode 100644 index 00000000..9161c952 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/edit.ctp @@ -0,0 +1,32 @@ + + +
+ Form->create($category) ?> +
+ + Form->control('name'); + echo $this->Form->control('image'); + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Categories/index.ctp b/production/example_apps/zippy_maps/src/Template/Categories/index.ctp new file mode 100644 index 00000000..1a0381b0 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/index.ctp @@ -0,0 +1,56 @@ + + +
+

+ + + + + + + + + + + + + + + + + + + + + + + +
Paginator->sort('id') ?>Paginator->sort('name') ?>Paginator->sort('image') ?>Paginator->sort('created') ?>Paginator->sort('modified') ?>
Number->format($category->id) ?>name) ?>image) ?>created) ?>modified) ?> + Html->link(__('Map'), ['action' => 'map', $category->id]) ?> + Html->link(__('Center'), ['action' => 'center', $category->id]) ?> + Html->link(__('View'), ['action' => 'view', $category->id]) ?> + Html->link(__('Edit'), ['action' => 'edit', $category->id]) ?> + Form->postLink(__('Delete'), ['action' => 'delete', $category->id], ['confirm' => __('Are you sure you want to delete # {0}?', $category->id)]) ?> +
+
+
    + Paginator->first('<< ' . __('first')) ?> + Paginator->prev('< ' . __('previous')) ?> + Paginator->numbers() ?> + Paginator->next(__('next') . ' >') ?> + Paginator->last(__('last') . ' >>') ?> +
+

Paginator->counter(['format' => __('Page {{page}} of {{pages}}, showing {{current}} record(s) out of {{count}} total')]) ?>

+
+
diff --git a/production/example_apps/zippy_maps/src/Template/Categories/map.ctp b/production/example_apps/zippy_maps/src/Template/Categories/map.ctp new file mode 100644 index 00000000..03a3cc53 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/map.ctp @@ -0,0 +1,85 @@ + + +
+

name) ?>

+ + + + + + + + + + + + + + + +
name) ?>
+ true, // automatically encompass markers. + 'clustering' => $clustering, + ]; + + // provide the element with all the info it needs to set up the map. + $element_options = [ + 'map_options' => $map_options, + 'map_colors' => 'avmaps/js/sg2_map_colors.js', + 'the_map' => $this->GoogleMap, + // we want to include the category ID when making ajax calls. + 'ajax_options' => '{ category: "' . $category->id . '"}', + 'default_options' => '{ + iconColor: "' . $this->MapDisplay->defaultIconColor() . '", + json_provider: "/categories.json", + }', + ]; + + echo $this->element('Avmaps.google_map', $element_options); + + // end of dynamic map preparation. + +?> +
+ Form->create($category) ?> + Form->control ( 'view_options._ids', [ + 'type' => 'select', + 'multiple' => true, + 'val' => $selectedList, + 'options' => [ + 'clustering' => 'clustering' + ] + ] ); + ?> + + Form->button(__('Modify View')) ?> + Form->end() ?> + +
+
diff --git a/production/example_apps/zippy_maps/src/Template/Categories/view.ctp b/production/example_apps/zippy_maps/src/Template/Categories/view.ctp new file mode 100644 index 00000000..8eec91d5 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Categories/view.ctp @@ -0,0 +1,56 @@ + + +
+

name) ?>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
name) ?>
Number->format($category->id) ?>
image) ?>
created) ?>
modified) ?>
+ Form->control('locations._ids', [ + 'type' => 'select', + 'multiple' => true, + 'disabled' => true, + 'options' => $locationBits, + ]); + ?> +
+
diff --git a/production/example_apps/zippy_maps/src/Template/Element/Flash/default.ctp b/production/example_apps/zippy_maps/src/Template/Element/Flash/default.ctp new file mode 100644 index 00000000..736b27db --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Element/Flash/default.ctp @@ -0,0 +1,10 @@ + +
diff --git a/production/example_apps/zippy_maps/src/Template/Element/Flash/error.ctp b/production/example_apps/zippy_maps/src/Template/Element/Flash/error.ctp new file mode 100644 index 00000000..e7c4af10 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Element/Flash/error.ctp @@ -0,0 +1,6 @@ + +
diff --git a/production/example_apps/zippy_maps/src/Template/Element/Flash/success.ctp b/production/example_apps/zippy_maps/src/Template/Element/Flash/success.ctp new file mode 100644 index 00000000..becd5a1f --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Element/Flash/success.ctp @@ -0,0 +1,6 @@ + +
diff --git a/production/example_apps/zippy_maps/src/Template/Email/html/default.ctp b/production/example_apps/zippy_maps/src/Template/Email/html/default.ctp new file mode 100644 index 00000000..386674a1 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Email/html/default.ctp @@ -0,0 +1,22 @@ + + ' . $line . "

\n"; +endforeach; +?> diff --git a/production/example_apps/zippy_maps/src/Template/Email/text/default.ctp b/production/example_apps/zippy_maps/src/Template/Email/text/default.ctp new file mode 100644 index 00000000..704b46f0 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Email/text/default.ctp @@ -0,0 +1,16 @@ + + diff --git a/production/example_apps/zippy_maps/src/Template/Error/error400.ctp b/production/example_apps/zippy_maps/src/Template/Error/error400.ctp new file mode 100644 index 00000000..2aebac6c --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Error/error400.ctp @@ -0,0 +1,38 @@ +layout = 'error'; + +if (Configure::read('debug')): + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error400.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + +element('auto_table_warning') ?> +end(); +endif; +?> +

+

+ : + '{$url}'") ?> +

diff --git a/production/example_apps/zippy_maps/src/Template/Error/error500.ctp b/production/example_apps/zippy_maps/src/Template/Error/error500.ctp new file mode 100644 index 00000000..d8014f84 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Error/error500.ctp @@ -0,0 +1,43 @@ +layout = 'error'; + +if (Configure::read('debug')): + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error500.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + + + Error in: + getFile()), $error->getLine()) ?> + +element('auto_table_warning'); + + if (extension_loaded('xdebug')): + xdebug_print_function_stack(); + endif; + + $this->end(); +endif; +?> +

+

+ : + +

diff --git a/production/example_apps/zippy_maps/src/Template/Layout/Email/html/default.ctp b/production/example_apps/zippy_maps/src/Template/Layout/Email/html/default.ctp new file mode 100644 index 00000000..2b439700 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/Email/html/default.ctp @@ -0,0 +1,24 @@ + + + + + <?= $this->fetch('title') ?> + + + fetch('content') ?> + + diff --git a/production/example_apps/zippy_maps/src/Template/Layout/Email/text/default.ctp b/production/example_apps/zippy_maps/src/Template/Layout/Email/text/default.ctp new file mode 100644 index 00000000..871dcfb4 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/Email/text/default.ctp @@ -0,0 +1,16 @@ + +fetch('content') ?> diff --git a/production/example_apps/zippy_maps/src/Template/Layout/ajax.ctp b/production/example_apps/zippy_maps/src/Template/Layout/ajax.ctp new file mode 100644 index 00000000..871dcfb4 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/ajax.ctp @@ -0,0 +1,16 @@ + +fetch('content') ?> diff --git a/production/example_apps/zippy_maps/src/Template/Layout/default.ctp b/production/example_apps/zippy_maps/src/Template/Layout/default.ctp new file mode 100644 index 00000000..24a4dd0b --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/default.ctp @@ -0,0 +1,66 @@ + + + + + Html->charset() ?> + + + <?= $pageDescription ?>: + <?= $this->fetch('title') ?> + + Html->meta('icon') ?> + + Html->css('base.css') ?> + Html->css('cake.css') ?> + + fetch('meta') ?> + fetch('css') ?> + + + + + + + + fetch('script') ?> + + + + + Flash->render() ?> +
+ fetch('content') ?> +
+
+
+ + diff --git a/production/example_apps/zippy_maps/src/Template/Layout/error.ctp b/production/example_apps/zippy_maps/src/Template/Layout/error.ctp new file mode 100644 index 00000000..5304ec43 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/error.ctp @@ -0,0 +1,47 @@ + + + + + Html->charset() ?> + + <?= $this->fetch('title') ?> + + Html->meta('icon') ?> + + Html->css('base.css') ?> + Html->css('cake.css') ?> + + fetch('meta') ?> + fetch('css') ?> + fetch('script') ?> + + +
+ +
+ Flash->render() ?> + + fetch('content') ?> +
+ +
+ + diff --git a/production/example_apps/zippy_maps/src/Template/Layout/rss/default.ctp b/production/example_apps/zippy_maps/src/Template/Layout/rss/default.ctp new file mode 100644 index 00000000..5c15a198 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Layout/rss/default.ctp @@ -0,0 +1,14 @@ +fetch('title'); +endif; + +echo $this->Rss->document( + $this->Rss->channel( + [], $channel, $this->fetch('content') + ) +); +?> diff --git a/production/example_apps/zippy_maps/src/Template/Locations/add.ctp b/production/example_apps/zippy_maps/src/Template/Locations/add.ctp new file mode 100644 index 00000000..e50d32c7 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/add.ctp @@ -0,0 +1,30 @@ + + +
+ Form->create($location) ?> +
+ + Form->control('name'); + echo $this->Form->control('location'); + + echo $this->Form->control('categories._ids', [ + 'type' => 'select', + 'multiple' => true, + 'options' => $categoriesList, + ]); + + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/distance.ctp b/production/example_apps/zippy_maps/src/Template/Locations/distance.ctp new file mode 100644 index 00000000..76f7b125 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/distance.ctp @@ -0,0 +1,58 @@ + + +
+ Form->create('DistanceCalculator') ?> +
+ + Form->control('from._ids', [ + 'type' => 'select', + 'options' => $locationsFrom, + 'value' => $fromId, + ]); + + if ($fromAddress !== null) { + echo $this->Form->control('from-address', [ + 'type' => 'textarea', + 'rows' => 1, + 'default' => $fromAddress, + 'disabled' => 'disabled' + ]); + } + + echo $this->Form->control('to._ids', [ + 'type' => 'select', + 'options' => $locationsTo, + 'value' => $toId, + ]); + + if ($toAddress !== null) { + echo $this->Form->control('to-address', [ + 'type' => 'textarea', + 'rows' => 1, + 'default' => $toAddress, + 'disabled' => 'disabled' + ]); + } + + echo $this->Form->control('distance', [ + 'type' => 'textarea', + 'rows' => 1, + 'default' => $distanceCalculated, + 'disabled' => 'disabled' + ]); + + ?> +
+ Form->button(__('Calculate')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/edit.ctp b/production/example_apps/zippy_maps/src/Template/Locations/edit.ctp new file mode 100644 index 00000000..2a1e2580 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/edit.ctp @@ -0,0 +1,37 @@ + + +
+ Form->create($location) ?> +
+ + Form->control('name'); + echo $this->Form->control('location'); + + echo $this->Form->control('categories._ids', [ + 'type' => 'select', + 'multiple' => true, + 'val' => $selectedList, + 'options' => $categoriesList, + ]); + + ?> +
+ Form->button(__('Submit')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/index.ctp b/production/example_apps/zippy_maps/src/Template/Locations/index.ctp new file mode 100644 index 00000000..ac967333 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/index.ctp @@ -0,0 +1,55 @@ + + +
+

+ + + + + + + + + + + + + + + + + + + + + + + +
Paginator->sort('id') ?>Paginator->sort('name') ?>Paginator->sort('location') ?>Paginator->sort('lat') ?>Paginator->sort('lng') ?>
Number->format($location->id) ?>name) ?>location) ?>lat) ?>lng) ?> + Html->link(__('Jump'), ['action' => 'jump', $location->id]) ?> + Html->link(__('Radius'), ['action' => 'radius', $location->id]) ?> + Html->link(__('View'), ['action' => 'view', $location->id]) ?> + Html->link(__('Edit'), ['action' => 'edit', $location->id]) ?> + Form->postLink(__('Delete'), ['action' => 'delete', $location->id], ['confirm' => __('Are you sure you want to delete # {0}?', $location->id)]) ?> +
+
+
    + Paginator->first('<< ' . __('first')) ?> + Paginator->prev('< ' . __('previous')) ?> + Paginator->numbers() ?> + Paginator->next(__('next') . ' >') ?> + Paginator->last(__('last') . ' >>') ?> +
+

Paginator->counter(['format' => __('Page {{page}} of {{pages}}, showing {{current}} record(s) out of {{count}} total')]) ?>

+
+
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/jump.ctp b/production/example_apps/zippy_maps/src/Template/Locations/jump.ctp new file mode 100644 index 00000000..a4631bdc --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/jump.ctp @@ -0,0 +1,53 @@ + + +
+ Form->create('Jump') ?> +
+ + true, // automatically encompass markers. + 'clustering' => true, // cluster the markers. + 'zoom' => 12, // zoom in pretty far but not as a microscope. + 'lat' => $fromLat, + 'lng' => $fromLong, + ]; + + // provide the element with all the info it needs to set up the map. + $element_options = + [ + 'map_options' => $map_options, + 'map_colors' => 'avmaps/js/sg2_map_colors.js', + 'the_map' => $this->GoogleMap, + // no options to pass to ajax so far... + 'ajax_options' => '{ + }', + 'default_options' => '{ + iconColor: "' . $this->MapDisplay->defaultIconColor() . '", + json_provider: "/locations.json", + }', + ]; + + echo $this->element('Avmaps.google_map', $element_options); + } + ?> +
+ + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/radius.ctp b/production/example_apps/zippy_maps/src/Template/Locations/radius.ctp new file mode 100644 index 00000000..11b483e4 --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/radius.ctp @@ -0,0 +1,56 @@ + + +
+ Form->create('RadiusFinder') ?> +
+ + Form->control ( 'from-address', [ + 'type' => 'textarea', + 'rows' => 1, + 'default' => $fromAddress, + 'disabled' => 'disabled' + ] ); + + echo $this->Form->control ( 'radius (in miles)' , ['default' => $radius]); + + // list options we want to override or add for the map. + $map_options = [ + 'autoCenter' => true, // automatically encompass markers. + 'clustering' => true, // cluster the markers. + ]; + + // provide the element with all the info it needs to set up the map. + $element_options = + [ + 'map_options' => $map_options, + 'map_colors' => 'avmaps/js/sg2_map_colors.js', + 'the_map' => $this->GoogleMap, + // no options to pass to ajax so far... + 'ajax_options' => '{ + }', + // not passing json provider, since we are doing a special radius thing here. so no updates. + 'default_options' => '{ + iconColor: "' . $this->MapDisplay->defaultIconColor() . '", + }', + ]; + + echo $this->element('Avmaps.google_map', $element_options); + } + ?> +
+ Form->button(__('Calculate')) ?> + Form->end() ?> +
diff --git a/production/example_apps/zippy_maps/src/Template/Locations/view.ctp b/production/example_apps/zippy_maps/src/Template/Locations/view.ctp new file mode 100644 index 00000000..855df52f --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Locations/view.ctp @@ -0,0 +1,97 @@ + + +
+

name) ?>

+ + + + + + + + + + + + + + + + + + + + + + + + +
name) ?>
location) ?> + $location->lat + . ',' . $location->lng + ], + ]; + + $marker_options = [ + 'color' => $this->MapDisplay->defaultIconColor(), + 'shadow' => 'false' + ]; + + $markers = $this->GoogleMap->staticMarkers($addresses, $marker_options); + + $map_options = [ + 'center' => $location->lat + . ',' . $location->lng, + 'markers' => $markers, + 'zoom' => 8, + ]; + + $map = $this->GoogleMap->staticMap($map_options); + + echo $map; + + $this->GoogleMap->finalize(); + + //end static map junk. + ?> + +
lat . ',' . $location->lng) ?>
+ lat, $location->lng, [ + 'key' => $api_key + ]); + if ($results) { + echo h($results[0]); + } else { + echo h('failed to reverse geocode'); + } + + ?> +
+ Form->control('categories._ids', [ + 'type' => 'select', + 'multiple' => true, + 'val' => $selectedList, + 'options' => $categoriesList, + ]); + ?> +
+
diff --git a/production/example_apps/zippy_maps/src/Template/Pages/home.ctp b/production/example_apps/zippy_maps/src/Template/Pages/home.ctp new file mode 100644 index 00000000..b495ee8a --- /dev/null +++ b/production/example_apps/zippy_maps/src/Template/Pages/home.ctp @@ -0,0 +1,290 @@ +layout = false; + +if (!Configure::read('debug')): + throw new NotFoundException('Please replace src/Template/Pages/home.ctp with your own version.'); +endif; + +$cakeDescription = 'Maps Demo - showing what we can do to google maps'; +?> + + + + Html->charset() ?> + + + <?= $cakeDescription ?> + + + Html->meta('icon') ?> + Html->css('base.css') ?> + Html->css('cake.css') ?> + Html->css('home.css') ?> + + + + +
+
Html->image('/img/charlottesville_minimap.png') ?>
+
+

Maps are not the territory.

+
+
+ +
+ +
+ +
+
+
+

Based on CakePHP Red Velvet.

+
+
+

Please be aware that this page will not be shown if you turn off debug mode unless you replace src/Template/Pages/home.ctp with your own version.

+
+
+ +
+ +
+
+ +
+
+

Environment

+
    + =')): ?> +
  • Your version of PHP is 5.6.0 or higher (detected ).
  • + +
  • Your version of PHP is too low. You need PHP 5.6.0 or higher to use CakePHP (detected ).
  • + + + +
  • Your version of PHP has the mbstring extension loaded.
  • + +
  • Your version of PHP does NOT have the mbstring extension loaded.
  • ; + + + +
  • Your version of PHP has the openssl extension loaded.
  • + +
  • Your version of PHP has the mcrypt extension loaded.
  • + +
  • Your version of PHP does NOT have the openssl or mcrypt extension loaded.
  • + + + +
  • Your version of PHP has the intl extension loaded.
  • + +
  • Your version of PHP does NOT have the intl extension loaded.
  • + +
+
+
+

Filesystem

+
    + +
  • Your tmp directory is writable.
  • + +
  • Your tmp directory is NOT writable.
  • + + + +
  • Your logs directory is writable.
  • + +
  • Your logs directory is NOT writable.
  • + + + + +
  • The Engine is being used for core caching. To change the config edit config/app.php
  • + +
  • Your cache is NOT working. Please check the settings in config/app.php
  • + +
+
+
+
+ +
+
+

Database

+ connect(); + } catch (Exception $connectionError) { + $connected = false; + $errorMsg = $connectionError->getMessage(); + if (method_exists($connectionError, 'getAttributes')): + $attributes = $connectionError->getAttributes(); + if (isset($errorMsg['message'])): + $errorMsg .= '
' . $attributes['message']; + endif; + endif; + } + ?> +
    + +
  • CakePHP is able to connect to the database.
  • + +
  • CakePHP is NOT able to connect to the database.
  • + +
+
+
+

DebugKit

+
    + +
  • DebugKit is loaded.
  • + +
  • DebugKit is NOT loaded. You need to either install pdo_sqlite, or define the "debug_kit" connection name.
  • + +
+
+
+
+ +
+
+

Editing this Page

+
    +
  • To change the content of this page, edit: src/Template/Pages/home.ctp.
  • +
  • You can also add some CSS styles for your pages at: webroot/css/.
  • +
+
+ +
+ +
+
+

More about Cake

+

+ CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Front Controller and MVC.
+ Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility. +

+
+
+
+ +
+
+ P +

Help and Bug Reports

+ +
+
+ r +

Docs and Downloads

+ +
+
+ s +

Training and Certification

+ +
+
+ + + diff --git a/production/example_apps/zippy_maps/src/View/AjaxView.php b/production/example_apps/zippy_maps/src/View/AjaxView.php new file mode 100644 index 00000000..594e2d80 --- /dev/null +++ b/production/example_apps/zippy_maps/src/View/AjaxView.php @@ -0,0 +1,49 @@ +response->type('ajax'); + } +} diff --git a/production/example_apps/zippy_maps/src/View/AppView.php b/production/example_apps/zippy_maps/src/View/AppView.php new file mode 100644 index 00000000..afbb42ee --- /dev/null +++ b/production/example_apps/zippy_maps/src/View/AppView.php @@ -0,0 +1,48 @@ +loadHelper('Html');` + * + * @return void + */ + public function initialize() + { + // code added to load mapping view helper. + $config = [ + 'autoScript' => true, + 'className' => 'Avmaps.ClusteringMap' + ]; + $this->loadHelper('Geo.GoogleMap', $config); + + $this->loadHelper('Avmaps.MapDisplay'); + } +} diff --git a/production/example_apps/zippy_maps/src/View/Helper/empty b/production/example_apps/zippy_maps/src/View/Helper/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/tests/Fixture/CategoriesFixture.php b/production/example_apps/zippy_maps/tests/Fixture/CategoriesFixture.php new file mode 100644 index 00000000..75021793 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/Fixture/CategoriesFixture.php @@ -0,0 +1,50 @@ + ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'autoIncrement' => true, 'precision' => null], + 'name' => ['type' => 'string', 'length' => 255, 'null' => false, 'default' => null, 'collate' => 'utf8_general_ci', 'comment' => '', 'precision' => null, 'fixed' => null], + 'parent' => ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => true, 'default' => null, 'comment' => '', 'precision' => null, 'autoIncrement' => null], + 'created' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + 'modified' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + '_constraints' => [ + 'primary' => ['type' => 'primary', 'columns' => ['id'], 'length' => []], + 'name' => ['type' => 'unique', 'columns' => ['name'], 'length' => []], + ], + '_options' => [ + 'engine' => 'InnoDB', + 'collation' => 'utf8_general_ci' + ], + ]; + // @codingStandardsIgnoreEnd + + /** + * Records + * + * @var array + */ + public $records = [ + [ + 'id' => 1, + 'name' => 'Lorem ipsum dolor sit amet', + 'parent' => 1, + 'created' => '2017-04-26 14:08:10', + 'modified' => '2017-04-26 14:08:10' + ], + ]; +} diff --git a/production/example_apps/zippy_maps/tests/Fixture/CategoriesLocationsFixture.php b/production/example_apps/zippy_maps/tests/Fixture/CategoriesLocationsFixture.php new file mode 100644 index 00000000..6c515f25 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/Fixture/CategoriesLocationsFixture.php @@ -0,0 +1,55 @@ + ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'autoIncrement' => true, 'precision' => null], + 'location_id' => ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null, 'autoIncrement' => null], + 'category_id' => ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null, 'autoIncrement' => null], + 'created' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + 'modified' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + '_indexes' => [ + 'location_id' => ['type' => 'index', 'columns' => ['location_id'], 'length' => []], + 'category_id' => ['type' => 'index', 'columns' => ['category_id'], 'length' => []], + ], + '_constraints' => [ + 'primary' => ['type' => 'primary', 'columns' => ['id'], 'length' => []], + 'categories_locations_ibfk_1' => ['type' => 'foreign', 'columns' => ['location_id'], 'references' => ['locations', 'id'], 'update' => 'restrict', 'delete' => 'restrict', 'length' => []], + 'categories_locations_ibfk_2' => ['type' => 'foreign', 'columns' => ['category_id'], 'references' => ['categories', 'id'], 'update' => 'restrict', 'delete' => 'restrict', 'length' => []], + ], + '_options' => [ + 'engine' => 'InnoDB', + 'collation' => 'utf8_general_ci' + ], + ]; + // @codingStandardsIgnoreEnd + + /** + * Records + * + * @var array + */ + public $records = [ + [ + 'id' => 1, + 'location_id' => 1, + 'category_id' => 1, + 'created' => '2017-05-01 18:36:01', + 'modified' => '2017-05-01 18:36:01' + ], + ]; +} diff --git a/production/example_apps/zippy_maps/tests/Fixture/LocationsFixture.php b/production/example_apps/zippy_maps/tests/Fixture/LocationsFixture.php new file mode 100644 index 00000000..fe44867a --- /dev/null +++ b/production/example_apps/zippy_maps/tests/Fixture/LocationsFixture.php @@ -0,0 +1,57 @@ + ['type' => 'integer', 'length' => 11, 'unsigned' => true, 'null' => false, 'default' => null, 'comment' => '', 'autoIncrement' => true, 'precision' => null], + 'name' => ['type' => 'string', 'length' => 255, 'null' => false, 'default' => null, 'collate' => 'utf8_general_ci', 'comment' => '', 'precision' => null, 'fixed' => null], + 'location' => ['type' => 'string', 'length' => 1024, 'null' => false, 'default' => null, 'collate' => 'utf8_general_ci', 'comment' => '', 'precision' => null, 'fixed' => null], + 'lat' => ['type' => 'float', 'null' => true, 'default' => null, ], + 'lng' => ['type' => 'float', 'null' => true, 'default' => null, ], + 'created' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + 'modified' => ['type' => 'datetime', 'length' => null, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null], + '_indexes' => [ + 'location' => ['type' => 'index', 'columns' => ['location'], 'length' => []], + ], + '_constraints' => [ + 'primary' => ['type' => 'primary', 'columns' => ['id'], 'length' => []], + 'name' => ['type' => 'unique', 'columns' => ['name'], 'length' => []], + ], + '_options' => [ + 'engine' => 'InnoDB', + 'collation' => 'utf8_general_ci' + ], + ]; + // @codingStandardsIgnoreEnd + + /** + * Records + * + * @var array + */ + public $records = [ + [ + 'id' => 1, + 'name' => 'Lorem ipsum dolor sit amet', + 'location' => 'Lorem ipsum dolor sit amet', + 'lat' => 30.8, + 'lng' => -12.6, + 'created' => '2017-04-21 14:54:02', + 'modified' => '2017-04-21 14:54:02' + ], + ]; +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/ApplicationTest.php b/production/example_apps/zippy_maps/tests/TestCase/ApplicationTest.php new file mode 100644 index 00000000..d397fa1c --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/ApplicationTest.php @@ -0,0 +1,46 @@ +middleware($middleware); + + $this->assertInstanceOf(ErrorHandlerMiddleware::class, $middleware->get(0)); + $this->assertInstanceOf(AssetMiddleware::class, $middleware->get(1)); + $this->assertInstanceOf(RoutingMiddleware::class, $middleware->get(2)); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Controller/CategoriesControllerTest.php b/production/example_apps/zippy_maps/tests/TestCase/Controller/CategoriesControllerTest.php new file mode 100644 index 00000000..f0884e4f --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Controller/CategoriesControllerTest.php @@ -0,0 +1,71 @@ +markTestIncomplete('Not implemented yet.'); + } + + /** + * Test view method + * + * @return void + */ + public function testView() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test add method + * + * @return void + */ + public function testAdd() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test edit method + * + * @return void + */ + public function testEdit() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test delete method + * + * @return void + */ + public function testDelete() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Controller/Component/empty b/production/example_apps/zippy_maps/tests/TestCase/Controller/Component/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/tests/TestCase/Controller/LocationsControllerTest.php b/production/example_apps/zippy_maps/tests/TestCase/Controller/LocationsControllerTest.php new file mode 100644 index 00000000..014f2fa5 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Controller/LocationsControllerTest.php @@ -0,0 +1,71 @@ +markTestIncomplete('Not implemented yet.'); + } + + /** + * Test view method + * + * @return void + */ + public function testView() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test add method + * + * @return void + */ + public function testAdd() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test edit method + * + * @return void + */ + public function testEdit() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test delete method + * + * @return void + */ + public function testDelete() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Controller/PagesControllerTest.php b/production/example_apps/zippy_maps/tests/TestCase/Controller/PagesControllerTest.php new file mode 100644 index 00000000..1b478a31 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Controller/PagesControllerTest.php @@ -0,0 +1,97 @@ +get('/'); + $this->assertResponseOk(); + $this->get('/'); + $this->assertResponseOk(); + } + + /** + * testDisplay method + * + * @return void + */ + public function testDisplay() + { + $this->get('/pages/home'); + $this->assertResponseOk(); + $this->assertResponseContains('CakePHP'); + $this->assertResponseContains(''); + } + + /** + * Test that missing template renders 404 page in production + * + * @return void + */ + public function testMissingTemplate() + { + Configure::write('debug', false); + $this->get('/pages/not_existing'); + + $this->assertResponseError(); + $this->assertResponseContains('Error'); + } + + /** + * Test that missing template in debug mode renders missing_template error page + * + * @return void + */ + public function testMissingTemplateInDebug() + { + Configure::write('debug', true); + $this->get('/pages/not_existing'); + + $this->assertResponseFailure(); + $this->assertResponseContains('Missing Template'); + $this->assertResponseContains('Stacktrace'); + $this->assertResponseContains('not_existing.ctp'); + } + + /** + * Test directory traversal protection + * + * @return void + */ + public function testDirectoryTraversalProtection() + { + $this->get('/pages/../Layout/ajax'); + $this->assertResponseCode(403); + $this->assertResponseContains('Forbidden'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Model/Behavior/empty b/production/example_apps/zippy_maps/tests/TestCase/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesLocationsTableTest.php b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesLocationsTableTest.php new file mode 100644 index 00000000..1a457956 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesLocationsTableTest.php @@ -0,0 +1,85 @@ + 'App\Model\Table\CategoriesLocationsTable']; + $this->CategoriesLocations = TableRegistry::get('CategoriesLocations', $config); + } + + /** + * tearDown method + * + * @return void + */ + public function tearDown() + { + unset($this->CategoriesLocations); + + parent::tearDown(); + } + + /** + * Test initialize method + * + * @return void + */ + public function testInitialize() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test validationDefault method + * + * @return void + */ + public function testValidationDefault() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test buildRules method + * + * @return void + */ + public function testBuildRules() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesTableTest.php b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesTableTest.php new file mode 100644 index 00000000..a618e677 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/CategoriesTableTest.php @@ -0,0 +1,83 @@ + 'App\Model\Table\CategoriesTable']; + $this->Categories = TableRegistry::get('Categories', $config); + } + + /** + * tearDown method + * + * @return void + */ + public function tearDown() + { + unset($this->Categories); + + parent::tearDown(); + } + + /** + * Test initialize method + * + * @return void + */ + public function testInitialize() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test validationDefault method + * + * @return void + */ + public function testValidationDefault() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test buildRules method + * + * @return void + */ + public function testBuildRules() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/Model/Table/LocationsTableTest.php b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/LocationsTableTest.php new file mode 100644 index 00000000..59669719 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/TestCase/Model/Table/LocationsTableTest.php @@ -0,0 +1,83 @@ + 'App\Model\Table\LocationsTable']; + $this->Locations = TableRegistry::get('Locations', $config); + } + + /** + * tearDown method + * + * @return void + */ + public function tearDown() + { + unset($this->Locations); + + parent::tearDown(); + } + + /** + * Test initialize method + * + * @return void + */ + public function testInitialize() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test validationDefault method + * + * @return void + */ + public function testValidationDefault() + { + $this->markTestIncomplete('Not implemented yet.'); + } + + /** + * Test buildRules method + * + * @return void + */ + public function testBuildRules() + { + $this->markTestIncomplete('Not implemented yet.'); + } +} diff --git a/production/example_apps/zippy_maps/tests/TestCase/View/Helper/empty b/production/example_apps/zippy_maps/tests/TestCase/View/Helper/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/tests/bootstrap.php b/production/example_apps/zippy_maps/tests/bootstrap.php new file mode 100644 index 00000000..0ca191e4 --- /dev/null +++ b/production/example_apps/zippy_maps/tests/bootstrap.php @@ -0,0 +1,12 @@ + + RewriteEngine On + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/production/example_apps/zippy_maps/webroot/css/base.css b/production/example_apps/zippy_maps/webroot/css/base.css new file mode 100644 index 00000000..f8bd4f62 --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/css/base.css @@ -0,0 +1,450 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +/* + * Copyright (c) 2013-2014 ZURB, inc. +* MIT License +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +meta.foundation-version{font-family:"{{ VERSION }}"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-left:0;padding-right:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border-color:true}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{background:#fff;font-weight:bold;margin-left:-0.1875rem;margin:0;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:normal;padding:0 0.9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;display:block;font-size:0.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 0.9375rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{color:#fff;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.9375rem;padding:12px 0 12px 0.9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{margin-bottom:0;margin:0 auto;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#222;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#fff;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 0.9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#222;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{color:#333;cursor:default}.breadcrumbs>*.current a{color:#333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#aaa;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#fff}.alert-box .close{right:0.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{list-style:none;margin-left:-1.375rem;margin-right:0;margin:0 auto 1.0625rem auto;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#eee;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#fff;padding:1.25rem 1.25rem 0;text-align:center}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555 #fff;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#fff;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#fff;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #fff;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#ccc;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.0625em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#fff}.icon-bar>* i{color:#fff}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#fff}.icon-bar>a:hover i{color:#fff}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#fff}.icon-bar>a.active i{color:#fff}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#fff;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{border-radius:3px}.reveal-modal.round{border-radius:1000px}.reveal-modal.collapse{padding:0}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.has-tip{border-bottom:dotted 1px #ccc;color:#333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333;color:#fff;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border-color:transparent transparent #333 transparent;border:solid 5px;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777;display:block;font-size:0.625rem;font-weight:normal}@media only screen and (min-width: 40.0625em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%}.progress.success .meter{background:#43AC6A;display:block;height:100%}.progress.alert .meter{background:#f04124;display:block;height:100%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#fff;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{background:#333;color:#fff;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:101;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 0 15px #fff;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen and (min-width: 40.0625em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #1a1a1a;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}ul.off-canvas-list li a:active{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#ccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.range-slider{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#ddd;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#fff;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only{display:none !important}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}@media not print{.show-for-print{display:none !important}} \ No newline at end of file diff --git a/production/example_apps/zippy_maps/webroot/css/cake.css b/production/example_apps/zippy_maps/webroot/css/cake.css new file mode 100644 index 00000000..10841c89 --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/css/cake.css @@ -0,0 +1,525 @@ +.disabled a, +a.disabled { + pointer-events: none; +} + +a:hover { + color: #15848F; +} + +a { + color: #1798A5; +} + +.side-nav li a:not(.button) { + color: #15848F; +} + +.side-nav li a:not(.button):hover { + color: #15848F; +} + +header { + background-color: #D33C44; + color: #ffffff; + font-size: 30px; + height: 84px; + line-height: 64px; + padding: 16px 0px; + box-shadow: 0px 1px rgba(0, 0, 0, 0.24); +} + +header .header-title { + padding-left:80px +} + +legend { + color:#15848F; +} + +.row { + max-width: 80rem; +} + +.actions.columns { + margin-top:1rem; + border-left: 5px solid #15848F; + padding-left: 15px; + padding: 32px 20px; +} + +.actions.columns h3 { + color:#15848F; +} + +.related table { + border: 0; + width: 100%; + table-layout: fixed; +} + +.index table thead { + height: 3.5rem; +} + +.header-help { + float: right; + margin-right:2rem; + margin-top: -80px; + font-size:16px; +} + +.header-help span { + font-weight: normal; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + padding: 0.25rem 0.5rem 0.375rem; + font-size: 0.8rem; + background-color: #0097a7; + color: #FFF; + border-radius: 1000px; +} + +.header-help a { + color: #fff; +} + +ul.pagination li a { + color: rgba(0, 0 ,0 , 0.54); +} + +ul.pagination li.active a { + background-color: #DCE47E; + color: #FFF; + font-weight: bold; + cursor: default; +} +ul.pagination .disabled:hover a { + background: none; +} + +.paginator { + text-align: center; +} + +.paginator ul.pagination li { + float: none; + display: inline-block; +} + +.paginator p { + text-align: right; + color: rgba(0, 0 ,0 , 0.54); +} + +.asc:after { + content: " \2193"; +} +.desc:after { + content: " \2191"; +} + +.form .error-message { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + color: rgba(0, 0, 0, 0.54); +} + +.required > label { + font-weight: bold; +} +.required > label:after { + content: ' *'; + color: #C3232D; +} + +select[multiple] { + min-height:150px; + background: none; +} +input[type=checkbox], +input[type=radio] { + margin-right: 0.5em; +} + +.date select, +.time select, +.datetime select { + display: inline; + width: auto; + margin-right: 10px; +} + +.error label, +.error label.error { + color: #C3232D; +} + +.view h2 { + color: #6F6F6F; +} + +.view .columns.strings { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; +} + +.view .numbers { + background-color: #B7E3EC; + color: #FFF; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right: 0.7rem; +} + +.view .columns.dates { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color:#DCE47E; + color: #fff; +} + +.view .columns.booleans { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color: #8D6E65; + color: #fff; +} + +.view .strings p { + border-bottom: 1px solid #eee; +} +.view .numbers .subheader, .view .dates .subheader { + color:#747474; +} +.view .booleans .subheader { + color: #E9E9E9 +} + +.view .texts .columns { + margin-top:1.2rem; + border-bottom: 1px solid #eee; +} + +/** Notices and Errors **/ +.cake-error, +.cake-debug, +.notice, +p.error, +p.notice { + display: block; + clear: both; + background-repeat: repeat-x; + margin-bottom: 18px; + padding: 7px 14px; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); +} + +.cake-debug, +.notice, +p.notice { + color: #000000; + background: #ffcc00; +} + +.cake-error, +p.error { + color: #fff; + background: #C3232D; +} + +pre { + background: none repeat scroll 0% 0% #FFF; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin: 15px 0px; + color: rgba(0, 0 ,0 , 0.74); + padding:5px; +} + +.cake-error .cake-stack-trace { + margin-top:10px; +} + +.cake-stack-trace code { + background: inherit; + border:0; +} + +.cake-code-dump .code-highlight { + display: block; + background-color: #FFC600; +} + +.cake-error a, +.cake-error a:hover { + color:#fff; + text-decoration: underline; +} + +.checks { + padding:30px; + color: #626262; + background-color: #B7E3EC; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-bottom: 2em; +} + +.checks h4 { + margin-bottom: 1.5rem; +} + +.checks hr { + border: 0; + height: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(255, 255, 255, 0.3); +} + +.checks .success, +.checks .problem { + margin-left: 10px; +} +.checks .success:before, +.checks .problem:before { + line-height: 0px; + font-size: 28px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; +} + +.checks .success:before { + content: "✓"; + color: green; + margin-right: 9px; +} + +.checks .problem:before { + content: "✘"; + color: red; + margin-right: 9px; +} + +.top-bar.expanded .title-area { + background: #01545b; +} + +.top-bar.expanded, .top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button) { + background: #116d76; +} + +.top-bar-section li:not(.has-form) a:not(.button):hover { + background-color: #308e97; + background: #308e97; +} + +.side-nav li.heading { + color: #1798A5; + font-size: 0.875rem; + font-weight: bold; + text-transform: uppercase; + padding: 0.4375rem 0.875rem; +} + +#actions-sidebar { + background: #fafafa; +} + +.index table { + margin-top: 0rem; + border: 0; + width: 100%; + table-layout: fixed; +} + +table { + background: #fff; + margin-bottom: 1.25rem; + border: none; + table-layout: fixed; + width: 100%; +} + +table thead { + background: none; +} + +table tr { + border-bottom: 1px solid #ebebec; +} + +table thead tr { + border-bottom: 1px solid #1798A5; +} + +table tr th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + text-align: left; + border-bottom: 2px solid #1798A5; +} + +table tr:nth-of-type(even) { + background: none; +} + +fieldset { + border: none; + padding: 1.25rem; + margin: 1.125rem 0; +} + +fieldset legend { + border-bottom: 2px solid #1798A5; + width: 100%; + line-height: 2rem; +} + +.form button[type="submit"] { + float: right; + text-transform: uppercase; + box-shadow: none; +} + +.form button:hover, .form button:focus { + background: #BE840B; + box-shadow: none; +} + +button { + background: #966600; +} + +div.message { + text-align: center; + cursor: pointer; + display: block; + font-weight: normal; + padding: 0 1.5rem 0 1.5rem; + transition: height 300ms ease-out 0s; + background-color: #a0d3e8; + color: #626262; + top: 15px; + right: 15px; + z-index: 999; + overflow: hidden; + height: 50px; + line-height: 2.5em; + box-radius: 5px; +} + +div.message:before { + line-height: 0px; + font-size: 20px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; + background-color: #FFF; + padding: 12px 14px 12px 10px; + content: "i"; + color: #a0d3e8; +} + +div.message.error { + background-color: #C3232D; + color: #FFF; +} + +div.message.error:before { + padding: 11px 16px 14px 7px; + color: #C3232D; + content: "x"; +} +div.message.hidden { + height: 0; +} + + +.vertical-table th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + border: none; + text-align: left; +} + +.vertical-table { + vertical-align: middle; +} + +.vertical-table td { + text-align: right; +} + +.content { + padding: 2rem; +} + +/* Use 'one true layout' methods to get equal height columns */ +.container { + overflow: hidden; + min-height: 92%; /* full height almost always */ +} + +/* Force equal height by overflowing */ +.content, +#actions-sidebar { + margin-bottom: -99999px; + padding-bottom: 99999px; +} +@media(max-width: 640px) { + #actions-sidebar { + padding-bottom: 2rem; + margin-bottom: 0; + } +} + +.content h3 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; +} + +.content h4 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; + border-bottom: 2px solid #be140b; +} + +.content .related h4 { + color: #4d8f97; + padding-bottom: 0.5rem; + margin-top: 20px; + margin-bottom: 10px; + border-bottom: 0px; +} + +table td { + vertical-align: top; + word-break: break-all; +} diff --git a/production/example_apps/zippy_maps/webroot/css/home.css b/production/example_apps/zippy_maps/webroot/css/home.css new file mode 100644 index 00000000..d1db7780 --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/css/home.css @@ -0,0 +1,250 @@ +@font-face { + font-family: 'cakefont'; + src: url('../font/cakedingbats-webfont.eot'); + src: url('../font/cakedingbats-webfont.eot?#iefix') format('embedded-opentype'), + url('../font/cakedingbats-webfont.woff2') format('woff2'), + url('../font/cakedingbats-webfont.woff') format('woff'), + url('../font/cakedingbats-webfont.ttf') format('truetype'), + url('../font/cakedingbats-webfont.svg#cake_dingbatsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +.home { + font-family: 'Roboto', sans-serif; + font-size: 14px; + line-height: 27px; + color: #404041; +} + +.fredmenu { + font-size: 28px; + text-align: center; +} + +.fredmenu li { + font-size: 28px; +} + +a { + color: #0071BC; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +a:hover, a:active { + color: #d33d44; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +ul, ol, dl, p { + font-size: 0.85rem; +} + +p { + line-height: 2; +} + +header { + height: auto; + line-height: 1em; + padding: 0; + box-shadow: none; +} + +header.row { + margin-bottom: 30px; +} + +header .header-image { + text-align: center; + padding: 64px 0; + background: #b060f1; +} + +header .header-title { + padding: 0; + display: block; + background: #404041; + text-align: center; +} + +header .header-title h1 { + font-family: 'Raleway', sans-serif; + margin: 0; + font-style: italic; + font-size: 18px; + font-weight: 500; + padding: 18px 30px; + color: #DEDED5; +} + +header h1 { + color: #fff; +} + +h3, h4 { + font-family: 'Roboto', sans-serif; + font-size: 27px; + line-height: 30px; + font-weight: 300; + -webkit-font-smoothing: antialiased; + margin-top: 0; + margin-bottom: 20px; +} + +.more { + color: #ffffff; + background-color: #d33d44; + padding: 15px; + margin-top: 10px; +} + +.row { + max-width: 1000px; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + text-align: center; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; + margin-bottom: 30px; + color: #404041; +} + +.alert p { + margin: 0; + font-size: 12px; + line-height: 1.4; +} + +.alert p:before { + color: #ffcf06; + content: "\0055"; + font-family: 'cakefont', sans-serif; + font-size: 21px; + margin-left: -0.8em; + width: 2.3em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0 10px 0 15px; + vertical-align: -2px; +} + +.alert ul { + margin: 0; + font-size: 12px; +} + +.alert.url-rewriting { + background-color: #F0F0F0; + border-color: #cccccc; + display: none; +} + +.text-center { + text-align: center; +} + +ul { + list-style-type: none; + margin: 0 0 30px 0; +} + +li { + padding-left: 1.8em; +} + +ul li ul, ul li ul li { + margin: 0; + padding: 0; +} + +.bullet:before { + font-family: 'cakefont', sans-serif; + font-size: 18px; + display: inline-block; + margin-left: -1.3em; + width: 1.2em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -1px; +} + +.success:before { + color: #88c671; + content: "\0056"; +} + +.problem:before { + color: #d33d44; + content: "\0057"; +} + +.cutlery:before { + color: #404041; + content: "\0059"; +} + +.book:before { + color: #404041; + content: "\0042"; + width: 1.7em; +} + +hr { + border-bottom: 1px solid #e7e7e7; + border-top: 0; + margin-bottom: 35px; + margin-left: 30px; + margin-right: 30px; +} + + +.icon { + color: #404041; + font-style: normal; + font-family: 'cakefont', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.icon.support { + font-size: 60px; +} +.icon.docs { + font-size: 57px; +} +.icon.training { + font-size: 39px; +} + +@media (min-width: 768px) { + .columns { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 992px) { + header.row { + max-width: 940px; + } +} diff --git a/production/example_apps/zippy_maps/webroot/favicon.ico b/production/example_apps/zippy_maps/webroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..49a060fc46e2bdfb8f3908c1873a45aa0e9babd0 GIT binary patch literal 15086 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 AlmGw# literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.eot b/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e8605d92685dc69e3555a2d46c934332ade64789 GIT binary patch literal 75538 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 J{3OkB{|TIQ9Sr~g literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.svg b/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.svg new file mode 100644 index 00000000..d1e0c98f --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.ttf b/production/example_apps/zippy_maps/webroot/font/cakedingbats-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..13d54454e71f4ed2ca3ad46bf8910b77acff1b24 GIT binary patch literal 75412 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

~D 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/cake-logo.png b/production/example_apps/zippy_maps/webroot/img/cake-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..41939ef5a58226b6ef04a34ac89f9f5759ba2779 GIT binary patch literal 2683 zcmeH|`!^GeAIFEua+`%@F15K#xyI9whPBPy+vZZDthrPO8@c9E!uG7NBF{Yjjqf?n=bX>yeLg?FU*~r31=P6;(C$gNI;n4NWa=#Ni{ldin-NM~zMXI)*egKW=dXWoc!N#$a(a zcw0LMMi?;a4Lfqhn&P#l&AgqKp2514c{e*JH!uHQLE-%eMGqf6E-5W5uc)kgT3y3__WVU%{mWMk zjZMuht!?dZIyl_7o$ucNuZ!2+^P#W*WI@^v%6fcyHc=4^f zG@ds+TL_I0cr(yC5OydjJ9u*vM$-X1MmvZq-Ws|>ysm7Q;TgMs>jhI8z;X9Io75%=GLc;&>3Zz1D`Gd!Zzsqh)Pu-XL#7)! zB2=Tr}T-Jb#aM4UPG61 zD=sD6Ue^SE(k9D+4$5ox#TN7*S)sGkAaMdXe9OxcJFd}xE-Q0;y_9xI;Fn*{wRyZc zaB$JLdXJs8-a`q6f1K4Dj=3T^nZ6>`nw5Ur<~OCQo`iTcz9tX92*?FdUj8~rfpN>X zt|rY*t!^trEvG{Jkt6p#FVZuMEWYUIG|*tqnz(nBRZDqp#o8}hwr*vq(UAS>ePuxD zz#@w!?XQuMtswaHIT@ydF}$SlMix!LmX{2~3Z5X+Zly=lQ;R~B%Th;9p(@OM&d&aT z4DwHIoL%XiH49cm7t`1zm>SETYmajKBF&2UX!d5Tli4Q+?&1pGc`X(Bt10#QScSKO z;}5R1qU?ag^en4$*4LzTcL*)PX82-&i(z~7dy6h*aNNA=qP`lq;_SQH-dA*w4|R~S zH)M;=z*tfQN-rP*HkEV6{32$o={8FgPmexx^y4hCq!4bL%T?tqZ%3|$RSIFj(1{H!E43AJ`Yy);5Tw;bdT1qLjYspN-GA7+40B%Vyj)FM&KKr zev5bHxLUH?k2#Kp-)pP~YE>&=AM8V7X%f6iG}2L49#VecA_Im@FY&?z<-Ljh#P+lo zjA2#9gmduh3`ya!vQp%KP%RLI;^4L9OENL=G)ghz%Cjowd6y>FXW6yZAy z9_wO+V&7$}fYa^yVizweM$p^Z1N4$rFNg&Tv%6VFDpSfQqT71z@ssYHF+9%^OAGeo zaq7gKCvHpj3NyDrw{xjSPpQcKar^A$zA-U!Ak7NqH^OB|^~y0@EMxXNm336ED>!we ze)euO;SBv=+DIzUphQ#bna`|Tq^qarZAh0xQgY^%@tw#nAd>B%9af*8I{dJtxdu&P zF1MFKO!+YWbk2+}0$!m$ei;4@U1sVyqYB0kjk-aFk-6ewnx-3MeUJI@L?i1pE(`rr zJVAdd*;01@_sc;&iHN)CQ#RcTD&M`l%^}3t_>jHy+G`0txstsv6XH{gG-U(p`9`7r zg`lU)IffHaQhOm!p4NA}c;Xf|co~_lf^XPjW=b=`jvmVQ%Uf+a%aKLC9h;7|%)4IW zk)#Tgv0h6KZ#T{ePMaD$k#+qCyq`ALLdep@B060}B&t+n4?jul7&b9?jUv)*yRkv) zb}|hsL7{9bEep7QdTX?41^%?$oKnMAq&yAm{Cv^D#`a#d!4IR!2Ze~QjllQ>?HRFG z<3@@GFV{{~InAesJo9;N=9sZqPi8M>UN1^Z!~hQ%_018fPQ>+ma|q0G2{tv49q)cr7> zIGsQFGn3| zCzs2iP$-yfVPOGVTU&6sT(-5fwHb2tVsLP9#{Vr9Ct?R7q(rf?v2A5#W$OI=e1YUJ zQ1YRnA&iWSQ1XYAm__>aYb6XIhMiYVD+-z8_pYi6+CsH{*^m;vOjqvbr=H&DFkeqxHQBh$Scsoy0Glw(T zsaSG*ok62V;~yXYNgP*DUw;o98^+0@vGFb{HC+As}XJ=;xg=B7N_;-mKbHH{|lXs_o+aPcs5~J?s%^P2Odb)Uz z$GvY6^!N9(C2-h?28B$qx7%_yHnt2eU%nQ0qThbl6a_+b)EirjBgQ`g1_07Fr&6R? RzIgxu002ovPDHLkV1mdlwUYn< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/cake.logo.svg b/production/example_apps/zippy_maps/webroot/img/cake.logo.svg new file mode 100644 index 00000000..e73abb54 --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/img/cake.logo.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/production/example_apps/zippy_maps/webroot/img/cake.power.gif b/production/example_apps/zippy_maps/webroot/img/cake.power.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f8d570a2e24d86f0ad7730ee8f2435fd49f152c GIT binary patch literal 201 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 LNkvXXu0mjfR$WYX literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/aboriginal.png b/production/example_apps/zippy_maps/webroot/img/icons/aboriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..9eba194fe388a447b3a2dd89cc6d20561a492694 GIT binary patch literal 805 zcmV+=1KRwFP)B=Im2Haxk*D8lGr7L;8! zh731_F}n6P$Al0=s5SA>_qw!A*QT`d;tzhj)z~{JaV%KvJ|S z0}a40m&;9nL=Xg0JPByRlL9~)lejMc8h|IfQ7)I8iMhEsDXs%)(P~U40v_N3 zwrCsjEj1xNZPg2#V;1hPQl>I14t<~*4!v&G3!AxI4qeyLG;OTHp6B7ZE>@MzQl^qe ze1>r1X~0Cpf$lM7o+&chrB6gW0-~)cvwU3H9>)|((qpw+Z6b=hU@ zKk$QdpNS2ih($8Ic+_e&6jkBsqwDOx*>3kcjzfN7=GJ%E{3&rfJ3kh!p`6kq{dTVl0f^eSCuMRL_!p*l zX1)Yyh8)lHCZ-q~yRE5kRxWt}uIo+&LjIP^Q=#drA#t~qsmxkcA`6pTE{9Hw=Bd>|V#3fW0_~OJCH{|Io%@hEu%4c98gcL7jD)&T}%&+d!%me&kiqrN#yj3r3 zpBIUc_za!7)xS6$P@c;+T)yo@L4?HbghSi~5M7?1X97$EriANOz3?Rr5fZ;G#2w+D z6zXRK0s25p$w&a1M-_Yw32IR@mK&|5W4WBxYVE(dN+=EY=97i jOiDRbdA4fD9|S!Ex>fAUL7{FnN%u; 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/administrativeboundary.png b/production/example_apps/zippy_maps/webroot/img/icons/administrativeboundary.png new file mode 100644 index 0000000000000000000000000000000000000000..695ee40ae2c7057435279dc8d8af1bb8f12a4a8d GIT binary patch literal 1695 zcmV;Q24MM#P)X@i4-E+YR#la3Hp}qD zz-X^<>}Jf@U{5?5s4AYzR|RaFk|jS%#?IDAJtog2Lj{;=21l9y#ON$fpP1nNnJiGwnaRmXqS5G;1H@vn%I~jyvYo?swBv1ZR>T1g?1^w- zPXqw1s8cK%T=&JlGBYznTU*=z4q%Co|E>>Na;!LSFUzAAvCC`?aJ zbLXSyn43$}+S-cCLDN7piJ z3O7~e{rMjkd2uLCv82-|iR|6>5$?OQgXbRX1fct&ck7RUq9~01?0TSl#NPGDo4oMa z6b^@jQmKR_NobnJ&domdbOuOe3S3HQgu`L(|5Phq*d1U#U0~ZiLljEJ62H}K*|#7T zixJ*`lJNeMG|3IT_}!g^LLtK8Fp8oO3WX5G<)4sLD#gRkj1f6-l9z_2Is5Ex?z`(6 z0)YSyhl6}RUmt*?C@6};>8E@7;6j$IM~0Z4on0w{6>Dy8CK`?6@vP&~)dv7DIXTIWuMV@2DRS!Zk1ZRQB#B(UgjOtPy~9yHrUgN$fCK^o z;+Hh~zwPejLE!KcXDjn9 zfXmJ0axp(Y&!NZu$=H+I>G{^VWs#@~kWQz0;k5)0e|{6cKQ+w_iibxIZD#1Ld4B!M z1Wu=uU@(X%ifEd~;^Jb})wMRec>K#-*>#hju5Y|k^#rv5bo)b($3rrir01JwXm5d? zTbeoYvr{GEJ0&(}V^ksCU$;l1e` zyUl!L<=5qh7?;yYNHTPqi*tCZ(fZ!h1@RD-aIZ!=eEy=OZ>_42%ynP4*IJn@(iXYCL+@moys zwAoZkXeC<}UP4Os6yO*y&h7GD#A7IrQ1J ph_4yI24N+owN}~F!BHZ002ovPDHLkV1hG;NqGPO literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/aed-2.png b/production/example_apps/zippy_maps/webroot/img/icons/aed-2.png new file mode 100644 index 0000000000000000000000000000000000000000..dff6ca75306a1daf54eef78bc8c07a3c9a630753 GIT binary patch literal 786 zcmV+t1MU2YP)@;>wDg976^+T1CbLpup3$)#_=r~Fl!x&+Ly+ibz z7gu(y;5`tIq(uLpp59aZqOvRjxVX4D00zL&JrC&DRzLydKrx@sR{&92mLfg`V%LTa zV9=9z;Q(^Lx|Yx9^HnsRPDOkK9J*)B|M7qYGT^U!=CaG!iGQ3emiIjiZ`t+v**EvG z09M-dquFA4KbcGzjYh;PcN^w7D+F!stEVZiAS_In#>DO7ni;W8Dpx&$G11{<^)iW2LZswwOU+Tk|bVt zYd{?v!2o(eZ6ekN*tX+f0H3(N-SqfA7IYESQ%*o65cjd29?-kf!6zoi(Da+V0dyqm zOGlf4=y8b&oua`2I-MlVj4|HDed50K4FYI_02&wHN4yol2LX6fZ(s490Cfm`yY(U7 z37`%ko{*S;=40t%at{<;Arj{aZF`Cr0`>kX&$gCmn=Y* zWkB=GX{d{}xUB88a-fK&)9DZx10QH9OeT{FM@L7U#NOWCczJp8&bh+mH}D5Y#RHag zxr8ekbZIsKm@Srfz)lDezdk?v?uI13>ZO?liY~=z^$tH5lST zp1OSd;e$}(U)(O`oHc;IJa01x7PF3%v4i-jA(Z%MC!V@yMX1Sk0yIF3#S?(uc}jqI zX8;exp@Vn;adHe<7c{&dl!bKX2cByp-#@0IaXC zXMi-Ih--$swE^G&7T{E?)d4`tbzKQpfUGEr5RkqjxFZBufFX)ityTxAwY4<~&jIt| zn&o~xU;sU!E3TFtWmdoomzBoR9fL<~VSo9lxOISm-}Sl6O5>H(l}b!UoInlgFo=Hz*O*lzt7p(8LsP+N~HkMGz~>jBHtPNri`<6hMRvaOC(&^ zbpTA$1Yo834Li?%1>na&zU7~fEz;>vF{^1>oCuF811&b%bzR3aO$PXv#{%Y{|Sh1CFDnrwgd{0*jQdS08TVp{mLHZH=ltmFbL z%bEz^I@nKIj313|WRu)%LHeh<9kpB;g=I9TiIm}aNuJsX2Qt*c{-#bN+nEEZ{9 z9rK@g>D4tmHMS2oV+WLIvl+TWfY1d;)}_-yr{?qd+X)ztfi$U!BK>{Jg;gFsd>q?9 zQ4Gw8(Vd)}MD}rTlYBB>fQ$j@1!YF{R=X&h%jCTKW~X)&Gjqk{0u)6-RaLeRH%Hcj zX&0nsr^YYuzeiQo*i9-n1~g4WRaN%tyEHpB?4gA{w6KO|ps(XP*h7n@E(6k>%=jDdVU&%YOc1*VhVD`C@3RaNr&ytiH7T7aS`fjNJAddgmX*IRV<>buO& z&a$+$H0g5zyVap{etv$cx_cAQ?FQHWu)2E@pzAueZS!(v$E$m}vV(2gQ|{@JP0i8(?MmYVFj0hrFYGTr6IC+4##1u`aHdI4y)*n}rBRRbgb%*LXlz9% zrxVh1dG)7ne};+h!JqhDJSHGKJ&!XXEDJmkC3jhAH2flb@MQtN7R8XDD4QrCLc{~< z3BW({YZAbx77!w0UWljz@}FOG6I@fn6A2g-krPFpG%Rjh-%A2dEWjs12Bn;;a*A0= b-~j&vPaNaEm{*=r00000NkvXXu0mjfJ2Lgp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/air_fixwing.png b/production/example_apps/zippy_maps/webroot/img/icons/air_fixwing.png new file mode 100644 index 0000000000000000000000000000000000000000..62032d825a686831c4b59b463c84000cd202743c GIT binary patch literal 1627 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/airport_apron.png b/production/example_apps/zippy_maps/webroot/img/icons/airport_apron.png new file mode 100644 index 0000000000000000000000000000000000000000..203468eb3d6a90d0485a135f7b79eb7f0a0e5855 GIT binary patch literal 1219 zcmV;!1U&nRP)Tkfq7Cd}+Y zEEXde3=#+gx=L&q2BlI7a@mE996y5n8QjJT0MCUS*uAFXGs$tg(A1Y=c1_cmoc@CS`}cRX*EDVSrbqxiBO@aUJI+@Ix1UV+^z`sBbDfoy6&~Nd z(Y0RJbwZ&KYinyf>4|&~2%uD#=l%Wt2qB0>BINUVB9RC}2>SZ^{@1vsX$T?eyiu3y zilQ()ItIY~r4+-XW0nz>Q@j%m|8}~rbMdPW`1;*sTMKoHZz(|2G@{XH-ME*Lo(1oO=O++C zP$(2IO_O+Xf_`;p;dpX_Ti355%QBKAb%YOx!|j<+2*IOAkBBEH7(acM!53rnzc2{E zsSm&8@oJ8RUw$B)o~KwWQY;oJ6bfzO{eFLI0g9q<@Qrsk^VxX-{(1ViX8yq8F%BFa zg#Xw=Bf9I9ZELE-@BRS$C;1n1k`yz2*L8T-?_V(B6WF|^V27JaAz5S z^V26uU7qFcVv5Y4S11;X+`4|1N~O{gZ`o(hwsyep_cMF$Qw+nXd*IiL=kWXeNRmV- z6awJqZ$4&obF;=5ZoFk#^!9pZyyxi9&=3IY>+9@G9IG+ay~S&&s#+xrg+dGr3^c{> z-MhEC_Uh_t4Oi1suc9aoi_W$dd*dj<@T-3Y4y6uOBp#nPR_e9iN#{5s@mvs}`34=3w=KX!MA#OQ2Aprc!H&7wChthVE)hYy$@Y}V&eoSYA@5j#ON3)e hCsmykGdm#%_!sY^)AsnaUe3Clcd)FuF{s#94k9YUez59ON@BQxS{Ytah z41n$JZ4Fofs-oApS_^pTimwoxqHj9QlDRVr_8ezjc~1H%M`b58^>_~*xl;_ z@b<+4j^kjOW-5sC?nqN6TJCJOEQ{T}E}z`~D)Mdabol4p@4Wl%r@XI;Gz(|CZQK0% zvv9^94fVK5cdHLvm=D0?q zkq@BJXz<|Kn@k94YwOq9f89@g=I0;2j`b%-V87E|@=KBZPJ2mE^~H^af)R*=0=PJP zAN6tx;(T%Mh_gap!Q;C(xxBmt;N_$HJbdyhx|V%hf?f&0;*1_Vd&A?qH-T_zlGga6 z0OU67d0y7wD|eR9Wd@QjU8cG7Pr6oZpl9hCXBsttcbLlUZbp) zm;6b)WMTx~zBrhRz-%^SGMUh7-{D^OIRM9hyavLp7~q$K?-}$DDVNKXN~LJ*M@2xj z@p#N=G@28Ka0629UiWzfQLopj)oQV`RxNWYP7(*WI6L9u>|_a|)xN`MG-5nXU#?7m zH1RYm0+9${+jge-=1wPC|1^lj!%HTBJap{tbrZ!e&fbUHZ>JsYgmDnNdtDsINrZ?6 zkm5NHI=RUBY&d`PWUL)Uc%$A_uUZtiq2O>@yb zh43>Bl!oVdIF6I}kEU9^UJqgVhq<0N3`1TFRo zPBlf`J*~EGF^n%vn$2eJBbRO442Q$m-$Y^JqSOUbaq~euaD(~MEX+_i z6JR=Eie_y1gTGY>Mf@`%?uh0|p(M)$NPsY9Bmi~h4h6(>1H?dF6A*nsuDL^)T)D*y z0W3fmqE*FDK4IwHBI1Ps6bPA=@>7+cm|sL3;9pa%_EFKsPayyR002ovPDHLkV1giT B`z8PY literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/airport_terminal.png b/production/example_apps/zippy_maps/webroot/img/icons/airport_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..c270f21f3bd060a29ee6d28e5a18e4083fd5989a GIT binary patch literal 862 zcmV-k1EKthP)IP&*IMD^ve|4>tJSb=d!xcZ5a9bhOedFPYj+Ph z4SL|&z=F8zx_F+45CYHhXfzsY0b~ZG;;f>gUA5eiAD{Gi_3`^!!Ul*$Q$@Kk+Jhjt zx3Iw~g~I>KjHz~Wb5q!FiUk!jx)sHZ5kLsBFz@}rH2`m(KTQEO8jTe2@kx*Uqb>j+ zUOqF57Xo;m$JKCPeC9Y#0{Y_Z7y8|HO89Cx;NtugSknX5YBl*-*1o=for3xE^IPH_ zU04W_fUXP>MG;rS!2-n9a6lAA$-NMQPiH+i>!tdZ2`>czl9A-ORhi>BrN#2BFb(^I z>y!ufkGhGgH)TtAyneU60F^b@b%FdvORat;FO}MIRTP`n2G8?2KI!E?gS)9L4Ui{N zrq7fy3cv)v)#-E`pbj{#aB^9%*Ec@T%KF_lv)N3Y30z=ioPz8kq-VmqeR*aCF#Rd7 zzii)10NI>Z)1qg^vcBV!9vA1Qg;V;V+p!R0={to}kmts{(cC9!6+oQ&U}o`I*M5F} zSM4$}=jy7LZ@=;&H1Wr}i!%WE<#~}wFdGoE)mq`?w+^9+ zKa%2}Y=IIo*-`)lgixLU^pSh4AYK|E2Vz@7Tmx#(J??_5wD?K@8Hk!}mV6X)=X!q? o@s$BI2o;nnRaJ_GtB3>q1=WDF6ql5_4FCWD07*qoM6N<$f|UxH8vp2#L6ox+=V}uAPTx@6I3oK#TDr|zAxCuHza)BHv7f4QE(zr6o;wmhA10(k?mLLXW z0~p&jv)OFhxw*L!xDTA$-s5W`V1O9-XZwvjrDx&a!qs@uGB~5@ zaDHh&CcsvQ-Vayf#b`9b_kBFi10aebf*?ryV`YpXj$^_li|KIw9XkzOJ`>LaGH}uL z^X<`Kk>`2%zMo!NW>>OZS^?gs)V))tWVtijqbRDpK2hCLu!h~gJ!JZpO;kU*Kt*3+ zqF|s5{#7Ol27(|cg=-V1EJ>}x+b)VCo~|AX!2EYWD<%pC@;8-t!2R0;uXise18WUv zxuVfl=npa=K>a!vW3JyFquT9Ora*czbN}{`Hf^q{8gIEl5ODo`o0%HPk9?%^|8uGF zfkVS(xjtPz9vz{h4;`{J^GmcULN2v+duK7M>{Ppgo za_^`$AU6;QWRt3HJc^=piMk}KAaM=K^3f21>NQ_AuJ4soA_lgqVT{R~3k6cPC)AB= z8Dr#Q%Ixu3E*XG0jsXfLs&vRcAjfjKw9KTZ;PG@gzYLc+3zN}k#9%O}1p%zrYnIEU zbIcYdv6zqu82057wrJ3$Sr;H&@*Ai%A@J#N{>y$P`IRrt43HdBoTg{^a5a9fiiCpy zB%531#c54>F1;?_{GFt6+()00000NkvXXu0mjfoVr&h literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/algae.png b/production/example_apps/zippy_maps/webroot/img/icons/algae.png new file mode 100644 index 0000000000000000000000000000000000000000..04da6fafbdb291f4eb74d0211bb447b416e49108 GIT binary patch literal 1589 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 LNkvXXu0mjfZs9Q? literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/amphitheater-2.png b/production/example_apps/zippy_maps/webroot/img/icons/amphitheater-2.png new file mode 100644 index 0000000000000000000000000000000000000000..27e539fc4603f4cb156a7350f13d2057b10a3894 GIT binary patch literal 1264 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 Rp%efB002ovPDHLkV1m4Bc{%_9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/anemometer_mono.png b/production/example_apps/zippy_maps/webroot/img/icons/anemometer_mono.png new file mode 100644 index 0000000000000000000000000000000000000000..8056a3e729d8e9a3221289774d627a8286f71f55 GIT binary patch literal 1251 zcmV<91RVQ`P) zU2GIp6vuz_wI8#~fbFI&EgzKxXoXr03L-ILvY1GsHN2P@W7PQIgFa~D14dsY!8d#{ zJ`z#l14e=ved&rAqeY=n1YOgRfTrR$Vnesv>Fj)6A9iM)EjvqB3kfGVxw|uW@Bg=F z&b@PvB!mE9*REYEAOneDR9RYc0Uxjde{^)z1(1Xgp?CsF1)c~1#+Wp5oXN3pZH4G`KzZ=mTyv^m?JEIF{+} zN7Z$dRBB0uJFb9oB4j~Jc_1~>F7X7B#l55-osLsx^*68Bsb8j=;yMeQpCwSq=K8mw{V!I~EOs1($>^>Jl z@bJL>b#Z`^%{y7wxrza!myG3;ov-R$$P9Nuq_g-b=TO+)G`qPHFr!M`(A6KVh6SgG) zl0@O+IMe0~pZ)SR0CV;{FMhlqSyfRJ367jA;0wWcX#y>s=HPe7n6WAV%vcqUpFhco z-+x3=;}6x?J6bBmZ{;cWojAy*+*%Ht{D5DlE^>MH3fWu^*Rqh1(9=4SB#|}@&P*2R zfAbL@A9{#m=f0$DRnT)ev=-+|EP$eEq?a$JV%v=UeF20(PN}TOu0&Qat~v`^}$k9N%@Fsj-o)5ThZyL- zow@1hn*-ohtGw~xv%LQKJ9Ov1l>+XW328e%QH?gn~`Jd)PEeG6)<5||Ciqc0v+DqB0u=T)`$g+&mw|+@(uRL4wA_B+?i7!IyF{VTi`oOa>@W{068) z#91hwFAeSpE`|BEur;#)e=*Hzy@oIJ6vv~HXd%9Z#@vc;POsCRhhwyT`=J>`MEve( zh!+4fZ_is<0G0x>f$N2y;@K!fM0_|9uLN#|LUDFofEb8u7zrTy&nvVczG#3Z5Jmto z4usFVLM^!#E#4Nu0th|uL~zTd7J9QC@wNdX5Mfe=TQ%Hbc01w#{{V}yA0>gPKw$s? N002ovPDHLkV1j_nRvG{R literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/animal-shelter-export.png b/production/example_apps/zippy_maps/webroot/img/icons/animal-shelter-export.png new file mode 100644 index 0000000000000000000000000000000000000000..e578f5563533606265417344d557e8471c06a54c GIT binary patch literal 1704 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/anthropo.png b/production/example_apps/zippy_maps/webroot/img/icons/anthropo.png new file mode 100644 index 0000000000000000000000000000000000000000..13be871146e1a7933a696a332a3efc1b5199fa92 GIT binary patch literal 583 zcmV-N0=WH&P)Zi1d5511z~X;hhTxC+O;fxx|sV3tJ)=?c&I z);`P9<|KT93=FH)F8aTnowaucRaF5npU;Ot0F0y^(ybLh3FJVTrfC5%sH#fEM?fe( z5`ds1@lpVCz>4Q-nihlEY^LH7a4l^}KM}Bi0p6s|b(Nure@WKURmZ{ywwNsMCdJzYXzo~f^4B73qdTa6fr-y_7 z%j2^T#9mXgyfNGFpC0}a{YML03HNOm2k<`Yb=&ZsoPhrz0<8gF9-sGqZcc9iec2~K z*Z+9ld2sOvd~ATGW7#`E7xoEoaR9I1fu;+Ij{790MxgWo>BvghMWApTYi;elux@2- zS8T1-$Gv92pK{3p7-QUtota+CwJVzC&=EI_$?`7AI9Zs)am;u;ZY8$aY{;_g0)Qmr2ha$i;)}`hyS&o;IxfvDP_`*f_jmYYJ$*eF2}k^v!`!Mb zP8-T|ZQb(i=P3wB{F@u%BY@N8`8gA?5V#VLlJ)eL3*m@=74faORiQd-1gL?y(ntXA z%C~rkw+1)?aV-$9fbRL0U2?S+_X0SAh{Q)Sl(P%H@e%h1a3C}(^{DC*%YDQFegl8Q V7U!sn*uMY(002ovPDHLkV1g9l4t4+l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/apartment-3.png b/production/example_apps/zippy_maps/webroot/img/icons/apartment-3.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8ad2f360074df2c59e1f054de98b41442d3927 GIT binary patch literal 839 zcmV-N1GxN&P)nADQaoEKRt^Fd9<%K|(M&ezf?Z>0svSmeDGYa?JV}O^mVs2 zFh@epaS#^Vla>h(x~7ra99|d)VRQd*Cb{4Jk#gFs1oaJ2+X;_$?$-l;a^=!F(D=AX zx2{fC>G(W!_yCJc@bzyFrCDymd zWUil2{CS6c7CqODV4v4jF5k!Dpn4?JmC<(&v_-`VJe?SF6w1O0>H^qZs#0n}zLG%#4 zNUH~>2Nmii_OMg%B1sRadRpqC6dFmQn{3=9!|Y~u#zWrQ&Tg`qS!Vl#A8&W&z4!gh z@BQY@`-vb30GODVFaQapRBO;#^8g>H0)9T9_W(o?1X?@=n95TMKz2ynR{&MORbI{K z^PaFQON*z0jA~78O$1!P0m`ba>Zdf7_(3~YnC-A|gIP->nL(tGq+%{*Vt~N+dG>i?J5SNQzb?+9X!@5oMfTW=PC z#d49{na2@Q?nuB^){))r-;ENUU*pWhuMkp_9U6)~Ha37$Dp7G90^f%q03i@U0C4dA zN9+BBlsIc^r2G3j2T)pAAn<)YdHPLW8G8!PuK{3Rox}d?GLIY?!#a8bqpOSa^S>}T zGYvsNI-5-n;I6L|_&!S?UgA*SfrfjhPCUohUH5SO@X`9Ucdb)MA(_1RCDJf3`}+2r zKQamZT8-1=FYFN478cj`;=NCB`oZV%JuhndXaKKLVW|I58N3s3Yb!ZG z5CoV;cUu4e)!No}!X^a}QsVj1p=>oaF@TXuacyOxZSiX>3mB*dyz%454Pz4l0GOE!lQYvSmWw;?HD8;u&+*OWpXnJG zh%%*pTHMEPpukU(Kh2J4m7x?N=S#>x@V`(MS#P17-xCvnQ@_a8-U?$M3JZVTv zhH_U6wX#Tn77)EU5^($6wM;zdPf#Aj(pe9~h00000NkvXXu0mjf=Ue^? literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/aquarium.png b/production/example_apps/zippy_maps/webroot/img/icons/aquarium.png new file mode 100644 index 0000000000000000000000000000000000000000..72ccb782461dd8941d714f3647a24d5021690fca GIT binary patch literal 1059 zcmV+;1l;?HP)2X6!g(}PP1#n4a%7b@pq)RPY__O%CJed?c~V{=H!DIpi1 ztomS)gRzPmgb8hYFb0FXHaOUh*L20Q73!)7&8$b#O1nzb2gB^n&d&Gy-hAKezL93L z3Bcmw;wYd2G0~4QTx$RxPzStHsnh@%X*Qb@JO=2Z#RLIuNZ_6zPzPMm>ZMYtF_O#W zBzPQ1iC*XbiGT|@z~7>;OD}Z+KAk^Z*c&o%n-ynv9*Ij2XsDr&=T8^*GMNnVcpP2V zhYIYvE{@}nud-L1+4%yo4XW^TfOtI4#l^)?!KF=4Ps>ZGGi{XCUd!ftzFJ-zD)@`+ zQ#GnSrW9JB+FxX!4h6i2Gn!-)YKCE8nkI%}^qpthHpyfX+qRiqp5uJ`1k*J8z7r|W zAHQ6RGL2+1$^9n}a9x-4?Gr99FGJt?sDnm&)#;sW+njHopzAvKpFCh{YUPy&@gnbqsh}=vA4hc!O_M66B83%ga;-7tuTJ} z{pWoB^S6EH{q<{wchC0$7#|-enM{5<0mCq;)oL7X9&)^S*!E2BccoBfem%>(=li77 zY0~L**s{?H03;F#5{X3Hm{hnFncSX1z#|dpmrAO_<#m+Qi%ekHAEZbGR1bRP@a*y& z$Hhbb{ihLWTsjgIoh|}~Vet6n61yu~{=I7Ye9BMB-}0|WrBc|o&C=!%{v7Ac4VtF; zpt~zutd`fZ)zMuA^AK5cKskP18SIDupsPH#b1*2(A>$KnNUI&vNJ9-H*lgB!Py~a9y{1rswhD{gs~;YX9N=t*FAje9GEBrp9f#`fLKF>ZX{G_>tNadxl91rVnVoOMkknUaY32f6l;YI?htHob?Dva=0{#{4 z+Ui}LhLq>BSIf7zK_nFLhr&y_&nki7^1Po3Vmd9IBm{{+RT2vLmjb*dnk#{NStx-X zBoZY*M|u&23JU*5dQ?wjcM`v5F2FHZsq zASK#K;$*6OL%nR( z(v{)@VjI-NGk~$cf#Ee}o+V_qOCJkdBjTJXvplYBk75a_JJ&Nr&s2qcq9PESwSJlGiMKWZH^o0$)U`OQft zli>yAayg#Pz2JKK#z6nGH;;LEb3IUiZqDMh63;(9(azUyfoC)=p<|&Y;e>% zclPQ2{BfD3E+^pQw;I`OmZ_0?JUu3HY2@Br2ubuK=<(wG$#9ko*Oa` z&bFYZIIio4T_Cb4Yo9X{{4SSV0LO90B0_$a%Ui+pCKb4ot`ryRK7~o4P#}}Zgo3qN zE$a2Uc1#o|4oY3%iJKEKVS&NYECEn2TW^7pA|yOrDc%!ZGQWmPGZ*l}6sPCk@a?j- z7ZeEvew)GE@-I$Dl;^Tl%eN0Y5eod48sZ@V`tm%;gfIh`7H+o7mZgeN;6(xN2zMpO z&qfOH5iulJ)=q002ovPDHLkV1oZ{b+-Tj literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/archery.png b/production/example_apps/zippy_maps/webroot/img/icons/archery.png new file mode 100644 index 0000000000000000000000000000000000000000..b11bca8d4b4a769af51ba7780f3048aa21d2e2aa GIT binary patch literal 1279 zcmVjRj8;TJQX z&)Y&an+?PhK+>-jR%ZnaKm%02HiKCzzWBP_z{J!F3pd#KY<9Q*=mK_l=@YquiK*e? zwImWT6h-cMa8*^&b)9%Tj;`yhU%$TIXBZ}$Rwc*8)c9<68~!$g9ZvyTikC_yip63> zTRNSlQmG(G67ud>h>sp%{#X`G(?}!|01L+q{7ekIJt!?_UMv>r-uoJv;})6Y7D6;m zp-?~+MV#%=nK|oqJLL?3i-y>{~NP;?ld^7C<_k#&H}h ztH_)x(6jeYLw|H=8%ky;k?C3tE0s#bGP@|8I7liUU2^QUoKO@+qR}XlB!O`IC#A`E z5R-$*TMtkwm5@?ti1py)JF<#eNx<;R3!{PJHfAn&#D-v0K06`RS zT^I4fhe#W?;QW1=^0`mx@9%HsHp$78r(sG_Vl>{mMzy$zuRWeRpG;W+y`}51?AD65sM@4dzN7?c65- zD4X|TS=O=uI@$uuvWRWmQvBuCLWJd zz5XKr@hy+nLiI8M7QMCv=DIG%)l+zmP3iP;VzC&CqM%>;3b#Cq_VbrZ-F})53AIyT zhYE&aHoX@rih}yGrKx~9bc>5>7UX;oja z5kgTEGMNkjU0q%E_H;T8Kr)$ZDISdNYngy6g~YY-+3fBd%@dR1;kESj^(-k8*xX!+ z8#n%K+UF-G8lk+v^|6gbAh)XV_fc9PTj9X>ZO zadxSd2#N2a(YF>)PFtksK^;!t&NqVyiSGG@LTgDF6_UlO^2iHl)~koXQ? zyzCbv5L(Py0xSa29jpWpo_U!L#M=gF0+I9~&H}-nm#H~d+u|JoEPzP(B?uNKwWZfO p5$_lv1Q9r8a8!dMW_BVD@E>Pr95Nx8=Q98R002ovPDHLkV1jhsQ!W4i literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/army.png b/production/example_apps/zippy_maps/webroot/img/icons/army.png new file mode 100644 index 0000000000000000000000000000000000000000..f5556e02626eca29a91ea195d97010b6890632b0 GIT binary patch literal 1219 zcmV;!1U&nRP)nLWlAsPvR5N7MmqoUZ}yuj||rU9^R+qN7)07SjdA+wkTR3HwhUaxl+z@}-MK`sK4-b7u1kRfta z7Z3*&y~Vv=@2t(^@fhSXVAp$z>^PtRQ6QrCabuN|PG0B>)DC2rI02rbzD@c^6__K{B6$K?4#W&7?r>Jio`ZkyoPXe++4lImmG;ULHmi#gv>#DF?#gFqIXBv^BfwzIKnQedp;sH%RV^95$2{ z(s^!>s(t6_zIKncW;c};g@nW5R6-{^Fg7-3Ik9zjJ;A3@j+_}l6h&gO7+-v_h0;|o z((}_OHX(;2X9n0_T}v{i}4}hMV4{2%I$lv`RCB-Oz=L!#Q-CEv(=W4!6`g82(54qMq#*LFZsdKMR z7~9*hmc0#YdGLFPcRRea@2|FuVTF_(0Ju9kLE|S^xN&kPRWG{|#sYs%;c2T`Ef=v6Y30DKx-yP^Gla81 zp8tI+8YfQ{S@qHjz}%6Xj3}9R;6mr?G;S@W^V}eX4w=(E!yNx^h{$xDkKcY3`|~0I zjay6UyBnbC@YQ8kZz-Upq$FulFc{>^AN*YG+`-WUoB8bYF9?EwAPCrOHrmhril%8C zJ+K+qN|}QvdXZ%rm&=tDYgq@Zke{E=(8yyty8W~@yV+h{OwY}SNl!x8N|}ysKSLu= za5|m;&H*b(l7z$I;OymLZr=}bXpftgrj4}kuLhpo1qV;`GBol8hr^Nbg_QDTWVhQ9 zMUmge!o1aX9aU8m#%(qmxw*MGozCpshA`)Z)xQ207?+W{8gWI*8lx%p zJg303a!CPDqS35~FkZ`bC_1N_Vqsok1OVSS{lKy!402CVUyc5gkzWf-GX+pnDNg6#;eCNx|58qv$lWC7 z*5bwKGUd6^o6EP`Rw7K~ub3@fAi%mjUkbV~3CPo%>(P_002ovPDHLkV1h;0M6Lh; literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/art-museum-2.png b/production/example_apps/zippy_maps/webroot/img/icons/art-museum-2.png new file mode 100644 index 0000000000000000000000000000000000000000..67ba8e3f6294d45625759898acc1e79fd3d0d415 GIT binary patch literal 720 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/avalanche1.png b/production/example_apps/zippy_maps/webroot/img/icons/avalanche1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b03a9bf2ba8b2d1404abb5fb495a642115ceb57 GIT binary patch literal 1625 zcmV-f2B!ImP)jQ9(b+ zW!dazH_9T4*J#ulDM}fG6%o8}QITHK%e2GLnbNs*dN^~=ewcGk&(PD()UZ$T=AHAN z=e+;_`@H}6nfDP4!vJ9U^5rrh0*cwoTv*cp9Z&(irKLp!5Ddexz!ku2HpL_$ULbJY zB%lIWv#BjDEt=5S*l2_6bj+<`S5zZlTI``I!ZJeW#-J8#9}dOYHE-qX+r;OHcKXxp{X_8*1T-# zwV2x=GA2APP!hOd7(}B{DiqFOdSASjC@p`?^c`coZmfEdW5_oTK zFJf64w|)8v0QdfK9OBSE;bC&A)cFw-ivo{~j1=^VM1ou{$I9=%MY;Im zasIb__yMY_GB`NM?7LTS*NJ1yS$z*fLqnv~X+&{6+=NFhkw}nCCJ8nyBet&y zl||2Oz*k-E`pt~%7qaNN4a5!|V#&6xoJ*&v-?ABxEc4sjyIn=z|@--6O8xhOQ%sV*b79^Kt!6RL-AI!;aTcV`u2xySF$2P16`0 z93-@IC3TOkqjygWSFc^e^lPtS*5btz1*o0D*b)064jO zHz!_sl~gJvJ+Ruij@#$Y~=J?iaoP7Na zR(!RWnRR&*gUz242n0$aV40ds=2sF3aQyGvIl6g^{cgCuo%qqCe7t1oSQJE&Ijiph z;NUZV zZRGYZTL5TV|1|yKFe};)Aj`7rF`PUP#A1|}m)lXWNT_GeGGpNa+wZN}m)lX0eLgO! zt7Fxn{5I~p?*URB9cY^7iZLmH-*>)=ERP+OKp=o12)w`GdSsuE6|MX1cW>6zl8!{| z=kj0>$fx38o?MT|<0+j$?C@a#)S;nq`xXoa$z`*=Gv^8dbFZS|zdNX{twoX~K54j_ zoVgvkrqQtD4Gck`zrUZ#%F5CRD2l=tcdlgQ^l5-`*-H=vg25o_$OyYG3$cIATKWbC zsIIQ&-0(2bZ@$S-EXxG{x|}<{-j5uZW~cL_1gfg45DbHZx8LC^8jFNzhV=gKE_+Ot zWkios;On0~n@bxSh{xl^xijS0SEXW X7Kz7A@9{A|00000NkvXXu0mjfJE103 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/award.png b/production/example_apps/zippy_maps/webroot/img/icons/award.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ac637d6e5e5eb071ba09fb37c3a22886c108c0 GIT binary patch literal 1134 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 Hu0mjfYHtqz literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bags.png b/production/example_apps/zippy_maps/webroot/img/icons/bags.png new file mode 100644 index 0000000000000000000000000000000000000000..69f8a6fc03522b436372d327a8d2cfe79e8b4886 GIT binary patch literal 1269 zcmVJb<#I$Kk!lbX zO&Mr4qg@EW;^HFjy}q0Cdk=Etn+pU20oK>o0l3){=Zix}`6c-#ms9s$0k)XGE@5da zD=WmJQO@r@$OqRh0nppqOFSN@v$K=ie`Gj!>pEwL-yskPFh4(E*SvKB=(`Z4Dtra{vm30w3<)!-*Zc_--ymG#Y)OkE*H! zgF!yIevM>%jJ8kIXKwaP?7&OeTY>s3*r;|ffPmgO1=(>&?P&huA^dy&}vUu6? z!6adS0A1Hz+g$;2xg4jHL&Q|ADnLCJQ#DQ}hsfvi^#hd4<(jK+#EuUpJzq$!06w3u zDXW)OZ7xp_T%5hzG=LjV<~-Y6PeC*q<-+|9fR3=bscp2Uzi#g=7YwdGN^vPQi>A4c zkpP=ENWSmC&HPTWSVSf->+9=$`D0^0%|4%xNF?I+1r-v&auiI{BpeRc{OJ4_Gfh)o zRy6(mn=Y9EhG956HdWj(jLNO8DHMme(KR_WlJ-bU5{U#I9UXOvJ%9e3bUN+YW+x^F zj=VtFH@e+n51UgnKR|k7{1#9XLW*}yP93rz$@tounwfy8CpoSB!!JyX->K#ahxmRr z$Ch_;S|dG|wKIMD$qm9GzR&66EdcK6c{Q`a!a$o{w1tWBdrk<4_^>UWw~Hx-ysRdG z2Sl6n1mIkGo(9D025^Ch+7NdDx#xK{f~#)vh5)ueXm*kRStT}HZ!{v_Fn|L>2Bkcz f@`#lh5eN7Oqqiui5Ceq900000NkvXXu0mjf`8-&) literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bank.png b/production/example_apps/zippy_maps/webroot/img/icons/bank.png new file mode 100644 index 0000000000000000000000000000000000000000..9a427cbdaf1e375d0c5cbb501f3b00e3fa5c046e GIT binary patch literal 1092 zcmV-K1iSl*P)7%Q6vu!5>~<4u%Qm5DATl8rBwB>Zp=nifNphnIRfrxj;#RfL3W*C>IH5{NEgZuI zlmis0LaL|*5^h5TD14|~_>@cQxHPh5$7Zvv?OhI@F}wEKUN`QOM!TLFzyELEyxHC7 zvn&gMrKP1H;0MCu8f3iI1WdpH%xpH>1n^mwCB?&lB3f7g_{St}3IGGpMKiM5Y}2>6 zxG2R{AR?{`_a_26paI+BYRFY8LVPM`W!A?m?69hfHs-h^0 ztAk>(h-sR%S}jMv-|xpXO=f0h2m}H>|I>9HP1DHbGwW&J$^pbS*b`3y28shD5(!q$ zq?n3@*%xomyIc8}sn{NloZG;15eK?`$~^PSY?p1II6$dX;PK`vBN18(jRXcrUI-2PhN@v|25mJ^Tikil{j3-}!1newZ@f6q{)F?G&YZmJ_RU>9`VBJG603u z<<7md_yeI%Bh4^%>$kL$)9sTwd+Y?gS z-mtf~;!w_si3zUVDE0K)GrwCL;GK{E7!QD=D3ogrE?pn(ZTIe_KZ!=8y9Wpa0;sCW z=?gbpA>39kw`UXpbI_z@GTDK6<@}HQR_Hz7cgi{+eEwHQ+`}8ugmw}(Z4F)5UB3&H z$t0Slk^R2Rm2bax^%w{Qn4Fv>9*?_@>w4!jbu@$gUoPnYn%4f-bAwP-6;)M-t*o!O z^ewauzzo{NwX|<#A(wYAOj4;--<5S+xm+fn&%2I^!bHPX7ntJ5wwQ1LXKCgK$mKI@ zz)%P&p7yOA6Ssd%`an#|NC5Vg*BL?FGk^<3L_ll+ za?k6ulgqRCNB~_Bs%T*`WY7-1Hj4Pj05%Ajl=7&`BW8>u4)7o2x7nlXOr@g$0000< KMNUMnLSTaET@bMV literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bar.png b/production/example_apps/zippy_maps/webroot/img/icons/bar.png new file mode 100644 index 0000000000000000000000000000000000000000..92d9b710af6c625170c2cf74cc749b34a2abd8b7 GIT binary patch literal 908 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 A^#A|> literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/barbecue.png b/production/example_apps/zippy_maps/webroot/img/icons/barbecue.png new file mode 100644 index 0000000000000000000000000000000000000000..de349a5c5e9d2686d8263fcef50c16117e00aa84 GIT binary patch literal 1023 zcmVT-@JJap^Z`qhe!X6|m0GPP z#dRPjYK{NL0~XK&I->5&S!zPOP-s@Srz|{T?Q&yPJUW2wcfDR{R<}!~61uLVY1;8A z*f!~O8r!x3yyu{L+$_tY*Xu#Ey4@}}E+UpeH zq3gQ$Q)sF(+GPn92gqbHtZdAqX&Sa|v$8Rd<2ZD?T~etOD;x8qQmN4XzOg+`8RfB} z{ovq$oy}*QJd z`Qf`JbML)|Wm%lNG)Ljx9GOfe$&kqa6h#5x?80f+<)2=l^!}Tus>+#jIevQhJNKTcQ|v{NUG-dKwl9;HR&wFOJl4Y|`u@VhM`HBCS@- z8|2!}E3t*|-`W}(=am5boejg_{;jQ8F>z!04%uv$d_Euf?JND|PI9XRj3XW!KyF95 z1WA@+DgZFL9g_s%)Bqqlq9OUY5ei@!2Bv8q?+|d=kR~rGvj2YyLen(4{>8^!zIxt! z7kBNi-Mr#$!zhS}OK|z>dGFM#tS`o1`^x$viURk(iiVha41nta7eeLkm*2+%aDp0l zHlKU5-r0N(Og`1%=)h7{mDSG{czFBguumNTrBf(*lDq?&&7` zX0usL)AXP%%VKYDk9N875%3Z)(j28r7T{i;an~*GX*O>DzOweN<*r#m(@Fcpd+l;# zm5{`wR4T;=G7N+L{r$i;k(l%(g!F)gn=T=e27hYi{$)3-kNq=>5^t9q74b^O*LZ4X z0ZyFc)VsqMn$;(hJmC}nPzcHro}5Oc=d$*vZ%>0DeB#S~7moo1r{|MQfN4Nh6ur=_ z?)o8o;vWccQxr=Ig;^v(2t-zT0`Sk=B!PHrfB=Y`fOrDPH8*jCE4FwdfH4SNlv&Z# t$8~)#iFjfFAA}4_xmD#B>n9Nh_!sww$WlVts)PUl002ovPDHLkV1l=i?N9&! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/barber.png b/production/example_apps/zippy_maps/webroot/img/icons/barber.png new file mode 100644 index 0000000000000000000000000000000000000000..884f0523c6b5cc0a55cf5e66a35ea58cca47ea12 GIT binary patch literal 1464 zcmV;p1xNacP)~OxBAG-KG6I_| ze`7O!we@K?D*zxk94y_vD^1w2P$)#{t2?m>0!wy0hahB!$ysW3{+sFR$*tR_%_T!2 z^2^F_G&d8vc8!XPiu9hl551Qn*4KwcRkOy=`Ju_CfFKA&E?owo{Db#NBoZW(NkX9z z1#7(sb~~D)FyXs^&1TCQf58ffqR2?cSGb5o5K0hTTC9}rQxdnZ-_0#UnBnk@)34Yl@>FckhGXD7;6hE~UfY8}< zSS*%V_kT_VW~&01%f-a-Fp~ck1@(2TX#WHNO;H#*^$o>NXRh!I&jCnPg4Jr}!KqWz zo=gn zs>uEQR8&;t1fLUuYzmBwj1Y^(()YINYBW{FqJMVp-@gxl-EOD6ynNvVGAR%U1OQn1 zbq9`3n?Mk-2m(X<4^VmHIJGx#Kr%`6`gMYP_c1gyL}g`V#`yF84n(6-;_)~u&YXtA zBK!?&@z*yX58tKa#TQ6UPI7BQGk$L)$+2;&e!mDz{UIM)0jJZ6bMt2G4Nvg*y7gGC zRuYK>>ev|hWo2mbI9fD{&1Pfxz(Lkrz08uAUqbrvC!86|a^4E4s*0m&1BpBRXqtwi zC=@m|VXv!Y_}xPYMMV_0w4@Iqk&C}k)Y3vSnOr;tlwc4`LF#m)X&Ro6lSI2NA@}z) z@yoAxP8{QQ(?$UDmX{;<4`e+P7z8r@u$4=fXH-Er9A^CcA6T~k9afz?i+#;%;y3O&f9UdZk}kJkFvve|?4fx3HmsGE+}rmy@$qq%c|7J*QyMd$sdh;M zh(@CTxZUoIk{Kkz;V^kWpT{c8xZUpbfz$1F6NyAn{^&%_%R>Z~c|6FnoQ|zy$$)BU zZEdvyMZgkfX-ulCt0^rl%}UB_qobn?3=CwP(;Jf@Fa}H-3P_~dCG@7j+?ojhZ9To6 zKu!_{czdJwN&S(LUyrtC5}?kdIZdD8+j@GtXH&uizMkp1mAyI5(ViQlxqZ8yiG&G! zoxVzApUng^x978&PD~_~Cq+7mKg}de;A?g8N!=v_D4XRZkcC8%p#)%F`6TlIpEH3B zB#Lzs-GH&@lcbVs&fxPR@CXTq?#78zCMA7zKH&2vU?O28rBSLziOKT;2lx;B)U+mg SUeDzK0000)QDSq(O{7d7cBXUa#+fDPV~09mB>M$bb~cJkL7=O!7RJ za04*KFoeK#Ab2JOQXml{^*rx9aa~u!E#N_HO~zS)1c-rGu}$SHO#%O~O#R)!;Hx+o zizo3h1J3HwTg%knIgW#6S(v6dC^$(H;y8xD-yMv_BjPfsg=Yezz=3j3S!YvO?Q)C) z*GLphS>;1jd!LxT7r1KiU*Mk>s61}NFnnJDfbH}C?ek_e*#362s<0X_!I1E}n7FPx z1LnYNnfkl=eBStjD?!c7w$J;@Ox0si6v;oNBM?=ZVIh{ZQB*|x@Z#76SFK*k!{W_JoaJ{XH90)1oRI1aPftP|{bJQ4(f_MG@1h*A22OzgahFFbPH znqBH7@P7iW5)yte7N5l-SzqPWECI4E&1vxtzfApo(@H4t71y;@-<-Cz=W?sIZ@+XB z3jCA0#3ccJd)^d6%mnVmu$HO+Ta{4Y9|im*Mj}CV(JD|QaW7W_P-lLk2fVX@M&dz8 z>;ZYrPh5(tGrX5TNx~At5T{ZuOCR@v_ZCnjWKqgnRo-H0A2`4teI90a;8?F200000 LNkvXXu0mjfL?Sl6 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/baseball.png b/production/example_apps/zippy_maps/webroot/img/icons/baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..4e81eaf9fb9f09664a875ff0872243b45513ccb7 GIT binary patch literal 1115 zcmV-h1f=_kP)wVNi8~&E2^d~6%jL2a zD;A4FTmeSCTIPH_U;sMspI4jWD`ii7ayh@cHelf{TdEbG@-7{~3c6ld&abY`%uJvt zX=FLocd%x&$cpCm>vpq7$kpS#KQhZT~S=GfWU zi89}*h4^!q2@_<`yd*D(M2F%m%E7|=8g?ao_WUtai3?-Cc5dSsS%yB%6Q z6hJPQ%#*K1 z9_vg1mSvH9@e{voR(=N{mT*I=Uay}YfN+0u>QMk3Q|G}~ule_LFMUd*(KtVV-QC?T z_aCg?roDB~Zx26nJ<@oQ0ov_0+2=p<+uEH)x4-%~a5xQ`rVSpT)oKBdntr^iUy>xW z?{4_*>)5t^?3XN#<)Z0nIwTq|=O94u^!zmQz+~Jw8TKH43ql0MuXy4OuNXq; zBrTJ1Q7i41`)(V1N49x^&r*(G3O23;0i4s3E&8X;uW!3n7FRjqliZa2tbIS h6iZbsF*Axd!2dsi+5004=e_^{002ovPDHLkV1m8q5j6k+ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/basketball.png b/production/example_apps/zippy_maps/webroot/img/icons/basketball.png new file mode 100644 index 0000000000000000000000000000000000000000..1906c33187ffce98ce9597205d301c6c6329340c GIT binary patch literal 979 zcmV;^11$WBP)cn2#ugJNb88l-3>>J>s1Xdz|hBcOVziyOT`5Hn1lYDs9LKn>i|2WH z)2*EWO9Vkcz1`>NtAD7s`vgHy_{>fT*tSir*#V%|>|oo)mHfX6D5daypY!u`;y7kL z82~V!42a{n@cCOWHcBbNFeFJ5>g_(YW{3G?z;xJUI_v`Ax^CfnZl!>j?Tt^q=AAG8 z$jIJ!`igqH53D?)l-eBukz34GYj)T>csn!aYIcz!5(ELh@8=RJodVzY0aDZMx${%0!pb&Jxi&XVahEAY&`n@ zre!#dToX#ELDqQd;Cp*}9335@l*+6D5(WFgW(5TN%}>8cjdwM>NL_CF!EqdbjLh|R zKa-A|;+g_xxxN0;qcq>sVfR`IPKVuV?q1&y=FgsNM*vo40{HvqZ&OL--qq}a@b@3n z`|I+`ejrP8(SDHY0g>Bv-Bd;~pk-OPxs}qJKYNmX6Kqf5%Xb0NoCZOV)^d@lJkKlT z{&fP0+z?Q+ZsmNN7ng_xR#gxigD6_;5+oDGyHiYy|JtPpAPisL2?_ZumrISA*amob zdf9r|V{>D2e0(3ztCa#%YR-!ne{K9tHzpxQUy$gFnV#@~Y-?r#^cepH6p|3|)63S! z`j+@>y)}z~q)c;~e#7?;$Iow4!T|q(the%;(}MO~j%NGz>n0Kg`1_{BYXmm8=Qo8W z<^Zl9)!yOwH7%fq0kB$(Kspe9C*f)v6B<2jS;|W7ZaX`>orfPfv&?p9yIXAINp4Pi@7(+U z&AI2^ogYCIa(Jx z6|AqvE6aE!X;g)ERYg-2qQp)`;tg}Kw!xWr5-=v>z|b}AJQM9~x7(PAyFlbL?JOUy zY#)h<|CewfMJdy=Sq#I-`BKk1{eJ?`G8t0c-Sj6C+~FUOPst((0;Xxwmq=imCOwxg z1CY9Q4FIL5hZ){5eTf9A?rze_iu?7n{+ss1GP)h%WJ|pl>A{JDz*}pc=iug6wl+S3noN>TCNYad&h@q%$YfA@df3v`%&J+9texEi zKvvfX3Ic|v0nj{m73Y@!#`@XIa&t{xC!R|1==}RwcGR%!#K5GB*HKl?lOW0CufwLATz{j?Ug6zXV`%)dY5}YvGwC8}OwE$SO){ zfNXz1UeUvet^4x&{T?5pAYkY^>E2!Kd)ufIG1kIzTT!FNX;pfVsM z2tsK9IUJ_r&$D@bO?#hU$(~L0s(odNy>{$l?)~6NVplKb`d&Tu5rrAxk^|mAfRwJW z{ZK2d4{isbWUBm!I~Nl{2B$H zm#-#^^vgFiaUuihG^dlDRD=ejU_%6gK}^#`@Of!I{06>20FQq# z%WZLhP;G6V9}d9vr^;7Rk>{Nz2tru`!;8|9J;pef3j zK-iz87>kI@df1PR`KGrM0sv|XZd!{ z4ZXkF~Q6T%@r*AnlunraIbvyuQsAS&%h0M0k>V+7)5 z1Gqp`SrBIcd(ZnAOs=xUM+7hgLbjUym62sI^vX!YM-1SAu#?h0s`e4fjzk>bUsPa8 U6nR8D2LJ#707*qoM6N<$f&jjWF8}}l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/battlefield.png b/production/example_apps/zippy_maps/webroot/img/icons/battlefield.png new file mode 100644 index 0000000000000000000000000000000000000000..1f9d7c301e0c4a6ada6ff3c27d0b878057cea50a GIT binary patch literal 1675 zcmV;626Xv}P)`$)X&-Hj7hjw{@T&_FFqZ9;-;hq!?)&<)cMYq=Jhz!P?~refUfIkem`zYZ@+I4(BALHZWWV2a39uHDV{C+>7PzXg)DiX78n`|~qE|)_Hfo+QlNnPZtuhQIyhAig6{pO+9q5RFDz zwrm*y)6>%o4GkfsBvfC|z0W^Ktf`6Y)vKKQ_IJo!AH?tX6PXK99v~D7q3b#~Z{FnX zuRlQjH+Qk|xkDs7-zGOOz9e?mc>**o|$PY<}rQ z*6iGgA_T_pFkRbslIia!7z`2)hv$>HJ%DR|zaO8^M>?J6|axoz86y``1! zUhcz|5>?j$7`k|ov%4NaS{Ctm993PomQ_@0g%GSua_@(v@=~O(0BL04ty8)TaA*v$2VS^Y%@@ z_&Ikx`Y7Y$<4jIYRs>Ks0%K!iWV2a>s$xrtEhW{Bjcj@KcPK(IZ5W(xX(cys4MkCS z>)y@my3mU^6k_9{gIM_-S5BQ~YSlcQAJOGO<_;kH>?eC?paI z3d6&kZfRxOFi?bGc|!vpuNP^W)O{n#>MgBgGMR+|0M_n)99v4>xNAMrCDeU~k1+hN z52>!Mo+-mnT&D4OoZP@QQv05qIWH}XH|}Y~%ICRr@1C+d>>L0^Q7DX#0kG}VNj#bc z6qD}bUmgG;P+N;f)97vQKuTE|Kw`rN zgj30G{^JAAKlM{IOvV13F%#ZOEf@@gwv!%Myx($SQFx%OV<$V%s*cSnPimcP$!?0-$Lc#%JYuMpNapcF6!{!nD+% z<%VIDPJ!WQO0`5h-`Uc&c$frBa9z@p~NctmB3&G@mU9Fb_n~jRa8o=2;dY zUNJx!h_C~35pd@`OEI}B7GD&=EfBin?!IhN41Inv;)@0-fpC-3U8?R9GZ!Nc@L!?M Vz#TPanJ)kU002ovPDHLkV1iNGBY6M- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/battleship-3.png b/production/example_apps/zippy_maps/webroot/img/icons/battleship-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ee96f3495a94039744cd83aeaff80853ea902e20 GIT binary patch literal 931 zcmV;U16=%xP) zO=uHA6vuxX(zpq-lq#i!LhHpZ6tN0g4TQp$;unY>Jb4p52!bG}7wJt!4_<-?z3Ih+ zA}IAE0THUHhbn>~dNCFWvZ)P}l3liO;~_I~lkBFOk|_RRc)PQ^@Bg1SZ)Wx>l}ZJG z@$vC65CS5?hUqNIfCJcolTN4007|7&k>n9T6)hqJggQj-2mv-=iDswM>9V5hx+ISQ zny@O}iGT%^fJI?#IZ9QK_h<5nY=?>KpvR|2#iaw3-Jy?V@`>!g@GxpDMnqLRN^Dye zR;ffLM^=wdZ%0gnJMmPYE95|OxvFIs4(RIBKSP%4N@`>!mkr4pS zpV-3Sx*iUU4gnBNrkL0}#OStxCMVgCKX^X#4fEBR+Pm`lY4#i6e=c+5{wDywyn83l zg9Tu|X$oXUpS@nS&u$*YaVkvg9pcfo!`^WOj$U|DcmHzsJE4%mv5QZ9zNo@82Z}FF zqpqocG`4GyXfnm*sXa{IdD~>=hyma0XfhQ{KqGmhvkND8d)n2&GYPNXn_aa-Klu4< z8mgvgT)sWS<=ZnI7olky*8F^H0lmGw*tX5XtA`ldS*YK0+!%(!Y=ZX z9-kh~djel?b67T^RaPHX@0nS5flRU};GyQt4C|KfCo@?2VX`S#vRgo}KqJH!nFyvy@e z5W-Yot!S}KKJmdV!bQGAkS~d5Ng_Y2D8NU=S{VtzJ@O^mAP+3SLxd(o%mQ-Gm#8LJ zVDh#EG>C|a77>qZs-Z8nL*BLkmk61Za;eHCX17BQ@Ece|!xn&J0doKV002ovPDHLk FV1fpnxS9X} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/beach.png b/production/example_apps/zippy_maps/webroot/img/icons/beach.png new file mode 100644 index 0000000000000000000000000000000000000000..58c79fad4ba6d543f98c09567c0c5ccde8030727 GIT binary patch literal 1388 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 Ef|{=kdjJ3c literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/beautifulview.png b/production/example_apps/zippy_maps/webroot/img/icons/beautifulview.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7008db380dea0dde8564d6f2ac251bbd1c2eb2 GIT binary patch literal 1035 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 VWtCDAiQE7H002ovPDHLkV1jgAilP7j literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bicycle_shop.png b/production/example_apps/zippy_maps/webroot/img/icons/bicycle_shop.png new file mode 100644 index 0000000000000000000000000000000000000000..19db88da5be46fdbc11af28e6fbc88574f0cc56b GIT binary patch literal 1074 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 e#hgyW0saf?TGf#9_TYp70000mC$5Xo*EH3!e6{ z2;xPB9yRe;s^V$|@wQ6|%i3MX?l4KFGn2_X9{RrNG@YaqoBF`Z{CZ|S-}iZ+_nr4i z1VI46($Z2A(10;{Ofp*Y0Reb`s8*{!Kq3eN1s?-4vW-ar+KAvn3h)3&Hm_Q(`iXM6 ztl&D3m&Xie69EUX0ZSe|)ys^8KUyi)wnhv-Vyi}ZQJxCG4~Jf_6l+`a^XJj^G?~oU zNWqTdVcRYhYFn#D`66-{!ikpw&IAthepBU{rm|hNGl55l=rUE7k1E@TF-<8smEFH@ z;<^_5`+{utpdY1DX*d<9G1s*iFTcZ+H#(HAw*fE=<7@=9+iiT`$8j87*TwgJ_V)#o z%WGYq$=5$4m&?WeX6zxT*Xsu_OfL`wDG)xwZIaDubXt3ydt?fL)~{caY&OYcGNTiq z;3~wuW^aFsdwY|{<_!X`MPX(p799Evfn`~=S}hFYA9i+j=yZZE+`IS3F@OEp*O++a zeG>GU&s1x?U;Y3wTGq`nES+F_QTrzu1{_rWLX`<^B z6pIt_1(>FZxsp1B3xTF-kvVYhqh}xxq!$)R%{&D_zWg?m%WF(7uMt!~AhG>rB)qSH zsD(r&qB8HVKiU2G5v>u~-aPEU#(My`t{|NrJk$U4N+@g-fZ5quQmGX6dZX_w z>Du}Q4CBt}1az7P_Ag&Cer1JZ@dCTMcbJ=->priChAxf`E#O?P$ir{mV*JVqk6rzl zyH}@=`3(9O^hO}oQru|lch5VG2Zt|b^Ko7uXt4zB?mi&>#7h8}8`n+^9a?~<1x&wj z6M)uFU;O_9gh-Gq%#IYSOeLWh`uj6>?w9C{uESDSr+jhf_BQv!vSC^70k|DUgYLpi%L>DIW^XHkG8jl6r+iS41 z^LOMkS(w;_>H;AzEa`BOqotV!P@%R7oG3!USB>%u@|Mc4-qOqgM4aNZyN9n7YqthP zA_RY)qq)_;I6a{}SI2Pq_FI&Q5d3mD#61F{%kx1dg=K)8YSrek=p!PhA_0VZ-ed@PYylA>@>0YtK#h5mgXD@0A4))v2wgU{VtE{d-W~=%w1AKZ jm6U3#sww6T0|)pQ4=3e={xo)500000NkvXXu0mjfCPe!8 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/binoculars.png b/production/example_apps/zippy_maps/webroot/img/icons/binoculars.png new file mode 100644 index 0000000000000000000000000000000000000000..94f9d19fc5a9c728e7b40f64914dae713eaab186 GIT binary patch literal 742 zcmVBjE6vuxysVjt=!GrN);V%$M=@c@wlmwSj8ZeaNtzRJ@pi`$#{S>8iF>QuoV`x)o z$WTJ*ovC|^pI;vw^>JM{x1Tluz}tt9uZJKXPbr*a#B z-@zZAeR`j3pQRBvKR-`hlj8BQ&K{WnQ512w-@P{f_4&({<_`C}$bZ{h0I>Y&inurT z0rcj__xV`OeqGC*gnj#rzI~QkSlW$_V9T;HPr9`N6k-1zV5J;*b^L|NGytG_tHSG@ zM>q1*0=S$`uWfWWo#yt_0w|SAJpK4Cbxqe#8=%>2F1=aTFUe#QhPijhZ=nR3DGlHE z*QTiKJ=ZMruUzs0JkMJTg#0X*mqIh#P{h4PZ?J8r6eg`!i(0L=lGu1W#8NlwekAX}GDcHHgh)M=kCi-aP6pT*ot zFHSScbJ?rq+s`BjMf{!`;ut`3dA`g9m;qEpGe@2FFBL)&zbnKiqWMxN%`yQ}AgVGF zfcoSUG{jd1NPyTB5T}6r%_m$X*UI8r05J$tw2D{?xC*_eBd!ggK**$&uc~~-0v&OH Yzc`g;`j^O-UH||907*qoM6N<$g7?>4+W-In literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/birds-2.png b/production/example_apps/zippy_maps/webroot/img/icons/birds-2.png new file mode 100644 index 0000000000000000000000000000000000000000..096537d68d714bf8d335e0feaee82e07a86061e8 GIT binary patch literal 1336 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bollie.png b/production/example_apps/zippy_maps/webroot/img/icons/bollie.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4f6dd94ecb025a5a8d9698d24a0679da94f942 GIT binary patch literal 1025 zcmV+c1pfPpP)A#kOed41A9lCdja0F?enU}rK`5@ElKu@Uc(XU&3451oK`$cy0eU0orRb%g zB)EQ3MN3h^iv?*{VZ}6!+nCOrOlIbIkvY?8Op`O+_JzaA%)B|jXWsLkGv_s=lmM)+ zuUmi#*l}-hx)uNt-~&;k(FgzxDWwv(0Vi&D3}Bv;coYNpfQXylXfy(&TCFPaA}}BK z4rdbq0k}Xn?tS%^PAq<*zSP_}W#J=MYggCepAitGLtm^fH8)mP$`p%v9LJtGkmq?6 z3WcPfW#G zx-MYgd7hU4$k>Ud%JNLvE~P{Wfjs|ECV&w$GYcy-32>U`cDl&zAa34BuKWEy7`b7u zX?Fz>-u?yex6jGvhs(?JJXpSr5aR3sOw&Y~Gnl4H7={4DTzKGWrkpr2fMr=2?jEyO zU&FF2y4@~e7!r^>TL38~`}_M01_SPV{T^cb2ZDRA;0`4A!_Ol_KbaD(7s(w(HD@ui@Ws+gWJEdxVXsN+?=jbNf3oXLF*_!Dz3(kwR|A5QsQo{U0tg)zA#x? zDRb_eUU)m5f7#jD9s4XUOk4$_A|M!+OTHZ>NLLtra~z3TD$sed`somXlW*Z zNT)bW&hYi6=H{eGq{OdqG`Ef~PN$UTs!x}1TjL;7;!meTJOVJjJfCDSm;=nltyo`b z{+xzLi9Z>O_u?j$&~Y{u;24Nm6$v2y<~=fqYXgjdn2#Yg0X646hRLNZo(W(Cq8K-| vS@;Y??`9Ft43L6QNvW2qT4H_{ae)5-T<_aNdXDIK00000NkvXXu0mjfbjs?n literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bomb.png b/production/example_apps/zippy_maps/webroot/img/icons/bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae136e0335f49b320f9d6e1864e6500b24146c8 GIT binary patch literal 1083 zcmV-B1jPG^P)ysB0wt_yaf<7p^ zBBDEjAXFc!eThm8t|7Zyb=j5GKDZ^21}w>1Nry2Fi4Q$zI%#v6*~SkJXU?26=l`4U zd}ro-ZIwy|fSH*YH{b$1qIT0-D*zACz2}@V|OB!!Np$SDZrt{OQjO&blR+?DT;!ss%BGYx@5G= za?|2cY-3{sH5g=S_2Pj(%iN}>jPgTAdv|v?#OyMOOmw2 zwzjsoe)dBiU;7;`7{cXpv5?Jh^`)1|<#H&BLVJ6AZ3-t=EEdV<^JWdOxw#3zkEa*W zf*}UyPBC!e5wu{4KVsja963TJlc_nMEf3^!IkvaA&34bw5Vy`h$;DS*rBEmUF#hpJ z^pB78`QT9=eCKTdz8*f#$x9ai_|l4qoXwd1JhI7_SmD20In~6*_vG- z_w(3U`%Cc6>e)}v zJErKX$R^SUe; zhH>CrD3`+uVzvJMe%$WnM+?I+1JeJF*&@8(x;`++O z*l4}PBoc|>_xo*$<@0&g*Vk+IiNr*g5Yht%yXg`lX|SedE`Vq}aUN(2A;niF#vT&4 zWPI&U%?zMyCpk6G@X>f;wUH+*;`dS=TlJIECh57Xt?An@wID3wcUxV&51@8>-pB-) z0(eDHqw&OLD}+V-E+JkJ#gIbvtSLYp2(R=6V14rf4#aH()PV2_h*dzYd4b*FvMufi zU>}4kiu~pl*>%0{MBFie1wsa;+^TYm6`hC!{0C3NxmoSYPN@I@002ovPDHLkV1l3G B0fztp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bomber-2.png b/production/example_apps/zippy_maps/webroot/img/icons/bomber-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ee09b093e7f66e6f6013d70be62ee635f5b809 GIT binary patch literal 1228 zcmV;-1T*`IP)tJKF8&zc17^O{=HEG&quSre(qwl`GH1EA6&>pzl_wGIK ze!usebI*Opme1z_XlrY$0_=cO?W>qynE`S@2FQiO;TZs1KA#uhPC!zdQzc-ZC-9s~ zAOk3B%Y?(>8Cx(I6yP<0TkRzl#sUhE22yID5xbOB@SA!^TL+IbcR_ z`kLO+)&aS(5visIrzFiQa7Iy3(rJ1l3+8v6 zGDM?Mt)C0NV^cHN`nGeeZ@cBXMMq7)*jzdK&MKB}{EV@&6aXt*?&Mf!8+UB_8i2{k zNs`GV?HihS`-O+g+E@_*S(f?Z%XOw740ms4TjxoB_&LI{&Nh~;|Af(huWIwpKY2Ir zwYO^TukHV-G6Jz!jQgMKW_3%zbQfK_R%*|e4{tGDyd%_4=+Gcuuh&$kC~b#--?dY1X#;c(z^IJ8Bw*(_JCD(pLQk$p!l0Yt7k}yi5(xF(&qNR zvWms^ZbrJF!teK+VpzJsJRSmpfYzId*X!l@S>toBTU*1lbG=+r z0F-pvlteiqNfMVvuCVy&o+5B1offZ(ikY(ogFz=y3wW_8OytH!+=~{KMItpmPAn2J zoKp*ve}E(~RmH3Y6lTjM)S^LOn%Mz*Bb)(Bk`Um*hW=&hkch9jrI`Zc$|+8@fB4?f z*7H`D(1G7aVQiTfrzOgB(d)~%3q~Y#;LYkTg`f2VjLUN?QHe>+#!0P8Vo*;)2i~ND zPpM52KxR^sfC-6OVF^IL^C>C-FPne?3Aak(JRp2N#cXhu4PFs}IV5V-=2WLL%$h!3 q33$Z>bRtQx@5SrA%+783u``p6v)7Ow z>FAr8@67kUbLKrW-w{fs5&)y4qY@wjK6{jSxMlzrpaIsz#DoDLlu9KB+z0q=_t^x* zhXiif1T;XkU7MJgFofN^cRSz;&|!~$KAsGyKpx20qvkxN-v;kVkHsb*GVnbX8Xwte zA6kG>nR+EX7MqMlqbQ1k-|w%xkfv#fqKIW#h@yxj)lZnJs^s%|;$yMN(D=xwuwR47 zUE%qGroaJ`$t2z4a>#qg<#G+<{eC}+qPV9vrs$~M@ut9Yxg46N@wMUauxrH_3kwVA zy6(v?L;H|TF)Nh*~Bpin3$`mTRu}Ky}_Ocj6K6iY_22n5GFpFc{>?p?yS@UI6}n>rbevT63+2wO%Y1?@>Fz zo$NGI3s)KJTm`^?5-~g;4^Y;}k+;9a>aNEKNDBX)yMRX$(RCfK*L&akbu(aD7O7N< zUTF}&)0*M5Gv|pYz0Bl4q{G|MdIn0R5-UT)tO~86XcpMi_XQ4aJI-);9RY99jSKn1d}(MO zFMs(A-GODytlEfbJs8IQ-q&CGT7Z#al)84U@n>-j93AKl5X|M3eXNvaDDO?(GrS?2uB2>`eD zt&(*Q8O3JQmr=!L7#$D?L@?hQsUl>8{@Z@aFYDa^jsI)%^NZT0;%w^Lb3e z106%m&(FL6h?WWHx=t#UB9Tb2bMPzlcdTp*+_3{&ju8-o%+Ai@ z?7Ukd;PrZ0-af$7BM12ImZL3!1FY^^%aJd>M8FrQ`4Os1K-YDqGgHhLZX*g0wmZL( zzD!QdHI)Ht>4ewoMUo`W#ZQydv+nh*mT}Kb%fKp?Z_Vjhl7%@;%W&sUUp<8^%e69K zLAeTy3P)8{ckdPq2AN%)<0pT977L3WWjS|p)3p0K`DFJ9*Hf3!EuF!RA*M3dxV1P% zIM73;m_n8U+(=(09O-fqD>f!Bro`QLNrkfNp}c_s(jn`;QqR}X! zP^j9}eU?lnxpL)7)j7K{$vY&R45*abCG4i5vNaO{;$yM%09{>O)U#wVNjx4WG(NK3 zzU1g@X=|neRx{11yN6GY#V$sp(V8SGz(2#i+N#~0HfYbCv9f)8uNsL8@b#4`UP7RH zdtT3MVt$~_b|pO)i&c`S03Wfzv$m@aP%UdnpazLHClf&BlV@oGylDbeNOagFE&|Rw z&r%jw)8H);SVBUv-Dgi}lvAH?1-xYf6(k%{I;HBAnAQq7!2bZgShA7FxHRSf0000< KMNUMnLSTaO&-A|l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bowling.png b/production/example_apps/zippy_maps/webroot/img/icons/bowling.png new file mode 100644 index 0000000000000000000000000000000000000000..693c708ad863e92b9135c1e6d3d656bd5cc0d22c GIT binary patch literal 1605 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 X#fBQtRUBc#00000NkvXXu0mjfxFSGM literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bread.png b/production/example_apps/zippy_maps/webroot/img/icons/bread.png new file mode 100644 index 0000000000000000000000000000000000000000..ee607119ada3658f379739374c079afb23ec96ce GIT binary patch literal 1160 zcmV;31b6$1P)m>4r%f+%DfWgAY1@zc-ywX|0sa96L;>kn44Px8t4?)&TYzR!K` z$H$RQrvd2e>vI7DAR4WU@>&wmfdrsWPEIBP9O-o0go}X3aM2JTlnJgI0uq2`cw%yL zGU@2;?KR;N;4@keI}-s7P=OVrO_*2dG2pwygZ(pQ24|TvK5@`E)PbZm^ip`Rf5z|k zBS{h-kEg6)P18_SmB3*Cj50p4ALBMy6VC(e2prhFr~4Aac=a%Fod zCfqLYRu#9?Zuwb{L?R@UNpxMu;c(z~yOCuXQ4~q1(>NTC@(5U4TO%5cqG?)Izt`*K z_<=+0t*&7qdXp1#7r7n|BMMF`yb{r96j_$>`Fyt~!0B|-QLix2wvUcIO#poQ*YCXb z!+GAgaE`Ojy~rKaJ|1pr;k}=}=iIdbA3Zt5iMd(E{`iGxG)i-G^Ok*Wb0D2g6NyAv zSXdw!3=$5939YW+6Du-v2JXC@>ERL9l1X~TPG+aB@C$jnVc_#-4tGR4SE| zV=EvS45BC2dGpaeJ{vf~2Twdpn@{HGmuKkv_`|HZ)59YGy#C!(rter+H=q3Z8vyl{ zk{u?ufKVs|z{Jo?bSlkAZa4lKnb*3y`Re(XN$NU7XHI3UdAsK+zPY}TIlrrR7q50c zVhheIV10d^_j{koy};pMdU%9IZH>QgE@k@ftKZG=zI(Ig)_N+pCjd6CAfFxU>gLpy zpR@W#+dB&aH`}(~1CQ@*qjS&Jtj=Xe&Yrd%vyH$zmoFCF*jG`Jcl@7~WqQU=5{j+T z*w~nJPRT4YG_N6!)FWn}lAk7q8b#DwQH0k8^otiP;;G z%(y6uh*Bj@at$um_VT%?RZgc9Ns^Ex`#0Kl&5V;?_MHoxZVE_Re9PyyoMzcO!xZ?x zT+#qkRoxL0=5M)qYA|(|1+FUN69)q}g^Azqr>?H9DA?lSB7s04=a^BLs95R(-8fk> zChRA>G!p;=F&_9^kRzB%s+g1u>VrNNLb(p$j&YM;Je)cX^)A3}GIi%5W(>*gt0#VS%?B@KwV#6J%!v1=xtFG9v+4 zuY8pf;6)3_A;M>fxCEH@e3gylDjHsrfK4JK!_7}!f{oCtrNB!TU=d*^rTM6uk65A< aIKY2|jnID>X`&PW00005UjR%7cBx zYfu9(3%KH@X?hkg4C9{wd>fK+mP)gH*Rpvg&iYLNa`jH=!hTTI{LsqUuBHsMt)ksD zO$@`}*XQRe&!V7J&8;I{759rt&&fG!DYmsJaTOx!H6@bkx~?<6I0E4G{AvZJ{NhWf zHxdCDUmSUaQ<{eDIPTc^;wUsG5Bj~L%G)@H%IWzP?N-gxUuS^;GOy(Vvwo9Yz2k!UL2~sD zvwoA)^Q#rncB>Y7EC*)6WHRCHr|)k6&4(egev?_hiLUFRC!5^8OhMHfVcrXkfp@Q- zPY@`^5CF1BCs$iRVozr_F_TZ-rVqeGzxqs3X>^HU0{pOt(dTnw=_!u^hSIG z)>H6s=;u`}f5Hcubs>&3bZz2xx2NO)Xw*2T#h5!Hn07*qo IM6N<$g6nIl^8f$< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bridge_modern.png b/production/example_apps/zippy_maps/webroot/img/icons/bridge_modern.png new file mode 100644 index 0000000000000000000000000000000000000000..834514ace46790d3c3c01c264e1527c522918f9e GIT binary patch literal 917 zcmV;G18V$L4x(7_0mHM_LLs`2NV?lgdY5L=wF~>q27Cwo-E|j zi_Jw-aOEkpM1Hm;_o*63JRXY>$5Qw3s%JQ_bJ&75q30s!s^NA_a5MP_!`YVWk z0Ut^bUYmOYbmEGZDmJ16Y=Y5Q4SYEfzMW0a)0WW^Hy0Aw+D5!~m9M4Htj8 z*krHU^o{Rzo4j0Xo|qeDv5#AQAr*s1jDQkV!m595au$Fqxf!4T@$-A=|7w1eja94F zJa7@ncWbT2%*+gyW%&ToFtr8EW>dWp4}hF#Feny_kqal8 z8?^uN5=st`$zF#uJLgB6rIVLcM+%2_a65-@EjX zLZJ{Jpin5VI=9Z9o!hL=t@HfTWA2t8@ch%GP`|Rh%h?O_D=_xBO+CtmvH_g-NMY zBA?I45<56JpxthVj>%)#L8}Wq+4&|XT*Y6S8365C>oqVELW$=#E4SodD!+oInG1Mv ziqqjYe7Dwmds-wk@$2|=E4nxxQJyQWmv6ga5SsWkJ;VWk@bdgLlVAckFI%=-YqfL; zO}rw-k7RR|P?U`Xh=4e+A_3@kenbNC*Z?6A7bL`6K<)Vv$H^62JP|+uA}d=)4)r(= ry^};dF@Of4l2SdY>JjTD5eN7U-ZK+#b`(*^00000NkvXXu0mjfWihGG literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bridge_old.png b/production/example_apps/zippy_maps/webroot/img/icons/bridge_old.png new file mode 100644 index 0000000000000000000000000000000000000000..8edc9480a9b79d0d601228bdcf39b3ca63207282 GIT binary patch literal 840 zcmV-O1GoH%P)ewh0AAku6exJUm~p*6vIO~JhJ)|#$rm#`+}#>jEMLqF90R=g`h6rGg}qOeWdi-NHt$D5aZ|(v&bJo*Y zo>6%(8%u!)AMXKu8Kso%Zp+How8NqNo7(f>2)sUeMl2Q^xK?<&WF6mrb(87oY3p27 zRqlVd6C42mP169V*Xyng)$Mkz{QUg_lqWktVvF9oio)9D%df5J1ywIAyX3kx(F4L-MbIXgS!uzO&| zdc8gn$IZ7|ElYuulM|FLS04kv09`6zIu!s&Bocu{5BW`5f{x8G48v8bAk4P5g&F40 zxMTq6x;_yS^0!=`3QTj#2Chd-*_E2dV3JCuhTa8U)@(MZ)oQLe@gdT&%>|}7ITbf7 zGB}!r0cwTnJ76RU2_7wFZ-`5>znr6)0hr?qr`A8bR;cb>q=XIpI)lCCJ)Djh&tp!1Ym#ib9{i0 zO~8f3oFK6W$eN$iZ?3VyeGzbwP=!ZCs!d;d-4D2L0yYw|Ddkp`TdeH|9N;&7HNBBe S6L%B<0000!HLrJI8 z5*`6=iayNsM8E**z#Gw9@+rdt{!zlJltv70v4ha`g7|3z4R7cp39C|y$KymI5yIi{ zNWq3-P_NgaS}7fbrsojL;7zTuRY6tA9aOe>M$8iV-gGAo{fU(f!){Mnse7U^F!?k7C*DY5D5!O|JZQImNPHDWg zIzSKCmdWM|Kyw-VESE`9tJR3bVs1Z_07X%FPYv_k&R;!2hx>aSzNy)H08G<#qt#7B z&n0+k8U%yAUy2ge%_e7(Wb*}n{oz~R@vcdDdU_fDzkmM)fYOs4w}1Dp;a)%e?dOj1 z_K2CLNv&4v;3(;IItqLUL=#q}luRbkbsbI9_~M)I*JmyINI0bSjDW8IP1C5=YW(@r zeR8{HUcY?K_^ml!y?DmtOp?1Bn@r9m-RoB`p0(V!wYtRd@iF5c$2d7TVS9aryBnK> z3xMX4tLr*He)SoqX`(0!j^p(0RaM0_P4^gnh$G^7B#TO>wd@&t^Svz0U1osGa>)Rw*X!3J!u>24mx5`JdEoVf(DVXT|H335j}whX z2ZEiSpHrJf9ef!n*jgvyq5`KVc>>nk%U$G*DJyU z|3ttqL^C9)oAnjYMZ^sm3Bdd07YqR(Sb&d+n?ghxkZXQHGr0za4<(>YL`1ZZ7_w-F rzCH|mXaOD(GAZR&m0Qdj1`hBa^&245l*?Rn00000NkvXXu0mjfud)4$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bullfight.png b/production/example_apps/zippy_maps/webroot/img/icons/bullfight.png new file mode 100644 index 0000000000000000000000000000000000000000..848fda20b69dd252ad1cc7938e1d144380ca0158 GIT binary patch literal 1404 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/bustour.png b/production/example_apps/zippy_maps/webroot/img/icons/bustour.png new file mode 100644 index 0000000000000000000000000000000000000000..06ab4f00bb1130793e7be6b5f2c9f3eb71a3aa62 GIT binary patch literal 1025 zcmV+c1pfPpP)d{y)BH=$n>OL!q<~ zj%vAA0W~1D)rbT|%i$ttL_+Qdd)wP%*B3Xl*}L1lANA@NhS`~CcD~ImaS3$TGEU>A$U7C^{x97!GnR8e9=fHEd>TL@?ZrYOx~vDgZ&tgJ}# zB%p~}<;8fw1Pq`m>ZbfkRgk}&*O&LlOx%G&c5g{M+Ca@LB7O(A-i`Gu?*h8Q-K#k4s_2c<4lRrUTazUlAoNMP_0%+Cf78LbUN*w+vSvj zHdM6N>vi7PdYgsK#i7Z6zV(=c>)(@3r@KvxR5CPd+h%Tk-ktdO2fqMtcI_Msn~T1E zbL;c`u>D=&oFi|wxOTckHNDbf@9y)CABzBqh0VpDrSR(;gy$0Q)u;D{9{c|FkDgzE zWm$o?L}Kt(Z8Xe*WBLjxm&>HGQ-J?^j{|`MEXyL1NbteV1_1X~Z_;Qq{yzanM@LM& zmg2XnA4$V)NMPX!F)-v1;Z91io|_J{5^dUa`*yK6Uq!GSdv0hVP^{iDK}3vB@> zPmf)jJaEpgoeP{;+6QgRz8?7d$)B9L@CpF`{PdS=n_HiEPsAV$vP%Ts0TUAwfiJ~1 zm4{pRiEC3a!z&v5Va?aSAw=@ky|9QeL>c;|qcUg7cQ-}WW% zE5PUWa`DO6pOMN=asJ9BU;Fthmq=x&`1rw9;+je*6dGMX5Oz0q0NnE-2-3d0v4i~c z_QObbK_-)-te1IKHHm8~yBj;cCuAx+g z;kFe;>97Y0u!9ENzI?5x@9x?SLZJ|j<1m>?_SkEBg)iRS#&Mh;!5-LBK+97wP1F5% zo1LBQd2427Ch%*Z?IpkWws9`d*7jIH40bU=D8Yj67Y#7~5W{7tWmy9D^B=lvjrslcQt$-KV& zqgRB7{B=QI7sZrBK^Q0?K*Xf<1mOMhIwOz|Ex<>FCPX{}LJsgR{&BC+@1EJ@00000NkvXXu0mjfKKA_6 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/butcher-2.png b/production/example_apps/zippy_maps/webroot/img/icons/butcher-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8745cc47cb9df10ceb940c35ba90812913af508b GIT binary patch literal 1300 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 X3SQ=&freO#00000NkvXXu0mjflKLTd literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cafetaria.png b/production/example_apps/zippy_maps/webroot/img/icons/cafetaria.png new file mode 100644 index 0000000000000000000000000000000000000000..40bf1d082508beb046ba43f7596b05ccab29e6f9 GIT binary patch literal 817 zcmV-11J3-3P) zziZn-6vsan#t|k7bqaP#Y4FfcFQJ5zlF+3XXKAKv9lAP`p+o+T45psaKO#d(7lXHw zKnSLrOP3IEL59WKKSlDN+Tx~~o9l+K@pG-IMXW49)WHO0qnllv^LeS}SppidoP!akdNsa;=R4~?y@t^GRyfO5U) z^*?TYp6K5H{}llIy!bU=fOfkL(BDV^$8i8iBoh4#Vt^}K?VeOBH9df3Spd8%Z36K0 z#be+3%E9T-J+I$C<4f7XvMe&0%>4l@%c9%uQaauPV0~*f_(C=N{+FF6&mU3zRG@Nj z8VWHIKo{4A^(-&fiB)2> z|6PaB#9vDBJLy6Rjj~XH5fFIwZwXphy(lqMtqyGCwx<500000NkvXXu0mjfXU~44 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/calendar-3.png b/production/example_apps/zippy_maps/webroot/img/icons/calendar-3.png new file mode 100644 index 0000000000000000000000000000000000000000..fc18408ac04baf5d48a42280eb29833003183c9b GIT binary patch literal 665 zcmV;K0%rY*P)#A&5trd8Ni7QiOc~jY5 zMcqPh5Ci}mkH=cQx<603OU<$@=JPoKv)Qb2zuj&Lf&k019x`$xa5x-TtyWB@Q`YNs ztv-sP+z51R+a3U)fPoNVBZRmyuv{*42Pl%`I1Gow>%QlC>RoUGewBLL?RL9b@bP$D zcugq-Wd^FNQp?YA9301~wcUt;HdSg0^hB(>U8KgQ!1sN8-~VvD5d&?iu_>5LCYi^J z^nVrn^Hor2plm4XD%XJi5ot>*2a?uFAC)Kr7p)b3zyC(s*jHwkKjl&c5QbqZCbZvj zBr67zo(2!)k3wc)G8&B-355%zJW`hF3Ch zXTp@NFHgn1hd!(VuWUdwp^{Q9Rkg(8DsX_`NllT6I^;&Y00000NkvXXu0mjfq6a4O literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/campfire-2.png b/production/example_apps/zippy_maps/webroot/img/icons/campfire-2.png new file mode 100644 index 0000000000000000000000000000000000000000..023710b438cf5ed0f5922fd191da742a05c74881 GIT binary patch literal 966 zcmV;%13CPOP))^XJWczrXMM&71dI z8jVH(Y;SKb0|u}n`ehc20Wbu5z_41a4gi)$qmd+E0Zh?WgaBhf)l%^p6$Sc+N7fd{X^iJWTI2-~4)q2Y-)%WxHJeFl) zn&#XW_4|ENsZ`jN?$SmwvymEkYpVlv%Ew?UMY#rN>-Y`v%9(X}d55BN6d5 z`PO<7fZONpCUPNCg)XMa0k+nQM{yyU^^$NJstc`FE0G)80%Y`22&ZG?K4(sC;<~Q3 zh(uEm6}`lROOL74$~^r1S5BYY&=wIZKsOR8Ztq~1pTGSL$IfXz7c0Q`eX{17*2|{R zZnuvv;PCK}&oW;DuRhtgf!=#5RB1CD(vVCWG5< za{1|Ic<;wQ?}TISJ-_sVdV&X*3#<_e5dhOA*VA9S9hgONgRDEzJyoMydW65Gz8Gr*{fph)XiRrc1K`80r+K z;U3;A)nCkWLLvW@$=sSt<(2AnRfIxb z5ab=v0!cIru>xj@u%#1#8hM8Vw0)UI22=JB*V{n>>+#DG`=vE8yB*Jyg_O1V2#_5fMa1!Lv~CqToS95d^_6 z^wg?UNDp3YL97z7g7jdBMI=gCY+c3}HXb??H|cJ&Yg7A&$L!9`?*BjUy`7!sD;A3Y z^!4>M0vh0#Z6ozX0Wg6)U?!8v0)VerEGlw85Rm4V0<=1jn^Hg?5YqC=WU}Ck$K#4T z1T2$nfQ9jZ01V)VZ1ZZB0ZG1GPo&1`Ok9TM!B~&HG=YNE^&vfx8jD7wghC+#fk0h} zg%B8qK{}BdYaWbsBg0@#ya2EuN{J(c5M;C2 zc{2rrLBioMKA&&SSXBYpY?iL@1}?|%{xkXL)CiYG&!Ou&EiEl`#%sEMKI8zsE8-mK zKF##>wC(tRiT$3nM;*sJ?RNbSJ4@HY`##L+tAv_U4W75#NF+iglbO?3iOM-nSd7oF z44yq;w=%b@owoqHn7WB`H7t4v7G1zUA3A>ip5e~Bt4!u5N`2c_?qv6xgPz_~(*x&6 z4%zl!dwmgq!x9Fz-r`F99s^r%krUszK0Z)3Z**#eU5{dp@3-}UHLEASzp>qHR<(3; zcGCc#^pD)1xWR$06CCV1$?nJNcrtmvY;G_Zq&?i`UO*%g;b!l1N7XR912$?+oJsBj z;MJEGJlp%e^t@X*dZ0h!yu~VLK8+jwLp+^)z|PhC`Bf0EiK_~5vw}<}!?EEVT-tJ* zH<^V{E!p6DKE`5fOI1D5~wLckv9*$eD9Lh86dczC3X8{%w jDk;^csy?y27jl3<9v^mmjfes(00000NkvXXu0mjfyn3X$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/candy.png b/production/example_apps/zippy_maps/webroot/img/icons/candy.png new file mode 100644 index 0000000000000000000000000000000000000000..68629802cc96cc04f79761878baafc3d884af170 GIT binary patch literal 1497 zcmV;~1t$85P)&`;lqnJy7Jvz)t!8#~ zbYxvkO-;7A2866$<^Rb*8qk4+)tmM#RZF}&-W)wT#li(q+tR+wIut9byLzK5hxtf_L*Y4-EO1A zrIbi15ki#R&c*brZPZCxGxRsH4jpv?80T`JKNnIaFE#UQd2&yUxUFXdu4-rcy2&(~dLU8V4 zA7(B~Fc9F@>gt;VxG*q4YIqoc`l{(XJhz@y#^mR|80X?~yo#Ik^$S?~<)<9mxP@J- z*0E?-4TpMr*meGF$uUO(6fZlwk6pUNuwn4-@pjvlz|eC21P$ zK7Ep$5d1mN&&MZ^v$JsxZ~XEje!s8$3=}WBoDk@S!3Qg&ESx@rr`uXFMWMlJ0u}6R zT*Kpc%x6beCvSHhV{>Eyzs4_+5jiqe=89vK`-_*Il#=uP{Z#q=EU&HOg&)4f6gj2` zD{%qg$`Dn-ApOHbY(21#3a<~%OobUmqfEnv(|rXqZ{eYlk}k_-yrK z#Pt+8Df0K-u90NEda#Y1jcZu)#V7fDipz!H>n$HZ;xM6OkgG--0L|-V+mZcwQ9D9f z1y|GQ{P}`8bFM=uO3ClRD1d)1Uc}5~a4QOmWk;{#Mo7tYze>V1c>bq$0IGt)f_H}u zgPDG{c*t>M6u=#~+`?OT-Ov1K;ezWzO17_PKX&SWm{LQVw5W7~b zLjr@z1cS*0iJ>9pR#vg+(e-?Pp@&Q^M`ZTw{LB?a88ZtdP3Tq>Ub*)HHqBqi>qqtz zRNM>!?{pp}I=7y%8esP$PjD`EjajNjbwEQ%$-2E?(Vt8Z(zLSo5G4ULRi$A@HN)8~ zo95rm!thL32EAdMN0vQu^#YxJUn}-jccjYDDj&NVFP3x4Z|=9s49w; z&Utlp0Mt%GxY+gS>tD&dribh0QW`+lbpYoEa!MkdPUpwAv`j#F9O8OyOZ&2(F$$AN zBtp2%EDR0~(%s!%@}50^(%@lz<3X5XS-gH%~EQuCm1^1W*K_ zS;sE~vm3+jX74KiE00000NkvXXu0mjf&l1%~ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/canyon-2.png b/production/example_apps/zippy_maps/webroot/img/icons/canyon-2.png new file mode 100644 index 0000000000000000000000000000000000000000..a186b6e9b065f7747be9c876edf6b9b5259b3af3 GIT binary patch literal 997 zcmVY}j6o#J}PbU*MWRV5Qsxl2iGExOJv}y%aB6R|E!=H!%(PYCf;3s4g71SpG0I>$y zEoK2>6A@MxLP%BBMJ!cKYB}S{%=iwAxpy+Q=fe}+SGv0MVf%gNoO8$bXki!vu)e-- z06JjG*R>P=PsaV!jjR&qv;5amC z@7qW9YsfSt3(o>xi#ag*o2t%qgDBT(T-dzZ=>QOT9)@WGFu%B%1rd9yLYqppKmPJN z)Uvi8-KX2>j6o!%Pt6#jCs*bG%`YBI^u5BR=JoqS=jQBeDX1b%6ao9{4eYBo;vaNg zy&8g3`M-!#0YV|-;kzy(@DYK}!1uXZyABY~O0CV^RD&Y8F@R7A0OkyfH_YL1i@^W@ z-*tiW5NCxt3o5D98kjRI38I56tU(Z&pPimY5NE~t&4W`)jew?W@s~ASkIg@Q=TQw5-MeG+oE*yBzmUIPRTr_pJ{l*dT_2C?cP{eG}*8%RxA?QC%G-8)>Gweb5cKmGkXp%4>QIph~&;hS)Ed4<;29&0-r zXq8GS zHm8$-s%`n{ix)^Q4-iJe+_8`9x0|FlCYNh9W)>DE0y=y7lGCS8Q}4;f#39ia2zk<# zAGpSFYo-Gr0Q$5HFE(mNpl+S;hRhCgS<#2%vTt$t?cHspgmV} zvVHqA4I*LwK{CW60O{>{o+OwB%*j!0F17zkLL|)Jljc1+TxFD{LVyg2ITZ;Y`Q$xH zm`@Cl0x>Tk4gi(&9#L^kY+edr1fnX3DQ|g1p?Audmj*~csG?L$RV^{Ej5)x6fMx$s THX)w!00000NkvXXu0mjfNA1UN literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/car.png b/production/example_apps/zippy_maps/webroot/img/icons/car.png new file mode 100644 index 0000000000000000000000000000000000000000..f529bbc76327ac08183b9d8b652b69f18e607e2b GIT binary patch literal 946 zcmV;j15NyiP)5f+J{7#sCs9okSDlaSDmLy@3`P_PZ9#1OkZ83HNEu|4LJ1>AB^mkx105{+08*S%E}r^yNQJRVA$Q!%zVFj z^F}jI3xWWEVzD>`BmiAJhv=_)fDgEUUn-S604)dt3D*Hb6kP~N^a<_@0WRQ(;+9G! zPb(A(5}pK3h^N6|Jm3H}P!~^E&e9O@Y~HPG^cmb@oBH?#@#+I!*!9W0TiM9vawL;U z48!Ov*l`?e+lFdoV^beLjaY_o;2FR`;K1QAWt=5sw97IOxI#peDWkk!(H_SVM+I)N z*jueut6^DI*EXqCicBWce*wF@yI7XRxAVVnrZ}Z+^R)Ckf2`a>(=>*Mhx;eMG)?yR z_xbvVo17_5vAQtd{B3q=rTIO(w1Ru^iobrnOCpgVolX-30h*>M$Bh&NrfFiDCYPpv z5_O|>xt^qr3 z9ymBSU~c(7xlbnmc>UVr*s=FNm(r&`#`CZ84ZqW#?$naPK4v9#LBJbrc4cFUo;IRdSM983&TUBl`Hx3-&4QukR U^}(+=$p8QV07*qoM6N<$fw*3>G%60J_lq}n^OR(35oXzJl_I&63GvCMxWC93zZj^nWW_6?7%1`l4p!ra;(JQIki z0;JPvu0MUk?=N4u`TW_~f@1-++ikktF28p7xU#y!&)vPy_r?iBM+p&^i%4MT*@>#^QnE@0a>4`00Cs9eUj?Es|XIPn1V4=0_^<#HUA%Q%iRm@^E6 ztB)RWR4)JbzlmQ&78Vu)J)9kC0u=?&n>5HMDA7!Dc3+o<=Xp~D(Y`&GksMdl-Z! zeouGt5I}f&ex50?3^1=+wp6YC&>=MOyGr~-HBW@1Y$QMg#JqR{&{uv!0`b@YArO}o z#33LtKjAF7Vv8pN7=p;EHm4qSICH(5L_9Ho1|dl)TUEALCy6+~UuL22;K$TOQvd(} M07*qoM6N<$f(@Icr~m)} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/carrental.png b/production/example_apps/zippy_maps/webroot/img/icons/carrental.png new file mode 100644 index 0000000000000000000000000000000000000000..17eeed7773b5f66a5bfa16c1ed0234cc1b298934 GIT binary patch literal 1039 zcmV+q1n~QbP)r3ZLG7x1dpY7Zde`@RGp2Xdl~3j)~@fqQ~L7jQ-ER;$%s zW@TkXg6Dy2;+fI~xnZ%C*fpdrj-Vk_a%Rm-l&l95}$v#sbUbSuD$<-EQMJ4vyobBBEkyJv|Ow zC9$?y7d?-?=3j{ri^XDOEH>06`1SiQ062MeS393nZazHJj*lwQ1VnZHwavQLnPGqh z);8~{tk3yL^zJa zPk(r1vu~K1n&Rg_vw==r#Apc^h7pjs_xOPCzP=O8efH=jKmOLCP$)!_l?swHL}QP@ zFboQX0tc_oBj-CeH^;=pL?VEHO#rSEM>upG$KmYkY~ZG8l2oc2uiNcnSr(r!f5g)V zH?%rme)B8e*M3h-A~6BibvZvjXL0@mo<6wImmkz4I(c@NcDtQ8UB?nQK0c0&-T8Q$ z=a1$iJ`om~DfgOhV?U0JmVgA0%K_nWou2Lj)1~6rOei-!I<=`hIpmj<%Q)4D9G%*% zZ#6hNwIgK0GSCOsw;BL^`_=8f_cUvIZ~TD-hTa7da2Rmhnz45>19f99aP#3IFHSDFp0P|uItLz05i+ma>)g-ZCh0wnaJOA z*%g@Hm;!DuWwsY5%eVKGpK=P)9-mzonWu zL_lAj4-!Ev2TY2VulbdxNLkYx?n3R?P)Gxmz1$bft8WPt8i8>(9 z{E{o@N(`QgK!`+Mv~e-j<;wJS8t~Kv6cW-YWvI#!>!tw*_y+|q_g1Z1VHW@Z002ov JPDHLkV1f)3>pcJf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/carwash.png b/production/example_apps/zippy_maps/webroot/img/icons/carwash.png new file mode 100644 index 0000000000000000000000000000000000000000..fb43f3ac62c099631ab5d011b70294468b2ea886 GIT binary patch literal 872 zcmV-u1DE`XP) z&r2IY6vsbiLkK}c1Pc;aa?+EO5-3QodJ{?s^bhbPc(H$gu+Tq1!HcK<0YdQNE$1Q# zq4a1@VPOdp5D{6HCA;Y%^VV_QpKWsJgJH5eoA>$dn>RE2mZsAw0DF6TRiFaYR9|Jj zHUUDw2f|*jHvw3hPNxE|0d>`CN{(&9p}h}5Z?Mv=+xdLq4#_F{HDgr=O1kwda=%jZX zhx4P)rEIK@bU#`^psnF9~;i zan1SB=ji^)lnQ54>!|D9akVs+ZNzQo>Se>}`V5JW2hW^-#82Bv9Znr0Mk856T@ zJJDC%3hnpD7uT$=Z}2!CC5n=_JUiUyaXiB6_A?_@TEN-iK32ES>iPy&x1ai)K2`({ z1&>>CY<1dLopuxn-5$rIXgn_Fp9L(^N}c&xZl?53f>Hux zP3zbC`pwI3{me-66}QAG5J(bC--O~V36SLr5+We`z8s};Eqi2#NsRy=sU7F4EWH|T<q4EK;0C-|$=hpq~{94c_K;ZlxEeIpw+ZdinM%NrVRfpocgnAh|rxG9|1I zEUVVo@&~_l5gPoxf*O$A$mvfw2#29XD&F}#o{iSdOPo+So_ z5Sz%0B#o3reJK^QL8w9-A*IlwE!VcRh2H3O+3sbS^`SHCw%zW|hVmsRXZD;k^Z%Xi zeCO=>gm^p-Kvh+h6%YYQudOVsselGV0WA;+r~pDd9yi1#K-P<-1BeSGuIT_#Agq^Y zAP`W6%F0SZ+zz<(TIR`kAPj_n3B8UQvy^r5LVr(1(*g_6usTn}di_xY)MVG&{XG>; zKA#V}-Ht5F3o0BAhY5v3_`7JT^E9kPUxwtslYu894$S_h5oe;6>9sbBDe=L76J%-x)ak*Ro>^i@PUFY{az6Z4Eqv?Ti4m;0%%H^X?wEuLKwR<<7eYdO3%<7U$<3KQh)i%24xtUOBLdYd0r-?_4pHk*yb zix(3N1}R!!LSM_>g$H;z7@X7A6}XAh>BM5OFgZDi&1R$cH7^#;f+R@`2Ox?fgDv;w zw5wAp4u^x@-d-e0qGao{+^Ov#8jT`~=H_NO}i<+gIRy_jzs{y2|+YIHjef*lae_;>iG7rhzV(D{-#ZlvmT&*iFy5PHrFnhlz=a zv{$itOfvw~q(V3xPWzVE>qVAjZhqH_7!yzwh5Y<{Q;JF7PH0;BKV1p~ghC-8{pHk{ zZ8ozuuI0v0T~o6riHGVu4eR|~q)beFJ|Bw~EixrGGBQF}S69kDJuwN9lox3Fj|qLi zN@k{JB7nb(3qVE)L%hz@uu*R^;%jzl76vpk$!X#a@9(K-PUndv@pa6Mt@)GF4C%R1 zC#P>MsUVWX*Ce}m7C`FsJe}!aGT_vU-QQDjH5npFe6=nf)Jxb9n$I!<%md*xJOL!n zJV+MerU6nwxO9kSz*zGj)4^q0JS%`%5O%#7|G817T_4IuJZpd?2qP$st!iwsXg1;i Z{{fMkB($x23T6NR002ovPDHLkV1h9@jd=h7 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/castle-2.png b/production/example_apps/zippy_maps/webroot/img/icons/castle-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b0214e8b8532d0125d5a8db2ddb6422b4095cf50 GIT binary patch literal 911 zcmV;A191F_P)aMg%7m}6IZS@5NH!i#J2?~M_Ah>X0-Bb(~ z1Zy`fnoSpO45^fE+NL2LW`>Zs$i3;zV|2ygUME zKw9__hHEXL4Y)wNTrRf&Qk_mmf~NspjILEV=KiPHv7T%9FlCh|u6EaT zeRKIZCopXwaFoQy$H&~t%>pp0r8zu2OiJLAMU<%|ZZsMIY&?7qz{e*)0cf>a!zZA! zdcDr$+s}M!=Cw(Vj*f;$ASioq{`Bq(09M|0)9|+R)fX4$V-o<_T0QXjxF*vU^eXFn z-CkT=aB^~@46fB`OiWBDNd_%0`91|4$6;~iQQyX`)dLo19^p8SZ(XK9wHEZT2xKxD z<|gNr!E=-IWHOo1ivdhePy0x#)*}fxj>E>@x-xiUZ@o`}r1cTBz8Wx1lV-CSxFh|A)ZJyV=MJj*5-DH!=l5$zSa}=lh>80L+ZvdK9?)>kFin%Ou`vL0xf~7WOc|@1 zUx`3)b1IeU9c!A_{jCg%O`3vsWR$Sc(NX2`6|D_j1zMhgZQFqQMKg76$~XUg{wwxV z;=Q&PbA-!w$p)}2i+nym@aHt0PKUnV!@w=e>P-b^d&C27WjBip)sV)dP$*!UW-PGN z(^IO|s`8v@Oe{%4Dqz!Xmk>>Zw>8rMs-?;fFpz`<&u$hUh$UHH!Pd+M+HsoG-amZ3 zRN0SG!UH~!zqZ1g(*f7%Q6vuyFySBSoCvHqlQsTx?wNZpZXrqE!K2#tP0;!lvT!22YFHsa_vjBG}yli=SnMR|*`%iq%u$1A{)H~?9PPts( zG(gwAZdn$lX;QD(Is5o0JbK?#036->3VNf)*Ec@HG))BI?$0aFf68SUQIHstG60lT zmjM`-GKA{FrkA2CfTAeW>vd)iyu|~_F@9gV%JKOl++6vK!z0tYFm{|;t%hM3TLU1= zGSBSJF(i#}sd#}i7hhxM{$rf}=~Wj0z0BSn4>AxQMANjb0SJXcym{~g#_xHU+p9|e zq{K9}hDN1U=J3cg52YWuYjN-qgi1{&5liyY_({@z!+iM5Y0f?U6%*-$0LWU2QmM3V zM})&+1VJE?NO+!>fxdW8?tYHl{d>qJ_chyQ56tm$ZMLQFg+IUH;?3^?x4bs`?6NFTdVw+a|=2B&q9|fnp#L9YBn4 zM+zred~fWZLp7?T#o=}B&ZV~}0E)gsZB-*Vu(QSY;@F8GL-_*`1c7bgSo8VQXU}5^ z7E%0N*MyKjEEen9$MYaMc7Dp2SSL%RQoaDpcFs&Dvng>8GhuBP7_PFZ4~v(%#%^i~ z+)0--0994D1j4zNJCC-e8F7iL$@$4c#SV!{Hk)N|aL|`nsZ^p^EVlL8iHV9UFEH(g zirry?^{JTvP|Ovs0G<$zcyfO7F}ul$uZ^jh2AF=5)8-vs&K0h8n+ccr6zgNFb8_mD zo;$TWefzB)giCzCdx|#zv`^2wnGF^PB)f=mu2678xWp%I@v2=kN2rr|0(5|ooS6XJ zZ(b#UxNm?q5dAj9HNaW(Dr>>zTRafJ1_;qEQQM`nHuY){@xTBs2q!3=t?FzsJ%~8K Y|7Xb70)QTg?f?J)07*qoM6N<$g6F#iGynhq literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/catholicgrave.png b/production/example_apps/zippy_maps/webroot/img/icons/catholicgrave.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3a5a10e3ade356a999ff754cb243b1bc7d594a GIT binary patch literal 672 zcmV;R0$=@!P)6H4B!p!V3(H`=u*h-M-nCj-rQNS~-(Xv-T}XXcEk~NILrM#gMZypyxx#t9 zF_)NRjO+`;+1E3EKbw8lnH~<-t0$C6Q2Y_Cl=K>!Bj&4IO zpx+TZ(*jaJ>6QjTaOlnFbAh|Sz3v@ulK}-Jz^Cq08KtA)lbs)~I|iS{Xf=D%hZ%4% zQ}6Ela6O$)aa|Y3aXJMnrAU&5$Pd?})$9>H4W{uN;3jaO_)hUzf536BrPadYIBo^@ zJg-c|i77^Fe-;_jOlr#zxzI=JO`0VTR$EmLo(Qcia@Uj=m zHB+F7sS2x&#)Q8(+M}Tqz}oC+2{E<&pwOl7z`* zaHx^JL;$Dk*2V~Co z9L?1j-bz40gsa<7-%2^AK4}AQEx-^Vrj(^BODt^z2lxx3ZCGSdZjc@T0000;u9B??0RIcH|zD9LuQ?|*|oi3KWQ{x&+L3Z^X9$XeW6~j2SBk{ zi~wOkk$r^eng!T^3E0(Y)dC3hdOb&60phYL5+FP!aa#hIfFYY%tyZnj*4CCIo&*+U zA7?fmFaRA8vNxSw#-;dD&a9nIS$M$Cm25%&v;oWQ`ee?mon|r_lF20TczmkDhGC%V zI@D{Y=Sp@1c?|Brivu$e2Zq;l;w&8D`mCKck$AV;rO{}RNF->t+sw_)5sSrwK=d`8 zC=V3vs;bf@%zH1t=5~6Gi;D}KbPizQz`_8gX`<^o+lR-z|LGU(R(_xd2qA(lbwd%v zR8=LN$@1vgCji`CUZt?JhY$kGvStg=YPGn!x?=nFG2!sdt()aT=HIxBrfIVSux%Sn z)7aQ7vG(xkz*sDiq_|%}*L4iTm<@msf?H9A;(n$7-$^;oNjVR|PKmLmary&kHnvijf&kDqUQjt|>n>OPz0Lxd1?I-UOq z&}=rbEQ{^e$DZR}9snrp?2$^ZOcap508ZNFi@PkZ=X?OXZ;wQyln#zC3}b9s`hIi> zA&AD}y!iYZ-GLQUs=Ge*4XJh9i7jBbY&(altPYz%h20woJV(j8UY-wr9^J~ii z7&xGnm6fTA`w5oEYT6N(xPGo=3)H;} zlT0Q9``SzO^giHLX+r>iw-sSlylVEXRUbbY; zto`nWaEZSo#hbDjj*y>?1@M8GcRT^Ocitp`_{0Dn5Q`Gx3~@MD0HWD!x&S%P^OSf2Fl8x70Bu6zLIOB|EsN7^Hr?Fn z>Z%ei0wr0S+#e6vfCcnr?Wk3nQhc^oZ*5Lkc*M$$>Ph)105|CRVz1uXtW+u#i$zS+ zoT#vE+gO%GyWZL?H>$^w+Yk&q6Syzp!1$ah&NLP6s$>%HbUGt-1_)nM1zPH89~Zm+ z)c4dn%YOUf;$qsVG)0oxHqPG+eXp%A)9?2wl}f4S%5=_?Tzzio0s#Gfe{ulbZg)g{ zeD&jYYW8J%yjIxbZZ8hU|qOBZ7t!GN8e9Ugq(2p>HE z-e3J9wEdZfU*NgLvp9}}ZQH!_%YF63LtX~RLV%0hv1`H1IOK?x3`NcZj+O1vE6^U_RD27P2=t6t9U6o4Bj*tX65 z{CuKN8dLX#vcUb~Yiis{muvvbvSKfygPQs*SFci2Uw79s>wZ&*MyjnZRLLioJTP6@&|g)@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cctv.png b/production/example_apps/zippy_maps/webroot/img/icons/cctv.png new file mode 100644 index 0000000000000000000000000000000000000000..c0894fbeaea34248e9f2495ea8aec8105292bf8c GIT binary patch literal 1146 zcmV-=1cm#FP)>=Cb}M6bY?JCXXkS_#^I`blD(*q@C=A()6m%~>`Jy6% z6k%A{iy|tHg2=K54RjTC>Ts~>P%~V+I-1=4y}9{&edxXMCf+njoBD$vCnx9J^Znf4 z`Q3BxPtY_CfSH*Y2Veu7dh4LORtBm-5vWEYkurdwX__JK1Vr7PI)JT9;#D1>2&lRj zBauj1n4X?C#3jJ1w<0?e0TobywB8ntyA*ZtzNi*n?y_*5O$rM~^`BLsY!1B?)xyi6 zPzXtq5Jj=8!m6sGC<@V7czIG-7)Rd*bK;4>j)((|YZ`fGbFi`3hId6glgVJW+o@D4 z*zI;CNos_sX&PDHm2A)Da;&VZAj>k(9(MEOV?D^SOrcP)nr<^lwr%-*o>VGDu~_8P zu>oFtag?E6H){!%)wg~oww}l3a#>!xEdW(jQB{?6I?dGM0bV^l!l9AfwebPJ$jsp& z?|k+LKA+EWjV*^hkw_4a#~FLj#@y@(ADlZ_CvI5y#4wtskxV8n*XcL{vMiI&=P8%V zyz$aLPEPbQ7-*ijdpteN&5m&4io895TrNjCou*VOasJF+PEPdkNWawbx{Olhx4T(N zrP9^_R8=LFN>L~jc<%TBXHPxK*zf~wL4UDykBe9C^4+Z@e!stSfJ`QXEXz#n^D#F& z&QtrX7qPOOT4r(iZ+^K`AQ%ibJzp#V6h$E(kE3ZC;b$J^{F%LoPJ2tyRIWsi!-nLt z^Zl<$zWU)ly}iAg9&VNZ>+9>Bc%qN@&K_Ww*g8!zN|{Sn?=g4bCIBlRKTR@Q!e+D8 zPQi`8t~2$1DMSJ|7=mUSodo4w|NMdTNj(qq`Xj zx&gR!b&XHHS;ggY5ex=#yWJg$wgm8cy?DJ|0J7OEUtUY|`OgsCkMHC1GItSRQO^of~-Iov4`se0v{J#K$0g>mY25bG-FaBvc zZ$|(gdf~F=|C>di+AZs=`-YEd;cJ^k!X$o#`rK+>oVF;>jn-Vg{bU7U5t+a(_(5GftGj9lHM5ogO&~l*BmncBXX!w^Z2$`huMTky zF!nslMsl?+-Vs0pgrvJuA1bmDdZiQbjsZ*%Mp7D&s_}>wI}r!?2g54t3o%J4KL7v# M07*qoM6N<$f_yq6s{jB1 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cemetary.png b/production/example_apps/zippy_maps/webroot/img/icons/cemetary.png new file mode 100644 index 0000000000000000000000000000000000000000..0786fcc11eedada76683191e293dc99df2912b21 GIT binary patch literal 1289 zcmV+k1@`)hP)TKPSj&7WARK7@ffDY9C(F)#D^~rZsv-#z1ChoG-(##S6rwcgY)N9pjemRrLplKSa zs%|T>X`1M|P9d9LPA$z$<4;4l@KoTbkOLcI26YybY0q`wk;pyIL)Ud2$3c=LT-Rk} zWCS5ZR1qD{pvniT_ExKfp_|N29OwAdyV$0UZQFx{=x{z(r3)dL7@p+Vo;OjXVQ$|0 zn?|hsIH3j;;CUWG2wc~tu9x_?be)lSinYcn%IFZXEO+jSY6GRdR4O3}nM$RCE48?z z7rEbD!}N4&wHlI;DV0itgp4M@wrvcEPIDvB%vfZx@Un>YnAHi8bSzWCJuM7W6!-sskO@e)jLr_N6$d+)(_~q z&PPYj^3~Ok(KHQ3Q4m7(#hy3=hG9^v)fgTg?yPfdSVNIjG)<#kuW!QQveLm^*Tpal zQmItm4X$qydY*^lIP6a!;>_GR_NNaa%QBLX85$bGaU7=8hdDEMj(uYXA7ZkMZQIO@ zzs8xlbG(!~fa5p>=Z?q%ip3(0+B%bo-Mo;VW{0*5T7pl0|B!W~!FpY1G8teyJD6_j z=nssC&n0&9pxU5VEcWCP^Yim*U;;>2v-#!O*;xSY-o4Axdp9;c@WIb-APJf8-?_L6 zd;h1`iAyTy-_C8qvKL-qYHEs=m6hO=Tn0*gYrwKB{<(LJl#*u8=wAM--=^9u)3hyO z*j-q$ev4YOf@NE@oK|nF&%V%i3KT`*^yL$LoBslUZ*F|fsY{Dk7?|jszI=l3@?W;G z>z{Gz(jvBKcChm|&jRrE%BP&Zd;&#Ldh+zmz~tm4l}ZIoP6D6}B}gWdjE#)}P%f9z zh5{_v150$UL?Y3_B4+@=b=|J(a3yc7>ZsU20#sE+h?sw4tSgO*q7d`HdP0aznD9f# zM67T6VT+B(^E@sVmiX)5Z>+DcGd@1vh39Vn$e(Mup4hLqFK}h;m!4QJ0d6lanQYH3 zuqnvnVj**(Jq1q4F-^0t+9$P8><(v)hwYLHpzHcm5fL2AgG-;&l|$ruYH8+3p-*Fy z$z({U(~-!^i-qg*T&Y& z1l%aiY3B@I&E~H?Dia~{gLKzc|K@ay_BK+<=u zn$73KB0}UdK6%4;Ga%|`TMFnSA{k@?2)}uQ0mvf@=pka%7jX>;=Db0>xFVAeBw&LG z&G+EcY0*x-J_z~10zx8!q70U5u*9rE$N~Nb`Y3NW;IZDp00000NkvXXu0mjf`0;g_ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/channelchange.png b/production/example_apps/zippy_maps/webroot/img/icons/channelchange.png new file mode 100644 index 0000000000000000000000000000000000000000..dea2df0a5066d3960f903c2bfda500690f2a878c GIT binary patch literal 613 zcmV-r0-F7aP)bq&CLJ|6-RFp_adzp(=Rx~>&I0%FOL z2#9)uS0bPUoMf40*=~@gslpRrEMv^aRKNiRu#vIUS;hkYl&@#Yp20_vP8RoaSphp+ z`Xpb^mN(NWags2K<6gm~bGV`)U$IOli#uc)tnp&tL*T&aZ>rBCb-QK|{PpR9*QbXr zA`VP-d9d3pI7Ebrs1w)%Zy%qzeSE$|#N{);v=YI4U1!`^^z~2IIlL-xuC#XjyH>_~ z3HmO5uz`vR(wVftv37iu-q#K%;GYg)U2Q1uVe6 zj=R7+39umhI__#n6;O2*aRI!7y$5zCDV_5^7lwjM=k)TxjQGG0pu&b1Fa$y zo=z6u-4hZE4SSwC&rECJ_ey#g_O)Ky!Qk zUWl+5xROlr_3Wn=Vc?$yzLj(eIv1@1&WO0uN&t4|TLR$T0vbe&MZ^oBYrbV~E^l~{ zfD;jk`PySz=H)C5o$`^s=CF>5IDeZ?M^d137JuU00000NkvXXu0mjfrC=R@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/chapel-2.png b/production/example_apps/zippy_maps/webroot/img/icons/chapel-2.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf520191a8d5b41f172f9a8f523dcfde6eb989d GIT binary patch literal 710 zcmV;%0y+JOP)jSy-g>WP5d?o`gc7|DeCA|6rj|@YI6m*3(jQ=~?mv#9d?< zg2WznK067C$t3Oz!z7u>yzjj8WinsubUFcWcX!tT+Cb0L9j=QbkN`1|tk>%!K}$CnWbmQU+;;gUOU>qzWZ7C)wU>cM&69&Sr7zHW7QH61VL)%KR*8j;LGn1&STYf zU=dBu+S-cWG=~>%>zVjU4#&ea0bv zq~CkRw~zJCF^wEJ#E*U?WBla58M2CM08 zTacKH$76=WVI{KNZpU`J&22M@iNeYY5_9upI^2>@&DsFlW%vsy6(Qt<)%3l2B=MC^ z%`}iyNlwpa`28|`xa5RI{+4uX6(^@9>ABQ)`t~PJghl?wwm2goKRv$$Bg_N(ruh41 z7}_E%@~I&|n4*QK2&DoFMD)c8z@GU52lC1Sazxx15f6Z@`GM!)s!Z-AAS1#zrDvLA so~>6d1cdvEP)rpX2z8bmX?-maS`}o^#Q)e11g{ZWvkchRR%2as4U9| zUo8B=GMUVrb!h;)+x4O>%Lj=>0#OtR1Oi_wtg0%Cq5vFZGMS%PVQ?p20QeShpngs} z&pdXv+wEJ#8$dXkc9wt0_Ur3wUS3|D{+rD6N!T{iG+A3)BOZ@aDwVzq;GLq8_4f8M zJ3EWLQFUsjX;P_FC>D#9%VkQX617^bdjJ5#FnE1^?F!)O>4{RQL?V%3VqyYK(l8ucG48x$Or{~l7mL6#3x@IN_0>i_@&V4u> zMv^2vp2kvbLjc{y)i4Y$FE5?@o0}V|)v7aBy>%3VhldAVUS3EhlZc{7Hk+kTC=idw zKZK}Ot5K`fxWB)rR4TE*zt7p(8GgUNq5Inccsw3-T}Rh-mY0_qA0G$aVwC=_CGagm*!9rF1+!C(+clA3C?1c*kX#9}e#=jRz69d(|E!(rm_IE6w1Q4}3e zRaHr)Qkgb08Lrv9hwl#l;1Ohld|ly1Kf`*w`3~qL4@=n3|d* znM@K6hdDYrqQAett$14x=(^7O`Z}g*VwxtoTn@kA&-wYe16M2-85$Y_-g0JZYYR=& zh(sc7#oKz|^z;|9XWHQe9+uK{J)hb?Z=ZC33K6dr=^w8JW$KKu^ zx3{-WXna0j(@*Y?0CZiaQmN42-~Z`dC=|l)_fsqu0SE?zh@#lVGTH!4Pfv4qcgM-e z36)BvqY3MO-}WJ7U|^to0Dx2~#o*vzN8-&aolf)o{LIM6NK=4M8};t)E^~8pNRq_N z%*-Z4M}h#wZj zZ@`ZEGjGY&v3OSibr7P}>?4oHo9mTs#JdJ?LD)%Yf2#H;rgb9@@IU)kBw-<=yQTmD N002ovPDHLkV1f@L7Lfn| literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cheese.png b/production/example_apps/zippy_maps/webroot/img/icons/cheese.png new file mode 100644 index 0000000000000000000000000000000000000000..6f33a17731ff03e12b05046f8ac725857dcde79d GIT binary patch literal 1261 zcmV2yGD0loehXMH?S1FFEhKh}d?#(nY^Gs#?bjfqzvT^K#$e{}&n?0PGc%w@Y$DRj$1 zi^tcL*s0a9t5q`OvgyL;Ui>hG6E6;|3pucQ%^=TYknMr33wZ+(%bY=$uT{2p0vRZ2 z8;)(`)a%&3p%h9f1RxCq-7wHh6Wufsvb{aE6yQ1zwS@(i%4L-6k{Z~=*!KMlSbgl@ zybCELkLI3ISeWIHnfpvW$Wf{;DT_DwnC0N+hg4K78YSPLG{n+s5Ih z3p%dLr8`-^y!JicPG!(clkP+UO>ayUDPXBmp;9dJ&Y`#X?Bp4GV$F9FK$DW=qenSD zdX#Mb7N^dg;la!deZ#{I!x9;&#ko07A2`9;Qy;fYz8XhT`?&JKSuD+DsZwb;CsKfG z+kEu;drb)(*X91RhfU{fAKc8_2j9eXoQBt_B)=Gi|k46WdG(} z?A!DbgI#?q<_%bV1W(=e1pwdN_6Nee?eV>a^M-p9jBFeRJQoWg5Kn7YB1z99g13~ph1?n&f2w(B6Y#zBY_ zApM#Zn)KYH6mv@ze!TY!nY-7PcO1a0@dhM9PKzQe6 zIv{UbKm!rIzKH8U5c4u#a47v5x2ZYA56!3kZn_k}@dOpv3B(kOTY! Xzs3Q2&Q9}F00000NkvXXu0mjfe5PO0 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/chemistry-2.png b/production/example_apps/zippy_maps/webroot/img/icons/chemistry-2.png new file mode 100644 index 0000000000000000000000000000000000000000..1303bf83e2ccd0ea4349c99aad723a77c8a0a049 GIT binary patch literal 785 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 YA7O!Of1BhJjsO4v07*qoM6N<$f~U!GH~;_u literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/christmasmarket.png b/production/example_apps/zippy_maps/webroot/img/icons/christmasmarket.png new file mode 100644 index 0000000000000000000000000000000000000000..f31cce34c0bdda2334f86fba0e3839d454c1b7a0 GIT binary patch literal 1409 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 Eg6UUzWdHyG literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/circus.png b/production/example_apps/zippy_maps/webroot/img/icons/circus.png new file mode 100644 index 0000000000000000000000000000000000000000..63d3843299cc390592612e888f266c9d567e0f0b GIT binary patch literal 1241 zcmV;~1Sb25P)>^;;DPMbE#7J8(k>tFYNKlk|DYahXJ z8~_Ff2ZMkJNNyXXwN?Ubzy$16Dpdjy9LMp*B_Qm&j!*ICkuq zC$0cdw+-`hB47YIuAV&CBd zy#D3esJo;5dhs^1KcyR*`MNQ^JQIVgy=%`m6^FG5JQ|;1;?qAle7+yKJIu<;3IH7) z9nC;gG`&P?DBDF*#Bm%FgZt?^^eU1nQ?_g#T)l^)C`gjj$S{@R8W#3U(=?QL8;8&L zV=fm7$N}~q-%sqoE97!Hygj99ibgD(%>r=h`Vjg1S=xHqkyM$vdm0~H`Uoj3p=sL7 z0m$d`SeC`fuRoz&v{-of6ges*hyr?kmFG_u`SAK#%H=Y-T&}eM`FtM3Fc|pi1hIW_ zGB^JQAQ%n-(AKSz9na9#rE>i88BEh;Zf@@X12~R@rfC?4!TT3ZvioR)LUtKr$siDV z(Ji_sM%l7icsS3_H@g|UbedwZ$n5NFLpf0sz_x9&*({FWki0g;Ywzs=;K`4V0oak~ ztURmsv;#0RI)!69bRF#B^f#a32oBk77TdP}8vr3Vaphy=sLX1u z_Y#>%ZK51RTeqq+45dY?ajn5Coxa$Ff;QyPctImRk?d zh^14HS)N>E>c(H&4={CelKJ~NR8{5KgFI6=C$|^i&V^ePiq8!Il&&^*_U&Tm#^;#Nij>VVf+!H&5n^(9g2l;aJo@er z0JO0Ti;tgfrEPlvC7)v$2C^)(t9ut>K}3#p5KsdwEiG~P;wYt3X~Rff#1us#7Ki1T7~fg-n`Rh>cUaL3@}gWa0CZgkHvXK(S$g$sVPS!EI$iUgTbSth>H^z6S#}@jqq;N`0g`D(fw~Z$_;ByYQTLLU zU+YUV1F#z@PAmWL$?1W+TSdYr{tnf-wRv$`r#$ysfBE)XEeN0ZA%BS10n{$fw=x$j z45+Rv$?1XL{SZF!gRXeNb;A?d%<2Mc0-<`50Q@sA(1duy05u?@F2r5Hd*=n#lB;3y zrU2GKD6V_EjLBN)^=8DI2Jk_6N$D+BZ;6@Bhy(l!kenymzt@Xj00000NkvXXu0mjf Dqz6Xp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/citysquare.png b/production/example_apps/zippy_maps/webroot/img/icons/citysquare.png new file mode 100644 index 0000000000000000000000000000000000000000..c7fa38360be80b77ce7e4d0dcea118e0e8f32b45 GIT binary patch literal 1213 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 C)38zi literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/closedroad.png b/production/example_apps/zippy_maps/webroot/img/icons/closedroad.png new file mode 100644 index 0000000000000000000000000000000000000000..79b936efa1c76c7e7525b43d636404662be9c8f7 GIT binary patch literal 884 zcmV-)1B?8LP)xn59RZDMQ#D(ayI!t z6>xzT@JG(R%F>kNcXNKNe8a?-qH1JkJn5KE7#IEboYPFzV zD_4!|1LQWOxG`3P^}a0Sx8y`803`Nay@od1`7ZQ0#dgBO@cM z6!-YB@RYN&Ge$>812SFqgD?jN2g-;|;6!`QZQEvXZ3}>v;vS#gFR@bG17LA&OPkSk zFhLo5qtR%vv$3iL>};%ReQ+HNL_BOf&*S*`7=Xh3G==R7h52cK;CnTPBMRdO0fR<<+E0Rb_*QGiA@w|-S45MJq3>A z;5g2uOjJ4JMlVJPfe<3zDF~AT{65@IMBa-LLPY*9mIvyG`-wep@BZUk58Qg-)&sFT z5V-|Hh$}(>CMG8O5+}t(zILk{J%6BZLShcqpEXXPZ!$PN7pE!MmYz{GZj`3IXrNL#N^?q#e>Or5Mq{QwS!A zLl`-O?QPXaO;xbcyHl`KESxc`5J!XzHiWaXg@a2w3Z9EVJ}A{LN}KTpSp@ zXYJ|iT>ngfjp_PeH5x9u-7Y~8;QRhT!AdEjC}KGpF51)C8G0Ga!1IApco>FOP^Z($ zt66<%H7AEPKPiIt&pNdZJr1ms^%9q)RDa2Z>(VjyW4@TfhVoi7U# zlWw<5tJQLXJv=JJZD(0r}~9nQ37@aH31F8V!G# zA`JLj4S&)_38=`d0t!T&h$jGZ=1)|BI}6AW(bOVt0a^1WcERNguOuKNBGARtO))#y qM^)gJ1sEbEC}pe47K^LE0iFRya&Tl~c|kA$0000MAM95W%q&Q*< zEkX!lB`NO0o-BjNnqp@*Iow-t4{?na}3{l*{E95C!70kFj5y z0X8rN>`tdM1BlG$b0r=J4B6rmAi5`UTLMf0A=|Xm>C7UfQb~y?fJ50E+>HkWU;(D= zr)rgk6n{9bR=Rr@Ua+H9`-L3Zz)W|2VqC3sv)L?(L;}Mw_9`rdz_Kic)k^oM)qaZH z20ic$AW;1F_LiHQn?RvdD#gLU!P0%tf2uf(#&GspwI%Vd_O~P^ z{>Qfk$V?{V2jOa}Knsla%d`5@y_1W^(wy_+@dBK8j>n>Fh5fAA?=3;8v3eH9b~p{U@(x6^-*d-z3gCsbU}MzYp#&2pfYQuOH|Bd*FUN(Cqi_*8{b@BmUPs;Qh8Y`;Pk? zgXLH8nmk}T0B=%K%NJI@3H=h7Ri^R*J7|*MiZ0LU)N=**qqK$D3Sg!+gb)jPp`Ozz z8;wSswp+ZbR5@+8R?hR95JC-I%_x7$B>`YrmOjzfGMNmfX;S? z6P)1MSUePf2O=R`Tt1rOxZVmQ9vVP{P(i7VsybrRFya8e0egjfeZlkyTmS$707*qo IM6N<$g10$rB>(^b literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cloudy.png b/production/example_apps/zippy_maps/webroot/img/icons/cloudy.png new file mode 100644 index 0000000000000000000000000000000000000000..86c76d91e0f8b8dd87a1b7b92b6b00afe83aecc5 GIT binary patch literal 1174 zcmV;H1Zn$;P)xJ zhKGlfra&N|!JU9xUD_#51|&cPBI+`s-KAZHR|dVIu~i0VL?G<1S65{qsZYH#=najz zd_DxH6N}xxs^F9)krYLOgvJ74e=X``&=;N^C<+`{I;U1=X06(_Q53j=M4G8p`D#^r zAz@xCa7NtIs}_$&iOtPnGMiCk8M7cDr&5dC77OkT8}gc~;0!2=LiFZMcGhm^%KiZc z_8cV{kF)8%Dnjq|G5Y2SlJPjPNF=ZM3eJF>Oky^fIMsF-fQ|Q8aqYt)9`IBG@bLN? zI+}KKc=U4;q6k1~MFkeY7?o8(Q55dPVi{=_Y&K%^^Z3fDGtSlET72|kJ1;z1kJIYl z)svk}UB6CQO^qSP@DV7A!mX=UN!*%a+j>8bIlV+~+~9UN42nW~s)eQ01=3DWZkdA`qRO z#lCJ`egc+~681H{lCf`ZV=H?bTNk(c4zUmyu?i*Zcw#Fpk3XMP;M3NFd_3C2rSPBm z2}twvoca4=)(HWQ?>vxR?;h``YqW>=o7xP|ZL4dct*!;rJ5Mh=wyXwbr>9BA<1}vC zoKrv_uWxyYQk#R3$??3e(ZVnT%8?5NPxMy9%ZyBpr|gbecoK&**5{&6gL3 z@)x+*=>2IB!Dd5I6t;D@lZeF->~>CE9wH%&c&e+pJu{PWjp1w9J>H)c@>}>y#`e4Y zpD;2x&aU20dVl@~o6CjA>&4;m;PHBKS5{&X1RQR+;g8X>Jyw^CJzpH;>x(1UORPNe zpr8GLHvs4w?V)4v2+wV-W$QzA4E^yVzg)Y_v9n*Hq*A!b%dxp!dE_dGKxuh738$0O z|NTxp8l`U{$boN-m3>Qz_hDFM`!t5HzO%fYsqh!-^ei{ym@x$ZNos zHG!mVkdmaL5p{E?nPwK-B?%xYibavoKFigRRHiKG;9?-`uMc9}n7DjCY-MG6!Q!*C zM5m?g zbGb61gFj1VZDnsxS7^_*rM`VTZzQ3EZ`P-HiGXo?o-0%_J5Z_)XV4p(&`apxPpR+) zbx0a0TdXLMMWR&81fak31qy)YEnpzwRwd2>+B09^ZgJ%eFGygCgi{^bzfgj^sTT`@ o7c8KY(27!fRkc?vQ3xF1e`5CM`y&svn*aa+07*qoM6N<$f&i^8j{pDw literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cloudysunny.png b/production/example_apps/zippy_maps/webroot/img/icons/cloudysunny.png new file mode 100644 index 0000000000000000000000000000000000000000..b58a65822e6c1ff8e08d0d10178c525bc523ff93 GIT binary patch literal 1373 zcmV-j1)}R)No$V>y{OHY+wLImWd4v5b*hU%2h%1zMpVkAF8Sn35C#4*`U4SoO+cHtJ+mnrQY#4 zqwPfi{L*-U#dQrtfAX zM1n!;Mpls@j3AhdsfKsfRTbN)67H@)NcG2y*}wEdrdHO(-Roz)!nEeqyg73@JLaxq zMAJM>ih^J^XD2|4MhWCY)2Bgj`N!iGj7*>c6wS+Wtn`Z6MIon z%DP9UAmH;cx#9`b=FYg?+;^gCiGCQ@;I0y8rG?S}VyiYme{ZN^chf zVmRqY>PVXcMUwbz$@_*rXTF^)n_H9S8mGU^#NCTnQ@?=D+t;yMZCt+7&DHxo2qqJj zf&#+`q!pk7<40AdbElwo%tU_Qe4Km#_^Gd~Au7c<+;I|W+cGh+lw5F5sn$F&IUiO`bouz43rL3)0cNwA`@#O46Rr62gUkd7W;3rH*^%+aYYp-WF!j@weB}9pQ`df` zZqEvib)LadQj)SRr3ed4O7Mq52%9F;v|s~O#bY>l{sdbZ8ks$AO48cePnL1{PB*QW zynOv?6VHvUrM1%&FSgFRe_^s%P-PicSs8g&E1{tT02EhN67K6```H#$RYi(KICH(7 zjk8y=rhXxR+`GlrANF(e!EKzSrGx?jUTS#@!DK>J6s!&hg$7@11YLkK*kKGd_ZH4_0Pljbyjhxe9sbv!B(3FK2quC4UV z=@9L?J|?zr7mY+Dkk=)Kc#r_&_WV)MgxP>X&FtQ?u1kp`63A;c@}Op-PLvKq3P>ZO zP>%$V_~k*eAkSEUfe4o-q65%#9^_$hWlWxxfI%Ycnprhhl!u`YXG5N~fCLeGQR+uk fKVs2r$N~NZF_BIJ#YN4Y00000NkvXXu0mjfD(`+2 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/coffee.png b/production/example_apps/zippy_maps/webroot/img/icons/coffee.png new file mode 100644 index 0000000000000000000000000000000000000000..47da029ddaff504d992b55a108a85b8878022743 GIT binary patch literal 1131 zcmV-x1eE)UP)>WC{q(jI00pA6`L2CUj+-I=9qi}&^xvQv93e3z95@<;7M6WH{oUg<4l zr!tugilQLP@}3Iox{ju4P{>Y|2J(+!FN4Td;mJTCald8lfSL?YaOpo@{``vF2hcuWi}?3iH~{CQ~} zfb2_;y34U^iqJQS&D$<~_$wz~KSIy``&e9DymtWQa+!yR5Af63tJE}ux4xSIz%^L-H%9=duGBCa;b#vawp+`x5Cj3s zvPh@X+%7J0@zcKn_~hk0jk@K=HX02~(?k?SOw%M1@y|{mfTg7+G)+Sgz}nJbcIGAk z#f4&XEEe5sovKVi-N&6<8^mHU5{bm_0R%zdh4-G~iQ|WZgadHp+gX%^OzB3I%jd57 z#svbX)oL`1;A_0RSmm43mk|Vk6O&J}v9Uo{S69o}z(rWof^RhCVsmGV$K&*5l1P&O zJOcrUqKMcb1O`~I=m1Q9G0trM){e1(mOzpuD!11I0}PHGWb&-S_h)9f{`)+ts`|zT z%0MI%VfL3|`#{@nPA~GoD;K!&#{%8m-NfVZ@Br0n6;0EqR4SOJ$v@Z2EX*#o6<=H4 z;G_u6PQ|_37FW@ulTiexfLsZ`?hGv`7BK=buYr_)5E(N>pD2Vm3V z=(_HHyGfEnUtiy@#9NuJ>&~I8DYDfr=>VFhc?0)UT+=l7)Ydd5kGNJE$REY0G09{y zq*AFsV#~|R%+1ZUyk<8hngb!x%z#d_UBYe}yscTYPz%{BKwAh$yflzMX8+{W*Y?&- z2h1SNsrwDzTgXoDlnIac5O>#>e{@G!Xy5;H^tikTDRvrnGGfbowh5z zh3r)?gh%`_TfAz!?g;r=TL2%3PA3z9cji?>hzAB}0g<#JrU7Tot2B!%uy`ndZ4ip> x&K6gvnR+dZcxV6*gj1BxtLnUB^)TW9{{lHz=aPLGiO>K5002ovPDHLkV1fZ8DmDNB literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/coins.png b/production/example_apps/zippy_maps/webroot/img/icons/coins.png new file mode 100644 index 0000000000000000000000000000000000000000..3604df4079704a0686d366dcd251ed1754011294 GIT binary patch literal 783 zcmV+q1MvKbP)%M;&ce(yCDh7D=Pk{Qv$ttKB)+?REfMU0scV5iqgWF~iyxD1ibfm&@fA;9$4g z3HStvY@1jDqk+InOP~OZZN+lA+#XzBUJ7^&9NBBc|53mIIq+()g^V(?;GfdX{Apm| znk}ZQGkaSCTP=N@Zst$3*^D@jiK1vwU}Fqyp7GIJijnm|1(FG20aerL{5m2A+;{Lk!?S}~H;O@MO0z#s#?>`aHBhVo7tVge( zb>A)(Iu-DZ$R*!U)@6!-vr$>;MALcmAn@#dkEN7V(TeR#DU zPNI|Q5=Fe?PDDW@TbE~;H?I_RXs>`=u zJ`xK2vzFK);4jbH%o2-$L)+qXGykngDDYDY{$`sIpeE}i&_Lo)lmPU|-{=7zOu$3p z$dY&lWX|8%Cs#0dF9HsU*tUs%Rj`*n?*rbOfFdDDDN9wBSkVU@;132l=}(+fVqO3M N002ovPDHLkV1kthaqIv9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/comedyclub.png b/production/example_apps/zippy_maps/webroot/img/icons/comedyclub.png new file mode 100644 index 0000000000000000000000000000000000000000..f6723f11dbc48493ced12c48c0a6e8ed5c3b47d0 GIT binary patch literal 1202 zcmV;j1Wo&iP)W!j^0@B)ehRolbXVXMEV1b#^n8?1uCUhdV#+J>Ty= z_uQF#1lzU&n3|fB01*f|t;GJq1T3HmSaWl8CV*huwo4uY6vsl20CAtlEk{5V&>gGJ z&CQuYI-PdOBftTtRd_fN&;bo7Ic?RQrQ(n$GP%jceI{&obDQjg8oqdvl7l$a7O6|H3_e2a(C=^gtmH6mE zj(z+BLYGMLr4%D?juVYWJMy)styV6VdG7rQ4xb(cU|@WZtM7h~wo$=0td2x z+nl<5j_7a|lte0(O5g+nBcQ4((cu`=m(DbtMh^Bc zed!FgWjFOr&5V$m8EGPSap>j4WPiFF_;vJ+fMr<#q(6Ukn^Qp)5G8TjGe2^G(euwz ztJQE1K5Yr8R;zR=T~x~t`1`vRY7b1`!9lQ0i(fzZf!uHZ(lZc6l*GoQTH(6{s;ZJ0 zALRO{3#d0&xpi@w(^uXKoMkIkzFsE3lq0{CP7;$+|_+V`oVDBS+!24>M9kw{=!7V9hP*p}V)GBhT0zlyeA#x(u& z$X7rjk!WgN)T$X~DOzTtt-j zt5m3SO4QHmuA%F?@40YjXb9W38x{mn3>N75lQuXd{x6qw08P_??T1rA5CVTF?Z7>j zySEOfC3(oT+2Q%)nJm7ANivzFudlByvO=LiHkEHxm-5_gz2)0YKM@}C zac_uQ1o)TdJHZjA0KJYyGP%h=ydpg0M;!99W4cQegk1#$i0E}A0eEL#rUUY}1^9?K z;D}fT+%+##Pp-DfI}*?$BI20)qpwmAz19hN#{xVe+@y53s=LLiosa|k2U*_$S+<~N QV*mgE07*qoM6N<$g2yR7OaK4? literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/comics.png b/production/example_apps/zippy_maps/webroot/img/icons/comics.png new file mode 100644 index 0000000000000000000000000000000000000000..a0692093990e1405b13cf2801144bdf2b8d2dbbb GIT binary patch literal 1319 zcmV+?1=#wDP)0G|3P=Kf&~;I z7HpA_vHp2!UZ3WHK2H!yuVV0`TC$ z0|1tmmgp*$$z(F5(`gh%c{G6Kf^8X99+Enr>Unp)&!{{WRrg;UY} z6bc0Zgb;~Ygd$(Bu{C(NC4_|z_ zrrqV}K$vfs&1N|q*}1le5D1`LE>o#g7zsye=AIgPisyIjZWs@B0E(h8xqEN@Kp}|8 zep0Cvx~}v3(4m_CeSr|^bQ)dPd39i@ZvKhEVJekMU3=XYXqrZB-+{V;0Ph?=LUKjH z)8QoItKH8thbFl5@E>HSi^sfj-P|2+Pj!nn1OON?gJ->s_x3SPU&FqUaHP)lc3UYo zz84xE!}*7cO&5Apb9Z#K2jFtK_-OX0EeG&AT?ips0|bLXu4mFUZEv0bhBM!PO|FR> z*V|_|uk!Z!Z}~%cxYl;#YQwR0G2rod&~%-1vzK{ebR2-|nKVKO-v8wyuMG|pzkd%0 z(Cw8uF*wXj;x6;qC3gD!q;e~Km$=KaR_5c`%e?#CB%jaSAbx+IKp;@PvYP@3AqWHl zd~y3GL!mH!w;O;^D8vtc|B2J(BL4dwoK7dYrt#7f1AKb@3R$g;-y>1Rz$JSLcKErJ zN^)r-$tTx-rn9pXpU>CY0{~rJT@;H&-uv|;W8q#TNvcl1RW1+=29af%zmiGjma{At zRU(lHZnqm<*KwFPUM`p8Tw)GMk_ZNa?QMZ&;c%Ejp+HjTbar+ER3UsmABJJza=ZE9 z_BA{n4{p;_4%>Cx)6-K^Zv@crugdH7*3@!+!yJ8k0m-szbmi6)6jG#Vuo3biG+xVT6nk!aXwCMJ1od4X>J zP|N`bsZGrs0EyVtk3dTZOT2e_=2^4Jim&ylnF{FbB&XGH_*87_%0`~Bi65pmwwfoW zEz)zVwx@4b8$sB_$Lua%2hcb@-^ffb3GkamPQ|8X?GQHcQB!=yEUG2c%vu68f$&?N z0PJtR!Y0Jq2511$WkOs5tUX_0HMrUq-xR<)2-z%dv#Z3a>+_ot-!y;?!U{_3s9Hy? dv>9=Le*xHaMrEd@L0td<002ovPDHLkV1lrmd(Hp= literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/comment-map-icon.png b/production/example_apps/zippy_maps/webroot/img/icons/comment-map-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7440b648a7f30e86d10fd3e689e21255896c9cf4 GIT binary patch literal 777 zcmV+k1NQuhP)%#j1Pdz_8Je*t~9Uaw5*tSi#+ifnew6w&=#>V9S<>iGaigdBmm+# zt~@}zH?(6pl9d3NrNLuaG!zylgTbJ3JLwUIAvZTSg}+Hgj8+$9^5%~mu*-C5rgq9t zpjJY`gCO`JAF2F$Tbc*d?8A_)!tRbS#a z0>$NdRY)-hSeDK8Jny$Ip~1gM_@it>fy$y*phRL>tpuRI`6CVBGYb?*tV)S1Kz;K^ zUXyEPcq4%~60U4*`BTE{(#K8UjRiCbm6U3$sx6i@fdl*nvJG3<(Im4f00000NkvXX Hu0mjfBOYok literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/communitycentre.png b/production/example_apps/zippy_maps/webroot/img/icons/communitycentre.png new file mode 100644 index 0000000000000000000000000000000000000000..6a458e497fc6ff77db9bec14a807fa6e5c00fa73 GIT binary patch literal 1061 zcmV+=1ls$FP)g^=>tF`km3z>PI+jM3opm1!Bh5(j`{vD?kzQsn z7ywYIRAvAR$jN$!=~^G~fiB?J>-9cBW-u5i@f={wl9K?|l*D}r&;^7n-Fm&=&y>q$ zC7uTgvbOnuJRpD$@JiNQHA`EHzttF2&!;RrWSg1ed-Bo;`nv1$jY0LiSS*sy=do>j zs=`7DI-L%UX7zkCbNnuH8T7!jfmCtN^AJMN>-C1(v)L@RZR5JG@x92HD$cAKg0)t~ zC>|B9?X0m;a#>$30Pyq6S3G&{Q9HSy-EJqsXk&+(D$tD4?s*>VcH1bbgaOu93#_je z*xy=-!8neS| zlqa;Mh%SR3xJ%n-)OOYYVgcA{wMGNP#I<0I29yqA3S9m9qysAPYu9eKIoP`!+k*RB zD;(_I4QCte8>ek70D#@fB1_w6Lv2gjXY5uMfxt_xRtwMb!v4e4OXGEtz1Ao9^G_GC z?pXN$_=)>`Dgf%pjaoLBWw)}(xApX`c`E=lusZ+Ma;WzEN6)x_^elY-== zON;@>ai~4K2)7di2TW~ejW3UX1%d-gwE@%~#+Tv2qZcF3lSBa5b?NnbY?Ow#&qm3` z_x;%R)Im*SO$-3RPlo>a1!DKQ`My7DxXA%}yh5#dp4Wp$@5_E ztG%x7ZwoMy?`+$SeIIHk7g*LrX@su;`dTr5v7(j~RI{_QMp$Lq*rDbO|D{U;pwsEZ zUcC3kZ$tH{cKy!?2)Cg6Emtg3)6bO4fLik#g5Vlkd?J7dL|&Gh?CKJ@zB7sV!~hzE3QDzA f)fVecA`b8`eqk)cw=6=c00000NkvXXu0mjf`yC4- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/company.png b/production/example_apps/zippy_maps/webroot/img/icons/company.png new file mode 100644 index 0000000000000000000000000000000000000000..df9728d860b311c9ae4c1a88bfe85c30196171c3 GIT binary patch literal 725 zcmV;`0xJE9P)&Xd4P`1*axu3K0~w#iYF5~wM)PV zx+IVx1aTN6b;$kBMU|{mE&Xtu?X&%T_v=5|zn5hh0ORp^5AcDGnfGWm)<6oZfHVxl zHGr38nZP@MGNWSz{D$DE5m*7*j8zzhYwz^*RNw({U}i--8PGriJeqkWyHp0=i?YeQ zVeqRMdDEeJm;!4%^+A+P=7Yh2AP7)OH44^RlOzezaxx!z(<97funSKCt-yi&cS@c4 zQtdKYffq<@m{MpvReK!ATi5&je$mUmnCu+=exLc*cZF+*XV+Ul+sHYO=%CvV#o5ZISbZ_rv3$8jONP9~fM@;m+W{Ubmj{QT<1xh9-W zL0OtbA`h1}7m3OYxL#v{=cP*S0d4|y;r|n*0%h=UanIq|^`_9ucD}O!loy!q`j7{(8|?(H6cEtGw_lr`1EoJYjSIl@5xSj? zHgg-X^+puOF~iH38DMz%yVhJ4l^JMab`eOObeoM-1lHC-Yuy^r`tA+W=cQfJ07;Ux zA|Zdv<*8w&dlozydDCIEEN)B&g8|)c*9rFU@W67pEL<~wJr8(XFhmW$!Vp}FG_zACTtGqd_XwPM~+qat{2@8H~ zr#L52+@5a>Bc_0TGlD3a{In%3_A$a*6b1`a8XQ}$Q4>#A$}op2%@rQcV}_db|?7JTqnpOa@cy67K;DDrSPsy z^cv*~@e7L-Hj*?K&>Vy_Y?jTgMP}lD?*^ikKNvQ%nc3en@67JZn{gZmfcg1(1;_$9 zaaEYCEWid#z^>J57C^>v9BG~dG*NN_AUh#*TL74VA&Ob6)vS!J>(V?A6vS2I??k`= zdO%lPO*u+Um>;c|8#@y=_DJ8IofAK8z;cH^UoSUy4$jP=BLK_>iToHM;F~Vm+-gx~><2BS5iUZtN7#o(*j%A388i0363bQB?+} z$#kVcx826-_dR`z$BqS_)A{&OehWIlk5pefxA~hp&prQLeRj)Z?yP?vj%?*Lon|u> z!mU^Uzp>+h*tgj~xMb*z6~t*#7pOtIw9X@^m?l*CS{B^QfQy znTY_3s`7JXGcb~{Fo((C@8`-U2ku`8Z5s+;_4~YSeGS~-{`Ni{+n@|EB={Pr<*R0?&6=QPn`$GMNn5Ufvt+hEbZzVssr~gVDBPGB6C;WaO#vCtWfCtX^+85=~3oN~09k zPaeyK4B=@jF7uwgJ3Ch=JTW;qGlN zpibi*kO(2o_1)Qv;+9-r{?yC>>@>;g=nP*kH$KEg!exFA@7jt^P7~5|d3C36pTZzq z=4ad?_5p;a=W!BX8gNLIe7)TG;)ZaUpAzQ#q8QRBN{Ijw5Qk(W0QboE8N)m^KnO%Z zKzsn?obNMST&c~+0`NiPMUkI9lVRw4P;DV5gQogG46*I>%2lx$Z6)M)u9&o?_ O0000>#Z2k9YD@uU?5&mQ_0_!sovL-lB(h!=?q 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/constructioncrane.png b/production/example_apps/zippy_maps/webroot/img/icons/constructioncrane.png new file mode 100644 index 0000000000000000000000000000000000000000..86b4f083edd1fb03a6c2504dc7a75d382fd0a89a GIT binary patch literal 827 zcmV-B1H}A^P)NM!WW96V(YeyQS`Y*PtgfyW039fa zu|U2t1bn~){C2xN1ki#Ykl-c25Lprg^qjzbLBIoCkzTvq9%`m(O7Jo;Cq{#tQNRTp z;8cvBT%{qv?{xaj{hWa>g<0z^iJv|&j7wkc^qc$hjRr=!Ovx}V-Dul3l}aTVRl{># zT*sl)W8bWG?;#$8&V}&|AQjxQEX;?uu`CPQwv`E#3KyiZvn9Re39YMXZGo*)O&LC zfZWHQ*HorcCoriB&d&p70=aoW)56uOemioj0!VjyR{Zn#fF$5g z^XHu3guWy&j3u7yrrvQ~1!8kYm<2A{B^SVT9AJENT3_GhcEl3g ztaYD=Q_^3ft(gn>(=?~i9=_9W9?UlysU%|HkGSlu^yYLzdoIU#`}RGFL=1c}F7XI~ zYbArSHAfLHS zXs)Tjl?aTGD2ptKOCF*0jtaOkffxyCN?EG1#5@&nfWL%BYiiC@1+4%8002ovPDHLk FV1h}gf9C)I literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/contract.png b/production/example_apps/zippy_maps/webroot/img/icons/contract.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6c528ec5659e2fcd8e2cd4bee74c6bf3d1538f GIT binary patch literal 1088 zcmV-G1i$-2%rxkQ~Qx#Wf%#vL*oJfW&P9Py$SmOX+ml zk`jr8D;@^AL>c1$v49B}z?vva?kGb-d{4$n&Ic@9k%pwy0r6-9me=&*jFX&?$K!;< zVM3u$pu(nUVi*RQTylO$N(~~W!RvS-V25}u0jc=3Kkk zcjSesv6|xJZ~w#}>k7Z-3dCZudLYW0u9vsu?f3tAz_(|f;*l717}?vy zq2u47Dl+YDGVzGUY<7j--risVs#)Ol(E&~$9jK`9du4`|l@%<@Lf3UVIyzbh`0c9% zn($lOc93PMD(FPwF9iAQN=8BKyngZ~f0yl-* z6pZ2qcP}OYID7dH$6kmN(){;?rU33>uae90cHtt9dSGekT%%)Z7nRI`fB5%&}%zT>s>7xvoE^^U^yD%-vc=*L8GV zuh~b_0GXRB$g+gB;Z)Se#-~wai4EJKySsbWewscD-o132nGX(`yiRO< zn#J>n$zK`;K$85IYRdqB-7i*jKC-Wek(1x^rWEx?&PhBCt4DREeq7V zJyhF*zr1><6>ZxEusj*lG%N0f^_=PTCet+C$Fio(R=8vW7>42fFi>&BFv_n&(^fs= z#*mackjeQ6Ch>TjNF-91*y`#kxm?b-O#~(ep18mkFKgn1K`KKt86cBO&H=kZxZ*=n z>X4{%{cC$@W&(CS!D;yppK+24wJhNgf0|0)svex~5}v!IH+)<4gYby&_nLScfPZ*i zD+#a=po<*NILRAc2#@$)A-*oM=?Ya#y8={!&|OOa-jT1iJ`i03VgYdHe4S0_ zs$0AvfNcB^OUDwKkVf3`K^Zo3bH?#X< z?RFc0<>lo#Ab^DG;~cNKfCQR=tW+v4K&;(vYw-k-QZ1nX#4(9W1<(W>)tZ$`#f>d3 zEopHRIH~#+qlth6*g#G7P5qQ9B|ddfENmXLaF1m+%IDQj3Aoe z)UgUXj)QI6REvep%tm=0wG7_GO93Mh2m0sKc_wtW>oyYc0T5kHooGkS_TAmx9)D(L zChV<3lN{OV^*R7|FO>lJV0|s}9RF*d*XwmIzIFzH+S8{$-eA+X47?|1m;D zpYF&2I{ev*7XkQU>wCt=#-1;LH~awUbUN}p1Cvln$==@H(3`#Chi7+0zfDh1hXW8o zV8&nI%ZpcrLI7NtJdtm|Oj!T= z!dqN^{VcAO=vTkj2IhdyX4!7@PUaKq8GTh;fB@ZE;v@ zRhZa#>H?{pni?=qZ)qj~s>Q;0;D4a>i)S{<@2S6Ze)X4T4j{u6r`>P(gJNMTC=wp= zbM)qxe{njbJlDOqe0wkm!Xv)u4RIg9;PO1k6j%zdR5K5Xg@;}UkNBHPyrG(-h5T$N zfDeSFBLR4yyg>x<&;SD>XEg0%*{U45AVQ#178xF6kgyIsOCBnX1F3M-|EUtq$C78hWV^H_@$X-MI71Zq8d05VN|rBWd#BUk{O}Hd^TRtjosKnt zrLUhWY|i4~YzKgYvmNIM*!r$(pVzih05goPX6u^^P!uwoWpMRf0+4}Oa=9;qsN-9j z{aLHp4Rw5TBOn=^wW^G+Y0C5K z)4vA*@H`LC^Jb^J{{gVEu`#=tt`4v?2b(Rl{b3t`-+z8tjn7yj08^u(lyW+LLHX<1 zG^LbW&NY4B%OwR6$FVtZZ6?QZxz(CU!w`>KgWm3_pfKrnyR_SFE3wDNM@FMj?lWDO z!~)S^76HYqTtXKOW@+XFjQY_vPzfR8twHab{z>vHTbd~#u_;dHXZUeHx-E-@A^wHM z+$t_kE6Q`}&GPMM9)uzO*$i<8Aiq2>GYu91o4SSLeiWGyhImhlzv!k!sK_b-3LrKm z5`a1L7aYW`0dgR=G{h|+YyQG4xva&V05TAvZcY7Y!YuT$i?}m@0U=2#TUEB$#6=w7 Y4V@mDd~NOS8~^|S07*qoM6N<$f@NV<&;S4c literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/conversation-map-icon.png b/production/example_apps/zippy_maps/webroot/img/icons/conversation-map-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8cad7a488fc9d40c1fcbaff4e4fe1ac7215d4b0e GIT binary patch literal 1037 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 LNkvXXu0mjfgJph< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/country.png b/production/example_apps/zippy_maps/webroot/img/icons/country.png new file mode 100644 index 0000000000000000000000000000000000000000..d58ff91f49f348d04c0cc0a675d59307c1e40971 GIT binary patch literal 1946 zcmV;L2W9w)P)Lc53-#1L&V0;S8KqFuM5wnEy_Hj384B#<_3 zD??-IXf<_hwRP&c(UuA*O9wP-C?DmkATbCa7-LIAKAM=sj!A5DeQjUw4__N6wh2h= zNJqy$=iK{y&U@bT-t+2`$s_?U39xCE4Ft(pIi1!N!sjA*TrUZq(RuL!nuoVd%vV@hdj z-NV{X6^Lh>UJAB!obY#>j7wBV1Z@g%*yy~JX%LI%?p6b6XJ zV)%SMW;p8j%hCf#Mk`P4o<~sjb7|--$9mf{t9$?An+$~dIO{vfsy)qkZPR%78;5a8 z9tH*mNF)-4WC{Ze3=B}?n9j?O{uMQ;^0ULMF$-qych2UQN7rP{OhNqS^K~q$S;98`gZ7qk83>NlxwNh1F!^;b|v1;#PLZJ{=tM&E(LZJ|=AJ{-#jj{Roj{vZl z>}+3ll49i25n96WUmHc7J9$Xd=YEnhe2|T%bE^<7AL2qQ&6Q^jJvW!o! zw&n%M*@8$U0>F}cpW^k?ze2CqV=|eTRsJ9$WrUU;v-!o5A9C4$4nZfNM^9Br4WeMe zY$!sn(^G1)BS{i*HOAksyvM5gb*QSE*CBHN!r?IUCN+^H$&sEm%F4=!#bPX;`Xv7j zoCn~G$R&Pzaw9z>oj9b5G0*pocCmcMb0~^Jad9!*F8rQi(MF|Z65()oVt`mI#)9f4 z^o@1_V6j+GRTZyo8mGQIj3|mY9F8&PJG)G_O=X6ojzl7X&1OT6M;MleSXA=_(P%Vh zevS_$5(%7=i~dj#0Nvf)02GThF8j};C`zWUP;nGhkW8lH06^fzAd_v=h{xj-0{~dX z5@tH<`S@EG$MnC_^!_b{)5Ts?p7U%-xla1-F(E)m8R2;EeqK8ILZ#y@!_^s0Z?6C z4L~?H%5+C9q9{^bU5!qs(_W}U5Cp2LtI_NAOts(7usj4nRaNR8PN|Zs*RNnOPbxov-EJow4zupiGyLw+9molpl^;CZ3j0|L)5TM@m z5M^d3%Xc+UX_>_9&AUmG9%ne>$K`SrlF0z5;|GjJBQBSVOG6zz zzxV4Xi6|c|JBHgjiJ8uN=2tam0?RYAen6$wLxXz(e_Gl`_sD;Ec26U|NFQ#u8$l5A zX{(Uhf_PR%mgUUd&15p+@p!m)?HVt9vLbaStY1%wsf>;DQdXGhtOwwFbeJoF3v4*} zJOklg%w{tlj|aW}rjfHQv>8nUH`65sy7B z(+Se^beo;NoyiB0B|bab#Nz<+r{}jS8kiZdYE=rhbaZ4xWQo^l;vucdX`w=8LVyAg z*0d#n?3IVO1M%Ai$OBQLL7WECdmbX?T(>QLM*!m>B&~|tkV4AzkvkE;V}LA(v{R;! gYWj#NcOnk(KMy)Noc`)e`2YX_07*qoM6N<$f^ONPuK)l5 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/court.png b/production/example_apps/zippy_maps/webroot/img/icons/court.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbcc4f7976596a2c9644aefc50a3013d60c0c18 GIT binary patch literal 1714 zcmV;j22J^iP)9Hx zMy9GNnx>VSo~GzWyI-naxoz7-n*#j$#HTP#v#K#=bC)#zKwA;*uInNQLa8pdR4RpO zniz(`uDwmvY66lZar5R)0P5=Mh(sdQ%q99Ht5=uL^YKg)RSBZ!^Mpbn1VLbFX$jl5 z`SFuIJanWDRgnPr=-eR5w9d(w#~JHG7<`;-|cdyc_c+TZu zkj}OyhQHmzi7!Rbbsa^tIrX(plIQQ|>tBfS&Ul8i=RagVYjWbHYXoGG3(xlw|Hd%Ke`Xcaj_kj-@lXO>7R{J zC=@t)U7TP4d@9b=YXdy?qpSSk?f(*qL9UZi_wPD*f_2D40C?E&| zs;Ux;#gIf1UDvsp%92Rk;lQWsaqkM`ssNHxQ&^V8XLi=`$eFk4XbwWbDxG=9aR_TN zqPTK$-7q-$)lS~LlH}~UfAQo4UD%d|>o}VO$XOQO{7N@}pIk)MG_Fi8aQe|648s75 z$14<+R*YGkpGVK-_~Jd=8UD+M#IN0ASF46)=p<)mst33|KhM&_0>^u|bN1D1NP@tb z-;8spvkqO?Sxl!(9w@ijbed!Lv@vxnhbRSz)YdX~eSyr$4 z-jV6*?nYHr5-FX5L+#9EG600sWe>Qni*1@bJQ(Ar7ba0^YEUGJ7hV~sx4Ry@P~f&V zZbJauGC5j_lvbLN>cftKu;_HRk$smQXm1?gg=L6}LbXMV|WkKPrkp{^AE{EiDLwK#lib zP#cmF^Ld_sWs-L%=2wkLWps`_Gm5V3tNJQ>K$B%&A5HQ4Xo^P$+Uf2HGk)U^!xuiF zrn#9g#oI(sDe^}`0b2L$VRm+w2fufP#)!f`g5`TU-#e4r*L=XhJy1Ez}8`~J5 zY3EJ=GMNk)FQqZ`k8uH|p#gxb=OsS|LaM~#M~f(mg5x+OXYcU+S0|8VnVOm!8X6i1 zhr<;;y6(lZ!4oVL3fQ?h#$LX!;(LEO)4QU5BbB57TcfnMx34$-#sIz*Y#YaMna^6t zWuIQtc5q#nfGi?Pdv~-7$yF>4<=ZP}$gRG3LwUg5g(sREqPv5Rqf+!Q;U+&_&04k^F z>zN0p0%5Ocad+riIYgOwk0+k>is1{bWg7yl0TK2+0hF&i%O=FD2B-iL@gUv@{5{W7 z46drhHwADPgyt2+>oO_2KDQb1O#_rc_(AC(RsV>Yn-K^2AICfVu(g`oqW}N^07*qo IM6N<$f@fSo5C8xG literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cow-export.png b/production/example_apps/zippy_maps/webroot/img/icons/cow-export.png new file mode 100644 index 0000000000000000000000000000000000000000..308a7ecd0604e7fc57eec6b0a68a1a82ecac9374 GIT binary patch literal 1141 zcmV-*1d98KP)!jS_Jxx={-sMHG* zph^`7xIqP?$W{e~CNwBC6)i3$rAY|IO;gi4@n*AL?{e_0*<{zTo!Ure&4)# z`{zlPWdSfWG~@?lKoPy4`kDclfDV|6M8W`&EX%UR6(A^@A^_w%iJJmI2Q<<2L?U5G z@p#-84*?O;2WdGMbvGv+z2Lr(=WSrwJI&(1()I)I?KvH~vrv zUoco#;ew`Ns47WP6Y+FxAL1CCi5CPKA`Wa^)6O&5&UU*sMBD?Sq-ke)y|TR)lWmf^ zn`xTpxg3^hBFV+Q1)G~aeH#LhO{a+j?%}0@XYe6&V&=QDzAgaEH2HU7!P8liWn`bP zv@5evz%os+EbJ$$ZR4XSh~2lF1Mdx!O{Zz?>Z%SvTV5s<2$DPU)4K5s*ROEq>J&>W zw~=M32w+<5iT1E3+Ee^*Sr~-^1G{3S>&}mUjx^HG^39txx3^aYkYt(BCtqz*Uf^156CBB+pPRRNNB);Klx@dA#SLbz`@3cU*qgZvD;oSEpR#@0|LOU?fr%tou2z z;eG}%|F>CPNmLrF+IcBp||iU z3in2%t_3pl^8kE%d7R1li!7?QY3b~&N*p|nKn?_0(N(^_{3D|$$9SP{2x+9Bg08zR zHpG~!YkYO-43i7Lfh1Kt_e}x(ibBx8jh^;hWYjE!-TQg4vlq!@QC}dy-sl5l*K&-{ zPV?#`hk)Yae9Hg;Ki{~*Q@aNM=s7mbH?JQf($V4aE9CS1zBEU)xsBP(b-K3SPdF4V zy(_i^;8zs#tE;rW{~Q3bb2IG!_%PYUMc2i?K!CiFr{&#)WYjG2Pe;gUYE2RFOhWt3 z<$Qx}_ed-+U#~>n%*46dh}qG-duTmoxxFRT~0ff0hf=gr@0t zh^z5*Y%qy;Vbavy&9>Ios>IeZ8FI6;o^zrwQE}7-rudT;4*OVNn#ll3QfGmR5Vm+c z9eYd++4;4xG}8dHn&Pzd4WEprrZ$U&LwtbsxmCV6tx%rZy|a8f?*-uyKi~}U1_1B! zd@~bZK_DzzC>c#%a6&l5`-J$4Xqqil&ME?wfe71?0GvBtp$74)0X!fg0%8iV&wPbq za#bx}6Tk+DkZ6jS(kX^stwp?M00)Gfl=iJ^-(q?#;sE~v!Ux@ka8JD$00000NkvXX Hu0mjffY==h literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cowabduction.png b/production/example_apps/zippy_maps/webroot/img/icons/cowabduction.png new file mode 100644 index 0000000000000000000000000000000000000000..c791b6899073974754974a2fe6bf816757be8f84 GIT binary patch literal 1395 zcmV-(1&sQMP)c##cu?taC&v;oWO`cU`K@YS}q zHbS8ghGCR+R!U)67O7NW~ zma^iROom)8$EG*m;OT=0S@+CVq^=j=Z$EOF)IXEl9~j{7$y3bD%~4-pzZ^tS(+#we zXkS=ZAe~NQnkKew6Yl6BxM>sP(J155XvxQ2+pw>f-#`C?WHO1a>llVXLqkKkrkYE# z$g)B^Ld`^d5hLagr;Y=5n8_+k(>b7j*wf@u8w6<0p=~5G#R-BfgVGwL?re)`=Y(H|Cn)s>&5k)PN$h38DZ;zcMyn0;$DcEU*j}wYv^l z5dbEBxC}tBxtZ2I5q2Cq%ASiC0GPZoLPy{6s#ii)0GUh%y{3lb=qQ?|k+^lMV%y~C zD0)o|nM`Kw0F+Y5Kq1(ql!P{H03h14m!CfP5P-X9`l;QxvCt-0@i@cW%> z`1kg0F2B7G0Mm(wscYBB%*+5F{Qgw~EW3Dx5J;o29c!8>EUFNa}tv&U>2BnJz!EumvE8>Z)&CibPo;x2&@Rj}U+@_AMvUNt}&h z5{Qsf++8V4!S$)th_4#J1K|dxyHwpJmR*fFz<(=qQGGE#DntMP002ovPDHLkV1g2* BlBNIv literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/craftstore.png b/production/example_apps/zippy_maps/webroot/img/icons/craftstore.png new file mode 100644 index 0000000000000000000000000000000000000000..d7348f27f5def9cd87c556e960be27602a5e4235 GIT binary patch literal 849 zcmV-X1FrmuP)&@*7)`yFlKZCxIzQrBaj|^-zu;%2D%z za-&Wvl?r?=Fam~Q0F2v7?}V`6;$t3xVHgtSM%_2;x=0O#03QkgM^jwaC7GBEjD)e> zZd0mO`26bKR5aw&0J&Ul3N4vP;<~Qfjxm$mk4rXyWm#N-|8M!y6YlQr*gHLD@APh6+ttshrI$T~}`tGU0qy_u} zdJ+Mf(YS;f8uZaD4scm4dll;dJ~De^V@+1w}#wf6ruX z%^ptYjOViIA#P(w5MPwro-r^lEIP)v>EF#%@|u7hgv5p8sF!9O& zhG9@P3}kZVWo5$%T?$RTz$DgkP%4%1JP+4(Lko0mJ9NEJuV(_#bv@`+UsGmzs%&39 zu~jdMQ6f+xhld|1)M_CJbwO1e@F7mu8gy-&rNzZaox~8R;&HZ6ulu=CsMY)-p)z~mcfap1 zmd3iaO*bJtKz0w*-n<6jVsD>|z5Ra$mHc@0@i1|Yv&`qcboF&>D|BC35aHGo=z)6M{COA%pB1rU|}>aNwYR880QyL&)_ z#GQP%sf^SBY6VQ&@tpvI87p@kRRwvR1ri_>oTbG@W)9wm9?WaU0dpn5I4~Fvhy3dG zAY#XH|7dAU(=-Odp}h1p3;b=D1^|xZaKBoOel3s4;&tc6Ju|ooGyc0@pxadSJk$T|zVs!PZO%Xm_knz*Gn+zPs6YE^bM; zsjb-naMLuW{yTiTV|`BYL_qv0;oOREPN%fzat^j{U!oua;!ngbWt@Wm(d~JX39vGg zJgEqX;~+#pd_#!$#TZDTIGYL(15uHl0D?R3lR-Q+Km^2$fcOl^nD?0^S8DN001AX5 xMp1k(VP)g1PKqyUdAoME#0ll?0gc8W1g+gxn8*~Y#w-P8cMJ0#i zFOaUm;ET3Qlu`o<|S_2qEx&pQWWG`?bllg2{H%&Q@NS8M}E0 zhXi2{_wKK_jsFlAFQb&QqZ%_!q9w9jDFsRqMbXGB@4W3GrDS3K5n^SH?u#aY4B_%Q z*TOmQIQDw)b==$V`IU9LFPeDG`#5?_v+RQfIF3WH{x`rWd`-i*n#`}P0}uoOySuxY zzt24Dp69{z3_%bi=I7?-xboSRc-%QSKpuy5x0+Np{CK{*)nxwmDcsC&|2UH=pl<}k z*FUka_K50+Pj$oR+TC9gf|OFoz-QsxpJP~etC6KdOkdU|?%0qKvKP#U1vdioggkAT5h$0-RBlvQyuQfd^~Is^bdG$m z0Nb+m+}OBb&n@6%!v_l3+1(imA7{^V3E0^g4!3h-;sQPue4v0&0f(G7Ujwh)s3hh~ zrP4^_K?2TQebRrQl}ZJolcdwT6TIKP!+-icygTVT4xasx#g2@Cp4E^tq*|>GRSw{~ zZZ1D#QikR+W)?Urmn4AiAKQ)-GjlCBL(Pne7TmAz*X}gPE=-n}uTm~w%mwRo{^!-J zH<|BrVd7)e1(6;cYKNO7OS1w%gZ6V^s0ahE@7KQ4QzpOCrI`exJjH2zhi|y;mxCf< z!M`M#Tm6gEA?3O0?eguOq0ompGAk)Ge;DTMOg69HT+07X+ZsK zsDM5qE|^FF_R5bK0iIhxhKNgA#7n^J`4Okdl^Z^ifRqTKo2fQKPDAgH0v}m`CBh`7 hIjZJ}g`>a$-UF-~@H)#nZpr`v002ovPDHLkV1m{w(Xjvk literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/crimescene.png b/production/example_apps/zippy_maps/webroot/img/icons/crimescene.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d97bdc25bfaa30150cea20d7b4190e7fc55d48 GIT binary patch literal 976 zcmV;>126oEP)X_qlM!*L=;Hx_Jiz8g%33fJ+ev;(dzG3~{@(OA$|i2sOoM5w|;zgX_8zb!wU>g+gH( z9z#e*!gXD$fBngghYtWa+S(4!_4xAg6?=_!fN3F;0Tvb(xbg4-udiJPVD;oUJlA9O z^;kVQW_PKAZQEFu zg>Bosxp|BGpFd$32JfCeOHAL3QgsACH()#qc9$yLd)rBc2!a5B+fN>c{e67?g8hw6 zT-U`k&G7(YKoN#-Q()V6Xvj1O{dwu*_LIjPZEe%~{f`lVxmvAO1bzUD^;Wx6E|(Km z!XzVJlnL?sa^3BA<%@UUO)?04&SGaUAwHHY1%$lpAXR+*Tz$zl2SKq&Swe`2ia?^ zhadtrDL^m_h>YKX0EYX4zSi)4|9e?dL+d-#H2797`2e2hT?&M3%jHsO2J@P@w^LoN zq!lKmQi)=*IFZ=t=_!YYhl%&pGVGz%1%bNwsvfvQv@|mS>aF&_z*qEL&RX>Tp z;-#4n1d|k};U2!;YQMi|BsB3~iFzx&I2}`-%TX`i{!4<;#DCF;I0leho?jFSEC*as zEnjc7Kj;ve_|HoGOf_GG(qb$?3d9u|2|$1IGct%z43GeERYAN5WX{hRnrmY5OaL*6 yylRW;R*&J(ds)OY185LpN=a2ov0fH&fd2s$4hrbtqnzjf0000)HXxfIW~c7K;NwBhPaYZv%lI zZ4J=8l6a;8_JGo3zgR2|jp1-8;vsOa=YZQpKmjT6uIIgY8EEk@+ey59ko&t#Ma_dXy#_6a~lpPya}Ma8r6OTQGv#}Q`=!~@B%DI(%_c#|Y?!aP5{ zGERz9;#C7axpV>9j=1c9EI`!&LMwBUBo}?_wE)Zl1NVX>KsK0t&342Kz=SYACmX^B zb6p4c`TNJoJG}s^%mr3T`#fCX2W{DcHYyCNs7@IWcuV?Kk&e5Yt{r< zPvT!dC4`7~W`pnglGK;onkgXjX-^k?9}~p00000NkvXX Hu0mjf>~>7G literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cropcircles.png b/production/example_apps/zippy_maps/webroot/img/icons/cropcircles.png new file mode 100644 index 0000000000000000000000000000000000000000..4febb9d9d769b1e80b09aab64fb41d858277d537 GIT binary patch literal 2220 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 IM6N<$f$3lnB-Ak8d>(H%J|A2Pr)S=L=9g4wQ z@zPMbX$&N2Fv8F@6~YLqgYVpneX^xQ%7e%0$8q0}-o3liGqNlL;NalE0!*MGT8nBe z0a9QJq=UgA0Wh*Glj04)7Typ5W<}zu0GI-?@abSMNQ{2JFU1{TQ?xeqL?8wt;7qhr z`IWX1Z?}DKRI%^{8~29$;xYviHS|u~_eR}r7sqk1ZM#z8IF5;;2z+le?hSVl)1W4v z4b&nIERHGj%#_(Ky%uo|#9UJ*T2CfGo=hf`D7?o4o$^6o5BR zK6Ci#vGzLsV=RqvB>=-PaBsUDetC51F-idx4Yzu)n~F;TlnuA;S_e}Ypo(y7$L;s~ zO`rud+rBqywOW-5ELs?b@PF}5s${b;XXNqNw?dj*=!aP zn@lDgA0KPqiETJSsS8qZb0#|MaHI8{*ZJS?HrO;-vu; k2$_^}smdibEh7%_55S{#mFXpzI{*Lx07*qoM6N<$g8409L;wH) literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cup.png b/production/example_apps/zippy_maps/webroot/img/icons/cup.png new file mode 100644 index 0000000000000000000000000000000000000000..45610d21b1c55c2c34fa05cd79517a56b8a80329 GIT binary patch literal 1200 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/customs.png b/production/example_apps/zippy_maps/webroot/img/icons/customs.png new file mode 100644 index 0000000000000000000000000000000000000000..765a36c552fdd085037b6e7edeb5e0c15489c31b GIT binary patch literal 1029 zcmV+g1p51lP)m64jtFiG0d>F&a#?lEPY1;ey_Ez5!6rBbPH+xYl66B85N zBHBzDXorgSR4T>IFXnpcFaA*E!cXOX-GYY(ORH2Wymo%0r@m}Fq}gnG_8rMmi^t=v zZtQUS!)t8m768ey2pf0q1GHUmWCBvD6sMkz@b;@SJ#9~)yXDz;BrY%vgU`O(?5Th0 z{dKmtw}%&C7zU+MiJhGtN~IE(WqA&gOeO)CKK%=2;~@a=e)Sg{ckVMaHRajY)dkgR zm3L0fu(UYCDC%HLZL&@`>* z9bMOX`Q&3*Wbi@C>XL7f)AEXj4+Yc=u918S>13bUZzuF!nGEqXR5Wx<%J@UVN|jSRUjKR{@Dcf=|BPt}&2ICYhd|rrET)wBCO&zqG#1g8|$0AoGj?^S=;peC~ak#p7|H|4!#u zK+k3$3WZ3eQU@B;r`gbQK|?76Prk#LGIpC8WItW908G<75)tyZTs{h>9ai9GHn4J{ zP;^gBGMNmMlasz+ySuv-i$&Kqk(ih$d4Vk+s^W!NI#aVCK%toX9T+G=!n1*ulcGw- zS9fY=0k)sywEYiXaB|nZWE$vA4))% z2u+lzXsXkidUF`~&;k?@GAQLzl}oHX3>@HpR36M=9DEok00000NkvXXu0mjf%S7gU literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cycling.png b/production/example_apps/zippy_maps/webroot/img/icons/cycling.png new file mode 100644 index 0000000000000000000000000000000000000000..3249585113b7b04b6f91519fcd18bf8ae73172dc GIT binary patch literal 1278 zcmV6WqrA;E+YF&Rm6eCKAk+1+?3ba>1~T^nno^{ zLzZO>!$4J40)ap?h>E6@<;%|YTrS7j-EYxP0CJ;hk7zVSyo?EV)}W+xC%;_c8Osv1I|Y9f9fTY4Z6z z-EV$}vTYv#;lw0vcllky;qdAK%+Jp=H#f(+mrk*E*DC;6#R6vfPeNzrk$jz`(`kyu z;_3hxhJmvE0G-bs2B7#L$LJ9sHx^HjJ)Nk%GkVfwQ`?+ zuN$ji68<<%cXxNoKAR??5Tf?MPs5n$8}uIh9^a$S6B$`x;(Qe2)+I)du0`2?0DWqT zsi~>Tlt?79JOCjCYu2n`;H+MGHh1wf(--21n1{Z@7g4r8P5(P7M9hQ7<6-@)=kfGx zuGo(qQ4m5jglM<~LI_+g7XxQ?3Nsnf@jfO$e}Rtu?-Dxx2LO}j_5+Z=aRGo0r}GqZ z0&!F&9q*$slVRYjj?3j@bab>m0Dz6>O-hDF=ENq@@1y_qGa}}}J+Ko1b4KP zp^xrhE$B>+4B?e5(C?Euv5AtQG4N>)=j7EE06=EA9L{h!TnS@g@+N^dzD9lWV0k=o z6Zg6h>G#Y30l{F9a5#+1khkn* z-HV?P8Cjro?-l^^^{ z!ua@j#fj4bfdHziK4hE8WVrj`_L}Ejua{sj*igd(C^a%zYVzV13WZv>bu=Z)=XIx} z>t;Jn+Gt73 z`(EAO?7}2ZRb5cB2eY=p4r)s?2_Ql0H=rqmBOcF2o$t1jUyDmK9VoR@oL0{8iJsK8 zr6N%!{y4R{)wnoqQl2~4>hkS+J%}pt$EriT2%vs>zErcp6hO7RKhcxAQ4LWgzS9=h z?5;aPjapNH1`w(f384DTHQEqw8K4eCrwwrpaMoO-oLnu7w*{~W!f$t{+B7MLKHrXb o+W=J%PEtBs)!AZZJK_NU0vv-OwN)Rku>b%707*qoM6N<$f-g{JdjJ3c literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cycling_feed.png b/production/example_apps/zippy_maps/webroot/img/icons/cycling_feed.png new file mode 100644 index 0000000000000000000000000000000000000000..b5253d9f7110abf4e4b04e1686f9dbd5dec6b86f GIT binary patch literal 1145 zcmV-<1cv*GP)7Fg%d#AC36Sk3*#N#CiJLZn4rq4M zv)Qa6q|<3fTmc5`Ugp2?fCi|*irwqZDrH+dK0cJ2?XmDW%aqa&**{IdaJya^AIi<9 zQZW?8k1R_)71lHzRjn~jZZ=a&@4*g(JMm<|lX#&}pwVdH^Z77MlUOW9AP{JK?}j;@ zJo7o(?zFDO>-9Q;K#<|rud?%O4SCmoBx&nsU30fIoht3euIV7G;*XtCEMa0qjNStiu>-_Tyrcp-EF$i>vn5_W_dba; zD$!_^LZRRpplc6QDis7lAP`W9yzm16%U>R&I`auu`4-VP7pY~!lu9KOML|)N-T~zE zc|=h}dGsX0TA9MDqePyWVDRu1fx8c~^zk7Cv5&yhAF+0Mn$o3dWLYL2kN!kdpfdjb&*3c7^^UU(vXBfx_9xx>;LifLg6V z^vGxYG5s>D=T8IR-+h4S!M6$Q+RvXqeL?K#x6Hqiz_KhX%i@kn1Lu(IWF3=G6u}p| z9qs3D&@`htcr8chk)sHr#L9&;7^PpZEDKqd5d;CNd=o(sdIMk>ur@Qr@M~9)<)*`K zJ6)x6?p=zLk5j*O5r66d1`ki7X&Pc;4?<+LYk-a+h{vN8zWbEm{m(J{#&ra%fpL9? z)$<<`4u`1$rA(L|@BEImb1zcrLF%7B+jR&!0`&Ly6Nv;VPCY@R(P)kP{eCKy3IM9A zqMm4;0iq~k7)Dn+0J?k;#p7{CMw)NApnW|@>T-&z)0X!ea`Qv>gC+g&n_pKXW$$hXb08buBCX<_9m%o0AP$;x* z0Mql6Z7dp%db!#4vc{11BElnSPmrELes@6I~oVsi4>rKQ}wbr_{HBBL% zPD?-#h_FRrl1jxG9PBQ}%gd|WxUtmsKf5ql1j;~Fr0D^TX1Ro2G`LGMAHX=dAAyb# zj(Db&e%Kyz@@r#hrU7O*#cAssetal5x0NSc;`>;iTbmcB9m;d3cb9J$+d;U*@3mLy z#MuqdzC7Q`Y%rN-o&;@(OKu34_+DGQYB$Xh+RQovYyuHV00000 LNkvXXu0mjf*ee)` literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/cycling_sprint.png b/production/example_apps/zippy_maps/webroot/img/icons/cycling_sprint.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4c49dae96d52d0fa1120cca74833f3f076bbfe GIT binary patch literal 1352 zcmV-O1-JT%P)^iPK|yegF_qyquq|vLqsko9=}^aTTMX&4#I#A{?d{F&jSsmuyX}%RDfI_G&b{ZH z-|zc9zwihPn&__GJRs z4FW2l7^;qrj%v1OG-`r-0nupP{67&;02wG6t!l2)ZGf+g2gk;j8F-!y<)Q<|qYh}+ z(0k*-vGKmX5MJ*J+-}#h0xOD&EYA{WYEDib>RK~bc9Th4l1`@){Ht(3^(vLJOhwmG?RM0= zS1BBNoZjIg05jLmA_s$bz22t&mUPs@A13Se-#hvO$(XbDz8E+x-$et!Bk%kGfGCPY zB9WGCnnpm=G}7sGQwP(R5=?%z4}eIbjDOo<3g-?|ELOK76bj+-cpBO_jKJ*dEa`L_ zPv}v4ho^}o%0v=n+)oYypxnH~MErR=H^qn~$^cBA{{a8X`)hMM`?rzJW|^FvY@a|T zlOeEfGogdGnE8E#zxRpUKe2eb3+2Xnk})TdL>X7OA6K}a*}FfHIW|BfQ6{y& z2fdW7lDa)k>H8Da=$v|cX#@b|D<=sA0{DDB0FucEC!n0YMdsK5LRT07y_6*!4kHM{ zLvtHROQ*o)s((999A1kc2sl=*srA`xwpLu$WYGvX0*^5NTA2n4u) z^I{d;=^>R$;rII~6bda7Xc__K>li)n-=t&XUW&ycLU(U1;|t#&KomvXZZ`nxwNvyC z7xDCOr%))cV)X_hi86DUKbkMF(SRgL+`o7N|368j-Di@~7la?ZM$_9O#B49UUDAf z`-@Cs3zeB_!il0-+m=>kNgtzfxs3AT=h*FbdXMCYB+3Lf??qMBwtX%6YdCY~3h9rY zBN=m296gGC?bfEr)<{eXy&WS-l8|0`4>k@}jc2C#_vD*sn%0gR-6Wt{6h%=N{VyyQ zi%gw40A~)=`fN5E!C z%R{;7K%Dx8Nnc+GN$P9~ET5m|&Yf)CF{3b%vD5{+@lrG~{W(SBfb{SZdgb6;B zi*7Kw%=}tdnkj(ZN^x5IhmQxxt~QH=1^ij&=T_t5bdmDhY^~+nwR$8h;Llh?ynsOc z^1PWC#N0rKq273K>=!Eu3;5Fpc*#)31ZpIU5@@ErYj3U;zoQq2^_wQVqS_4tU!HEF{dNG>@uz#ME}c0saFpyf8WBm5!PK0000< KMNUMnLSTYAsf(ik literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/dam.png b/production/example_apps/zippy_maps/webroot/img/icons/dam.png new file mode 100644 index 0000000000000000000000000000000000000000..3f95aa02afe1c68d94da69ee3f619dd459564654 GIT binary patch literal 1289 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 s>&h($07*qoM6N<$f>N-5;s5{u literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/daycare.png b/production/example_apps/zippy_maps/webroot/img/icons/daycare.png new file mode 100644 index 0000000000000000000000000000000000000000..01a0f158f7f596c907919b59b134cbdb9148cf2c GIT binary patch literal 1716 zcmV;l221&gP)}Z{kS&mi8fYjVl9YsiXaf={C=pb` zd?1jv*cBz|mqrL7N+J+yt5j74Sg4@{B1lsli-uGpt!eM<`2Bpo+q=En7e3tX=4{{j zr818+n%$Y%{r~5g|2#8~;5ZHd-QC?15CCMimRMag0UIa)c7K1r2_QI*vkOy=i?bZcvmWm4=>lqllw93G9?D*!6 z9qywInB}fldj6-8C?#93~IVv+IjaU4NFz3*N=din*5$t3R|{w53Dylt~&oezejUb9>-Q9fT znWqqBxwL?W!T71?k=M7=uxAg-#*M5$dj`ie5hRJ)Pwymk?i_i;K&iZ(0guT7o6TgH znVA8gwzHGAr%xb8A^(Qx`4( z5R1i-D`;c^fkYyKAj?D#9w7F_5&wsFF30FkdP%+f3XWw_TU$$QB!c5Oq-STj`QsCe zKK%@_?|hraNB1LY8f%|FiIqc91nM-6I!$9Hoo2MRkFk@dh#ovZ^J8B})HK$gJ%jPy5Xp!4R9=U2GfflY z#ti^+Z(rm3)@{t3KTmyqJ#F#$9Ps&8r)k7nTZzar6EB?Rod-HglQ2yR@4id1SX|lz z!C;X0_U2s6h&HFTNs^A0r1ZDPvTe>pFY)N>}LRIdGfoZSsMmZUEMgY z>%D(3N&uinQOM@vKH&FzTUHcB0zv>ul1ktec0twS zwpc8pKK>XrUwQ;63CS~ad;);RV@HWTb)qyrne_V|+Xle4Z9>oev|?EItm=^~%Q7{0 z-$l)qEr?A`{Co2j*8Ti6c2?(uBTumQXU`GY*@+Mc(EjTex$*gjS<}~x7>)AZuN8w0t-L?p+FF&sqF1gaS9p#4_WF?#AfPDzvlk-@AI#leUf)tN zWKjYs_dsfW@_TdI1xe!0x84LGlg+wq)h{C-nm~PB9WBR>V&`(e+@0W97LEJ%E(p!G z8<19oz)U*LSl_c;-@45|hO?L7q&Pgx^{v~OI&+rUOvWEy93JN84}Y|J1iZtgnzhB_ z)J7r*f`A~32%(T4hL>xevh1Y>I@v6CCW}3r#!Ah(-yw=3=ENknQ7Dbg=a++Rdj!m~ zf?*gas!AYm%Q=BSfYDtKk(!=n_O;gt27^eFSJN@b~-d?l1V?c_s(~`CIz% zF(q!LOL+iY*8%2S%iCI700__DQf|m?Zfso8z9t^``vLOqwcLAkF>Rr%t4jtVKs}2j zChhI*G|mUAVpCI73=Iuc>~j;7F(3tGJP+h4rAxR;LwRZz0O%PQ{41~|2@m}E=8jLf zO`aR(r)GJ;UQTlA-{E@(2CppUi8AnenX9ep$>|d5xmTB`Z~v@Bq73{K?kv4^E+iK;B1VCyu8Uj2FD0U0m1VZNoUbhKYfN3`? zpUYRH9TWb$|n8QVA@}qFgSc>w3>MePdnxSgBMx z#xkh{%gJdjjzxVJymNhy<>WNE!Y=7-Gorl_(UX9tX?(Q&A^`8bafwh!>X>u?;ZEDm z-Ewg(+Gdh&Bmyfu1Y37fSy`GwQ50@1KHn4A zOJX@W%?odR=R4jt-wW{Di*Z&rc5IFO)G_bhpWk<$gG>_?nmrGkm8B_GH+BGs$KxFY z-H!U)YhO9f{g?>)48vNj<^XynlS*)KTy@^V;V|iJvF+QL2&`@Hkx3=EcXQ713Aad+ z#N}%bDF0O@lS(i?K8_?w@h zA^;2z4|DbPDPNC2IIeQ}+5-SaMn(cR=4%3xcmxSSsuv$Ys#nDrqS zxRIRLP89a>ElkEICmFqPp)WE|pFH7cf8Te^E=&wTVu+>&Oq%5qcG2K2%|ZZ$eSQIY zk`Um@iS1YHPr|>vrI`uT`zcPHJAC1A{!uqgxWHec-M4~^(;nry=-uVp?|vj);InQO zdkFZK=iS66rT|g9sfEM&$8HiX@EIGtYBy5=1xZf=0VJYA6M%c?RR#d>n}83AQJcgg zK-j!W)4BQvABcd5glf02J!H{Ty)g**zyw?*gj0%86(ME~0uJyWB4;;X;Gpqj00000 LNkvXXu0mjf2thVk literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/deer.png b/production/example_apps/zippy_maps/webroot/img/icons/deer.png new file mode 100644 index 0000000000000000000000000000000000000000..e7c18423ca867f05799bffe64e69718d75532800 GIT binary patch literal 1396 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 N002ovPDHLkV1j$$Gpzss literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/dinopark.png b/production/example_apps/zippy_maps/webroot/img/icons/dinopark.png new file mode 100644 index 0000000000000000000000000000000000000000..ee291276bddaa7740e450429c1f341372ed95fea GIT binary patch literal 847 zcmV-V1F-ywP)B;n z0C<24c-3lk01)$iUy5r$QWQ-9#Fr%Q2>=&xL~*Ot>L6Asm85tY*c5e=)p)=GY~Whd zuKdfS5Pxj6i}fW7k69&KI}nc^Fi>5eHrmB{KA$I@PLoU~mn!Ty4z_J$w5V6IwE|)q z)WAyuD-j2RW6C&-Cm7DPEMp(`dOcj%rQh$fwzdX#JX?nFeTrGO3gJiq(!RX?_1s ziRt6A+==FO49za4oeObVD-NgVd4$tqk!}@~l_pjfP*wWB6Ep*(8 z8_}|EMZdpV^uG_c?XazSst20o25@%@2J30>WUcEusZ?s>Ar>o@N*N#nJT%(H`tI)T z=%s0z=(>(&S*)+Gb9;L`s^x%T@6>OC!dF*U@@D)K=q4E6*JZ(RoRRzGo<8jej&eLJ zo7+e;&Rx3X0NA#@&@MPl+_vpeQ)qe#Mcl4rYX?S)(8MI4&y&ey<`V06yR=%Z(09W9 zHcDRLiN>|~pul))76&j|d;n%bNbyRx_Cj=dq7J5J4&cp`oR04BM!VRU<_Sf7kMY== zoSe=`&t-6!GV(ivs}R>G?DhU`b#@l(f+0?>1IG0YRiN#_FA-XE;x-O36 zK&d!aurkBQ&k#&J0qlu5&>B*`A1pKr}Q}qG@OQ!otFT&r+$BP6$Jhblj$2 z{%~K+1{+4Rs&DwrwWw zJZAZCnIE6tH2F@RzCh~G2nP-ylaBvWS`&Z61J->H(0)S*PsTHrIZJ10ZSzTVD@Z}u<#r%6#mzT7~ zg8;tHAk#DvLh$VF4V;xKPiL+pgupbla@tn_wSeKeZluwPL;}Mwcs_Lz!!SrB5^cu> zVmCAmw#y|Kz;T?&5bCgra_BUE%jK=q^v!^{Q?N3ll)?*>bUKY~+mXO3l?tU&Dbyzm z6Nf-u;LDp8`NA;GrP)@Vl!_mKwh&6ZU}a9pM=HNsOEVYnqZFr&fB39d%wYC5| zK*ZHb0Ku8Bp&=d_AOxacLgWGU&DYpUuE^qA04)$PX_j<(Y%RT`Bd!e)fKW-PwyN4< co{l)cKOs#@vMPC&-45J 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 ePt0vb9N>SrWpMe+?gpm-0000=;)XcW7@l! zXR?{?W~*!Ek|a?q6nW?20}KreGc+*FvRjrjF)>kfzAd(eX=Zst*)D`YaVYrbFR{j6 zzV|g+TU%@Sx!f?YX_6#SC=}Rqcoq3lc^h8;WjkYIW0>EUnpoV3b#-+Cu;<5Z0DSV; zQ6wZ{vDnQaVA|e?KC+$L-xT=W)B;+}7N~Joh{ji3GCLRCVt3JK}~3WHK2X4hQq~cK(<;jizbj zayi~ww|~amo&^Eo@p$6|N~Mz33n9>T9hb|+a?ctv$^?Z%0hh}KKySx=0POzZ1vVb) z1>pVuF9C=|BJ~r9L?XmuF(%__VzC&}Xq3^|B_`sNeD~Maq|zxI4#$k(;lwF)QR49V z0{|S^^czs#w%M%eDe(Dxe7yE306#~DSaItba>Xm08w>O1iCv`iG`g-=fINC|82~LU zEqr+PZGv}frb$+~y=^IfUmm8rySsJ;Mn^~4Jh+aXp{H5fy@7cSH{RxUR(199-ulmx zWtn6$$x}VsXp$8sa}x*zix)30A4_24p}PRs_sCb4sx=ev`FzMNf^%bGYphTz%lOK% z7tu70S6A<2>)pEmc;=h6$g+$iNdVSrw+}r5z|g=jot>Sv6HpWdRaLFywdLDBwjAjP zKnNXGRZ(Pxi>V7-DP+(^X$HWeMT-Eqn7Y8g;nlNV&t?wj(;Y$xbWvjKvGv3=mjKv* z?p-p4DbyyFH%{!JSS+F_3X&vQtG8P;^ACG|-9o06s-}Q$5-8dlnx>(uDv~5wQg(ND zlTN2OHU2$buh;teUCW$KCqADKfad1%Rjp~7>9#Osu9iz0l<#-jM9WOjTEMHB`M2DB zH86F>2A=f{23C&DQkeMte!O09O+YW;^#2E%8rrGyQ91(mrqdvSW5^4#q0<=fe6By8aK z*d?Aupn7?JEi;IzfZJ%UWH21IldypY4DhtkG!tkxyDouQNVrWU0Q<_*)B#>Ifhr_g z4H9PnbI;S1ldER%x(G}o;WC=jaOEjWpREVHZUQzEW>T6*)jVSPdcXnx12}Oz0>D}V Q`v3p{07*qoM6N<$g8i*=mjD0& literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/dolphins.png b/production/example_apps/zippy_maps/webroot/img/icons/dolphins.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b458297ae12e504fda73fa29ec6f14bf1f3437 GIT binary patch literal 1290 zcmV+l1@-!gP)lM-PT^)YkTL5-jyqB*LDn_n4B( z#LcX=x3{N+U@&NjD?p`L%G?vYTG% z2=sJ%>*{bS3JzJGP~mhuPD)kjprlnI@Ac_crfWze)1#ruREI$*SWY*fsqh{{%cvvy7nXjIIAAmh)kMKdqcDgQg zXTQ0p@-C{qe$-@~zpnoafYa?p@%wSQ-T5H0nwFy#^!8*dM%$?ay!`M|nr1fA(y)-0 zhK2MGT_YSDVOC)Js6L1O{Ds#2o9VjLjpX&>n=&Qe(BhcFb_pZNG1~F1BeX`Avv6ESiGj-H~$Rw12B?M*>m;?-B)_EZS(79 zv!HGcBUi8H?OXJ;OGKk=TCz58+beCG*m|sud;I|}Z8*Tv?dv$)dpz5|Y<3e{pK0aj z>!0J@*fc%>Bc0~i2N&nmCDSPa>z^c~4&$zeB%-u7l7pT@>$pJn;isU z!o*7gkj>ey{^mUZ8Uizjg~R_J0Dw|e#kS7xIDPp%+g7Z{&~?K7{e=4Za&j~jDjT4r zT_9IfkcdQ>`_W2_PtLG;`J0>@_?xHhUqDO4LIAd$*v(r%@3=Dn0F!EK3H9~y<*6Td z^|2M%`mawPPwZpWu2#UjAyrSoAxUM4 zmknT~(>y+XE&!``wIV4BzUu0-MeWIQLcP=u%jX0+c>Wl`?TYIbK+2X$$KyqNuKjis z&T-tDZDVIOo!ktU;s7aC1x8;^t>pi(nW4ce1%EDMiCbfvS{k4W!C+7Ve1M-Z0uygt z9qtl6JP`^Jy?8Nin;Do~1HwSWvOt_nxP%!r*h4cBpo5;HKv4)wJUCGQs99zC*R7#h z9MDS%PP2FTjzG`Ju`FQ|pGU556%I~|gy&Xi58qDbgRqG|WX{rBXFEXt@O-Rfg2`n3 z#AibMW{0qe&oRX#W{z7zg;G&~0uVmS5`cZ?5y}uR86Xctr3rBou+}_6#<@xsFALxn z2*u3S;jfV~y;_cV*#I^O%PFm`YHcyC9C3jE06E|HP)_68uq#F|w#C4Ur(SoTaRtTC1HYo{h9wg#}1`A1$wm#HS8~WI{QYp4C z7A&z(qSz82Dm2ms5v_#MZmZIQ*%sWU*hpzIyOY`3nc2xqA9iNk=x%nmt_Lo6X71(w zzI*1JxpQ2mX#&vS-|qq3fY0hZ)Yf#s05rge#bP>u%QQ_}+y?}#=Cc6YH4-;001Z&A zrp010-PPCEXNw1c2CEP7Y&@UU>2}kYyQ?iJ4hnbUW5-aPuhe0zgIL0O@oZRX0#| zgLFDwc77lbAQ%ifx0a^cj&{3MB%aIVkR*v+uN~p#*GG^fiCivM5rk!qrXA%~MY|vf zgjzSS>(zsF^$!zj-GCqn)hyv?R-I+9 znh1ixmd-syyY@QIqg{L1(zypg5U@XN&jdgeMND8|^dtakRz}UrU_CRfInM+@*LBkA zG~GiZG_{2RxH)x>n^WfiXle`7Jv4$Sis-stdjL@sdG7gj^bC&yurNQz%$4)ZTshCe z{2Ty1!(-GpHdWzXtqkg6unV3`vsEG_7_3 zf*{ZuiPG730DwgNdw&1<7NJlGfZl`S-2e3_06O~)&>D$WoR(z)GMNmjsxmk}f!pmy z&*hvQ+al{U64CDU;h@wcH*GK=+69C9dX|7*7i`VO?p{a%U z&c#@_K7yV3*Dsw#Udo>f{YOtw=k=8h$dUlMt|N*fJ;P%(gqi`kcHs(k8 zOn&eN@$W8UTH^Kf^~7VBnZG{^K=;rHjm>SOQmN_y?6Z6S;p2F`UI3;iPvP;b{7Lfr z{d_z5F{ejg;ok>I)~;QP$Kzpo@)Q6bub2IYk0Z-6ilS5oV1Mt!TX)dWI|#tt8`I3) zyX_pg5B~U#OnMPjRRNHe^6&ZK!-wQ@Ip*%&=I)JY06KaH32)s|@|<|$zfV zyDu!?ekle~AilHE#g73LFV9yq3oHQCTP@hGCGHeL6o|iMiAz>fY@t$C7N7(~z3mC0 zaOVOshs5 Z;6Ej*a;s;*D3bsH002ovPDHLkV1lw!bQAyp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/downloadicon.png b/production/example_apps/zippy_maps/webroot/img/icons/downloadicon.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1f47c42d9cd1d323c8aed0c03a45423a8119c9 GIT binary patch literal 623 zcmV-#0+9WQP)iC7UI1v_l^% zr8d*)lrRhlg5a)Ttu=X`18mYXeM6?fPP_nk2pqV+rpdGZfYV%?-U`pM%n24nQJ2J- zX%fvj+n38_>;5>7T`$%50zaxf1)c&=fyNh(>!Ra&Zqwq_C=f*vi^aklUbj%KR;$M2 z8>b-4GM`ngvBh!R8qG!l6SA*Jm~)%L-zxA`2^V;$z^xLla3=v@2_Lw#fUATr+)JQK z;ug5Kz_mn{WfzaDFC0D>qS9Alx7)E^uK^g1MocCXUv_B(j#fu&?etN40}!pX**r7* ze3nZZAkTCAz`Hf;vm9X+Ksm7BxfBhxg~@a}Wjr1`!S?$-+wHb?pD=Q)x}cOFA9BDO zm!+9W)IUI{gn_4N`dj`o`E^~IX`pl|PS4-)N~!m@NLcWnT;^7DaoSOyo6#=c{?-FuLSDL^R^~p0q`O{R7(A`B`o-Nfghx618QoW0u2%`CK7;s=LbCC&H^6Gl#}bywpcIo(5Z+7Z*HB8qv?Vcg>6D>E7el8mS^Fn+Y?nZ%l+q!Chi-)! zQV_J6(ht&htqBB&w9!yxp$H>&@SQ5Vk}Rpo3&+WK@;$$M@4eH#r633ZSY2JM0A-*m z>I!FTBftkd!0+{XBY;v61QK2aR8guzK>3W|z7XI6t|(rw*Bg~qR#qgu2F#0E<$OHg z0uJz7)SjHBD&P$>=`c*0tx&70!U2S!oX*UX@^+iW(e)oQ4!dZu94b#WXAv)|cm zl{S|V%McAb6*w0-Fg>P>vvP&;TFa6fZre7NWlgl{x=y`bPZJR`Wt10=cFVF@Yb|lO z)#h-k&01^eA3+ILE)2G9J1hXtA1{Y}(dR6dYpX@wz1CU+pljyh6%#NGo}T5!2iqKO zwI|w6PEJ@@SirXJ*m%e!U>0~j*gDP@p1`}@H|1KC<^y)Eb!*TPqx1dxqC@radDA**XI+LA$1AT z;OiUvVgGPAWH=lGU=Nk>_sh5A<$G~3{*Pf8`2-|^yXGL=1pw7*l^?HerwW%bGHsd9 zf%T1jEpF&EpePDma{!EI`})Z>y5^veh+HS3 z3?x~<`}_-lJ6A3g7E$;cpsFelpMIPWF*i4tTSVboPovS``1qKIPd`qy>$*C@&fZ2M3u4 z&m+K}_2To#%N%aCV~^8<=EHaiMv;Q+y5V{y9iK%-xUMT7LuQ4)>5>cJIL?1T(%^Dz z!SVpV5`jCd(&kOGAD@^sn@x0G&jhn9i+;Z!+b0qehe%%Fiyyzm3(HKVW@P}g-+2$r z6d~cQ(&jDEB;#v3HFE(!OL7|C;mx44m*$BG{5q4dm7JW;NY7;*P2WDniHN|jMqNB5 zAU-`$Ga*a`>Y~)lpz|dvA_BiG;I=5P1SQ!_0SO}N(i1>*<~BLtnFYj%m=_}U0J-Ki zcEg&L72BqApa*KI+-~fLBn#I7qoR2PT00000NkvXX Hu0mjfw!X1n literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/drinkingwater.png b/production/example_apps/zippy_maps/webroot/img/icons/drinkingwater.png new file mode 100644 index 0000000000000000000000000000000000000000..84134b72560bc0b49e4fc2f281afcd337fe4b2db GIT binary patch literal 1066 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/earthquake-3.png b/production/example_apps/zippy_maps/webroot/img/icons/earthquake-3.png new file mode 100644 index 0000000000000000000000000000000000000000..74414cdf2fc312100bd98171c26420220cf1fc13 GIT binary patch literal 705 zcmV;y0zUnTP)?NL@4Xz>rpDqVLhd=-o7 zWUO}!;AEygOjhYSj$^_wBnW~|g_Tm|c}}uQ*Nf@o0eu@x;{`yec$Q^X{V0k`$9!SU zDL(6q+od^IKHqJb@3vP!_LvRjfw*Xj(Hgm3MD6~MkDo3ORT&Y@N~hbaGR5riTR^-3 zW~wDb*v^7EZiDzByZ})Y@%`7@D=cAWMnIk)$ED}j0?4w=yW%pKvRmZKfY*Fc6ge-R z@3#N>pvm>M0GdP^qne6#-T>8PP3s?!@3z^jXVBHcodtkoXUVhEmm{BrNlpU-y zaSMn-08U0jDMb(jb$+R?AnJrtN_H=reg2h83LwvO^Tf_Ve#@n+HH(2Eo-d}8v8ynN zUnn)LyaRr(XCgb?w?bn;CPiNEa9OaVom z;`H(lpRCdsUnUIkuUvb}U7S{w=dv}+x8G$DhWHmV#TGz$dF~4h765m;g~=-YV?r3> zpSAcwHzh)@s0468+({+?bL9sbh}Q-vfwO)7~QlB>w nZwz2Sh$-b!l}GH@L>%BR7|MV=#JHGW00000NkvXXu0mjfp0Y*! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/eggs.png b/production/example_apps/zippy_maps/webroot/img/icons/eggs.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5368db90acaf80aeba93775169e46232b59e5e GIT binary patch literal 1270 zcmVm6UCzNW=k7S#UB%6vU{IPJ^#1y*M-e+BI>H-y7(hVc|6M4OXw#eyV_C486ne z4RksyE0G)yM7w=Pg%h%j5{=>~(CHhju0eYY#>BG&vmy>mT~p69LCL$L4U{Hbq{5v0xBYQTXHS<5bUE1i+>*oB8(g86vlC zrRG@#fl`kL$!04EAaCdsio(Gc-${uB?Ay>tGMQxmb8nLT@FIinone`0F{496jP&;t z>hEWyzn^~w28hREw+CRcSh&0V&NSbmvIU&o@i|Rv8vvMBTE^+^hY&3S8q5t zYHFiy$x0%_!%WC>;Q(X7Ai*0qn25#LeX^C8zG}${I^R{!>DLeO-PVs-=3PR~{3=dv zYvu994>BH!6b29rhZ&DVXszExbYB;zwzYC=EX4XxcL1>Q@J`(vC z$wC1V@i^4A6Ed0ewUucLs=6E>T zu!mEBb|6}^^1gJqjWVMNgJ~?)&k%xD>DT!O~Rhx zzcPHPc6dqmsr2qX#hzz(W{kD0+k&;Ym?EdMFaSZ4xH51p!!HS9hOgLKM459A@x(;N z*s8nkM@=M5#Z3XMb~|UU{yHrH-Lgd|6dTP8kTnN%fG0kFmD&YMkwlRTeF4s0>!xSd z392dTj&CUX!toAP5MeIdo2dQjdr3k?VB*-7~qEBw-Onwzj>?{*6tz>`o%% zF&_HhWj5D7#oDTs8S9+w>B_kSOaXKV>y)#BWV6xHcZEj|G>}wP1X08yiX6Lmnpajl z!^ZobOwB!d;Ur&oe~)wS-2Vq)1~td)&G3&75A*yNZ_vE9fpVvtzR(Z{e`>?#a8OiI zGIIcCR$5U(EF9)w_i+-6f+$Hi+-~fprFs9W1DL-nr)kA5SN=)qro!YlR1A$oj!)<9 znqlpfroeyYk_@0kqq72`AImk9HBD7Ah(~>c)vNtvFHD@3l@#U4Xx+wxLB@J}vyN$n zNfbj}plTOkZ9)y{rI`TWC(r@ph0w))gQ+)@o?lZ-GZ|2)Q=F#G@P2RLe6C0s#8;4> zTjs@Sp7LDpjpf_#*&qz!4;Vu{1t5EQp35{aJ5ZuEhu<5xWP~t?FW1B)T9b7lGs_EL z0#Twz0x;frgaX8;4Uh%Gr9qqr^k*JnGP$NLUJ$?(2#416GAPbu=%a;*7Yty4(34W% gs`?g-7a|VuFKRmplhR8%1ONa407*qoM6N<$f^!sQ=>Px# literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/elephants.png b/production/example_apps/zippy_maps/webroot/img/icons/elephants.png new file mode 100644 index 0000000000000000000000000000000000000000..cbaefdaaac94a32fecd13484d4f3ebafde5c45de GIT binary patch literal 1265 zcmVE{=ZD?R+tOZJ+@9pkwb!@r?|0Ap z+~pq0wrv3R?Aap&0#KZz%;JU#SbzaogM))6fMnaY3s(Tm8Hyty771=S0tTQv!x$VK zG^J=X>cWFSn{(7ynhfYb9>_RH!@Ww)fp^3r@l%Too)^(%&o<|y1(@E{2V;@=sg~|; z$clojs)#_Kn#3H_t@4Jdy;LX=wiGtEchO<1kj}Eql6iI0eje-ELbCxz zE>~+A;hHoYWz%GT?+#wset?XgH`808XA-nWZvG0%|`Uvl`TqsW?utSG)~H6-9Z zw6JZ$!FGBh>jBu--9K;M>pP!kX!taLmr_tepzhR{OC|J720b+cMu~6Y$GJRpz2e-v zR@^~%xD%^fo-bY@>dJsoC{ReJ>1tiY3lBX(M{AhLT&n8)oKavRJB?8&peQPKKoF2C zqiPBivsv;pGdzCJ4h}u~GMm@-5D@-}Gp#cF?%j!|Xe3Kn#)~sm=lZT>h-5laA))VP3UniMh_2Ksh$Bs$wWczgGYv?$HKaDW?`2`(f@8NPLu zGl@TW|M*cPRY47fkZvafwq;=&Mb0EHQZ!4x@TpvyqrZL!KyPF{C$Ij&$W)>x9DFiR zG7QrB95aP~uxxAYd|J;kmKvuc6lQhn3INXE80OPozD7|sTAM>?vVyEARV%+P0V9`V z?}jbBw(~ifn^XYCGm{+p_5(&I6TG?WAp3hC2H?u{4Rp&yRhv0>VTk3yHbPp9Z}HU> zFm;`mwhqv)h33u;-@3}jKYzvDtGd{*a^2kdOfie9YBU9d{BZ3&k`UMdP;9%Vgl~?X z?%xeSV&*1yE?Z6invEbyNJ5~=vya%3TVtFVyNHlwnl!EEo;M^gl}q#c^-H`r^ch>b z`Vm3`+h%ks!84z~MQ7V8CbH9NNxXj;}rKv5dLdS8L%YuDc19~+FtdhPz-0+#Qrr3uRwFg=5^t}hwUv-TWQ z@L#*61DN^zl1R9(>#d^Fj!Ek@kqEh& z0K8Y8r2%-|0u?0M9Er1lyXRSEi>q#ULjnsVg3fT;9)sD`=No}HEZ~uFi_*PS-CN9P b1P<^odtWD__65%w00000NkvXXu0mjfqeEb9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/elevator.png b/production/example_apps/zippy_maps/webroot/img/icons/elevator.png new file mode 100644 index 0000000000000000000000000000000000000000..92673479116d5a98ab04d55077b9eada1a6190e6 GIT binary patch literal 808 zcmV+@1K0eCP)tH3 z4*-fRu`~!(6*AWl*&TA{oP&vdBvJp;>D}|${{QdYJD;Bw1OWi`dOZtdfSj~h=8GZV z0|UTsx7$MiD+mHbo&#*za#BEMPUOB6FaU&XgLb<;v}(1QB6oniv^I;0fB-z;kF*0d zOIwn^?F5bPoQWf-TCHu_^?{)tdZ!aKx}{PH$8oT2d#=Pn2t3cD(`$6AR_i@-88VC$ z&jzNFyRI9tX~zI;+s1L6(3PASmF=n}l6Mc@Mf}Id$M7CCHhEnaArW$_ET5X~itP4e zCt_XKrQh$fwZ0U&e`|e-e!oBMl_6*9ZKg=${KICM+U6<%warxyo8`2xHQVQ(53V9s z$G0z=5j%GQdq>xtUEKk2c6G7k`rJ+?U|OVEig_J2uZGcqlQy|bBKF@SU@V|mEOL9Y z!|llqwrxN2O<{cIyROUH?sx}${q!cXG{^gu#R`D&8n5l1vQf^5{;%JEsWi_Qn*;g` zkM}E7n&+Xf_ZKE$qnwZJzZS*-A#CWMSed5h?$N4A_C8ZZjIXF_f) mKog;oQf*bW#Rewi0RI3;VtIx>AM`T-0000=F8Top7_e$T{k1w^05!nKWHNOCpJ|#xd;kbqWxxWE`Xp{x05w3f zN-dMg)P3=IT!<^c39AnB|9C(HD!`Fd*Tg7;miS=SOziYoxWyKHYxCBn0o3iTSF&be zCl-sLC$mS9|3%<1}tZA?ZUJ!5)gFQ%l7XosnvZ#p%AKi92e=! z6AYaSaQ?k*fS$yA22fR%YPHHYAHB?TXB6hH?h*(D2#3Su^Lf5}_XU$m@aP8Is06Ski&&YBfUDw%2 zUtn@9#QggQ-6Y&&pq;){Dj`V{-`<$!kH7xq+N}c=MQPa|(w8Tg919V9`zKcqcsg{d zs*0}btf!_ZKdy7>^ZUrM+;SjEC&yWNEyB6vwyQYw;DPplOee=Vd*;dBKQuJd(!UZP z?fB>O4AAK>CPvq3xrz7O=HCurw0F3T!pXIrg0_Ph0-$ayXqx7EExQOcP17`S+0>MH zk}hcgl}g3_VBbs}%f+pwY4~m8l?C70d^YEtn8aeSo{ryeyjpU(oMWGrm{hRk1%`EV zWIZrNYicF|WOIq10apkizTjJX#cC4q)t;JZfYD2G+C0N&&BR_ePuRp~XpODT$*D_v zE^2%F_NxIpGk^oc2@7Hm5OZGUIJkNi_XN-ep;%?W>Z)<<`id8E&j23Ri?&!8g7W4yi~Wh5ADJ&ZCuDM58}}p3Df{Ho6Q;kApFrUV45beSd4f)?hDX1 zrxRy_6YWm%{c=GN`1+$6c5b9t%1rnQcYtVWI#J$pw40`h`q&60+`$BgB#;?~!RsIX zus4e!psH$5V`W)>qAf5$C=}w>l@~dFc#xld+vU}ZcM$}Eog1mHpF=vpS|+`08E`*Z@RryDgp4-2h+{q>^nfY zTm~AhU;SnWfJ7pJqA1ksb#7fbiDkiSm$wi_kf$8oV}mz7zK1A^ zEf5J{EPnd4uW&nn+1}w7JngYjC=^J(*|;x?qKK~R%)YzbZ3@!? zFkA&q(*o~hFCedWP1Bsmrl!DNx}*VADi!yOeKY4;?)rllVmd4 z)Abt~yCt8`d-mChNd;G4VA?-+?H49#P0a*=Tt59h;0xi1&xKZAwws*zYER8H!0aVC zZQkK?R(h+OCtTvww8mEF%B>!|?ePyF?9r00000NkvXXu0mjf#4#J9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/embassy.png b/production/example_apps/zippy_maps/webroot/img/icons/embassy.png new file mode 100644 index 0000000000000000000000000000000000000000..87b65d4f054f16a4cc102697ee0c0f19077f1a38 GIT binary patch literal 829 zcmV-D1H$}?P)AC08-DAaZ48Y#rUJODkF zgUwaoIY4T0&+``gZRR)*uItWEm8PwuUANR@jNdTi1F^ZrVg}gMf?7< zyM&jQShmgUk3X19CUcQ;xxDRhTa(<_;wa|*i~Cr%MWImO?dM;qpUpMZ;wa)Tvw%x$ zH~!IdxE7@6akkHfKIjK98V?_fGio1 z4Z!m}q?7=Bc==%AUh=%t9U`Sf2$2e8BS2EP)u=9wNnUF;svI1jrv_OGkVbfuwHnpb zAWHyeXJ^+IP6Lv(rT>5sg7IPV#^Onk@nI7o#L~Sb4@fCFI6lu!Jo)ae073{l-67+{ zX0GD*_Ky%kaB*?58K7J)FOc5bKLTKU*jzYHda2c@t{rQ>do&s?JeSv|^V;?wK*vC| zZh$$5$-uPi8Gjr_TgR@jNCSjMn=dpvh&EYK?dZZVq|+U49d9gRbIl@G@ z*uK_l@w(M}sxImHN|t5;5Tz+j=X>};+&)tHizO8~V#2=e3 zP5`Vf&o`L@a{!^5JBZugO$bB$krJ1x1zKpGZ3S2ZA+#p|^UEa}#8U&TfY?zGr+}Vw z$t<{1i)R8zK)9-v)U7Eq*ZWz-GXoe9Iw*Cj>J*!15eN7Ok}{-@8C+Y<00000NkvXX Hu0mjfqKJji literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/entrance.png b/production/example_apps/zippy_maps/webroot/img/icons/entrance.png new file mode 100644 index 0000000000000000000000000000000000000000..186ee6fd62ae21378ec9cf66f82ba29a61bf683f GIT binary patch literal 844 zcmV-S1GD^zP)jM_h1*}@F)(42$wk^ezfGRvG0F;QtEdkI4OyS*Ht=5l~N+l_t2BySOWik;k z0Rz|<$F6)zRfwOh+vP^Y!bhwat1OG37SMNwK3%uVjeI^&I-N#U)kuX+)5I_g>dkVa z7^^HGmcf~LDlidoVECRg&lH*M(kCMB0Wr{&SsqokhcQKxjAh%OcLL9yzcA+-i=@=r z&sImy$zFfyIUZT9KYiU|qpG>a@2nNLd3nb7y1)RMrlBYbmSv$R3UhNu!?{t_NW|l) zsnlT1>~`3wYR3WuPQFAU!S0i*e5{nPEQ?O3%r;Q9T-x2dk{V*~i+z?a9XBop2NN+uN6mZxca`ZG3w?-KZl zM{T|ln7;ACHFiFCinkB1(Ct}N8{f(0a+3il6bh~}P1AUEcL{)N_YQaLOeO<+KgI$G zRfhAk8Ghh*fe-g-575v5Y2Ydlf_uVwkK06{F3O1j2=9UM#^ zU~zqmov%9Qe!D+rzU}EOu5V2aK<@Egdp*EZ=Jc`u%PO$O1v!CP5}@yJOw*j0qT}8J zO@)8$k_liK#zY|GXSqBTnpWH)ZWLpc<$BY*G0EriWV6{oV(oUDX0z$}pJ+@B9DRW$ zPWHuw1&+363P8PCeglkzkmAKy<&qeZ`8C{{nSd3fIURh%*X{D=aglI{FL5-t{F~De z?YTTU+qZXK5DxK0XNZRYyxa5ROn|9CMtHhzm)|=f9O4&+xGvn3LVh+9zy~5DBLO&{ zTqlHhU;qz@DFLww$TinFOs>G1N;S# Wa%ncmg@oq-0000 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/exchequer.png b/production/example_apps/zippy_maps/webroot/img/icons/exchequer.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8cc22d491e999b522969777ef742e5f5b87fe2 GIT binary patch literal 807 zcmV+?1K9kDP)BjE6vuyZj4e#aK?2QCNKNn>O6e2|o}A8wVCd?8fI`3@BM|5Zh}S|0bgnZQN~Tb{ zhu{t!6Ho}|Y=qRo_tdi^$&#!-I3(Q}|Ni>FcV|B*3_}2pj*hB81*n;8m2$%e0$>IN z!{N{eaKbPYcnxsPs2Ks3lHh?6Faxw1v*B>)JDpBP;0<8QTwVT;0~(kBkLEg)w{#8s z#VG7umkeHrwlg?1w*lbW);C6B@4DG+(r7erUAHjA^E?2w)&RJ!i|_k5j>Bl&yKXy! z156t1!gGOA;GXAka=gDVe|~jOypR7A6lCx_INP?eT-bFc2OY2$!(%?!dJLic}IQM11p@0Lj$IF1{ z60i)0oweba1uPyeJJ0rbQFtZ+^5$`e3$PX(G8Ccbd3@^ZM9(ijevj_IeEV%5uZ3cz z1NC}6@nrk_;T14<0VqEOp64;0P9wYf-4=hozK`zhC@Ny516j^?SuY|YRe=1S+p&Dc z3%sa^Q~}fJG@WHJF@Z*Q*@xP;a^`fkIT0YTM*PukAla5Ro@Oq$Im+uPfj zU=I%ujK|~HHPe_(u=;|)JUp5Y9I)7$RRBig-Vb1<2!Xeq!8np+NMn&czBaH$@~4}eV_NolW<)ZfVH)?B%lB( zQ6`Dj+JFPtfK#bd+5idHb)|R;(1fQ1fD)0oBLHl`5^h&2m3CrvbybRIfSf2b;^_ek zFo7dc+VU?oA%4EKBlz^T@F zu|D+U{LR-Bi4Oz-c>eZ~t!=%p{@zBB+gE2M79R?*wXLHjlW6I5x6ZPgY;EfU0d!qQ zQ4}1>(&F1(3<5;WJV(-A{4gkWQ!i>i!%bha(yX zU~zMo{qF`B{`MbGe*7|6+}w>1K<@EDdwni@cHr|cCTD>&aZBONkpOLvV_8;gik`N+ znhGcBk_BLzW-Ji$ST1jcrjzuDn=6U(a<%TCm=p>H^7;HoVvRKZc|L literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/expert.png b/production/example_apps/zippy_maps/webroot/img/icons/expert.png new file mode 100644 index 0000000000000000000000000000000000000000..a876f35fadebe54844039a1408da12e211c4ce18 GIT binary patch literal 1275 zcmVaG+i|cJ{S!T2IB)hnE)@w2TkGww>`|X3EUAooR7B$<1x=xpV&i zd+z_oBuIrRaB{WULFpS2yD2hmuL^7Eq*5X-RRZ$g%kvwDB{?WU!x4|vE z7|<5nG)+pS66JE4dzQ}Ol}&4TV8sIZ=g6GN7dVqI@ZO%^ICAO=vMiIyWDo?Q@%)UK zj?O}1ti5(x+m%mEO);&jys>#TFF&`6Q0PYRWrG=(4Q6_~U z>xtot-N1B&=Bsu^QBV|xov%O2GmqTiH1pcq zx^MizvtF;)iAo}CRxD`pz4qZ4<5w%hqhTIfy~yKRetR#y=@|8T9Z?i-o&Z2!ChifP zW81f_<(s1uytuyg)(p%`a;0qg#_ouKsyC;xfBg=M6%9cU_~@$>+?tGX_VedS$x>rZ zMbWWOcUue8fFKA=78L%P^a`q2(U?DfJ_7>-^!4>otY{waLRsa{i4viZKSUq_Q4|qH zk`30?A~O$%4Ws-=1xZEm@eRSS$iiE|*z%|83~gmR5HEaDnlw6;i2G zVC;?vh@wa$k>Kr5k7F2?s&~KnglEn>TOLA+SjX+HoyUmB8kESE(h5#*i- zo1a?VcDi3ZN>Mz}kJB znx@I#!+GR~-*4&f?d@#~?!>mSbifd@*{lR4fLrh>O!@`~No6u^SLe2Jp}^IAzNODD zOs)Zc163yjDpt9KT{O5$vk<^Yp2I*O2?speKl-3O literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/factory.png b/production/example_apps/zippy_maps/webroot/img/icons/factory.png new file mode 100644 index 0000000000000000000000000000000000000000..d9213deff02f085ef9e5bfa1d74c13e93285e9a2 GIT binary patch literal 734 zcmV<40wMj0P)iv$H#y&v)Ov*~}}9Mk4^~_4*7@1WK}< zAzK>)0pJ5cv)LR16h@W&{tU03YzA`^{!^STIdf!OOtBYz^{>fCsq1 zp=^EimWG5cSx#*?WAKETmG+vv41l2?`m*KJc9*MFjB=ThVPp#SJrB=yu{!LUmG&xf z8T7<6fL!1}cutjPMV0N!bAd;Q7&BF(WtHs!*tR{$^O>b7_44)Al{? zZ(bbtt+x+Yzfy?>e1HFpYtKKX7XU0T2J?@`Z(y5PyFcB>u~t-F!E`?zb9K z`$_HeL?HZD)B2eU_`d{sEy2GX0exNb77&CV#GGQXv;dBmV5m91=jBG!<{mSP{4SR~ z0MB)E5uuLd(mcrwW;D2KR@!S;hseTYxmsm@aWN6>@Zf--olfL4S(vzJbwMCIhjPFw zlciY^!0PY?m?}cS%}RS+-ctD$F3mh3NK%}R&+wL0+dC-|8vF*6xfNfWPASh-tCw%z zqC{x$>w1Vo0;0?FlS~RTfH~=9%c=d)MQHG=5`HAzQ=mATDj-J0oQedXzxfd<;E4r9 zh?tim_5ii!M;s?tVt6V6ArWQiCHctbIP`8BcxnNf2$hs-tEw&Lr-1|f0#`h8S5rW# Qg#Z8m07*qoM6N<$f`r{tTmS$7 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fallingrocks.png b/production/example_apps/zippy_maps/webroot/img/icons/fallingrocks.png new file mode 100644 index 0000000000000000000000000000000000000000..5509d858067ddfdfcea08337486fd8dce704ea7c GIT binary patch literal 1233 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 Z{sW#EESJct;+g;e002ovPDHLkV1fd8cJcrK literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/farmstand.png b/production/example_apps/zippy_maps/webroot/img/icons/farmstand.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe36781d47743d25091bd307319417d53dbed18 GIT binary patch literal 1012 zcmV2tVhy*rpkk1W_RB1?>{qd zX7_2mUJrnUg#`o9fwZU%Mr#h>0v*7uR;vzx*6Z~oJPl+;Necn`h~Tae&;e{wI@M~` z(M;2n@EkBM>MXBj25i6rjzry&qs$8U8?|D6Z^Ym}GaJ(vMAHQvb?S4qVtsFHY6>Hl zBbCjL6x_9K9Lu6cea~!6pG7Q#8hBaYmB4|)cgi@^4UX4Z7GHR$-KKST_`gLICMRXn zW6D4ajCKkC@Z2Ttmv6o_JiB&r@RlA5R^f{?^V~1r*8vx8enPt zO6UMJ(=-df>p-DatnU?OXT8o&yUjmeRzqJ9Wm=`g#>dxL-MY%@i3ytf`|>Pk0)K~| zcCEuhv`Ptp-tFJfDkZ-C=qok;FeY>f3X_xS)&U@s&-XzFp+kUxwT~sh z&tx=9SWqp^b)3K*@KOTwR4Q`hsu;gnQ7zFIZ*gWGy$2hQ?nU~p%q_F==pHL`%b|XW zWK|aC%}Q@TJY?&rd{aTBy(=0lH!It@V3v&Uy!m zwAT{+FG$~@XNH2%bsT>DYu~$8+W?>Md=ncU=b51yFfti#>}-11YFpY^p%5D`eS@AE z5|AAq=i$@GXd?I?K79cs0$h0`ed-hdKQ#XI1j&1Y--RHPei8nz6yPX@ zu5Ek3QCruxWz%EooTN)OfMZ#z<4EC-WywohFkM4|TV`YWLJj}KWNd1ROw8bW(QNYX zvuD12;%CG{$qQU@aU>kh(w~~?05$4A1Cb&m+-yw0D{jg78cfY>z>SlfdjIgXV*N?j zOepa4^v70kavG7I%UVs}e)AKdz~54*ctC)EdLCv%SQf~OlB*T#f2bl9_&EV@iDFAo zkVOgz5RsQN0jMKykpLcBfRBiAA>s)j*Sy7XaK(lv5-=blCrVm$bvT}SD+xTY07Zlh iO1V|#7V9K|1N;Y7=;72%!6tP80000e+4-aQjOFb5Dio(?573b6fYVNL&4rfwJ$z+mfG>We4 zJrx#0U>F8uQcH!Y#c7;ja2rntIuaK`psFghS`AfIQC06zJJ+W4nIhdTOJH%!vM7~G zjK0`UNI%1}thRMrZ8tQf%R6?vX_`dzFf-SlrBaE>%a=HPWODz` z!$3XYNzrMTripFa%)ULr?+bSbhr?)^))j!KYx4O#<#O4x;^b>%oE{7AuIzE)!cbS@ zz5tr0@xd2wG5PA4Zv)?be)EZ@tmhDzrb%w|z_)T?`v_60Apa*l1?cPRBX_&#TX}0W zkD@5u%z$73|J?Ei*vS;THeVos;?5(=M%A~0=l+i-Mr)VLoCg@{BV=(^r0T>*qbAyidmd!x`2;2?Lx)$6a2oF3ug!~lt*r#XIb z%KqIWvg>&^f7>Pd=L6#LIPrMg(u>`7{r%kmco{L$=f7WxJ)?8&!&xHX2&)Ubp6|5<*x$KN*{ISNjWj*`^qp@w z+$;G)$WRo8@$vD_0sM^k$&c>^5-)C_@YP4ZdTaPqmX6NdE;a$I-^lXi$LT--Q2&t8 z(b3KUpgs&s-)Gpr_pn|;3v=oDK|cHWePRRNQ|$Dp%<>Ogto@XuVxD=!wF8L7Vu-^s z8|gi&)hcIaXH=_I{#f{%7cP(aPQ$IW0*OQ-&@}YiO=z0-*m5g`pm@(D_tys1>Ppkk z$h{B^4GsA%M3w}oxe7vvwyRf=6|PkXA>?U8Q{lgKNdOpz;eN4a(b$$dmyV{Ty2Opb z)Z!I95|d;y$>88%AhE;4L$cXy%V$nvV&KXPEa&3bd10F7)U58FOzI}k7D9>_rWW6D zZb^TgPt62i1xZdDd-&l@YT2(RT;j7dd&@gHZIhnMqdR?DX$9dDpK*8bIe^ybxnDS7 zIuLV8bU2e*b3?eqUv|VxP7zYbE7}5hK*VHE0PZg@(SdkifEEx52VxnJV_u?euE63Q z0i1(~Iz=v#73y7YbRym{fD1yJQchJl#VVbM1N;mAnCDF=dIQe@00001hu+^eZeW zu`wY~LfT~8QV2b6eJCrlR!wTV(pa&2@QkBfY+0f<^uaJA>1qBy&Acb+X;BmbaBy&t z19ZTUeU8;y2uuJ0Oq$JR2%tq#q{I!tl+BO;`ijIS5fNpZVTZ~eBteUoC*z%=st1{c5rp@H-vXb=ln9Obw8F3xXh^;R!=6R;hZ|vN|^Sspo^m;u2%C!^5{g>qJ+jIT$ z_HD-fmy~NKSMK}I0K?%ByY>KpZu^Mx{>faw^8N|k_7MPf?E%B#a5VtATn=mJEb z9SnQ^ThFj}c|Dq@skL*LTrORLE%ge+kiUQbhJXJ29;3XM=xdbs=(fM0@a|`XVYnIq z%d*J*@ik-50OC(RAcJ^nfH@F1B*Y6q?fHOdaHST{1aJ+aD4QyW t1kl!!98k5$Fo5VP79Dkko+g#)v&rKZLf$~U?UY~Pb zJ^%mvJpb44`{>H$G63h!oihS@KvYK~kJk!73CIDZ$;rtAfUaCFYv3XvsV=Gn^p6R= zq!P#h8P#)>lamGA*|TRga0}3)juQW$3}gTWNT_2@TcxCeJ4Ql7(~lYW5gT_+4XQs& zK%qMImXXlVw8!JYVzD4e(qjeAWHKmJ3e2zUdNx_xK69L zoul76#lV}-0x&x|gMZAogTOY^*9F#AUMv>zUObA`-NN60c7xf`nacOs%O9cqJH^V) zCH5aXPNK@j#%pzpf_^j|s+z|vptQPzWGl8|K?MNu#z z(z0JBy^`eM84q(;ZgJyB69BY&+Zp`HSBTw-vKig1OQ2>6OeRwW9Kb!?P4C6yI0s!6 zr4rd}mgw>tm~{vTBm|p4IuJ*eWduPW7I;Y5w@k-CCmS0Zm25VhfowL*?C4B|#O&w{ z^S_zp&`CF4Up~x{4lC9}b{r?WhzDcLzw-&%LJmu(4U^SE&#Qg7hr0m~EJ9sD*35t` z%lOB9q{B(By>bQrm=6kNR(v5AuHV7zw6ZjHk83Z#!{Ycnz281T&xK=j4Y)9xgbFxp z3DRUT?JWbESsXS*n@Ef6AhNR+xoaQkR2t{$Lrnkl1{ePLJ>L7;Wlp^@$lR}PVX;_H z6lF*Dvf1q32xubI>2D$8^?G_=J5h<#bH1_67Ynm>#n2(0K`&TRT8=Q!Z?|sE$@sWLf_qTo$ zp*Y3O0<9hUh(@CXKlm5x3u`P~og=-Rq_wpbyWQR>G|(Fc=I?gEvjU?REp;ed#EH-_4PT#EHdXEG;b&i^WJp;w)Ud z!{Haa4QsyLv=WpWO_U^wuBTmG_vW-gd#;Vu?c1$dB&xtqR;PFyf!ghPJyVHEfK7GFNNDJGHHj+l<0^Pc^^69z zn>8e`3kjQ+37~rADfR%~G=UlP*_*r2t!cHUv1t%(Y1x=trK5IloT=cXupdYj`=a=&e}E3$K!)#}pl<|m zpzoxcSQPAvTc)*0?TYk=qg&h1m6)z;3nRr*Z*Ojs8(-w!>?XZQ8k#)taPIk$^ZlOh zdCtjsEU8oqfbQ;YJ75KzT4|@emH<>h0n|_^lmM`#QYjtW2?&}yH3HT$fvXw;1&}pY zLZMK?5)1})a1p51N`cBKAOjNcL@O12m4XKTY>N_}C^K-DEjpV!wNDjD7^N3ml<-6# z5I__~1VJb(uq?|+k_3_P#Ggo_hvCt5!&SaNe9-7)0`1LCvGC%nn_4V~sRaF%nTds4SWxW?Z9tS`(ON+)s`ESWT5{O2lS$kX#)75e~9K{L1{*R%VJ$f+D zFJE3{ZEdYMflAob3w@>vROBAWwJZIv1K{;~clA|VfluD6hY!{71f!90ha@zQm+AJ21*EdDjd^zHPG z+HtxUry#Puy^rluxDQACm?1VLbDXNPz^p80_w2-s{kBuOHbN|8#Xu-om3qKGWZ zD2kGv*kZxua%IL?tyWZ3WqEnoQ~^~7sI9F9z~yokl+*2Y?`kXZ0?IWN(ic&};K;IE z$|NP3VeSm3m8a>F3?NBTMMz|xD!DM2?O{sqr^D`%+vEirV$eWx8`Dt68_sr!T^3$1K-kI)`9X_ zQ382LxOF7}Y}j6o#KWqO3qB1PY7FH|}JH(>DfJGJ{kSPCv zHOelPAPAHeh|1riw2Kx`*zGD)V_uICPm%p{X|{4vIrc%`H3nYljid(S=h;|Rxb z0GOMbivSuBb=wHtMGa6u6;O+di!}h@IF3gi1q|1st^ln|aZldctwrvxML`bDl z2qD@Lam49mc}Lman~d|y{1v7?ybOBiziXb7j!>)BupJw@X`#h*G_A80+p&PXy*(ny z9#(JM;$UN+SS$wp;r(Zujh{5PhZcG92=lqE+eJvz5vH@Fin$E zsl;OwgXHF~674@8X|z8^ZvH9*lS7nBB}~)AJLLYe04XKKVv(KQ9mcOs^4ceFV4Ur( z>t~$p<<*b#jK6h}o!uRZ#bR602+RS;agb7CnkJP>g~3aY^W3{HaBgC#sWZJtC;R?O zoX=h0&KI{St^Q3c79){JU>HVVlGX`OO0m7YjjT%2QzMLDyU6g=NXwDMiR(0WY90wr;=W`e6iT9lNW>;(u?(dT@>UXNZ2sGMIDrSXS zAAN&HeILhhP$<&bC+Y+M2qD^wKsy*79< zM59rvW(B$PfZBtH0B8{%tGJJ@>w(UM5NJZfDjy(p4OO!b33_{|>`J21Xj1{o|5DR5 z?%w!;JD=Y^v8QXAMkLZWZ*@)Q=6heE)Ui7u1VRY<`ua|HSDt{H&yZ4*OeRStlMRW2 zAcP>DPB-o2I~$HTHIBDEGm1J4|x2G}8d`1-=Jbitxx6Mwec8UwH{}x-^r3YNt3oy2Iz! zW>%U-!bhIvWNtMsPFs}cUh6O4R)a+N$S?Urd`duYdEN}JFatQ_T0FltbJs7zNB*o! zzVDj!h#H}#fCeJYc##17Bi|dAPhR2oI22~`t9 zG{S*sAn4I}XiUSwU`&wGxcn)kWoaq2wp(_$*-ocBGahzkI!inI2g@&cnR##Cd*9Ez z_j`YSf@N6%baZqC01=SwXMnY}JYWJkU=9onK(BXm-*E z1_ts%JRWz%gFx7RDm=_!q z(A3mKFc?Hpl(L;=vspAvLy{y6!=SFN&bOVWY2k$5Vic#goY- z0Fmx4*6-d;>hx)*F8&QbEEZc)|A9UoKNABK=GsYBiML+6;+Cne?gt>z+`{eKx7oUN zYbgj<)A90(z1=X372;lN{_9VirCr9vs)QYzo0~&YRp0MYI9yeKRRb7?!RC)X^!>gx zHT`G+?%cTpz~bU!$q^XY`x25Qtt~(@nIsyGvhKuj6h-0QmtU<~@5aGH0H~_!I_m!h za5`H5+ppX_a0p%3(MQLy^7*2A*Iw9zJ~~FEyNgYOzZbQAXn<@s3qZ@2e-Ok%)yBp~ z0IodQ#`V4X7>U0^qPYbloko^r=FXf&tf_HVNjZp;0I5`pNOu>4D6)`9xaF}}jA%4U zAf0AuVgdw#hQl9YMj`-MrU}5#;h{pl#Ip1SaMt^l-opT_YuEz73J^CrSuKNP`9=Z8^p2yyMx2SAGXD1svJJFL#ZtOq6&dZlp zw6nAYOnuSK*X-Egj%L*WVle3DO~^m=b@&isNKDzU(oPLZ&8^b2)+Qm zQy|MS`I(vJP67dDPoAQ-ww72dh9C%Bd+zxa?TmD~XjrCJW2avPd+yusAk`HZnq@xn)H^b7#&H3Wcf%P*oLcX$jNgKwEkb7nYVF zFg`x+mft*Zh{e${p!k&3CkoqlU0t0ofUgfY^LDkZo$bGzqqeoRKrG9&UQHC$y}oxJ z6Yqbp;)uQx?&*Ock}3PV zaCXjz0sv@eXmH;R!$62cSQmepn%7@L+`JjfG%@a{$qo)O*?WZi)D!^WaF~d_Ggbm% zmaS=9c6^-dH{W6$>n|!71OY`+*c6Qt2vl^VHywbyC!uMY@4ZlxBve&JEpZty{NN{bmOy z)4+XTK0sjvGz#GocF^Dr%|w8nq2WJ(vJj4VUwhk&c9G*>4~AwMU{(^Gx_9`Vq2Y_A zM#3ZhEXBU%ADos6&z+|?e7m$7ghzar{g=)>djVDt&r6vNrcm&ckPUI!3*ixe+7_R; zljaEdSy=!dh>$Z9fcMYmsY1MBfK?#EHpE51ne%xH&Q-B^RR9k_1nnf-pL7aCpQ}c^ nY5)&}0g~Q|bO6&7iK{w*3?%d> zx3;z_g3sqO#H~QFew27T5l8?rAfz8<<1Hm!d}f=ct9^=vv&`qOuGLRfK*m?=24EX&xJRS!8eq3Jf)Bq^qFd=hv7-;*vp_611?QrLCUl8z4_i%Ujnc-`bSk7}V zr;=HHm)8r0h3S5@rw2I@z;4cODslo49gge=CzAwj-%fWAuiJ}7vQvmim8&d$J=160 zXXgSSheBKlJY@H&&-wZKZ@ji}6-U>9h(odi(6D4Z4NKN%jY)iZ32EnosR4*9N!C1F z$Nu_l?62Pjz}6G{c&U0ZtLD^=ImRp&>dVZ;mRk;_QvA625HOs8ht}<3*H52~a?LgQ z@&hO+7<%}-HK1t-+vWl=-7;;IxYl?jFNg`JKvfh>;;@U>)PeBcGiYD@1;8J7JBG#L zakL{hc>UWwXpL8x(YQJ%fN>+BDhdOBKP5$WNTqPTKQz~d_^ZcurG2NDmxIMZ{ntDB z{*8SI+vg$m#}P~>R7H6-fM_sCrQ1vUTVGP@bn~RMj86Y8NMO{!_o~jUpR@^ zRmQ#0eLw(VXn6NPA6|DQ%@l~)0W?)577Vg#P95{g zX7lkc%{U}GYigEr>{1I}XDQu5f7Y1pem`DkDaS6g@Jh{ciX}Ur{MyX?^4YvRr;b=K zh^DH!0mMTg?2?Vf`W|M5rj^3M`?mUNJGO@L814r7AgCJ1pDx*8_ zZ`PQ*!Cop|We9@6k@G*Wb?F8$nK<2fj%&R)*|TgTgW)i0Dm6KP*=FON+O_OB(?p@! z%+gs4h$smz_Hu2eLcxE!RPb202ffw=ILq|X3k{xtU27cbsd}2Njwz7?JlRU?;lK}NRidb zU?f5+nWWg`A=KN8C`lAqt;n$$s-mR*rQ%{@!5~jPF`K_{-@s8?O8?cX#?JTw5D*#K zuNw`!)5-n85Dt$AlPFSXv5+vS6uaFB`r2-`4eyGa6%|?0(^NIfztC*vK{ATN<3UTN zf9YvWk>PSF0iX^Jk}4=jZy*g(A%`E!SpLRJswoOeEM~YRbWK&v5Rdu%)wOMmU6|Oa zsxZ4;IYA5t0z~iJ8S|bV{umi`fvR^xxMwVs? zK+UB%P4D5`JYAP3ibRI^0!{Ni+y^4vIPmT!NK1(6{>KQqK50LCuQCo&yO0_=LT zwt2d)W#PbHofH0EM_*9KgOwLCf;D3}xZo#It1t5AxSy@{@O zse2Jzi6|bVhb8z2JS2Dsky5Bw+-@>EJ7nH?=zHT!Hko-@n;-mmnVFaO{p9z4@0a;G zNs<7txw%;Y1mLQ%z{y%4kU#{;dcEEUaFQg^;x6DRcNKs*A#teyA|O;A)$8@Xv$3(E z#eJZtMvv)4AOr&7NR5&Hm7WqmQ;k}?CoDW*O?P!&eUw1o4832CTDz4>1>g7aJnuw> z!!RTW0%*5(o9^ma)Haxj=K)g@2ZqmxgEoX~_O$+b9+ z+1uL#z;T=bK_O<4GET4cb0GvPD=WEcTLJ9v@8h4I=bbOUA3LYEwZ^&UUgZ46D+G6L z^WhuM)9G|rT3TXucJ}`P09?FwgL`)auDr(3g z?n6F~*}XIeOpEzxD2bc%E4S%*@PK zEw=sY)0}(ZC2MhO0NYCE&7Gb|+!_GD$;f1FuIEn&pir=@S7GnY!~j++9~>MI$8qkw z?mvG6#|5ZVeT*>Z=6=U20&yJk_9r)Nrn3FYI`{7OxOx3!K6w4v%)(_2P$(35_>pqv zoZ3!rz}S7HyWc0~oIFrX@*| zz60cidz9%d7+jt77X#A z>8`HR9^IH!DiszN7p=q&4-aX#+asT;#w5V#3#7U@QWMTH*qR;ZNxStEkPD&3o9^mU z>Xy#0;npk!q)l_0zQb3eRwFAChWHwTxi!8y&1ui|Xtr-ZkAg77pD;r_1TeZi&oTw( z0jHGv)u{EW31NsouEe{_LoGDUaskFboYIj1%wOJR0A5fDWM(E#+GcR5ZjYw?Ky zh9G?9y4#324t+3*_{0DPgicC*RP_;yCJ_ht7vB)D7qx2DfdBvi07*qoM6N<$f<#Q$ AvH$=8 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/findajob.png b/production/example_apps/zippy_maps/webroot/img/icons/findajob.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2d27f8753c4aa7c944bcc93433212b97f77e9d GIT binary patch literal 941 zcmV;e15*5nP)j46##cGT0fi+JmQphIq=9Kt~T53-Z!VT@0Nv z$V%VZ*80VeQ8^tSXeE5yHTdeyx#3-{TQvb`uix`5*keXi+M_bQbNxm=EHHak{f z%d#*{lV-cRx1?;(A-2Jvcv)Z~;=tgVGS5;n+hv=GcmPCCQzlwuwi||VEpc7f2ZvIU zB=!P(zkNTF`0b5-48sV5hz9U`US3Zgg{NyXy#I57^7@Ow`AC54cz)}bf2h@4JXxC= z`c5Fg;C_$l`NzNR5A{400N~T}2Z=@fR$hM*>bbN;cfIYnBLfYySf}9V0AfYp?&FuF(`j^FC!J3B!9X|MvL&_12%MWvSEO9-^@d?^ZaUn^b-#X{ ze2E0esNEoSIvt9|BAreLpeGLWd7cy|5a*7z9vy%0*6h-0a_!5Al z<4Y7pp;Ri7$z)i4_BvExnCGDYgQlt~y9Z|g>>iwf@FW=q< zLHNXf^oMu=Ahl zK;#9)8$j;)1>NL|EuIKq03s)vDyD3@p*NF=CkF6A$fT4P9lbEVbA#SE5} zAel7T-rhzCu`h_O@6C*17{p>R5{U%ycpTF-iN#`(z>ec$+iePzR+lUJW5{U;3oi+D z!2yI2Joe!>TJkVjJc++sMl^O1?IzyNCio8C&M!EX8`R6!Ni?fuGMO%D5CmwNMi2zu zn9`Kabc4OQR^C4led-ZfYoGJbb8k{U_c#E#6_4c6Q#7t#WcKw70NB^Qp>pvRYPA}= zuG4O}>2x}ni3A#a+X)2J}VQhIL11L%T=?{h02Q!kt)o;lj{j(1}f&+`VxoYXo8;GgqPcF8GX z9nl&3&R7|U`f_!zve4h}{Bd)rUrZ$P16QGzV8~y zymNVI%mZz?3P9PT?{Cm)RSyzsGy<{o!vsR0={kWBIKO^}vw4Nv*T2QT`8xnJuYE#p z#lzn%Q~lyytP^jLTk-HVzsE2J!;D10I{qr{tuB9+b3Xf(Ke z?J}vSUc#8oF?0H3+`rbS7eAu4{uMEOu+&B((E8~Tw?2EDcs$PGbQ)`Bp=aMurBYOX zD^dR7iQeFbfn`}()6@TsfN<&rYJ6+}A&@g<^Lx4epjp4uEa9fxCy(`ne2^-Cd@KETvJwRcwjn z0>TJ^+sl>w$pXEFNu^Q&Ae|n(q4Zm|+F)zzX5=$jnAn8s0wHhea=g{pB$0iUWp+u>cs#;?1IN$(x03N#PdEmzM QRsaA107*qoM6N<$f)B{`cK`qY literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fire-hydrant-2.png b/production/example_apps/zippy_maps/webroot/img/icons/fire-hydrant-2.png new file mode 100644 index 0000000000000000000000000000000000000000..97b62e7d4753c58ea1842ab3e87467a7faa73825 GIT binary patch literal 710 zcmV;%0y+JOP) zv5MP35QaY)V}v-aaFNC!R9+K8NM!=9?0W{cdI>+oy@cC)2D=jkS4T+a(ipCF5sX-b zky3caUJJ?6Ta8n;7MZAilh#&~?egCFlV+?7Ul5FDD$eVx0E<=ZN;rW0HzTIvw{5A7^pCAZM zKP|H()hz|Z#LWQmcjITlo}BqDn6)=Uf`N#Xe~e{b&Ku&^_k&peS*99 z+lo+Szy$#erVG0yi>uGwOn_^{+4=$|zqR&P`v7o?{-5jvb*Zjenwtxd>My6d443`!P~~3*;P7XWIQhCEy%=bChihQ3T{|9&Ut7iK2*pzuyYB+wItFHkJ2mW0Hyp$$;V5E@7Jnw>9ekB%AmL&?rLSBX9oQ{w4KQ zZp{pkw`opKXZWOu->zlCfq&z&w(6VHhW1>%+rIs*65+tVx+yLRsBX`%nHA;(4|W7e z5&v>UIPfnPzPG~&sLmP%)QEVHOaN}=dlc~20xCp2S`lx6tofc}akYl41e8PscJ%D6 sjAQCk4O}h25g|n>ud2LanFbE<2Nzp+C*@QF!~g&Q07*qoM6N<$f*s^R*8l(j literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fire.png b/production/example_apps/zippy_maps/webroot/img/icons/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fe48ad381ea23e680d533f60ee2be833fc4574 GIT binary patch literal 1099 zcmV-R1ho5!P))-pmy!Y!e zO%s5bnHd2H0HSpj=xnP42A~5*KA*1xbeX1U!$lxubWY*Sn^t zr){_dgsp3ci-~{+Q~}kx>h@QLEchFlLUFyr;D)v|H92nG8bIA0dMQ&VuBTEdBuOF^ z3Uw5$X&TjPl}w?yzBDy?9cvogi5CJc1P+|^Y3Er$;CQa>?is$fw}+-_ghC-SO(T&= z_z~eS?JW0|?e%({{r!DLzxkTU$3Jm+cu2io_v6B0o+;BcO`|6{#I;Xn0q98%vHQ=z z#N%<_zRtAHbzNsLop#3Q#YJkh8oRr@|BnFEH0enuo$=sAn(@U24h{~GW%*(S$g)fz z5a3{YyW#oedv_WAY7SLZF$}}A5MKgRRYg@*-ue79{`_SbT~Qj|-27@SDA zeD7|aB5-tc#H~j;PY$mf0F zv-Bi~=pP>8^1Zu`jjkxHJV!3D1_O-+usDoj$T6#f1Eo?zv2nXRp@rthr6q>8I9Fsy-U8C<8aGz$P^ z3dL2Rtq2>wG&MP4J+kxbWND@WhL_^hIm2fP#m&kRHuuv#m843>4e}Ze?rpZ&pA6A@D5QNX^og@V1|f z=Vu1*S>KxUIF^quCw=0iDr4;P2!eDqI-_X{?u@3nzbUfPTP+JWS*z8;ah$S40u??qI{e|jeGr0& z`!=i9suH}CfFKCc*na)^=Ahs7tc;ZoK{lozJ}>s}pB}p}5^&PD{^_y%V(?i6oWrgH zE-v7t|NQJu_^$#^&3|2wbzcd#np6AhQHcP?Q>ov>e(%2^plMt;gh~>?* zeBqA$(yRvHFUQ}3LJxcc@ZB9BA1^3F zLqmah3`qK|$<{i3EmW)HP?_0FL8eSr$#I$k4%mmMf8mu+&ZDaer{3?QHEA&PNIQ<>Af?tu9o`RQW5rUZ^m()jR7nzEpezfO4u|)pYYG>N61O1fXo;XI3TG#0OJm*bQHsT4#d|9PD2jrVMfx60)f6riJ*4zd zRfRW?^zhN?UzwP?13=u=(Dlm6TXw|rJeHT2QB{p-q{>G`ThIUOflkaOjT2vAVaY9G z2YIDF!g7iMNve09<%cPjo(-h1mg=9=8(zJR>=5j91vgG$$ zHfJa25JJ=!f!98}yz1Sp_9d&w6h*->3{t5Sv$M0S#?}FJc6Q#CSfloTY(&Ze++B<} zW-f%u>@cF6Av@@s8rCIDGaaa!8L zXT8yhYLN(u_p>^;Di^0U%JZNNmv0x!L4?Hn!XaJ*P`*5`W8Hl70F#!Z?o@XVw>K1PZU=2jf_n`iASqZ(} qh<@2Ilk|cZ)g$)O{;0buqG!5If5d;C# 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fishing.png b/production/example_apps/zippy_maps/webroot/img/icons/fishing.png new file mode 100644 index 0000000000000000000000000000000000000000..5e482f02c2ce98facf2fce11a2919a0054cd36f3 GIT binary patch literal 1313 zcmV++1>X9JP))!uONf~K+cX9}rvP|n^C|#R$v8(2ZRWxL6lJ444Its%SiWHo1ooCvVwxuR_9U?#cjkUaTa=xT z_F)(X09DteVBAC?nh)SsZJvB&1?`Cl0In;sZaVDQ*3ZRn_VVJ6wWuM%^7JAql}hsg z!m7gh)pwyN)3dvD&0xd+FL?RgQFPO$@17*-t`?3Q+Dt4KYX~4P2!#+J1m`Z~d2FBu zfV&qbczV-Hj-JT!@V?I}8a7?+F%G;rLZvcAIHD1aXmx!FL%qGdF{Y1Uv42a;_H`~< zGOI(eP{gd<Fh*t>l-z3D}KcOuKNvqf~nLRD36HH_qEO+V%SA>`U*xHcE7-PSIh)okWqG=d z$%>@2tCM6Lc4T@HLgDSt&IWp*uJ6F>`_|8DKmXRTnH|yI8X*zWn9vX!>Bic(h$_&pXx6++Ot z_5HwsQmGW7P>4h#5!km@Q)T+R?iXy!nsqK*x@>8^0|uIHS^njWroyds$pWxUv$kVX z#VynHo0g~Psx{(fCOtYZoMqm`q`RkwwvLXv#PrEYu4J?GKJyY2lbXE1^%}a@VGXlW zGX-Ec%W)tO!WYk^M>lx4{P>!inpuEbPjWhQh9Axip1GYTYQ!I4c5E%2oCc)leqEcs z{Wc#&jrjewE}jE0e|mm9^T47&!YlFN+~DuE5H;fWdE$mwEMI6L3j|mIBH?=isGYe% z1LAc9%mdNpL7V~nH8+?JuDZn=0+<64_lkc2w3&9j*@$?<05uSPQ2JZd-(q$n;sE~v X1Rh8jfR@4H00000NkvXXu0mjfXWn@@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fishingboat.png b/production/example_apps/zippy_maps/webroot/img/icons/fishingboat.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa4a526e75deb66e86543ea2bfdae052ec44348 GIT binary patch literal 1521 zcmV!k!52MbR7>wG$Aoj1QLz#f;b`>MwKSjsDxh_Dcc%eNnM}q27Xhn2M4f;zP2ieNKm`gsa7l&Ok>BFprI2nJ@KejNQ61V)8t14J+!-h_624KPZ<0WJB*3MxXLi^8Zw=MrL_iP-6EXzcr z(J^sFj!F1mz~dJ;0Mh9+ckbL_%`<+6PHoO*Xd;`gd!92{mYFld&iik)($)J{$@u$1 zV9g32YHEZ{yS}EYH#BK{*&iEOmH`-66a=%mXpE+5q*5uKTUL+vK?fggeU??N-v3WP zRaH`{6pJ6SqGcomLE!G-D2e3=QF(RfYFKiT!V_95Yu+ zWce}9j=d=3<|fsErfJB@B&w>iWPT05h3*i%5GjXqfdwx_P*t_y_o4)hI~=}t4bdXd zG~a=<+Qzxdx7mHP4_Qe~30ziE>^|CuD2k;C7~mV)XJQfrc5ZCIQXx<)31}lDH2P<- zuJa_JNTMw8Q|GR;uJa^az1MI!90l_Q8t`~LY-pc})9GaUh9<7ZQZz4~g=n?$)~in; zNp_YzqH*NJ?=1AXh(wdDXqwAnpF6k4#j7#C>HCK>zeM=_)SpyVR^st^u-R;-353I8 zb{q(^ZG9u1dxLatY~h`KS#P{&eJiiLeS%CTgUMtnSlDbfW3$=tcsxj>e?o5;j8>iDr^MYD>f4zk^tYR_?fC)h`;joyg zs;R-@aAL7o#sJ155q#C*{lE|)7ib`xfgg#-Vs!2e7Wh~+M(0PpR99+z84R&zxsToh zYw6na0$qEaXKja{Cl=1+R{w4O311@~k4?CH08=0kZ~-2`)pMgQ=x=JuX&@ep;c~l) z$70weJA-l(i(qC|TRlts4*>Au_TzlEb9KSOSFaCn@XOzL@8h3HYanGZq(uvIf4@-` z#erzq8Av9R{PIUX+h1!YkyP1n;CleB{GA}482@G|7qYLd-?cFEAVgVB%2w)a431%uPDsZ|zR7p0( zy!(H-ug}mx6o?CC>vdyr>*h`N9J|QCzyR+aK3Cx7;bC?iIghDQS7hDjQeSza#=m#ZwWL_E&TP^jpfp8kH|E-+X@HUkRTb_u;{$ZyRA zfSwR%fRZE(@WAZT%k-Z#-H&h06hJGdInCAZJvZ9UPL_#0@Fy9ot%;k{679L+^V_#` z#Yp6VH|o1I&N-hz@%DT&(}`Kh>ZD31aXz0!9(aQeKBy1H0Gh~35}1HQm5~V`f9Hct z0laJiMMyYw5@!M9%m>Met8DNo5g128(uYyxsbo_xPX&C+1oB82qBO3mamCcBfCKys XnUB4fmbBhp00000NkvXXu0mjfueIBT literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fishingstore.png b/production/example_apps/zippy_maps/webroot/img/icons/fishingstore.png new file mode 100644 index 0000000000000000000000000000000000000000..50dc155f5150c328fd1982a0c23a1e746d938a86 GIT binary patch literal 989 zcmV<310wv1P)4L$YHTW>0Q zkZloKx}+k4vTZ?aizvE6LpF;`OE$x7l1}4friZ-mbY?TN$?V2F@bb>D_x*n6d7hc~ zeImAP128u?HwHujMf76~*G#|y+JIFml}vz$ZQD{@0pg-50w6jhaZ3QS0YkKQsZ=r} z`FviACjeFSabArF44?(*qHoK$j0^GfTCuP+WMPj@FD#xEhZbPEU7uJh7M8NvEQv&d zcsxE-VZ$(JwOW*mg{A3*#UqF?xDzi9yb^I>^PDozqGNPpEt~UTrBdmcB$LSu3&PQq ziRPQ_w?F<2fOe-tVd3(Q#CJ%7S{ZkDT0{un(#GMVJ7 zhra;u&7%jXsybSL$;nC2c`B6}Ex;hAX_}`WDS)o)=(^6C^Z|5TA3cDkX`DOw7H6{u zw=KRS0Dy}}PY{hn`aZX@vEk|6wyhOUPGs4(2f**|Ded&@`?&2Bs%%bvcSy}0E<$P|IpI=nB9JebLD2`(Lb*SU87 z&|&r`C-~szH2~7-bl~`xoepiQ!|q*5cz{$Y#f|01KsVz*KYr4=H}~xoOw%Nj$xy4+ zn3|dbz{2*-vC`0auC4R_8*hdOkpKT1%a0upw<(Ik`Sbz4tW;<=n*i8eeP;ITWoFOb zK#jg3P*pW>AzEEsB{Pw7_6;wZ8=;r(9q)Yq{-^02@7p~Qdc6D!{8P7&jgOD>tX|vB zP)9RLcfT$hhG7gmgQ6&0fBFdR-@(TSb2P{Jzg#i^TCEn)vy1gLRaMb-owGNuhXpW% zrWMKO^9qmzQfyI}WV6|xO-hihudh=smwoSv!sIVN0~*o;2HkQAQ8c(qvnW8hShxqh zJEb7;>4n8p;*!j-&83+ESc4R&&K`cPSh&BHCtTvk@#a==aoVRmm%Y1ud*}z@5-@fdPCVQ~_}x zkTGx2O|F5(Lji1pNQfra*fw3)x59{r25>>hq?Dhk{KVQ}!~y;T=a!bILN+C|00000 LNkvXXu0mjfFYw)$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fitness.png b/production/example_apps/zippy_maps/webroot/img/icons/fitness.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf72d0eb5da9ebb83bf59d6a2f9300546230cb6 GIT binary patch literal 1171 zcmV;E1Z?|>P)A#HOg718vPnprn5ALudLfHdL=b8#C}a__;DtB-2jWF8q{vzYwTqU9ZuMf7 z{tI5{g-TIK6pG3sQi@=g_M&we+a%kDWH*V)B$;Ns=$zR}Hko{Mec^D<$(%XAXWsLk zlk+-sT?b%!dD#s(0gq9;Iat$xF3<+L*=$w=aOk=Au5C>{gAc|hV_1E3A4MrmiW zS;jtA_5MsWx3REr z2)};@uh(;+!m8S)(P)t&x3N-69m7}#Yv6f-vBf)`4yvl+^?FfN6;3zu~>|mnVIPU0LovzjaK>_fCvAU=@g5|vW)igIqLQLKmgyq2EfeXi`={Q z3&~`1;Mia=h|lMvP`G6-h1DXF$m9UR-NlP1iJ$%zB`wixHu3p<=9s%59yQyNBn<_$ zGuvGdi^bU9`W*o8(yQFx{K0%?{ZhMgL)b7lTL7_-E9al$@Oyua6d7hpT0&8jfe<7A z3lfP0wYxX>Mf)U{T7Znv9ID8x=~jaqJPY6#f33|#@BSqiG!-ghqy27?5H z!ABAoa~o!AI@wE?RDedKWgU26Ca&e8YiM@e7V*YPDRn%<;KXEM;SiCC{pCVfxm;sw z>;AxJMq<*yk{5K1PSqH2jNa7D36LT88!!?=h_94V;+ibtt3NeUf$liTsdwaUu!uivb#WiS;Pl+i3@|ScFp57D&HZVGu!uinh}Vsx z3ZY>(5?}~KKzIVMetDe<#K#6001-4Gt^#7s>pTpuvBf6>=!5VZMVwe|9=g6UiTK0- l76=iPVylWR)}BNh;6F%K_q&a{W&HpE002ovPDHLkV1itmJ*@x$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/fjord-2.png b/production/example_apps/zippy_maps/webroot/img/icons/fjord-2.png new file mode 100644 index 0000000000000000000000000000000000000000..637784a8467de69467772e819cb003a4016e7aaa GIT binary patch literal 921 zcmV;K17`e*P)E#GTeKZV*{A1yE=fq){_&&3b_0KM<36(& zu6La`^Fh;g9DZ$V0PuQdK}jMBJ~uUUjR-!?*GKi}e+* zJ-rLS^6Vm4Phal2-GBI&m)0sbUp-P1P>_1f?pdOL}92LFo@JfMzBAAl-DvF_^I?jp;Y44ouzmc%d?B| zx8>QzOzpC*HZr0l)inwIKYwxwfefYn?VA!uhM)$Vk|FrLwZ(~gJ&s%Yl#>~qrTs*` z4v-ANPrxp4a9@|ozURfArOiwB4~fN?I)~+w2N1Y!vSY5`f$PdwPhf_H1h{K%j!m{u z7be4_qm+BRnzwD6-LGGj--P>J5_Lf+UUo!>aXL#g9iWBv1~`_41UEOwE{Z0(pVOt8 z2ZX&8r|})W)v!Js<%tCNc{+2edvSV9c`j|TeEXy#kpMrJba9G+x;#Hh1Th1s3azvn z)|VuS1o#;N?g;fHP&YZ2Ko=5K=?NgYa)%7yJrhunI4MYc0A$P^4w9>9@Js|!Bq~Bn v;*-yT>)kBinF%CF$fT58Rc{bDJo00000NkvXXu0mjfQJAd2 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/flag-export.png b/production/example_apps/zippy_maps/webroot/img/icons/flag-export.png new file mode 100644 index 0000000000000000000000000000000000000000..c963797975d56a9ba7ef642ed2e82065b6691ce6 GIT binary patch literal 806 zcmV+>1KIqEP)Rn^VoXSds@ie~-#KUF4=Iv|LSHyelI?q*yL%<;jdeO50M^&n^5z$#lg3IcE7x#Uatd?N~N$Yi+J4M(4ihS z_q2FV#_M<-UhK1XzQg6^B>*!sGgy{|uItkgP(zDpY-G3C$Zi2}Tsz{Ry319&HvV@} z38>+=fAhWhm7l+UOw5hQR^aUFgoBHHPU`RZbX{kDex77<{7fSgc=h20x~{XZuz+crcY=lz09agH z3=NhsmAl}-z&|B0HVH?)e5lu#mX@X`0NuaeQRmP19*2U%?G|{UM+zPubXTCIG#tn2 zdoPS)mNFd2k%v8IoZE8A0kCZw=)ORP-QPjD99ytlz>6zzJ6*`FRz?&inM{VcxjA33 zMx#NcQW^T0C`@dWy1)}B*WwGy^p|EDKqX)P1Wc5W@N^;fOk9%rHCUQCfaj+;?Y+Y{ z^X1cVE1|$w=+CXu#p#6dT=r`D_Ia3u0)L_|@qoba@_bwfF#|}6W;XNXvMQm#a{_)N znj=A@VxqtZiIiLkK%Myw0pPv`hDcaK;uMg3enU68e8U3?3`m%wCB#QA-KDpKzyk{? k5;7^}ttxLZHwYZyFYzL1OHKLxTmS$707*qoM6N<$f)|N>CIA2c literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/flood.png b/production/example_apps/zippy_maps/webroot/img/icons/flood.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab1b9fd947ceff77d5b1cc67c3f3cb92aa71f9c GIT binary patch literal 1743 zcmV;=1~B=FP)vUor8$`-6L3JGO%}(MNi9 z?mg%DJkNRG_gtS>kR%C!HEY&r02QEis~Y4- z5tvMLz0uL_>MJiV$7nR7*X!>paU>EU6bj+!cJ*~NuBt^2Lt^6TfiHv{n7XEtXDSW1 zW35F(RBo4MFrRXc!>3Vy#RC+ zmt?hWRyz*{gLph1O7365!~f_fnx7q~=eXAYixK85$Z&yJH23M{cwGKk;Xi$%NT#M)}K6 zhm0W*1R<$a5EvX{q`#lQ;80S3x{pq#H4>5Hfmket-|r_9i696Jo;X3(V~Si6ck{8XdMIXzva@tc910I zKG2Bc*in4v&M|)F3X6B`;G^f-&}1XP>-94D_B)u4JJA;va{agyLqP${cJ9PdW+&|R za$)Zqoc+;@u77la%)z_$P+r}e*>qbCg=$fY^2%MP2kc1x;b-*Ng`*yx1EoE z_HzLAHXBQS@)C0v)e^dT4NG+uA3nMTLH_-;0>a@i|2lMtfzD3CfdD#_iHgmS(tPT# z1P2B%S61TgIn6Q0!vu$i5d?w!#fw?K`(-p5HIsoLx&j*)_Uz?M+w;U?F=p9pgnd4W zii$D{5S0#t!GOVF06@yiBM=C1`8WIcWM4bxg$oH@y-F+^#b7W{Qc^-J7Q=V(A}2St zpvkqMHW-O|JV=s+)oMkr*P~LY$j!+?mHZVI6#B)#{O%?Q0v3w}i^W1T8b#~( zlarf^R;!I4DYaTnVPPS$SPV&$5JV9vKOc=I*|{o}iby1)yv8{-d|oa^079YA?Kn=k zoa%JCq;@LQYIWLv1hh}jgU@jJYu+tojvClbh) zlAK$ai_<%l=SrJczMV@aB7uBKqKl^pNMD{$2U(aNFw16ibi2+cibx<|ERzRhizq~y za7O_dM3@y%0Es&fFaz?e1*8#Skwx?aO3VY?POhxUXCz>X2%~JuM*N0|8K4Sq1 lB9x?5j;eCRqB9`}_#brV!e$l`IU{jh!At0s*JfaW?0YRmO zyk2iu@OV5bxE)AWdK>>w1cE>S=urBQx=Wh^o>PYKv*Aodrh9N zwqH>ZlHHEUW=kn>cQ8me5TFKMt*3d|2$W;cC!P&31n$3fjZh$PhdwzV&=#xnr>`WIVT(I$#S`RU8nP{VXBGNXSR2?wbAAGBT5pH za2Oy49N_20)ksSpqphh4K@b3NWM^aUeM4eGU;zL1>vZ}3Y%Y6~?hj6}t9(OTyW@YK zMG{S1T)CgiZy(}`A~!c$S`xWW{HldIJJ~U79j`n-4S<(Mm0~yBsQj^-rBBY*>^}Ty zC$}n3YvaRULEkY$1QJHT zo|#EUYbyn7C$p+#9^(hQ8D01g0M3Gfs1uuw3oU;Eu>JTq9Pk}w@7eEDL*PbhD`Q;4 zIZ?6ej=8qRMl5za;b0KY&|(1Q7MC%%xQwRutGM2oa>tsUV(7Mu2QF9D;Tbv>m%Tr0 zCcnEq3o~<#xW4-v@4NFy@Xp_=jraX_m}w7BO4^U12rSyOF=o7c-)5RSuEpp+ zsok42I2cJnr;{y5cXP6_p7o^**?f2x2Yg47tLkFx=8Sm`p~B7X*_!~EwR1&k2-won z2;IEN$;Nu7Y+HaFiNv)N#b_{JtX{6^oP~u62^cy8tKH6yS?h>Y{=#eHo(Ev&XK%&W zOy9l)_n-%9SaT4$st&LT74{{rhv z7XnbTU>gU0$5{4lCFieR#OiP$O2%BPR`F9?CniZE%jF`_-p+3(IW`!8r{KQpR4SdnK%mz5ltqhZ(pM6odpG?<>d4UuJf&7 zirg-jf&k$_AR!5Wv;hME=wJ10LR%F)eEUy2s9;6}kH=#H96%<06ej(Oim+y783OBS zYooKFA?}<~n6v=xfL|gSfgsUx38iSzmu4bB4beZ0L?l#jPxG(|ib~C|o~2n3h!`nO zwSV}UJm2ZQBB28xMQm>MUYsT<&(&UEzMY9jLI*xl*`<2UdIIsw^S(qOW+R#>4u!<8 zdJ;PDM-_0t(t;{bZ<3HeFC-jlBmn)+{UiZym_Qs7=?aO{fO_VBqRC|#JShS_NZ6HT xQKmvfLmx;6JZSqZ z7~{(pnep0*oy1CVq@(e8lKFjed}cI9iQ^c6qoX4oPyti4I;*t+hyWjmTCG+9pu}-3 z#Z90h+!O%nio_!U-~*m;ztw65%HiRm6t{qyXe+EI0v_N3L(%$jl@%fWn{C_ID;Ca} z<2Zkb#|Q}0p|@N zwTS0HB$_hISC#E$OqC=V3xa_6_jdq(ett4zilSf`2D+}Zy}i8>iYb8a?{7@gy6;0C^3O#pUwb`};bX%UQbAV@i$=dDXHJ$It1@_)JH0l2Qa z7Kqff9HHd{k)9HFMbVI3m^7Qsh3|p=exHYjhukrt;gYHgBGDO&AN(R)n#ryD4=@)( ziaU<;w|FJ(VP)HIro-B^C$SA zphHbD3J6o^L4_C@`((o|p_vscA*3F5W<9&nuChYX`V|G<(K9oO4z);`%(t4+QTrQU>l}Z$g#km3p zK|rt9gHHAMs?z)h83tW=MPMP|Kypr{vt^}r)usaXeLv=BAQ53Il~1j9-}f;LgY7*F z!!U9YNZ7Jsk_rUS@AnZx#QJutn{-=VM8@}hT-U|6?U*-B6Cp(OytTD8nMInFzq`%- z{jYKAJG?%5&g+xs0Q}v&;PUbk0MGMqT^Fam!@;|!035t~ic{a=)zP!q`_yfiWUlK1 z@YBKfpY=KQdp!B^Tb%kmgb+CO9e)0`nzfcx%e-vTCT$;nKnQ_pnwjIKv6-&g-RdSA z8yho&>NeGN+de#{eRvu@cUvCYdluc+b*L6f0Ej8r_kFsp^n2jtqqn>|dIp5ydHLvV z>bx_BK%IZ(-@ItX`h^hDyEiYI2q7jO!I=r@ri7UFZqk^!5m;Sa{i6R*P2l|eJZeeP z1-cLd$(vBOFZ>?NE#+Dafuy?sR|2+e1MvI7QSM2T!pstC=0$Y&{v$#NcB^;!<-u>6 zpvnIB;VJ(dT}Ged+yr!SndTa{ZPV}fu`Daf1C&j=WK_RpS((ID2u4|hx-E~&hFT*Cg4igP@m#b&vFWUF(f-8to`q#uR36{Sbquw+Bg_@9 z%cTGaQ)lAI={1Qk1ELlB&L4ahjx2CBx5OF%qorD{Rsc-kHW`IUxm><6p2|GWy!p)*m;8&IA5Av1LSF$tn*LNn%ApotTouUpfg5{JsPivIPn# z&2A)+Lc&x#0q83i)>W;6LNvyA<9#Rd)aY002ovPDHLkV1lIb(-Z&z literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/foodtruck.png b/production/example_apps/zippy_maps/webroot/img/icons/foodtruck.png new file mode 100644 index 0000000000000000000000000000000000000000..586d670549e6636f2cd59b522c2f06ceb20a86a6 GIT binary patch literal 971 zcmV;+12p`JP)SDUwpObZ07pkh+du~3%PT-`2#NO!&289CS8ZWq%uF%08Dg@YhqHk-l7 zxxU*Q{({7pU>w+QOIHu5=9~N`5fD}dHdyr z%k#f^`{e}7vNFX#+`h^2O>B)^;UaTgmv_BOPR@Si@sDT2()nrw*tU)5 zdA#dga`WjcA8y}Z+jge-&8M#^57h!_wORy0K(qM+K@iYtwPJ{!ogDz)zxqu7>KNO$ zGsR_Go|PsWS>@@$MQSy&a)CHKxQP3zh(n17JkKlq?Yb_uZPULx=KZVB@pb@}#7hBm zx9XGY{UWY=A~~+e3b(*@-3_;jsNOH)`gX|g{|%6w#C6?N;z=ICqAZyOl?yPPPE&gh zl@d&*B|TXR;CUW@{P`O%`%hDSRT7MDug{&_zQQed*?$_7>nkssu&!kS$iH5mNusG@ zhcBMg^MLIA;fp7Q6Sv!Kc6WCR$N0Wq3Yh5uojMOB48u}^FbwMh%;)pcmjL#ipDK;3 z4KSHZfFBEA`mRA}Sr)I)o!UnY(#Nw3r~oYGf&ABdo);gz(}Ro3QD5Vor2s@)qtoeN z7)B}!R>|$j^qYJq2m-l{HMjXzE(O5)(^*+w`Yf`%cjC`-^;2msw>9zE-QMsyIfY4; zb1y6QeV_4o%>Dg+YK$sOW&$A|2w0a(sG>nH&DP%xBj+!mQt}y($K34=e^-wrzLKR` z04%E%r|~y@XXM;;yWLy}P5h9}*vcgC&Q7KA2#pu0E$kX@b^nF2F_wrXZ) zOj8IQsS>B^TkEY!aFuS zJ$bJ#Ltvx3zCD>QF8cjG?RFc>vT7CfeIL*Bn9LU!)6G;^1kE}nLu z^^Wv&UAM4*<)t>fymD+Lz(J-QVAXVdO@8!G`pB zfaJ&YbMe?A{tv*mZHBiuL_zTU0Nd?0*(b98_hnbgqW}!Uz#a`#h4ihuX#U}0GYYE! zY`0sCzb?IAkGs3O1Bf!hqS+!ouS>!A{lY`3VHinWQVbbeS)$qGAzktTJkQfR)@E`n zms_P7Hpb(z33Py$NAy?`~rRhZj0ChK5@E)N*eUktO+og zFTMeV5F$Q3J^7%TB);}jGam@cB&W$4ellNN=6OOBf5&cYWhbWv>ABQ;`gWBDp^3j$ zUn%pf1Ei7{`B!Aqingg35*j98!pdAR@;VtKFess$7}o_L^ISL#z%#vRk<}#}y*mcv~IU zY-<%EU~{O&vK-+cMcCuQSk0k9#S4=mWUlbN*_X*olG)V{9+@}u`2N4|d*7SP7qV>| zfVH)?2oMIM;y1#>S{LX67SO9!t6hMQZQD{j3dF^T3V`qfiT4D61(;%3)oQgHT3ub0 z;t3!re&ak&227w0+=^dIMj034Pp^x$^9L60v-Hv8GjZ7ix@zhZ*Tvd-KA$I%NDz<5 zA5_>hP1@}?&0_65eYCiM*ao%m;=rSb18$$P&cd?V<#-fv4+uw77FwWc*LA&bu4&rm z@Pq>kt5zx1sg&w{KyI+HDZbP+P2+I+7){dxLkvCZ!<-e~&G%)Xpx@66`h1`*8u_x3 zB7WkPQhi|VUOUWux4<1m;oZFB%q^nM)pdTp#sW|s%Lrw(e&)5#D}!SLs7_TVFNks1 zxov0-NC!Vwz8!cr?!C{h0a>{+s#H2nDxGF(dYY-JDW;~UN8YQH>LXuLz8O#p=bxJf zk^ds3QYmh4Z%HPT)b#fxlSyuFZU}`!&OO_qI9xt2%m#`IX(3x4ilI62mY6IB1mF zU3p6;lff_yUY)*RYipGoIhfb$6 z;OFOWej}5~3qwGKe{Ppj9=bn1@e_8#VpY-pXphg0y zraF@1hGB3(*~x|*QVqZ`3=SG)XB#w4NtIpEZ3NlYBnU6Yl)D*h_yxa3(Ccxsr6EPCk#ac~;P{bF7 z_?;N06!No?06q{;WF`PL@;d^Ej}71fkrWUg0J-OP+!xo_;(-8M5D77&;*rID>f1rY n0|O`!vMA+Il}F49A`b9BV~rz({2$SE00000NkvXXu0mjfl`;o- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/forest.png b/production/example_apps/zippy_maps/webroot/img/icons/forest.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c8eeed21230ff8e0f458e90156f147c5e17624 GIT binary patch literal 1501 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 JPDHLkV1mB+A0hw% literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/foundry-2.png b/production/example_apps/zippy_maps/webroot/img/icons/foundry-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0c16b0994044b40de436701c6b2ccbea20ebc953 GIT binary patch literal 912 zcmV;B18@9^P)ma__zTzMuQO-@ChCPqkVFU~+P@ z7YG4i(f86>s{jsQ15PHBsQ~m;t5qo;1{Bf40wB~OaYq2yfF+up$z&=$$z)QBM*&sz z3f+l-1(X3p^tQZ9MTie(x5k$`EL>;Fp~W-ervp^np^s*_#+Qx_52Hk*gcYTu!nS2$ zmCIxcEG35)M-bcKPCNzZia2o4r_8gE%y!wjBJKfE)0A1>sca8oq5mb^Nbx@{&{;1Q zi@w+Dx_)?oRzg2tUv29&GLiBP>j{uZBq*k*JRSQrFVN$co>BbzwQkHa2X=RNxp4i3 zZ!tf1{@QbPc6J)ZJpmGl1TXWOL?%+)y#Mx}gm2z|OJpKN?)?`A2L~JGJ+~kdiJpGgI@g%n&zPpcBv48#c zTyOvS&D}?<06fXMRd!U}gDu6VAy^KgZ^g_WA1{9h{z^dOR< zOr<}1&Zp8JQB{?AJnq})p`L`HP*0%ojscWPB@Dx0c4`!W<@Ig!iwi8TZv!wpHHu*v zluD)U0GOu9{LEQyT{#Uv`qc)zKYo&awE@7bE2o*CIg4qU-2sTjV$4pD)vj~-O%z2T zm*1?7%}$RIi^Y8V4D>QGO|#)~JTNf8r_bLS#{2vGI}gz84cFJ#7sO4S$t`dW?cwm| zNPvo~VOv($6kWb+nj!v{OBR4tE_Ve&ewGWfgr?K$5-%r*7SCi0cortdhKEs)9`z+= zeE-gNq2M_u3X?Lfy1)?^hFCB{eQ6c~$QF15w1tr3$)Uw_Vo2uK!P3kE96!Zr?HfM3 zHJ)!3377au>T|1kaoVOlm%Y1uTl0c&iI2HMd;q|^Ja1(JOaYFF7R_#re{e&%#7_wE zJ<%*F)XdrfG=VrGBLTSYe2)O)z5zTSQ~{9(h>8{#Q#SjdF9#71 m4B�Nhy!2JYsebaezM!0DXE2J+Slu0000B8I)bNk` zhl+_h{l^%lfTTt?+#newFjO{D4I?ow)W^EkwW(v9rFm)J^N+swXt(~vagvk!?!Bk? z`@QF$dwY(cswx1jt*upn39xEy6$>jVKmlYx85kHy0SKz9>flzurm0mUU|Jw>MI#^s zNloQ}fq|6Z^?G%1JFrA+ZQL6VB!L7lt+legOPdB>JLL-uEiiD7RQsFOYM%;_%67ed z$`=@FY;44Cw_~%}78E#{Op-_>2>Jp;)&8dCXvdHpcs3v}cp{M?7K`PKiK3X(mn12t z?{qq`+wDew&YF6hne=GaHSf-2u^8J{cF@;8N?-dZq9`&kF=5PyLLo#^H0HOh?3hP* z&e{g19%u!lU6Lf6PA8oYA7XRQG624K`ZVwGnqgC4U(eeszBK0h+DEzY*BK;9n&+u3 zG3iW7%Gcft#^O~~RqXA17PHw*I-N#URm^5HyQNlR?1k^wa{Rd=<2S{mqI)iiA~u^1 zm&?WRZ9n63xex?_Q*FbzTrL(ZT10()J+tzyvezt&z}WOP0Cp^W9f!j~I2@+y{0=@| z=SNjl4h(bKLEkmKguE?c)eZ+-~=2~zQE9`RjYCgB9REPEa!~5-EO{W zImg9FKh3U90PG&zNF)-;v9nk#xZUoYv5}Dx{Vj+Cv7#}cC8Jj%(fS9rJb&^r4xZgf_xgT3bs{%!-Yf=D zItD&%{*ks5Ylz+c+wg$-mMwD(>(A14c{|Z)l&Q%X4i2{?2m;q)Bkb~T;PWTXlv=*L zYnVv=OG85gCX)$Sma*OsVJS@4mcHwEML<8hv45@ucOt(WdHGxm(P)&=Ob~#Hi3#fJ>hjtai~&IqINA0K`+jP} zVzCeohw1Fy!Ud_XAn?`5B@PYlB^r$yFJ|{My?1vDR8>VqK@bEEta}%?+f6JL=E$Wk z+D|=!qAG^1qAGOuZsEU?sH)1b8%LR$ znZfCFl1`@yg+i#R0>T~s()1W^w;PMaLOdSl*o~v4QYj7xUL~DQSMC8(6nSICN5;RI z!{GqHY&HYXJNBJnd-~5FAoKEN+lr#dzDEw@@pvjH5Q#)M^4tD-&ub+zIXTHE*WY4t zay|Ft*y;z^GQXSZ(sXpS##y&0lMfOP>NdJ8&M$R zfmD`~OePCv#FgwUpCpq>{nNm#;!e4ggiHnu^OMsexn0@d`q~*6>LPh7l-HaQ*Gy#DtNzrX)<&+)(jrBVs)v2nD? zX$n^sTm9x+p8~Y?c_qjHH$b&oW%%`r9NzsB=g<2@A`z<9YHM8fb>1UYE|)15i(T{j zCSR>q zlIbRcXJ1B3oMGtM*H9B@h@G3`pKm?@z;&&z$t13~2t}gR$j}Q2qVn z`v`iOcdBq@v1jrHRnH`>+`fie*b+nv#>^sW;_FAZ{MPXR zrfE{CR8Wl+2bY?wEv{W)Y-JOmwJNW6-i!FgTesJUZGDen7{06b1(2$h^Cah2DXv{0 zIloG+oNt+hiPv=M5{jZQIXT(Yj*IUn-yJYb zlfu0lJh=OHt4~!`Ow;t8By4A literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/freqchg.png b/production/example_apps/zippy_maps/webroot/img/icons/freqchg.png new file mode 100644 index 0000000000000000000000000000000000000000..8d081538ef734655673d67bfa9dde017f29c6da2 GIT binary patch literal 627 zcmV-(0*w8MP)Ib6xpeiYjvrS~kx$GfoH1WU;Ef!pUOg1aT8! zyPP*pt*do))Rvk{79I-VVvPY>Y`^vZU5PgaDDH|jK%LY;o1OB17oqE6@-Tq5=5mnT z1!$6m?Q-7ze?e1$&QHQ(z_$MtweJIU1YPDTKvox|t*~l(obT)Eq{ei~a%EQRi>AlF zcF6#kBzXvgUdzRdXl8v&JPAkZ_jpHXWAZW{Gkkt_5<7f-@n^RyeI|`bg4Gvf^5q~C zUb$|~Jb-w|FW@eOiie~1Px(pftJsFL(HOKmE9s2}}G3*R@sMoZe~Ab+p^J z-(?V%_?w;L0zi3te#->R2cE=(ct8ELAuRFlB7PJ%DpX~60V*J#G!uZm@*_3GodHT9 zh63>c=sQ1hE-q*BS^x!zKztyNQqHMQ>WJ3{upqQ3b*t(YOY4XO`~`;yH$w9Gd9wfj N002ovPDHLkV1nbs8?XQX literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/frog-2.png b/production/example_apps/zippy_maps/webroot/img/icons/frog-2.png new file mode 100644 index 0000000000000000000000000000000000000000..27d2d4f89345d995d02b99f78ef8c673167c4fe5 GIT binary patch literal 1502 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 RD$M`@002ovPDHLkV1kr9PXGV_ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ft.png b/production/example_apps/zippy_maps/webroot/img/icons/ft.png new file mode 100644 index 0000000000000000000000000000000000000000..e95706c5e9d142d4a8ea7fd1262d37b4059de3a1 GIT binary patch literal 1384 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/gay-female.png b/production/example_apps/zippy_maps/webroot/img/icons/gay-female.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8fa805947578e794518d226f173c7fcb640de6 GIT binary patch literal 760 zcmVBjE6vuxN!4+xMQ|M+AGWt_wHYK0KLuS(tkk0SvGP%yc^4032<% zTM=&oz8x(K;58&}EWjE_>{w5y)6LP<)s=_`z^R>m4pV^yh=CV7ujMX%E8cD|`}2l{ zGqLK;7j1{3ZcZV1D$^3heAPwqT_ zH&XWR7eBarxWV(h6e5bE|MGhSNR*Y*7{j06e=){nt}V)c2w+!y{_?3-elLJJ+px~H zl>no`BsH2|Sn@z-7l>D6CwvG%M8(x2AhYZOEe@o+#$_8;o&y>pf8Y#z$%;?zPs0`kmXc{7)@crAb&L|{kD{?@<(G&%P`l8bLH#1^M~Q0|~4?&ikS)tp9MzeDOSctMx@uG|GUuy2_Mo z_k&6R8I|XG8H5&pSw5T?6wZCo8bCy!XKy^sr)OytaqWkyR9gcSLFmYfw~bm4Xb2re z;#FIAYXE_eDDs5{(!RJDfCkA=iEKXbwf=3U#(E#n5P7$^@kOgIUx6rE_qL`KfV2(7 zHzS3k2llFwB*}MQTpH@#nP!)-aw!3bA)vd?mJYBbZH5|7uT#XTj3$#6L2=H{l6 z*k-d~wOSS4GlfZvstZzc@@XEp<+L>GX% z`X5!9P~yKi^;UUtT2r1&ugkY(5rh)I(<#mY6qn~!VZa>V$~1Qn`u{Y968~kyx27c` zR2H=WB@kDV2|$m0i-mY&fC7kX1MvaKoNqartFgEhKn}t+t#5AaIHo?f5w`|V5MoMM gsw|TlS)Bpeg07*qoM6N<$f~724w*UYD literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/geocaching-3.png b/production/example_apps/zippy_maps/webroot/img/icons/geocaching-3.png new file mode 100644 index 0000000000000000000000000000000000000000..067210c6e4fd3ff468a46679fe1e84008765767d GIT binary patch literal 1328 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 Rcd`Hg002ovPDHLkV1g9U!tek9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/gifts.png b/production/example_apps/zippy_maps/webroot/img/icons/gifts.png new file mode 100644 index 0000000000000000000000000000000000000000..908697054e524830e9b927b2e7786a0a641480ce GIT binary patch literal 908 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/gondola-2.png b/production/example_apps/zippy_maps/webroot/img/icons/gondola-2.png new file mode 100644 index 0000000000000000000000000000000000000000..806ab79a204713f80ed94a1eca50720f40e0e690 GIT binary patch literal 1082 zcmV-A1jYM_P)57jBu#Xc4c5#-Q+!1NDj4*?f) z=q+wjLJK}QSWt{<;^Gp5z&5nG2-QS{8nFnoT6V>54w~7H>|J|Btp~&G?yTPLo40R9 z^TvW80APN8J`JRRjOf!`tn~mNZ~?zotMvfJf*_FM89)~;BLGqtB<>3U7jQ&#YqeT$ zY;JB&ie~{s^g5%7fCJb-NA#|or7pxTTb26G1q%;YZoPa>T>3yy4Sm+C)OU)-BH3&f zUDq#E*l`?e+on;e@8s6YR}r5UO0`0vaLP|) z1WeOpW8r{}g#!S(-EJi0@{=3fyZ#8%H1RwS0J*bvyInlb-JzWw;eNby*JX0yr7 z2Uh@?nVQA2tVl=|LW2&yGfQ^L%*7jDpzqd-K(}{H^A!Ia?SR_EN*JEY-Hs5^oefVs#RAsSL<#~HQ)|m>e z+RFCr;Q;daJi9NpSlPbKQmH!NI8NlG$!N%A&gb*V0VXCU$mjDs`}Z-sn_J=YB%xi~ zTjlTeKD#fr&@_#Wg#(tK^!JLW{Uj2=vaHB&EoXC{WilC{pNuyjTw!D3fG?~MPHk`y zvkE$$4ojtKxEaY6VHgI6VE~*t?z-;4_}bnoKY#W|@(5%ynSrGvukY`zhT_AHSAKmL z*L9NtxUL&6JJq4;bl7p%bumqoqobn%t=Fcfrzhy211FrfUVc?56bOQVmt#$WAYgoa zoIn5hoiX5@%QFMc4Z}z@E`8~`POH^I|LgT1fG%K1Mj)5V4fHa+az@bq-ouQm*QzBt z`Q~!DSO-bQ&oa3RqW>vIYrX{NDGkSQMy9Cv4mDH!S1vgKwr!6DLLSTItKGr#Z5=NaFxN*ECtZ0)E@)qLP+u4dig`~ zNaokc(#!$;B*kfXhPNv9r)Nb%5r3b-+=?$w&neGkua_zmA)Xi@0>TgwPXYPOkLf2@V)3B> zPC#Tu%ZMSDe(3FC#D@k@AY@X?r7D-0JB&EME63G0%5=(=OaK4?07*qoM6N<$g1J8n AmjD0& literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/gourmet_0star.png b/production/example_apps/zippy_maps/webroot/img/icons/gourmet_0star.png new file mode 100644 index 0000000000000000000000000000000000000000..436b707a21a1a9364f5e867dc0523abf52035afe GIT binary patch literal 983 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 LD330O)#lno8Te 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/hanggliding.png b/production/example_apps/zippy_maps/webroot/img/icons/hanggliding.png new file mode 100644 index 0000000000000000000000000000000000000000..00ddbb61a3ad83a99404d8aa1e9f7d7f27bcd761 GIT binary patch literal 1244 zcmV<21S9*2P){i5g=R14dtcFud%=1YY~#iwRF+ zWWEpr@xiGvwuVH9Fd|IY0#P8A1PqS;ncePsJ#P2&VRyCNy0sl8ev@B*clW#8=X1aN z{(kLO5<&nlJUlD|AwcnaneK)Qcz^?VnM}q7kc1EcTme+SDZW6cOK{H@Z~)tHP9~Fa zrBo^vz%?M@_bT^i25i6r%6{(zZ>jq5fwYl5(`9f&jO0^0{6i0L>!)5z8`(2MLrF9( zimEDI1>3fRWmQR&Ju{L|ZN~o$^@*nf_XQ3teP)nnp&;9Xc3_H^Tq< z3+KHWX8K$c}RO{0JPdK6{#W!-eYmt~p47w=Fw zx)<%KH|Tx+6Xf29YU2y#+gO*z2fA10W=l9pf z7R(|}?kwTNdImoHo`spKs2jIY`T6j@=Rg3@=kru-8)M%n+B0usO`gQQej5AtA8~JA z0TwqQefwJo0pj))3wLdVh_)rMqCgGqxESvrBevx=3Zwfle?3Mt8l^|mPzMJIhr^hr ziI_ft<2ZPVf*zIceFkP{XQ?kQ%>1zlt5OC`nw(X#*3Xw>p+dypF2@Y$_5dW1+Hh^VS>u>BT+_I{*Q=jR{b#QAW zpW2b8d0{d%l%%h(y=*TQ=g8&mG#&E`6N|dK!1GVa{tcUHEX_gyX|kt*mJ$JcB%gZG zzZB%x($dTZympGy+JE@8kv+fKOw_@*)0kT;7pE=C^PsOU-zJ+$)WNsaPw^6g=H>Zn z;ftw2+;3Xi$X=|MsDp3y;q!j81JFv*QeXv%crX({{hQCz0laO2CK3r>;ye(1^LZAN zt8I8k0!t(`zXjW)!{XFioxnR5sFMhiGFYm?5_39%1N;jPtSHM%C!0|K0000Loq-&|`hgp{M5J zT-p*$aG=m&=TaT27Fx%xLuxQIRt{ELFp2S>NLsDd>$TK_cGa~lSy~|v3{U%ZG~f5; z&AhkMRjE_}n4Fvx0RfP#QKYkC0%gDe%BfV!1n8<%DmJ(TcrBGI0z!wt%N79x&@DAm zsg&6@F)?9-%Yb5yUd|^1I-mi0Yc%XtdM)tYK_j!=Vc=u3Aq|XKKg)pW481&PWR|1R zD6%Z$^?ExBtm`_Ora?Bdyde!-!P*9A;(38{0S8X{wDU}`v)$Hn0k1=%hG{37t89Ps z<_-CL{@9$NC4*0Kh$oW#`op*Fxa!zJ)3&q~0bNr`KfFggkpy6QaUNY$p~qDY0BuA-5CjxO zA-ynHo7?#F7koaS>-~ooBA}`&rfDLIBBp5)3gx9sH)mA`=$hPxg1x=r?}925ud-CtK(DT za=DJ#Hzgp;GBGRD0b+?{ZLjNzBuS_2Wm#^YfTn3Yx;xAM_7(=t>Pg~Njq3wLHH6{}@+>GBBEw`XfMV^g2hz)Qsf z3wLHXJSd?kN;CJ(2?&BfI2`8n%NNYe++=fowW00i`YLlXH+lW?1>tbGrIWFxyFij8 zB9REYySse<)#vm_2N-&99FNZrz(J|V^Oc`@mCfMsc!)$Ih+=EkOv{&%D2nv;^wa;?v(ZVc?4sdNl8Wog#?5Jy z_S_zw?c1|@Bpl#xJ41YeK>haoEU}1rfqX1+@5>Ekp&sD0))iSs%0w+kwmfA<6K{fQ68*tYI93j>J^}kOADl zGp((yp4Qmd7>e6KWzbsuKM`<&Brq7XnQ)d?Ail6I*3~h`!UfjYU*8b?RDhQsdb=&w z)#23Dq1!gnvH%!$U6S!Qx?$jrj$+z2hHWFH#8(PU2sBNbQaJ0nc*!JfbagcL*RLd4 z2EpCLvw#BetmlzRBv^Ov3fi}~u&bdN&rOr)>m%xEq;3q9J#%SU=(ZjH4f9Nd*&cdM z9KctK`=Yh%dtwKVFI~lh3zuOdd8=tVXLfvsZkmLmn_uO~#gn9xBV~oZgo%)(q$#DaBNnlFH2^&K=$72I4^JLMn&wQ!3n@yP z?-P+al~%N%`{3Dc=^nUBMOD>oA}~3C@B56pE^by4r>}Nm&!3MO zjZT^?6OzzZid(~R&j0&Y$(y7QInV!Z>IUl{SVQ~HPkCi+GnvF7?%*K4Qso0^Lf}h5 zW6R4WZ<@*~43n1Tz3kceB3d#{CY36AWKRUpG@RO6gf+Q$5dLnfJ=27nNxe2+sH+h+|>zi1g-S8Tu?8Y;RBB_p7j5xzQe zgu|Ub%^G6&hUXF4X)b~3I9wUI$+oZe@y6i~xR$svV}RxNEJX-WegpudVc^u%Fl6|= zd*Tb;KKco_MiMgu$bXrY4FDjdL`Vrr5t~;-jZ-xv0ATFME^;7+Ct=C`CZy!qHJjP9 z>7^Oz9_#*%11G*Dqp~=KmsAMg`oE!K6;sjDjqkte=}!rUrdoK8`mhi!iOcD@)yp7+D&hIrWkMIb5zh;u-==EIC7 zSJ~pz0vHEj2ObG7Wf%*6aysJE2FQa5lQP_@;TFqGM;zckzJ%>o zZ+qp1m3kqv#jvK`><@?C*rfg(k~LeFAGH@DoScSm;ziCmp4O9JnBW61Z_dek-tXsq z-sgFFA4jE90bqK1+64%JTkl=8*UEqflmIOjiC;{g>=fV|$9j8%%dxSWoJSKBPS%Y5_EQT?X|l&!9p(vk3L zFc?IVBt%hctFWr7D2hTN5?=MqM~Bh3!5VlX&=GN9@0>=Q2}ZOVts~+#5T>RPD!NjSU0>?FHD}+yvnAScv2P19iuS=4Q?D&44rn$Ye4A#9w<8 zfVURDML)ew)2P1q{M5_lxX|2eL-D2nc6N67cp?nI+4xmHJ9(z&*p*b0FMhpej>%@T z$g=$3003U-AK?5_lzUqlLUXfxdg3%%r9!0w4hIMh2Vefa0f6YNPWj>SY2LXRYdCjZ z0Bg{#XCLGBddcVW%&f*Kl}hG+PNx&79%A`?9)K5pesd0w$J07Mu~;OR%P}GknC}XO z0zExFbtlZ{^PFFba%D2ih&*6|*ZSsP07e7@9O)nAqluRQcyH_^-~9O-KcpW4(ACw2 zAP97KcOyxX3GH^f&F`;FhI#wOcl?-10ocZatp|)q2DtI?0TV+9821Ml_XkkRW$xzE zbO}zrzW)o~r#5$ed(`LWm8TB@u$WAk3wU=m&f3EV%>h6)-8TNpnX4c7S94l)xi~s7 z1XP2wp3UF?nM-SnTpA7W{%FWHHESNlZyXxtNdF*$AaG%2q3OIf>}>ohKW$}!YNpgO zTMx`EU+07IQ@EW@bN>L&EnTCmX}tQ(vuJxyBfu#*xVREGpAXAEUO)I8#|DO&S-##J zfGo@0N+r3tw#emUC(L*_w{(p=*))K;vU+BXqYEnw+)5>pWtpw5t@;3>DB|^cxtUB5 zO3pGi_#|hZI>;xJryGh|?RMrdU;VMc6HXV)k2djoy|#A^+b!^TJOly(6h-0oc8--) zvL$hIa+iz!`}fn=*Vp_xU^PjS%pC8O8CjrpRK?yj1E6easH)mAMa$f#rocbtk_w-9Wg5g%c9Y}GDK8M z*g;st4_jTl2f)5OuV*@#2<+3Fl#Yb&S|Kdr&+Fm^y{U#!Eo%r+17e@y3BbDY0xgI) z4PXP&qeH9%#-10b23OPKEdlI-ko0EUze-eHue2iGGJplb2udSWjT9@jA`b93hXdvM T($xWR00000NkvXXu0mjfH90RL literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/haybale.png b/production/example_apps/zippy_maps/webroot/img/icons/haybale.png new file mode 100644 index 0000000000000000000000000000000000000000..53337ba90e3245dd006e45e665db24130933eb33 GIT binary patch literal 1520 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/highschool.png b/production/example_apps/zippy_maps/webroot/img/icons/highschool.png new file mode 100644 index 0000000000000000000000000000000000000000..afe7796f9d99cb91361486919c8603f1b1656cdd GIT binary patch literal 952 zcmV;p14sOcP)V{oNfize#g&6?HXEVc?O|us)q1s>bri^hVfM%D`+nxl+ueC7&+`CS zSy|Bm4akUIXSCJ@T%ZHE)oQg1kn%iFie~^rw2T1IMkMYEfDT}b)~Qyj-Bh_;mf|Kb zA$o&%69F5rfK$W~=`L+UzjjgN;poUQ@_P9E ztpHRU%^&Pv096qOg(Zk`9=4Os&A#*LAMRbac4+_=h?jR(`(~WKaf6q4R!0Z$bZ$X8 zq)BZkz`GO&#Uvb-U~iLzLjhDBT{cSZ?}sQD(kr!H4wpX#$5D2CrMAoA(zVM0$e+g1 z(GkYAt8`l}a2$%oBB}5XD#Du0CU2fSBlpGUoc_8+u~-~9Hg*Y2(`4r7pE&;JTXbDl z5(mg+GW`49ZKiL3k7=5*V`Bj<%cAq(A*auuGc`4(Bo0t06gX=%uz$Hfbhjh{B7WkK z%jIx?e?%^qBb`nw1L(R=KA*>Z{DgcyKWLaM0lI;PZQH#Oa*LI4s|7$do9*jEzI&P) z|CdWP_+bx1jLPJ;T%HO|H&rf|Ge8#jkeI@xR4Oq!IjJPpZntSP8j<%zVe${~3OLvC zBVgl~ONgQ&Sej`7m0JA|U?_wXUt3!IOk9%r6)w$ez*Q+udwcjwt-cc%iGcVr{kb)` zI2}@+%RX4X{S^ff5WgyBDc3m&5M7?fnE*5J^CT-E_JR-r@lS;KxoEZ&8e~HO20&zG zB!J+|&q*Mz3=jb^As}`Dx#s8i$)zlw2p|Muik1<#I{2Ztl87e;2tdfBl&`9M#X3pE a0saFIE5=C%c!=Nt00006IxvO-a@>VGtl7!m|Kwl$hLT0`)Yw1ZKvH+&@41)nk@sf8Fa+TE_&5s~ zKu#XB+^l>c0D3@Buh)HmOc;jBJO`MvPuWa=iXE$s-q>J34*& zyK1TC{eGWzyUqGnU(;^4htB)`ekz1i*-QmL@GxTs}zb#+Cv*&N#^3lmpCs0auK&nHQOnZRAy ztgT+-pEyL!ye7>%vI%9Bq*QrG=0@E@Gk#EjO0qJsbc002ovPDHLkV1j+j@&Nz< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/hiking.png b/production/example_apps/zippy_maps/webroot/img/icons/hiking.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3222de4720302aa2c2504ef3c3919f9051d42e GIT binary patch literal 1312 zcmV+*1>gFKP)~^QS1(e_hNsJ_jVAL3h8Z7QfGzKMV%lG{}h%g%g46YbaR)s_p&ALbsXr~`L+fJwR;h{6#E_Syq+2u)|yq)RH^Z!53 z`+whgAHj8905)&l8~{Whq?stl$cAdfQSwSwBoA99g|1QCRO!>zX=-(c}E?lMZ z%NHn$LNb|LTmr7^5`A=h6@fxMm8Ju#V<@2^}w~g7A2t%O|+TkHA%ObXM7-^CDwQy6HIh4yA%GXa8qU*Pzta*lfK9A!#9VgWh0oQfOX0rsBucLQpF97B7&zU}d zjN&)@sa?AaK;H|8aDovEh1R0HZ36jx9t(;7?H?lqLfCp1?ZnRdddQy5T%n^X_yp!u zjcwc1v@296e!$92kpFZy(P)%NB+_^$kw_rg2HJ_800fdNiQNBmyJhG=eIKxz9K$eY zoeL#NLd^Y5_TWb)CdK664Jzn!wk3;JW9A4>XsxB`^nxm|qE?Idh#Z zz&j?;f<%u;;sW5$xlUbN9fNm8;1&`Q&;5mNQZIeE8}P0PG?DN{=`U4(iJ9Gi1N;XN WoIi%7{DL_E0000Q)pb+u(rY{a9A}znR7!>g8XPPgmDdr{_2=O5Am4iGrI!eLjzD^- zm$T@p5}}6`I>GRSM6QQ}?ygwQP;^aZf9ozYJJU=L&a9*Es=Fxng&)89&HQFQpZU#q zhWSdCWdSfUGU5Sbz-RX!PBsj{1oD8HNF)pZ$+9d5?gIjL^VtIO3BgTUAP=Z^%O?^E zLmD0)cHluEZ1(|9X9ZLs2MD{*J9ind;f?W?p@kC$?}?d~xdD6A1Pu4m2jeS43$a*? zU@%A^5I9k=s;cC2IpRqcW?JUDu^)pw@dCi9z=8eObn;AgvfXK?0xu#_U^-cTQrTWk z$c{-xkxr*EO%qv`F-?>D`ufT(DhVM3EtlJ9eYcZLCR6EUDi^RUi>_;ZTo~=H7+$f! z`uaKm-k=xRPNTK8wbK!>EDJ?Z$Y!%Bib5)tLen%xzPenPbLpE=bX{j-V*^D|P*oL0 zQ7RMI+}uP6!P?pyLI~37G?{FM<~Ldi_e9Wjo!%QS(%5sRa89Hn%D^YDVp$e}r$aQq z)rt@TMNtq!u)4a65Q0=Hb+mxr@27L3kM_5p;i)Sf2qEyu9=hJ|qj$U?!!TI>dXcHY zNle4UGA*VCCt3LXS2RuI+3U}9ajXZA$Ab`pbEEBaTsV>oPB`tp8-JEwLW@p_OtzuK-cvH z0tdbWe!ri4KinnK`2@{_vBG{mo2TZF!HE5c~{HL>A`Q-zy&R$16N)zdb?kt%{F2EBL(`+oS zGB!Vsuf|`v#`#MZsBe!FI#YvOB{BQaG=9IIy1Kdp0!80~Xf%o>Ni2RbhbQ1A(h(&w zF%7`f;ACOm#_}qSy=Mz!=U8H5n)7SqU+iPrp#`+qypq}xl@sFe#@Pq%``nOcy6X;ZXlkdXkikI z#fU^A$AWEbZIMhSiypHJlN_$Pz_bU#p3u$S(o6=3C;1IHQo@1Hw9LI^?{e~Me`%%y z=5dPC!asa`WoYTJm2knIV{dMiE>4dq&z;^~zAYD%aKU@sOT15@czJ$U*kS>o+HS%4 z%Ftc6gbUtd!?*3GI-pW)7zJ1olY; z?dG!&<=I*KTsiQv1zZwNQaZ1y^NQumfdl*xZJ+v?pvY}w00000NkvXXu0mjfLRm4P literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/historicalquarter.png b/production/example_apps/zippy_maps/webroot/img/icons/historicalquarter.png new file mode 100644 index 0000000000000000000000000000000000000000..f122de291d48f018c3bd919bdf81dcec166ee178 GIT binary patch literal 896 zcmV-`1AqL9P)fk1Vx>b-kRE!`N zf*^tvY>Nc3gE)i=T5O1+q~|qF?i~8w`7S1xOMB@DAK%@*5{aN`ny-&8mQ4;KK7(3#8qgJSpz)cq&VsVqrFTWV352aFtK7BPi^U=f3k!Ax{)-#1U|V5n zp-_n1Blnp+Hw(bE19t#;G%~eOaVJGP({-J1rFj6JoPEu)-NRfue0|g6o&hY&;^)eD z0QN@r18{lp#?}D@0s)5hoB|+~N$|Gtic}`CbpY~zAuZe+_C?$?06++S;09d_`aBE&%+SVlvMBcn`pf^D~@|pX0%qNeA#o*8|sFz8Rl)M1bCH+W|PZ z@p;?9`wHpThJ#cl;ehd)0pH45{Y(t<89BY=xj zBb3W!VzC$iFTYOk^6Ny)2R;6D&sC@$fT>=T)fPiDe;4b&9JFbuziY*U_X zYXUoDPEOm?Q!jQ->BhF6Ci6+2yzSe!&;S2E z@Be-CJdRv02S8I(lM4_4k2$(nUef^sNCQSR8r1ZrO}^428lI0bAgzs-h?gsZ?stywmB#@Anf3 z1fKfOyqK2G1Q)YsZTX_$$z+mrI!!8-Lf3UFUTgMi&Rt!bKw_`iit*uCn zuQC4qekLX+sI9GCDy&cx*fK>?sCn;Qs`h_?r>+j~hV|Tz>}KXdAO072P~CbErz~@4 z?>@BQ7%M+Jfv)RlnpQNnEdtqW7HQ8O;%)7S8#fSdYscYmu(q$4s(t(Lcs#6XJ4EQ% zQSNsh#T^Xd+p!%*QHsX4eb?Q=)nwvv1X)HMxX#+XUbNvD_YZ%9VHmi+J;SrTKT{rV zWW1}JKuZhpYXe2&mh{rOLm^VJ7{Q~RWD^SG9iLKGRz_W29oa;J4jz6om3}TQO}DP;cBo z+_;Hb;U+TidpH~pBuPS5RVF7Vkv4C}zw-?qM4BlNH=^1|KiE71uh&bW?;_P79wZaL zM@4gll?M-?$>ltJ_>jQ1t%S~e!^H6uWD^QCt*y-TU8Jn6tY~ao8Swl4D8KxQ9NERX z{wVHX5P(2)gxitb)SUi`@ngq%biS9`wnJo<1T)bnm6er6W82DrBuNN@z`v~@&6#%x zgRK4ON0iI`JUZV?dAO0l?q=MfkZldvz6I6Q)#Q>%?sp!`&uJqgINWX~&-UP|s33T> z6ZP5vPD!FX+(;&qSv~@SARx;!N`F7`_QOncf62rb-2kLwF=`Hd%yjRC{CZC)WQ#ya z*D#mM;j6D_b$c5*z(^#RIrjtZP>?`m7q`Mqth*e|uV40eK-YD|S6?ApzKaB!o9C=|I-Nyhmh=(|f`C(&ai}V(SPaKsf8%gCkekA2!^2eW+nZmj z4aab~itn%FqEo$e3F*z9h?_R?`0-=p$S&N$Ans5Irz8Q8O(uCfFo4(VEgG++BakGC zvC%syCr|NA&v#@-{=vOrJ@*c^v!?4*e%;jB9&*VfVnxOB5^%X(tXQ#vv2*8`x^e|! zRV~K-2MDX46du~h2oqi1$g=!YMYI%w;&L@jk|ab?MAtMJy+b;kX8P`3CVRfe6ABS; zYsc+&FIX4OGs7aF7dV=x6)j3#E>~V)q9~&4I*F5?BM1Us!=P%BQmmjt%452C(k^K* zTk%?f?V6o8-zv+kuO_D92#3QSKmr0R(U{cN*V_UDn3|embaZsV-^|8j9GC`@Rt7X? z+a=7Vp|CX*06GSTeuv__wZM;T-SVi0-CQaY1>i3*S6hoW zr$yRxYb5kBC|S?OcH+&%nPipw^5Nd)GR@R{y0e@Zi(dbJerk_i-$utaHH gRqKkSO92P?4;i#&8*h`!8UO$Q07*qoM6N<$f`ux;9RL6T literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/home-2.png b/production/example_apps/zippy_maps/webroot/img/icons/home-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee554463c045d73c563ecde71ab8bcf9ba2a35b GIT binary patch literal 1051 zcmV+$1mydPP)6G_{)+9mspB|`l`cl&P%1u4RQeSaiOnUEP>L#$Q2qkM0dWccLd2~CsRzU< zhpI@CKqRWLRZfUYTg1l!aX^-nV$;NqYwYcIoUA!`Cahg=yf)5_R~n7&SIv50qpIMh@wAC}wu z39lj^TbY_Xf+)eO!DQwQtDBlO*!Iw!=OMj4hJKtlb zr{l;BSeC`^?k@Fuo%s3BnS5g%OO)BV86!A(@o=?a?Hb#+#%b*R48Y&NeG1^p7mgV) zO_NfogyoGeacPanv+wcv!EJWFTOcuai|{ko4zG=$zk%<>X^NX?IXQcsvC|(AOkSqA zd6uoMEvBcZ@%g$-IRXeF@FnJ$xbOwOXqvtIAM>Pmhv~O|#~*v{sq16Ue@JlR9DjX# z8MBxrab=yEcPbRVIYYTzCYelj)p6Vczu!-2@^wZ=QxrC5X^IMyZ{F@It|FMcNa|{i z$J<}?=X&b|#LwLz9*;Zz$1wwqMuSJce!@ZSGa9uT(+hVUCuy57qMU-@@wt8*U#Cv$A5YVX`1Hh zZg*?|!-)R@Tt5vvP1o;uFMuO0+{M?9 zAk=HQ`YJUokFM(hAPS6gL}8LnCy2)*uEfgaI=S3#*D+a`JOnC0%||N(CarQw6%F>% z%nPu(nEf8;38BPSHuOvKC*`ls(#!-bH^u4UJN)Wm_TEvMu!+A$ySJQ+(;nry>J?mg zbus&6Hwc^ft8$fUpX~tM%k!f`f`w@LBq||(vP0O!UzXxE*-Rzm6g>ePAfhT0fPLjP z`Ve;w&;=qUA?^Wc&ug^IA~yKQ#aV002ovPDHLkV1gHj_PziB literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/homecenter.png b/production/example_apps/zippy_maps/webroot/img/icons/homecenter.png new file mode 100644 index 0000000000000000000000000000000000000000..1adce3167865b236ace9f7ef839074ea4a61dcab GIT binary patch literal 1150 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 Ef}$3c_y7O^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/horseriding.png b/production/example_apps/zippy_maps/webroot/img/icons/horseriding.png new file mode 100644 index 0000000000000000000000000000000000000000..913afeb2bd937642b573bb77baf37c3d3c2950f6 GIT binary patch literal 1372 zcmV-i1*7_jP)ln`VtlrAmg;3;VLeEAf^gn0N+oU&MjC=k)VTR;jPG?;XX35ae<>%qbH+ zq+``A(!FU^wR6e@=5A>ESw7=zcU_lq#U#4*AhB1@;Dmdqn$?-U9yEDY!oCS1kito# zkH0|ZfhPzpdy1M>n+pIihpi?_5|Sh#?7FDZJ%FZaKs`F8Qi+frqFSpGHo|DS)^@%* z9W-ufoQaQjQ#f~w(s#!xl}b2{L$OdKZwe|ac2NrTGd4Cxu~5W6ZRZ6*Q4}K42uge* zT^nB`x$_u84U-+uk}nkM&$b_-|IJIpp4`J^E=M6>m_Gm?LJlX86cv5(8lqeF;W9dVRCX3t$zin^{*0H^(=BEanHEOBiozb zE8e1T_Ao}g2Q_yMJ@*@lIdWOi*RpV!7Wc9 zsm=cp!gX;b|8De^cpvUm4kg})ni%BP&Hw0K(2J(EKZsfaD6)c6{1^Ayw{^j(=Dl1v zdzk#G1C9Q|z27tO>C0$+50Tz;mhvYrlD+XO{r&xI0b0gKQ5CeCzfk`11aj9xLd!N% zx%@TmRDr_C5%Q-F5but&c*$ZUNkWUn!7?!~e}#4BG?ASj5RF9Jinj$Y41-u#3?T%u zb-R&6F|sF~r~3POa^Ji~tSd$$QP1wCqgFMr?Ha|=cPUrOa|iIvwrrH{ew@jFK)8gu z7a;4AhIqq-3zAIo={Jb3-T_xnw$1(qZ>IrzNJmDX^({vUcO!K#LJt{DV>C@eQVnE9 zrTo+9h$|`UB7r!WZ9{9p2zQ^7HHN(#!A;Rxx*Fbpq)AP5B910Hnm(vJcPh=E_aPh^#@27kYbwwsQD-^6+`|Dq35;9^Se zt)lJ5_kBFi!*$(Gft6Ckam*^(Zq|$W2Xq=tzM6#R^whDpRDJ+YoEV9KD7etoIn?G)61r~YB{$}Q6qu2hO?cc z%$Su5)U8JDRjs`2*($I6n;ww3CFjNXyA>$rZMNSv?)$PabxPF|D0|RG_BN^cuRv=B zY@$~MY(Uy5aMw1R?RR&-3n~?``OKPQZv89^fz-Tc@i)^&q>!iJVlMRBv3(OEJ^_8%Fna_ zwAs(PdOGRt%w{tHZfE4~c z<@1kQr+BN~i;Aa3;l(|-|4DW`ZA2&al|_2$H|nIlOMnE=vQlDK)DYm0Y&^S_+^T%5};XpTwW z+#zlE*zQXNF!%eoZ^61x{H}4E<@L+;VzWlTwt_UiIR9`sv_`@C2)_PmZj2{=5ncZK z{vF>x{kHm?5r|8ims+L>yp~B4Mz5y0v`7G^Msx01d6+TxLbJfKTv7mG7;Xh(@msFD zS~Dsd;$cwlUg9WBYPA~WaygaQ)6)}=kB?TLE=)pXMMpbtEJgIPX>)YKq7>Q z2leg;JtXiLJ{^2Ww#zR~r4DoYTbIV_((S;LM}@La6s%yBmi^eBQl7m2CzWvYlsIxp81G*a-|l} z1h59->sHdP3G>j0S;R8~7!Z<_@~X-!HpwCm@E@S}u-VFw{HXu{002ovPDHLkV1h)N BZn6LX literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/hotairbaloon.png b/production/example_apps/zippy_maps/webroot/img/icons/hotairbaloon.png new file mode 100644 index 0000000000000000000000000000000000000000..b22c75e1b615c5119827ca9fb93a123b5bd94993 GIT binary patch literal 1516 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/hut.png b/production/example_apps/zippy_maps/webroot/img/icons/hut.png new file mode 100644 index 0000000000000000000000000000000000000000..0669aa7f97dc7e282718e9efa034c0eec7b02292 GIT binary patch literal 914 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/information.png b/production/example_apps/zippy_maps/webroot/img/icons/information.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac10a48f08f01e77494d96fc1a66ddf1d734a16 GIT binary patch literal 1047 zcmV+y1nB#TP)p0!eA61keviJd^-F;7RkV)oP$k zPfsgx3mBGtlEHYu16-gfdtZHJQi>OAqB4KL!X2%w&7PE(ArM4eZ`DL)zEmn&%-oR+G;@%Fg2dz!ntDr zoOmM7!cv19|MtE{UjVwU^Vs23$5^W+;;qpSKp2Mn@XH;p-n6-Gdz}Abi7VIbSZnOd z0~;F~G#ZU|tY3Nm8UUK6kq}Sf zU>Z6foqL>-2Q%n;Jg3H*?fX8@96i)AW*Qowzxy=b{%o`O=e@ytU}$KFVy<(my)g9< zA7A>1@8*_Cr_-3G84DoxulTFW%RD+_;Rhje*KNMMyo|dpC=?3&+J*|CC%>iBX_js^ zID6p+tyT-eFi53_87&@ z8=ZJyO&!bCt<(&Sh`3wUW>41Y-3yaasYE`X?@7$IZR+)U*JrXYaf#Fgp}c9z2@`ad zW;#HvUYP^-gizvTZT6HLQu(#LH1mM4m*TX2hOddr!fu|3h##jjw{|X0_bAU*A1&X0 z?FJDMe=6$YZ2;ZN^WB;RO9E+WR!vlXk3vMmC#AR}%~L`0?1eg9K^O^HmAbyruqsx{>?CL!yE)1kkK;(L7hm*w;3f54&VY6z|CYb4uDdt)ueb3&_xCXfa;UDD*!5hEwYly zWE>@xN=flB&?`or{i%QrSU_2f6?v7q5Ff~vrj~pb-Vv$9;-vWL0*<%z;cRJYX>fQL zJsc*e>%IzCY#ZCM$QD>iB^D1MZiCl&IKzjaXF1`z|%#4!#?l&^|+bsdQT7aHEHUdEU$_k-Sh-5NJJRT<$3X#6D z0&G{qvRa$AD}WPEJp@25UnCNV)b~ds5pwyW07$mAX85`UJC4)wIb8wdz86|_Lz`4_tRI63i*Vic)i&U#s=8lg6@L6uHr2(PKr{MC} zw@A;gFgG*C^^abt8*lFT7~>BQaOT1i%fI}|;NYPD0Gg(u>pHKWUtsy>UEVl(gmbSx z4hrN~@9^R~SNZ(f8hw3z^;Ogtfao(9a2y9s(}=}l^z`)b$yckS=T~;PUDtK``}^A} zf7<{R`QZ7Se?7|DLJya3z4_Nh+SVo8RG?yRND7Z@Xjz*p{^~5c0EJge^2( z%_DB55{r}B0u39J!Qo+g+jzYKls7loC=?q0CmItAPha4Qjj}l45Ib8l6(C#STc9O` z6i+1c*g)92x&_BsLDsI(up|0KM}UHSI?HXw*UYD07*qo IM6N<$g6cf)ZvX%Q literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/jacuzzi.png b/production/example_apps/zippy_maps/webroot/img/icons/jacuzzi.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f96d19c3b9b1cbfd47dfdf32e1f8b8ef26b129 GIT binary patch literal 1315 zcmV+;1>E|HP)Mu8$847X~{z zI*7;PM5EDlCDt^JN~OZUaAEM=p1xg(W01KQcu}Aw@|l?#yDt`t02GTwm)$}%8YLc& z+dl=TY(=}(TH1LsnI!VXC6dV`x~?O=bCz^EO}$>X?bFlKE)fDYrxoREiuQ83OzD%0 zZ2tBe48vgR)XT)KUIwu3vh2IGyk=qxrfFiDCiS^F0OALp#ng3stUfnKyF7f51l*#Kw{rMHXS*PF5GLu zG)>0)GX&e)0hl~~5-HShs%2kEfaej&vW%QaxNMQGE~HRs+1wpJ{m4IO-)=l#`;J%+mWGP!|Ci>E1!LSY+$gt;@JPV;~p| zvhCu>$cn;-Y=+RbZM41m3f0L;LhbFupWI8Nb2|X3V@K(^c>_6-py%cdQpb+6A(v~s zo5|4g>(8XmoF)(mtlk5)T8&^^8v#Wj($z(EV#3Y|7B=K^%WQBjcP!-d#GihOfT9p= zYx7OXo*q~!eXa$5Yp&Nf-uVYp!4=$imVR3K}Mf_hlU_j#<)*KB@(}=}lNRq^K ze+E@m0l2-h*Y$Sgw;_t>FSu;?&$&DFJBuHFgd|DCVlgyLvxaQWAot284WJ@+ZDp-g zDz&z)JCI7H?9XxmO>i1gHk%Ct3b2VLg-J(8$EwAYN+l*ICq2hRVe&6f22{%f8jW%Z zQ8YM9GZ|oDxNy_j&1%Tc?djVuOjdl|Uz%xvv6|x4{)QhIE(|sEgoAu9?%47#PFE<; zt=?I_{oy6TLH@YdrFG6u0p8_#GYDZ(8gZfs5x1No9OSzNxhk4w5&2<70X`xW%M*Ze z=PE6buUdeIh@=oP1XyRT(g?0qleZ+`J`r)zto&M~;rdD|2}002ovPDHLkV1gr?Y|#J! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/japanese-food.png b/production/example_apps/zippy_maps/webroot/img/icons/japanese-food.png new file mode 100644 index 0000000000000000000000000000000000000000..2425c5baea929809e8b06ca8a40298d5c8777d46 GIT binary patch literal 1291 zcmV+m1@!ufP)3XxF>4*V08o@fYGRkl+tgI?lC^*!0Lf?!P1Yw9sEr^Z28DmZy z?8V&hO|hK}983&z2D)V^Wsa@t`XbslHAukLwk|2ROLAU(k-PKqztL_FJltJ=Pk!Ie zJ-_Go;~pWO&jZlk-){$OfK$KP*;rEn4afpoG#XU_gnT}4h&utd?oJ)Rwn5^W4v+;D z-LuhXR22>$JZOlEK#P8L^Kdet05Xu$uUX?Q-MV;td%SOEgN2K1F*vX+vI=%qtEeIURSJ3IOI!jH(ZTr(S0 z0aR6Gd3l-c1CO)swI{j!(G0Q4IbxG@72_pIVtIL)_x68*qdCu0AwS!D+xhwW0#2tB zyS=hh)wN$*T4GCwha=$-0I|tA>~=dIj|acs4}c(mZIb}N{rmT^+wG*&X#hIABo2>1 z%a#rgOG`_QXCRl$arE>{h%GMURE9Ut50FXanHrCgNF)IG$Em}Y8wYSW9Bd12<<^y7mZ61S69j9a^_@bW{(w(AK!JM462&F)$>`|Sy2}tolY|x?q?z#O*N&hg?KJw;s@~a05X}vL|4z<nQ&_r3B@!{JLfZy-u?JLh${bM6`dhlA~0EtAR>el%$R_P3=3Gk>hP6 zf(&Q|fNF6RMZxWMS54XfF-1{~TT|1;D(CJvTQ!;nws4rE-wbB_fn-X z2?PSPwY9BFY-MGIg@uKRV|rsEW9bVt{UN0XbW_}#6%MO--}gXW2t#}^IQ@+NlTlx# zt(gL7>uFBSZ}|3j-m?BakaK@vy~t$;=8OVE&-_Ap4T!R%ndZ@ zF1E+}ezHPX#CPiAYq~3jP&KOyPz9pN$OK@0^EDa}UpGJnh!!2<4q&YL8inFow|GMU zB@m+SPJJj#A@y=2;tc~>AdI3kwyLqkvW+kyZ9002ovPDHLkV1oI; BX3zit literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/japanese-lantern.png b/production/example_apps/zippy_maps/webroot/img/icons/japanese-lantern.png new file mode 100644 index 0000000000000000000000000000000000000000..54dec40a59036b17d2460bfdbc10facef1664341 GIT binary patch literal 894 zcmV-^1A+XBP)sw*yUmlZ+hDMRFxYM2$=!w*d-bvn zii{1W;E+)do=eymB`8)jrlq7i^!Llsnlz2J+aCPLzh8dePhQ@8$qUu%bpYn(<|05C zh>C55?ph77fGS|+^Z6P;s9vv2@hA`zBPsyGT@tqhKou~>sOIzeT4;85R*EaYfY`?9 zjR#D?08YiWDxWeY#BZEr3%gwwZnB}R^px1OfSS|w%1O4cn@lEA6optU=DA3zRH9O; zG@a|~>tl3u)bk$GG%*Z=Vz#h5w3Qx5yas3B#Qj&>hk4^$mDDCn5)04LM zw5%!PEF7WnuH|qQKRPs;BJy*yhdN3(n8aQB~Dz>98beYpSa9cKV~=G~43Q0p`aRm>*l< z>CPkH`Mv;}rjgN7P3IO<%dT@b57#f9YvX~=09qH&G>xT+6;A*^!B)FgrOV_}WO6D0 ziM;~ohFz=N%E$-jH zRsokLR><_bNA+bR%aTKzHzX2>C?NITDHMneqQF=uP+^WLjqXs zCM6OHTO1ls>s1Q?R%g~(+Me;#wj@B!F)&T@(tn|@>sR{hwtB!cO}T4pM)=b%nE-}i z0L?$ASIO^IlfUKiP-t2ahqy7cm7XekG$zSplHuXuj>L|Sk0}<5uGd6kV&LctEOBru zCXCbEnuP(1*}_-A7ea~;ZKdytQ!>6I< UsMcX($p8QV07*qoM6N<$f~nD`W&i*H literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/japanese-sake.png b/production/example_apps/zippy_maps/webroot/img/icons/japanese-sake.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e030e6ae02c955b154b86c9500fb64ca7f810e GIT binary patch literal 1021 zcmVLl@63-AC3@Jgjp3t+6>ZcA|$&_q!MfD)6qCjcD47R4!*O0BV_r6nn@ z18GrfjK%{tU;%YeJ93qp5TBW;6t`m*?y}QDc~M+?K+ErXeWp^}&gb*!x{ju4u?pL^ zjb&L-DQ=$@%6Aa2!5?@UFcNX#`kXS(6dCQZj6^&DqN6DTEil?0$DvlMad~+eIAJ1@ zAeYObs_KXED3T=9JkR6CXP@xR#xmJYr@H#ijvD;5Uc&j;`w;PNiqK9)LC?Dv@9A4z zzmGPVqFSwv2Ea5;T-W8%=0o)Kcu&8c9_P{KLtNLzG|l({8jS`EEA!kc7@-f}Di|!R z%+qKz;sd!Sbsd0gHp}VWe;mKATuq)#lFepGCIi>$Nr0BGVB2=b zWxB3+CLhE!O^bB5ZQJs)qp9#dU9tfz%kmG5%{s?&aVs>vq)*&BEtD4tNlfzjJk!(D z1BsoVpL1|<5ZEUY6ANEn;E9{M7;uN~)a>d@sTBVN`a($Y(?a=c(In&RdTM3^-XO_o z=L|nnDZYyGgiriSx??LmIqj34%i5p5{S^e^6aT{R;%flG>3Nh1Fb$X#MW3k@|Mo-p z#6K6}rYN=)3bVcdArO<&6M%o^CPRo13=ja377(uh`OZzQf@@&$p#ZKy=%UEKjKh`d rtzpE62Jk`1pp>7g{KTAL!~y;XbPc+28w95X00000NkvXXu0mjf;{^D4 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/japanese-sweet-2.png b/production/example_apps/zippy_maps/webroot/img/icons/japanese-sweet-2.png new file mode 100644 index 0000000000000000000000000000000000000000..41d87a165d22836ead243a89fe6383afaa50b422 GIT binary patch literal 800 zcmV+*1K<3KP)BjE7>1u1V+&ydO(C|22tz2DLP*_rF?LlC7ty?`tCjHzJ>9448YdbRu;$rInifH zHb#I43<0mzYK;IE#^bRR&jFffIRTJKNZbitE6l=rz*GfD1Ul zwdjZPDK#O!+^d?54jwlbKt7*m|G3HTzkfpioP;Mrr=VCYV%s*K zzBeZ4j&}C$jhojK4|+gdYI4rQ;<28H^|edG6OjSZ@UD zO$2CU;R%`yO;nt1}ugplH;dh@L~CH*yBnz?`%r8u4J;d?dn{Gm)J z;;-?0E4(-xz literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/japanese-temple.png b/production/example_apps/zippy_maps/webroot/img/icons/japanese-temple.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a8e821c3a880fb8ae41148008f1bb60f3d4c45 GIT binary patch literal 1054 zcmV+(1mXLMP)i7EqWHOm4APhuAKgDFx1$saS=#@&PETp_?+F1Nz!I%f zDwVpSbUH1`RbWQ+3eP427GMJZiM}K6QW4~HMy|X$Vd6v3Hj?MWum^OVp;wJuc{7nn zpsFg0qD++7vMfx~q?RjhY8%Njh%|(GVmt+KCD(QRQ2#Vg6a`gP?Vo}(EZr`f=be9j z{->uVcZv|OIi<@d<@O*5k3~Ef_M@c1Q-vFv&8AIO%vTTfx~|h~HlK|E!!W4V>$KZ# zZd|xylS&lxRc>6kL%ZFkUaw;q#*qXJJ!~{h>j2Eo&W;q|8iBhHZ}aYV%dB~%V69T%ajU`7T#A+N&)W0v+<%31 zVug>FZ;c%ZR}ak3&ja2bSUz!)lgCbxU0-B>f8U;OwOVA?7fB~p>~u654PODSr(kz? zm*dmV^Ua$-yDmC;>=fYb5rEfUe4C}Y6jvT(&~=^Z>1o%LxO(97OCNG^e#KY$ICw64 zf?~ePuZPWUnCslFLT&i-o@#N z@?7@L^6gJI5f1XR&JYg>a4*mOAcQGER5aDdmCH^M4)UZR-xJM}L|zyvz(Yh-Mgnl& z`5pnt#}?osVn&E~1jwB4abT{o$pZ-(5TS||5tlj~gx(B79$0`wgfyi*s`7|+f{+9J Y4@^+^dt`tUEdT%j07*qoM6N<$f~qV0tpET3 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/jazzclub.png b/production/example_apps/zippy_maps/webroot/img/icons/jazzclub.png new file mode 100644 index 0000000000000000000000000000000000000000..36dd64fc3ab944e71a12b7f2afb59a1b00966fe9 GIT binary patch literal 1378 zcmV-o1)chdP)gZ4hH}}pASir z*l~Ujty@na%Q9tUWwSz<%%YQIHM`x8`*MSE?Y-VlN7E$(%;j=X-mrr3y&&;;oQjHy zT!d#*WV6xHQLcXUvvK{z)=CW!Xm*uee!_fb`qp`jt;89@-Z;66iRPcs(L z!v3~b_^#m`!C;WW!osWoIUTo7rxR6GvDs`y{+PmMvoSO@ge=R{e6pJzAMY}jqILTz z1dBlNDjW9o<#@f`S?A8{yw^nnfdH~Bv-yJ>MsJVcyEVeDv-<&vN8$v>Q#;6g`ek7D zc$inh5e|ph@?kBbw?`PdF~IQe0~9Qg+3;pH0ByTl07%3Vyw=?WqzoyzVIaxe;A8oVdtlArlzJA4nPz|(1Zc@wj2aNun6pJIfz&w z67ff{NU7;7pI@1Eu6gHt9f!YT&4IN%_0n1*lVM|Aun4?*q9s;Y>h$b~(p@m}vI znMf^-MY3R9V}Eo2(_s`vp`+;%=XQRD_j*5o0rUOg^I89^FG1pAAsh||@pzoOckj~C zbP2h*kR9*U)A{xfK53THY^4NZv$ zg)%Oy!NM9t!+93!M@CM1)1pxxQE&D}@F!lbIIijtC&oB+nh$LZ_q%Xm*K zOaeND?tu`gatWjU|S=M7+j k(1TLns`?g-NklGrOD|N}F)EM(H1Rsi4(Ge{z##Cqrdr**}4|5xg$$U`8Xnm>=3Kb?k z$e`4RfehV)40WQ?grYN}=$vB@zI38llu&4TNz?Y`atSv+^qhFp-kU#N!+!ANBssr( zzMuO$zjJeczG}4!z}VPWH=qE1F?O@JRsn3l0_;>ORRQo-t5qrP2UOvH0if)WxGexI zz!Yw!QmKkBnM_LYAkZsDmCj_q1Pq`gMoZqMD#Ra3=Z6>fSh&uT1DUw^Xaf~z>VxV0 z@M3=~h8hgwSJgcgwoDV#Fi2-vOb%oQ5!>J_JQe7OIIw+9S!ar@cIh1vcY&yB$|~Qh zYH!CBNz%5-XNNSO&$nxeT>y&8O*Bm-6biMpR@6gbLri!Kd%ONV#0bvaHSk=(^76P=ty2BfLI6&+6)G-TcIJF@_#H zz{<+Xj;*?90A1IyZJSTdjxhgAj-PJ*OE?^^i^<&1bLqX8P<&NNrBc&1U27nh%Xwb# z@!KOPijTKG`Vqh1kE*Ja%jMeqi4W4`zBTaX8V^mL z1BGIl*~tU|vy%x5#jWEOjYfBPqj*izT#sNw07X$abN(8S_V44y#iJZ}Fu=D7u-P>64@|HU^y|5^L3tEp)WoDV`k2JTHEd^|iepUw~8 zY?KLy_|w$amUna7q&=6Tvwgee2H_ANa;A72fO~u1$OM=Q^au~8^TW5D5DxJtg!qPV zQwn)mQveT$9+?TidFLCnA>J~83q-GgxCzKT-(ah_S{82$U>ihGxL-_JY^C04N4#wS l2ZSt2c~s>Qv)T~{_zx2n+|iSzGwc8W002ovPDHLkV1gfT4>14$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/jetfighter.png b/production/example_apps/zippy_maps/webroot/img/icons/jetfighter.png new file mode 100644 index 0000000000000000000000000000000000000000..88a886454a47de9a761f112284e07ccec47d83f4 GIT binary patch literal 1473 zcmV;y1wQ(TP)K|1gX%4;A zI#6}ari+C!PA`}WSG&IChkF2Hd`)6^xU1oq8O(W5kE8B@iql}D< zAX`Mfe6xo79qZZk_F0C8LabhGGruYtBw1$>3DkCE!L?RI$ z+v?-c-fgV&mC@94h3|g8hTH8%5QMaT8E0;YmlhY%{nbt$yw^ifQBhX$SS&_gUmt2x z;q%w4IrYgCtn-y|H4x^tBkjntjLl}t*f%W#nx@g$*N5F!z~$q6P~u6>Ume2Xbf-l? z(=@{2Fk@q5Y}>qwuittU-yL=U!s7}Dj&?AisCd0Av%;qV2!cSdY~x~6ElNDehTX@A zCsGU#50jUdH{*gJ5Q#*{6XDR_ZM^)<7DRD2#3$RXbN08tal75*<>f6MK+`lL6O)|m z=%MC;3Qm2zlhA04q3|TPZYzXFql}Ej2#v;YlsGuN|6#mNdCnMto8#5;EIQc0@B{}x>!PHj1ncafv!JCRCK8F6 z*5Pnqx7%rGY^SGxY|+79`Scf3DwLI#ElE5hKrk4DsW8D{klx;25{U$YAn@F~KaxzU z3l4T`Orf~AIOBnn&C-@Yk|eG**E29YLD!`LIxh~;b*Z1b^!>e%xk{~QJ&`4gX9S2w zqcpW#p?=4DYPYYUcKezo54N(zN-CAg2_S6=WLf6L5B>bmc0FsSWKzwz9IjI7zXLd( zPOMgm-S3>C^^Y4FJMDSzEDycZoR*l56&6yd6pEstX&Q>6utFn0hmgqT;z({G$kgQ(oN3X8=u zvqcRESE&`7wSa5Q^?d))JGNdS&phrUKB-{b50yNaRIMW z=JN49SPJvmu=^OHP-w{j88^5&5<6c#Ig^-`8@*_nHs`Q9aI_2m?>7(yfqQl}F&deo zyu5rNZPfrsnw#Fc2&_^Rld zYQ9N4TJ7!J+8Q8ZVdC-maJgIyCYEsoM@B~(3EaW*D~3=uTNEG*glt3t zFwcB~9K@FlkO9K3L!1YUHJ@NQxt1)R6TmzON%uniQJm?}M{^O+8NdW#B&D%cjV%_> bMI7KC#(;r*W}m!(00000NkvXXu0mjfwf?!Y literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/jewelry.png b/production/example_apps/zippy_maps/webroot/img/icons/jewelry.png new file mode 100644 index 0000000000000000000000000000000000000000..574d087de41d1c9b3c9307451da37f1cefcf90e8 GIT binary patch literal 1632 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 UmC=SO5C8xG07*qoM6N<$f{@b}IRF3v literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/jogging.png b/production/example_apps/zippy_maps/webroot/img/icons/jogging.png new file mode 100644 index 0000000000000000000000000000000000000000..889437c392918d089aeca318db99226f2426f6d9 GIT binary patch literal 1055 zcmV+)1mOFLP)T51^=w{;KG6zi3br{ zZ-NIA#6M>%$>REFDIQkwA}mr_#!KC#Nhg_Rrqg8NA@5};Y1&Lm;)BP_{4)7{KkxT` z@8$ib+U+&~D=RBOKmo#H3^Lx<1YE!Y+(Mzy1ej{K+fqCXsG^4jfHEd=R{%JGExJ=E z6q-}nY*va#fmt!COeO+0&;V*;bmS~mA)d-7id$nA?rCe~>?QHh1)AQ_NAro|Rwk1q z8jYZ;;js$awnL+FK%U~(S~+_ju?*hCQ-Pu4rBVsYvd}aQ%d$wP)4l-ue9AmiWVXwG zqPS&QSe8ZN^{+{OSOY-UbzcB|zPp+-%Y9|LrfH~;JxBDy3jn0o4}C{qKvN`%?`ByR zw*FoBSzirxKu!-a8i1y0J;GfOT_>4LcE6t(0KnqnB2_KJ(mTI&ZTB~Fl+J08(42dO z*u|FzLd;xVMVU_e7KagXAe~ObyW2xaFDwmTUBUDrX(G%)`#XW#!DfcmXbdM6+pY)CZ2l_0Q1++F>ik= zJak-`ra4&v$8jL20$~5S`M^PBn%GmXP^nbd-`}4cfOnlEk6s3#^37WSEWG*|(I;PG zcXt=VFeU?VVu>CXoY6yKbgi+q{8vz$O zCt=gmv2ADIy)Y7qu>0Fr7~9`-Xc#OkEdijas_z?-ZFm35yP82BluI^1qj4Y{_d>*C zF=DY80P%R-mteoR^ewa;zzurD8*An4r96WRlT0SbnKLuK#443K_wJPjekTf(2A;aW z6%RG>!g+d2GX)?|@is6NLW-}Ivrh|?Oo;x{%m!RP#cB5rpHCF;oD>O<_(ghi>-gey zNO>+tZ~6B7APA566W$Q_0SqqBPig{81*S!h<`cy~ybvDo3qsr!-IhYfwV?pVKupU> z0N$CKj3DkCU;xCdfVcz5H8<%bmv8Zr0Qw-JqRYd=p%ePXDB>dncpzj_%B?E5m@|qv Zz<<^1#|^8Q#XkT5002ovPDHLkV1l45@Y(+ULLN4%r2ZQxLYg(uji(a6=#PYW169TI`8=wsB8noWY2xvC2nK_Q zqDUf`j}wc< z5N0n#+VBmQ(n+yctm%b{XO}hID6bjqwrwLAd7Atoyz{Q19@rO0NpwBGfmBbcW1`JZWS=_0Y`Y4oAN3-Z9UkTaPK>2#XlZLbix{s{o&OK$)m zxo0EU13PGKZN=;L)(tQvvZiSylS!289wT_m<_UAjFP?0=hcsw4)#>Pk{lZ^#XRh4Ko%9%4~ zFijKN)XQ`F>EDR&T#Xr|AG8qbmLgN5(xg4!)cGB6W(t781Mn76po*U^~ zQjT^r8zXSjGe|wX#A30=0RSl1JcKCu2;A@#W+ukjtycihdhdJXlpEi%3V@C$_hH*M zsZ^?Q0A{ANBCC+a%KSs|>>t>sL16hKgzkGE+qN;(6Quj!K=djESHDU+ovu3_R|OD7 zk>Qu-F#7RYPQTEJAP4|t5AFm?-U+UHnHe)?kox*XjO1y8H*caTbTRRG9NV_Z<#Oe| zZh-FYZf1o-gknE2E2uDM&Kwj)A^qK302I&ui5@*lKA#7`i2n^h`=eh{EEb7Iqo~Og zYFjU=s-mjuqySYjp&$tO{eGa7h*VWYk|fORDQrWhFf@pvo+R|ZE|lJN<@==Wg|yth zm8M`9{-tY6UOT*!#HSAv2n3L%|DH8!=7B-HV9F<5e|k0*IoB)YFS{^@9L}pWaXImrp0X-Y#ln zzTe52EejdmJe!f%mjckf;VVqjta^{T1yzqSmStgO&b{A8@-$}R6ngXs(nVL5$Me7M zB|Wg6!tsLuD2jsI*2d`YF>-^S<6nGlwJ)XR0vHtyP1DO~H&GNZ)Dw)nv5cl*7ljjt z0f@c3l35S#Mjsj^`@;vA$tbcc)6vm^EX!pDpU+2P_Xdn(d$24EO)F>AvSu^q$|Vh8 ze7uxWWm&@G@emG&F~?6K>1Nvnc^4flype0F^7x zQiu4o0jfaEbRY%+ch9qwf@|91bpf0Q;d7e%bx&bO6+@N${RreLs>k$X| Y7a)$JDF{7Zi2wiq07*qoM6N<$f_L@KHUIzs literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/junction.png b/production/example_apps/zippy_maps/webroot/img/icons/junction.png new file mode 100644 index 0000000000000000000000000000000000000000..cefaf8eda6710c675b0c94817204c98b1c31dd2b GIT binary patch literal 810 zcmV+_1J(SAP)aCKa(JV3}Bq)eAL@EfE|mp2G0Q@B1-nd7)Bu8c}y z%n?j5!pK)>M_F%Ht5t9YmNjc>|9}3O9qn|s+bsZRXJ-dM7l`zHzsX55%5FcNY6b!M}al)3cTn!7cYAnTn+Qt z)1HBM>^VC9p??;@#+3eWn9rV$kB?DGk!2Zi90QQ1DRCTEv(H@5rfFL3$zt~O9G!ke zhoQ?`;`IQOQe53W?f}Jc%;n8PwQ&=;JZrvxb^C}?N|q$gx{~cO$g+&P>+=dIO;ge| z%d2b`=B6hCT1UbKF7KIYSmEpL0J}Ugl`z*#5-xDx z9=5$BU_b0rLafR2y1ktQ?1b|vF}|NNzMpzMuS-m?0;bG9CB_#c#up>6=XK%nDo__| zdlLa|^4tthBY`>+E+sUAjpybU@1si8mg113CZ#y!h_)`p zAu*Ry9GVls3e*v@!y^__tXz9L3Antl*KCE_ln1Etiv zYg9;WcagBKcgCf(!t5kT(x>bR2E%;z_p`6%i^T$cEnfmJog_&jpbvb()0mu`oG=&+ zyx?NX<&yb)?)*P#SRGKtVoljD2|KejEAwPN`vo+T5b)>d^rv2u{IXlKHBf{! zr_~*Pn9rs@B@FNpySY{0oHn%QGMnw&Zx;yz{JZvYtpQB}?)KbgnplrAPx_j~ACrUu z{!N3g^jHf}oi!4uA<-8l0MqjoEx>~bI7l365>r58zM@R7VDMH1EE0!$MEb9sQu^06 o;H?Q5BqS;2sLBz`+kgZ72WzY;(>&BpO8@`>07*qoM6N<$g6H~pSpWb4 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/karate.png b/production/example_apps/zippy_maps/webroot/img/icons/karate.png new file mode 100644 index 0000000000000000000000000000000000000000..7d56910294c9101c7b1eae807f69ab03d08cbeef GIT binary patch literal 1201 zcmV;i1Wx;jP)o%F4oy^Y8&h;TPo7r@Cvy-lR;c(~98Sejg z&zyT_j!y^y!0ha70FZ!?-3RDxGXV=Q04tZvnE*Z^gd-jTWZObEfYc*#%LXt2-8Lha z%bC7RCgX@lfPTA|`FA3q0~(;%z2U4kdhxT>m@N~NZWVzC&BM8Y$`wgowPCOO&e zSkr@wq7a>ag^BYuCeGIwJaG7_+!{IRfvvZAc{Mczip`N`OsjaZn zs?{n=?o4BR=ZiTE!@w{M0E7@|nnt}|N7FPc%koUoajQk6QP!_qq;lmV;RDAIHJ#w- z6f3uWcCEut-y_eXU(b^SB9TaM0BW@w>+9 z`k#5D;S-g=8-7m!l}d%^=u}Hz--FLG_~Hfbe0FM6WX~k=L&q6B{^8aFe#^6V=^bi+ zUF*1W+5*JmaUw@f0#LpABT^_raPLD~{wGfoNbVyrI6*M|K;!<}<@YHsE+A?f$g)f_ zo!%WlrBXpT`vks#jHMO;NWJ+j;r-K1kpQSJ|G@g?_t39@1;D_-0P%PdN!s~i+7=+4 zP9ucC=kp;3#wZjDtbY6yskfF0?>h{Dl0S>GxPVn&B@_xVJUmQaU*C?R?$#Djk|g|o zf1^*^p)#l`~iS36eW>J;P?AI3-1cR zG)<8Fg!fNVyL|&;RCaaz?ixS{K_Gb_0G3+B=ks-yXgvc^6vh66L%n?ao{Tb))Scv1yvznj1t2fh0+uBcSU>V=Bi2Y?VtofTmS}yZ&MU7#|<^B)DDN zncLPf04v}U*XE0vnJldflgY_p5{Y}<<>f+4pIw+}xatDS9w_z$Q#6-m5EmWFTf+Bs-M<$qnHWKV*xmw&{*gyS5`h8;F<_3BbK_6%XQF1GIqX zw;`?q&O2AxOs=lQJppWkh}h;F76zN4*Sv^(25><*N$G4=XNwtL!~y;R$yoNzwK#5N P00000NkvXXu0mjfo4`Ob literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/karting.png b/production/example_apps/zippy_maps/webroot/img/icons/karting.png new file mode 100644 index 0000000000000000000000000000000000000000..9bccb76af95def08f205a58d08ba1eb4e3e7acc8 GIT binary patch literal 1095 zcmV-N1i1T&P)M+NCO>$*yyWHg{mk$E z-h1;?gb)DC&dzFp3MBkqqr2t;9^e38xmZqaNu;{&LwN?&HQHSWud!oI7)S^LAE z9KDLlj|Fmtc~mWdb^Q|k{r&L(6h*=FywG~yyL!HLI|jdxbf{@)n#Sg>UlD)5(DHeF z@K`(mfQj*3Pp;!w0EgY(y)bzWbbg5cfAb`O8)#UT(=)|@@0O;@!*a<2FipEB5c0KL z4t-5e3y7P=dj4#Q=)z=bYJ{PoOf0djtp}{EY)1a(7bYfwy1?@X_x%Yc372LnK#9sP zKwAhYUaaSz^S_e$wZAm80548)+IojC4ObQqi$p+thH!2jT%5Kk&t)Gh-3iJQ~ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/kayak1.png b/production/example_apps/zippy_maps/webroot/img/icons/kayak1.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1c3c6550f6fce47c4444a489f1ddd9b9f0951e GIT binary patch literal 1869 zcmV-T2eSByP)Tk+L>PL%w`R1z=(d*uYYHE zcHU>c|NRf25Cj1LhYlT*0TEEcUgp_`2l#*k_~YZ_9)J)8K_spMdf3zuKzv5xehAThmG7g|=8mUxj zO#t8b@oP0!R#pfchy6W${P@L}srdmXZ(im2t?SKMZD>YDTlIRjZL>4Kfx`ovsd^q4 z@7-l|>Kchef*=Tx<Y1Ocw=V%s*7S0gLRyfiq#n_t*UTv4%W9+Dv9y6%I_Vnp&# z)M_<0r8@XxCRe}qea5CH>C|H^*w!j>&-1XVRk~E2{$!kO=`1gF_0SzpQnGDkDn;g2 z%4=q>C4eMJR6UPn+d>gV(t3=l>#}H?I5n@4%4)TWxw1lDH`tTO(Hl=P)V+aB%)oSA z{#&@mqE)5r*u-M7^#P1cPcl<3@s)fJul5a+jmNQyMbvZ$K@eb?CXVBau z%61V~6jVtf6El!Skr^9qR`N_Ul8V~?w$L6EC z84mRH)0=4H*wssnUcXF{ps_?h6@c&iIF5r_^Vyv0U`M)>tX@xNGsNjTx7gC2AtuZG z=F$a5Coi)Y_#~4_BuQ#K>!|<&*P~0-`EqBT?nDwLe4t(P_~D*?{PLftd1G)ZDNW<| zmp^7=seq@cB$LU;CZ-6&nwwe6Z(Y~L^E}GsGJ@l{)H`oxLDHr+2 z+-($5kr%sqd1G)3 zTRJk>HILh+BG;D}*^%iaXT+%m0q0Z0yI(N?akZS+L6Jn)%fK8XZ-fli|ojB(iw|WaU5R%cq!;>jex zzHp8=|MUlr50CJ(p;vip<7PS$DV0hs#n;RLfGmo1#_EorDlKzuslX5R?4wQ9IC}mA zHnz31Bi+fYETC!{x~`Kz1MhirNit8W>0)7xMS1D7g)gBA5%A$&* zP_bP`Z(KnU1T4?vR=LQ6RV8K^s4*Q~(~u;ovC4^pfG)|ndW?7eeU_|lkWf|TD&@7t z-;V&iriNu%$g)gT@wsBw=_N@*is|H1ZL3712!a4V2ylH5DQ-~lJc>>goGP*`W61TP zw5-Nys-Y?KdAVc(n5Kzg7;BzjT7@782;pKQ%QBj#J#4Nb36 zm<$XIkWQzc2xxI}k?HB_mcNCCiAhsk;D;Bb@P=KiF3m)M>5<_xz+)jI@%)KX2g0u+ ze?3^5S%Ci}#cAUVKR+^j;Zd1r65q>eZ>?RNKBhd6`sVWOVk?Ly@jcBcegL3#dH$#f z!E_)IHe-Hd_~T}XCh;$Y;+3#jkY0A<~Ogf4)G@jXaUg{LR1uy!EP)NBiH1bq)nT)S?#(YB5pcGo#>pXY?(UU5J6-Pgo*Tz`2(DSMMcp+Hi

wP}o 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/kiosk.png b/production/example_apps/zippy_maps/webroot/img/icons/kiosk.png new file mode 100644 index 0000000000000000000000000000000000000000..55ddef42180ee4ff3b24876cc89c7b7f8f604441 GIT binary patch literal 935 zcmV;Y16cftP)A#1J_sSLrUz-EE}<0crAR3#MLZ~Ng9i-;ybE3g58~N_C;tEs9t(OX9)wCg zC^d&3q!ffw#7hM&VHMg_SK6>FNxJcnnRRx%o9w2kFATG@v&rw7ci#DU6YX{zfQ5yH z6rceaQKuNJwEzcb08X`9Z2=_O?Y0!p09jEo0zey(xFY}>fGtX+TCKJc^YimkJO>Pm zI?LI3zy>VfP}B`M%B&E-uwN-{4p`V@qbqB3;?V(Gs_S$6mC|OhSR|Lrk~j;Pn`93LO!I8G!HP18swljQSxhK7bbeZB$7IMY&e z=2{ky_^pc*lqaVEC=Q?RDqcJM1HkH!9p3ML$23j1FP%;UFg7+OU%8qx&^*y@nkIK9 zE>WJGV&YsO%HZAa%9B$rv}zANt@>YSlH`OH3I(3b&INTv205Xo1+VBp0Mj(N@%9z# z_wIA!?W-ved|6Q0#54hq#clh{gmqH=fGqE?D^?Ubw zezUY#CXq<6`eTQW#%|!M=o%5q`=C&ViZ+O~wSKk1grTB3DLs#Lx01U(6t_VC=)Yq2Q z6tOT+fT$jbV`t`pGXc=TKJg_0LIqH!obn8ur$X#llK zX#?m9A;m{m*5n2udLC5u09P!uy3WN+wxm4v6Ys3);_zR+!q2pg-KV1L-002ov JPDHLkV1if8t6cy9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/kitesurfing.png b/production/example_apps/zippy_maps/webroot/img/icons/kitesurfing.png new file mode 100644 index 0000000000000000000000000000000000000000..345f3711c73bd802a660ddd98a8fe7ba04d27614 GIT binary patch literal 1350 zcmV-M1-bf(P)JW_P;T>|{6TuHDEQN_9Ey(l9VL6&2BT3WitEb9S<|_W;fX+yD>iS^31$5`+h&~ z^FH(L`xw6O128x^7y$%ehCaf8>TRegbhhi(lsLfJ+8R#Zc}m}nvU=ie60@Ig`jh8~-MLD! zSgiX^&Dd2EGa8yl3S#$afi)mtB642{$I%NKRw z-@(M5!rE-xCN(t9kxw3y8XCv8ZG;dQhCxUF8{|G-Byr{}vD`CQ&574jG-I8E!x(K5 zItPcVeG8Ye+#l`1nYqrwr7Z5kZ+M>9w0KJZ+BTd50J$scb#MT=Tn^K0E{9qMn7a^V zH9yJy(Vn{g-fI9r(UYfbNVsiAQ?2Z!sHK%4#Jm3;%WlmlC>_gV$D_JGpV7?x%2 z3t->-{oI9U^;!tgQsNy508pLve#N1MCD7TgEj2Vw+Y6)Ew$0q!+_qisKmmjhJiPT` zU7t?K-fI<7L*sSN^dU$4{|t~!CUI_m#cF=CuD|x)w(aWm{QNv%g#G{kEX%^OEJ{;j zb)x!Se<77hg@uI$(&;n||4C0z&rU<`4j`pON{Q>bc%Fxpl4LU35JGfjtJjN*i)h{t~Cn#S%P2rDOGMNl2kwv&AglfE7HUv;gq3pkrt`oqRaU$Kl!NUjl zh#om!eYdUaF)GWy(=&31)%+xd%l&K^QF@-}!!QhlTS9qd5CS2#2Yly!K)M))f$#fB z*8$hTFbt3`04q1&CHCaYWZt?N2w#0EI3u*T(`{L76zB1MKY$2@n+DLc7O_+i5vPE3 z9hR4uF{161z8U85Yu72?{g&nT6RfYV(~(Nk_2{wc`^qZ^W2JJzc+OJ8d1`=d86u@b zt;_*nyAs!Er~UCWWZwCi)%+yR50@!^{}J)-UNT)>0c7~TUNWT=lvhyFMFEjW-F%e> zkTnh0^)Sr{5hN=7K{75#zBoqYxi=~Q^eLsOF%pRc@irgJw~;Hs2}uhm>2AV=YcGVr zb*qV3)r_!NF1Y~Za&XXy#mwrOl}aU?8|R3AeUVC~f@N8|?*EO}S|7{xZK$atHR9!w z!a)B7jSG{bM>BMHH}{vjvSRbsU;i|G78WLD4WT385|m4XMMG_ACIBXwz76aNp~XiE z1J8$DI={A-W-g$bDNd_r_=)uN>~4{$5$~fuw{|X0_bAV`uPxtxZ3IyxezG>iTL2oD z=et=576TGti%+Dd@76-ph(8;OJ7IIR&`!1|zzz@z9SNXz<_;~0Hx1ALqBDe;1@xLb z1j*I3cuN3VAmU-uRftCr`f@AcEd$g*=%m!2s{X{hR>T4R1?@k7jRiM0!~g&Q07*qo IM6N<$fIBIQPf7=li+O z^W1aK6KFIV08C9yX+RL@m%T=B%>rz|1nf*EV*vyjjfN8M2Xxu`B|xx8;73#qaBNn{w@iKhd*A`WbwQ{`DuqZw<}Jc(PDMWIk=xfYAX z{6ILGD$9LkyQXQ3?~PE;%}~$H_<7WALEpm4EX!i$Mz!Ud5CXNP_@?k{n%4Y6L&-Fu zWSV+zhMTk?D=RDi4*)b{e)_S4P6*aMKf9xOb_7tZRuMw*-p7lClIa}@?-)P`L8(;Y z%%itEZ~x*ObI$!rrLubfLI?&12B_y|n0@Ub#!r4gJvYO}Pk(BHOy5blT;3gkd_E7r zpPxO?+)|!UGR?~6C%I+nUA~;12H>ri4m%0ja{$}6`StQ?03JE_2>`b}bA@&DAMW2j z3P9!?fn`~~06gKUxQ<3|c9PD$@*bLnXwKmP@*tE*k-_2hv_ zB*OLUe*y6Jxg#9C?^a%a=WBk+{|4Z!2ghHzLUwU;IUX4q=?y?%UmpMm&wR+@#Zw$h z?BiHsAF%m9P&Pa~OehrcGA-aE1iG&C!?iy+@#@u%9$ev1Q3hG`1$?gUWT?nO+4G#TW$cm(;y+lj{kZcJYXvT%hfOq<3IaC zFZ(?&W*UY%bTor(mP-bJQLDKJ_RQ3_T$&*@ZOtWKOO4GR$}ZEkFd2=<8QQbQlh|6R z#P7??ZSTp#q=u_5u;s~`956|1X%+;?F7p-86+(%p#^xWCmsEajEzJzT_EMZWd-!Z2 zvDC>EF7bP4&8_W=(=O$?>fPnrx9uQY;&-`Syak|rdEUt+m<~i_3ug<7@7xeB@dHx4 zDx0B%wzIAP+dxE=Cjj@GSMee48K4cskc3zQRLrY1lgqQXFMur&VcFC!#iZ%_njdlB m04@lXl(CL!1*ALx0000jbO- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/lake.png b/production/example_apps/zippy_maps/webroot/img/icons/lake.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebb5ba3be55defce7dbe419d663144b31db7d67 GIT binary patch literal 760 zcmV|q$$$V{;8d=j z+NB}Et9H%lFh8;9Gx{rU-j^~F`*Jbjfq?k(@K>Fn@s>$46@UxG^^*f`v#urx2z) zkg5a|h7s)`j}m-)|3%w^@X!ShU64?MvtEzsYBj1`mgj#`T#0bF1lo6jx;RO>dD^|d zjunCYB|q8%MZk|aS3~v7(_;6IFpK;jmjr@sKFg&Ei5Zk);I7qeF4*V?lgUPd z$EKMI>~Fu%pQ9t~IoSa&vAH0S2dDCaSq4Y5B7lwa9T-VMfm_|?OBqu78XnCA5TqGS zqi=Y-=Iq^;i5U0`2DOzuoQ@dJ)fyk)e&|TVz@NucJVZc0p5JDYm;p>luh=!`XPiU~ z{Fwwlmo5}gl8q#gKw?T|0*LSYoDATp31~>nND_O1s`)wB;z|vkiNFwviuAHP<#C;Q qHw$=X0x=Rwl&V!#i+NeV0saAmX)ZLlnqjyA00000B}Z literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/landfill.png b/production/example_apps/zippy_maps/webroot/img/icons/landfill.png new file mode 100644 index 0000000000000000000000000000000000000000..569f3b8d5b46634071b3e318055355b1268bd1fa GIT binary patch literal 907 zcmV;619bd}P)#T>)TPK^@AF1&RkC(}W{eI^=Z?f|ik|Y6OdwaVM)PRP` zb>@p0&_D#}UauDeEF?)H?=^66t{qxP!ITKHy+d8>pK58Jgt#9_vH&1W0+jz|;4bPh^aikP#Jf=V3wA(sa z#cV^3zlG-krQ~54I&&Eso`=_L%24X8CeuIJLQxruUze67}D82 z=Im&P&hBxpBNd#f%|t8+f*=(UhGFW!Rh_xgIk!m#dCvS70ePZa&dfzX)qQn2^Unf= z^z3LS9S?`YG;G-4XXmagAP53}eS8Rz=0|sL^5p*QDN=yP_g2%nDscYaXRTh^I-C%( zv~>u;%Lf}Q*6Tcfd-?DEY;O&%H9Cq=N--P`SzcZ)6p-t{ua6JY5E1qqz|%LM_#MX_ z?631|Zw&x>y&vqa7ZR5WaFJ%mzVGwm-DkAcBuSEzCrN_VI(1#WQ#8QSw#50&*OWmXsxH7A#Nz83I$Z!f@~IYrBrIa3nHv&8=L}`whq(E@9Z7} z(Ahnn7z1hH6`^b!3a?%Eio-CR7>o6JtB2`gbREel0rEDhBCLqq#=-tNuRnZu&P@r( zt~3j~7^|S{NID(JL)BNT3wbVxfa!Bog2no5w|2+xwFrobgZf?zT?u^anT_lN;?e{>n-vveD0< z{1^V}-xn#S2`|1*5k>9p0&IoX~=S48WJm8v%X8(Nin=Qg3zh%fTOei7B zL#coq5!b{Cz+U+UGmuvn;1J;(5nlk=^9wGEt1|ga0x}|+CK_fc;?nx@EaWo_utZ2v h%2Aag7R^Eq@CWA8B_zzW#Tx(s002ovPDHLkV1g`8sfGXm literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/landmark.png b/production/example_apps/zippy_maps/webroot/img/icons/landmark.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa95e3929ba7a7cd2d774dca1b23ea3afc38da4 GIT binary patch literal 681 zcmV;a0#^NrP)is#g!rT!Xe95x7S9{%GUqDziI!2ZLM5LeOfI?8f%&I3Xwy?5G1+6 z8F$Q@-!5#i4~8)@neS)bdlTMkB}oFnXf)~oZJ?{>4!5-<5Cahq`@Vk!XeCLa#k+u| zMppr}ZzLWofC!LkM85AITb}1>aT~Z(v&F}FKmsA~PtB3urKQBb?We)|#=;lYUkrb$ zpD}PWU2pHF!P<3QY}>}NtlWi!5Es{uG9=!5|*<~?NBtzfx1V}wA!bj;z#H90L$6t4ABIp@rP*geBUS(jYH5h z557Y16@pI_g1GDp>5|M8&nnk4EY<)=V<4r>eams2t2-`JoEU4LH9NeuOA;UqLm<02 zEvf;sAaq%-FO_E8@;t8#^ngA&jfv~J3VK*+`3vlUgZ6;r)Gnc# z2D3G518k?kZ=euDi}x49U+R|5uXJlBfw)X_damL3)8IAF6NdN?E^{lpIW1_<^=!6p zf386o;ty(Fd+=_p%Oo+A+=DJ6#`^H^t2}cbLR&th?fSq z0&%AxUI88R1E=IFEnW#A1!1evRewdCTpv~uuMA*7=%my~RUfgaia5Z3xJFtgM1e<@ P00000NkvXXu0mjfFl;+W literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/laterne.png b/production/example_apps/zippy_maps/webroot/img/icons/laterne.png new file mode 100644 index 0000000000000000000000000000000000000000..899b4e027ff829dd9f0cb3a89844306426558e0a GIT binary patch literal 1266 zcmVaB_F%v`ysEA5Z$mm+Z!PaYY+wQK{_Rbf(o88>#oor9?Sng z&vSnsmthzH^!4?505>3*tB2*a5}*SbpbrlZmjGObVOZh<;5A(^0o=By-iQtMr=Us}q^ttII4r&jzC-UFN0^lqys2Ph@(p z#^Z7Pem`EXcUgs1RYjI%5-F|@Mn~E)%TU>PUci?4%*+g;C}K4*fZOe+xw(1Ca~8z3 z`poTNw$_$c6;~96Y&J{0e?8kz?nVgKqGV;hefcxe=``VRm|!qi4Ps8y>T+A%t|$r< z6BDf6(M-?#FCqkM0r1uPdE@(Iw7#~9TrNjGpSKgvZIReANs`Ft^E7qG*mG(>09QWv zj&h+ySu4}~;XbyX+)eFMUT&Saj>qF65D3_#sAj6FlF#R9JJimeQ~N0w%UnG2HBvfH zQ7oY56fPe>kD(iEKC+GHUTQ-WMKn!&asW-!c=YHIjhold`A!c2myeyt<#u7{28Du# zq0ctsrMJGp&<%FIyN7UV1LNc4RRL_3Al%wO|HrS)?H@REuPCPp9f%+9E- zn2t-}si`3l2-1?+fIK$E%zX)YY>Jk|23D;K;Hjx`6z_k1a>WMLGj{1Nf*`QzXeWXo zkh*w>*uZ+nu^a>Fx{j{v7>0o?%Z#4AjV#Oaj;$C#Fj~jf6J0zQN&ygwM2HQv5)OxP zxm-LLO0o4s7r|(q?U;_5uw`E>e|~wBsZ1V4QBV|xpU?h8ZgTcf{BUd>`JBqe!yPLF z(9|8X{fxJ3Rtc6YT#du7c3?WpW}sBzsH*y(@4{Si($=fBnyIR4ZO&Llm_J$lwQw|30o~4UI`<8q$n@TLTqY{SJDJ~GOAn`2 z#&c_}9N&If45C8(`N|Y809brHf1H_MULat)KauIZSqV`g-eHPQo32_yOIcNbB_IM; zCVc>ZGc4}LMFrwz^eH)v(05&+!4S62*2rqc}Qb6^|BLj#{d-&R#RHHs&$KL cPQ(HJ0Un7j=<=kZoB#j-07*qoM6N<$f-^Z@;s5{u literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/laundromat.png b/production/example_apps/zippy_maps/webroot/img/icons/laundromat.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5ccbffb44378896e06f5c82bad67b114823a09 GIT binary patch literal 903 zcmV;219<$2P)KP4QbR630+4lp|l2-PHqmX|(I35PyW2(nAIZIehO zuq>;iU?Bva=TUI7OBo|Kid=?p;#ojf;J{&@D$mRq)wNdb2)tM<9t)gGrJ_XCm@3g4 zX8XV2PqhUf{&b}^`!J&Q(!@zZ2Zv6Z=D}TD&{%Rc4G+Oqj6}MH#B{#p0X_^Qj*xcM?V`GC-sYFjt z4|mtLxmDQEnvhlm7M7nfb8!TK7p!Wi{Qyj3zyJ0AGp64g?v8-1oibD7!@OblMUMM^ zz@5d%Ixh8=z#dBQyR%bw{Ey-e!!PQ6NwoxANDuMdkAJaU+B-7l`vEgIA8>i)ZTRuKuW&Zi%hz)cDL&Z+;N|`k zeE!jEy#Llqy6)P05uHgTnY%jH&R>t%bN?170e-`$x??_6m!J}A2qBJ~3p;fJ5<;lU z8Z*Xzxg-EQ&ja=kkl{n+apB6hWR(Fw7J_>jBbP2X(S?a^+YAg0v;^DQ+QM<1$T3-% zc!cT#U;c3A1EU-)%}juTlU)Rwics*3k$XqpQu%ebG!uZ|N^x2{!xw_=y+)A;!N)k5 zTlI_6Cgr*6!{yukC=ns}+u;x&5)fUUH!>;A0(xaj6oTwZSVRc^ri7Pd6ADz%nhK~R zqE|%%2+zEP2E1hf5hD7ehtdJqc!Iu_A`2M_k_!JDW02YB(n5b=_W z7s;uW9y}x-%*7(qwvvW*oo;qLWF~IXNtz`a^}%EEvcrBq`{vCs&+vU8fR&Y%F(3w* zavURCa{&(!fLAJ&TmZxOeI;%JmUL4B#3B;+B!B=M>7rCBxkj;ARN^V%v>Yu)lK}^? zfw~-p`btZRXA7cQj##+EDrSCB{`3GhnEF&fRLi+sj#MgzWm%C5JC1{G+fb{PD`tKc zxeUR=vw)F^1Ksabbrw_Au6!io8i=;0s`99+J&eWvmGE&2ogEw;;QM}LV<>>5qazLv z54pH}pGKp>&d$!zaVUVjy*;MS=2%=^WBt_|n$70WaWB)Jc0vg5tiJ#tJw3z1&3nu( z-)_ejt}Jow?xUV@_k5MrL?SU5Ks+92=6t@DqF9XOwWpZYsdl{jyZNVGi?#NuFI{*&sq}_$&RWXOC&q0UKe-IhgLBT3=s7$un&K5W^!B$ z@K<)h&qh652BxN_*na<({K9pcE!vuQqwmkxm=D+CNq%O{{B9-T21>*?f{!WU*O50 zE+@>=*_yTLq*na^oCu-BD`x(x{7cnWcWdSV-XP6s`wm|a)y;mH2#8;%v$lFSrzf=M zY7Dk-A9WA`@ws4%y8!g+xx+xzCTB*0gh=&FUK&YZrTUBi_5k?%~H_7@{ Un+a07*qoM6N<$f>KO|$N&HU literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/library.png b/production/example_apps/zippy_maps/webroot/img/icons/library.png new file mode 100644 index 0000000000000000000000000000000000000000..2df51af41eabc3d484a4d30094cefcad1b10a30b GIT binary patch literal 899 zcmV-}1AP36P)`WKkJ;Na3lFk>f&#z6v7 zmm*FMh8hAwaVX&^$8p3vhrZACz2q)=FT@94-g|$3zwh&YpSydUBuN0++S;lD6~NVX zmBrc!h=B-*JDtu5z)6xsz+J%8#nl8V3j&Wdfd~k7i8`Im$l2W76!03LbnWqfJP-l_ z;Ojb)Q+gWwS~qDPEf_ds8_xa%{TKry)AhA((mbly>(pvBJkMJwa2SRJK|r_PJlb&f zZ=LC>wNft|Q~j-WFGEOdFc_eeVrgk=I%RKJ+n-a9x+3E7aaA|T+epWb9=du{66 zmyd7YI1X<<{Inurr2#ql&i2~OyWTrEVP|`d-Nt(E%c?Yi@wjibd#p4LS!o=mWcChD z(mrv&%$N0Z6M)IMS4!c!F0FQtwdbE{wR^a(i&ARpx;&ezflJk2o7l9~?xkv%d9R+V zX66FvH56%KDuF!Jo6m1Q{>cz4ijG#hS4d#y6^w6cS{R0zy6k!@0(mCli=v3r(^H}- z%Ji49nePE}Q&ITu_M?e;a?+K?Az&xKnFN$ly#4rxFbwfL52aKlwu{`Gw{9*1CYZPx zE>Brz-CR+il;X#``%}Se?AD8~g=0b>&KvZ7f9}uh_&zxvh=st&DCxaH_Aci&Qv=36 zDQ1<+bSVS~f*@UJ`%Sko`7M{G#*C{5c(CE@Kj`-J6O($q&hqlI71-I?8U21gcT6WH z0Y+XB>xQo<+$NivRRFsE<`-Zl2?5`5_8;ml(bsrt76P$Na+?0bca!GvG*1}d_sD9i zI60k>o=a_}Z{PAr7~pqJ7mpFhPtT{BCguTGb*Xie=692X0e(k=pX(9|P?60fP(b3U zcmgm_eohH+YXUhWlqPWu$eo{aAuen1QUu0G)O2z6P{f7ngEHWy2^b_qloF~EVo@1z ZfPeda%W)(Ru`vJu002ovPDHLkV1f%itt$Wk literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/lifeguard-2.png b/production/example_apps/zippy_maps/webroot/img/icons/lifeguard-2.png new file mode 100644 index 0000000000000000000000000000000000000000..5db8c77c934a04d8ecefadb9d945b73032483351 GIT binary patch literal 1587 zcmV-32F&@1P)!rES*f}_0HtZz3249+$DQUY-N_;C$Tftcqt_SYOh05%{Bg@Oa1NGW~r7@&J4<`Gc$ z30!ytY@p*6yHF@N%FN7+4{iWMp4a)`D9`~cpze9wpQY}Bk5}i4OZyDG$RfRtpU-0$2D+{Xf09z7C`#Z5S-D(hY-}v>Ve51{Se8X;uDFz5oSwp429+y; zrvm}FZQDpG1FtDjT-OB%ylvZbyIq!-mswt3#9Z&U*7ur0PKxVUZNeTU8PV+ z)d15Ev`x`2guu3KE;K*JZgu(YO((FrO-_Hlz=~TUl}ZtbL~tC3QuhLvE?r{w{3HNp z=FhR#T1DCpqobn(m&?cO8|kX5GGq*6+cuNQ+j(f}2>{Z%$-Cu~B;p2bw?!-#!*yM9 zxg0_WR##U6`2JTP;gz$`Vw&c*F>}?-!wOh-i)N?6XO)kF`gcozq*7m}Y1a`#1Z3mV zK)5pK_njLbL_rN=Wjh3RO`NQjonS3+k2K;5ZJ}#yYvg_2|PX z020w8Y2Bn&tL?N5gAW@iB|>!>zvdu{qM)K85U7fR;L2<@O+zEfk%N<%<6jBtAD()W z=l}kz|4sn_MNtsAsH(S03Lro#k`O*pO010*fBO7Qn$0Hn-gE+hBO{YIjr$zn^vz~7sGk_R0ac0Mx-ObF_*CDo%jPPJMq-%y*i{G8|BV2^5p$AiwYq-< zYPH%XKgixG{Q-azQ%@m;z<+b}vu$@ltJR`XscfpB%Rfw^`zEzojbt*}cYUpHFBX!q zAygvN>ve{Qhx_96RiIj}va+&5quS(~*L{yO^XE7-e~w3Q`!R*Jw>W0r%b1?w;>C-! zTCKhV|K#l-aL~wb-`9S$>1N$(eHBQj)BNz3r zbB7)wl}a%``B>2R7k9tF=+Hsd*Vlu(uIL8eL-7%$fOfmRdjh_VjEtaZ8e?N)bRCn%q~oF&+AjX{NXb^e#_4>O%qj#0I=3t0pQV7-zJmFa>t=>kVqu@V(j|i zIhq{jZuZ zZQIzkO|4d=-EJcs$$G6E)Ya>Cq?8zjf#WzN5{Y1G?#_J+;YuQ&BAOZ{8jWtNfY{pL zKetFjCZ1z$V};w}cM*y723@sE0A!6kt5%5-#_75n0DS%M45#lu8;q47zLAY+V=IL4 z2{@rbr_%`@rC-?RX}8;4&^}^gV}o;%4{=>LAOQqz(7TM@`1GZ|GtI;^;hhp-YFtT| zIsles0h=GEK;QNA&2KYJb6_9;S?>SzFohNZx6+H#M@s_|lYBnEEkM{Rl?tU&sc)N? zm{>juUx5z2bO|qM2&ZN$KxwY{*PUh=22U?e-{n>Lx^GR*I)KK zAls3^01_!*2_QW4CVK$iHGw`PhCC7<0REac=>^xW!S_U93kkz3F|Wy{C%v^7@I4a< lk?@1k->Uu=v-biH@E>S}+ZW(QC&K^$002ovPDHLkV1i<`0lfeK literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/lighthouse-2.png b/production/example_apps/zippy_maps/webroot/img/icons/lighthouse-2.png new file mode 100644 index 0000000000000000000000000000000000000000..7b698a1daf9bfe83521221df0b513d0da40db74b GIT binary patch literal 1207 zcmV;o1W5adP) zVQ3p=7{`B?rXkIxrE9x&HnvtjY%*4?^NX_`wUAbY3LOKTii}YPwfP_-%D~S9Hx=|l ztKz19P_Rx^+!Q5Yu3JYyoKB>u9cWvd;;N~!&0Vk8=FShf_jYM7XG)(}yy1Kl82k=>=m(pSdFaRAeqS5FIfMlAcAol@&%Y2pqPl?D4OMnh& zmg&)GbVUk>!-6~jR9T~+8xsKyP=R@C)Wui&E%I%#nf7>ziE|Kc7~N}K8o-J(^nut+ zdwhFyGyXsTpWk0nVqMeFRF&8S@o>Xv3)V6?6VDIikSmHpDwQIW$>8yLFin&C`g(jm zpF4@JGdnvAfN7d|JRYj6tC3}S^#_SO^LWXwwXhsVS(bS;yn|;Sxs$4Zm(Iw?jQw^E z(=-VL0y*TWssgb4j#|#V{4jhZW9K*5koCvtUBb4NYEX&BUjG`zE$Hw^} z`U{dI0kAj{vHc$J-bqErAaduB{j9dOHXrd?75R`zB$%3-BAHAg3YHlAkDs&s-uUE4 z0LshDZGm%hb4*W9lSm{egn|(Wg+h$H7G_J($K*AI=39dJydEk#25H@~b&dbG?;Hf+ zr^$Kl+g(S-FzI+Yws`@GM1tG*zwJ8LzrQ8t`k7ZR(E8+ic7!BJvMm$}ZB9Ta6hcuH zlF1}~zn{;JKghn;5EUJRRCElk@mJ3eaPdllp69+m*L7-YYSztzf;k}SKws}3{{E_u zE8~As-F*^(6OlF+M8UZSk5jJ{(ro_gs5WA8r(K=ix6HZMR?6y80P z;M0qfEH5w9)YJsP!omWCmL!R-54~0Jt>Qr923^y{rOoN(db^|nXx8DSxlkk=qnlybvs5ejsRBAU4zfgHwcq{4R?;ZJ8#B@?l*8c|-(7Bmn1^r`Z5` z(E?mVR9PY}17gk7WRt6C@(l@CB_d#%I2h_=L$7Xxe8U19B1BS(ttz&dz7cYOe*t}5 V3^z3fY4QL7002ovPDHLkV1g;kJgxu$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/linedown.png b/production/example_apps/zippy_maps/webroot/img/icons/linedown.png new file mode 100644 index 0000000000000000000000000000000000000000..03337d0992655443fd0687043a12810b92cf2c60 GIT binary patch literal 974 zcmV;<12O!GP)6H=LANI#BXNcAaItacDug2tI3hR>Ip0#$R-Lw3{u&bS2{hs;FyF2r4%w{tH z_V)G!PymYhC|GYyfe;9Qu-$G?0XAl{nGr7nj&4N_P*{_Ar~v{%=@zux?de9XRx{!y zK0r4mKQS*viM z6ly%C)919d?Y)nlh60y~=KyOF9}EVuBS6t{a7rcf)8tvfWV>k#;)B5;*0PGfJbsc0 zp(D~XS-z0%zVAoplWv1aw~^R)^_i`$t?1rKw}I=rX{?1rVMFcvKKqaFE%fa_zK8Go z(LF}k_kE_*DW84v9(!N>0l@7?hbvu6ebvk;nxB4@cnKQ05bwx*#7>$(gEg9ySFx1(GxQ!bY?izP+sx86Y54%~ip z$alX!TL8Hc00VK;ajn%Z%ZF)IwpkK#FFyhq(}3}LrR(SXlMYYRwGbqVPClHi)TYL zk35=3UaU__8TAKBnah!;;Idp&0BSr2E;o=_7o>%&n%>?u2^=tm^_Y?bcVKO!l#sS5=TtXKOc4<}s==6CCtb{P)wQcWXeaYn4 z)zVA>VV2@F+QWB-)w5+zSmGZN&#m<0bVYe?j&}L>PZESB{=l~Q3P5sszAQAD1KiQA z)EQQLHiRYqffm2eO&OuISP75A519uG)@|KdH?_b07*qoM6N<$f`UQL?EnA( literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/lingerie.png b/production/example_apps/zippy_maps/webroot/img/icons/lingerie.png new file mode 100644 index 0000000000000000000000000000000000000000..9c285d80d189d26b5b556632c01336bea7fa5042 GIT binary patch literal 1287 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 IM6N<$g86`LG5`Po literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/lock.png b/production/example_apps/zippy_maps/webroot/img/icons/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbd7834ea0de1d910cb2ce18aec5df951b0f71e GIT binary patch literal 700 zcmV;t0z>_YP)3U7m05F|S`#=N?)ZFK|wgzgT0_rTw)&RYx zX*Br&h}9S<0nw4jYbBrpq#9M0W$Rv=rkXqfhH8#EO#~!R0!uYl`YB^Y{vlsX9*<1C zW$9>kt$x+5$p|-(HycjqMInc(`c^2tx z*W)DQ77-gxo#n^M_7IEy7x9)^ORXr1clU%4PLNRlP60v){@j1tT%Xlf)o*76Y+&YnA9B;*76EG&2q8A3 z4Pt_uem?#->nuYT=&pne@%MV;2_fEXi%E8fzn1`=&1N`VNfqkfxdk?`T_qXn?{yNo zvf2e2QZ?S^fDPQowEte`KxqB91@4`MwzJ&@VA?)wyiP(NpncXj1^B*74_yOqWmxaE z`Y@}tfVDBGq&yj;fxY33cx#s=fGo?Ch|r(q%B13~`v!TLj%L^S9BX58IUX~-xbPxd zK0ot!KDYj-8j}*EFR0bUQaN0)-I_%J`JA6XrwC1+j%HugEuCNO)=UDmPjkBYhR+w1 zr(KaS$iJ|iTkhtxqdnKN*}naqZ|AVeTUt{WwGhunoru;VkBjVGNhXFK2b?%nt7`zAck1E5$erT_y-i#|oX z=m0Lz2Ha}3+5t#-o+ruEfGJv92ryzIcZGm9;E2|)R;!&vp-_>OiRR^a~@ z78XKdYi~74u8vQ>y$*bS>HU#bTH8#MxPVbMcDr2~jRuWILyIWLkx&OlC7LeO zrHL#cEI=5-CZN3yhb^=$iw|#}v%ZpJHFIXnvf0dAKa6cq#!@dtQy>?HUD1P@Nx zMZ745UUcjrb$F2VpfCnSR&QlQ(_8pFHpLBzY9aaR3+{ z9Ss925D{aT&RPYqfihrcGMNg1;y8{Jj{utRhyYMKByJ0UGGGZWXEK?JGBPqE#dV-h zj2hjEfCZSqh8WB8E;S);82R)4ju6iLUEtn$}Ta%d#*{ z6Y}YWVk$d;*ammvX+T%Rf%-LNo~bh1rFTWV0Yp_(W_hQwJ&38kgjZHpYP^2VJ?@*r z%VriQnOU6N0|apM-T8fsL%>?U`~EUzs{%ko3llpUZA&~bz~Mw++k$NY*tWy=);9LG zgQ6&e4yc5}?d7j;fIo%5JiIvDbYA8}PfriJt`m*=+aBKlhvHElf4S1~j(_BS@%6(` z=I55!+}y-449|4~#m_6;#|DpZ>Gm*FPcC3tmap>c_yb5)6^@@xFrAyAzrWw}`i{JE zubq0D3Pkm@TpS8bJM0oSi>d4oO&XJA zGD$2J^Ch;nw#M@Ea>F^%n3%Zw0$Utxhzka&ZOwLSDW9GPJRzibF_j$_r(}NBw`LY# z`)N+A-|$90oof{dm-ryHxz)Tm^=QxK=x*N@8$r0lPq{-}2hg}ZZ)E~Z1A2w)Mn3(` z4dD_$Da1>{Eh*H@JOP?O^vXy8?mI6LK-@P#1BgBWkptwOm)J=z-{OG)>L7IC5iwO} sC-i0z@xTBs2$__!RAq^kgNOtC2dAoev+5Xkod5s;07*qoM6N<$f-nq@5C8xG literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/love_date.png b/production/example_apps/zippy_maps/webroot/img/icons/love_date.png new file mode 100644 index 0000000000000000000000000000000000000000..1a50c22347aa17f5c09eb9420dee71636da8779e GIT binary patch literal 1016 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 KMNUMnLSTa6q=>oz literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mainroad.png b/production/example_apps/zippy_maps/webroot/img/icons/mainroad.png new file mode 100644 index 0000000000000000000000000000000000000000..6733f5351ec73a06368a2c976af8b56872223258 GIT binary patch literal 866 zcmV-o1D*VdP)@xG$rwAyz=P;N@Zvzc2%G+cZJ?X~U^^%S8EhWB_zwym zgyBiXPNRikPZM(x>a@mClO6hfF4iRd(zq8sk~AUD^SynOe6JP+0RS^IGdVy9OtH;z zx6uTAzythpx!eTMf*_D^6R^ZEg@ArXa9;>`fGdVqE|;6y^z^iZ=Yf8)wfH|7aDfJJ zDz=`Sr6u6@s8`*;WAKfrn57A^>jTYj>hq&sb-!3FlF#R{EGzLwS65dzjt#>|yxw(P z8jS|js{0kQG>-Ti!i8r6N^sxzaU6%9`~x&i!#zL6w(UfTwtLDt(`B{Gp#(oZK1R=( zym5843CU4zp}0@5ei)y90!+?L8AMa z1MF^Zu)DpHNur~GEVwB6-p(d_JDZs#5(Ok&Gww0Jx_%2@C=@6Z3YjEg1=`^cA3ctQ zXO)N)P=(9LB5_L~Ej+74WCn6Qy{X_T64w2GwG04gnue|?zuVJ-AWWJU=porAv27d2aoAd0W`3phN|rz= z)D0XIzlMfkVB0p$%Zpo?$O2auNRr3`4-5F+NE{tjvcP?4)j%^ea9uZXT_`0S$Kmtq z1%e$-CHnwjHYyW|3`r8CKkQ^PPA8XD?6$2PdUw_tgIp9{eo6|*!!ExIu& z7K;oF3@E`)PEM%RYLVweW6~hh7x?1fR9rC5&DN|{C$;J~preF@SIp9L@sq5t_SVb= ze3j<(dJRA7RS%Lf5rRMCW^KhcrybgJxed2(-=ic#@TcJvw+TeI=Sd;NETB(}{HRy` z5tazSp9uJw7_J1xMMr@ci9VSLAUyLkQoxl3A|(2S!~r1x^D|n-r3_Cc&?b==!xX1H sTB&cOfu|M-Nywsy8r+H literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/male-2.png b/production/example_apps/zippy_maps/webroot/img/icons/male-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e4b40349b6c80c69c9fbf28847512311f982db GIT binary patch literal 762 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 LNkvXXu0mjftPJ>B literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/marina-2.png b/production/example_apps/zippy_maps/webroot/img/icons/marina-2.png new file mode 100644 index 0000000000000000000000000000000000000000..58f859e2b4b2c00157639dc74ccd6dfb630c2698 GIT binary patch literal 1363 zcmV-Z1+4msP)bh87-M5&%K(yTnu6Q~xUJ^01juVdZdd|z zK(m@YHa4~_g+d`g?g5%D@8$A7?JpQ14+OQ!KusbAJE+eVSc9 zj`zG{V}+403Uo{rfoF^Q zds=qbA{0ddK$0X3GIlh?+fB)=PCzD;As&yjy|tfXy{A^3+|#my!@=Wu0)!XOvMlHI zRU}|~dKz!NpZA~ttf)^S|3$BDe;a^wI=!OMQdT5jYHA9A&tLw*ae_&4IA47HAPWl% zYa^huvy(3l{EVxnzT%hcYTw7g!UC$Q5{t!9RTaQ~&czC?=on5-O>sE(bV8c zLg*)k$4~Ohy=#tGS65eg0iB(l0G!|ZeMu3*{z?5!plOr+`|Q9-(U`LXBOLnnDaZMa ze?+lZjG6Vh0DL_3HN)d4nVyT<{Q^s+QmkLUzA^#A&fhx6 z`CI4M-rCQp-R}YL;jd@-Eq)zLC&Q76zP>&lK77dH;-ce()mT?o7dLO-6!*de zFyj~jx7*E|dr#Y|5aESvsH?#R=5z$%(H0bas1-%2dJCLzv6Zn{tdPQh>=rZwexM~8 zj$980gDfsC;`Ms%kBsobyk2kBxYz4N(=;Y0C-IH;_5(9OqLxSHk_Movs(pJEFBHDe zs=>vzT>P{+joKV?)i>I^C%Qsm(%s#S-|u%MEVM)-K{Oh5?6VS36(U3gG_vIqR?(1K zn#lmsaAX`PD?*U_MtcV=NaR;xX{G^2CB>XDUHBT}eiR6mNA@8-w(^k_2(MncUzzQPPiAVssD^F7e zdBp-8L^N9>ZUAD>(`1vYV)Cj46o~Lx&1H4zWJ9l3LteFj91$WZ#ZeVUOs|F<;6GUJ VnGdTzzexZ9002ovPDHLkV1m;$h<^Y8 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/market.png b/production/example_apps/zippy_maps/webroot/img/icons/market.png new file mode 100644 index 0000000000000000000000000000000000000000..01db73d63cf5e66bc80e3f323d674b97066ef251 GIT binary patch literal 932 zcmV;V16%xwP)YpGUy?Id&#&e*Th)^Q! zNrQ)0#EXqq!(N($u0JTtHk4ftnb}U-on(`y4~BV@-MsI2-hAIO&+vU8fZ5sEI1mHI z#T;j}wheed8}Mqi+BSgU`@RGp2TU=>1%cRzz&$~r4Y*>oYqi?8Q79B7cmg;iW|M=- zfD1UlKQXuEE=>V`tW_%3M-1F$lM9O%gzEv@YU&fMQn8-RW=SLxn5H>WVApkV9EWD9 zSf5;2oI)IfDm)W75O833OsTV2oX%OxfoYmpmNhcqOePaXBEXbF+oSg7TetTOKL23} z%d)yiC>E1Uw3e@wy9mj36ko3A=}AIg=imPRX8G1_lF4MS8<~}SrQFk(VDlfAcy)e; zOeUi}RxJU~^Qf+`QN4B(0L!xa0!#nZ`I)Z&$aR=$kH9cGb9H@fj~>)@6u*~^>Qg(k zMIzAn{VVXFth^uE53|VMdsW@9zc+gN&kA!?*Vh2Z9X`U>KejgRfgFL<&yM-pcOzxM zFgl`o`Qr)Lfc@ardXUGWSNJZ8=rz;!`P!QACa+z1(5XlfdhY&J_Om5Kyr+cwQ+GxV8Azk|{jcw+HSyf8&~YZe1&mWuCyz9c00 zQb{P_X9W1B7_J1;SziJg5=of}K;8K!1As>+5JKXRAh80-GvA~m zuE^j65!gi{A;!3P)TWbqXAtm#2`D6_C}pY25^E0v4)7l)a`YtaKol$h00001vOkS=M7n$lD&EkV4bp}+7XUQ_X0iry5xh-W?MA=uKJi1-iaK|ELyZv`<& zl^)t+nv(2AO58&OLZe6$mTbE5kePJTW|Qo)!4HPn>?ZR*^UXV(`FxE=1AxWF#Q@+3 zf}#)LZPWo1r~zg=ovs7;8jXe&4+4s4K>^_RNZb?vH9!}wmQJVZzGN~f#X~??^a_K? zfDTlFzoM_nSt>$2n#yE1Jr-_@wfWhr;?e}_*3^emne1jP79$i2p(u){!n&?gtyW28 zvYTu3vonZguo_PR1|kle98>ztFWoNNK*T#hv^1s5y>h#g@JkZMad2=zy&?n&WX?Ey2XZ1jS;J{iS69 zrqvwKTnbIo9Qna@1`NY!6SrPF$%HEaDPR?M3(*sxSS+^noy7C;1dUqF6+~A6P17(8 zgTTud7=~dh4xr90wEebUh@KgU=k`$IapHTsr=Cf1X}WwoLBlj#ZCcIsG-StJP%4#( zL?QtA{7pt*;P|U2Up&@Xs)-p}u}(0y+t9do7gkou#}i!o_~F!+a~gJUOWP$FQWU1u z92ZuevcI%U?Cl$-)f~Uq-@5{^3)>779zWsCm#L+x;&5Yw!1-~;A3a37|A5NYHqmI*(=&r@28M@+IXXJx@YQSdck5It6~@NKJU_5> z{VxcI!-T_O07gegJr$NAO=u2e^zLCwfV!oj>-xYHEn~Md{T!D|IzY8r9SDRxmdlSq z)AS{i$sjNSoTW=)5{t!JZ^vFyDwQY{3LT$`!sHk52Pg+U$MuR0NT3}Atfrj%P%Zn2sZae#ke_nb9n7HTg50000< KMNUMnLSTX=ZI!D4 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mastcrane1.png b/production/example_apps/zippy_maps/webroot/img/icons/mastcrane1.png new file mode 100644 index 0000000000000000000000000000000000000000..43e2e20c20c4a35862c2fc93b134184e130022eb GIT binary patch literal 1243 zcmV<11SI>3P)s|f#G0wLI}n`_(zioiN-`TLo(+U#UIJkkf9Nb zGEot52{ZiVq7eU}Raq#RG6)I+$$-&pVPVi+yKcMPuI-(F?A~%??bdGHlRSB^@4fGR zKli-Pdwn09VHg0Em6h2632>OLoy=Mk&;bq5JswXKz-AbR5O)Ah(;X&&lp%551keE0 zbj{=OL~U-jTZp@WnP%%`Y9gQl3J^A1O}wSk6rbnqDsIWJ@Cb9~`PP`1IuNyn-sSBo zZdp)JfYar|;dEwHSW{J0MZxQ*#hvF{iMb3C_Y%(uOi0`?3=~C)w~5T*bmDZm#7~iD zlE`-96MFMtFi3Am=BY)~2?PS%xpN0umJ>pl7S|MsHsNfKL?ZO}_p`sclvg$_p?vdW z_`AZq|9$ItQ>94>3zKD;MGw#7wXMt8{_#n+tSMkg{w!j#SW5FJ1u!@`$k5Ob2dX!4 z!grG&-g}PLE8SeZDWmK9)C0(}%$Bu}vi^yO@V0i4<8n|_??cCiB&GJ~2?K<~VPdfu zUssh-d+2YztSsS}r;WekLv|{v;jU zeSFt+iQL@WbRU;KfGo?bTKpj8o0n31=qxK2&823)kKTa@+1c4s3!o?pnx;|z&IXQo z+W7Hk;@8vd%$YMgt+k&JfGo>w+qjsbrSrISBY@p5@oxPY3&X}H_9&}yjtGAz}dcTj)-zw(tiOc+R?Jk4O6{E&izFZi;c5V1( z@&J+~@oh~hIWwm5^z!+rLs9A)&H)zX{dA7&9Wv#c7qh2g9RR^R4mv zNm!UHC@5g&?Aa-ag=LxBet*JyW?`ZT2s^_OP#G?lFpCCjX(j=9{hR^Dg%INIJl{IA zOXS!6rI`xosT8O2GrYH}`21Lru!t8iGPjZ!r{k38qP3Q97ZO2O#0#w`9S1t9AjEq9b*M?Bs)JaYav3*Tbw2Yc zc;tK{kw8%t!r}036*dfmLZLw4@W}c78#>nEOoKP@!a$&Sxm-rqbxhO5vMef<3T^-k zf`A|h$g)f*6hc*1BuTpE{W;%s<4mk$cCOv#E1t{cn3W#ihDd*Q znBt8avtMh`2)DJNY}!Qh;ZE`cr^y{Vj%8UiH8mlMzMmIel0ZwPQbRzC zgIz3=I&c83UKT7fHRRH4gH~?*9qt)jxuWbh)nM}^!FbuTkp97%f z*=NXpehfuX<^^UTfUfIEnnvuY?fkv#HSQifT@{*`nD8Bmd*21SytW;6%Y(#s?LzF8!?{>^9f08}(1Jlk3y&u24ww<=I(dy{Eebs@S`w{cWCs7}N4E@Ma zUvOW5VzG$2zJq9YHw{m0o!9SmzxUkl`ug5|L^p3HV_CHW*tU&y$DLf+@ifM-qkfP0 z#(NRc2WxV2X#lb;Gc!7hvc7|oBw?Cnwa+{M-r$=X7p7@ak|dN3>nV)nmW_ut2|L;`(afKVt@JAkUHl+zh< zU!Nq_(?g}9fvKsfz*W$-iHQk{#Uj~k7IDQ2Vmo$_{qify>CC)LS`a{zBve&J@9#&H zWtv}piHfFGM>{v~-Bl4FlgUtt$7y`=1%yfkz5ff}4a$N5Ky@>b-n$n;5NLY!6{4LF zE$9J3mZ{sk8STwC5Coz6?%a)u*A`4tP1DF^GNj*r2X)&vT0i-i+`ws?oj;wRC;-T- zS95*eTdciwk;2dr`ZojQPV^&55}M<=#Q=QsOcX^lO(UPrlRSD9{ml0$TeqTY+z3G8 z(}Mu4eD7U~lat*1@FUVE`l-w1e79tC%yt1vo`zu<^Y(?&Xp~4Kg0Ac6hmVjl4kElh zyS%!~tSE}evP^wAjM~!TJLiUBxTjUkI{qt{41hwR0LX_S zF$dxT;LdrT+2E>Kd`SRvAQY#$KY5E;*B6!|zGMIogd3D@s=6s=EkzvQUsQgm<7!)8 QzW@LL07*qoM6N<$f_(7US^xk5 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/medicine.png b/production/example_apps/zippy_maps/webroot/img/icons/medicine.png new file mode 100644 index 0000000000000000000000000000000000000000..1fcd3c925d20e17d804162783d18c8d157de3af3 GIT binary patch literal 1277 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 TG62DQ00000NkvXXu0mjf2c0J! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/memorial.png b/production/example_apps/zippy_maps/webroot/img/icons/memorial.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd4500f51a35ca5dd9ddf1017803af644f0f751 GIT binary patch literal 1214 zcmV;v1VQ_WP)8Q z%xpGmDZ|6Vo_GvMxV^^OM8E(lK-uk0Z_qtB(NEDt3`GIQVM*U?pIkY~xvQfMfF|D!O)tw= z%yuayFYkYcO!6M4^=l-fX=ZNUz?K%}g?To_Hc?)fXQDJtN=p+~!}Lazy!ODmZ3E?z zw6t2SMl@6>|Khig`TE)!HYc_+r6(CLTxPtGLkq2AbK)+}PMoGUlH{o!$Jv_N-p(~0 z0XV++o;dU&6Qy6N)^xV^?c|X=A44bt!>*EyrkShGl8UAgYUevR&|be?)A@Y-6o2b~ zk%;zDGUl*k4FKD*DKE_P#P(wx-TA`W0Q7|8ym9comSc3Y9K_|S{c0N)k0kyd09#rZ zRuus0NNj0!<)_zU|urH{)U;v+upW^zhKl#VJ zMO0{PU%!iio+oLah?nLEJ6|VMpJN<-Z9?P{5TRECF#BS0KT(V{TPWHO}F>5hbp#UhiFlgoZ{3zJ!(1n6D_ z4C>_)ZqeW`%~XKNk=zBKErchY8XfY|-^;J&(#!y4C&g*w4qqC{U1}8xpZGo&=hn)_ zX`Axg>;2{1<>erJ;(Og$dh6^5SiU@OWiFUTJx}5;M9vT46CZNLb+;Lw&`Q=8UWbDaR<9Rn-_k#Hd{0p6PH)RU`Y@jw7g5HYuTzd4h7=qo|Q0|WRVyrlHDs<*|= cAmRZ30@c|OCw#6f5C8xG07*qoM6N<$f-(6|#Q*>R literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/metronetwork.png b/production/example_apps/zippy_maps/webroot/img/icons/metronetwork.png new file mode 100644 index 0000000000000000000000000000000000000000..23770e49669e56ff78b4265f927298e946ae2a42 GIT binary patch literal 631 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 bhy(l|T$9=iQx{&e00000NkvXXu0mjfWz8z2 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/missile-2.png b/production/example_apps/zippy_maps/webroot/img/icons/missile-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a0d218a5ab2b1ee3315841932ddb73dbda1eed GIT binary patch literal 680 zcmV;Z0$2TsP)F_a%;NOCSP5AnNz~ zOMt>^wGwd)uywOEK=DZ8kp>6>rCZqV_m>6F^F-VMs=Bv%nFuH#0Pb}kikG$)e?6Et z$43_4Ft0ZHpobB#G(+zU=FRbWqk-)>Shk(I&}=r_c&^v$slN}ELInYXDPylTdV}7E zB2S5D1AB=-JUjsKcyrC;&Gp9IF0*VK+i~Pk@~kM?E-h0W!1sNwE-&KetIG>~-_QJ? zv39H}S)M!Fzkd0YIL=|kX9*wMP5>u>6Tk`J1dtmb?bORU5sw0}eG-c8dm2 zelnLg3b_Dwc`x>yC>(STXm^IRJHy0xF9u**w>P2Nn;f!43=rl0qv^Rh&S4R(?`2D) z5h|5=FKl;)bbAwA*9C~9khKM&QZkG+OFWfJ3P1$`u={da`}_^x_in={{bPO0c}!SnIICa>;xMFQ4s8`gfw?e zAR34S(a!Ej5t1e>N4N~bvS)EK>+Ifa?oKY)1OhXp5l|Wvd13@;K$)Q%jYd3Cuh%Vk8K{_R!1-iA z0Ue-iuG-ErFyvR82Xi}PCeENfxjk#l1c=?#mzxK3JJqQvf^r!d1Y;%EN})O(nk{zf zliSxZ%itDX0GtaskdJBWtR(2IwH@h$Q4|q|AyE_o5QZU#hlgmbsZ=Vo+wBa2{ZC3s zwOY;i*;tN?8)^7pE65k(P7DdITh`MYn#aZDV?tZnQT2FYV> zV>k7)F_coiEci39x-^3j0wDx1p4>qQL69p0apF$(hO3{)Xrz%ECfN2W>HF++P)axB`8|MVKGV# z^$7^WaHKW#p{Rz!FdQtv;`OIrUi;OD;T)8q7S^M~y!&b|C&om|-oW3A2KicMj>ttKA58slIOI1C`H30I5*1;ffC3ShZ6*MB<|m9mKC}Rjh>8)h2iP?~p;uf( zlaC}IC!%bIG`BRp)OSW9A6bAS!WN}{RqZRLMF2&5)Y0000007*qoM6N<$ Ef*;D3E&u=k literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/modernmonument.png b/production/example_apps/zippy_maps/webroot/img/icons/modernmonument.png new file mode 100644 index 0000000000000000000000000000000000000000..274543a58fd57ccdc8592cc220be04991e0b8df5 GIT binary patch literal 583 zcmV-N0=WH&P)FAmaoxI*h?3(EY&n44QyxeT^0YW%}5XRUY@{}sZ zjxE<7N+WnEifsRXdU|^Ho0Me6i#MyMld9RIi7T@ppSL4-c zCOU!>q+0RA5j+=~1z_q3geP9EsH+AgsFMj~=O+kF6vrVCuMnqw>Ayal;s zXsyQ*w4Z&^obsn!(f~@SQ6S7`xfzOPF|)+gVjDiE4TVV%1T2@!PGX0{fiz8P=cF)E zSam@mgAcjjiR;pA3Xn$0PoNdTh%dI`H~GuNSG6?LK+&Z*y?nzTqvY+DCoJ)=T*p>( zaoSRzo8B(pe$_!(;$LhRR{-kE^IJ{8Jm5jhKSoJnLs;UWh@Zr?5o&6!01Xfi#uI?O z@)Hi?odIef9tGkJFnfOD99*5nod7BjzSvx*GS047F5=Dr7K8~(b5zX{%Ur|(egm)X V9y1s%6!F0$_ zGMG@Dp;HHwCB_EF)aD|DkvsTKkre-tR5@Mx!0}3V$34&c>XEHCH5?8B*xlV-0MbB4 z#RZbZ0B`^saH`en03bCS4mEiO5Nc$UfOJCSjuK!4mKt`oS{(IknLuxm{=d z>hm+sd*=XbY-~h1!sU$Rbkj8Xxbw}ue|hvY&N0Li;LTp+FRBn-KrnlaxK)TGU|jYZ zajOuy0$-m0oVd34>2B2H68o)>jaUM7ronh)0+K{%0k&tx*z%#Hci)=Q_&h35Q?u*Wa@BXw^LkPiX ztLB^Ezw?4y`CGoZqvl~SA(wN3t9Ho(kWwP0gVhgFupyX1|>`|^2xFiQTK}QkQWtsUkytWO~On86GSZQN&w!> z`$QlQEntj@6(!;X(9gWj$XubxBMAtIFx1GXC7V&{Wfbzr0z4wLDfO$WUokrhIlv!O W?`+0!UZS)B0000-Deby=x!=>>InBZu<_%P@(0{6coF00~@9FL= zm^&AyU}JuJO@Nd)5!Aa z%JzIrG)VrlX_|(rD2OH#s-j>rXHFLjhY?IBG(|x$nXoz>S#wMZkcdW!Mc9=!ub-o)@=@v+)nYLvC3gLG zi1&`|$kGzLUT+Cd29)?c-JK;%monVbLq(~Fz^1mz0+hE|HY`W(>ofL(VPGgL0C}T|4@{{9n z>S|WuzkU_~XIU90vl&4YS^VW|+#2amjg_o+sy2Ihvbllgj)QdGyqGc9+LliMD6Xoa zxT*?!VPO_z7J#NGRD0%esOuNZR%^;%qUNFD%UK6eSN7-X-WVVhlA$REmRei)4qNms-hsrosZ0zgYwE4$AeMsmATNosew*wp$p0R5pMdYgO{N`(ab`Uu~-Gc^E*%Y~+@c(%Sk zRnaU4n@(c3T3NmCUD~goS#3SB7^$I_^3zLGmbFr0_Oi3&@ zJk03Ln>nxPDL&zyl!+ac`jdY29Vy*Z9&b3aC>lPE%)i zzo)xvvPh(fFC#OzCN54NP@WrodinNeE{HVoCFvm^2avlwpUiYHJK)rt6H4B!p!Viz|b*u*h-M?X@nfm95{v&$Qpb*2)FzbF1aBv6hrqh#V4zAn}UK z>yB}fNwVI(FpPia_ss8olg!&VolXEeJw3I6CeYS%i`&K#NPrkfmdoW4pm92#M7#}n zdbBk_^G4!{28aQrN4#7vkB#AQDB?bFuV;^c!CO+E_G14@er zLBL|NVKLbd1i=+hHayS6_xiO(Sg=h*%r4S*T12rJ3?>s9GFq-vwd3-HZ3$+3Ab}nhC3sDLn zPkc1%Gn(~31>poJ5|{W4gcU&k=n~JSpa>!l<_f?Rb&1Ey2K@15Hgo? z;D3h|V7f~0axz2yE+O9?bB*cBeyhF$kX*^_)dk@aH`lV=C9Mv~4^5an2$#6IRw)OH z94VWEDi5bp52G`LegfJqzdGWj0g50b>WD+d%g~mN&xk{f^FY=KsC^*007$Ar)H#x6 zA`yV2F;GgCI+WINKq)0J&zdbh+9d@LMG;VZIF&Sv!v4i)E^%2~YsEm)7!HSR;11|e z(3tdkJ-Xd)p@_t8w`05ATEEkc$!}l}9K-=d+Ag7+2D3G50&K_YpMVoW#5?oB5B-tU zSGF}%KvJeTJ)hzCGMnw&FB^m*{#EZ%@@xXw+w-E(U><3m z+-Zol31Ns2wD>^}B|>@O1jvE76DI(3=Laf?mjjmjz8-D; tRZMDqR7JcpfB_*zDVM5TVsRC5fWI*>Pw~7ND7gRt002ovPDHLkV1jVgU6B9) literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/monument.png b/production/example_apps/zippy_maps/webroot/img/icons/monument.png new file mode 100644 index 0000000000000000000000000000000000000000..516c0d8b143a76ea24e35d148fa219b10397a099 GIT binary patch literal 1253 zcmVGp$6^==F;Of=Mkp@m!S_QQHNx2D#zX~i~5rIMe3 zDK5#pREF{lv2j0#PQO6OoFHx_dFGyj9RA@YR;RK&yk-x( z*FVQsW1sl}XoaG!-ImHyxN?zG7mssq{{w94A0!o7!c%v@Oj9;dg-SBq%ig1*OOj$K9Tpp#~oT6!4)SFXWxI9XuImNPQ zKlk1EAWhjsQT(4@Z6ly*8vDN8&90jsVFQ~oE|>ZAj}Q3x+&k>K^LZX!yO-7J^_0v@gw!q!Ey7>L-?%xk znuk7Fi=rrKnnoxTx^@6XQHaOm02GTwj{f`>5hccft?zQ`;&Bq;G|Qu_c>nAhJUj3v zx)NgPiavx8zQq>=@LD2~z%)&|%qY4V!q6jhsbO?gCl>)-`OIi#C>(o z^J5^?l>%WkkdwuC6bpy~ejY{JR-{ilf+NdzFatFz9FEy*`>UU(p zBB0eda_&_oD`mdU53_H}VWhONEPwZfYXVSJl~gK)5Q1>TVD!?j6zk(0*!mtlMjT0J zTQShZ(_Q1Pt}YZ+u)d!R;z&_{Fr+! zce{?Jt$D<&@!{-1zD;40$z(_-lfJ|zCML+|^Yi}Z6ed+Xb%E`4%Fcjw%q-0mfc#MI zd*G@Nu6TSnyT$p+&9B*|nF-i_iqqB|zBH6Ovrr^F;v1QnTkVU}tCZ(%>n-2T&IjQU z-{1}LEP(mT^M%X-Gk~b$kzbT-*u)#UkxH27{CMJCZ)So-7QuRA`b8$6+Z;_5fmE@ P00000NkvXXu0mjfWsYA{ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/moonstar.png b/production/example_apps/zippy_maps/webroot/img/icons/moonstar.png new file mode 100644 index 0000000000000000000000000000000000000000..30fd02e32435e497b5b730524f2d297a7121c8ca GIT binary patch literal 1334 zcmV-61_ zkc-9x=>ZOa2LdMA6->kslcG>aim77lAG$SkYyZve&cF4rGuzpAX1fdJm%O~0_vXFt z=l$MqX5P<}&1M1U?(X&jUO+T!KO1WrU;qkW3=R%z0G@0%Yl(|M&@7?};N2i`!vs)( zv{{tF!9mRvi^VK)35c3?kZ0q8G#~>DX02GO44UF~@rIFG8!TL4u|)fB^U?q`yX&QR z!^o|0OACHU!WRr~sIZ<+qscOHMsCFt?b|W8!5(-)ps2X6swk-xiY%im%1VdFLq%O3 zLLlG@uxd^#&b)qdduC+KS3SO2_6lM4tdaSPapzxsBmRqja6=WnpHfbO2pZ z=-IZ{72y8#pZHCHXnj3dpO?;4hYA-YQE=|gCSPPD$hbO3;tnzp(EBo=4! z3%QkgJRT|=8}XU<4`#+tb&X{u#eQ-vU=WYXTd`q(JW-OkdE_g$H*P`f>&&-b zJ9-v1opv4P>VZ2`4_pT|RMeoWYC)SK%Urzk1EG&|KfCJYW`tmn-tYSniu~9d0ephM zmHR)r4%*hZ1vQl_XcHxguSesEl0ssjVIYxSM z@u{|==y^btq&&n6pTD^#CO&-aFo!$$vphG4n#nv7fb}6Via}I1HZq=k%&T9%mphVm z?8_g?&K^9@q%vR9k!+P27Jz0e=;`#DbD>WVh}PGmt18o}Wxlw1f&LoDZd9z?Xu${ux%nJ}_x=wm-)%Nu5cP9v&_{(+|uL5vR&x@G}76c+@k>U*_ckK{1 z@g1i4l3CK0kejUw-~th`JOS8OzC;<~B?CA>L`{g>fVJmK*aF9%LcGPSV3vMs@5x}lp_xCKd!(#bq>OYT>t<807*qoM6N<$f`7Jr^8f$< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mosquee.png b/production/example_apps/zippy_maps/webroot/img/icons/mosquee.png new file mode 100644 index 0000000000000000000000000000000000000000..1827972f300533d5b6f11430d9e6d597d2428c11 GIT binary patch literal 1117 zcmV-j1fu(iP)&g=STWnx6ILfg@0gRRm)LX+qY1EGjbng$07(j^E?2~oH-K(L_qTUD4jJMZ~+T&)9JJgAb6e^h)aO%H^~POJ0$M<02W~S%}S@! zwlFz48HlSukKfBY8V{I&4ix;}3f@xo#Rqb!%uI)cD@>bCp7JkUzz(}!&80Fki9`Zb zRgq=6qr#?XqU$=@RAxq-PLAVmLpbnc;E{*}+t&=@ObntuXl;voo`-GQ<-P_)Su=?8 zPDMLwYim4QULj&gEG;e7n<{oxIIv=|$fctn^U1^)*tU&jS#{?(ooc003Bxcj45Pxe zq9~#$3W}l-i^TwVZTL+9p4dB#?&R7BFin$uKF^`}VO|)Sfi8Gy{< zt@4=AM2Iy6a2$tM4_~Y*9=3k<0IxiCfrt>Pcpe;fy8$!+Ra|u=#z%UGs?0=5g#hc77-fXy7ysHPbtDB$x{*jjsooye$aU3QdJI(o# zcbZxZz}Vd2+k0O&4N%ulwrykD`i|$z`UB2h8{_LcpYH^)b-Mg4X&a!L8JiniyZ;r} z&;P80pPkWN>rsQBGsH9d>c9jFc?2bKA&f9 zZjOb81w^sZiH_%>Zx#XA*esyyJF_Tkb+K+W@MU=k?47lYwr(sku}p6NU(hCw=jv-^@U$ zmNf*Z0nr_J0tml(kru?82B-qj<3rpAf;}&?6A`b8`(7oDTjmD6k00000NkvXXu0mjfW`Pu9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mosquito-2.png b/production/example_apps/zippy_maps/webroot/img/icons/mosquito-2.png new file mode 100644 index 0000000000000000000000000000000000000000..54f7d1e8e6e07a23f4e35702af80a0e7828c280b GIT binary patch literal 1251 zcmV<91RVQ`P)peWXOYLA(Nvl&I=V$eiKG9zZmQ1$>OTjHi$ zL^d&j7sF&5A?m}7e>OTMOEx0OvYF|s?m=Xs(q=1Apj>X-dwt;CddqI1U08hCH#s?N z&$;*exxe!}x92D6x(>jWEnDn>3^+w^XJr)!G(ZKk{{H?rfTZiXVeSN6qB#YCyh7%h z08jx%G_}9KKQ4K_Uc=lCtQNhCyAuHghyoGOtHx8hgt^C8>>pZT;}m(vE2_mu4TzgV z@Aeh@hw{qGu)E#ZT&@*0PACfTXcQm*A@6uaC1M%OiRS|DiaD_Oo<^R@Mz$O6u9#au zBt4BRU#V=*MzTS&q-MimVv2$!%jlX$PF^0lYt{e|9v!8yv^3cR%uP)(KRcV8?{K-u zD=b`^BAq73#<1D#bZl?t>YhGYx9%jaszic8!lR=A+}eFA2@?qhiK{BDTX%AGPahrI zo3YvLOpc9Z4=@=B;K#Glm&CLN& z+uelc>q3J22PkT(Av6Nh{n+{Ztop(9H&Hc7@|Tev*9e}GsbPD0nvbPXAaYoWjB9zMm9^CyrU4kX!nwJiZ+ zih?UYpMf`y(tG(d-~Kwtk-_7)%`?^>z`1ABZQ~CXm9g9VI(3h1rRIxwh$+f#b1bo@ zLm{d?8)!RwjP~;<2&hv?k_3_jKuviSk%JeRQf2^{Qf7!8yhu%Xl?dO$+<-d8k-_7% zojpdiX9LrrP-YRx_jvg6&ChT&Z9>;Hq7xI?oKD7DPvdsxVv}q<*Y!37*N4&Du28V| z32Mr#_V)%RB;wrKL>VxWT%Xr;=OB z=5!+4Y$=&+yo`)%3{3_CJoL#cBvf^QN0vd?7v7qgL;zsz`t|9CmX+0ZOQ-+iPv{=N zJpfAp?M`p7uI+_8y;L&*;-*Hz;(eV?#@;u-1D2BM-bqiH|H>r=ARdio1(B(YW4Vwb zJT<$?Jn9{A zOMtQFGb|)m#^zZ8EP`;0<`hFJ3!#r@W1cmD3BpK9W2+ilOwGm|;9umLG~PRTP*wl{ N002ovPDHLkV1k{QSP%dJ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/motel-2.png b/production/example_apps/zippy_maps/webroot/img/icons/motel-2.png new file mode 100644 index 0000000000000000000000000000000000000000..eafd06c33e923489eaf6a1d1f157db6f1b876ba6 GIT binary patch literal 921 zcmV;K17`e*P)UoBAVpi<6cHq*s0g|j3a*6W&d1KB3m5G_P+f@sfx58< zO1qG*TJf<+i+w60MOp|YT;t7L7nx}%Y3{409yrXsnVI{2^UaybIl}Wi0EUN$6MzLI zRhyu-<^mF^0J2ahxB$ZQJPn=%Y~@Ksz-ke=R0Jx3qr6fm6kL(d=QVf==v1xE!6@JW zWuTGR53%Hk&1tN@3e}OMxB7p zH`R~Y1~c$%pblIIsBZUTLI{Ay1?f1mbhK;7w(UAVVF|1@3s1mSsf1gtvQ;V}JrAqR z3Ux${gy(rCi5*NG<$I%D)Ksk&8URR+2zJv^E! zXf+3BujG&3TnAu$W`vvfE-*Gdf)HR?R;cT3@Y}{%N6q~sX+O04zPPgPJGSfC5t8lg z97?taelr$<`?mgKP34CFBE%aO3{QqtZ z`NnTeMglgiZce~f_$pwoLO+|og_$0!?+QQld}E;ZWDgHsU5yMFWI+o05?EMXiye4D z=BGfbQm%c0L&Pl@zcu+!&p{^g`Ft8U3Zyf|-0a}sAP_I$!pu})etur3Wt+gS|FQ)^ zi}Brp(mN9EB+p26%a+Z)ymi z!X%r`l1`^10dH<@vbwt3v`?LYGDck>)k{eY=%>CktDTf$?mZAnLW6JgO z%^W~RDNc8C_)IZ37o>y%exCZ+@-I$9%5&YC<=cm5BnC17zV-qk)=%Ca`RUffR9B_cYJA28YmdD!f00000NkvXXu0mjf(mbZ% literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/motorbike.png b/production/example_apps/zippy_maps/webroot/img/icons/motorbike.png new file mode 100644 index 0000000000000000000000000000000000000000..6590c6cad30307174e8a95a9e50db6083ca405da GIT binary patch literal 1425 zcmV;C1#bF@P)pJmx9Md#0O%qWRDK9U_ z>-FX(Fk?}<+KEtV+*})5=m93blnb08e8xzUd4@X_hMEz(7&rT zqe4Cf9CJWX6#n_)D1C1%rGHl~%H_|g-f@PTKYhyJ+Yg|R^=Ev;FMdPi6CHRKuL3|H z?V+sc1w0-P6%`d!R#xWyMmWCl`~3uiK}^%c6JCl~5+L@`QwX9+Xv;AMb}w<9EIs%K zH!mI~e&lI9tDhlNx1JjlN&5QwNTpJaF*%bk8jVuDY9rp(ljuDcFx_6HMJq`hTsO^6 z5T@2(Cdsu4_%?A zriNfJi1PFCS-x7&MTYm>1(Rt!OV;F!aaAmI%mqgU48y<}A3`i&1VAE@n9cs3I|1-@ zze`#jrz{jAktfEu8OQKf7OsFkdL2FfH^J89+)8Qaf`{sz-Dua&X8aA2y_xXH;LLn#K#l{#m0X?gssv5HFK@bG0tE(M>a@kxls+#$e%3zAz zE|*jQMM-5l&YRiSa{JN3G~8L>N_(t%O$W|}NnKr-K%lH3uy}leo}LlMcUEDdkX08L z*2B2v(7^Q4Oa$nl>qlTt5;k~ytob2p$j+~srI`vCg%qcmJA6l|>ry@?vcMaeo?E$# z(>cm>yU#A)esLm^1->#{;u!>-%kz9@5tD&ZtNA-ZUB70N$O2zsfhVn|+CaH%P69bd zl-f!F*(*;{1bD#&97rs%NL&K!Jx?-~Tm^#{MPLRAzt!w&Q)5bcr5Ny{31pG5lhQt_ f_7T&H0SEXOVOoC0j-FSOpS|(Nf&hxA+1XgN;Vh4B?t}S9^M3F5a`&6-^?CrTuC6A5 z1dx_}lG$1p@Bt6->-BmUV6NBeDe*L5$d;A>i5ZFe62Jpo*}Qta-kmEJi%L8LEXdyA zVj|!I4)9y{o?4|L#V_Z)=E01GLw1s0z9BDtpsR;Ilk=Jf*=&|fCWB!ZGZl7S7sqj+ z)jT*!FJDD&gPwQ>a3SKr;G8PY5-QtOyAbgRh(J?i`K+=%jwKYyRMu{{5kg?wHbMwY z)101STHAR4l~Tp}mnmiwdfT??bUObZpjs}lvR0;4v8INI1<-D{L%j~zg6nFz06?|Y2p|CVwzooli;IiQ&(FsP zFin$E#p24%yTNZtM2Qccf|a#$C^8?np3rQ32ViMwX)*wPJWq1QFh;Y z4Zw>BwbUWF&wtuJ3Uokzn`T z^O54p?mc=+zPKLpPo+}qyxlzaY~(3W;-!j3sbWzr7swaaM~W&dRjfc<_gB%J2;l6j zJCRtFjf>8pMJC~|Z=a~v8ley#f8GW9M{JbsZEy8gJ;Z-3fDj_sE0y`jpLf}LyNM72 zfG;23;JWU)$qd6FnM|^`y+taOiu6A{Jq`KH6^lg^xCEFvuX&Kq=g<8CDX>Xjxug7# zj*irKVFx&k+yc`yr+&Z3^;b#gPpvk+`3j(`waC4lm1%PanhE}vOD=%pI2QsDe3r{w zsp%&*apxqxe1leWVUo>eVh<#NXB31ceq9go06=tkKFTDR z0SMVLIj?!FLulgHq_{1ctAvKxSb!lALPY}5S8fwSd}4qIhy@AJ0Mwq_^pk61@mK%@ z5E%0}dMA!}Yyb^HC8av5>WF!9!~y;QbYIkmMR75Q00000NkvXXu0mjfCrr2y literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mountain-pass-locator-diagonal-reverse-export.png b/production/example_apps/zippy_maps/webroot/img/icons/mountain-pass-locator-diagonal-reverse-export.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b71fbf02dcfc9de5a7530e9a30096e83dc0d62 GIT binary patch literal 1170 zcmV;D1a13?P)*2*PTI&ZWXS=F=FiQ|&AC40-rL*Sq`6u9gTuY|IByrF-J>xCIXa9p+VGdm^9$MIdKhHEWfM3GYcpQ`1`vUSsj};6C$K0J<~u!DKWw z-5!e}2ZMMOWlO5TJ zF$@Et>*$(>&~>Vn`jK%hpp?y0%4T`@;7fe+%-aA=&R*f@=i_(-0ZO?XnVUDsrxyto ztMpWSWN+Q7JD;l@u)>~*zs%Xg#{u~2_aAxw(rIKxL045CyZ2!}K75?}?;2pB^KN`z z8PCZ*w=Y1=meF@&h?Wx0%2EOO$B z7dUt11OS(Q`<}7OXYeTs6;jPul(mF1&(XtfAcsy6&C3`e7_ z0;#I1b!#&vR?8(7Kra@Z1Gmhq&vMgLlPP2eyckap?n|<9VbUIp5$Nh_3RYfTrZ7Lh z;csSPQp8ag2=gIl4%o%o(o6zKlDYarFU?dyG*g_~-|)$3YNk;n z9Pme3n_KmZ(@n~A>*_4uW;YVyfbVsNc%6Wa%kxHN3R8fP*@DSvYR)Ob0pD%H^JY^m zP(9mJKphbwD-wWn<#}Adn-;Kvhz?W43}Eefo?3D>4RtSUsK7W$$axN89p k5mr)KN7XuFnj1L4e}mTw7=7uLAOHXW07*qoM6N<$f)cnesQ>@~ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mountainbiking-3.png b/production/example_apps/zippy_maps/webroot/img/icons/mountainbiking-3.png new file mode 100644 index 0000000000000000000000000000000000000000..55ebb37bf72b80669f51e0394afe3b9a3cdebf3f GIT binary patch literal 1677 zcmV;826Fj{P)6~})wJFi{u%g)*~X%d`RO(;^D)(KT32dOxA`jSdYDK8bm2MPs=et<@%s@jSV zfJ_xd`2s}>O4TBfsx+wt1zI~OfD%g$p#j>4)(8bk;>6zUduM0ob@{L}n~mjNKL|%U zy7Rc2|L>lA?wxxiAp`)UqoWES16t53TwikmAFu&`Vq(Gtkc1GSxCR)3YXN|Koy7eB zzy_?q?TLvAR~i`^3B_YTGH4C{KM}A16DS3(9gfln#QVlGlT+7O_!=9_j_e37eZXxE zeQZ24Io03aODv{i7}|9ewk#XdtTWE!)L3?83&AwBCY}K-SzHJ~yjVy-w!KKcnxl7=kwGhgUlnZka*w#l3m4d z927-CU%wpyZSAc@B9Y|+T%~AdmStg@Cf%PtNbHvTaf=u6eV>_`8NBE!a<6;~>z}8{ zAN@9-=dB2!<65uR>*yPY==#{_0jN$L1|aj5mx*oNL-ou{Ts}CAEPPVwG>+pCiA3-` z4@FUsBxzBAjuEhJ8+~910B81nO2_vT8~hBht$P6I+V)xczIqf9(J18e%v`#}WiQFh zY!=6HmN5QBBA_S=k@Q;3v&YCC`8ojUPyV3!zIyuS#0DSYL*IM@H~#_AkBlOB^-z0m z7`1f%e+Ljk;JkU5`rLc?rb%Mtag?6*0N5A)%9R)QQv34}QV%?fY?~A(#Y8Qk2y0Cz|i_M;`|vu-^SG_TS&Y^E`wQXsJF@ zqhl!P)i{^VVV!*mb8e2_OlHB2s$&kQstSN%7#N#(AxD#q$oM{~-QOW~@6*V=H{rT2 zs;bhxagbGyoj^(Uftf=e_&CYEN09Y6<#KsJjV1kV9mm0X?>P3ww*io38DsM>se7Jc z^%G}NG6UF-gR=V>%D+26{@6Z>uYaH1i+l0R0>;pzn6=u<0fZ1x%X4XbJC_gKN#V8c zV*TR}2-il6C>S@7f?}Yr{wS4Ghe)SV+_+{9s-jRhwh#U0yYO6hWdPZ1mTI+1^wtMS z-Tfrm`a!CH{1LMUcac5(1ptgqpJ;Tp3XMF_8hd^;8byw!iRfL3Hs9|EP%f7dLXdv= zdEz_2hN|fp>$lPSjb9UAw*_nZ1j6^xZ@LrV)NmaKW5XTf@_7oyB86fRW$kU$FT8{B z{RK5Tu7X;vhB5Rgo)jVX=N7wBS6Tkh7XahU(%CjqrfGo?{v+tu1?4)|?9F+QM*vOJaR2lI@z4Dfdv==K^a+&i z_4Iz}dCb54lGMG=pl{fLq&9?+6(rR_Hj+e=H!K$1YXBCUpm;n^cKRghZ=NK5|MyT= z_2X5tP%oi>css}nO7}X1@WE@WbKzKcwux7~i11txKEkz{yK0O1A%NTBSeD&9yXm@4 zPfriUw_e40^JT&+YW|NUeBNrUeNTd@+7b*L?}L%9T^H9h50qVG_wGIDaC2?3_qTkJku!>E#lj_Hn-Xrr;C*5VcS~1 zy|oZTi}-D=A)W`YaCzRz0x$!J2Ob;GO#Y=6qD6dbAYKXF3WeI)q5y3m;$b9!){$3O zhWL^J7Jx_w5NCjJ&MP#MYsuov0+|^Y0cl3RI00000NkvXXu0mjfDBUPK literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mountains.png b/production/example_apps/zippy_maps/webroot/img/icons/mountains.png new file mode 100644 index 0000000000000000000000000000000000000000..a6559e73290196bf0831e241e0eba3110d29e079 GIT binary patch literal 1626 zcmV-g2BrClP)Ms9M-2V5yk8s@tH6w9yQtZH$g>>F6e;O-&J*=vq}n zMMx`DlbFgRDt?SHL039WD+5)CWUvjUu9d2RQWi*PmZbUR*tx{c`Fv-e-{X(mIZopw zwrC&e(d*au-hDss^FHr;_ehT80MOpvt^hI+a9f3|Yc?Q&JRo{{dTap6aU4%P0EAo* zxB&815*IE&9xz?c_w@AGQd?V_C$0h!w+(S^B47drka63*H_MPKeqC=<|Jkc7yu{k3 zTDH1B1z?wlUhQq_KU?42jH0UeLZPcFTr^E=!=RV`vu#r?x8N>AdE$kDYa$L@`Ajd* zWG~x2uS(o;9I~25!LrC|8g@QkD?~}t%krACT~DPbWV8I>_D)*XeVj}pfg?oedeOF* zv@4igvoNqQ^IVRTok#ih9S`&OeJ>LUsOYH_j^mI^r%6vtu+9*qCngr)+_Ppyiq$Ni z%i#z?K9?h_X;`|>vHPCkYoBWepgvH?$=ydOS{C!u)8x`=4(!-N|1)p!_TFD2@_F=R zvUUK+aY#>2q9>DVjog5oF|c%<=fBcT*Y<}f3c-J-hba_o?rGV^i}xSIwk*DJ>pdLl z*hf(DbLXd8IsNzx6igFicDABU#lyyN9Q0HQzaw$3`&C*uweZ%!Io==XH($3MZ7+aAOgMZUH50RS$g#%SK~G48$TPLAID9rpj>$4K(>`Bsd8F*{4q zG&#BZD6N}XC_Z@!CM!D1jef@K!~$e22svG|~&nK4fN}IH&vm$`ijkTv5Ct0Kmbv$0-WI zKyn1rwwRvRIQhY!=sx{C0H2OsPdKQSW*Jab0;qq$g#kUD6 zes0{@OvcP&&MzcnI2J>*bUJ?CMcUNa{>fW;Zf6&c5I90m7l~8{FgiQAq(6`x!RPm* zMx*#bAv%9^h`!0eg+r+GNBD|@?92?Z&qqT%&OmCE`(EnCvI}(FbO-Aq(TZEJB7p4o zFB|mH%os`_fFwzT8ym@rJa->|it+R`J2v0OFLoU!Zy4m#X?%V^4e>aC89dL|U)j&? zFLaX5%r1FXtPUVa960lnQa@iTFglmO=YmPHOhY`*WLD$u<4=(*SUkF=qqNVhY!-hg zL^u}X-Pu8i)DzjbvHA$qMWehw+Q&CfeV_5U1efO$I6fI!Sv)jlMWG=c=i=0V+4bwi zeg1Ikmr()%00OFtB+I3CC0lkB`-4H`#zscc2_AXvFp?x8D+-b%Exj=iARLSF=D*%y z@9RhCzUxuWjr3tV`BJp1v5M~kpWjb77F+Y?fU2TKqx|gr8@x8~F0*qpG{oaoi?0Y! zi-j5*2-er*$TI6fO{<2xl6j*mr)ZVtiPk7CJOI1QDVpa0!?LQCJ-ehSvsf;f0JdRV z6A16K+%?nH6iS)6(KgkxwU^3;NquuO!3`U#60Y{CV(p-RM!LUr92CvH);{D8K4ZpOGfwEzGB literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/movierental.png b/production/example_apps/zippy_maps/webroot/img/icons/movierental.png new file mode 100644 index 0000000000000000000000000000000000000000..22068737ae1dc9821b69d04495deb795630620ad GIT binary patch literal 1083 zcmV-B1jPG^P) z-D@LN7>A!s+jKgcex>^nx;72FTb6|uSr&x4ic}k;=zb7vmtF`3(Lcbe{RbAj@>=x5 z6%>)ypp})a5$o4d1k2)j(Ti1^cD2M^t=Tl0PLj!t7d4h&G&YU@C&hL58 zdCzcOpJ|!^M5EDmKmz=tZl|@T0|rn8jASyY1NcnSw8Z^@EQ((MNG%dK1V9ncL@6ed zN!>R&IcbS2K#!3Kn1d*E?Qp7Li}ht9$Rj)aD{~ui{s+a0CeZlE9rP_ITDGW zC=6!P(7y=XHq-6du^3{i&}lzJ|6&`ZEddN4FLcmy?p=_$~rIKOaSos z;1Ji&Kf{|(J;!=BLpq4e#kGGEmGMGUu~>$_4_Z~y=-@vX$WvsImGnoQM-Mjw;zDjzaJ1%0-Wj# z@_b~3?P7t$T?+kjSH<@ebJy$6-|+bTna}ag&np!ZPRw2B%)k-O3>@M8)jQ05J`Z4v zPtL!`OP_tzXlic&#|{N}b?h7fSHDXFF!$m#0Jr|w;EVNNd1dr0BmDyayp~*`Y?{np zxZ(-G(|EzsD;y42v^O?3T>Gl~>)HP!2B5x2UcKEjK)t=(Z-80= zhTDKf|MGp9VFBolf~INq-K|z|?Z-4tvmR|tiT~0i4M0^@=fIYVtEy@@g{IN&5LZKq z#qpF&ViJi&2nK_m#J0A!NTpIW`$S@*;>ZgO(a4GcV^pSQ5aB!B{2Z0B<(`~2NYAa>nZDhw1>q1s>s;b0fZFMKJriIu z5D-O4$74S^Asph53h|sMnkD3B4FOyr0@g|ZPS0~RA?_KV21Jj5SOKg(&#@a^p2eF2 zsDe;L@r$k^yGyS&Bi=NC1HuYQ>!?~stk{e=z`x;2&R1C9jz|Ci002ovPDHLkV1j5g B|7rjL literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/moving-walkway-enter-export.png b/production/example_apps/zippy_maps/webroot/img/icons/moving-walkway-enter-export.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa5388ad51c224b488c6fb66ccceb2ebe66b7e0 GIT binary patch literal 973 zcmV;;12X)HP)5F53ejdMm zo%mIJ-v^*vE++sL(8Qb|-sk`x-~wK)R_g#LzVA!81|-GMgn$|o+!F#WV2k0_YPF6s zKR++wX&@`+B!`m$8?b)|r}M?_SF>HrzB#Ow&ZybsWbbo6Ryc zH8o74%am1q;A%HbldDTJ{BiR+uDy7iR;x8?i5d%7hOX|SwyY^*FWd-d1u_T|Ot?tJ~@yYUDZhQZOL z-uo@D{^-&dUCD7HR0jHm;)27NMJUsLP&h>V$8%kmR4O&}QS6UV`y&asu1mAonB^G_G>Jiq4{&+}1L1<&*O>x1$`=Qw+9jm^!?@dQlM38=zcJV7L z=iji)hel|DcDv21=Vth*evdcb|BXy0!=w2rR5e-|^=BZ`>V-3T-urBwiHQkvxm;xU zpon~iBS#eEi)CtnQ{@dWitsnp3K?^~T`F zq*N-A%jH7Bwzs!wG#Ufm;(LAcsZSzE zDW(slnz#WGtFaG3N>#Ki?OM=mOgG7<$?Rlz_KXji*-p}(?xo2O4rga}_`VkqzyMa9zUq!LOC%B@ z6bfytuxXkYhCyLGHh3d@}Prx~_K(;G2Z1suGPx zIX(L`uMA}w2uJv9sl<^~hG%;Fi39?C{9~SySs@;ev#_v0tyV)yiJ~Z|s!A*tBN~l% z2LRC5*N0&kTw5w}IF)J4_n~AOfXl^y2nK_Q^(x1Pvh3|kG7yepNy%j4I{Di-DVNKn z(`kfHuCzSybY17uUw+`s*cFxmf`}>)jo8$P!bJT4cT~Pt3$~wBPlN)}57k3X6R5x6CSH)oL5k7zQ zbxuxSXl&md1E{J>CX+!3ft0f0q*|@Av~Y)K2T~33`L$KntQy&PPXpxXU43YZ!rIyz zu~@8g0H7i2J$Qr=4962397q9Bsu-M@JWo~D+25b!^h-Gc>PECiAA6k3G>y+*&ao>PCLN144zBAWe2jTS1 zPntF%=I7^m``fRH1$2^;D5Z))xw?+3stgSd`i)+?0G6j=nr26rQdLzM92`VSiDg+- zgdiLa5>r)FPa?X$9cyT6+$)z%0K+hV`!A=hOi`2vo{H|Z+Hq)$ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mural.png b/production/example_apps/zippy_maps/webroot/img/icons/mural.png new file mode 100644 index 0000000000000000000000000000000000000000..846476ccc653d2c23f679511566f7ff42f88cf2d GIT binary patch literal 1423 zcmV;A1#tR_P)_KuWECc85`&wfAi z?6WiTcnre;prxfn1O&iuUPTtSXn+o+0KKcLO9Sv2hGB{O0m-a>6F^ubaoq$+0jgP3 zU0q$8XY1CjmbeT=%&WwM@qh{_z@&LiS+kT(@mON8sdtfu=ai1x?nd)g2Q;Va<-}l9 zZ+(3|vMeJ>(xM8hs*0j0B>L&?sO?^l`5BynCjk#c9GL%3E6xOw?6M!(KVf8&4-Hy$qO(sF~QW-6aZ2*$hMDnQ~FSu{ru*|Q99dC z(bm(>jlLl&8{+o`k`ur(-nhS!HLV-$enU4n^WJHuN2Zwg=eFJd>pL9)Jo8Z^FGx*I z4T5m*m(J^fww`udRJk?H3_ zv}5Q7Cw3fRXlN*>H(X=j%1@W@N+OZkQXwWl2{8=N}hbW1NK_38p2hQ@>Cw~BNa@QBO{rL}j$)wx?Ts<&;=_blplBwZI zjEsTc74UckynZjDBqDgT<_&LersdP!0Bk?BhmHFi3B|)SyxWLB6ma!|s|WlMiOBL& zq@_U&-N4WdJc0+0S3nH<@J9jwtk}MiV3`a+bX5h>RTTuwOR@q%AKP>Zw{&^k2m*3H@03+wFquouD zN~S1V6Jt&52ITUrnBeu0HeGw?%58g@{;u^HqPfRi?;CJ?{lWkZZ*6Aq%vG-a@-O|T zFB5;F7HMgA@zJ#mxBecZq$yfaA@d@zT$)vv%KO ztb3&aFqh@AB*~E}0!t)}jN|_|cT1KGUp;8^ovyKmdUJ(RDF zQBoDAq$-TA=|pNvf!R$+5QUtgk|Ys}#ftNQbK@8p8KJZNl-=I-RV$(R?E1fKQw_SN z&sp!?L~{Y?ZiA|-s_gsW;bFet_jTT}MVyFq3qW&JR8@677sli9LIv(As;XMIwx+;r zx}*XqisBr&XvI2~TTN3_7aihCM{RdwqMw|JNqv1i(P*?FvGMV7`uqEHJ~I;&1xH?> zn~h0xzpWlH6AuREZ+U}>!E-Sv~r)Dak7m}RXXZXZm(>XU!IK&@kZfxaG zP8Ueet*bMAJD&@}A>QD0@jQUs>A71m!6YDLRyi@)bioPX5Z_>mC(Wu_Lix&q0C^xn zmL~w`%##!$UNAroh=>Vs4zRv?l5B7lEM64AJP6sWe)Ca^tm~Cx#ES-SKv+R({i@b4 dmMTUZ;D5dQTU-|dh?@Wa002ovPDHLkV1hAvy$ApR literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/museum_archeological.png b/production/example_apps/zippy_maps/webroot/img/icons/museum_archeological.png new file mode 100644 index 0000000000000000000000000000000000000000..0924e1f5c46a0a807728054fa970c5e8be99b7d6 GIT binary patch literal 1484 zcmV;-1vC1IP)g3$*sYN8MNLeR*A(HLKh zN_;Sqp!_kQnW!u%nTd=Hrjat-V2Fs+uGB5vAG&VcUH{zruzS09wB0)9Nlt#fzu)hk z@Ar3p=bYXn#9}c38X6i5fCw11(ZKvl1WUB^5FCrL|bTaETp1tN*A zH#hdybvPUj%w{vPEYB;jq9_D|K^k3jw3N23K)Z&-z>|SFgS*}Cv}-7R~ zqUmtb{MSz&Oj=JR^O9<^EK`4AE5kPjljiH*dje~D5kKwz?(PVvs*2z5ClCmv-P7Oc zrQ`jd+1dV5e6DTpkJRjWoUySnY&Ki=1Y)rmlVg*6OZnz!};+!{`jh!<=a;f@c5A= ziQZE;xZd0YK-s3HjP%_`GEJJ4Oa``{d=6v2%!Loy(-KIV1&X4808J;JB^r+6X?GzA z0*Y^(f<=XhqKM~=i+oEy0KUt8RP9=mWJ9)^@m=miRn_bX_lN9qzfuz+>-h#MOEoWoVo;ub-l#sS?>{ z#^SK@(DSPp`qP)`^|<8Z`^ zUuN;@5~Q4|SEAu4WBsF`PI@4wCVN7Ewpc7_ZD;gApVLFl8;?`5rIKrhyZGz-9weiP zr`?5Z*+Rq|k^W9E*770(w?<}jmOCV^2TUdtSC4fe8bmIC?xgou7ey6|Fc;@Ba`QG< zk9QFnkMQ@&YmB-lOZ3?{Pbb-!{+ty7i^YQX7dH_lOzpdyDBG|UW08sO0~c7ZFpt5@ z{d9iR!J?J-GUOh>Y&PR}4JX;~yM`$)E}k0!S(XtH_-4x?B!fup+YRK}%!ET>!r?H{ zXq3^x0QWp%XX)nUY;N8`pw}P&4~R}g2=w|hrXXa90YMP3+wFKf9-5!}g8KbisNTDt z>b>g$$XQ^-m}g{J(}Mu~bLu((SB`X2wQCJmj&x4$n zTprlDlFA)b@szuIyo;WrohZZO7>!1{4?3x6tfc#(lY)YROxUVUAd;Xcijq_~L{Vh% z;>GcAf{Xjlb8-LqBujaDdDxfO5k(QN*NgMDvq+M32LVM<^q+A|15@pi0uT%af#m8X z2m+EMVYAuNepu*Yx7(A(L~z}YkF&@0P1X-)A%=hV{e@^lP40u zSCbrD>6_CT+H-wOY~MOlkw^evndsta1X8!>nM5Nd19_U78++@1Pb855{;&o(jrtDY3yS#lNnz;XJ#=h1ubhu*#QdJVwo>1iFP0Sz_RsTM0B29`iP9*u0ZSlKV>up=S9>QXCqmu?Ts1p9j|Czi1OhcL`@RosOy@WbK@f1` zO$!MKf*|!Sz`?;m_OY5MG2-Q?SIP0rn=;D?IJ-Ot;OqM@)_3nNZjBs90Z|kIa5U_t z<~)dyJluHGWUV|H6HS#-U|Y+&1v77&e0iRkZ4j%>yeY2h8lN*-AjfHFx7*2L-C>Wj z%X7{y&*>_WuIoMtKhs)*oziW0*h~3@9NV1Dgwn;v=1{hKl?kXCr3KhLdY8!A$pSNP zn#zhdIZ3K0{;B2{P0f`Fkcya%0>R9iCUxLh1el0n6N*Q}Ug_=l?@?g1fRtk$c@?n; zeBU=_L+ciFHFMi4-nKPt8Pd1~yJWRp))EWE*&C8nB-F~9UbmhhLB%3qrH#~Y)ZN8x za_+jWwW{gxeLwZCK(j=`S?6!N6aj=`2-r*LHsrl4zvXhOIODoT9*$a*a{vxG+emb7n~o6{}rxy*X|_A5_>M*c=OaYjIXdv1dg<^cO@GzW|RZ(W2& z{#ubgsu2m130nmiMC^+t0R77!DM4OXK#mAkiMR%2&mY-1S7Gu}0x}|+YBbcXB^%R+ pWynhl&_sw+N~lVREz6Jt`~gHkfxt%bU@`yz002ovPDHLkV1kDScM|{r literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/museum_crafts.png b/production/example_apps/zippy_maps/webroot/img/icons/museum_crafts.png new file mode 100644 index 0000000000000000000000000000000000000000..783eacc06ff4e97255831ddcbe769ab6792a5c75 GIT binary patch literal 1125 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 A(f|Me literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/museum_openair.png b/production/example_apps/zippy_maps/webroot/img/icons/museum_openair.png new file mode 100644 index 0000000000000000000000000000000000000000..34315c30f3297198251a9d3c5b839b6fbad4b721 GIT binary patch literal 980 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/mushroom.png b/production/example_apps/zippy_maps/webroot/img/icons/mushroom.png new file mode 100644 index 0000000000000000000000000000000000000000..90c9a2c4b3f9dac0c67e7e75519b63a58e5af7f8 GIT binary patch literal 1360 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/music_choral.png b/production/example_apps/zippy_maps/webroot/img/icons/music_choral.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a8f3c476a64f9860d767ee6c33a82bfa19e0e1 GIT binary patch literal 1319 zcmV+?1=#wDP)Gf-1n6d?lHd;zY#2ATgDwV2B!Rwq0?{mRj2mv(w$VKJ47-Y&)~vRXoYf-MusCen02V zxp(FWDJ1~=_wSDa5g_LFQ68-o00*!EXJ}}s03f84N<0SWZi~49kw+x%xBxa_xy>FL z8Y+nH?rtS+01a-h^Z%@X1(?9!Zf~n7byvJKHP&_G5et{uVEb^V`_lmm{-rlkV_i3r z$s~qhpzFHll*wdRw{D%+FK4-2uIzt29>=mQOw%Ma%8kMH;Z3-YA;Lo9=|HG>$Ehw4 zVmZs_^KAKG2V46(F-;QyUDq)TL*1hCETXbqwNUYq_lK*7a2$s<9qUOR*g#!foj2~A z+tXB89+>TZ@pL*}29ZvuLjk0eNGZA2J3v0454$ZADy%G%$#|lPM1piW&A^chy!6?@ zP#^XDg%IR!XK8C|t0YkwKt<{o?YZ7tal*#NMs}Xq%VTi^Aw=0D2(qg7`eM=Ful)?b z%*+h2SPa{?S+!~v0Mpac{BZ7DG)+UDvi}*tFFJ7GyqDRcElR`27Jj+%6H`-DBoYZ4 z8ylJaYnorr-1cYvzXMPSbh-OeEX%?$4C3)P>2#VsCl9iAM*@KDeY@%3b=uoCnx>J< z<%mQg+`D&=`ucirg%(?A4opl;kj-Xk-ng3fSDpaCG)=PEEPyAj?8v}zip3)1rr&`$Fx0|({2_`2es|TnQB|y`YEdV@w{Dra};F+E+)HUcH9Kg;K zdvP46dH~zDD@I8~1WpF9`Mqr(l=9VLTIl_O08+||QJNF8-tYchr^|e`6$@g@r)U>z z11MbykMgVImzInb=gUR>VCKXeLIlqj2q1*07$pMiIU86wq%Q9HI1mKjx2t!FMuT^J zAb_T6-1_L|lJVkv5dx~?9FTM1o{*Th3b<~2!TX~M!D}) zDsUoz*veR-4-onlr2xERN=k`9ghsjgxiz5xVfOl$JwYF{jsht78u@%4DJA{8PGjDm zEAue#&v9|z+0biY<5!OMlgVVTEK3c0no$4L6> zjcb}lOG}IQ9pP%(fD`qJn}hAcovBd*3zK9rNpo{^py*ILT(CZ>W= zD_~J7mvD;)e`yv0NR9Fhuq=cUA8a3f(H&CxwYW610H>Pb)cb}{jdhJwS_z+c2j#gH zUYssdo~zzpzTFCf@QH8rFYzLP;PSkZxnMd_?=~Yf*7dy~!YBT`D?aNsO9_S9vH&3v z^=c&mf8?{&AYL^<07QceF#@P(K1(UNsur&aU=f7jHg)#el$PGCMZ9JJAB0LuwN=#? dvuhCt_y?dciTKKRTiO5s002ovPDHLkV1jptdJ6ym literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/music_classical.png b/production/example_apps/zippy_maps/webroot/img/icons/music_classical.png new file mode 100644 index 0000000000000000000000000000000000000000..bdbd38caa31634ea2a1cfef2c6e8d025401f4235 GIT binary patch literal 1013 zcmV{EBQmUua5f^1LqLT5XhIxZL?&Kc-73sp2`BPlF4mg#Y5EBTh zOwJgBk0YpwnjmCIVS_hBMl&Y~DTU^ZN7`9w132t5wS7GC>eLDzVm@ ze!own!{yobc@47+1s;qS04efrw@a_rv+b(rcDn%F+}uzum*uhetRQZe%RBRDKYz{c zVT~k7RuUoPpZ)lZxp!MmG1^kMfBgNY0JKkA07Oxgi~RY^7g=2jq9iw55sL)mAh+-e zkT7ely&~GDEpBgby)RTsNfH3AjxKBjb`NV*DwWhY=_~!_$K@8# z>-A`#w$NIml(MsKpSF1Z@&)bF7GW5s#wn#{W`44FoD!5vfUIv6MRq*}zkTxy0C60r z#<_ikd>K~C^*cK|Gi?@xd|5wO(S%vX^C1kwT>Ue*;nwF*XYO6&B}qc1Qn9T-Ot^bk z%PrI^AW0IocsgSqNkCy3TC<((9nYB2HSF$TZK3%DUJry}m^t{X=C?EVK@bqfamti= z$TI~frMNn}u=nn77ji!MkY_w(EI}BCcHaw%#UjJu&=SLRmVf>9r`K%r<9&G}Q$QTY zHWLcmnM!!CjxKoT%Xd@beVOv_Upx5)xS7y}tpCa0vCW7=IB!^Y#&Qh%4lu6=q9`JY zB5STVj!{abvYWdU^Ki$?`+Ufq3Ehy+6X!LY54kg;QYu9(5%C$;HRhrv5CLQNp?e$) z-n`Mg_uYrU!x5WxEc@Uw;aCKWoC~cr!{IPxLZuY1fB4;+PcmNC_HrQ+C>D$I$a1dp zP%deJe!p+OjORnv?RM>Pyy#f=K|agn)^Lv3>h*dF*Z|&QL19v@R@vO#%tdy0cSonw z@&0EDlN;b4;9er2nU+hKqQNcA3IL4`7r;^xLVmV=E_+k_HD8)(V4SBowcqfK>-|@Y zBH@sK#H_cni_<0LxwLNi_Sz@HA^*V4Qr6iO;4jY?!3YbO`eeh1_`?<9kiT!p@6Dx! zC<{vkWQf?1NC584?^%I7w*ZfbCq~38K-T=8skw5KuOwhjMA=*=^VfiB==-aXuPne3 jA*PhADqC!@3OT@kZ`Ksb<}y#$00000NkvXXu0mjftK;LH literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/music_hiphop.png b/production/example_apps/zippy_maps/webroot/img/icons/music_hiphop.png new file mode 100644 index 0000000000000000000000000000000000000000..2297968e0f1456289204224a8d843e68819d01a7 GIT binary patch literal 1690 zcmV;L24(q)P)stKA5o|Y9 z23`QD0td)sGRWG{4z{Q9L~48y?h_g4WpeYM7bsx^5MXQCI&*N#3t5lNEh`9U9% z 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 V@P=SpKj{Df002ovPDHLkV1k_#P2m6l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/music_rock.png b/production/example_apps/zippy_maps/webroot/img/icons/music_rock.png new file mode 100644 index 0000000000000000000000000000000000000000..590e8b2b3d2a527e7accf8507da19b1c0c2f2f71 GIT binary patch literal 1626 zcmV-g2BrClP)j_D~EhhIKHq0``Wwa1%7M+tvBgL|!+=`7_&cBw11@nxx1*h-4{8vZWzA zz{R~Hug>?~kLR9yk6>9A04GkI@B<|W;oqksx1K*8=cXO*%Io}9QfcJUzt*VuH=+);aI z0)|)m;KZ%5i+z241cO0jS^l3vG))7bSS%6_hfx#-S(Z^0g^4s5r+emxus?%0@MPct z@O(Z`p-@1UWmHuq7K;%Mhbb0|HK5^e*ah|b{rI}th;&3r9NEXs4^phJuaitBo#{@T ziB7aTt?tT)&W!Mb*&oq=>JYhHj$*Nhq9}BX?Wgnm2PhN@HS?3tbrXo~A#r3M0I!^X zlWo3TOefG9M!Tx2?)cerV~9Q>Z3_nHIxm zMjE*m9VSiL$LIdSp*MyJ#AGbXqEe|)sZ{v*mmi@h3b9xW0Mj&i?1$f`ym6n-r@JYv zr>+dmm?((+`%fvhZYzXBAqHQ4g2a=Z_C0mIDh5? za;Xgxi3E})wN43L?W1`N#@!b%kN#GQmME>m^^ua^!a7>Btrb{ zr_Spj0X`diFS-Pwgjjbq!GzSy@@BPRPNf)I5?TAqWE9ClAur z*2eHpj&S4MCGMvSyMpgXK$c}5e|?yN(}w}LbKxccvB3l{PrU}f`_E4ikH<-#Jb=Eb zqw6|Xe!D;}b&psqwktU7vi;V+xC_AA=XV|eUz%D#(=?JNdsx48m+s@eWd6R2a7O-k%*hBn(&$~6bcNT z8L3I5y)X2$`1S?bLREQ>O^!1^IZH4RqFgSM&*w1=1NmTxKfd}q0QyfIqAe(~wYAk6 z0ibRUH_AHK|FFc6{mvVZo3rZ_i$wx*fZ-pHAV~qXiYh*zh;!|0i9kKulL*m&>JXjZ z*;f+}m!}qpL?Ts^hQZQ13rLbg+2csD>Y4xO#A6)$)r(kWWBH+h z0?}yHO+o{w53~H?H6lHGYvy?Kyk%J&d})B*7y8}z&z>7|$JHHC-|8wL%QCsthI^_F zoIXtF)3td3a1)Lo2yEW0s-tA?6B|spY8hp{dYm^fM*(xY<5(=lKmYs{_pWCcIDObX z69AW(>%{Np^3(!X-d%JfetvQmQ53m%ecipRY%|j#V0ap;sv^rW;c%EhAVBGEiA!&N z!lk!9srk3pX*3!o8vRBcP1CA3f2cVTJ=Z%I)6X~Mk_wo(grWtO?7}8*{%c{kZ5<50K6+N z(E@nW1nQ88*d!JK=bM+P23OPIEfLs8B4{^f!)sKfS6TsYnSh6c6O_(Yb+(w+3OK-j Y0en)%v;MxOzW@LL07*qoM6N<$g6Ak4hyVZp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/nanny.png b/production/example_apps/zippy_maps/webroot/img/icons/nanny.png new file mode 100644 index 0000000000000000000000000000000000000000..375014d3c8fbf7cf0d627dc7fe2cdc23d5288518 GIT binary patch literal 1437 zcmV;O1!DS%P)uD;jE{uG z7%9&c!-F9<0tTTd65CB}OQJ%!SbE#t!tU&)J2O7)%(6>&yDhHqOHR)0H|OmCcfNDZ zobw5~t^?51(_;Zdz-rVMYHK+_1G0cNI5?OC5OiHP#jSwdC{_bNtdY280Azu*QL=-B zgE=7_4x8dK;4x}D|4jtafCAh#>a00RyCJ@+cQ`UsW8o6(3w1tiJZeC$IP`MwaAc^t zxfxlOvDs`j70zTbD2hVwaAc@2)cFL)G!!p9JAf?9*ku`Wan{Q0vRv}h&=f7?=h`gT zY&LXVN7J-I>xEp7nVFfAKlJ&0$PUM{0Yp(Oj%q>ET;)ry_L-R(Y;A3Hj7I1fjo{n0 zi+DV~Z1GA=RfUUf-N}K%bJItC|5m(|;{UX&0IH?}aAV*8g74OWcWVZ)3hEE$2xJ9iN6cGjOeQ}79P2NsKEMLXc30F+b;fQ`TY zQsNIDI!G>;BfGFr@clhGSyE~O5Rb?4Zr{GhFNeC2yF<**&T?mJiun9I02?m;#D+^3 z0f@!p=(=74xgr2n%`d#wpM6r||7*`)bWNk>L_clcpT@iUc@#y#)6;|G@gTWeH0*ng zw5Bm1Y-DzJ_Td1Mih^a;szv_v_ypsfAyU7OQPm`jWB7J6ZqZS!|EBprukwYPJwsZ)Pic@7-g(s~dndM-F2#My$qS$lW2TECsT)yeEIPoCt){@0N*88rR=QSJ43018u~ zrPKWR+-_21LPyX6q6r(2*8>zJ}-%!Y1J>DQoe~`cT~J3ZM^(5qQilD z_b%gI-MF`GK^YmL?eur}cJ2f~O(e?pU-B#v1Odt8&U3h&72Ao%xgdEw=&Fh%GD2>8 z8o_EUw7IrtZ~4APt(AQ#ilnbz1t2vxRyKqHx8HjofY?C((jtix0CUIt3;tXzPGe(Z zaW@S>2#3QSAOJM<4o5Dxx3?EArO{XnMNyC>2~|~bI2_am0wv-~Dn&FJ#b&dS$z+ga znSkF! zJ0mff2I4@%j6j-vx`dH56sKk)K<{wm0#Fsg6z>alK4ZAdkUf~1r2%a@$!XyZ-#Z++ zvQ#9B#Gf<-%~Clzt&*Obb#eOkTRDg#@or<3<~$bzluyr>G6T#`ex0}sh>>E5BJnOm zJYkfyDOAa-0#tx-nUMgBN1k8>;>!jo1K}|st^nqoC&(|ZWs9!}-~kBPDCV~|OFs0< rO2k(TPy}HvN^`54TP(X0ae#jSyr@^P1{U!{00000NkvXXu0mjf)zPcK literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ne_barn-2.png b/production/example_apps/zippy_maps/webroot/img/icons/ne_barn-2.png new file mode 100644 index 0000000000000000000000000000000000000000..78ca58ecdf99e1542519ac0b8f1a03b3c0addfe8 GIT binary patch literal 776 zcmV+j1NZ!iP)BjE6o9{&V1!A7@!%yTs1!P+O-$)f(vYE$K-0yL$t^U{t)(=-A-|!Jp=+m31y2rm z=u}LHP}IS*5p)Z|7lODLBX!7~dXgnu686>y$N4N<->2tyvffe<1OV*s?=J%-pseO) z<{M+c2S$M3?RLiiOFj$2ENiY{DJ7ogF=#ryYP+$C z`Wei^vw(%bf%rLfot1R8>#-1cf<(yFRi3-rUDu7w1)@|4Y(hUjI}6uB2!L?TWlgM%A5I?lm*1ZzzOTR2Y4thyx{*&n2*J(G z4X+=*=gsEF2skO?f>~o~1`hAP!g?vSYKbK)9Pp1Lh(3#@ht+4 zuaiRW0$;!3x-JK9wk?zv@hzCLC4DV0HU{;2ePPdqQc5l^E-;xT{ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/newsagent.png b/production/example_apps/zippy_maps/webroot/img/icons/newsagent.png new file mode 100644 index 0000000000000000000000000000000000000000..2fcf253dbf66c06152cece65d8355bc52697fbfa GIT binary patch literal 1328 zcmV-01<(44P)!rmNL1zWKoubb6I4ue>;h;oF*2!RX`8hp%M#ml{P7Swa}qmEs&S-G{(OAw|NlGR z|JXi~5CVYF(a|6v17Z6ZwE)wddNr3Gn;9M+ zMpac5ML`IG5CY4xYV%G^k|ZQaLY8H8U8h_wlTDA!q$a0#VsC?6cnVMh2M|JVJD&&B zBrFHkv|_`mAOZpUlSw2=a@>y25ZPhU(gKo1 zcO(M9+xw5S1@5*z8#eOho`ZaL?RU=3U2nSXTjxRuOw;Tb(9bR`+@f4AH~Cv;Kr5Ho z*i}uNB?Rd&&NjtNO&sT?&p)a2#lsOkejyD&I8YVu<;8iTJ>5REEH;4IW09HBN4Lq@YJ*8o-ywo9`(K7s8k5b zGM5)~gu~(X2?!xD45QB1C^YaEpyPMjrTje6Xw;K{uLuoYXIr8l0KL*&j?T448;Vzz zzEY{s8>x!!kEOh)0Kq2%mStgR8iyX=2|y$e^c9+)Kd+TYsww~iI^Ti-5_?k{0r=qJ zc``Tts*Cw(Jk8hHYn-`yrEY%e=s1t`^s!hf@n~;?e~Nbj+#jMg3CI!~>>56?dmkru z?`w)Xwsi-`w(bDn%jidIxuJ&v=u@H{SHME)9!a&U zb{-0aJmY)`+$k10`QtZ)WktOe7K{5{Wf~yG_%y+Ouse1F(WF@KS1W`e4?lF&Q2nZkx=~(h}Kh z*7KU(n3Qn!1(tnMumg5d-=R%qFG)F?*=F^w=dg2^aX2Hh9q< zngir#s}k@b5pyyDxL01J1Ms#9c#!C}Nz4Myo)@W#t8MU(2sDsT?cu!U463OwbpqZo m0T&5JluoHSC1!L24)7maO+L(Q|DpQ;000028+* literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/no-nuke-export.png b/production/example_apps/zippy_maps/webroot/img/icons/no-nuke-export.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8881a710f4a16c1bdad30395843747ac13598d GIT binary patch literal 1860 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/notvisited.png b/production/example_apps/zippy_maps/webroot/img/icons/notvisited.png new file mode 100644 index 0000000000000000000000000000000000000000..f93316f35c0a7f3e3bc1282ef21f18e870f9af4b GIT binary patch literal 1774 zcmV8hhe8W|=o?L&G_CqnR7#T4 zr(Q%0YF|)579#C~p@yiaDM_G7SV6!|Ft)Q!;@I)tcRl;<>`Wg#W7ghTU!?R%N8ijh zn)CmE=bZ2R&XH`}24L^ry(%CBx-+WWUNHd+5P&r}IA{V$wr#uMI^cIycL>P03EXlB z2*7Yu3=R&OQg3gs3mya_&gkd=;{gLG19@i@?kfEbcw4qFdFD0)&y(26o?XtP1(@}& z4`%z4XA+47!C(---+x-c;=0)YUEqRjh$flW8hWR=-iyV?M5Sr)}&k(rqpqP{o}t=&iWs?EfG zs|aWzz@{h)WGYj9H2FRkrcN_mo+c0o5DtftB*}}!9HyISp4o1iCfRHjzZ&2`_hW2~ z-^WO9h*sZfp1*jM?Q8asp1H-X@&u3G^L;uZ2_Ed&%llJjcr*1H>2#V{EY{$Sdd#NV ztX8X$$z+J@tN6j@pP@-Uo_Xg-_V3UHv<@ZS(fn07rH`M?ej7aOba>Doqga#fkgxpd*rCP0Ko}wJN&o2!Y@4$Fxl*$|>%OZ>CzUE}a9_YL$o{XCgn25Q0=Hg>Bmeq%hZVW8{rI z`FtMRwy6q1wOXZADp4wx0JxD$u`$+zVHl)RDFANfZ_w&njhQo-CIArjwXl879(p(I zN7FQfsGw>Zhj$-C)ih*DrcyE3(zXqNAMbpo!N#|`zccUs_vfGXJP$kx6e|VZ968DB z!~IB-gl*d#+5H>-bnz(D#v}l?Z8PxgkLLZi@5H8g@AcoSHGwQQ9y<*)s;ZI~8SadB zpzAuFot56Y;D3kOwv~a}>3H>+y0fA`aLDb*@UDrt!KSe^OD|R=P*BFL@kVk0sw{dvaF?_0@@!Y7V z7rek-@wyc~eHjXcc=zT%+1kE`hu3`*SyuRB+ioUGDJDzT=^uJ=_O7_+d!8g#BAx_- z!5}j;GrTnNwj|HgD-%G03N$`_NS*KsTsW2!L03m+as zS9~1kehk~T_|J{ge64eTQ-k|XY+~PuP1LN$LuWAp4JU-6D8%D&(v>OxeCb(`EspGd zj<(Pm?rYo0hG_Sqh820qs@{Ux5SVp}VHk6@o2sg`wzg6z6zISFA`v~tj`oL%2kzj> z`ww|qT`UBKVYrWTm@1#OO9sr=0`OS@Da$g^XmqYBe(Tz642-;jX)e#j_2SxgumoU9 zy}i9U5C&o_(wHO?3D1JUOVa5yqobpq-<-x|637BY*8>K#?GjGYP~V!#0Hb}$e*;UB zaKU3IdmePA-27VDni+t#oaS_{hR^mT&oAbQI`9XWpIgnF(+jK17390aDkf1k_4KN2)mvD>Q`Q51>nmj;6Wnd zkT?&xF)uQkT+0Su5rG9Hf{wcPt6TWTy5^#Y30WO~#*MOa^ Q5dZ)H07*qoM6N<$f^T(de*gdg literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/nursery.png b/production/example_apps/zippy_maps/webroot/img/icons/nursery.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6fe04aa0049aad395d1ad7f272e41218b94d38 GIT binary patch literal 1322 zcmV+_1=aeAP)Nkl0^4p6Cey*e~H zc4O75Rj8_pqA1HMTr3u`EQ_Jhu^Y$w`_|(wLv7$i0aR5bs;YRwSFVrU^qr`x&UNMxZ!A>fixFibD4L69^%Qx3&F$fLUF~ zG))(d_wPee6ehksju3+Ocs#IwU=W&?g=w0kJ~-%$i&AOP{`Sla0NOiy z>H732mStg>=92@=&d$>D<{KpU?*m}w(k1Th*tux`yRYtG;`ny}B;J0D#O___x*iA+ zxCHTdoYdh%08ITl%=njI5sJm?{s#b@LV^6xzo4vrmiECxQindIeChWm2hepLed{)q z-Zd2dx&?qRP3~;n7C7jGqn|N#@)X6p_YmcB;Aa`Q1YMn-B-`8Rn4aQBt$pk1Idd9W(^&V%bpW!t9FcH%$v&?8a-!D`}Hlc zn7=hQVhsVb)Y*b>ZQM*gpC_Nsb9>V(^V*c&-iG&thCPtkv)6wv-p}9|2C^(8%QE)d z9L4(?zdf^OZ^H)@51{_}%e7=Oi8V6HKZid8swbfCQzxlZDpV>Jx=)=%>FEaG-;a-A zjf|qzEY~9DcmS1}La|u%w_UG96$MSx(9>xie*OgjYX1fjgFDe)e+{*N0|4V+f5YtM z%OnyBTBFf z61~5Di z6sV?4xJg58Y8C<*8Xda^ED7O>AM5Y)J`K+m3sbWK;53q)`e*o|(XpFBo~RLjnfbA` zcyhW#dhT6o)3=d&5H;d2xwG`vxfY;)dLCphSd?m<#9W9!YawdHH@M=4TMC}gVzwl} zA`mgp6F}|E4Vn;d7@!VBn+tIh@YdX*8e9#FHwCZ&LUl{TZ7NZ9z156((*QLPUQl|U gs`rVNnh^*15BhN{s{Qunh5!Hn07*qoM6N<$f}ux(9RL6T literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/nursing_home_icon.png b/production/example_apps/zippy_maps/webroot/img/icons/nursing_home_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..27d8bb207567c3c687729eb1f6d0cf1995718373 GIT binary patch literal 1355 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/olympicsite.png b/production/example_apps/zippy_maps/webroot/img/icons/olympicsite.png new file mode 100644 index 0000000000000000000000000000000000000000..29c9fb204d79d756ad9405730080a166bdd9eccd GIT binary patch literal 1000 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 Vll|0>o<0Bo002ovPDHLkV1lTp#83bL literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/oyster-3.png b/production/example_apps/zippy_maps/webroot/img/icons/oyster-3.png new file mode 100644 index 0000000000000000000000000000000000000000..a04c0b42e705d8a435b01d5c7982d6fe6dbef117 GIT binary patch literal 1138 zcmV-&1daQNP)P(KCfV*E9^OeZdH=t8 z=9%}MN2%BA08CC!NY1rP^h?zjL|z;vUU z%jGO3o6UOWI*@S32)8E#CSU-Y?pXD%GUA#K<J#Jr19%9Zmmc`>^590(#WwVCjN#2;6rcy570zkFO-2*B5G`(v8RS2Fx z^%MYBwb~nikP<1>uFXAdnq|h)BiOZCZvcuAeEG|FY*mb&00#90W5XlZy=EY+>-@I5 z$lU5uPXN$ZwA!gHfEo&+O390#z1>q5{@y6^$Lb(wzt;W*;^?d0D-~4`w zk1u_}#rf-v^A86+!-I_rdj5Z_s(*4seq!Ygrm{G zyI|J39H^FR)EB(0iem=626`vuxA!4tG5T|F=sffMpo|6Aw(@Yq=}a^>n1q+{hM3 zPvmLcn8Y#}v}7`nS*28Bdw#yDj-GPA z^6IO(H8TMxNOQXT4xdjKuC&X9&wQM{wY7h9+Mzx7Mt}QutrdjN{J1~GO#rRi^LBE< zB0$^?J)bUI_e1#1kGbY$H%!lHKXnAy2O{oe0`OmXnJ&x&1GIohxDZzW@1B=w6jxyL zt^k@KbT`88PgNSJH@Y$J8o&qP6{Yv6dXHGO8*_mF0J!(sVwTjC4*&oF07*qoM6N<$ Ef^%af&Hw-a literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/pagoda-2.png b/production/example_apps/zippy_maps/webroot/img/icons/pagoda-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e162f8e8a99f00c156a5e6064dbb4ddfd916f8 GIT binary patch literal 893 zcmV-@1A_dCP)u-|wz~enj&pPMbd#la^vw3#CLjGo3yjkEz$|nxMJ9$+6d6*wfp;*6YLG9(VpNfc{>+Ue8pK zDZq7IPPWhS#;pbN!`|M~-ea%JvDbYR@#~h8?Q_0HUoy#a1^B+t(bd7iDTOQza_{Ks z0N?j>BaoSU*L4}(T;QFy@J?I$x~$`~ti96~gPRLn*Uco)6<}GGen@kDQ(u>e#AkC~ zQ8Ol{Aj^D7`4=qspr9EOBOvB0LvG$b_PRO}C)?+lsYr~#bIcb zF#qSXN-e2G1uyzD`X7)8%fl_d|JDkxN(v#LQJ)Xv&lqm;&^(P*%-u~CTZ{{EiPXq0$QH70?GkO+i4 zwo9m{!EDVc0He(h4KerwJl9Supdwaj{p7T4W z=U0?SBmn5{?zRBMfK@+QIM|2*aUcrByCLJO6dw>gt_wr~O>a@J z*BdKxxm*%%2g>!MjsK?yG$0Iw^kY=MrA>!FwdryD4;Z{Js>deV^^b8NX6$^MCW-x3OisHmtg1vMq$a5xyA^>KNA z`Z0-A_|DD_H8nM;s!DHtBg368h8E^b31s}sbvm6Wio*2T3Lh6A+9#0?F5|tEEey;| z;on$C2$54D>kuf4f)E1V{lEC~&jozFeb{U^K40)B;j-Jex3`nOJAb?ZfLJW{WCBv6 zqN0M)#e00{_c76Po|2N1BwSTh8Z9zRh)b71gfg;6DvpnpscJ6Aq2DQ zYb>h&a{Z0BDJ?BURaM@stEa!U17B|+Z=Gl$7K_m}I>M#qQ@s9cT}}zp+b%^>C@Cr7 z{i$&}o~~j1)n2~1`x6(N+8CIb0`}I8htY?OuPg!3-`au2V&U4-V)8`_767QKsv;7J zF!vz9^}q_3non`%_6+`wbpS5UPjjX1MfzL!)_{STDTX^;SglsB{_$&CfxLIUilX3f zIQZ=6X%#oe~aNx7lZS+7;HPkr@#Ng?(Qy?m6aI<;)RH$hMcxPt}QcUImBSw8HN_-xUsyH zZcT_wftaD8Y1$L*h^54h<9KR##WkUegPcFowDyuAhYT8yeVOniT`A zdfc->P6-LG9-BO^e%cHS;yPHnJ z0B<&Saf(3t@;qDUVm82`H~Xf?{hLw30B_RaJ9^V3C{yGV$ROd6JpmZse1|;XrUlYS zl?N0JcwPc25_Y{=^-EFqx;~r_JZ}MmgiJ~~Rpk_m<^u=#56SjOb)mit QmjD0&07*qoM6N<$f;pf(=l}o! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/paintball.png b/production/example_apps/zippy_maps/webroot/img/icons/paintball.png new file mode 100644 index 0000000000000000000000000000000000000000..34f4b8a8660430a8c54c834cd5cb193dbf15969b GIT binary patch literal 1198 zcmV;f1X25mP)A#kiMz|D+1&NU#zbh)6<;t``9nt@NUZq5Sg=wX%H%TjnO6o_I)}Gb37nw88?#_NC>kEf7^PV&F{LY#8 zoHMT?gaBZ2a!;bX9f&F2l94ZlA{dR@V-Q9{AP#26}B|EJZfKBfa#w4U?MesGaio< z3F29TZu;AGie5{*=u~~Y0ddTH+eD~@XOwCObibW{q z4OTw9#`d3SuK;XafCM!%MNx=GqomVmemMV)<5yLczP>*Ee*fVFv|^g3F)%RD_H#7? za=9FZLIKON09Y8CMfGWDT`I49`3BvO_we;gpCQT?qP)MsY;JBk&zDN2y0BO*)?7e7 zpXb!f8IGNMy6%fkTpVdMD4xAAT;p39oAvBlBf#(Xd%mCTO;N;aFVJKZe{2#3Q6AxNcC{5E&1LV$#?ymbXp78n^FU$+lY7MP~#8EB2H z?pdHH3Mg=XWv0SEy?BA^=dY4VrBGFs%-t;jhAxhv>v~)8h602TAV5(S$G0#x%i{E9 zHa0eh#bN{k0kVHT1Ry^76sBo*PJp89gXK0X>sTyCG`fH6`g}g_eR~IhBLg8+wf)1j z;ZCS&8jI7HK>-9che{|EBEOp_zn&)?3=vZVTj7qOa(}+@iWj= zgoG~*E}yksGQO%)GXt<%Nlu-A_(W=awb4wt;3HJVR{i9(NqR18cl!3Lmk1a9w0nxH z1bCi_@% M07*qoM6N<$g2j9@2><{9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/palace-2.png b/production/example_apps/zippy_maps/webroot/img/icons/palace-2.png new file mode 100644 index 0000000000000000000000000000000000000000..187109c6438364994a1c89c24d0703eafa7ce065 GIT binary patch literal 982 zcmV;{11bE8P)NklH1Z<2?dvFf9#0+wB>C}*Wv}&^*ucn2{;d2dfVv*~bj7mQa=9Go zbedEu)l*{Eb#WYrqGhj*tmIE2AA_EFDd0%R0so#V&k`!zRXY;$01-`2mF2Osy;Le0 zwhJV>B32MWaO?Cvgb>|s@m@t3!cMulxe35mfe!|c8)H%E_%HXw=*gDk^W*amzwUIqCVKV3(KSLNkR2Qg z9RF+YCAWY3wq^XAGdBYx6t<5-+X&oQzs~;K3fG=oYK~ofG|%0+hx~J}WmrAwu06TL z{@V(7)~~lEj}-8D;{iXuSj660H^#sJ;|kSk)v!A3opqL8F7kNeL8O4TNqFX?bDaO= zGJlqzwajHQ8N=$B7@lN)@-lz#Z~Z?3H@;j1S}z%Zfq?QL*Ie^&z3g%X5U&PJeZ z=MyEsxT?m-$0HqwhK3B=iH{Eg4wJC1HC)$?yHUr`_HJ?}cwa8L0FL7vi3s&suDX&_ z^lRkK$V&cfF{Cib<#J@R*^bC|cXufki-B{pFmcf80wFtZ6B(KWmDxxq%3J4LAQIP=jlUIpB-m!oH5yzy6=YV?VRSuJ@ zWAa!6d?M1aCFPXIVd$MW4B2-eUS5>`YUL10OcO)zL9pMovQ~&?~07*qoM6N<$ Eg06AeZ~y=R literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/palm-tree-export.png b/production/example_apps/zippy_maps/webroot/img/icons/palm-tree-export.png new file mode 100644 index 0000000000000000000000000000000000000000..e1396659127f333a112115dd70b1e7a3cd6f5b94 GIT binary patch literal 1417 zcmV;41$O$0P)b+bs%&v=*}9I~yW89L)`#7DX}8{PO9sE>tm<5RKZw`dSvy0S(Y&u~-&hLq4B3#YMnv6wv?>)=6A905m`~ ziWZB-vK!jk+Dvf|;4^ABkH!NkpaAnmt(miQ8{*-)j-i2d7A~@?-e{}wQwOqzuJ_D! z3=Kpg5j-9bZnt~c!@8~`2!d6cmd$3#X0ukGD2he>0II5@C<^h8p@FL2Xd}il6b7Cf zSSGHjD#>J$bUF=y!I)zW5;y>!az1L%+U@%_!y z%RE)^ZcEb)w35*-iXyujTKVAlFYt;!t9@%=2Pa?oit{69>DYFtsBbiJlboKzTK6jFN6ykcau!h(@pwG8&zAK-B9WlAcAu@d ztj+WJ?;kQLPXJgoz`>newASt;kw}!2um?~Sg=w??HBL%SVG@k{fvR}OB}s$ zfWv+J7@is|f;iHA99`GZH2Yw*U4l#|!=Bn#sqxk#Yx4|G4H6scVKi}zb8qxBDNoQJ z@5S%;(^lKb&-Z@h%RfFMpU)HWY@)rPlg{mjc`CSrlrXn;fMhbslXcH%)NKK5m%#7$ zbExqsr>~u0QoBb@O%2u6)d1X>y=u)~k|dH!f;%%ec<0&UEG#TgQBgsCeLX&(5BC#} zvRl!%Cz(w0?&a5!WtmVYgeZytxLhv2yYne7mkY1giy#QNTrPh4w~w~SeqP&pfJ7oe zHk-v^oO2F`{bsWT*s^6yQEgf%6hh4@ghC;!O_C)3doa$$yFI)eeV?#r6Eib2wxX*7 zuzkRAXQ5ji4hNDX5gY5lEBZLra*A|1jjF2a4`64KBr!7mC$ctAw7P|+@NQD6)Z+s% zzjVV>g8=M{>}O$N;qd{$;!=zzZUN8~Zb8@Wx8EZHFmKoZHQri)vZo-ds!Ek7Xx)r1k6&Ued3)6!Sb4ElFt^)Ho$F~n`K62D`-3Ri z6qS{g)&W++bQ2(3P*7F1DynWAPU5r3thYfpmcg(&I~X&;5CY8u48DZ5TZalYKY55QB5H`TM@tp!fSd0D4e;> z8pKx(Py)hdKwJULHJ4cou2qY#31A6?$0+78r?KdIWi8@s1}K0qgVNlp<`&b|A`b9B Xo%w46qYR(Y00000NkvXXu0mjfM@_XI literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/panoramicview.png b/production/example_apps/zippy_maps/webroot/img/icons/panoramicview.png new file mode 100644 index 0000000000000000000000000000000000000000..30717aab1d37f03bb94ff0e9516a358bd70cdd4a GIT binary patch literal 1147 zcmV->1cdvEP)R2oU>F7fv$L}yAP9ubKE&Z#6KDZC&?=QmO@M%57(zS@M9mg90fL7l-ZBAnKr@?O zDwUdnnVA_O9s`b>eUzh#fCi|*Q?u8_Dx;=&Vmn)2J7i&p^%XLw&Bqqdw1+;noh`4W zQYm7w7}03-P=z&3LseC(+45RnA#)0I8|;Y}1&%}<==3S_EGV*Fv;)PP&8DLV&~@F> zdw{SsMV5QYc1_bz6opVDf}$vBnuexn)M_>QjFZ%AH8f50;>yzWbHMmf73eLzZPnzIXJ3ct+>ZH@g2Pdsc-Tt5t7l8Rmsz$} z_}2I19FtxGU_PI==5#&_@z1Bf<@VAaKsy;nM@PLyKsX%k9b@6ucdWfP41;sGCIE;; zA{28Kin$80SPX#0+pk-G3QOyxPfj59ge@>n5lAMJ`&M-#5~rA}5DJB8G#Xr&)lV%;(eGeEU8hO?`o?sz{PVF;^kn6WJFb;oELqZ#~Im5?PiV5W>DWdxw$UmzmF} zDJ-qiX#UN7K20%K;j6iud~j#6>%4B_t^jTm6h$Fm3tE5xp`hgWN0KB)Mn>G+dI#uc zhGFpT&$C>fzD6-uu~u5lRrvF-`z+tRfFwx=c=;ayV`F1He*Bo_yBDk^1UPqVf<~i3 zBobk0Xz1tw085}VN8I+&r<_7yUxt1g8}DwU$Yzu%MC=H@2VYPIV(voKMy)del{<*E6@DV(KQ5TKeZ zuL1``2=Tr`X388A`PEsPX+XrfOz~Z_X+p@&4g_$4=oOIw>?_~Jhqz~eE)d5} zhzEe!^Ih7>`0PCN9fA93FRHVBcF;;4!vruz{G_!rxvG#m}yDjom; N002ovPDHLkV1lrACD;G} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/paragliding.png b/production/example_apps/zippy_maps/webroot/img/icons/paragliding.png new file mode 100644 index 0000000000000000000000000000000000000000..61056bb55e5a064ae2a3353b5775064cab16c3d7 GIT binary patch literal 1257 zcmV=P)6c9LGO;iR3tuYlo-_b8A9!=?$5+N!;}SY@q24JD<-xQZ}0v z;&CA1%`yI;2sD8PQ1ND4cp3A=PcBcct{t;*k6qcxzUv*jfD;UTe0g$pZDz(K9@mM* zv||-+Hf7R#)zUD?T=#Y;o5@M1uyxZ^mK%Vk{GMUo^$;r5#>%Z!bUVHgIg+MB_? zHAS7tD&1U*(Q~6^S=8%wR8>VfktY4wpD5##RPrk%a*F`|al2Bc{>L4vcW+TGZ6eDu z)6>&EAc3`gO;P2qRlDOjRI61IAAO1W#X83P0?PPgsOJDmVj6(-(gx|T|3NyDrc$Zk zI1Y~Ega#~B7@$}zQYw{DQm0Ae7X8JCHD!DfV}5~`BPq6DDwIm4K@i~puIrNiYLoQR z23yx={p;oLF5y^3s&{YUSjC>>t!uMX@80TJC%v>mdT9eCb((6mIy?Z-&nKngSF7X}vYz>iJ4w!^=7KA~-G;@*4@ zS(ZtqQgrI0jE;_?>w3@qrfCB3LYA<9c$>DhgJTuh{{9li`~tOFjfshg;UXZ*GR>bp z#(w-O$z&2$RWVJIPVqj{sSAUckxpIUL~R{KQBV{GZeOHrZIZ|>qG{pZl~4fFG*O@Z z&B^m0`kv~#j&0j$BO}!A@fiRO!U7%CE z-}8*F>m=U%0QKIt7=|%CfH3X(Bb=#o=(KASM-~>EGTr^U7&M#Ve;PqkRmGpfA~MJVYx|lquiB+1K%>z*9OCx-z4MUbjfVf_ zYrztKw~m9V=^%j{*TsgySr7MK7Ahgo7b2;1NMNLN;d*cy6qBP(-3UU zWPoK>?*WHG2=OaB*^AyKQD6P7Src%FX-@q;{PN`LgM%Uw5Pyr_+8W%P9@3tRIoQ7a z6$TLyKks=d@*D&RZ_f`h4=hHvPR2cmhe3#d_&HC!=8dKh8f1q841gFHkpP08*N7lK zG(ZSM!h?7Kh@98x7T3_?kpTK2;@%K@ZJTcB8&Sj~0|X#MQHobpykd3~ae)5-3|(kz TZMb`*00000NkvXXu0mjfs1jSv literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/parasailing.png b/production/example_apps/zippy_maps/webroot/img/icons/parasailing.png new file mode 100644 index 0000000000000000000000000000000000000000..56366ba3deb3be21322338eb9cacff16172930f2 GIT binary patch literal 1237 zcmV;`1SNkl6(RKC z+;i+#jtxCXl;%(z2uTQ(kbWFe*@TM~ z=1IQq190NR2?dY=HRu&aYc0S7Y{1Ls^DO|$_kAI*0>#0*QwQNxUSoC(20o&lF8&i09_Ljc_u4t zthH#wVk(~Jv9hv)<2WQ=`vCo|FHm+L=$z4|S)@BZ4L1GF5N%D7XdT(Uy1GgWg{jZ3 zqV7KmfM+*&yl@e(S;txao!07Kj5!XPrVRxVGFgyxm}#2Ww$0S13#j{#(yA1xd^?ME zCl7!YPk`r=OzkETiELNAZ9M@JGw+}pFZ1}uk39VTL$GS3(`n-IIE?MVZJIXRWd+xgkqZEt9rw7mtqiGt3VPMQVm|yL~n0J_*oJ1VwPZdB|u~>w2hp1`? zXnprSYvnSnR_p%*Fbo6Rwn>>qY)NC{;0rj8gXei2kfv$2`;h{`#y$bS;#K_gAv`5c zqtU=LP1e`f86O`fe)c}enYUS6TVru?ky5F|^73-e@wRp8s8*}E4<4X0j=bwI_TmlX z#4cn#O+?>E<%iRx-u;@y@mb_p3P~H|;Ww|34#0I?_I`eg=-wkwd@nk67y#>!U-};D z+q(0~vb?3ZFlX&=$`?=dJ-D_7;CUXEOCJv;zHD;KC=xiAlFh5L;0(hzwEbddjL{4n@s^}Ad|}!t{pjYfM(M~*Y$R|w_1)t{JO4V zSvI$CFELlnz58k_FIcG)W}l9RrHK+lKLrYq|IvXnIOWyfIhK9?Q|YFqxj7 zB%L1bDcEh5$~t%NuJwEt6ebNqb%7WBc@(@bLuY9w1LP?D25bo-#OKP{Hv*T)ukO;! z0=z+r)Ak)cmnmF-QY1p+F9m|4^)F7hD9=S7F5hnUf(VJf7!Gk4K=1PWNfv;`fU%$@ za+$)dFhofF`9QoLG)oBevn>JoK#Yk<0O6U}8A5zufF2O30OC3z*1XO}at$m#6hIe5 zB50!8wAl!KV;J$F0YVTWDaEHMJ~4Y3ae#jT)4@yyvjui400000NkvXXu0mjfDpE;! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/parkandride.png b/production/example_apps/zippy_maps/webroot/img/icons/parkandride.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e303e26e4af3e86d5b31aba98037d8c1d9a7eb GIT binary patch literal 723 zcmV;^0xbQBP)qvdib-~n*2dY{knKmp{yhw4k2rLVxh%**8c#=vK? z^=6Oiu>uad>w|fjyhl+)5Cr(Xe^cP1D9H01(&T;X%^pz8pa-50d+cfhW}~~%lxCz547dGbq}y?OtyHq)t&EZ>3r`q9R=j`Cc3y?py)BB6nQ(_P#k zU@p(wL=p3WJJo`Dnf%pBXy9KJ_+GU_fNbIFnSg=By&|yzWX<;+ zgR3)mF9Hn`foh&ol^k84_W|!sKqDbRDXA(cR`vl0_y_3>c$8AfWus?QKF#z0e(Z9NU5IFpfQeIBXNzK%0=@ zR1k*&5=clyn-B=~02N|8#o`c|Ds+ccYE=@?bz%;A&vVi^asKQp{q*ejv)}jY-}}Ai z_e%vq0KoF{vI;1GE?Skz!UtM_2eiuNvJa37faD{p0a@kKU zEiFlM6Ud3y;MqjL1?s?_Xg&Frh9Ey$^6ZTX6L+AZ&z}~TEx?b4-Yj|cMzL7LG))Y{ zm?*L9y434+sM;G9ef}h38ls730ArEYYBhY{@90xil|rG=J*LbvMWsF0(ncnC90$v? zc>C&2reB-`U}t-a?>@Q|`XXb8oHEhI%Jy2VhGkitzws?=D+?XIwY!^q{@z(?wHk#& zA?i}bCYJDhpEH-Qh2)lHVOdsNz{&z=E?+w|H4;6Sn&UVFNi|I)pU-2OCICl|zZCm^ z)R#yAv_lt%N6z2e|MC+mzyCr$pFi}D_oM-Uo_@aHHvl6}!7=M)R^PwD>nrEk-Q5M? z*KfWE{af}!w(N)DebhISfVGu{(Ej-8ZrK0kxp#r~(!IBSi|winK=a^$=D`5~+f|!; z>$k||a-$1?c4B2R8Gg9)K}Y}b(ko=MSu{=K_LWrtPMlig#HmF9ZeLkN(=?{0rp6Nh z&}=qieY3N(Bl!{wa2$t5qrp2@uXptSQ+bedh@MFF$BSDLA76M2fOILyId8~kO5Cj3KR0>k5p#-!hCBQHY^t2IP_d!bv@FRxnx?`P)gCO9?&pzzw zb6rEeM95!@hPX>W@AAAKgfIih2s2Bb{Z~{(g#1-OzAwy` zL~$4>AVx$+MgoX_`94FCCl=5{L{5m<1mv9W(@w6$b%707*qoM6N<$f^z!k)&Kwi literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/parkinggarage.png b/production/example_apps/zippy_maps/webroot/img/icons/parkinggarage.png new file mode 100644 index 0000000000000000000000000000000000000000..58b87caf4cad7ea6e8dd2a4474a867efb2d6e073 GIT binary patch literal 1147 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/peace.png b/production/example_apps/zippy_maps/webroot/img/icons/peace.png new file mode 100644 index 0000000000000000000000000000000000000000..496ac93bbfe83b02c32f09d84cabf7f0425f1a9c GIT binary patch literal 1746 zcmV;@1}*uCP)+S8;!99Sa^)CKD7Epk7Ag}eRuBA%@Z|$Fm-+jfvHFD!z%OyH$b30amY6bg7dI|xJ~G>5}9ghKeby8u{yHc2j- zB$G%mACI#%^&C+Y@p`>D92HN#q>vtGHU|}7>#gQPMN!D-^VnOOIr`xT1P7u>!Jx^k zzV0r3-CYEu7s;nmq((-Wip5x2&LByWv1irZ2Bscprf63bh1Jzn8eTs|XmF7B^L>W4 z^YJ*DM1r$_yavFnU;c{baG1781YdU-Cw_C8rsKy+4iA(2_8~r>&*V}a(=yUar4spk zo`%;?@zX26r?saCc_z(NEJkW%l)}sm<#O2|F#Wgdr2qa8p85R*2cmSo_a5!%`w$v@ zeD~>RtR)`da5xNim{`0lvMgh7X(lu{NNZ0I3%BoZe`ts&SHHlP%W>$?A=8@H)>dq} z98bUa1NVo9Sh#(M)}9_hgM-*xnvrGM3d(GOjg1Wog#t%E{DAiJeaJIulEcGf;D#fMIuPSAgj+NNsWwh@ZiBc zfmf68dcCAZMp=C}i4+Xd7Ku5~es=7OYa=A=HCjPG4dO}ziZB=y~0EG#TgC=`Iok=EU* z@3|`ho6TmJtvMX##fulLtgMjDW(h>2ymj+yoTA8Pm8P4jic=JM>*m)4qEWKhEZJ-p zMNy1^&LxxBY-W8;BZ43pfzuX=;PLyBWto$oT;c4sFR8QHP}kNNedA4I&FC9%qOPq` zXR~qk+LxUCO(3FQj0QW0!u7^y43qd-4=tcNh6oiuril@-8u1z~yowPdz6! zG77-4k1iSDi+AsF{qz~jN5$cAaQ*Zd7Vq8z;P8bD9Q)`J0I88t!{EiEmkjaph-u-om74ZO?T!~_6#L11=loT*q0Q4}qY zwDmpU^|HB~AvrwE(t`&8NFANLcKKsGem_e~OQto8i;H;teqOu$F;Yh-080-ZkQ^Rn zb2)?8>$QTi&IcS02a+U_`}QHdQdvt%>l+(uG_QJ&4NM3BE0+|2_4RcFTz7}h=R*`ll;sT5 zfB7qufBN%|X?bgF>$YjR{#U~+*Y)=H3V;{zu|r`J2n1+sY_ys($;!$K)6>(Ib6R1t z1grwGZUKc#xrA0URF`Hpfc}a2ZD3atI{1xqk)LZrx~X0+%@m-#m*UjO;rl1z4|lRe z75FJ?V{7~3beHm6@2ktVM^+@Nz)xyg>VB>!U|pW?BpNXnl{oQgB)+dEQ3ZZN1DCa? z=s?@at^~Fr;nghxRBJA?5AZz`upl96Bpw2~&t)pXwP)~s5qOD&M{D{6uTnAn`hLLo oO`wW|9+dh~)sL9EA8>&G0tpoTo7=u)&;S4c07*qoM6N<$f~&ty!2kdN literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/pedestriancrossing.png b/production/example_apps/zippy_maps/webroot/img/icons/pedestriancrossing.png new file mode 100644 index 0000000000000000000000000000000000000000..a115b8d987127f1b4b7dce6c87935c0f1a077f1c GIT binary patch literal 1154 zcmV-|1bzF7P)?WJoSc$u=P!cIEA_+>#gNR85pDZcrOY4J#K4=krFiHyzC_?aq zib5%VmJ|$VUKDF#p+Z9&6w_KNN|u7#WQqCO&6-TM!(=k!!_M8zZYG^*nR z|37E`_v}4B%d!CI>FEgob%11F1MI9BfC=b;nM@`P0H0-90$c)Qdq_5cx*Y;HZ2~%= z*+WkzlZLOmyIX*VfQWsS*_{k%Kmk~?uex|k*#>WE*HdFV3|wXtQrjW>)&vY^>O<{% zYAlgR5DJBmWqC(|HBF;XC_p+jHX*eg#QqFU;mLp}aMLu&WHK~1Hj>ZhiAJM@!(rF8 z6)}a*>V(?G@bu;j3kw7#nODzUqVsSsi;Ig@*E?dDFonvurS@<*%!~aW5|rwBuJ3L9 ze!rK;>$VLnY;Pd%*pMVe^ zz)Srf^XL;#0r1bCzjNWt2@Jy^5U4$@X9Af_hWh*N=bejJ%jO?B&`HAsdzqe|CLWL1 z9B*41s00`G#`&KBn4Fy49RjPXtEKy&zx<%gm;JX0IxsR`A|d|hc8q|ksze`b1>o09 z!)3ltUpvC!%TJd`L>d}vis^}fq9}A8KFZzOzq$JFsY?v>c5wZNA(of^t0|@@5vr=n z=y&JQG;M>g=h*8chdx136#l+4f}$uj#q^YcXf#SoOA7#ReRHME*Y*5yf|87?s#umq zG#ag`E_mJrD=RAigu)E~4D@zz@x7A(oci_}K}lwAZm#Bdo(Nc$MK+t|K-aTn^LK7u zCpS|pPR9q%VHn2l5SX2v#UBW8^v(AH7&&_i0KebQg)=7rXxQ@*rfJq3(~}5wU8iqw z2!N&BJhw+L)7;!leSJOoE{$rbBhzz)@Mv|mb%7sND5#sSUu~>}L!|Mm=)5BxLVzCVc zsCD0dBuT=>Oeki+a11m}E1lhRU1y-T!>TQ(Qs7y*;mHHZd7c>=A0$Q@5NX9N>@H;Ho_|0koNINnjHaipT`ud~+2K z;58F)ArY}jj057Es}#jmGq@)L6(mCT5G78hnEHYjaL)uBB!no%Rux-J_W};^KWfhL UD@P$QVE_OC07*qoM6N<$f-k%vmjD0& literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/penguin-2.png b/production/example_apps/zippy_maps/webroot/img/icons/penguin-2.png new file mode 100644 index 0000000000000000000000000000000000000000..a1dd3d41b1e37be8f3514fcbecbefbf1b61407c4 GIT binary patch literal 1083 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/petroglyphs-2.png b/production/example_apps/zippy_maps/webroot/img/icons/petroglyphs-2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b7c9478394293d1853fb7b219b92b1714a53191 GIT binary patch literal 1279 zcmV14Adi)kTEHKCBS1Z^c&rC3ag=_LnAja4rqh?e%C9)(sy7G{i=QToP%ZErNz>qAVt>G%17?8{)!d7}DKovODWx=1pfeJF~kb{owI-X5PO4 z?|t)qZ{Amv&*uT??d_ESA5drY5<6>IzyLM@V`gS13s95K=Y@D3AX}}@0`TpSxM2Zo z0=m^UXJ%%yH9b8&LOcX0Rxk5tJfH(!j0ZR{CSJ;mNMUSg*mygTRvkSMfw5QP5XwvMdt{h3rd9 z(5=`0CjoQ55B&0E*_eHASF#M*GIb2Ir1msKF@H^_k4Klb97y=RNS_* zsU}vxlv>0v414tek|ePw*u?&ZHug8P;rIKi2JrO2>gp;0r`k^2_tw_d$Ye4A+`D&= z={pkuj4h6m%jK#D@brM+@8`1AmI(%f1a*)Pd6V2%y?*P>>!)XJ{o}OI}!Bir7&r2Z6y+klm!6u z9J#WxQu3Kqn4|@S@PLk4E@2f7&eF^Wu+ks<87K=O#KV(a&sn!bd=-~wI$%^%oZ4r2 zwLdoRU z@64k)jsw8V%uF26futPc9Ib3X04+cii$xnia~wyRCjmo7QUd5lWG*B?3$SFgip8R> z6$%AqZUR|38Vn`_7SIHCQh_$oBR;AL7$N+n_8fT}UWUp2W1Q6{u*`YMIUb%>H1f`#^Ft@yjv#{0;KZWM? z)rX(!T%}yHy`^B;;4-WYC z?@o$$tOh5>CV1-pN4v-U)9}w==yJRI`%hT&SIN(vp<1o}Xa9I+l*jI!=KRe|#9lgu za2#gtdkBD!fB2Fwe*Buxu9tj^I1nI~NHG2Gvp5TD{Bf=r2>QwMZ!>#go`t7h20)vg z0w8IcWX8rwnx^M@fw$nUW5)tb4@;SUy1ER&=)^>zc_@G*L?i&E55K<r1}F7EJCl!)nhU8 zb7wH(NdPRn)q!1DRiA^;=DkM}G}DPVhJ1Ar4_6KJtm-{z43 znk|c=;b8zYP4hfP*EIBq0DY~5Z+-I-?|pkdaPmv*E4+5`eP1{~g=WCWW|_abgh(Yx zWip<}Bn*RRK7SpnRwEVi`i%^r-seH@^vtM+?rW{=%+dDe#4h?BVJRa&g#!3MWK<>q z_m$U)VBR-?2SipvTm#fSuhS{6zRe>69D*=qB;~Faozyp@m`4V1L8ziskE(jaT2aga Z{snm?!op%bRfGTl002ovPDHLkV1hJ3^_Tzv literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/phantom.png b/production/example_apps/zippy_maps/webroot/img/icons/phantom.png new file mode 100644 index 0000000000000000000000000000000000000000..131b4894bcafc2d301d4cd091fa27e2d9ead0f38 GIT binary patch literal 1010 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 O0000Nkl z&r2IY6vsbVjc(ImSE&}W7}ATBg2ZAeh(dc%OHaW=LFmo42hSe;8%p~Rw0IPHkU+sh zPEv~?NV^y5F<7++!A4D&b+c}Ia3*ekY_cnnwhtb&J8x#b-+4dSeUWmx48ZjCbSIzy zU1IE{z2X2aU;}P0mvaCj<#JhqcLA!(+YDSKS~fi{9$mokx;|FO7@Mh7idZa$s;X@Twk!+NG|6X- zO)Z-qL4?7Zcq(u$;6Uw}GS3v5?NYA=ya9;{rp)qoWqTM={uXeR1S+-N-Q6o4o=hg& zLjYiHZYLD@vz7aS*8LwLfXf@*>h5D@c7qS!-th7JdjOu_d&&IhB6F*g9G@Mvhk#$) zM+P2No;6LYvd!F`t&plc!!I9vL!j$AYjZml)pZ?!rHOX{RY3B2esr z?(VKzqpB*)##;au#+E3RN7{2LL?HYv&p#^*(YI+3{K$n z#tdiY7Kuc{ca5&=6zyYPeVz_XKvsd~|PR^RuIj*h@1vjJnrdv~ z@k*oduBM54p+?pD zNJJCD;jm%u0Rs9gu{{w`0R@=S=cI9$l5SoaEsOQ!*?5`4@lcC?m;p3%=snT0SdTXt z#P0E6lcc;Fr&SeAQHT=j3CBZC=#RmicoMKJ=D^Bp8hIuf*=~$&F}HwN^fa%Z1bL$05sz z8_1_M0TKfP;CAz1=rG6jKS0B-AhM@`(TN+3%_NwZo2J-XNKoEQsZZwe$RB(+(8Je% z{zQCi4BPZH1&xhc1DNXX2agBk^1yrdx1pyzZX!{g zvzGG+QrEB3@_r|$K7BcF052XrO}3nRRL^r06PKz7cPBHk+*=Z`#SK})#2T{mxB6w zayTOnpH{|1hPW(8TiAOazD$y9BHY zVVH;Gp+ovtMt-eq%~T+>k>+&q9X?tX>s>1nCi8n(o?ELor|Y!m#%yliu2?~s%$v<2 zUIAd;p06bxOagrR@I=dEzndXU=KFN>8GWdR(P~;3U=;|T5edM2=QC`=e8T`15CI*c z7cidr3=7G%Ve?G^tbp+7!>KPNSqQzd8S_m8m>`U#G)mPdvE*jV0saRf8_At=tiSgF O0000@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/pin-export.png b/production/example_apps/zippy_maps/webroot/img/icons/pin-export.png new file mode 100644 index 0000000000000000000000000000000000000000..14e0b2db478f2a260e5a32ad807651b645a6ee05 GIT binary patch literal 939 zcmV;c162HpP)At`New|fZ7lA9L-E%>(3KOv_;=_xsvUPAtgK%s#& z3+*9su4Q`(#n59(oIQlbj>HnL7ynr93K0|2(S zw=KW~adn2vZuJ`SGw6Y519Rc~`}?tA<#PGNvxzlToS7EGZ>`$gH#bd_Uw8hT3;*h;&u5Nl zYmb;J%40=)6h(Ob&dhPI-yw>kI7^L~iPFq8O>RHkAviudF%}#jar@~GrkN~r6U{Cb zi@fc>q5g24XD=V~y8DXP-B&z&`I!2{b>8;hP%IWtPk?1vl*?so+vdrOM_fF6iHm11 z@#MuLY}=+>E@N5AwvVNDx@m#BY}%%^)h=y`1qdPNcDpB@ce`DL5T`4k*Xz-4x4C-0 z%B_vN^xyaBzwdEt<1SavS82D~^m@J15g>%XbzN?hZgQ{ofXjs|vcB*Jl= zSWq3V)|RXQh%6267j~+$rBY#abu|{u^E_Iu*3>asnD}UQK_qY9$qCmOFU?GV zR=xQfuuz187j~;#@{x+K$$M>e$u1`J*ACxIsxpovgHsZv#?Sdat`@DGYgh-Xi$fx!R( N002ovPDHLkV1gXO!dn0U literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/pirates.png b/production/example_apps/zippy_maps/webroot/img/icons/pirates.png new file mode 100644 index 0000000000000000000000000000000000000000..fef930f0da625a754fdacd98135b35707857ea4d GIT binary patch literal 1516 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 FV1lxyl70XH literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/planetarium-2.png b/production/example_apps/zippy_maps/webroot/img/icons/planetarium-2.png new file mode 100644 index 0000000000000000000000000000000000000000..05357efa17afb45a9922e3266546d40e9560a73d GIT binary patch literal 1205 zcmV;m1WNmfP)vriN=`d zK@+_hFDBZEW(}blEFcJIfD|oky0*02ZmT=XIPA{Oc<4->?e2DWn>PHCU*68XH}Cs- zzxR8S_mdpQ0pRG-qd`CbVYdykx@G}3Py+09I&A?+j^lXZVL*00>;i~Y61QD|5@5Ps zN~hD7G&nfui7PX>VWR-=hY^ZgRCZt_ znM|T63bHJ(s<3IA7=}SA!^lwo@J`%q@F$)Otcf_VbWShNgqQ7}uZegah(%2=%U3Jg z+cEK=gsZHrqh{MSx~^jw2IX?Os!x_>qR}YPXmo7=%H=Y-Tn;HLvGt{$B%Vz2(DpcG zqs+{2cNzP3l<_lT%+Jpg2n4V!3rUi290wr;LWsI>Edf+26>_;8YJZHU-aSsVS6l20 zDIxmyZ=i4g1}2`}!qla|=-r(lB!bA@3XTL7r$YYcyIlO_+{yq7g#rO3$kXqoP`Vq3 z_>qGfxi?+p?CYnIBne59ux%T)PveCzU*^i^7i->WDG7_kB0Em*SytS$EiXPs&#s4w zL?VPjAyidm-)o1N{As)%VqNUJdWeA>G;-GSOM5LxEa$l(c&=mXUnUuO z>kN@dq-JcxEts91T}YgS#^WcRpd;4$2TJXWvG>)32qC!i=8qVCb8();I76a`6==;`S}lBBxt)BsFR zPowq5IPy`73vZug?%E9Z|24TcrB`LYXEVP~alc>!Ac6rBhmzd->N??Yn69p_rqDG2 znx=8&gXbuW|INht@kR1G-~YjmlY7u73jA|>Zeg$h5fCH}C9CGR^W7++P^hVRT>xFz zx$)T*w!gB6W1pTN6bLdumZzgzX7cSp1qrx})rW<4D8FZhmo%s~=w=8jaG?(XlcBRaH?{wPv7YS>*G1emM0t zo1foC@4f_Gk9JeiOU&JxVeFfQm1~+tXJ=f!_x_0Q&)G+a7@Bb4=4*GezIri<*M}%Ow-QFpM>U z@UG?FqpN8Led5MY|L}oShPs7GGMQxk`t>b|&CSh`$z=uP(6Nhk`p`C)K5y z07zvx2Q-E7#E1Ha54nGN`L(n(GXcAm;&ky2pUMtgUM>HpE*7 zr~?smAua>no)=k2u9n5y0$2i}xE^-9N-TulXh*zl03U>xl-^PGj##N3ae)5-fDZQ< TWaw}|05rAGPdr*Z9C*WA#M%EVhHC-oBh`wr#u7L7(DS^(Qv?}7>1 z-kwSQ?<*v=mziALX8ffONu^Q)0rWiVYGDCQk^zuMp7Z_ndL4lDGavBi-ZwOEUB#~c zhMIg#I-QOV06?9Z?;cOTNps^XlvA$*P`N%&A`vG$Jd7-#=v%yRfP<#J_J#i}@?wAA zK~a=}*Xo%A8`tEn25|q|^R!*3vw)ms>TMHX-~{XoAk1uIox7i_H2?hsfS43#`1JcU z8qI;%>bV8eOLnMVRZmd;^x6{UA^_o5giqjGx{? zlVsGXc_tT)&Tqy55PfYyK0gt%kharxYd^4Ijd`!?!Rp0D#faQDiy6c1g#2u!bb3nO?FJ7z*B(vNFbsq3l8!ubhVhH*oO-8bV#x(4mKiIe?)A;9O zf6ldQxUPHXons^5{7~r27qmnoK|Vjh?(Qx-H!ibtG?M^U z=1M;UJt2hn@~VE$bBX*qSejXY+fQ-o-{Dv0N;i*-L_qvSx^wI3;vh&aH1>Llyt T<-!%$00000NkvXXu0mjf7UnB^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/pleasurepier.png b/production/example_apps/zippy_maps/webroot/img/icons/pleasurepier.png new file mode 100644 index 0000000000000000000000000000000000000000..18a7b986f17ff566c1306d08c9cfca88a7f2d99d GIT binary patch literal 1298 zcmV+t1?~EYP)cAJLQskK%_aZwUcN;y#^LgY;jhz6+~5mdb;6VHH1h>gc_A9)~YTdZj-v(?IyeCke$ssUjHg#q|vO$@4fGL-h5|g zpH!(-02mq?+64rFuruyrXWIr~114Z+v)K&*sZyy3@GuZ@de|Wl*dcJ+Az%WA)6Hx) zyCJEnD!`*a%o!v6KN&Cp9awWlQ>-%LfFBs2otxfa;Hq}v*wHtgM;qAiran48J2&0a z(?c{GB@&73D6nA|=(^7M?A-K)V@F@b*#@uhB0x*vmSs^a77+rLB#A^KK`$5GU z&{;sJUG$b#{_x>L0`VA!b6F1OvPiK#tgNgw_4CAbF@?%oR=Z_c=(^5}=RN~K3I^%E z_yvYxU|CkHVO-3%m9A+Tp{_3Wj*Pf-dj8mUyOt$5FM&eJzrG~a`6VNmbUDumBMQH)!bKK_30^BLI6pIK}#d2X$=|=g)Ch9VVGfGBYzH zE~FChPeTzV&Y#<2DoIo-6?Y6J5|k#s-L(7sJnO|`jZG`9E`d9P8PfS&mD0sCY$@Gq zFPfiUy^G3M1Ic94*C7}THhk3zpI|W9@MiQj-wbG)hHcy2RfkFEa{xR$eFn?2SY2K9 z4V2F32uJ~zGAe%#47&3HDL^`(QLGC}CO z?`wQSn)i>55^?NGSFf>@QLEy%o`HcuS5N?v$tenj0+qMl0pP%=pVatSmc`0fUt?Jo z@ssaUE|;-w8%0s-9z$OZ$g+&0D7^A(o+J5RP!xqip+GDa18QHf3%&jHEzXn9=Xg1H zom48t+S(ejEE5O>=$N?dyZX8W;_*1f$VrwmDoYs^W8@@?qR>6{6J2M=T)R{%RVB(h zgP9up{bQp%{rGg<42UhTy_2h}tHdX#kYyRzO8*P*zDK!ScGLgl$&;FZ9UUF6eazVg zS(g1WU<(2po{nJ{#N%-{6QU`K0>JvAL+GPt*?r^)d%C*;DBr*D&UG3_mAyBH;r!>t z+{IS8WB~3R;P;LWt3WZ<#$Au68tg+iD>I2^9=6`$qer-Nxrs;Y*a7<*|@ znDq4Y(AnAP_g76Tl}g;ZchC1f=N|YQcm$M11`IaKC7hzcTbcy`#%Je#1DcW$;1`Y^ zeao2=`r2Na8GzkNaq51)nE<>iFVhBi%LIH##2ga00kP+0 zHpSI4cv}Rvk%&579C(w>)a&hlw@tu9LWoivRdK}3cEADt1^Vk|^4}J182|tP07*qo IM6N<$f>2px(*OVf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/poker.png b/production/example_apps/zippy_maps/webroot/img/icons/poker.png new file mode 100644 index 0000000000000000000000000000000000000000..c66fdbe11fc0b0f77a99215218ac23b1cf86398d GIT binary patch literal 1626 zcmV-g2BrClP)%SEbPFvN3LEqXS}{i0#8{_IgMATbLj1x{@CP7% zMnVW_XnfIz_=SxMLFhC^+mz8StZlk={err*iyJ3SoHTB8wl8Pj`HmlaXPnMXovQsv zj~<`z?s>oN^L(Dq^L&Koc>o+dcrXk|K=J!9ch(%h1*(8MK0fXM2+#8ZaRpHQruYEz z4vD)yKozk3RvjN7cf^4M2Lf>&*yQ&rcgF)3U;>8USA(xqeevXIcK?YxEWF0X1|~-Q zpDy4uyIvp7?msa&IEb$6sH%ELg)Pg%G)+b`oERIJ*o{98&4H%^cSRhydCVZrWDxB^ zyDQ=?AR3xMpsgG2)oK;XvM86!)M_<6&qGRy=XrRZM5>`#ZN7A=-9 zE>d17G5pLvHvRl_xVFpEg*;cr{>#GYIi!??!(mdXRA&HEO78pa1C(+GM_&9ZwrL}T zKnOu35<$~6Od*IwBPekN7nkF|d>7C45JC{|+r*B?zsR1SjG!b`>}wT{y!>Y89&j87 zbFobCt`wjD)=sYe>oUn?@-x$9m#V}Ex=Hm$35UX@`_nj%L&+#{?$y(L^vVZ#p2t&1 zUc`0X&H+N95O%3Tadw6DR|c5==O-<_lzo31tw$$+CWqrV4G$#}2@;6}xm*qx7pH8u z6mJV4rKB`pB$|$6E|!o|GBY!SloHo7|2W7_qilR_nC^G+_ER(-Ej+FIP`t18Jv$||@_=(ps3u)B zjlDpyjfWzkHSgXtlw#Kp_E0L7&@>ILS7+|{)wa2zC4i=BT%TG-iFY*;P4c018Z0Ne)Ie?-l0611Xcx>C|$V+dK`yfkkc7?w@ z@(Ql&;<_#i=W-;z(8C+w{38H|pZPOqUpFPt0j}`Q_H;b)ZbZMD6?hD7IL{9so||0`^7u! zrslSLfRvJ@iwpEUybas7NhXu@_xF=bCh6EGpwX?QU5Uhj;f4C3Vb(x)=ZDcbc1p{Bdm)@Zi`aL?fpJ?Xi=do>@!Y9{=rQ^(= zm~O<=h5=%+7)H)OPe$2!XgAxwb}xD=R$q2PP@K6zao)hOYIv^4qrZQW{A7;vuT4_9 zv5MBCbM@`Z#Przh0R;Q~rPt4q-q+9Uu?*Rx8A@|T-3v{b&GS5x!&|xU(Vcwb*WV!$ zRZwDGII9lP&Fh~H);;-lcXxB?Z|4w)1+`iYUDrvc(?lYXHP2a=MR{t4Q|JHPIIx7n zVT2HkEP5+|mRnUk9w#1;uR8$LgX}hraxTk+`(Imc?wXxN{IK4%A9`w!S z+lQ?nn#8}S8Z5EuM#KUB Y2c}`#Ae(mc0ssI207*qoM6N<$f(}j)Qvd(} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/police.png b/production/example_apps/zippy_maps/webroot/img/icons/police.png new file mode 100644 index 0000000000000000000000000000000000000000..f93a9edc3d975b50eee67cbf7e28eacbd6b208d3 GIT binary patch literal 1478 zcmV;%1v&bOP)TOyr6tzz0a0 z`ASPmWm8sGmQHR5L~RuKe#Jw=jls`*5Q~)_R^!9Q! zyCNke1-spjAPB=sEJ+exub1+M?237&{4}&QnCU4z0WeJN^Z9VQ-AIyz+wI2h_lLY+ z5CrUYd*D>#H0#x_TOV?LmFS}^%e1w%(cIijYEl%{dFeQ#Bk*`UbaZr}C<>~o_8Nml zXb5oXg*ITdH#Ie3jWF}9tH)8I(@M^=39MN*0e~w9-(=(AYZRWn$DPNI0Wg^$+Ge5M zE0dU*NJK=$^RCUhlCZd4kk#+?Me8f5ZR{W`GmazcGTFK!wa-1TuQ^ADU+L%RZWvx_ zD|cSvnNOihR;X?4pu;Qk_Ur`KFMo-BMGcI7w}iBDBFXVK6cub%GrMxrunQx2{6xlT zwGK_dsmd0X&Pl{6MzA2mMb47sz}$ii7q{*{WyQ`KPF;M2#bQDA``DG62K3a=kObHw z&Fo&4HsE~WxqH;#c|ztS7deX)S%2`VA-}`2)owXf#}_}|W^z&tMVm9Is(;$6XhUJh z+wCX$*T_HJ#N?zH&g_`UhHvU9C~YKmWVdUx2}X<<+Jtb5OQ@2I~&hakQk7 zX_H(mOcw(wc+~F0Vi`Elh6RjyL7@896MVA5>aVVF{8taD$qq_BpHA-Xt9)11NK(9w zJ*y_uc;Cy^@nYcFP$@861M@TDC_H1e6+tdtY1SBSh~52Z7ZkH@q*oI8TCD_^ieLbSR`@Kr4 zT5vj@LlZD+)F{qhdqio~0~Ws;M^{%DAH0>wsy)|xkxv{G#c!7$^2?viTsu6Uyu#bG zc64F0*+Tjcn*yuViXaH=J?WuvQ#vzNpXI~7HFWu5e4?Fi*Jdzb^hj=cI?2uZhs=pF z0PHJjKorH0`8N~+fS8yVDzCP%{fFCB?w*6$VntOIw!J@v38P1Hp{|Yhw*8IlS1H;u zlNCE_Y4^&Aq8QeYi+D+k{oPK@MGv72{hCs2_$mrsw@v*+iV z#Ky*k&ApC6ZN*Nf6O+lrmV)b?zuwNt&t416E!kAfr5g`$I2=SrM;rF33o!QO02~en zf*??G;VxsA-|aP*kdQ!RWTa77iY`D7G9*a~`%`MO*+@!CGD;MHBuV;VfYVG*yCea4 zz24v(hYk8~xqhl~DwZH}?>tlftn!Bb8R1i4`W{fH1X5mkVm^G>>p%P{$%1Ux6gu9?2=`RES4cQE9G77!#tFG_u> g>PyTw7;=FB04iT~h*8w@LI3~&07*qoM6N<$f-Zc}4FCWD literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/postal.png b/production/example_apps/zippy_maps/webroot/img/icons/postal.png new file mode 100644 index 0000000000000000000000000000000000000000..890e05a4a329e0a21ce3a47c9172dfa463e42935 GIT binary patch literal 987 zcmV<110?*3P)#I!B)~tp#-8KgXMPUlEq65C4^!MoxEhp z;Gzy5E+k}ZXw)GHim8if8whSv4C0krGN`$5Iu0T0I`}>1q)NKGM*866N$*bI?| zp5A?$@B09(tgIw~1TZbfB;&O<&;eRNr&_JH0W{zD6?_^pH1aYOG+-^Kf04TD`oxq*cx!mmyeqDPSUSpg*RnvxKU47cR~K*`CvrAI1*kxlS!C^U zJ~ZIk<$PCU6cHl@1mSTls)(UAAcSCMW`^hY76JHT>vtaSy@~|?bnztH>mOm6MLzg) z4lbI4Ej{7xgJ&d@Ni2Pf1MzAm){$$OMLzrbSAIG8htIFfp{LUTxXmWt{cy~@b1qKE_-Fp3 zJLmZRN5NN>KYQlCDKD^kDSVsuTdcq0Z_U2|SiO|*NwZ}ZyKr^S*ad7oJY=IZ-!rGq zf}m}b=Gl69I9>t!FJH5MZFKbqZT;FD`!8RQPr%vtW+KDm{$`|rouB@W4UQXQ=q@k} zgIn7N+}b{PXAy>BgbL{NU&!ThkgAt- zP!S5gq*XqVQ>woDTQd*nL}^aD@9;Ihygw=v0r**ZYioFO8q%JtG1$KSHb_JO{&6tH zeF6rz=c7ytO96&-z2=wy2#N^6Ka_Asx~D+HEL6Y{5r)bH5PWin81Tpf28cKzMeGA= z%^i-5D>6KmfIbnr^l5pi#c}H0IPlm40wPpVs;#QFSSt=3;9u>jvyH-6)Xo3^002ov JPDHLkV1na^(@6jT literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/powerlinepole.png b/production/example_apps/zippy_maps/webroot/img/icons/powerlinepole.png new file mode 100644 index 0000000000000000000000000000000000000000..349ef141db996d29183610595eb2b6f1bf519932 GIT binary patch literal 878 zcmV-!1CjiRP)6*k zR$hm_j~a`b(?@Yv@rzF{V&|wa)yF~H>0P&NySH#S?7@3=eRH(JqgP+<58%2kmSs_| z*BPJRWxYJj*8W+a*!cV|K;KvpJZy=!z;#_**F^|Hd9gq?njF?-EU z^47AfR9@X1;D1^yfG!UXeFP_CA^?D$!^@G1-wL4id{lcs5FpA%u`Q{SaM;_D3Sbo5 zq5%A%t(e?==>8M70}W4zJAD_bWB4}ngix0~O^v_hk^m5`7Le}aH14Pki>tMzmIwG+ zK)h8d9M4v3L>4CbVi9v6A2rCA1`TH^;W5JHKU z3dhgoPb$B{rI`TyB*kg(8@}3@JHIUw0r98w=T>}iI-opPeXxA{83hp#e-aFF2q3yV zzs)3=4j8iKs*Sl{L5P6(V=3O0O(>x_8wd~sVW>y|LC>3{5Kjyc0bxprb3pBRlWuY) z7Ec8bg2>61l|vrg(6`cvrv?Z>sH9Y{s(Qt|G~xh%04^Yljcvymi2wiq07*qoM6N<$ Ef-J0(i~s-t literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/poweroutage.png b/production/example_apps/zippy_maps/webroot/img/icons/poweroutage.png new file mode 100644 index 0000000000000000000000000000000000000000..89cfcce567a18274fed0f4e448db351b4c0a6e24 GIT binary patch literal 1068 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 bMjYT@4=J_pI*6(500000NkvXXu0mjfQEuN? literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/presentation.png b/production/example_apps/zippy_maps/webroot/img/icons/presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..4b881d81ca6094d13ba91bca31cc4c0ae52efa37 GIT binary patch literal 1066 zcmV+_1l9YAP)8D3ABMa&`u;0O#qi+7?RursG@j;0A)nvZ6TlzXrj~; ziA2*Ci^U|l7YK@{%7bx018TrO;#rq(sS5JLNh7{CV&V=gx|W|2KifdlY`r&W#Mh$H zC|<7@RaN^=R4SDym&*hK0m|hvkw~O(e@)Y<)oLVD@wG+Q@)L+DqxEoAP@-f z_PG;meE2le)6)a{tE!6E>)oviPQ}g6TFXK%mm4^l#FgtsuC0!4dg0^YW^>s&oi!N*+oPX+B*+i%pW&NZSq}Nf zIXxF*!au$*a!Uc}bQ(pmHfF*<&MVIy8;U5MPTLaz@b^lLQl&8zkriZsTJ4mcF)#{y z?V#^jFbHQCra3(~!Nse$M<>AUIgrg}IW;@MtFece^P3t+r=kpPNVV0FQ=UMqa%V*!-<<926 zy!6(uJUZj!`lXW`j~>}QGxowX_b#WK`{|MfP^;AdEN{luYL(@$(|mp-g{El)gF*a$ zKk00iGv|M%)oS5(yP2Ar>JlNZ<+3U`+pbtF<^lY`A^IdH(P)%VDAdy(Gm6C`sZ`3c zO(Z5cU>m4N2Q+rlB}CF-PR$g6WGen6Fi?afUvw=mh`(ff?M=-zplv5P-Mzynjre*$ zCrsog>5Q%3$?1UfTt3a|+b>okOynoTTgr7d3$RYl`#}g(*@+Xs5V2tvVIrRw@nBYqA zYStM;P181cFP3zv);4v%KRBdK4(EB!Ilt597jaz|fI^`V1q49!u2JqbI)DS%fKx7) zI{*>ab$z%9NL~{?0pX6|jwfIPme=fZx!j3tY;5>&8Ay0niT`H>ET9P(-qrSJDS7Z& zMNw*Z4DJg})7HF?4$uiMy{sroEtAP0%QBKA-6`0zESk+GKuy!M9Nsnr6Hfv{!yAnT zrfK%wyMO;asZh(Hr-n^mRZlh@$u~_VG1R9M7-ENmssl?gY8LFxxiXyF6i@CWu zW@l%)yu9T6{G501-cc+TIXF0=+wF4i-o4uk_{(nFHibfgsi`U6zI}@z2w0ZI^71mp zVzJl1Ua#}{^Jh*^Pnn#Y@xz!3tlEmEH91kBpWPg93<>h5Qe*6evcp?WMX21cDvm-a{$}6F${yr$w>|m4|)9faVR*9 z*aAtCn3(&<^K7623sgOt{M#4u5 zn5N18{yu^ru)4ZBaxhg@saC7R<8h{^r$Y%36^O^yB5Q#*nR4M=iC2k8JDd2}cXr)rYaU9my*Y5-#S|BJZ<#;R`aH0Wt(<>SV7ABcYhMAd}P_Ra$!SV6&z-Jz#NuVxp zyf22=AxD2{=Ko_>fsqnET+_6?cgxSOtEHI*IAMy@-aEXaD4&L{L;(H|{ke5>aXO+r z_pib7?cYHX0r*OAiLVF@F3*RBCnf^ZimY> zHyHyST3~=g!jt#}_}GWep32J)jwkPIBG2=lbea=9Erh@l$0u8ZS1*!9X@*{GI~ z+n^_&07haC^v|jC%v9N~+DObpAbOrE%ZHWiX=EyrL^?S+Nj3ZQ^mL+esgByuw|5hb zySB2Oc+N-w*L7($8mT5%kSb!9Wku#yBtWy-WZ_1EH&5rtTrmR%aS)#8v+``8kB7}j zfXL))wOXt$&-BdG$TSUBmuG0TT9M;obKuU+Ng&<6LN^NPyHWZV$1kA&`xJ!f-t$k9 z&tE^8OEup>Td=t{%jViFnatHdKZs%@V1GHKT$&7o|G|rcKR)aC)YuPSPyY@;2*LXM zW6GsqHmlV>TK~?*1#lc^BoOLvxw@2|UPd!_%0_kGu7?*U z#bS{{p^(Vz?Cgwsy&n2Z7A6i_UEs-!b2*?yurxCP?0RJvh=ow*Wuv+vZ>jw1FU?%Q zOH!Qn{=?gTWj`tsn)z*lxpjGQ8dILDUN7H1he2rOxAYMA0fd+5QIcQ+n2;@J`;`M7 zLNlM0<`=TL%IGr10$c(yp&|k3E59Ixd18PNh`fZ@2h^Tl&`qwy=BWVsAab&0<)b#; r&^u|&Qv+xaDk;@bRY$Cy#vI@msX}i9@BGqZ00000NkvXXu0mjf9qf%( literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/prison.png b/production/example_apps/zippy_maps/webroot/img/icons/prison.png new file mode 100644 index 0000000000000000000000000000000000000000..2967b2502384cc4d0283de598fadfcb102e39bee GIT binary patch literal 906 zcmV;519kj~P)2pLY_Ilaq?v1h&f2 zU}GX602}xv$BJ5|A<6p+Ubfg~;wl?YX4Od>g zIskxWSu8AA?Ah*+>8W5@7M5jIVS-GX+vik?7AxCbr^1~}!;B2{0PtjPfzwy!;!NRl zwsg#n4fpxv024zy7#r+uWvbQ$Y&PmoXy>NZN=8e+didfypRHB@`Tds_X5K8eBp|TZ z1ZA;qOTQf^&p+eD*iP0Qk9);$l-Jy*bEMPhXadsdbZ9nzy?vza-LTB-D*jL<_NM#Nw~bc+>kuzovMy)5wNthME2-z z07mxr@bvYMI?St&zp5~`qW?*NVHjLIxetId$J1QD`>76d<9?|M)7jbCJ^?}qF5mh9 zz|9Bq9NN3B4l_2`TZJi?%k2};-Q7*@(Psdjzx~OD>3wyWQxm(YFkM|;kp#3j~&Ln@^B>`aDcH}x9$JDi4JxWeDrIFj?iQH(R6x^6(G8uY%quu)!7Z)j&N`c?W z#>7@4QmjWnu-+~qn+Cl#O9B*1*%_dz2t_`g$c@QYD!*!5GXc0!np6J{U+}WCjUu6u zAEr9D!kg13?YSED_H8amghoE3hqy*SaC_d!q%Z^6BHb)_*_XNqjr^b_Uy&{pQJ6Iq z5F%oWiUgpqe1#a~kp%>Z*eXTL0&34!SWm9V literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/publicart.png b/production/example_apps/zippy_maps/webroot/img/icons/publicart.png new file mode 100644 index 0000000000000000000000000000000000000000..4523333a4fa9466f1bfe58f69d8bb3cb4e1b4108 GIT binary patch literal 1583 zcmV+~2GIG5P)&Dnryv5-}R1@fnRqjfshgF-A>{{6nH9 z#`we_7!&Xr%>a|d!6M@!78nx(C^(oy*xIgZOMB_#)<1f0ZJ}#d#b0uAde3Qp-_QA- z-#tA)A(P1fuwumuBOn5j)*HFJmI72D0jNDaJt+Volga4f5@6AqqydPRNnF(c5`dz$ zL{CpoO6ctD)WxlUL+dU4KM_!X7!cO_guY6PCSKPy+_C#I3l~^-W8Y%!qY9+*LvQUG z?%3`1da+uqSS*&yDy%39u~>|*A$E5+_O+sILw@2}fTH4~qoXK_LO2}8;cyhp1p)z_ zPABnr9GA<5!{I=Zq)PxU@~P*UXe7JWdMmo}k&zKvZl22n?>%+N-1&160!PRAYWh@!}%7nT-`2T%Hm424Lc(zs|QO&!g-xkDTF zG5E0$pU+3j+!m@VRmEJ3I!Q?zA0J0GWTK+{dl z-0Ejw`tvVl&6+i-|FQtVV35|^=jERJ-{{4XF>~9xyK&BPk%%Y= z27y0%e`C+uK2GmA$pbr|!sfO!=l*v3-|Q{vzbt^FC^Rm;BKJIY^c+?7c4oAB82sGF zzz07g*hTL7;!)B{8sEFS2p;$2obAFgO(qZsl=NTnq*D}ybUKY^QDbf_K6W1O(rifk z*Y+~^p=)SZ?4|eREx6{nnV6UW?RXy>Jd3N=RT7|N1k&j=(>zY9>TJ2OP$)#hl9@zC zCNNf+nE%9e0PJ{a8=+%Nq~|O@caGLFK8+ltFEp_G#d~NBDFKJ ziTT~rn@A`LYMQd=foL)SaK?9<#`?xf{N`K92wb>u0og7WjG4`5)U=AR%0$#30pQj( ztB|Kz+5OfItX3;kGi)fKIH8eorZw06djM5cnK8eg%Ow=1kc7v+8st>(@7(apay$zg0H|yAP}k~V;j>G!-~=fJWRfG>4l#Z*z@3}!1HjQ#!}xH3?ay=*^ap8cYeNu( zDfz7U+U;~Y@p`?4{|vG9v9AD#2hOwe#U23K+uNrso)4f_0wK#XE|-f$_yPc_c#3E= zirek3#Eq&0r1BbyqD<-6k|be}vVS_FWT2*|^qGH=@0_NQf665VAQp=O#V@D%mdRuY zpANC^+P9HqnRq;2R$TY3X(a$v=3Wy*8C&oAE&6obeUpRcV_-{*XQ;^lcM)4(ib^Teh>4CF)PiMMOwQLQPu&}3E? zU=j$M9tj|SK?t=~g%Df<*N6jZ&cLne zUy`#WZYT#-A^!)KC=lv;@ve8*>-GNNkR5j&JC2>&PkI{f%zD0`efws1o)iQD0Gpee z6MzgP!ghkunhW@V1Ng;a(FKr#AQ0jSAQ^fh1dvB0?uP&lV2AD$i$z!3*w_%_DPTHm zlZ+<V&M)`_VcUZPakljp-)I$g+&@`^4k%VIbO?BFl%$ z_8sK~en0}vny^ia;;{i}rmB51^*Pe2IQsL0}lOXWhpH&g z_nGMo0ES^;nkL`h+2dMf834!Y4EJO#$>-O-EtAIF5s=s(f_yGq&cp0jM`? z?eIq}o4mlsSHGm$Y+_l~n*(^BN2O9>URmP1J5SpEhvr`$;g8x<<^xtP-NQ6Z9LISx zfNHhMR4mPt^=BkvlkNVN*MH)BbDuDGZsBOZ@Vv7DXqtv?+w9)`iP`i!ult+-QFm(n zCzT{VU3|=xoJQC6zME7}0I}ITSl(gf@`oK`FU`OEiVI7{&#`^&YXUduo0MGu(aq-J zjh(JPG(CGD0D#NsIX2(j#!!^5#>F5Ik0OT*Okk8)5 zFbrC)R@Zpfu}e`D_HI36X7a7Bn=97gP~rec5?k}z=z)sr{d+nrT-PV+O zT`t)GmSv3vLLAG*WvJ;-M8qv+KfhW&p)kqia%3`@fy7i*rCcue919B*i%4DIhZlNy z!%aF%GZ~;3|}jhp7)DHMEo|Lxpi`JdP;dN z+GzRqM=ywo_^oJ&j{)>9&-+;jmITtFr)q^#DGCu0&xhhh=(Z3#$xa100U|9T0YsnN zU9tzpE628ck2q!de4EHP&oae)5; XMsF7N00000NkvXXu0mjfwe=Su literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/quadrifoglio.png b/production/example_apps/zippy_maps/webroot/img/icons/quadrifoglio.png new file mode 100644 index 0000000000000000000000000000000000000000..4cfb9b0659896ff2cc824d343a86369ca853b8f6 GIT binary patch literal 1465 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 iS=p+UEoN^-9N>SQ#F~m{x)g-~0000t>u literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/radiation.png b/production/example_apps/zippy_maps/webroot/img/icons/radiation.png new file mode 100644 index 0000000000000000000000000000000000000000..92b81f60c3a518ad253ba502449ae9e0d1bbe5e0 GIT binary patch literal 1283 zcmV+e1^oJnP)@ z?YT}72PB*(zC@9*IkZAVje|r2RU8h6)`}B*v)MW}2k*M;c>N2dPa3T~Z+5<)oq6+i zpQl!<0dVo+MIRsl$-4SDTB`t6zyzwPRH_2tsnu$>xCF>nlPmynMB-Hozyu7dnWXRx-x8F(_#QC!z`_V)JJ-`}TFsWkZp1_qF28Nc7} zdjFw5JI;iU`d-_ut@yKN&nTD6j9$9LsrTPQ869Ql^jiQF9sKqxt9%Fbs#+#phLiW~ea^HT}ZMueL&&RA>F7xO8 z`(4LvEiACNx7X{my#oY;LGtMgoAdK+$E@E=kWXju`~61`UeK2%j@?bdCABO`1rEFy(8 zj-Nlz%8i?7nuZYlW$(Vzt)^+1PoI+ca=Ov?*ZuGD`~8H&;eMxc2QW<&UDr7{IN3a_mn2CDAy5a?4i&G`r9 z<{$9d)D)#$j?MW81V>M`9iLC9sjY9g`dlNXR;y81U3I+yAok4+rCg35W8FRe~0a=#ucs#D>9qLJEJu!!_>*%`9dScEsIRX4WJB!!rb>08A06^osyG?8-9Ys-4 z6oty}t}ATe@nhC*&!VboJDK(Xnx;|N-DUB^sV0chW{#B`HℑAp}AQR8?i=#!X6_ zFZS9j7D<0G&A`9_nx^#+AcP1JO5sJkkd22rvMQItQC<@hTm7Qdgpb#i0PW1F%umP%_1_>b=Z@EryJA1D? z?YYCMP>+F%qqXGnqcq3d4Nbv|a>;=Dm+#Afus_S~zm{gz=MdMElM`d@3X^Cw>Kc4* zRwxvB^5luD&nirG9Cbm}`m5yks@Q7HVf*0op()_DTTGCoj>5c+UVX5Sj(?2(b6OL_N5A7Vit-5JbRgcA___ tFTLK6c;5gH2s9vmbGQ{{X=&BtC9gY3%?2002ovPDHLkV1n2wa*+T4 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/radio-control-model-car.png b/production/example_apps/zippy_maps/webroot/img/icons/radio-control-model-car.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6ade8a4481488bacc16dab6b8f306989c1453e GIT binary patch literal 1286 zcmV+h1^N1kP)F%w#j&CY!X~w9xEq(^?gkQbZ7fN4HQ2c<|VR;vbNDC}}_oK@enH+CzJm z(qj+eNf5Fgr63k5rO+zYGP|{IjB&G@PA0QE^Lm&cncbO9Ha~pe;hmZHWxk(z-e=zT zeT0+}fOF^0X@CM`f>vXHtpj*~19*#ziyZ(Vr3}S0fF5`z08sWx+zS94zz*D5TwLsk zQmGV*XMtSM>ijLrRHhnq6(&bUi~h zI~?5xnu>-$*P$oG!xufT{{uonIxj&{!Sg{1#gj;{P3?IN!!Qt+pHjT>2C}n}h(he$ zk!F}^iEQ^g4+13_;IFg~+@IXlz^(rbx+&xN)%a1Qic z>uaC+S)4n6h1L((0jORY$DAGV{bDBSZ+`z}1Op(1Kv4$UMp8#jPEO*r>im0Ug7KLJ zj2lflUriyMmlO&G48s7R@%a(PXBPbAymlG@!!V-73Ba=asaRiMPX$Pw0##Kp41;R5 zN-LI#hG8ItKuSr`FfdJ%W~@J#%ONEwih`6btIZ~3xg2Z9-esizQ(|@O3jlr?i^XE! zJ}D)|VlkTQ#+x58_UI1PY8B(;tJKWjC>D#+^L2XzT^~-oYuEd|58`= zFClhX_zI*z6#XM9(u z9)I4!bzR!+HY-1W6QkSwre>=})7pR+-=ZElyng`U0;6dfFIHM0Wpba0-J7#REU!5j z69*FS+EWg=u8Xu=3Gw>PQUXSwU=z{7PrUE;mM z$1Ya7ARMQA`;G%7W3z?%5fG@Via0P9iG`MSJv4ciOs4C&=YgMuotR_W&cG*P&-0M$ zs{@}KT8EB=myxE%X1QboSeAd790Wp9l)lS#uZ73*@HWu&w3xUxzg(IwlU|riO-*q4 z@aRBdD=RIYJ^MSgFDOi`5F(6#jbAPi6b{Ox#%djQhQ^Q|lZ(}9t|v*mo{ zK^!6`el`$a3)~Kc`q{PseIQ1{NC5FKUtKU2AhLmn wi-m(9dTS@*I|hhBgh?6xs^Kr@>_i;kKSkYlj!${QasU7T07*qoM6N<$f+{#*NdN!< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/radio-station-2.png b/production/example_apps/zippy_maps/webroot/img/icons/radio-station-2.png new file mode 100644 index 0000000000000000000000000000000000000000..197e95a2b171794fea6dcf37b944282d95266f3f GIT binary patch literal 2049 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/rape.png b/production/example_apps/zippy_maps/webroot/img/icons/rape.png new file mode 100644 index 0000000000000000000000000000000000000000..198495cbcdfcbe9c5171da5fec1ba9600765399d GIT binary patch literal 1295 zcmV+q1@QWbP)qErnLQko(MXe3}!R+O;dA<^zywUBH`X^}t_ z#fZlau^<#776nn1O%{aE2dxOD5fuv%F^;S@QQd~rvB#6q42zlTjO`geN;uNhow;-7 z{Qr5}nR_I|FaQ`B81Mlez;Dey)>kw@2UI|xoSf7EB*QQSxF3+M;kO8Q)(Kp<2&jN! z4RvyIQj=n_m;es~A#0ZTeVReseQ2#W0E{Cq`NRou8A93yVdI<*09e7JcSvR#GW`Ir)|wfi)JT zVi*RglxgVRefw$x2Qvcp=xjf95P*e+h586cl7!*&vH!|U&ERe%p7`br`F!40-!TR0 zbQ(RMC)nCr_RMZv5OP`*vZ<#BfaT?7LZMKZJ;w-Wn#S&T-Yxy zd2;qw$27YB3xo$sI*lBOa3Jv)Q@bCb|ME{20e|S}WzQw^OtU;UN7u+OT_eM;`i{Fm z{O1AWNQCjWcE;Pc!3g}WS7V`s* zKob=jlV~*Rc;0uCTeohJNF*GeS&hjeumog81Qg7639D(aw`LxI!Kvx-}mu-zx_`k1cqT? z7zVno<9QxZN|aLQx{hg@WHK3Yxm-Vpwq}%QUD+pIJ;>$t8G;(JLrgM3QKp=kf6D4ChZxca5!Y?g0T(N=`gj z=$P};)3bc_^G)9U>`%70O^U^0FNtK&BU4J@`$6K^o~IxPP)Z?H_neo{-^Z)ZJ%DZ7 zL@&CL0S;@gJbOPH3Z>ND0hlVL$Y=C^IdHT9TaIMM_3z#me0Sv*QVBGzzr>*cdWH9= zYq$C2n>x8%Zr~Oi`h&CWNUs0upzDH-t$n_|a*IpLHxPP?=>bRZ&;UUYu(z*xe`$@& ze{A3@KxpLiMGA$&K<{A;TX1|T%?B4x@L0Kk3Se?_l47wql=z_mf*@dD222%GeEH64 z&OUmKMx(**?(WcQjO`Rm6;oV#`*EH*S)$Qs;5g2m1pqjfGx_wbQ!G3&O|#i#XJ_Zm z0s!PJgOA@l$%V5sG@DIq+wMDm-1j~JvT2=<-k2ku()hae4@#+?r=n*BS{IJwOwOb= z5TbPfF_Pz`42=&j&hh#S4?)m*sp-(^2e7)f$>+=0yT&%{eUt)S*ZJX>b#6A?#5FV_ zxOc+jo=FSG*ZTr=eKXVPG^>B_vhvprq?GOFLI_OL#LDK;gy6^Dw)uXwiR$suF-;R) z*C`ZC45Pze6#>Xt!*yLO%OaD>kjZ2c7wzys2bmn*E_2;>q}rMq|CdWHfa5sviG5A^ zKGJXX!-&V;4Q{BZM5R(m0eN78K7~oST&7ei4F$Hbu|d6FPaF#ilXYMdunk%faA}oG zghfNVG}8cT^~KA;K!`|uUM!spA4U0furzZ4HB52ZzQfmo#jE`y5fgus&fMxolh>|ios?ibiMiB@2 Y535+;0U51^ApigX07*qoM6N<$f=oUQQvd(} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/recycle.png b/production/example_apps/zippy_maps/webroot/img/icons/recycle.png new file mode 100644 index 0000000000000000000000000000000000000000..2a03eca7b772658cc52b66041885ed87ba35ac99 GIT binary patch literal 1521 zcmVb#HIi58W+yz1wRWVUm~E&YOGx z|C^n8^TuVGCIAZ;F3bZ2K(gjM?yu;80ce2H(9oa*xJ=Wu!6iVphGY>C?i09S5zv6R zHME9?2HjO#TWf=R0lziNJQxqeffx|6X3ajOY=KV*wbwM?XW%rcEo-W_{xkqR)%D&` zdrkAi@^WOa7fF`yE3g)i6OY9Rwb5K#)>Mi08BzmJ1|A4FFnmut&V)P$zqLJbf*XcG zGMQvxU;tg$NhXsdlSu?Yz%)%{Sw;{9yk0LZmn#>EAxt~aMvV4>fdM)@JMno%f&qm` zrv{i9@B%O;=;Kyrlpa;%@aY>wqfvsvU{(?-BG^nu6w@>bhr>Kw5u{;f9g^tgLhD^3 zeHza`J}J%i*DIaOUwZ&mRS^UMMNx9@J*qs9L?Y;Vf}L;7M-trt%$h!)DM25X|LjV$ zeX1hJYju?@swzR(^%3_Tk$|r2^!E1h=F3koYx?-KwS14rTf0tS7-pJ&$NJ}(I?<0H zjC{TkEi_G|wAjnW6;&B)Yqy=CvE>eXez=^bj}PeVt-p+682_JuBuP|PmXYU9H$8B? zmHMU|1PT-qdNOV8i^Esw>Ww2w65((-=l)rP&@c>QvDnajuwA41QakUhoWmIgae&MU5*8rGNUPNQdZ62Fe!pfx;tpD&NvMl5EdPh${5CjT*GBq>& zNaDSdZ{Od-?t_;I_{Y)Pm!Pz?6qn0|uIt+`v`$RfRd6D-0nfWBuPk;#DoGjp^ujm@ZY=4 zwyb`JLqA_fRaJaGU*=(*JYX0GFU)&*2pnK>bvbh@OX=_LM;>-#CK3sLzj2o{7ynMv zPn%rGs%0}#RW%!wa}b)Q$&)jJX}UqbN#7go~nxEX%Ch(MY6EOIusHbfy!G zGXa;&#kHH=X}Y?Nhk5n=21pKMC!vgZG&2mllo7V^{Co9sJs#nI;blh--g+?J;M^2e)u@O29X1qC^)q8$T{ zWy|C7pePD!ww_?k))QH62J`C-bqdPPz2`~6N^8#VzwWuV358Sld4;$n)6 ziycp)>pDHrDBqsyz~}Q(R8*AJPK(Efeqs-Sd+kyjARddQ8jecx^78Qce1xOA z0esX1vXJmwB+dc$H&+=9u2F-JiNG)tUTfGzUSrVpv9W-UnLr8&J1Ff`wNp$R3pl`k X(g1wP1O^?&00000NkvXXu0mjfJ9^fx literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/regroup.png b/production/example_apps/zippy_maps/webroot/img/icons/regroup.png new file mode 100644 index 0000000000000000000000000000000000000000..a5554b6dbedc60bfe52f18dd59689d4471e7a572 GIT binary patch literal 1114 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 XXZ_={Jjo2C00000NkvXXu0mjfB`NoZ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_african.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_african.png new file mode 100644 index 0000000000000000000000000000000000000000..d486d14a178ec85dbd834a7b8861f08e981049fd GIT binary patch literal 1639 zcmV-t2AKJYP)dG#5Zg!yS3tB}qFim!6VxcipmG}gbs?AY$o+xI#`ACRn8;QAH=$O9Q5-__M+0QgMPw8bSrwyIYk>U0sH+t*y-#SAdY!%KU#kpaV%DX0;jnFJ((yRr_0eud{Gb8Efik zu`cs~;dZ^E_P6#nG&CTJBGG6RJ3i)GL{UUlRp!l`=RDJOon$fz{jI%YO+72HhQS?p zGJv8e$g<3`RdqbNXAJ>mZX+=|pwYSOQ_}HV5r8bqZZkX1`~roswkxtMlTN2O*>jc? z-F?m%e?GnqDd-Io8I1DwACI$WSryu)1g4P1G=10DxgZ=(JIafqJrD>`Utf>kUwGVc z`gx?FfRW940@N%HQ@bS0$8YrURre72tdFUwDH4fNr>CW}$o$I*wg;kiQN$a!AS_`{=b(|2U3 zsE@6C*Hc{=;;G-a^6V?^R8&-y4pYKZDPDc%Ac7$9#o-H7-cSgv z|6Z76;Vo6Ay5qC=za<`zmk;3c`JC1;3`Du$g^q0p@%#NOT(}T>nb^E@9UZ5ir@Ai0 z_(+UsLo^aR31t?_9**2M_S8=D&05 z!}E0RIm*Pv!rvZv`4e9G*}wShdyi37b*+cW0?6m{WTs4d51c0y3L%Ojx!jd0`Pxg} zjDHuy@Aq@>3#<6%_y~J8bpo)YxrX7hmw997F*Hs4egJ|X5D*kh!$&9-0w9%2@q-(K z00a~ffK4y1Vc^q|qHk}yZ2_Vv5*bLKs_M0UmjhrgNbV9025DTo0Dz2cpePFWJiU^> zo?&EJM%Q%??fZhsvAFa7Rm*Yt0Cvgca%h@HHk-vT3@*M4z3&b0!Sv4q*5ue*(^KuZKAHJxYOnhOUUX5gJ&YF+uQ`e#$VjdM;%|!+V`vglarIg z<8fBDEvBiZ?iz7`Cw_M~03-e5)HPM}_0eHI_{#~VquHWGY|a3QM1puc&VxJFa@UsS zhyj62$|$)l+i>d5^SNcs4>|e4x!L}2=4q&D8nH$!q&a(o%{A}KO&nkJZ)p+NsjFAqx-e5xZ|N)S^L1P7>2iP z*#OC8lJ`44L#~im|KtkpdVG0F+rR$uFc$|jg25nP9{vyKj*b%u1j+`;d%X;Y!<>9) zh*&H}fA0u2i^EieWh7Z(!*k7!T{dkHjZCAeYLRGVW#vrTc^klRRdii(J8b?w@hR3jzh_fLDgF&iqs4Utcy~JH7BHhx=3oh~GSW{06B@&Z{h6ZOloyE0in#R!3kmoxq zF-hXe3-Z=Y%raO(acWkWs{O6U0M9+$OMI-U=f~C~JHD5j~S+6n_T%Vka_?!V; l5Oz@7Q`MegnYoAq{0}0|s2Lu!_v`=w002ovPDHLkV1n|VHgW&} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_breakfast.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_breakfast.png new file mode 100644 index 0000000000000000000000000000000000000000..4b081750d5a66aa1d5881470edd309090c0ed4b6 GIT binary patch literal 1058 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 UW7X4;#{d8T07*qoM6N<$f|rU`F8}}l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_fish.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_fish.png new file mode 100644 index 0000000000000000000000000000000000000000..1d69fdb7d2c0db939fc01218020f0391c914b677 GIT binary patch literal 1344 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 Ad;kCd literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_italian.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_italian.png new file mode 100644 index 0000000000000000000000000000000000000000..ae58f53f88a4933240f777e5f626d17f0f342f95 GIT binary patch literal 1236 zcmV;_1S|WAP)6I=hP4G2X#>bcuujZyhD}7wHZY3?%$97L=!T1!nMF~P#We8)I(5s8#w9wJ zO!r|C|02nZnX(UCwgKxllfe>#WFy(SAdbLNrJ-yibVvYckw`=p&jd_L$y5N+mq=Vz z0D^$1lwe0khm=-ZTdRs&faOYU;{Wl02n2vhr4FjIG%4cw`EEz|5)0pB-cr{F<);it zTGw0h-HvX%-Hyd#!DKQmsjw)D1OfqYJG#B4t}>Km&<36f&?PQO5?-$tNsc#Ok6ujBk-8)GAr?A_EtU;7~Y&+g!hohK=+T0zgL0j8&?W1dUd17l-jls)?p znP!2X-gmL;i2~XVT_Gq+6qe+&di_cqudSv1yFQvW{>Z^gyZH6fE^b{Nc$cYd^i` z=3HO7^-->0@GK4hVC4E3w{Q69I^jl^WuA9FO~vLCUOBJ{fQzmDu>e$OK6-0{l8Qq9 zx;&O}?6?5x`u+BK7XXn+1oiIF-F6dkx}PcE%zf{D-FOOsZ=7eD8lPcyIz&!Rj&T5+ z&Bp%D7Xf&wX=B1!B(kRUEeYG>?gF3BN6QDUl!XBXdOXa|&ZY)nv)Sl9Gq@;#qi>#O z*|KG+0c2%m0dQ>3nUut*#-s63P*9K>06<<|9yhvfrv&g(O)Kf?$q(6tJ(HU-MHl z5s>vHr?ESHzT458$P*gz3hs@q_{nLK^jxjA>094I5E}7vt&8UYES#PvG6l>8WGlsz z?{-|(LTJR-DdK*mh^kOLO9~JNB3tzYpq;rN1LC>?7Jyi;K=cCYn)`_cmu_)G0P`R$ yO3753f<#>(Fd}XkKm(x$rMgwsEfzE)4)7nSau0rfLS0n=00004AnHM^x+XLfO=}5aTVX@2jay8&`7;}{vy;hYcGknb+0G`j*`4g>2S47-n>X+K zncw{0Xuzsy3)WW#g?J>AN=&s_xXKm=CJu^A6EN(dmm;ae zR4f)lk|ct`U`vH{T}RV2NF}Bg1}63+euF*ng21kb1Dofx^2}ppyXCtg?f_BIw6eTa z+3v!1^^wkCE?d|3DvrjcGe)5?g9sBD7WHK2(IQljH@g8nn|BsSc zV)oMfjv#g%f!EHIBXH`KabEc7FdrWMj#tk-Ss7y%O-knNcZ!BdU{CebO+{cdJ_f+k zCm!b0kst7dO1$yd=j2z`>%CrOJBmOw8b#AI0-Zq7i@LH#bRdE(%iOrCAj`5Vh|Si} z^7H%sL}Hz&${N{Bp5>c4+CzQ}!)QvpVStT|4X*vRz+HVI`UiViUDVhUYRBVge*0)> z2A|JIu~=mGLWa&B31wbIRn{pMi%kPK=77`Y)3+~-vbe(Hyh(e9mt208TrNj0m)kPd zDcM{B$g<44=Z`f!iQV2A{>IgKM*vk-IsfIK9D4RXE{|X5!nZTbT>O_ukKWJV;d|Iv zGdTVBIdaQuJotD&!!O3^yEn|(iJw?nT53%MzIy*xZvK@e^LLh)Pn9>K*-P_$GV(nh zZyO^YA7O92mz7&8r{9{S`|dlqI{6RX-QCScARG?k_xpM7%}1*G_dV3d$&1fd_1)Pc z^U`Ne05CJTh$Km_0BWv+Y&Kij0UNQ=_!x?!xDtnLcEV^hN;;ipG(N_GBYR04e}MHh zgW^Vc>G=X)e10$IzPQ5l*=v<|S_WWEn9t|A{BxS)?IIUBjTdlo(``rn`CLXtk zcoTqgdA^+qupl4{mm;aeA9e_v_@EG1h3l43EvpMq146bU0ocD>#f5mo01glx0%97l z{<%syxf&LC1+WQ15*`qb3Y0^yxe<2_V1uxd(psw45-Ye72lyW&`O(K-_*6Ck0000< KMNUMnLSTZFhzZ{S literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_mediterranean.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_mediterranean.png new file mode 100644 index 0000000000000000000000000000000000000000..fc4202ef7be0e17e04706efd4280c1f1993a5ff8 GIT binary patch literal 1502 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 m26hbiy7sJ1N;k(*hP$XhveA+0000Q1f literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_tapas.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_tapas.png new file mode 100644 index 0000000000000000000000000000000000000000..f00384d886ea7d7820a936ef82c48a2cac5abfc6 GIT binary patch literal 915 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/restaurant_vegetarian.png b/production/example_apps/zippy_maps/webroot/img/icons/restaurant_vegetarian.png new file mode 100644 index 0000000000000000000000000000000000000000..6b202618aa48a4cb5860d595d28ee0cecd6a1287 GIT binary patch literal 1006 zcmV2NI}*K3b%YEpWIUY9Pncqye@10A!J>)_?4bSnoP zvUIz_2hDK?Zzb2X=K5#x(9mG;;DCcDmQY>G>Y(=&*{9f+?fb#wNl()Iety6Adk_7T zAP4~1-QCrI46q`4jpf<^7y^A@SgX|r07?)9QhWu_MOzU7nI(x21wbG0MC;dTwSls; zvm?a~;F{=lUQPr&zy(>$k<_5E#TmZxox>aj8_oFbs5E zPc^aQIGCmx_2cGw9gxitlvN^Lx#)5(}B6f0c_jm)pzpPwvFRBFFe2b<~R<&{`eOkfB7~5xz%hmJ~PE4W|}79VHQMV+jp+h?RIIkTD05ki7-pu z>v#8V0Z^`3lq(i?r^nOp{@_`)8Nn_L&~CR!)>u_l;4<`fr$_bRWCTjnUg7VbFB0cV z1<-1>0J#6;9=X+QB-S`O9eFQ|gu>%*f1&cpBL;&3xm<3s2(;U601lpi9*yNzvy>|q z0DD^xN8VQyg_|F}PBxoO6iyA``#$%d+)I2WAsR=gY;0@*;V$U>`R~+uXW9kQd%4b& zAf!pJCwV^;fa5rc-XHGQr+qq;O$F$7yKLXN{(|>+_il|q%nLLTKpr6R@Y3Y)q|4}2!L;P9s$$WI~9OTyz%5JSF8x)aK9d%0W$lS1~8s@hx_%& zbASh*KIXTlXA}yBxjdJacn&0OyK=>1Z|fn7q7VcDg+hURK0mkcM1XPc?M{!cKl}lJ z_4W0IMW+I&sv4d3Qdm`0*4EaRDjo+I#s_`h=c}9F@4w_C`?=l zp%F&FBP^E?MMJza3(tzC^%F1^LW-Yn*54CDGQY-4GY=TfQk+Kr@WrOpm=uYa_%@@t zb#-w%r978?ynK6}1Q8S8iida%Ah|rBWCBbFvZ5KqruBOqA}0Qp5bufRNujH3D!>&G zSs4i+?s<$PYn=*kVz@Gs@!7z cG~xjN1K#u6o=0w^0ssI207*qoM6N<$f*Ro5_y7O^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/revolt.png b/production/example_apps/zippy_maps/webroot/img/icons/revolt.png new file mode 100644 index 0000000000000000000000000000000000000000..2cee54f0f8193c44d35a9207be3bd705eed54557 GIT binary patch literal 1162 zcmV;51a*AW>{p#83)_rG+}|nk&f>8-s}5+ zbLQNcdu*Df0WdK!Ap!#6&|8s%wIZMbGN48xks^Ri(=mmahEP#{7^VLGkd_oWi}le8`UpWplA-gCmfxb z4F-dFJRV#w*MSO4l0-I}B^;fZoeqr+p+5$5;<0TgCtGTGPlg!N_*QtBNNQ2{t!3X$rqiv9S?fFvuJ6MPB>nYx4O#D^H%V zyu8fP(o)qZnAR?78i{6^?V>0$a&eO9&YtC^^B=Oga2J5U=m>4Y#|i)Z69Cr^A0eO5 zQz#VhdcC!l6buqelVzD?GD-6O12z}#l8!C%*WG&*vs-N3x{d$&!P4Be;o~&+_w#V- zD`Z)wwY9bOjnxCNwzfvgzyQylIYV)43s-wP9VgmRq&)tC0ero^Jh(B1x2ucssT(+a zKH7$dxp(2B<=S-tD2hVp^Uv^hcU7HpYw`l?b8`enM*t{fGN`J$e}F=v08l2r_4qMc zj~*c>Q#k!C__*gJ0{h&$7Rr%n<)b&}NLB2B%$03_z;Y3}dm`>_yqyB$HW{+L?M@caD$e9_fY zaoi9GXdN6xPNqo5<2ap8OYyn@0J^)o0r>LhG2~>j=GFJ(+iUzEK^IE2Zxd5;3o^W*Lwi&`CKCFvpbe9aFYGw&g1;T4Y z0x;ishCPVa4Nw81Nr#vNjAx!-xI(t2#@X#eMn|I^x3_L?-{@ZVI-xoRgEns c??oKoZyk~6fJVTiJpcdz07*qoM6N<$f+cbU=-cQ`=6HUU2kP+eVZgL{F1RlE8BD4+o<5Vq==JxjL*{+Xttwlg;vIL)fN%c`uV z0VGnT_cj%^o$-~HB6+zYPFRcWH_Om%nJ0<2{a z84El&kQMkyIE-nUJbvdE)|M|P5sjk9r7GtrKAyG#lW zAjvX2mfnkB_Hb9}VoC#r2oA@%eww0CKCOfqf*W;cDD~S(OgqZQMSE;yB&|-Jl{z@c zTc2FOGz?6`pf@~#8Vq9SdRo6&B*KG>zrxR!Zy^?mpeGWkpAs_y+opy>+@3!dH55V} z98CJ-nnqRWLN-*?CVlmHe~$uxE~2G^9*-05>EX7SU1O7>22d(!u>9~`4}MlpgYvTSw*0Num=Y2#MS ztpd{|)Y(b6r-v`?dw`L6G$ZJQ1WeOpOXWRCV*0ka9K1?G(-?>h(){nYDVmm__Fk4` z9$xl!JUKa>`{8lkdE_V_r)zBdz?JL>B%)Dzm0+50&+E@}&-~?x4hI9e%F4Nw2;%5a zK@j-3|5JX`@<$G|97hd>IP}kB#Pzf-$LzeDG7`x6!>OHDmG=D8+HLGV4Kq4&w-9V(AwSx!1{_>2KSyKtVLLN z_)$s%1$=PzBaYnv1V382iI6(Xih~bQUU(}noc;T#I)*{sGhf9tjO>@dHh+FT-<-FC z$L`vMQhZf9Zf9Nu{N_w=cQ+!QF_Colh+{ilwyzM__s+Yi&N1lh1;6%V}f z)R>yL+%h47jPx``;b8Og9B4WMrpZei>lv`~AS^a(v^3y5v1T5Jmj?`Gf`s zDSv8h(l1I9(@RParSanGnr1hXm=a^@k_M1aRbc$(H1+UFHF@l&JE7Uva?3Oe(~wfY z)#~oDswOfgCce^AT-JdznMH#^BJJ%N-&u)?YLl=P&=^gZu#$$<)Jz0uqU|&=DG3|A zy1Q(d<+9`J+SE(~jBJwADzmmNTh%-PL=o? z0-4kEiOeGA2K-j>HWjtKpGqPHe31pNSVgmeu4j`HxDE-wtpt!dbA>5@XH6gjiGW4o zEMTv>!f0@14L&6T*O2g9MYdkW7?oa~3iy->q>!+K(%!1}7K=><9N@pW`4sJhM8ydJ O0000&gk+aSr zyUrSH@FE*J(rEG6?DyN9@tX$ru2JZ=LP(2--CdMyD2umQwku}A<~X__i{2e74g zqyVcXxR3%iKrDT;SS*s3>$(cw1+L_1)65RUKmm;4fL8Oy@9{H7!GN7yS%aOTES0oOcF(S_)B*+x<;l!FFYG)1P*M^sp`y9)vmk|c!7wF zsj9rLYBw?KT;N?5`z#EC+<0vKC;?#*&~qHt(>XoI$xUt&Hx>{ELH6hMbWVRZVLhGa zR%R04C#3Lcr&a;bpG^pZfc|VkI=joRF^TtQ6Egu}5YU=_IT$mE_Z+8CKw%1cj+41M zPG@(y<748L1*jFAq7F*mc&Dm^QURx`gVGe#nSZ^WDhW92b3h1j-sga2S%}|%c5+vg zXOnnY3JQ0?`uKtO;vJUtnxV1@Oyk?OQv(XB!<)4K=6gV#fi0APM01|vxG|zOcgD1M zZI@zzB#Iglp+3u{#gZx78a#4WqZ^On#^ho+~nzRQrRukF?>21J$SH2a442LA27ozURl$k$eRb9$gXSEJs( z{VWop!N2NTyd|KxJ>O?im9GQp*+Bs%A}-ZV0Q$-wF@RSV zP$1$;ins+-&L4RxuF7yD0b3%v(mV3hhL^36OyI@>G!d#O)vc;-v5g5F;2D6O4}GKA RHmv{v002ovPDHLkV1g7XI{*Lx literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/road.png b/production/example_apps/zippy_maps/webroot/img/icons/road.png new file mode 100644 index 0000000000000000000000000000000000000000..a4cef604272ecd7c5ae54ca392e8628a27c46ed4 GIT binary patch literal 590 zcmV-U0FX|DS)JK>w_+YXCNz%^dImU+SE3qXa6T0IE2SOMqEj*B0Cd zl%y{Nypg~wAy5EDvWVljoJCP&!8LFrRq=lmFhCCcky_YYDgpnzE|TrY!0%$`ufEIA z3MgIa^}0y5VHl#dX20JP1OZu=5d^_tAlqlFF@`+PAx*YBe|3u-gU8$8DFCfCN+|&D zAD=G*xb;-H{Yojc*6pQWdUo1vw%}b61OfMt&x6!))^0KFln96^D~5-6R-7}Kl!8U>uSTTG8P zyJP_JJZ~R-dbm5gSRV!4{`Rw6E(NoiMN#Af3*ZwMj7b=VESJl!O#*N@97xmj^XzUVV8eD7E%t@O31UgAr@SVT`jRiUvodnL1 zSXdaUi0SKXQhP=^VF#rGn07*qoM6N<$f(a%6q5uE@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/roadtype_gravel.png b/production/example_apps/zippy_maps/webroot/img/icons/roadtype_gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..72665983ceaf86f08cdf665070bfb99f8c0eb16c GIT binary patch literal 987 zcmV<110?*3P)z=>1grK_LJe|0}H3@s=D_?A5MU=oqBga8D7@wbzIlQahwMgj-rS# z3}H09ysGYfj$Vce^TKn0l(_HvcV>I!S=L9)aU5LNHK$s$BGoSAPUOu_&pc2mMf-d} z`+R^>Y9WO9WX*cE(UdALRqf4AkM_v{?UREPm_6Heb91xoah1}-Uw`xM!fQ$?nw=g> zsXIOe0CS3E_VN8&o<4sCK&N?VmY~~e0JF%utwt&XwoehnQh@F4Z7$AEfq6u-1X2^( z$bmaPYXLwyBBd0yS`DQXK@b4*0=1XI_PIBJKuAO|OR491Jp29^JkK*w%}$SQt3k8V z%k^0cKul5^1Ob2k`co->oq75PAkZ@yhXlG1LgLHm4Qjv>7v z*@b&?cA7fB7l55gS@ZVELF%{cb=&9O01~~O${+~LCM5fS90x&QzIbKQ4+S+~M}Kj4 z%I4-Kp67A+^0g5JQX5m&XIb=x0NF@(cXv5_`I-;!-WUkq_X&c4-+p*ufNY<&0VEQb zrTX`uzcUcB96$c?H%ck9B;r#fUK#)}LbY0r5AWXK`@YFQ_H!(@3c#f3MiGkR*Z|q@ zy_~OL69E`ogD8qpcgcI6-Dj7v6Gr)sNxfcYXJ;ojvaDTSUo#qwawM*!x!EViFbut?M z1r$Pv_*Hf9EB%wySGF~afJvF=)cl9vPlkhKnXtqUNY~cl=Cq(am)UOLKIK7J;$PY+ z&H&`M=gUlkIlv=5-2G(uj}2jof1$;1^@v1hkre_gfOsUC0PM(bSwXxsKn}!X4KV;@ z&2O0%S84H;05TA+9#wrQVV3%E74ek;EC?w|c~#{VOI8sF_z#~5V>?^_bW{KU002ov JPDHLkV1n^_*!BPb literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/rockhouse.png b/production/example_apps/zippy_maps/webroot/img/icons/rockhouse.png new file mode 100644 index 0000000000000000000000000000000000000000..c6640a89331d550d78bc14394d8309e51eb376a3 GIT binary patch literal 1047 zcmV+y1nB#TP)NQ^;WAX6$ZVJGT*Q4K#+owG7S8tL<6|t#ns}xt z3ftS;v!*JNB(in8U3$G9uIo;S-n;rE+0`8YnuCA2QQnK}GZH|*->2DZ;<_$ZFMUAq z(tC7HTU=brb0M{bvh+BB&n)Wz)a!L%lv5iU8;b)-M|-(9`S^v;NF`Q6$H$a7_pd(! z;OE-693FoWIzAM@aU1}?d;hPARYtYj4{ni4rP$ou3>*{awO+5&Xf#+!tSuxCupCnv z3Preb2Mk6|aVHouLeLi{d^FWAs?90+G z#9}euKHnrX41gH{6)m|kzF*XQ zBhYHKLMPoQ?{R9IbO#-}gAS**Ir9@7bQt*p=(^5_g-=5r?qqYUrPf(Xt+SI2&x8Bd z9|h)$+yck@u+?gDw|VCi#4xOeQm4Vc1HW%_g;4&9_e!CI+6mz!5(>V!&l4OEU$a zR;vCAkjZ31S1QHR<-#lCk<72@(#!;$D8=dcKYY7XeJCR_L;QIrb1S$wol&04tG9gn z(+|QU{+u_&Qvm+ud6)?>6<8HbYnQ53FN8_sx*QEg1=eq87w}5FG=}9UEfV+$XNjw2kbx7#?y0PnrZFI*-g>LE z#MP2pR))!HWr)QxsK8NCBoYYV#MNT=RE|SB26f_DfcpXt^j}lXGozgCvg(5O-nfx4 zrjuwSlAt;y6ihkGlVZ5t zb`$LF?eA`sndnN$@5kTO1;De9R5P`_ih~QcviQ(OUH|Uu*NI1?G%efB%*rPdY-^9~ z;FF*BGbAfZ^PO(w{_bx4U0p1gIFtDHR*o&-3&5gD&nM$cJR0TN=4K5zz_!_M@!Xgi ze7A08Mj+JJ$LI4maA?s-Ndfibf&39kZAa_&=)Ttw@OO6uuxQk zJa$_x0P*duNeO7aGz$XtQ(psM%0uILv-)KKez|;x!>!EUi8Hxq z2!wn-%xfl5y<-s-AI=6~*1nZ2IJizXl2Y4n<^9n0PigGy?MnbC-#RNZ0z*fSCPJK3 z*Z$^W=T!{#<7sl8;Oge)l#!fY+sMDcKF#}yqbj-3>E?3Rb@EF~HFix7g#CVE(I~&a z{WUgAF6TQga?|H!M#Bo_I_k-zCFPXl4P(~6mHfDD7XSwrZe{NNHDu-FU^JOB`wy4} zfu%LIRE@5rqUb?hdh8kMYUbkU?POKs$0>K=!iFO>xlSn0@_!?*sEC4*BXz&g&4Dj| zZNyMNUeP~0+SoLs4x=G;eUfLkrnKvc<_OG!fLRcf=bnxZs&+2sb}+~fOLkFWLm{!_MAM-rlWhX z*lg*RS8hSlpSj=b<&7yX(lBo$?rsl1xBbSnipd(kEyo%dX&XV!&ev(V+=^Kcuoe`g z!j8!VA}S>+iV1aLZebx`zPcHJ^5LWK270LdYBjrR-=owvoZ}ZxVc%N^K(^J2!C=5v zT#U(V)*wbjQJyN8ChoRNB0wY%0PYr$eyc28xs6aB^{x2z0vVPQ%TSwdbf{wr5>ZBkm-nt zgbZ%?D8-?iU;SG%5r}2doGLZEv&3~e)lR6ut4PePVU;vnGKIOb^?`wa514?8gq)P}Rh6$;cp%^a{{aGrF}ZYb_u>Em N002ovPDHLkV1hLWkP`p^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/rollerskate.png b/production/example_apps/zippy_maps/webroot/img/icons/rollerskate.png new file mode 100644 index 0000000000000000000000000000000000000000..05c33e707dad33e648586a0241fd02f9e8edd22b GIT binary patch literal 1290 zcmV+l1@-!gP)7<*@W!-*om^o+8Ise~$ z=R0%e6B>;M09&?fkpU4HaIZ4UYZl-Db-*iZRY0Y5Z3J^wC8IY>8Hu%a(KI{3xu!f1zO+HE{Y;jG)eN6!vLro zcXRdKAp}9_c?yrDquI8NZQD4GgKgV>yW=?6hK^mnjuc;kdGiu>O-Iu-1VLy5N|Ij| zv#tPzLIHyi(nxy2Gi4CwkGw^A?Q`5Ze+*^SMk+!0`58hDgH$TDbbweaMtsLX1~$CV zx!>kD7POfcPhlT@z2ms90F_FG`icF7FPv^^k8eAGoEQbbuFg~X;e!QZjZ43xXcfZY z@X`T>hK4YVdF(&G$23h0!yxp~HeVc|^y2}vsc%qK_4dTFOiYppClVd!?+TzO3W}lt zplKSn>K4Phzwn>eubfAlI>hksFtJ#y+jI-8ukB}97K58!LP(P-b| zeFKQ1h%`KQ8)$BZ+U4I6#ibvbeT~#Kjq3Eb*yZa0$oHg4zIueZ-RSxi{NDi8Y8A_} z7 z2cUlKFREt_FDV#%It%3F0}O2)Z`M!jLlgvr_zDu+KLnt7@_iIpW^iz@Z-9=-wOS3s zF#HeCt-pVwcIg*lu^6#u-uBy!3#UjV5=)AKjvkOCiO}lDiL84bfWpyt04SA844gZL zlvqXa|CZ5yjJi#dCN%G4pO{AI=tnk{_>AKlYZH$UxNJP6P> zd?iUjn7c~#%cn4O9e`^etwCA27OQZjb)w|`m{fWudDRMhqG5~bF7VOw! zilUIu=dnJ!kHWwI5DJA*Rh8mg4kx>s{Eb;;x&5kozvW)l)pUeRCNls;fdm~AlXN=8 z$VhL;?fiU&nVDSMXKrG06DR_jOw$7f&2$MjX$YofB0!eODWEHaCqACfJn1%h@pWfv zW&lnv$*KPjpG{7l?c|Ao_+zxj*5b)&m-O7b2Gh55?H~f;8{N0`);S2!K0WVbE?Agm zoJ3uS--8eV@kd;7%`Ju}w3u}TSOg;Kc>)N&xkex2Jp;6Xh`SJH0dLJUn!(kxcwYc_ zK&Wo_ahGQAK|P!nnf|cEC2ui07*qoM6N<$g36z3 AasU7T literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ropescourse.png b/production/example_apps/zippy_maps/webroot/img/icons/ropescourse.png new file mode 100644 index 0000000000000000000000000000000000000000..c35fe2ae7bd873aeef6ac897a34ebf15b6836a44 GIT binary patch literal 1129 zcmV-v1eW`WP)GZUd=}rhq_5}}N6~)N1oAngLIKt$hH;woWJSZDsPx%ak!h$*Y4LrE! zCL+v$0g?E^W;O>!*ag?qZq_lIWM(Us&P?|nrmF4f^t>gL2a0~H?%)4;>Z$5_j4%uV zSXx@L028p)(PFsP00O`Vf>No}05HNZ)NmVcRI`-;b4c(&3Ge}_nqMlF8b+Z|(C{qa zsiVXBL_h)pI8aAld+8|nOmV8bIb?8~tyT*Q>NEfv@z7_BQ{~Os*=e%b431+D6)dHX z5Jwa#Z?0AgS5d8< zw}3eG=;(;x(hUH-Ntn6$1IDNWz`>7S^7Pj`WNee#Uq3N1k;8Re#$UYL@!MSm#6zs1 z0NMFv-26)G*~S{rw!XzM48kyE>32WCUHlYd#EQHXmG!nLWapO=>b(oMHrk!} zeyb}yReW$jhzr++ctZ(8uiWqPDRX-A^Xz;pFQGA)>@i zv%VK1DJ4P(n$0GSMuQ*-2&>h$C}`8k*op{HzkhZC0LL@e$j&c!d>)SmN|>mu7hKfL;Mjvz5n|Wx=Hz(bUxT!tNh% z9s&Sd*TwTZKqcvuZA68(sc74F*J(Jkoo@uG-)~<-dYBdv^y+BaHiyu*;w1rEM6VxE zoN3Y8uj_`Ce#d>`_<-IeO-f&%Mof$U%OwdQ#F6siOx~r!^|uwv2LdYw7pv96LXq^s zWOjC%$w{{_*zRtPhY$ZveWnT%L98wa)Ww17aFzDb%mgS>{u$^gLc>?9g*VkLonOh) zOaeha#c8yMFHV*3c8f#|{s!&2)wwwBQJ(8#ynL&qiHO1H;~`E6NH5R3nG)szIn}bo zsq%JQL=1jS!Rx9?4eDe)1#}RR(~$t;p4S-w-nW1h5uOrp7tmu~rQw z2L&%+3)+VYg4HYvnz*gCH!B69X+x@IL$=xOZFY8cEyK(!$;p}{K=KKH7 zIp3L`PjDOufSo&c%76$2-Cm}(W&$=~0QTtUs0koAj^l|30o83m7eH*0xa|TMfbKS9 zbad1dqS2@)9s;`DUgg%TfDULt*6j^%mZ~ehBGwyEv{<;xMpDrs_ooe*{-qDadgF;m zq>oTYK~;k-71nhFO)C*2o)}3*H{ouBKk-!HmWTuMV|sZe%FOMx*P0eD7K@msi6lu_ zmPLDeJEB-ScYU!dn%>A|WqYAeU}k29;)+4^4bO3-Xfi!Ljd!%`nCOu#+jLzgwDm=L zU-|-oj>ldj`TiibZ6iriLoxmrfGCOt?%7_s4z9irsdMF`TTnB`a>aAG9Ga$~o%sgG zGyo`GJdTx3V%v7ZahA0Lxm=EPI!(v$9@Gsx$d1O)|NfcM0$Ye5f z4DX?5_s11~=)o7bacm#OKffiJOw!%mjiM-Z<2AhnnM?-MFyUw4tMUi>?xJt+QC7b7 zE3Deg^z<~TR0_+oS_fbl2KjuR@H6|7+IuQ~yObyO<;xh?{z6&%F#YfRM(-?*b6KW00xW12vyt0ASlTRyK*$)!z_+)YV@ZoB1(@ zx?u;MkG|UY1Qs|%k<9n|8xG)E;nWeV^c3MIN1A$W0YEq$CO`fO`otLK^+~M4Y}I}9 z`Xp99Rpl#QJWl?^XLRrSu;R0_NzB=$^9gEffvT#=lEloR?T!AcRqX1U^>lmD7y@$g)g$_eUrjpK5wGiDiG)?r$-_ft0!shk@7$1(I>_c1Oa9JHUeulQU3P=rHL^dtBkUK zcrF(f`G@oXDtCjyAkNr9%H=YS<6t`u*|T5Yd_b0QfZVyG2!ep)I7pI&APD3x9IN*ZHn)lqoM8j7X*zQHv9k7Y&(o6)15g!NYLU`gM zspzol^73nbX{G~qBgJXu8$Q+>KfTmS_{1NeI=2=tPV1ECUhgm8&enqPiEr^Q@jQUq z<@r+Pf~i1<+d{G4_<28sPkgg0o_Cw>2`y%I0TzMi@Kyrw&pb~P;td1Tfar1|P6OVa z=b1~chQ*r#mSw;D<0qjF5q`M9S=YYfAfC!rr63{OR+z$!3fDD`4>2y4;*=#EC z5>N?y!PD`81crbU_O9Bc2*ICi*Souy3_K+phs`&`M<4Lwt}nIg-QBgdYm`bwgfQkB z8IQ;8@9*RLel(_O8m4JdE|<|X?Tn6;F2mu7Hr?Hg!{)1m#}E%Z0c3&$oSvS7sPf#_ z?<_6X@ZBNy_nZ9t^H=!3Po+{hLt@6JiZfkByK0%>0J^So<@wiGTCPprjS{u@zo7EY zC-fZ$&+`)XVzwhp73I02z1QmjU|AO4!Jh={iZc52*v{BSBbv*g@&y;iFc1Oflt{eZ#! zuX*PBdlXh)ME=p`YQ6sS322(e%E}7m(TL&S53s+x&kJ9kKoB5=$Zh9BsaDf8gb>tf zliQ#z6{7LHlIa24wgHe*PK{fZHCM;7tjG(dXmrKR6yR_~A2L*QI*nCjFgl`U&gRoM9N0-`$LCq}prD-K`-LzwvOTcj)s;w;!?rlczX@E&{&b>{ltu6XH+lv!` zNl;a9+&nX$76VCh{hjT(>obFJ-g)Phtbk1MlTz-YqEd8%_=-8dAk?ru89PqVfvuOZjz$B$GSzEhCt#&mR=+V)C zJbLsvaV{)O4geb%C=W;`2X%Z3>OyZ;*lK3r7A_jgv z1RsP=Dxi6iNnj3%vhoBF-}!(Az;hEwAW;cP>;dY`2TX!1H~2yXW=NF6rm~dF#P!2P pz!xSEBcXy)T~&3(+(p0v{s6BZlnMJ002ovPDHLkV1j-e1w;S< literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ruins-2.png b/production/example_apps/zippy_maps/webroot/img/icons/ruins-2.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd075f22fa7e21fd80f3ab2c3423cda5715c334 GIT binary patch literal 638 zcmV-^0)hRBP)kzkN4-`NS6mcBy0S0AR3Va0kdXBV! z=LlYCfgDhJ=5ZYF2lM${-~n)}SD$_&pnwec&}%Mt>1+76ZIrAWgDYdaoIU7|1+X_m zA8ey!6^0=}5a9d1Q?OEsEXzovWHnyS?$K#53(p67fdj|alsfaI+GX|vw@4hAQsu6y zz02@Af!FJGWp!%N1`P1~=d1Pm-UI|D{{aF3=WsX(}3P;PLs6$LG8M zKEqckE|EBU`?*R<;~$O*Xo4L_Vmh5R3OIWJnMEt2ZBpYzz?P1-5@!oYK}u2D($l6s zuJRvH7ln%jUY_17Thn&FPU0#Ns7uA!?|ogiXWgh3s0*#DaZ;eoL&U|98Yr$ptByhh z_Qpgh)f>^c_JQf~)h;Q3EX#V4kk@iK)XZXNz_amk_K==vOu{f^GMTi3Z8jUyG_{`7 zjY)>l7Zm#7L;v8OYHQ{Jq*3w*Xp|86cscu}zmoboZp{=>v}sNc@9^6wd8>7FosnIBKLgGdu z0ho8bqXWFPfJNd~OS}P+^BteX)f(PO;7B6SbEHq@e1<;j0`DwfNJvr2R+TN5cYy=^ Y1KV0uZ9ob`vj6}907*qoM6N<$g5~xr{Qv*} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sailing.png b/production/example_apps/zippy_maps/webroot/img/icons/sailing.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0dc493c63ab7125218ee85f9276566f2ea000f GIT binary patch literal 1037 zcmV+o1oHcdP)f}4Y010s|nf)@|H6eOZ39$f?v3SO#6 z4+Rl&=}mSown}&M3WOv%lgU8#Q_r3T3&40cb z-lxTJ48YvnoB`;7B}aqdwh)K_0YtT0Ed_9F?QZ;W*#}9&lfdLfxe;#V4wz`qGevyV`2q9=R8VDh}u1|jOD`6NOKETGt2Ik|l zSnvPYb={me0c3L_Gk|)|lkZ;ZIY0T{^-L~g257ZfjGq27b>5tu$+TZ4fJUPMK=Fk) zGKmZYpxtf*Q2sm^ns_FFX0wSs^Ge^i?W-4t51_1{c>7Y{*sY6iQ79CK3jl*z-~8%z z0LI3~h7ZuMxnG~A{mUYyQYq8A0}ma_dVt1RGd(Ub=elmsm~y$C9iUt;!#k@7g$&j{ zc_MYHzXS5_M&>`|$V+EaW8Dj9@UDH6I{!cp6pKY*?;CJ;@f>#-&tZ%|#bY1d=)`y{ zmvGO|17KMe>XfZ%8oI7ynkM;tK2_sD0LO7KUj3MS5aKVLNBs3WJI$N_%LnWD39P~~ zoafJ=>l*QHfMy?Kx3z_K>k7f@6>Qti4&Zqn#!uf88+mfG^Vne3K8-c~GWPN5 zPK>y{g7^Jr1b^SeG);1bK^(_uw=NR|0oXRd?rtv!A_Wj8I=(MDXE(JdpU)En0quK# z;Q#Oi+hN#oz%UGQxg5oj5ll1vRaJY-*3mThuUzu?Y~PXM-G@`tH2Vtl6IXjnEdfME zLfl($E2paTE=;DT#u*(wGLYET)<3MRHG9ssemx115TBLe+p_ygD6RDcNP#FSCxGOgZ<9fMV1OPFMJ<}N!~y;VoMFnihS5LTd-;GpOW3}*!b zzy}(lZ_BGJ2>4;AQeGP{cw5*@%NNDR5a`60-f$}AwNj~sVHgw&g@J;DAi(#1YL)Vu zy|g@mxDD~dD*!`*13S+t^Guc5F56Jx2@+dOndO7Z_AH_PE%0uOe_9}Qv*~ubxUNg9 z)gp=_R8=Jm!@f^!7zUPQ;kquCWua+W{{r1^7sqipbRf^2>B~$VKFYXmF!Oj3fTuU+ zw~kF4^L?Lt6VohgyufiBY}-zhNW2A}=V53X3sJq#$IDrkDXxQ%5@A) zqtR$2p^^o1xg7In&vC>Y$plOqJ7SJ-^Ymo@x1iZ<;&~pQ+zlSQe3tm5{eMhW0HmQF5hSKS#Ud^NTZ&K&d z=Br;nV_8;j0n;>zqKJ2!9uF_fP!tKc-}uq;x%>PnqobpkrnzfAF$r~D=et|y_R14h zzO1v+@-u@sT0SdZ*15g%gzs)0UDp$jOWX%EO~bZrT-W9PtJO>!P&^bxLD%)vJs?#; zN)(I5eSx#YU;i)oFCYc>mt}tzp%m!E8bJ^YjTk%k7E|SSxfB5SzCRQR`C2Z&3TBv# z!F_va`C=`lFe#NvjE#-;1*_NV)M~ZFIZ>GS#Oi`jd})XSCfHt@sQ|S~c@^j>A>sDY z@+C1O^J`~m764&C#p%{Nyi+N^-fJad@F}+ER(f&Tqdb>=ynK6;BoTw3i!bpGf#mXh zuMlDdU_>;-sg&QwC1UVN0pAoYkf5~aDUc#DB3A;4U->2(;C%}uNE{RruK{__H~E!Z zeZw;e?2s@-%ZsTtzn0$50?#ZElaNU%A65B?wX?thege?EiT$C^=sExZ002ovPDHLk FV1i9fo*n=I literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sauna.png b/production/example_apps/zippy_maps/webroot/img/icons/sauna.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae5ec48ea7ce33972b3af8ef1cedfa64ece0580 GIT binary patch literal 1423 zcmV;A1#tR_P) zC>N=512m6n#0laqrW2-7MoiXx#IoW6A=d{&Z)$iR!4lVm6B3C z5C{+shtccxgu`Jh7E988qA1eW*Eg=Mu&@w85Y%%gG?ge%8|^-y51-G6?$uQow`?XD z4AS4Wu%R$2KFkXkcsq{m`0`uqD4MUkg=?jXOuK8{~lNY@A3 z=;`UfYPF)(Y7_kd%*VdO{oZB(O1}9TZ^got8Yx#EiA3;tJcy&C%=zjV`Stbmetwv) z?G5CusAk@;=ZI!!)790*=;$Z_8jS|@dH`ltEhl*Sa=P`A(gVZ8!wd`zpern3{_mFn z=-$zQ|Li#c?zvo){d}78t54}Mxzmck=wVqRk0As>$fx;m(Sc1TJ2pVDD~BMYcpN0C@L*{OABapAT2%a_(>3 z#QeYhz`AQEBkecIDzc%SHH$I7AG7RU&z7yYDwp%1$4fLCogNPq7Z)>IZ$PWn(rvHB zwBAls6bW3o$h=?9aIePB?04Uxpr!_Z*?I%T#l_R-fvl`70IXIk!)`adpL~jS&u)75 z?n9%~F=OeA^d3BfrD1!buTm@aSRPPpXlMwHM#Icis|a^@V<;;_J7WeTjt*w7T!G|r zF*Y`qbnIh!K(SyjNKtbW!ZY*nyuXdPr+=dN$Wbh{>oLxqOV3+xV=x$!j(sc-xZUo= zbKcrD++F=T1zWcu-MP!)x5qKbZBi(NBuRwBVcc#vfj}TJZlVX&-!cLKK*^qLa(P%`UB0kiX@!l7U#qgduiTA`w0RDaH6#yOp-j?ql>ObmqVk|Gm`&~;M zq`aI_r}NPO7C1XI@r^URUXOIV1>1+a$XT`&fKb~Nq~k5<<-g>l0dA%Fho>@=$wdG8 z^N458jB6JJ0h7s;79gr_EGa3OvbbW|+1Zor8ijZeMpOk+6dzeUld0xTXlnUCT@nF8 zq0ke7P_E_5tE?H-R8>_OfLy>tn#82Ev^3>Sc%lss4&rjTl75pDlRn}HDX1gv0g-sR zgq$>}Q!_0kdlUy0%rW!&e{+uixl#8ecrLv3wDIjtc zPXOwb2bqHSqydsZ0AQw=NJ!$I0B`_X zq?1mk-Hv23DaB(zzZezTQvn;WfRY#;d6$Y1AJTG@3n2^FL^6>%A`U&k^_M=T$$YQ_MFs-|># zSZ+txbqvGc_%j0-hJojKjZTe7lF&leb-KH|DQTwxnEPRgm6a6$R8=J&j|WqP5r$y^ zP|{Ab^!FVAia)=>y(_c4bK+_4-u;(+KHoloXf(>%nZp1an)!y_sT93aDF8lxbAmrF zoML2Tq&)z-u2U!!SiE%`fO}VFx%}yI0G@p1D*&E4c_FX@+x9>%m#c~bJpcCh{CMsK zjvjinIye1Z8h}J1!L8NR@Bj*h0x9Me_H_M zav96AnENov?nl&`wNGXz0C@P=m&D_71_lNiUS~@la2$tXvB+!3_VVg;d)BRgae0Z} zsT8JZZYU00sKDCV8m4J-aPJ7`&pf+sT{^$7uaCjO!KT*>1kiPT!#_PS`VcQoJ(kfvE)UZzs1RQ-@InCyT3Qqy;P+W<0DRpqaXF9UG&t?#&cJx^z6C!?dI zp@=sHFbso_=6>au8+m@ad7Gi3A(W7}YZ4%E+oGx}mooq0I4;A(!}Rp@gsJUG0N0l| zwq4!3$sJ5s!j5gr!>VS42knv#U|W{|#Lz-+%SG5i)9dnyTggP`h?XU=G1)afPXErG zn-VJ(i>zj|foq~MvGDZ;p7>D`C+wrPHH!dfS>}PJ5K=su$V`YS>96|M%m%#8G^f=) zyq251woxT~;s>eqR^#ThNqa6wfBUu=1mP1u;4g6WHd@IgpZ%2!psVoodK0RI7R@wOq{*i88V0000v literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/school.png b/production/example_apps/zippy_maps/webroot/img/icons/school.png new file mode 100644 index 0000000000000000000000000000000000000000..785bf0f9aa0ad3f647377cfadf5b2718627d1338 GIT binary patch literal 947 zcmV;k15EshP)yZ0V>R?jF?| zTbB~=RBO1di>~WxR0B|S{d=9)mS9so^USC}e+DhA^(zb%Wq?Q;!im0~I z+yS6#+jOcmI@MaxmpOnGktShe8wZ#vKs2-xMz$->ogfNV0uX1XTi=B4FOmnTU$;_p zT13)XDuC;&t8{G}AZQ`HGdk5;Xk4ZM5<<;%b=@zLgsB0#woNw@ZV465i7Nq!i-3fx zw52JT1zj>2CHa?FXTWMSLcX#>o z{=;kl&IEphb2kD>mkYnsMC zKmE+Y^0E&adFD8d6c02F{x6q?0E58*AapGE#$*2a>TBK|A5$)u!Ho~twPKOur@t_M z_8iX7L*s_xST1jcrmNNK^&C(HR+v$ktgo+ADow6^oSmGUurKl&}dmNfVmJ-e0!tzrRb7jh?ZtUz)ez|250z2%X&F05{md2gmY_paXP0w zm#td9y^4cS#P5h%%5_!&;>+_{Ccp~#c~TS*zpD_6_-!HH7e16i(`+ul6o{gX1fb5m zPYUtG05K5D0^%hg*SwFPT#3a~0Yo57;W_bWgdh4r8u8Qs3WQ8bxmD#B8>JBk_z$Pi Vu#_V1I`04g002ovPDHLkV1mZ0zzP5W literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/schreibwaren_web.png b/production/example_apps/zippy_maps/webroot/img/icons/schreibwaren_web.png new file mode 100644 index 0000000000000000000000000000000000000000..a604f72c59df4b3abc572601907a58ca9b57a7a3 GIT binary patch literal 736 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/seals.png b/production/example_apps/zippy_maps/webroot/img/icons/seals.png new file mode 100644 index 0000000000000000000000000000000000000000..dba195edffb7211220dcd07e0a936f1a4d858121 GIT binary patch literal 1251 zcmV<91RVQ`P)=?5YcGJ7NHu&7eRs#A`rueG5VlUjDVOJgFN7i zNn?!qqKTpg5~I6`k!Y$h)ii1wQIu3@wqTp>cA1%-oev*+XPIqx+g-Yxa5;8Gd#>Sfe5|(KH$SGhcHyNXy0>o0n^R$S!KK9IHZS$uuYRw``%;u{KY)J zVk5H8H=Ub2YhYI_!vM?Tw--L8qqQA??w;e=mNlbqO$a!^9oH>mS?tDw?YqB!MhOOI z^sPy)+xa}YoGY>!mRXT+O(G!s{n+A4cV*q;RhYS48IKwhkR*xz;WI_H?W;EdppTDV zeFBE6Vml6FdbVKm$uhgwK87|nc6A6Cn#QHkQAP&`(K8wLckUz_sxNxx(8fJDwvCm~ zmp!NIBvjLB^h^eT4L9G-L(A@C&pn$ltf-`qSq0=8|FK7Sq@hr?Za zdAV~(MSjoS{{&Be{zlpTiV2Jj4bd2?=iGs>i3Gxxx)Ez=!7|I2WJNh(=5jc;P5+CZ zRRvy*tm^X*6+F^V1S(;A7n6{BD!Ef2O+vyqz^(F?#FY@-UCng_fy97*+V(EI>zEF}R zBH;*2=3YM45x)2J{cS6bt5qY_)3a%tNd^}!+7ql-tq01QY1X!w|hf8 zi9qS`d^!=tLO{LHx@2si&r8AsewzT#3e{bpaxx=EVNC4h9&r$_=#RN)_Xb>cN z0r#6{nMkgR!K)%LiA0^yfY>sa2)$Yjc+~_vB;2HQOVuqgqZ)94{{ge08!LZ&o`C=W N002ovPDHLkV1gCvRaF20 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/segway.png b/production/example_apps/zippy_maps/webroot/img/icons/segway.png new file mode 100644 index 0000000000000000000000000000000000000000..138da3552cd5e97aa4127e6baa2885a27a718819 GIT binary patch literal 1076 zcmV-41k3x0P)Epm6vuz|uGWs(Y{KTFq)|R75lT`~R8bKX1S`Y_sjyN6hhBQ%#)WH7T)6fCoX8Cc zAxJM2p+atZX+S8VY7~&FR;pSxO%!O7ZW1LM*WT>f96aON>3%ug@T8IL8TT`8UbbWsulKy8t@BLGT(B}yru&zF^K zHY>#qASJFkM>7HzU;;bhT9Uogg?MjnB{Sb*;gHP^%$*gt4p0sby^&kV%nuC>VHgIQ zrqy)vaCw#e(mt_xj7qseXLp+R&Qx7t+qN-HliY*M{OrKoD~R6^3_KmcFbs5~4H=x( ztXwH`?)&p}jrDTl%ipdTk$oKspl`6B{uc*Bb^UJ))s35$0sxr1dsXXqw|D*@fUQRbhTnTR zR5y0vG<&Q2UA8D7R-8j}8Ff!k?c4aQEshv<^MgmKyAg z>Mr{9lQuFn{&c&lgx+a6z(Jdtm}cj}mj7&TKaT7p5`gQv+`jx*sP5PEm;L*n&V3ts zDnoDVXemHP`gz=n!_34qrCl4NCmBiXnE_C|9xAHBkJ)dY zSv)#`u;W7mHQQG2FSE5#I9dR?=~$blzb=5cMofJ64rXx=yUC5|Pyn`N(|z(7dfEWI zMd|LZe<}X66YBZM)HvqG9^3Z{^d5hqksC(>lmi9Zw!H(ST6=I3 zx<)J>=a-Lu;LOFhd1-14fIC-ia^s8NP*s&gTX>^V6a~w+f z9H4KYpRJ7o*Dqb;`lV}r{d1`#>E3Q|!b`GcTfT3hRRSC(o6RPGB+yBn#AJAQm~=W_ z7fRaZ<|a!^OI6!MVzLfw14TIk7GAo9NE(8vnF^3w;t!x9gcP40n0r%H$@n^$npuF; zOmga<;d3jQg?b|q5PywuY}HOq8>Hv*8cg37t3d?BPm5m4{~QFUo}Sk;0jA@{Nm4-k z9fSyozbeFwqF7R>mNf*Z0g;p=0R($qB!YO;097DT0%8G>|GbD7TuqBd0yqF+h>{RZ uCA^_GqliZa2tdf7lv7nsu~HOqfd2qBci+haK%99100001cdvEP)JhT;h5XyS-AXpLX!9&ThR4jVX z-V9zOV%kFwf?e^jP-2iqw3ncyU6Q78Nt%Rhc6Mfy?0DGsCU3Gk`zKj{@OW>2Z{~eJ z^WN{xyr1T}E&!vWqXwV@AyFH&*S3K&Py)*7bb1>=b6r=8hk%GEApxMbNxUooN`Ng& zDVhDKe9cq`N z8IwY_Y-w`LYtPKBbM(TU_5w(8RY;1cKEPZ1L?Y21fYsI2DxnwN|Fx#L>f74dY7c;A zS=_jE!sp9d+g11d{b>q+zqPszUDxU9GSGFM&d$!dlE9UzlU z-31y#NbzB9;!WX_fv`6>DwQ*AQbUe z)G6KrP&+-ZX96q&bcteS+|-{cgd+a35Z@HVmO??+5Fh}eOU?wKzWF9Ch&K&T10pIQ z?g4VmH>m_y)8Z`w?13;vk%xj3m8rK{5pNklfsjEdx2oJ?rB=iN{sR?t_1L;Y!lD2G N002ovPDHLkV1m;(E$jdQ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/septic_tank.png b/production/example_apps/zippy_maps/webroot/img/icons/septic_tank.png new file mode 100644 index 0000000000000000000000000000000000000000..a01752df444f027ff934ae247867e0fc209e1e7c GIT binary patch literal 680 zcmV;Z0$2TsP)R96@y zFTzMEysNBr`m?enZeUqSBkk|o*;z@`OVbp9`F!37EMOq}KJD5GNPrkfeBVC-^wKm{ z;sd~zZ6E=xmc$bY5CcNC*!TTY&+|Mb?f@g%+jJ8F0Yt!F_OY6!EyX_syXmH7;S2M| z>nC}b04F{4POzJ99wrlP$6;XGtqR9NAfkw1%f=h8ACb$TC!P&-A`axoRC#8pY*(!l z@dAiUQ)PKu+1|vg_Y%G^l*v70>}?~TrINW;cRK_uL7x!fIg_n^}K&L zTUOp@v;=lbPuD=lR>kc~OE^ z0)%16aJI}sTNmOYK;2grk`mLyM9@U2%&vMB zUnA5iK%4gN05^S%n)q)5Fn#ZL0#Nrcxz!XvQsiti+Y2m#a}u7kMl3{UirUzjrp5nq zNdSl_>I6dlmP->-GwEyMkvCpH1zQRWlZVNK(fz%V*#7mEzuRr0PZlN-T3wLHlfAs* zk;~G|0tmMJ1Zp9axHn#Zm6ue0X-#>qdcA!6 zRRp1lf7U~s11K)ft4xB~z@2PPu$%tYAvEz%Qv4vBP(o!^3s3@ary>F9Ge6Kk+!&w$ zVk9A60JY`^&dFsg-UuKE;m9_Su9$P^qbA~w0W=7elxnN0EfzNs2lxlV09SRF7WcjY O0000eDAp@mmDREA^`UH_f;SRWW}hmSPOs< z@PV+~?FIl!6h#uA1#-f(LO^Cg@K6Zw0Z+K!?REpDTCGaB27DD`j^$*)16<&T7=5|Q zoPg`5Y2GXtJZ8OK?=Nu~0zo|WnrWIhrBVq^)5zs=3k7?ghwHikH@#l(8)6&cg_i@C z0tY_MDeEjFt6ln1;1fiQn6ko}9X|-Bo z|BKtStjx?nqtO_gTe0$n6_vAexFvWMXgq2YikRDySqECudmT{okF2N6h#aM1B%5Wsye&QQ=NqI z0_$`-W3lb+Z4M3&060HCf1i8~JhcGBFgQFsL{SuiAYeEg0s;E?9Jv~i~35H9oF9^lW5Anb^##=L4C;tF*MM!wB*ZW)iBu4R4y}_gR^U!T)5uwx&0ybJ}w`#@n~MNg`tKN<76M1WazvXPFR|1HK5? zOw;@~E+Pj1L%@f^Jqem-a|KKh@kM3=h_8G|3V31x6GVI!BEAE1&xgDhS7LZ70UtzY x!etBO^PYM)4Lr4gmP|un4bm?@Drq8mH*SC{}BKH002ovPDHLkV1n_FrR@L! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/shark-export.png b/production/example_apps/zippy_maps/webroot/img/icons/shark-export.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb54443cd60e0c8e3345db5a4c14dcbe2a79561 GIT binary patch literal 1226 zcmV;*1U37KP)7o*@VN+hJ9&@Iqpt1+fcTDq*XTe=_2&d$#G(3xer-RGBXP?CFaX_YMlcvO z1x?djaX--H^eRge0UbyKvrccgt5hBFmQWxvP-EeFrbRn;I6p1G^oHIa3Pc9#TU(L+ zek4_`sc=r$G1F;6LrW0+ao$9*yT z-^n*~`!?x#oI}s|k^T63QE`A%;d2OLX_=}cVC8bmOiTbUTw>K;J97RQzJ~hR0AzKY zL@Y+2aV6vL2ay(88NlT1T}&%S1yP*xn^t?!Q_h$4a@ zJRCqKl_E7YMPFwx7vB7`Qf5vM{fvLbibZ|O0%Vd&Qd3j(ckSimfe$Md508%k;Hxja z|78J8!$6QE4sLseZ(sZ10hF073m{7pqAX+Oa*O*F4%~}IsZ&+-L;`G^rypO>o!Prw z9lM2Y8hmr@2hK$<^J059{at&pY@1WzbNoIw%*z{IKx=!JnfnQjoIl1YwTalo1PB6Z zV58_i+^83YuiruX9pGl2%4rf1FL}MP#`iOtzM0J^pCv5ox~K6 zHm;m^Q+RxY&Nc02$No*md8FY%5=!rE!HP!RucB$-?!pLUvvhv6kN&QgI2Hbh!SN9k zN#;<`ep(uuIX!fq!SNB+EN|gZ&wgUbX}-905+i5Q+uqI2wOffLr}^aK*8p^_X{WDq zFDC|n#4^qD5op@D5hImCQWSEAL7m@^naRv0lWiji08kWP@T`WfLvL&Y~fguS8m~4h2|bZtLW9GHOmDs zJ&jzEqf#sL%$?U1c~CCt0A@P9BoOXrxnsJcX~`b(v=;5y5u$iuQs3H&uerG*vCQ-| zsnOA**PH}Q@S#BD z`eKprh(E*p+$vq1mMPEO-dnzfi$QqAJG~(;04QFbFJ=yy3N$#)9|}Zncp*IEPdVaA zr|GUxDJu(50;0i<1mInHk}AY21}Fm2ww|8?g5BCi8~&E4OpJr`Fvg~ zlarIaco>Lzt-;b17NO2ZRRRdR)yJ_~QN`1JS*@1q0AVCch@Twx}g%@PiW zF$|-x!j@%WnkL0uVJ1F3ehBYp2qvBZ?1?zAb51|cgrDuc?}>N|h=!)0<^9U`UQGBT z+iZ1p6)EMDQ9__;8Uq6ZD2jrrswj%mc2+4RuInPDq+YM%I8Ni8rZsP@rk>&9VJ;m0 zl1yxjmFnNj|2xZa^)GB^gHmmo4QTUd+Wi}N2) zDwTEzD3wZ_|K|+fzWW=Q*ch4ESliY1V&`w1VN;P!{VgM~va-V2Yp;=x?nhNLvd_K5 z$FE-E%I&Yv!~jAOCYP1rj?aJnl;VGjY`T)Q+C4TlEi#!* z=LiTPNF)-}YBm0>+`(}io)4!1xOVp&s&=I@_L21ffU9@DZuG_UIA;%>qgJnS_hA7c z1gff%NF)%VIoDerw?jiiyg7E7*VCt|OPg2r9RuLKpV<2W2iPjnjAWJl5yO;LJkfOsg`GeA6)>>q$CdcPW|LhBEJ z>$)TdQ#}JD2UGahy=MXd*!L6w-F~MlfI%%x`SJa(#mkTHGZ@%8&kSJJYb=%*TApN0 z6AHm%c>%Lt>k6P_b_pSP|NALy+eX**juYy-&ZS!)q3e2Az#RcHnM}t?f|g44mM=bH z=l#-ub9?|9a4gH(GsVE%4Nbw5a>)WPO><8m{A;=Y=xI7yK-`Q^kDn;EDNM52EXibd zM{>DbrdTYteCHJ=CV{%Z@gAz)fJ1CA%>+O(SGWaqgz&}V)8i+-Eo%jyeEJi5Mj^#KL?ww s(3`!8_Y4q#@RQQts{R(Udl3itALR<(Zb*5R!~g&Q07*qoM6N<$f<2rXOaK4? literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/shipwreck.png b/production/example_apps/zippy_maps/webroot/img/icons/shipwreck.png new file mode 100644 index 0000000000000000000000000000000000000000..c256c0d7cea606b7d005245f445e758045172551 GIT binary patch literal 1386 zcmV-w1(o`VP)y_~Dv4iEKS)9di67L2 z#KaJcFW@IljC}9~R{SuBFeAZ5CYj-7qkHMPbuVq#cDL<4e(1fW-MXzC5L_Vo1r zf9E;RIrlu05CVYq_I5KM1B%|7DXt{}4Nw8CqoX4UAPFH1aRspIuIK=Ak;F9}Kn3Eu zs~sI3Ny+2!7~(d-p|@7slSgl1BR^xHv(J0=2&U@TlP3X&zop@H@j)((upK0WoY-GFPcSJl7L`Kud z@`AEm2tgu|$h5a2re#bPo1{t>FmB}PU@FwT(MrYO{`Rx7)Atl^K(pT%U77#bQP z5C{+m1Xc`C@Lm@}5DJC(u``6G3BLHigQLuXVlnaRM=RgC1xFwh3K0&6*xu|$O{93K z{XSZo+?@F3KO&LHod+l{FXzy{9h^S;9DO$@0eJe|Q+$8654+u-Ggb&eDwWE#MF9wh z!yNhY992&pXY1bY=o^^i>kr$3bZ!{J)6>)Vd_G1;{iriR#>dBt1K@BtsIIBUSyhYK zZ04229o&C!CFM2?!C;Wl(NTOpAJLgG2li}X?B~6Fb8u${?zRCWNkW!oBuS#Gs*0Yg zV?^T#KHk5bSS&`(T^7z9-A(B1n;d$5E7lS-r#i0@i^Udw?y}!_nx+v7g%AP`fAuFv z_OWk%rG%A0lLC4nPR6(PWEUVM&A0!R|PylVrW>~F(fYFSd)u%4^w z?3W~IE;2XQYlKzf?q#Qdjd319F))F&nB1LzvpRuVJ zJ2p2^RZ)tj3I4e@&XxX2S~t~mPi;8>R|ltf?TDA&f%!-FJOD|OXmnT5(p0ZUL}0fm z>}p+=6(xaUF|mDfLr$M8OEj;mrg>d;&NJ8EUBMf>n|SZorKJIc5L_Rc;)%C^p!;7x zsg$6s)WTyAH;_nZ{N6K6Y&MC-EYtE}9o3aKe*4SEWOx=yg66f=Y+UW6^U@H5W9b>M zX{aET(ul|BzZVPu&FC%_0q| z$ci1e+l8iS+zhG=O-+zYTBxh5PjBT^IsqLH2;S1x41i>olT_8r`E4?p0P>z@#&2^? zQIx#>kiHq~meG{CRW8K=;?ZdKz@nLPE!QosYii~!@u zn|1Ms?r}qCAzKn)0SLPh2_Sps5tbodFhCv%hYoQOFxEUmI=KoKUlza|2%GN4siTq( seRMhE%Ld4TFp|>Ps>T*mmm?1FKP)qO+U>sfrvLx|07*qoM6N<$g1&x{J^%m! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/shoes.png b/production/example_apps/zippy_maps/webroot/img/icons/shoes.png new file mode 100644 index 0000000000000000000000000000000000000000..870b5e61fbdf1a5c187c045fc32c042cd86bfa22 GIT binary patch literal 955 zcmV;s14R6ZP)m2!ghxX>5wdC<;m3gNU$44}xIvARfiPK!l#`!J}7? zp(=vQ;>jP8LM*)%X=U4kE+MSVPBOlootgE}_tHr+`(tp|3Vz`+JG`0q`OJIYw=>^~ zZnq1-#>Pe#$N-u=W*Kb+Km_M3;zpKnykTO$S^3461;B7a6e5TAOZQ7LaZj)P$s=(;{q zun+>z^Qc$KTlQvk0l5tE#M6PXz=7jqsyxf6Y*%e8@C1oNrpoeBWqX>)JTCA_i~qI2 zKl-!T+1Wt|fu?ErzK?C&Xqxu#2zZ`{5Q3{OZ*bW@%az(!+;289O_MMTab1^OE=Ldq z=(!McXyXpN)DIpvjDtzVVTn86jOc&GmLm{?iANn*LnBZMO@dV z)9ECRmudzM4i4Dc+v9ZJ-TXKSyseCiCJzxL*dd!8;>T)%spR;z_& zS;Gr-Ivv{WHm>Uuh9OZD0q|`Tv+@6U7K@jlCjqgV$@SrWo<#LIAiA!Kv z7C-!cpEs_5!3RsvbFpYMZ%iGz=H|{HxV{fSUej2bKb;8p^p~Ic^6qVBW@d&LFbsoI zsYJ8cM|GXnh=aXb+zfgsip zLX3?V8~c!%;ZeCH;L&S#9B|L`4o@XB%EsWHy;)tU_b5yp$6)~yxngmV(?2G z&8^45TF9pmNO%_NB!d?`M~#{`ng^L`=4bYNOGqfsf}ic7@cixR#sn^2%$F;Jj~ z#I%|TApYe0q<{}CkRV}7iETiw`92SmYiM{XfnySeZ0ak+=i$_QY2c{^ViGDT)mBwo d%ufRc_#3kZl|dq-o6P_K002ovPDHLkV1j1V(Cz>L literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/shooting.png b/production/example_apps/zippy_maps/webroot/img/icons/shooting.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6ead4bdb631043eac1d34d73af5bd2b101799f GIT binary patch literal 872 zcmV-u1DE`XP)?FPP zQVKFWOdSZ@Wps2nL1|^Bi&^aw4|{K>Ymzpa>cJoUcujtf_xa}cey_<-u`COKsi~B{g-3({H6XYt1k?dTcs-ZPHI&K8NePbu`@|Tf zI~gzl9jJ=2E}t?g;0H7L!hFEsCd*Ew&xoHU(6FaImdO|9Q>hfOSd3^i8YtK>40K&5 zlP}C?C(Z*t@2zGgVf*^sc}iMC>wUl?PSreoXyW;8qp?wE)jQn@XiZ ztyT*Jq-mOe0h^nfoSMGR(6y_sbG|JtV{JEx4-dP}d44G28uJujSr&&cUhta2fuWKhv!1HUaTQ!A}eE3ILa%joN$35VSi?YRY- zrco-DSe$vn*n{boc(qvMT z9zJ6D_6~69#&r}`p|`geP1AOLaBz@;fdN-W+fy(;^Vl)=YV|8*pR0810<;yLx`o;#v*RQ-jcfKW-NVp$4UjhIw6;~YZ&z&AeQ52HN zq%WA0dDcM4;nn>8%NKrBtG=J~w*+jiueaQLd*?2ys-mjFyhdENAQTEQcXG@z*5BVB z2;5UZP$_O_GLPn8p*5Q+1vG4qVHjN_+ScA>s{Cq~3;eydzkpQeky<)iEX-6CGP$V2X>Xm@qg=Rm_XGDWz$QW#r97(gh}HeT0e%7q-)NXyQ)LbS0000A!Y!L=PAA*3)0TG6ET24R{yTJ=yS1*xr6wd%GLTRF7XvO_DeL#e8Emq_bj zbhoiXQF|O3mm-ZwC9S4{wrYjr(n&DE1T6`KKaOJ(XNTCvVT6#0zS1Wr@t5!Sysv+@ zzt@$|=K<*M?)CrzAeu)H2OC+y0Cd0@A0N*GxbpeDB`yMzIYbjcI3RJu1keG^9Qye9 zc-9pThb?ghs5Org@1_D8paN^=QMa;`O!06J(@`l7Y< zFp6>rNfHlKSkrV=HA95xi~i+s8|Gzj8czb=i8!!xP0MG3hr+eCMp^M}HjA$7XqrYY zm&4_9;dZ-`Wf@Tv5ropdb*yb`T1G4Dc1_brrBY-v8Qg)Rh##CrYzY<4#ba#DzapQ0 zgDlJVd_F|6Y!wBIq--P-2{t!3Idtp{4QFp59q%eS?>jdDfI9s%sj+WZT$rY|widtN zUv}-X0G4>5XNc;Pz4q_gpA+Z{(+IL3u_c7q(t#4Xgc7<$YV01VCwBqLLhK2!wzl>k z@wKPlks7;4KAkF>>kb^H?((-Np-Xl}Qcvz8NfMGIRSsYn2B}nvnyx-uJn`r%n^VKM zWFIwMeN;8K1CV+B40UFd<)P1QSl_t;w0Mlv-;@6jKvh+cYVB-Re!9Wt)G*%8E7V=S zkDzRqw)$i*zQh1;fB1~#<7)`AuTY7zw|MiQ8(r5+nzE$(bzMhkzlfmt$tGr5pBTg) zI7-pGfTn47iPf1=VB75g zOM_t+BPUploFMV&YGE*s|m14jYa zn0!bk9^=TJIPdlU#^%(pT?x7ELg7DuJ-4B<*=$LGk{+=32>?cVwdkCYUd1K*5aewi z7;5pHQfuvuk`)jHfoyUPD3s9&Qr+2$C(z1#|6%^QbBwCyko|D7GOs$)X0KIMRaH5F zD2ilWKLfVQx*q$!@F&GjV_%d&&k%v0A)3Day#T1LvN8D(mw6WesMDjk-R{Z(BuPS@ z8O2an5nDQt+b@!d$BGSive$k_80so3BR9w;=WMfP6SHhBOrt1DNq~|bP!xrgl?B#g z5AdBEpuT5_rNk_oQ^RDFb9g`g(l({OFwOeJ19HhZyq#C5{p2eERz_~(cDwg{F_i=m z1c92G8d6X0BDY;YZ0Vq}FG_0c9_tf>Wa6=+`7YUq@BD2$`;Ezmq-RD627@KV_XL2# zizJ;+vosi{u`i0)(m~y)_o?Z+jyf|+URwjeUH88I(6YpnkFVkNdiN}USpa~>#zvNw zmRO9Oz<2&OHD|8lsc*H*?2K$;mX(p4q-RF)dcD-w*OyzqJb)kwG&MD`y1L4m`I?p6 zFWQ?CE3|lwOgx6$?Isuumd$)8fKhIu-|xro_oJ#R`s`Em_%GygxxykI4~IM+d<_kI zzWH{9VF6?v15MNS+!rc}vhVD6hNkJ(M_W^1yIs-%R5jzAcwk{|%dM}brr~jjtNqL2 zQxSG=Oj=tH6A0AoODvgOXLk1OuIJ3gM8(k;80MEXb3z-%t(gE2A^Iy&7QzzmUk;x( zf3p0wvo+HIV?WKQy@!tkqc8WWghTuzioI33IW5zkTSsU6_Q!4z4)G72CEfwBdwafD zm|zl6Z4M<8j7~ct9O5BUe8U`?B~&WP0+fKLwkiQQGvA;B@qGjA0#R#1yacRkzCpoU z`xdVVUQxOX&)|?yyr18*FWpUG@i*6?SMy4?C2> zPGg5L0x2y8yN5zc3QPLqkm|VN6ly}}x@)E?vLp52_f=&_iX}(g123=i$a=qDJ>Tyu z>&f}P55Vl~Y#va6f|&DU8y&y{T)?YVs~v!x@B0$G0H|UV1OX)@a8D3$0Y?nCTCH|+ zrfEuW4VVzK%7>|d1K7a7Vs_xzva!=RwRL(X_`ggC{U~!)@t$eX=HiSU`)B07eVd5{QpzY}LyQD(wzfE2Dh0Zw zaeiE0?tp#?dy}+hiCXbS3D72D^Rivy9N%0j9$HcF6(g*!Bk@AwSDSI0Dnl zhrn&KQJJX`-I$D*%Zw#_zwb1g{P*lxq@=(4TQdjnk~F8mH+;>o*7vJK2z;7eZ^bvK1KM*rhugPDQ6xg(Q{fW#5r}Tj z_X|Nx1rCX!)eP%Nm_!KtV*$P`h9iOEVjzJS5{G0Zfbf%VlL9<3fd~>4g2Xx?HQ%Od zuEgM}2=tNA#3+bMF5S}GX~0tx2$7Jclv`D9F*gl3z&lgG5GRexC`;4n literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/shower.png b/production/example_apps/zippy_maps/webroot/img/icons/shower.png new file mode 100644 index 0000000000000000000000000000000000000000..3503e843a89345aa797571048d61b308734fa39f GIT binary patch literal 1364 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 a2lyA@@rDOWK8w`=0000|Z zQ>AHj$@f~kQRJ)fhI#mK1>w4GC4{oGrWD#ASNpfGKQHFX?Tj!CD=0+(&v(e`O^c-?TpoU!;+cF()9qkcrjWr{r+maX|fIV03yEJ<`L=9 z7WW?-)qoj57=|pFoh!bWg|e)eiW>pAu6u?ki@2#^V*nju9+ua@-Z{nA#XxG(oSy&T4-5bKwM=N@pSi59>gKejJ(p2$ z-+q)qXyTvr6c+%>+w<2qnbtQMdG;!ZLF=#d|3AZ`p$ z0&%Y(o&nkOBYANdi#Gx&Ksd^K>QO?T`lyL`V*m|8ic*fM9I>Q{IKXd$GFmyJ(}AHp|YXBsGT3G8vYg84vs3_U(4JnTfMMc)Xo?Z-3v< z`@P@1nV;r)9suLx<6S@m=n;Jv;aU}NfePT}a=9vi=6RkJ?*XEs^$37SNaC&lr~tNT zm0T`Y)yBrgq<9S2A^IqtiGU4QKuPo!xyq;z-?^U2FN7@IVEx(je(}=zVvQ zDwQG@ixG`RLlw4d8_TjNWbzCB+4L}C8`Q*$0v!$>Z8yf(arioz~bx~>G9l3#F7?`HnFh3N4 zm6a8AU1x86lw>l=xshomW`-zNN&u8AC0_kzgmWX)B$G*=(MQpBoz>OVZ~$!E=G4<4 z@a@tCOw;7ext9T$U(N#X^`D;saD4V9Ow;7z%?liV{4ATBo8bTe3_rRTfG-Yz4?tgE zA2;tV0&sWp4!W+RX&PTn%>uCRu@`;$4V;7?Zmst`$`z3prDYt)!Sg&^&k5u&Fu>ch z8KAZ;&nIhJv2WK4SeAvRY4!1r0F0(GIF7@oV;2E9kQ@i#l_y^Z;G=_I;W!RcPaW$F zz?o-11mK;y4Cg1W@Nn-V0PK8d7w0FhaC*Kbd~(nG;R8&}3<38JowsHWH;l_`IWFgi z0$>;h03ZMSZcCA7I5|)L?|%aTBoYa7%a^(J?_YJXgT`bH;E5x3@jq66CAWN;L?YqK zuWx{OJWh9aH>ZAl4S=h+FY)(3HvstU&NZ&yz68M8pWdLix0iT4?#pkW&#uA2L5juV zeIcKonrC8Wh);fb4}gJz0pC6Yp96+r)L%ww4$K{0s*eS+ZNH9BTtC!s@5J>(oqZjv z)^3$SSFZxN+W`UYi$nl(B|uea*tYH4gIuxSl`FpMni1}mOE!RIS%Dz@n*1!6mqOF+ zQpBzPYH=3>l*EK#8cVYXKp~UA25bo-#rw1A z1LBsz5!Z5><|!(fZX#kwdC?G z9tfZbA|_go7^+YUy%j_}Fn|IflTtpa@)4^95eN7WqQlUtZ}B4*00000NkvXXu0mjf Dses?k literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ski_shoe1.png b/production/example_apps/zippy_maps/webroot/img/icons/ski_shoe1.png new file mode 100644 index 0000000000000000000000000000000000000000..21bebe366919e144bb26a4a97d5df082c562d444 GIT binary patch literal 1144 zcmV-;1c&>HP)*<(X<_yX7?zF9T7~w6eTf+3v(t zi^P#FEG*#n`&nLI#_#tN3FPx)7s@g)IS8JOqhEg8lW4Mc3NvLIC`kxQ<~MwFSuKa-8aU1b`>L z{=BH~pKNB!>xZKxY!2=y9KSPmu5g?X%jEO<+5wb?x38&%4~`ryoIljqOe&QknM^t! ziVXp*uhKLPzuS!=H!p7-?BVp~iNbwvKl~`Kb#}9I^Cr{N(_}K4iUG>bf|ZpO=I7@D z*x~h((RKQpccaP`@8dsyWpZ(ztH~RMNWApGeqP+$#iy5k=i9%p;Pd(LcsyGJP*s)A z`UXCEER2E4d%yimN>0Poe4fe0HMr5)DUvIKx@~I-s45C4yL-71pJi@tuJFG4`g#I^ zK;;02VUQGpRl^|Q@$i2Cljw3dJT4b!BQFE+)bJUOfBz+>X`(0!rfKri^RMtiM<>Vj z>;>T6u^*U7C!7Ijnnos@;nlO>@x{}}@wi-^xiZP?U58oC=W(ejs-p1Y(23ig%^L>M z>1#A@57N75HvXn6$OE5ekJW5=$f!#A30seX=mou+;^IJW0zNx+pHqRDf6{JO*qE zVTm^lj~tPgto$l1%>-anQk)j{@bO6a;zp6Mi65pox7IICH!07p)?U6{DhFW`KV%Pa z2|)Ssd?S-!J|HMP5RZf>?GQHc15!LIU06cv*`@&NKm@Hw0QN7>;y}D&fHDv}CB#L* z8uKh`$yKqqBY+Z!fON0y(pd|==0w~vfDOV*N^7cGQ%rXv4)7n< z|L=32_v2|YO%s5go*oep0LiiO&Yq>q0&j^02ZvS}xJ;rmk%z5E1JFxD?}-Hm zhq}5#csw#Lm$a(Ds+uE{$r595C^{2)0P8mhEG3=`s0g0TW=SLxMY|GlxgL_RRKBJffYmJ~7VEMGR;v)L@Uo5RKS;^Jb}ap`orXlsa26WA76 zE`-k1bGW*9v#_vGXj^-TX`1A6Ii{wjNGqF2cRfxrnPhx?yr%DlmfGUgvv{{ZP4eoQ zrCe}0A+I6JGS1FzwDtY~Kw$S_CJx?P(`Vfqjoa-ed!-+D_Y;_=i4@*W_?SlcgAAb; zza*Q@VrG}ZF0SoF5Nf-xI|3e$huI6C;^^2yYwr;9h8+Nyc^!B6lZ20H%*Wqh?yEz1 zwm!w|$$c1xQPXeT5%7Aw_^r>q|Qti#GAp*_K&FH$$?5(Q+ zgpX+z$F(2$g~Wbm*`^f;1PBBI|BZkk2uPBIAPBTYhwply*zZIPZle9r?`7mNUmrof z)K}5xicUOT*D*>m-pHmI>s?!TH*TAUW)L%~*+YVolw&*aLrs4H^ z357zmwzi@u3fiqdaW;3M>w0Bhl{yW>KoEqYwI!d=GchrNX__dJ-m-6`&aH@RIuJ$2 zQlBI-f8$#mZQa!;Q>k-oYz(JcL0e2AiXwqP07;UVoSa1PHq&wFI)d9@_RT*7G4#1{ zbWb~?Sa2)LGUoJjRq(0=Iy*ZNqJN=JU1RR-QIaF4FijKZ`ukb`#^tiH`Gq7C2RCBo z7V!K1MQ~s#dVdTw9s%(cH}Zqe5a@ZG=DmHWSNc&CBV=#>h~Qa+Gqjo8{ZUfiypJFV zbaYnU``vCg^uJWF^%4k&!=%$`QkPCKdGRxvnws$LdJf-1`!G!d{nmBn2VyLoKLHf} zwWevsW4lyBp-`EvivWPn=fmgo0gy_iSh#qC>7hOh!$5iD1^kb`O!MB4P=AXvcjhot zqZa^hI2`2jd0JarD-xVE4-q5}zQ3d(x; zd=E_iR14d%3Fsw?s^*rx5!+-8!yuJPks5f5`Ljoh@0W{!s^;v+BBsbvxugPQGFhPV z<+M};L8yAbR1*7IZZ|DVLo5N$L}wxo$EaMGbajPTw@#@GESXF(I$C-CTZKu+CSgZF zrBE(m6%D1OnE()D@Oz*p2^%~*6WL{T+4*&6X{G{3J;iD94j&5+jw~0667cPm=T`ON zv_^Su+tTvwQY8{4;M+<=d4OC5P5~xDL zXGa1koq3uD!0RSZfrQ^8F#_2CJWV0F>IQF!z#Sw!mfD*|jzZ`&jes{ypoD~-l=f1! fmsqY5aDaaSA^4)YB7Ty^xpYizn|~>-1ENoK7#AI0QC3w%YX<3y;kPtS`~1B3g8S54pspK*L8h(5Kuf1 zdIH3o1a~|E6~OeoGB`L`75e)6e7Fiky;kA>69E%2fP&Xn{8=g&4`ll`;Jt?W#8ZH#aMLt#90ySp zaU2I#Rp+1CwoN*nCKijK>pJmx98J>zt{&6RGttj>-y6bh+h%HN3g-v+QA}>bwry2#Ws zEfd}SCt`mbC6K&}YJLJ^bP&@t8x1G=N?J01zvw#rEv3_cr})WhbR8H(x$S2Q`gQ+y zi17mfL{UUZB$|%f@;cAuav%r*SQk!__`}FGaNm^myNJi*$a3@fwJg9e4C23h1AzD= zFN5nam%X@XUqO-)JhA0+nOrV6-(Hu1nVA_}*CljkKLD2w#hFaqi)$9X7kKtP%nPTO z{L4=%pFNK2x|GXhGMNn0tvjf0e-=@^7T1yh%d&{>d=4p^VEjM;w_?!w^xp{fY?|*= z{_=hDukM8O2;JS?0Aw;5BAb3e`~G*3>@tqyTr+mlmt?`L8Sa}MC0)}DGzU^tWJx9qOdw|@@!?d@z6N|-`7XjCG z$!4>JR&4_y^1!b!FPviP*bYMX>_NHx=S=?jCsfA%Lq|skx~>Bd+`JF@?uVFtWjm$s z#z-U*1cQrjaLw0=+{Vgh-T`24>Kmqx?EpaC{3yUYyih10h$1U~{UL7Er1I82EYl>J zOd?6r(!)1mPfkvPU9G{h7rAm|J)$TgulX_I-iMibWhVfoQi;&2J5cw%iK9<2^Vhuy zf1gb3P)$V35$7%>;HlOZn5+F^1njlBAa4 z4F%}Bjwp(>t-GIzfi7ILNTR2QQmF(&Eq4Veh$> zB6GACMNyC>30>EzR4R1rJ_5ky7w(}tIZ8MjrlX@{S>T2O48x#p%afEx-p0y~ljvN* z^z<~LP>9&B=TSH8CVRA(>f|WNWRgH2a9wa%Vk43yiO816sg4b!$h9n26a`_|i&*2Q z$sM@`357y84EC8awez~~m}Uh{(-5c~Jm=1TK-Dyn z6{WW3ZvbwZ75{RcDf4}~WC9q51=J3Z;c(cyR=82~kLCWY$8_X6xG|9J+nQqW!es5* zmBiz%Z7{i9k+HGNqR+g-#GtM&aJ-v>*I@$-OEVE5#n7ifQxQIVAltXi`^nF*t4lKz za9Sx&=g;t|&Y_V;k*I@jW?^nEU7R*4&;7Q(eEVWC5q0n%)`$2i0gIRCjm#6K0Gj7& zs&nW}y@)#aMh`ygx#@$JvZex-5TW^z0P1Hx%QE0C3s^)%)DtlR`0sp{T5`1vUzUKY zM5vzo2fYfl&>PEvFIzyJ2tO(PrRp!S%5vZU{{tZkql&F3Gw%QZ002ovPDHLkV1mtd B`gi~U literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/skilifting.png b/production/example_apps/zippy_maps/webroot/img/icons/skilifting.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ab1fae8ed3ea8648c1f0b5fcb0d64af48bfc78 GIT binary patch literal 1337 zcmV-91;+Y`P)ur8w3Tu zsRX0m7}<*wG`$lkO?`8of560)L`Ay2^;~!NW@dNiPcL?6+`D$~c4g~;~9Q9{#-q!>LpoEcb#y9^R{3r_&^iu?BR?uLXt6GA~% zL;j(wDS6fIc|+o*QfWqP2EsL8)2s5j)o$DNjMzexJd&DbSr+MZnsT{JTR4HG-=V#| zop?OndWu@6>pGU`;Qnpn^nRKl_RRa_a=Dg@&j}C=1_?j15v6A-0P&66kmXjt8s-2f zm&+J`{)(+vX04z5iBhRVxm^B#0E7_Ox36*IgC3^#ZN)K5$X$y_r_(J3sGCz+mg(*7 z<>sv%3tmhSkQKs@4sr9NB?KI^WdL(7foYo9Mjl(6sz7!05ncB-j^p3}fj|IF)6jJt zUDsO+kj-Y9a^kct=;O}elz%=xI1F-#$wQxE**1mF734dXGdVeVPY`vNARG=OJ+}kp zfmPi6cm?qdTai2ZklTCc-10SnP=w@Ldyzs>0MffQVQ0=X4KU|>Abub z13Ua{ku{r9m%reP14ywhip65<0AjHi#Y;yqF8@YiXgkwm-&6eSlz-j0a-8h`?c|Sr zSs6&g@pf0$W}4=VINRzjfe?aFC`9hyPP*SaOk!v|>0O&p7Ouq1-azSHjyZJ=vE*6* zp4kA7Fi%d_Ud_($z!+|(6;a~l(XM*OV^1+BFzDKSqKJ$=vR(VxcCc>;~+^A5h1Xm zQS=Lkm_D@!{lX#I;yuKkcmw6ZwOA7uDV+WRj-;?GtL|5{p|6Xos;H_8R6f&QdM(Q$ zAe%Uu%XGf_1!S+Io%xa6;ZFbvg+i#&D4|fO?$`|hREyfSjTF0&$kT5UTC^TJKSAO2 zJ_<)a2S8C2+S}U^LNqe84^VTvqiGtNreT^UQZ$MB5zwWvx(P~YZ z%6{E*45Q@l-BeXYUHJ<3;!RjZo$0Z?WcF+Z#~~ODl1L;7hrxiV2DzM7e}Rlhl%r#<&#b^A763!+MVRdtGI0n~2K=Q0;e08!V~RC4re zHAI#83Rk?~y5R}cvv~pPKt#Pv0M#=u(1duy05u@uF2oq%t$Be;aWyR76u>M9)pf7i vEKy0l){J=5096oPQF@Q6_lT965eN7OA=zZ;yw$FF00000NkvXXu0mjf6R?9N literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/skis.png b/production/example_apps/zippy_maps/webroot/img/icons/skis.png new file mode 100644 index 0000000000000000000000000000000000000000..871a43c66d6e1652e01166561b42969a25dabea8 GIT binary patch literal 1231 zcmV;=1Tg!FP)A$TwbvhUttjb-QL7MDAe5#h3RFN_iug$6doCPk5nulThn~0~4v0U3J5o5( zDB@W4LWKZTNHhow70GQJ*WPY7yJLHXgJ(AD#B0ZG;FU%@p7G4@nRnjVo!3%I0kFEd zngMLU)z1t^Yh6GB0+5@Vn_U1)DP_c6Ag_z70qi3Zml{9-p)O)`bF*u$tgIOEB2d=P zJpYXcLLdM<{S;=Ec`bgjzE-_`#KHqsS>L#%s}krYU0WG$>;M&DjbF( zK@d<|tKP1xZ(KlcLo)F4z*zAh2=INMLZQI!?k+PkGh{M*yCsCc_kC>JMoNk6x|B+# z{d1Z)vrV*{k}9s0Vtad=Mx(*&$4_zN{6)&PGtl2^wW!zYR5C7~yl{@ov#0PpZ%=h^ z?pV{HkBoMu6pcoMP89Lw<#)MqdJce|l-N?na8VfY+4)!aVBuu|mX25W@qR6BTHBC} zG^G?fJ3ELl|spWhKcKPXQW zidJ|tg@H~%C&o6UrVTnImO*&F?qEKYEP{b1v0G{XZ@!~R$ZF6_$ zAvPAr+#F|)mHR8SM>{zcz;#_-oSxyDUfFD+$aHS+ggh1k%d${P@!`28f=-9U*^}IV z>=AT30PJ=~a&pdEz+|5x-sYQHre#BE!x z=2#D;_PVYc*Qc`m`uAJEb4<5;BEoSTD#g;kxUYY@71uox4a_qUK+-zB9su`RO?tAw z(q9`7P)fx>!>k=e&$b1|l9BA#{kmgWIF3UhlTDrcv4{p<(-Q%hAlz?`)gSUG3Q&8C zE`C}7DJ8i~y8G_?{jZ!o=1n)wMgq9@K>$xgNbQkvui0k;P)gzI0Lmr;sWMec8*;P& zQpy;>yaxd4PyGJ}Kq(b(fpPWf+}Ri^*`BmvM|YH&5I%5g$Y!&+?5(`h>+$);EAjd7 zNkuM~i~FatE?yMz&0AH7`al8Nk002ovPDHLkV1mPKO4a}X literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/skull.png b/production/example_apps/zippy_maps/webroot/img/icons/skull.png new file mode 100644 index 0000000000000000000000000000000000000000..20196c48655a0b1c4d8c4314a06b8ae633e5bf8e GIT binary patch literal 746 zcmVDCNEHyWe-bP2sxyeyhEQZ?~qF_S;Nv(S@sQzq4btR2}YRU z?4cTWEbLfH6Lvt@vNZGm8qLU>-r;Zn;Qs!80Q7;OeGWLU?12&}fO5TF?*V#;!$H7@ zKxEs{66l`^ytD)gz}Qx-*Xw<6KA#JC3|!l1#AQ5SfE;+U&q7uiS@185P5O9d;F_#v z(>wcG0($`*mvo*~=0~}(@JJqr*BT15` zmDI#%ju(ODXbgO~aXA{-wx&(Tog;SIq;U(9B&mYVHE_(G?wIImdtL-I5rAJm?mEF; z5~9RzQN8?&1=(EE8<}2PF zNRq@m4MQ>~=qT2!bAMFs%6&?e)w~cB2U;<5d0$Fua zpt)lmcY$sKZqVr;i}ZDK$3(hR89Mcd z)p`PMjFC?j=75iK$pGYe4p5OeMVj>FS}t9SSq>Cni-(aC5{rN<+v3G0{i{hR@UIqpXPXhAHt8hL zLgGq10qB+Q2mtpc&_Lqal6V4S&v(2Bmp6D20f$6v+t3abyt_UR0S_jiNJvmhs!EC# cA>aW205;O0HiUvRSpWb407*qoM6N<$f==>ZQ2+n{ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sledge.png b/production/example_apps/zippy_maps/webroot/img/icons/sledge.png new file mode 100644 index 0000000000000000000000000000000000000000..b61d2833ade8a628927b4a81a340d160a9797ceb GIT binary patch literal 831 zcmV-F1Hk-=P)IuM{1kJeRN@ zB7UEk3&6JR#QDwX@&5yG90vgF=q|qY>+>5-(_B7)7_ZSe|L30Ty2}Ru62_B|Y)nqg z!T~0i-6A0F{jst4SK=i&4@4n=N~MwuG7rR50Nb|X76bto2V05z`f5mn5RfdO+)u7N zq>H3Q+I{Qj4(FXQ_RaerknyI>1+Xk@{O}wh*+^TmdgM-lZQJocH>bz3;U?ev`Zeh{ zYh-4?aU3d@O77AV@yRHaN;EnHq6jVywsNO16JT?56W)GhG#Ue}K6@RfQ-2XPI_FfY zl|;WMp9VM|$7Z#T?%;5{7(ndU4^QJk#QkZmmq_h*xQ%VwnR|s)fHd=EIX&x|4wtu4 z$<9EIk@B*T=r?7DqyvPrKB%vZB0?z<3cyHfc%GlTFPu{h8CylHS>|uK(ut=@5A zA=`2}RhnT{6L;Ig)^3;d!lc>U;L)Q8Gl^YZ{$?=vnR-tZCN5fC5UP_a)nSKZX;ud4 z(*FWXg%I)fu=Pq^5`RsWW*!jEQk=$n_-?&_mX`@l{3S_mWf!MY%5ypD<=eM32u=Kj zp5h6B^zu9}6qo_5sb+TT{qH)2CjMNBU#sScP*zL@$beXrOaS^nzovlr%m676>k8rw zkU76*Y_6Hb3js_(n5xMe%V(T=w}^OQ01ZM+DN9wBm|sL3;12{BwM`Aa%isV2002ov JPDHLkV1l$Hf_(r0 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sledge_summer.png b/production/example_apps/zippy_maps/webroot/img/icons/sledge_summer.png new file mode 100644 index 0000000000000000000000000000000000000000..3be838aaef8affdf184f77f38d8db0436fdc7cee GIT binary patch literal 1297 zcmV+s1@8KZP)zQx+08Do50(}hFIBOWLaAHqQx*FlDhh)2LTzdBl7b-C3bIg( zHE&kDfCxntDPAf`QP7(DP{dLTBGHoC)@;{on#|75%tng@ z(XoMn1hH5XiV|5-VO=-TG=m(YV?%}PI^1RO2c81l5OHAfGrc&ILd>nT*8+)q8RVG| zqEU!>O)t={E86q$9`7lnjfI942<_js^GR z=58b@*gFLp?KlqCu3aOxc`u#&&r$q%4~|s@z&16ej_ty>?LYv5JfNy72tnJnmk@FY zYx)uw_eN1x--CJi98@$qds2Y_0(qcZF4MAcCqka%j&I%rfd1=AqP9vhnY^(}U|AN* zntSK3+wXgw%y5Oi`(HuV_5bV(D-Ph_XzcO~7xy)D>E%_3^^X%z-b^SI{QFgNMxju^ zaU6sYIF5rPNvNmZAvU-j5sH8$gJW~$;94BBgc=Ib*Vk8fM{F2C(=@sseIKF3`TK*% zaLf{%{|W#RR>&ODacmnQNtl<;@>lK-EXxYyiJD6gjYes{>k(pu+eyDMP0zDm12C~W zjPb{5s?(P-e)|@HNNNzdy`OwOk7Zd6r(;dja=FZ(`+G?|^%+e!-Hoz(3z^{xA4%6P=URS&>fGo@O_V&`>-;W~O6prp-VqXjD*n0p( z(zla(^>>m7#xcgfV`6t0{g*Gf`r#84i$x5>sGFJ%rJ*EABoYbI=`_tvA*Mchl8L=B zX1+NBK&UfAX1GG~z&M3>9|Fgr+P#L!d>+#@|383dLd>meI-MpSQ<(nrc_wy;nf~Iy z0+96KS$bbMjk0P3kx14z+x#wG1h8~@ zUdvoC1!!?wEZ05yvme4Iev2!vx=r_lmb1D5%Rsbvo&fxBt`b1JVSptdT3v`UfVbu< zbHUZHcp!j95HYuTJC@0u>$M=_fdPCFUQl|e>ZO<&L>%BBi-#-9#T(Ha00000NkvXX Hu0mjf#${+% literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sledgerental.png b/production/example_apps/zippy_maps/webroot/img/icons/sledgerental.png new file mode 100644 index 0000000000000000000000000000000000000000..75bacab1b4209db042a5c989d05e650b70d4b2d8 GIT binary patch literal 1114 zcmV-g1f~0lP)G~)>iM~ukMD{3(_~3K* zT^}i=k}HWsf=DDn zC=@zUV$(D+41-)MxiXl}j37UQGw?#dBOwQx=Tvc~1*m;%RT?@Ph5>+OS?Ics5Q1`Gu520{qR<#OHD-Q5jPALE$2&Zz=zU$k#;Z?n0%$>hm6wjRcM@PO5gbxhNA6|lRz z%L_xN*b9bGTU!W?U;ZspsZ@wYqs>D!rNkAQrt$i-qr5dd2EcFY1wwajgYXy-eT>)6 zJhRU{5RUNm-8D2#qo=25U;91*)oK;fG%1xz6vJD5ymAeIkH#<5SLTJWfgx9$DXJ_N z?zJaC2tiLc!pQLxOg=uu)Dx!x_;7iV%M;Tr1*m?_cz*CC*NgXE`@4GJKXaEG|E#n4 z#~Qbv9_Ed+qgckKz@6RpZ~tcu@n9632>sXuMZ&v-~II`7oJS8vuClhwb4>QGv530dxF8B=h@;p2vvzxfKwvV6t+ zdSEKQz|!12SMU7Jm#aV3+uE@S;dOC5gl7;Ii^ckN>V(^*&9<(tE66iFbd< zv=rd!fmkfYrL$x8>-VYS{d_U~DuH0Y*Y?Te4DT#`3)H-F@uv3??kYe9-`lcYnw#IZ z5p5jg1X*xtwd8 zOiTu>l%DtW7wCmiI@ z(HL9a$*E6zu4-rc_N$u+2l<%O#Z3a-)ALr4!a_i=ERjMgx#|?*ARm?FJF=LH$P2y# zJVf*=PXNx9@6Z8x+X7rf^hpu70QJpxs0CNsZ%0V)I+kT_6r010kL9J#>_PMnYs z1qrxRLI{CGK|WQb3AAY&$iK#MQ`c(ZhLBJ-{9B&;b?DqtU1aAe2fa6I=ph!zF`&*dTD-AfN(@;c7G* z)r3eSVuCw?R-={K8wC^~3*0eU)m)`)fOmw|*m#41@3DC)bjj}qTum(>Yn3)6v*XrJbL6fPrv#O`Fws?b3Bj&ilWdxaFotq z2=hv>*LJNysZ^p^EYcYak-B~rUDy9x0);{Wo83-Fpqr(I86-*C)jZp7!N$f0xm*r_ zVzG$R>BQl1;BYv|=ks&~da&7>SiUy9>-%HJ7HU&%N=ueb38bX~`0Z=!o(i0*-*O8>1yjO5%T-UC5aZ(gUUX{@ZQAW2e1rCPUS zTLPjeGJo+bqbJ|R-qcj--yaOIKNzY!zxVks+>A|;n4Tbcb&}NL)$-(aJI&3_$g+$q z%Lsx{8v#X8a5x-@qR856iZiD^;>EY$-;!v{J}H-};A5E4;m}Wb8@L)6LB&69}Tzk{+_p`jbjHl}{ZY381NG;AWGZv+gR}ch&hrFHJ z35RI2(dP5>Nbey1BQLNpaTZ%iLl6W~sT6Cr_ESI($Zoj>Z+!3>0Jm3DBFoR_xr0Vu;VFc^Z9A>`RN~d9w-Oq z(!w;0fBw$3$=?|N@f(VohG%~l2SSGl^d8~i?mp7D*O)qYhN*Ku)6&vX6}%<_n@to& zy29nvKl9340A%j`Lt^?8@hfBe`rVh@UQJcTn*pfnI-+?0z1NV$)783hFz3Ggf}sV-)#7_2$vT3=r$ zkw{ei&nQf?Sn2}Zc(`K>ILy7JS$UHavGc%=BuwymDRkWEGJ|MyX{G>rEyZaihYzc< zOWP@70e{i}G=1yhbcgcXY^~+nm1-m`;Dc6)HxZ~_o^NLcF&S_h?hLE3KddAy-~$GD z+Hl1L+RAn$umuUXsRUqMd73)FYbH>IM5{sK5@7CmnsRW}3|<$3O(dL#n|YT?S^8`} p;B^zQkT8SNJgVjqQ|kc-_!oXh3q9ySYheHY002ovPDHLkV1nAYV(tI{ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/smallcity.png b/production/example_apps/zippy_maps/webroot/img/icons/smallcity.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8d354ee9dca41e40bce2169e74cf017c6f0a84 GIT binary patch literal 897 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/snail.png b/production/example_apps/zippy_maps/webroot/img/icons/snail.png new file mode 100644 index 0000000000000000000000000000000000000000..42597180c21687b007fabfa701e8f17dd2506066 GIT binary patch literal 1183 zcmV;Q1YrA#P)PaSS>^a3G8!R-CRC z9YgWO#@;AWt)d7^_6Ig8=&E%nDdLOLW+m;qv`N$Sl3wn7(YxCvy-O2K*%uyu?eDqg z_x;}Udw%)dBPfajKzDa{6<`CL>R3f(AptUw1>{gDBmoGDqG;q!z@?f~6=16nxvUDv z0-|c!P$(n`!C+7$cLO!*=wf{`AOdM1sg7CgEnOv^-md)jH!2r z>m$RS=4PtgZtN~sMTv8wh?GtfCNdn1wQfV*24ms5fOR1U3fI)?%%)YlX6r(3B0}fX zs=QLwUJh(`i+Ht)yNUmO*5{&86j`?Pd;NYKMe6E53y>v=`Kc)YVka)L*?Z5bXP!EJ zfGhu8r@F2Vr`v71j^!52MWZBVX7sTT^HWnaZuFz{kD8JLTz=yV_O$IHH9KqhB9;Oa zS!UwxANc9DPmx41&zFqF0GK>}!E#{@-yQfE0C8cVbOB3=1ON>+bv)Cu1H02na(Y_# zOW7>fj-1Vl8JUbA^agZm?R#GL9on&voFtVlK(N_37VP2IiNAQF{}nDCJcE?UuyE^^ z{>;t?0(mjpPrZ!Y;o!zwU!(MoGBz`=`yRgcesaspr3+AGnRG78<4tYsZ-16u4|Ous zGr;oF5_30inl1$J%aQXu`oX?c^P-f&?r@YYK(N^uxO^VrXgk}Rwg9kq>u#dQFQDXd zmI68&TX5Q|5PAb_+5DhBf9%Ik5Cp+A#`GAvyk1;hFNs(Tn{Y?teH;CBG`8?tbj)GWEvv`gFzoq2l&GEkzrp)hwe&wMnB&>KMMAJyka-u#k; znBwU(hnPvl0T}8TVDHx5OwLbpbm%1C|9NGF-0ncm=EzLXA}Xs-LeUIph)+xaaIot| zK6~k%Vwx@S_w7lZJp1~p43u;k`I?$=*Vgj+@E}5OfYaB$S~KSMVuEjPT%zs$7Z7>_ zJo4^yB-9@;BTBvtw8C7B$2mOM$Kk=gwSxo!hs(vrh6eo@#tTH0eHnRtK0H2OxnY*j zw!r#6T|da00LftF3ND^X!mzf^Y2!}2Bmzk3^ty=9KFd{zDyLj!AWsKltzBWv8xv1+ zGaE|W`%FB};`q3!Pd$QZ41IyD{*zQ6*hYS9W&;Ql`59PKghn2WweD1>wE8M+%|t*h zr8(8V;luTjkz$!Jkav<_Th`6#8tu6@8r!$u%|sZ;+l?tM5MbV(7lSIy1yrl%4%bKi zFp4mcKc$O>kOOD}DLt?y8XzcX0^y1Rgvt`ADM_19SrMs-C`!{p zf=H@1v=NXXmrJE-uw(<_j0H-N6A=@jQ3%9mvbNW|v$L~v^bgMrYkSxB3il^Hz0tgx z_x-%zeBaaj9EM>4(9qD}2AqJ`?A=UnsDKVAfZp2LsscC+!?47?fM7PS3E-S2aoq$^ z0NHFxYiq0OsIRZL#6=)%_5%N(49I{4#LZr@RwEjBN8K+R6Q z*jCYbBv4a>TNH5#!n6u&vWzN8w9$E_zNc;u=4Wv7o$&-<+QegL&!Q@d-Ma(G)~0faNr9D z5u;K2UMe0ZH8=>s+H03_-2DXr9h+X}vS;pKP)&`U#%Ym^3&SuN?CQdUg9G>efm^Qp zF(Kbb`Ua#pe?9Ulj~?7fCY>fyQ8Dt4uCw7M_p<%gM{qeu*0cV#?d*F0002cZX5e(W z#%bl;=fnN|cyMrf%OUPu@N+^wk))C$l}Qs7!)(6sK0aFiJer~)nX67G5)_LOTO45N z6-)4iLKM%Ml~X(~fGW$pv2GVLB4rH82^RioHNnk`5jXviU;JYu8BJwz&0MzL)JQs! zKpGgp&~=v9Eg3b>)|NeJnM_XMyZ~xC4ZzQ4Ukkv39d~f-+$q8p6$DF4coi9J3{p%Bmk;sGqIX$qbdJZ0!o9_5|PG2}j zq_Ps1#{*t3fr~EU#iRdW@9M3T1V&6~7zQinH2|>U?~l;(`A7JILEJtcZlABP3}lCH z=(d0rzCZu~Sxt}n-m&Bm04uL*uj7S*^X4Vq#?M2tL{FAs` z{QC9n06eg0IZrSDt?iA10j!k0($NaQ+Yjxf*dJo3t1B;r7>)AY>0>D9=3PMlmP&|qR3q@{Ept?3q*tCP@5iJOn0pr9OfnW5 zWzIx@Kec5wcwBCzj9fT?uBs#l2Dq*EM>Jlyic@`O*!=IO+4u1qh($#>-EQ`M{4W4@ zuWBOb5g7RPTjIUF#J>3kUDIf3+yg+{srCs0avsHl-Q84|Ud&Us{f3i0|K+ikJ-mG4 zE&N4A_<})nO=DZ@-&k|at;{Z+Mc=l={Q2+;9Pj#q%S)^I)eU!18jO<4q*=4S36I}j z7=RE8@!7^^_8&b&$GKCy+W9X2NW?yd{gDXiWRfMj)^hma=cp^cgrj33?d6Immvhg;n^`%pfy+y) zIXlqJp_3o5>-_^bTrMJ&m9}rjgl++-Sq)8=@kb&&)!qz%)9pqGg~q+@bh#+1sv@0C z(tPr5_J8`OJ?8Ry5u?#@?`g7aNL$m*cjb}{ph^&)ZJO) zQhiU|;x=*@CV`q7e8t66f=b6?B+s15Ic63nk_BO9KxU*|!YmrHOEV`x8=W5llR{YH z^*wdho3|`~jV;Y&K%Yu+YX8HxRdgPmC=*%Y3mNUL{Ke@c<+;^omv5iug2)n|pPk|{ z0J+QaiNXXEfS}pLwu;V+43GmNY(g9b ztZ$xR#9UJrF9=`^glIOeIixU>dZ`fcf&sE1EK^!r)!Jf8A>si41B3m|%m6~4UH||9 M07*qoM6N<$f;kNpx@mm-UhXB;;^+g~D zEa`cX*~S0}fIbj7jxzvQ7!HR5Ujp)aENOwFXI1T4BKLoR$1P?NN~zGCHZq^} z`}=!tZ*Rx$udJ+aSb5GLU)w09ux)#`0w%a_uhXhj0oXr31)x=_^75Y!fBx3s#rfZ< zB~l3pJP9n<@2@{myFQ?^vrA1Kpp>FiD&e{=mSs^a7PAY)!38W5wc`T-Iy<|e?{5F} zn7xgsy!!Zoqsxoz0&(!#@xka??g?0g;9;BgHl9*De#pqt{w8v(uMIs89EXW+)mZ<^&e?9+w1T>4yT)mn0 zxY}q{s#D=Gp$1x&Dvr9sQCA~?x$mafi#M-Pcb~C;SmAJMdu%HvMQjGlRGX{VKR+D} zvnUU@wyE3esJqXhLNvdZ6k{2%Z5yT3SOGI%!U(g}!!8NFVQR;42;=t?I6|C4}aSsYznB>tGlXR?4Z2^5RP%nwc* zateaEJbiKmA}}xpzVFYCXgqtw%<;Wl@&P>0n~Q|}EtgBp3>FQzw|3Hg)=g+k%H=Yv ztE;JCyQ*q@eYtZcX=qT)bLCK5s88xOZu%o52^RE oz%vUN5>k|MRON{Ev%mqq0mT;XT3BG4qW}N^07*qoM6N<$f``efsQ>@~ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/snorkeling.png b/production/example_apps/zippy_maps/webroot/img/icons/snorkeling.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbd9ed0a309ca460130e162f0effa4dcb458895 GIT binary patch literal 1038 zcmV+p1o8WcP)HA$bpz?){n78^*DD-5Z!Rmw}B z6k7%4z&2sI;t1D;g}|baLYw8VFUCk(TS}oBoh(bT>~$UtV|zyWe&)@a@q3jp3<2nL zI(485D59^kUYh^`-~)kWSrdRt7=}_@0W{GR0Z?6&cpw0Lz!lB6ENfCRO;d_DfGyE$ z{68LWfidt}^uAoBCd6C4z5d0Tg=g&e#{5Wp41h_}^^M+M|DxT#PotrtY0AKB0Bk&x8;bYsx5JOSBt?5s4l((e@8AAre+yn{XDy zUx!Kr(Y1;o)(;>d!Z5_WJV$%*h*sCiom=Xx4~IhlT-VK=qiGrd+uPd!sH)2KX$Rx< z769M(R|BwZ8-T4(zeX*X7Xq(;`Ig~u7@Y=PkDo2FTmZ*$@H`J7Ud1BYdHfA_cO$+J z%2;L$NOAqJUs_z6ae9j`qQ8t~dO(V+`v(lpPVlat&&|;f`#9g5bHA(YhwMCgnmeAh z+*6Pguh(iQibB0si$#)sa@@Om&fx3>b^lLr(<#Ap zTJ}}t0g?h~@xj^2!Z~*Wu)7;G0$Ji|h~ymk{7L|ZVa!3K#i23>v8*^0+yjPTVB7ZG z%UWFv_m4i&)l)%x*US`@&#w$1Uy?M(aqxcpoVULCiAtps-S^Kvn@c_%$I1QkSqdO+ zx~}6m4(<<+@qHheQNwID1kC*bDN1&pv2@~@Tqyuw{TTstH}E`O!em+7~)gtjg0!$JO*Y!*1 zg@$3oTOeIstJSF2>uhdrvb(!G3+ToXm>-LuWPGJdGZzTT6sK_x-`nfIDDp%?{6l7AE5A5hP@c;^S-$k za}prCJTEc zM?}F@T6`&h6huQbd0F^Gt{*QWzBE7rLI$Ngs`7~W%ZLN~2T0%zua#g)B>(^b07*qo IM6N<$g6>M*(*OVf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/snowboarding.png b/production/example_apps/zippy_maps/webroot/img/icons/snowboarding.png new file mode 100644 index 0000000000000000000000000000000000000000..88203801e1973c8dec8c08d33d6a5117f83176d9 GIT binary patch literal 1632 zcmV-m2A}zfP)Yu{EOugR z;U_)1v!8qJ`?>G)d+wf};CUVZd-v`Q10oRhk72epT%ZLwKx<}Z#sv^O&kMw(faJHR z41{5K}V<#KsVf2~%dP$*C;l_(Sn)M~YMpCm<*o|_H2EvcF zW{~B5WxHirRA#@2t1qB@>7s%O3Mh=}JvSSymR;$eDBY?m9rJ=Ai33Vq9CR5KC^FBLe}5qDU&0!oGHym9x(v z#*&O2e32c`zRAd;GYAn0p9ljK92qHaU&5 zX9{`OBgnfRq5k?TZymc6]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 baDaaSE+S2|7^LSP00000NkvXXu0mjfkBEVp literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/snowshoeing.png b/production/example_apps/zippy_maps/webroot/img/icons/snowshoeing.png new file mode 100644 index 0000000000000000000000000000000000000000..d5de482a08e06a63f9646759ac11d4be4ca25355 GIT binary patch literal 1341 zcmV-D1;YA?P)5LDZS-a5PwoCbvlhf&(Isf1J zzVFPLPp~Wtfc5Lwi+~G|>|Ug`W&kFj0p{@VumK=gmgR^`fX{A{4d7~#xM>4ufND2w zczD|RFVkWSy8X(BIuL8(+~^l_I% zvS{=B{gfZxFnjHN;Bh3Wx$rFtz%UGQxg3HZp#JnRp6Ek(?_W!1=rP=;c6R|3MIoQh z005D54$WILtT)P?N)aSIfx8FH{Wm#a9uy)_K@I<1>^&dXK6Oie6 z;V_=_$Loqi10fIufkYxv@dS`Kq*uUnb#_eG<`Wo(fh0*}zut=SekY2evw60HR&7K?Pf_ALO)iMIieB#FtrYcO(` z>3D7*QeySIr{Ns|I0sB%;8_6jCl3-1hl#~vxLhtKcC7%w)C!oU*%UxSFQUoGNuFatx(<+Bc^o^6~nTueQ=w^k;<5NMhR^?jK60oVCgFIhMlyn+=!_c zDgL|<<@aN_-EO81Jc%fZM7Eto5GAaFfx2Z+3U1j6?sU-$}uOeVwh!FA}mjwp&1&qbpPX`2p!QPogYZT8zO9*<)f z2ARwR%FbnU?6`#X=Mlos3}H1t=6MTh4(H zMUi+sPCA{Yynle3nGEW?J(#A6D2m9kTvyl;cjmUWG{6*+$)p4XfiMdcCjI^0L?ZPM z7l7&MJeMy|)x2jHCRc%Lz>MPol}fpUT{KjeW-fpsMos~BAsq3+Y;vvrmy=(&mS!qo zHd36&HpCggiTMnbJT2U1RK@<@z7Ob*Nptl#B-HsNGqACiJU=S%amGIT8I5IO4ES6*t zaZMx2M~(JaEQZ};kPBCQ@q2l$ zY>K9PSTL&)QIbXl7&Qihy}hiS^ELK#AHuX{E`>V4^Gi3g#50el?psUcfoi^0xP+3N zJ2};Lfz@wR0MK;t_wk>;t*v=N_&n%$DcbeADvplhHJ7G0K z`Jy$<&AOGUXLhC);=--2C|d8OeUd|h7rUN8OK z-Pcbt8GsTD^7O)QvvN)uW|Ikkf@%4DT=5Q}hysAkVg(>ok^z{VnalC=nz)am=^g+U z=M{6jyoS@=7g+t~GvfoW*lav>=i;~%!)|xaN;VvT8R?nKNYA|P`mGr`dOrh;BoP@8 zKqM66!CgOKs>4ODGn=>9RuNVsEPHhmJ%PczoesrLkKb|~7Uub|xl9Wsu1F0?-1F}f7_Y`aHegGJJ+0=b@jDKA|PfN$AJXX9M zfY*=h2Vm9Q`)TjFL~GYM{(12P74Po^;IZNd`NVsg|C+-%-0txKm<0igBw?{ynVROJ zC*Y^@KsAEJLL?YuW64SirsdOo@gy7G{t0h29^|G;4xV4SiKsryJxzzGKik9<*+HtD zhA2rx4yIAJ00s}BsH#%9V|D!6OW)WEz{)vg095>8CmK-k{!W(9Uc|y*#*=Ck_ z=CS@O55>oL+_&(+-bzHPbtIXwPs5BVaSxM`Au@7=SC7wh*h ze`WzoJoDnuyw!M+!)F>fdajkgl`Ev(eDjF@$2^Qu91eQTDz7xW%Wdvk065fk1c2x6 z|1O}vq!O+dXU}H$NBcR|??X;cAJzYu0A@izb~wm!P2=mgEuh2S$*SE?#RCr@*Og6k z$4QpGx{3O;P2{<1=?tXqN+-J*Ckf{wu19Lm*|g#`2OCXv*XAf z0Pgzbqx22*p#ke^e$2gjcXQ}OJ+jk@H6>*vx0(T9*Bq{NM(P0l; zWjX0I;@1TM0YE?hhcCVHS*}}1*VM!W@j$81Q&LCr!emlT4$_n8GF2H5o`*SXtT6Co1B=jh`7dJ7ps zBiWb$BS6@Vl>icF-p>TY#|@AKB29;A1dKiJXE38L7#3u}p l0AU2Bk*Y?DDH9O~_#Xn%*&Iyk!tMY7002ovPDHLkV1k#+a!~*P literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/soccer.png b/production/example_apps/zippy_maps/webroot/img/icons/soccer.png new file mode 100644 index 0000000000000000000000000000000000000000..5acbb91b7f44d3a5260feb0b14f4bab4f0ea8ffc GIT binary patch literal 1032 zcmV+j1o!)iP)@4EM4_pqHEmz2vf8 zmdos8O6VaSgN~gFtr}=agEC@aE0U0R(EBQqE!mcF*#i%+^E~e(Jqv@u0D$%N zbrn#6lGv)u*8(5}JRoeh+X2ABU@(y4B|sNm5&+7a#6tn#0j_Yb-EId9jYdO?SAd$> z>U^3AxIhm$7h6w0r7py;w(6b3ISZ$3`?PUa{0xC08Tv}A-Z@-dU8Yi5MAu7m6?R>Z zUhjeyox||D z^6)7DXM3B4ArhuYl0tUn;Zv5@HsXDMe`^-;G{ygExe<`Lc3n4h+!0}iCmIck>XTP*-TQ5dLy9c{0t!>0^H8pJ8o*0SDA~a1i*ELP!!;?F>uMbl9 zob7F5H8r{iyFipa$8pAr=K_qgm6a717Z>s0|C4!M)__cvtf#pF0BD+)DntNt$B%zo zB7NqLKd}zx+6S&}y+}b=O>O=W==b}ncI>@-89#C9#%-3r`)%YN%d&Do3b*2ZzmNXK zgE+?@p4^E)Lxj%ISni;^hZNe~29aB{`&U5wNw`f{^ z8_xp>$6l2%!!Wq|csEs8K@iYA*kurgod59?zCXGOGAx9s27-j+y589DLff`+o^8Oh zOMq&%8odF3{T|=Qab&xygLM`A7r#m>37;1=o8OaW-oc@9j3kmB2? zjr-z|tgqqG%mu<}hST^PzE$rWjf+G={A<#+l|P(L7|-Q4Illdw1(6W{DjDJ-fb8*n zoCz=;s0y#N>Ycxm5DD=wg}5W!l|p$o5g-SmDkA|TpWLB<_|yOy5H$gD1jw8_M8!3= zcp-oxh>CF8EIgvn_lk%Y21r22qLfQjE-|l&IKY3y1l%Pkm%VBL0000DCMdM}zQ`Ar7)oh1?m@jPIvkyik@4T;AJAOr$6!d9ylZPn{_5x0OHHJkjO2n2u+JgPaA zQ<_Trb=#}nY*={A>UQ@?En^_kLvOXc>P@Lq!L%&$rkUA!6h(NRhi%(T&$zB)) z1inwZ$4%YtzCm3>j+ewUfz0Br>yFLkQjtI3K1}W9O%v0y#fTTLo#4`ctr6f*W*G@PlH(1rU2xnlEw5FPF9;rRr${*ju)9c3-iluX#jDOUJ#6l?du5Xd#Ay$F z{&@Jmv||B?v_TjI$+w$+znicy2xOUP8oabi0YKpUz+RdmSrD4|J3Yh`0JGckd8WWjU|S8V z?Nxv25SsW~CH|yFAVO)j5FiC&TOtAICx0S?_|gC~Aa)eQEg*OP#B*{jEuINr0>V-w vueL&-L+@u1&kUeJNK#6vN{NM8!~y;R=2zjIm~vLZ00000NkvXXu0mjfB=MI3 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sozialeeinrichtung.png b/production/example_apps/zippy_maps/webroot/img/icons/sozialeeinrichtung.png new file mode 100644 index 0000000000000000000000000000000000000000..51f49d68ffece2e110492db8db092fcc5a4e757e GIT binary patch literal 1280 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 R9RvUX002ovPDHLkV1m6ej5z=R literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/speedriding.png b/production/example_apps/zippy_maps/webroot/img/icons/speedriding.png new file mode 100644 index 0000000000000000000000000000000000000000..53d1f357ed6d225ab1686eb8fccb74b9dd84f744 GIT binary patch literal 1619 zcmV-Z2CVssP)P=Ev2 z;c({X=RK)VC`51z$b_@W|0e=A&;}ae>_lFgA^hlEZsFbhU~-N#JuMLs=s=Y?8867+j^JnD?g(0_g_$})tH=| z1h{?8sLtf5+M_WL?s*=|%gd~;uHqj)%aO-k;p7i(PCRoRe`^UPbBx@hzohx13X;^`Z-{`NxeSsWIb->RVHr>VU77|!yW zh;{|v_eUXye`*^W8@R5^vDw$rColFvGsPJI(w}%7=iR^1dHc6C{_q2o^ikaM+engx zvh-)Dl~E2Q_bva?}O%MbG zL4a&!5kicr0boE4xUP#3g7L4;_vKj2PqX=S9?{w&pU;!a<@&snWf^=INs@Z^gb*X) z10&!#4(h~tlw_7nafYoI9>raM2T9REPm@cf5JI3RO1~$vjM!d7lB90o`OdEJp%KvY z7rGvF8nmvxgt4_qrg5Fjhl|MB(+DBh+1crPPf-+v-9Sxddr{ae`~wAOnueUn5D3BY zQ{&*fq|@Eps!Lb!jYD`xr;%luPN&l+z_**oMz`t%r`4B^VRlCfgb*}e`#Dx7i+TP* z(#|S&y^JJD*tU(j`WDjRDR%OgNROd`uNp4~(lA16?Bgx$C!O?wiMPN%yb z{Ns5H$3dDnhjH&`2|88Wn{VLSP5kn8jP@3tGoQqI?{~D@Z4!wD!tJ1H31lOM=-j1% zxCm8MaVziPZT=TYw@{DYi;+2ov-)rBl||IW-_W?{ArhrO(Q3825tLNW68P;p%H5t2hxe}`e4nJLl6d4L0&@&KKTY)rLaPm-iwiY&{*&VCT>)6XC$G5{E-FLC_qizvw~&F3ytSzF`OsZ$3hAa1Vf zQd_)&|IQ^26=%s5XOLtWN!2MmZi4U+J_2zw3a_CPf zs)5~ijS&_dL?`FgFwYlQ|M6u4-y`rH^7;HQxQGOJv4L&xZ4-%`q9_RSFz)()SboC7 zdH-J^$poExA3U~pk12DjU9th%?VWv#@O>ZIuA;v9B~(>KG&d06IRo6?$IH&u$hz9^Q)T>-N^n2E<;P)7}|=F1K)PR3u{XkJ4XT!<*Ax+Vg0Rw{QO(Bq9d? zNa$sh=eU5u?fEDRg_(5gBo&HyD=s1izYxNk;jkmnFxyqY5D}>;5|(6{#k-?xC6h^Q!|Pc{0)oc+K7{s%Lj+5B5r RZSw#C002ovPDHLkV1mmoBSHWG literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/spelunking.png b/production/example_apps/zippy_maps/webroot/img/icons/spelunking.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2d0bf05b179de1c6f3673f530e5dc8baf09a22 GIT binary patch literal 1529 zcmV!2-r%vMM0p@5H2YcQ&dHXJ-adXW_NaW=W_bsnPoS-_O2WANk?b) z?3wfbo$q|-%=siC1OVH%ZBqdm(8F3~bb-)OV9s;{gY-fnr$KqFEZDc>hFZ>hLNHH`#b$?5glF0K7)m zn-iI-!^6W_OtS~W&{tL1acbChl?kQ}j~B)^5iUbx;2FU8A`YBAW)x?#%Hmo_WkuqZ zN`*?L0)P+#UDt`n<4BU!38JnU1zN{w7ecVGus}Q>r&KBti^a(2^B6z8p4g=~HqZMCwHJ`*E8_I`$(DrfR8I{waBvVsQ2@y0a#+^a%sz1qx%&

mPM-0CUUj$mSYs+pf21nno^{ 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 XE8G>trQ1_I00000NkvXXu0mjfuj7Th literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/splice.png b/production/example_apps/zippy_maps/webroot/img/icons/splice.png new file mode 100644 index 0000000000000000000000000000000000000000..8f470c185ffe44c06c3c632c5e6a107a5987373e GIT binary patch literal 1507 zcmV<91swW`P)IHHA}CS_k4D87VvHtA)I?)Q4F9Mx(P%LGhcPBT5{*HP znixgIM59I%gZN0=5EV#4o+?E}i$zN*l(yV!Z*TW**FU;@Udvs}l{(2}?q+u9`V z%C|hT{jFVf zO--nphN7xd7I7R0K@f^1fN2;Qx=v>=UG4R|7UC{Lsqs|cqQnb@LNN;h2!e%w;%fu;<7Cn?62-uImH>f#PzMYEGNeEz9K2)tB@5z1N}mBmkDqzl8p?8Mc1& z2TpD6c!2*XrU$@cUSp&v4xsoX+FBZ@@k;bGcZ8n~-%9%Vn?E;o%Avgt= zT@~lejjL&h2YBY4J^XldfaXi1e1GU9Cr)RH#bVP3kVquZ^)wIMv5-hWK{xU|xNZ>* z@c_?m-pgyB9!3y-{Mwhpv>+CX;q&<__E!}^KA$I($?(+rC2Y8D0kM!uzF?!NKHl5j z%_|=rM5_%F39_%CUTYBd}cAE$=03?{OKLLnrn{ApMgz%UGqY??>zzLxuLZszPcgUjke)Xk{n zm5&bc+?IU=gFz&}#_5E?+h25ZW+cn&kKMpq8&}i)*AQvl;>V){y!_!oGMNm)V6d!5 z&I5292g5M9X-Okb-@go57Ma&L+P3@WeqR3Y0D(Y&Xfz6d-|t73Wwz}+&MhmOxOZ(c z3+K)RVDS~R=o`$i<*Q>j&Uv>XP{D+f2utV3k>#V4I5O6N zs$XXHb+fC#jBE!^4Q0-&PiHNxLiw#G$v%dYx%29~j}KRW8A+1Nww-^`d})+BZoHgG zK%wi%0GqdUQ*Z=CaV)pz_Ah?uVZodjx30R3WX9x|o*}kuKZ+zPlime(X=j?Ikw{oP zzjZ&~?m5BiSpk0f<1D}ZlOh}rm+ef`H2Tgac;b!Se756H;?Wv*?C;~$h)FaWE%%P? z0pv?EreUC{Dv?NpTrS7Ko-_ykOd$v&kw^qZQOb_Q=kpPbM#<%J>^w4pEF~z|647Y1 zco~_7;XPi|l=&}QG5`$sBvVusb=(K)WJj$eNoblj;b*y<3|G^ZOT_i|`duqJdnp^3 z)HO8`ip3@b@KS1Ign{1PvTbf)qEiwV*zTXC`@llRhGrr_XD_>fNgW|6U{`4_!7o?t8#EUNqFv+rQzG5au6lri%X|?96zB(@Gl(nl%l#%UhV(@002ov JPDHLkV1lC7+g|_x literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/sportscar.png b/production/example_apps/zippy_maps/webroot/img/icons/sportscar.png new file mode 100644 index 0000000000000000000000000000000000000000..7c84dee0f22785f3df6ef4b1ca0278527c7b0ed3 GIT binary patch literal 872 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 hWvR*%3s(^b_zye@!><4U literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/stadium.png b/production/example_apps/zippy_maps/webroot/img/icons/stadium.png new file mode 100644 index 0000000000000000000000000000000000000000..1e434d01ba97a287e713142a0f8b6cb310ea08a7 GIT binary patch literal 1550 zcmV+p2J!icP)!tL;R?=cCwxYghg(9dR8m(ZA)~Xdn3ARwG zRrEzvC{#qm3s#edwklPm)LIk;D`Cw=lepPzb|=%>of#i?X0qGN?j}$__&Aq2XaE26 zKi@ffKEZJu05)yfBm*L#xTVa+wIW~xCSdpX_ZI;K$8kJx1<+hqTms@n0=HcPCSbU3 z_V@P}g|4nH4?GOS-BRQKQNRFnAnTTJ9bc zO!T7NbARQ@WD7=iNTpJ9CJygO()Pr0l#Xi=LK--B$we8*wz0B*Gx6?@${%tS zsJ3-A7070@etYSwqe#&ftbCfuPkPCnc(Y=>dc{T>w?0qv&JSqb`GMa*GBQ##ZmJT< zWHMy4Sz;R=D|I+FsqPQ}f*=qMhY5v3SeAut+n9fT!`Ok105smVm&RM4rG57qMqgRQ z$jAswmMjUx3A}0xg#y`Zmd4xma>-r$nfYyi;oVCCh{xkdl7tgqhP`4N;_7>luDJ_k z=}Kf-Mo|=|zSzs~(`|&>ucH0AUnmxfWHOogD=;=ThTL))@y*X*>lwxmZ9x=88lrKe zTY8C^I`XnLSeaq$`~-p)M_YLZ>gZVnHOl!D2g#487=2|m?Yn=X@%ERQ`fLx0M54X| zj^kii7Ojtdg_Rk?_~Qfsk;Ru2x$iK7q+lap4*i6c8^>`R?3pRd;WOB_jb-FeH|-(5 z;${k?zhLFl#JhR`Dq^ZCfqXs>vWnc?iQJULDa-)Suzerq$j?|aQ-M;>uE5614AHRp zxl+@}f@2fg@EE$T*C$|_CXwrBkCNJXW2qu3I0d6Nc)3X-1SJBJf*{F+*WN?1SgcRL zvMfT2SNQGXzk@_?ew6IjeaMS0pEtgK_A^=@_z*c!ihi*nj`#SfNkEomtjQt2tzEH! z*!l;N+pi{n{0+p|V${x?0zs9IYZ25a#mOPm_F|jfrhKM&~)!R0L=V)l*x~uWajLr2(m_E+si)TauZ~Y z>4AMjB9S=+=G+5r-F8#9xoAOdmT)B9W*C zZbM0dVwqzYX2pwGRaH7VIxq|ab>XPuldndZqyIo#I{byUVy_2jfpdhV6w>D%cb5@q0P$|b&lKyZ3q%Uog_5OqD= z*D`RXoJ1M;Di=KGy5Rv;v$_PTkcfIp0Oc#su>kOS69^y?cS)QAygkoR3a)vBFNnYe zB*LzHmxW15dVL|_3noxT!V608sCq}tTnIS8f7L*)t~e`9<^TWy07*qoM6N<$f|w!c Aj{pDw literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/stairs.png b/production/example_apps/zippy_maps/webroot/img/icons/stairs.png new file mode 100644 index 0000000000000000000000000000000000000000..801f9674894a67565fcd4444226bd8bb09cdc6f3 GIT binary patch literal 587 zcmV-R0<`^!P) zzlz&H5QjerV}v-aaFHfp^a4i+sg8gv`<@}Kp3Ln%L(~a^t0UwMgdweq!z_ys+ABQk zTPu<+;T7=>46A?W`{_5cpb3mI0IXK42@nEPStt073aEh+sIx4q00Lu-g-?Mo(y#5fLUKmo6^mi8+nfq%+Py73G?iAAt}l*1aRTh>WK z{x9%J_}*%4x7*Hp^Z9&y0RVrWpZ>Y_`Nz-JXFq-k&RO2|)m{ZayX7|8>h8wJE5Wsv zUo8Nxv%DF%UjpBj4;BD^EpNtcmY~aaAC~tL0Nu7!s2wH}S=y!*%uc^{WFfKqA{5%#y-o(i*`IB>NH){lA7KA0p)!fZC{1>5a*6h+Z` zPX-f(GZ)ly@+uEJa5|cW0C|!A0xpWM@I|oxE|+Y7HAgcI)P082<3D_E(wB2iIPh!hwGg_+C<5P*+?O&>`Z^ zIsv#}zGncuw}2KA_afp2ur=RvXs+JyK>`{gV#%r8DmhrMhQJ34a75Uqv|H6~v2q9; Z;0<347y8jMTgw0d002ovPDHLkV1m+D43q!> literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/star-3.png b/production/example_apps/zippy_maps/webroot/img/icons/star-3.png new file mode 100644 index 0000000000000000000000000000000000000000..18f55ca5a2eb7d664da5ff9b2075e375c5be3704 GIT binary patch literal 1049 zcmV+!1m^pRP)=Q4}}9evbfM*HILObUF<{p-`aL>-|0fnx;`G6uj$Fsl;F~ zz%oFJ%7z_p@&xXSx#bVLBP9zefQYoIEo(P3P-u+N0L^K*D5{a<3 zwl<#tS(eFWv+V8djeYKh-?ehNOsCWNvaa9nb8~Yu2{Szc&(F_@qR7F)!9)kHB@zh| ziNwggX0yrJ*%`KNe=h=-WpR0V$-~0~<#PE8V49tto>H&ZiO1s;;V>f!6-6PF$NJMFc~wm3Pe$4b8{0x5I8wG;r8}+;#$Kns8lMv zyu6UfWKa}krrWA? zg1VhgfPeD=xVpNcTCHLjhIcQQ%V8J>wrvOU8~E5|7zVq$yWa0=waVSy9q>_Z<#L&= ztt|?L02#WIw@ahZpw()jC<@_lcyR(u)5NkY z9v>e`CX*~JEqz&|C<>A!p=lbXY0jMkQ&)?k=#|y9@(Q}n&lLDLue)O;qZe&H-yT!o z|8~iMk8=A75x!$N4$B1Wh!3tiO~cs6B%jZdOeO=tUSD6izrP>*%wg#G`U2az=sF92 zG1{8Bo7F$SOc5@;(P;eb+;a2lb8BV*c97=OJHxB0TAvmPAH2k9ZcT1ZXSC<;>~G($ z$BFR4|MZ9WlYsH<`80EcNx+gbWK~uF^^5Sq|8U@%GYl6r$z}?eAY#dl1mJ&jjXB_f z1&k4)I3ntR`^_~zk}EKLE&-oJ$j)%LJCl#l>+`_p7T^=%CZ$`dZi$)mzybaPlA_~~ Ta^P)300000NkvXXu0mjf*+u)Y literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/stargate-raw.png b/production/example_apps/zippy_maps/webroot/img/icons/stargate-raw.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa69f3951c4026549d99a2c858120b19e834c8c GIT binary patch literal 1934 zcmV;92XXj`P)idY{8~li^YP;WWs1PCUhdpa@^}?vpM0IKp=qM?}yf=+D0*dKI$~YCY})(Q#=xh z3^@VHE9*wwD=#aeudk2P)Krp^l17bvz^9gHf|l)C8znBwGNDiiS(fSQ>cZ<&Sg`85 zqXeFQ{w1PGBHi8H$g+&j=NlEN7~jL1T9(JncFn<#w?82B8?)H<>tj6s@&Rm1o}$6| zkKyNQ`2Wp|-zW?`hxV~ie{3j{+=4uqL zhd;l$mlLo5koJGqGk57K@)j(m|LZQkweiIfW5<9<3^0BA^bzwc8YC94eipgmbLt#b zLgnt00O0tm zJL$RWLh*X|@bErr&K@Tci76uK)%4Nldtr!dj`uh4N24F5I!ctgFe(_3Nx18Mh;tEMgNi^4<8yYAG+;CK) zC<>A!5sgL>1cBt_WNJV7BgbFeNk;BWB7=i0->?luQN{-#%Q9ZC7wh8XC|(by)HIHl z?_}lrEo5b7G2r!*J}m>2$%Ncok9_+o(=784MUm1idsy|{Rus?IxNbVRulO;TCNZaI z+xfU+KjCl~ zNs_Q{{t;i*UqeVrB4?J3^2$2O%ZkP~1)5nGmeAMT4nSvTC!Gy-q~_)k_VwX*yXooa z;k`q@;>!6dbinl4HuQQup-_mAEB4cL_0p(SF(Ci|gDC~;qGe2(GKD8fH__RA6Gc%F zMUiK={g@of96a4^^t82-Ijev`Ai%7-^8pA20}pdQHh}Av6N5AffVnH4;p*86d_Erw z?d$P+y<9r|4()fESh-; z8cnoZuc7sp6G0FV1c8){TxMA3G0;1-KS*gAoIUs&DJd!FbUHF;<^xbzV#n)obM4|^ zdGFva#|L0Go9XZGCmaf*(+TL4lPO+P#?|wcY}&IAMNv3cv7b;VgeZ#GidJAW8ZjD; zOwBRV`=2|UI`DG*F7=;sTgVCKTTQpH=;i!EhMGH^A;g@6+4X%8bG#{PXm?bl<&$DJ`9>tSlazX+;!8 zatcfMx*WXU#?rNvAvy|W$H9^I)OUJUs&>; z=K%Q0Z!d7<2kR2aBnFUWnewut;a$<)ahJ){vKb78=x{ZVnx4tVJ+A{pJLa8RSC~_@ zoUX5$$(cQO*pIgRB|0x^QxJ(4fmjEhoH)pb@9v|${GHk)7D+L7wBhH1gEMqpCk!2Z4k`P4^kH-`DP%23hgM)(v zgTdi3vEqS1fcpA+8pZr2Kri6d^S^Q_01TgcH3-c?tRs)d6ZgZCnVA_kiki6QTh$5z z5q*rfzfsIDp*4PCVzF3APfs7^IG(xPZdzMgGN2K81V(FxL0ifO(>B)6d(aaiWUhV_RYOaKz!T) zaUdqE5Oshy=U#@AYuw@!0(bzzq&88#6=W#%{)vcB7$62hOG<62YD+9Q5pjV30&X-| Uf_Roqwg3PC07*qoM6N<$g1*tCJ^%m! literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/start-race-2.png b/production/example_apps/zippy_maps/webroot/img/icons/start-race-2.png new file mode 100644 index 0000000000000000000000000000000000000000..82b1188b3f78fe3d2ad7098cfdfd27702501bb35 GIT binary patch literal 703 zcmV;w0zmzVP)k%mWmLEL#~$DB4)Q zYrOa750N==xhB#3`|dfvB%V&5=KxHn(;mFAPh!3azN(KI zu-8*RT#Q%i$>fIN@C}|fXjM2#QsVfT1*`RZ6MRIKK{uWUTtplwt|>n2irZyeMBD&z z)D)Mu<@P$!eJ$aWIJ?!ND0*E00Drl=h*&i1R|7Epz+dhvAIk=c*G*CC0e`tW{uDg`~FM)i$<&wjRB%40{ubb$bc&vy^JKK`fb|u9nuKE_x&@c zH_bq!5){*~gS7+TFqNMElk>AaQ54xBENe;$GC3g&m=>~$>*q{fu&kL0z+M|9Now8! z=e0LMxXPfdebnsn(k>+car_LJ|D4)tZvr)m%i2mS1+q>M1Os3Myu;C$OeQy6U%xFC z2Y7n=$K&H~<2BWo`~v;}TggDepVmV#nvnVvMSB# z@jv`xyt;E`LKFYOskiLSX-Ru7v);bln;?j1N1LOyXvDCTTqeN@*pKnGMnkHumdfMghkCGH1gv-wQ`PnE=V6F>!o z+05|Q|DL$tdK^EKELPX-)|k6j-}_R9!WAp2!@+|*Qd{2HHD zo_VZnw^~VYP1F9<7gUv3d(ZN0*9o%u1*T@ED?;0RFKb$fRyNxc6G@b&HWJfGwr#Cv z`?l>g1)Aw>?4nUF&ivffcPav`F;7Kd%amOq-tD`{i+7(Ulbt6$pGMPF0BXGfu1sDc zFN9lw6^crhm`HN$!kzTBKE%<^rT4VLcKizh8%$b9YrSK48zae4j(>HS zvxj0VY8vPN`iR#qo#dCv?=cL68`G1t2kVd|srmo_?V&x4Bu5$eI?S8B=XhcNDLm3j z0K*^eW#XS}h(dvm-EEEmTzzWWLwlG@r+D)GA@bS+Ld!Fj8D%Up${UA2(7ofRr7soH$&)`r$Udg-p006Bwx8V2s0Z0{Qcy8YbhWh{DhWyXBfY6jh)^QkL`U1fKvz0 zaQluP_BS7-u4XH{>pMtZA4e3NZ%mGt;neIj4|eo3c*kh~gqEkLxtE^iUI3PKjrWdR z z`I6((g*jKN!2;0Bj-t56AO7U7iq0iTa{4jSEdb5d5JHqZ7q+!3PMnrCv2to!*7UGa zE(w5KE@vNDHM5T8)}^Vb`)uO5hG_SJ#5#qEq9`;rHaZfUot-6-NR+&17A84tb%AbP zWXu6wtS-$w0EtNaJD?(jCEgJ2?lu3i@@s8rCIH<@ak_klPetOF%SFN_-oxtLTE950 zP@Y@8y?pz*6ogHDpFPBD07{qV<;(<=fh}eWrXumU9l|EwZHi~jCM==#tRlcV5L>KB z0QQ+@aUt#)paev{32_;)-g%Z{ayb@v1+WGpXg0rjOQjh4oEvf105%9KDXpbyEiu)N aIKaOVDfYeQL`K2@0000iED*@+L3O@1G~nle~{2 zr37GQWkmy2K=+Rtqcs;0fCGp^q2K~2Qpy0X14)1Az5sPZaN!GZ0NWoV9@Q+ULlt~|+opVYXBL<(aqCR`YKNWx*4t;vgDQ)C(InwDg$z*b* zVB5B_EDOq|jiNp~kN+CNiI)T-!G#cbo`(M+}mdRkKX{On};AJ((`cKBO2x*$^f5{ zB4C;(lNX-k>ML(CaefNNw#ZD+peU_mYdSXDzu%$u=mGV^Dhd#b#rpajDgvJ8ad2>e z>$*Ju!pms!IO&PU*!}Y^#{LdcN>l}^5AM;lj!37|XxebW9cqK0~gpQ&v26u45U^z<<^GjnzUwOWm%pS~kA{RBJriwMtamt&``-rPKW z?b=dL-+cvypXj5nZ=G;v7zWF4Txa?9cTR!Az;1$u7SPSXAcs+H)c<@Sn#i64g76oA z{^7qXI*R~^9`1hYE0s#uN*L9iudl7%-0WF~0|k8f{+lP}>uWb6&A<8l16Hps_54P3 z6|lRz3&6*(US_9U+w0#(n&12N7V&tz=SD}#=kpn063EOsrH#eKMF8?| ze+Uv9jRq(RdMb@mw-CZZRbxZXr4%F*3D&>*41leztzctX1@?m^6rB-R`}92=#{pWO z;$UxgmbtF$0A#b-Fh)SD3f$1Zw(ZV^BQx8!gVQ!s<+xq4q4nzxEgUJ_vaI&hX9_I@ zw~G4g70TTklUy!GCX*QoR;^Ykm&;x6`S0H%)E5YUV)zT@IoX=EDy3Zd5f~^UfEV@I ztNx`RzdBnp8xX@Zr|muboKxED7l{yjiIch2yEz@uo(IQp`*ypVh!FglaELnubZ^i5 znJ+8}jQb-!=aha4iwMCNe7NZkI{@{vfdYDn7!M)=grD3b0(@uzT|`XyA~u2Gotw0h zYiM{R0UaXJ{?Pqf4z18zQQ(mUghT{M8I)>JVonq|z`tVLQUD`;cozTw002ovPDHLk FV1gGV6}kWb literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/stop.png b/production/example_apps/zippy_maps/webroot/img/icons/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ffb61285cbdc7596bebbd4777cd1f4ff4b2045 GIT binary patch literal 1201 zcmV;i1Wx;jP)-x0{yRJ*6 zQi0>cy#sCh5n>zSfu{qh;$aw4tyT%c5a0I`MO0NqQ55?6`cM?5VXo;vWt?SH>U%9) zqIj)V!?tZgV8ncg)@G&Wd_GS$n@xj=G-aTrM!OW(2L^fe>Mg@}?zNGJi?b7c zeYu2f+lde{%Se(`^E?m7anJ__c`C%M`Kh)5RS8v%A5Qbr(Y3V*|yK={I7#_XP zqP323=N_vI(*T&Jnb-hU7p5`p++)#NXL$5Jj^j|P)p`SnyM4a!nvuH?SY4RL_x(sH z$xPG4_kC6urWv{Wfce5}^npQa+fIdO0SJO15?{2|yB1G_ShUt7h#&|$1NgpAwy&Qj z-yxm`@x)pu+t;6Xd|QGr2m%I;Tim?+pdsMO<#N{m@x@s4Q&`0kgT^gF@2WFEtyUv` zaF$+gFgh^_z(!$?=W9FBoHaj%X`0b@8-+Q_W)G&?%HCxBmZggU@zKZ#&`kxE0 z$o~1-PBh;P7ayltM}UpO99FT^Qw%`;KG-PC{dWMl>gQ`aJv~s;W1Xzyn=kkCI?aNo=m1S<`YjrHk*wg zifb>rhG-TquDyuF)AEAUW0=imF${x?k002wmT}HbSlQl>gpwM-%Jx3a*$G?LG8Z2| zU>HWbq$CQ$)@KUPG>v>dk8Rs*zFgwjtGCgSOS6l!6E6lM1oAAP|GE;s=jtEY0eH zdVKgB5J7YjKhVa17GKHuYA(%OAn2wzjdJ)2@30j2L>uub8e=QHIPFlL%RXMd{hkC7 z6aOjh;wFIP^1Pi1FdY~WEjQsEzK=u1#3zOLm1wRMO0$jtDG&qF6F_|BSM(s>H9!Ky z4FORCJ$cZLvE|0qFE4_&K3=o5mK`D=_JYrri;sE~u$FYSA1)qW$ P00000NkvXXu0mjf3Ufek literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/strike.png b/production/example_apps/zippy_maps/webroot/img/icons/strike.png new file mode 100644 index 0000000000000000000000000000000000000000..89c27d43c4444503385644c6d8cb873ff49b1738 GIT binary patch literal 941 zcmV;e15*5nP)n1;!Wi`+ZjNhX;|jJWW?<@TPQ%=6smp8Mx$zV8FDu&`hNI$(<4 zV6^4}9?%55QmNzuXuj`Da1*dZGX(*CMBttv&;%UOnx#_7)e41z1h;{`qPO@x3OGOm z_+Ru*IZI1`A1szDDv~o zL3^!b3j!B6KF5MDP0x1ueBZ}ywJ_JR5Es`OI}m{+3JelAFoC~Yfu-qL7B@aeCXecueN=3(-^UWj z<#M6zrDnSNLAkA>Vx!^`6X>+Hr^`5Bza|Og-Ghf1dfxZhY?if;AG_9YX?m7VYpYDph9%zmw#D-sHv`|x zd-vJdtdY%Tha;ftdgR)r(rFGIJ;rXU74o}Yi}b+*!Fb}x5v+82cm;Y{Y9hnifOK?>>1jMOn344IM}_UfN_P^Xmlq zS=51~`uo|ap4~&6B;fr4Y)=w!m4@RuzYS6Oc7SQ{vs`ij8jS`Je#Oe8H|hxPv|hKL ze3r|h!1T02pw;mONgRDEzNX* zV!84Ph$SJxm*?lM2$#&S&eF^Qyd=eG@P;pzE3f-0p@3f`oLjw%)0pyH_Gdwu2}F?C zD@eQsb2)R)|98Ig zoipDjn5GH9&Ye3YKm^>@Rbpw24j6z27~ybO2M|otw8hBH)3xX)% z@O+k+&P`>Nn_ym7>u!uCuOi3I6Pnyv5kuzqi6S^N0)F><+F`KYqU$jAtWVK}F# zR+7miX)Vp#S2|ep%%k(#fBEbJ9*+k_Q2;Ovlm64Yk$tiw@dW`I8XDN}awqHebdrvx zIJ@UKmk*u?;OZAYkseE;lP8nU^4PA8n1+cJ zKsNv#`@87a--V$Yh|=slj`w{-5lVg(+Lhgd8|_s37Oy63@p--wdPv7KK6 z@M3r$Gt*fDfdHcD%o!JS!twEOf}2AGxoP_50-rsy>JsftD|T2;=4*)@U8%2 zu^9fgR<<5|inGrhBX(_+zfSzlOhUyp3a8P}pI)G@uFkQbV}QxYNii2O`pCtUjIdo)eEHvs#8KKH-w^Z96NYa{h< zl9T;k1JKak2qw5Z61Oi76B)RH-|xRSfLcYCWm;QX$&9B_r!q*MSy%e=+w0VM>l|;* zyAC>2sT7S5H6#1nWGB+a_ji69p}xL;p5>MlAel^(&1PA@w-c8~;^gy3ifw{Rz~k{a z9&6D6xm=E^sVN@mf1K6ZLtOkIJR70`F1O2ZEKmyIxQ8sutX|hn=iA%K+({8R{|_xK zEwckkE~h^t0}2O`UQ$t2wQ5`l1q+N`ALX0w!{qaMBuQe~vSq~MaR9XB4CZpPVqaBN z?c1WJ#B92x0%S57pn7mB%QEfl?G@WDzH}C-{5Q12a{JNJG=$#XUN=w=G*Tlm357y5 zH#>_mCMPEu9v-gPW+f&uU>Zo-7EmdqOIS%mX=)|{^bK3zpMZ2%mvP6maCdz%QdUCozdTw7!)3>XYAWFnLtXbOYTnbP*J+D% zAbeJ}qYjON=`)KFUo=1ogzc2}R<*a7wit1M{{Y}VPnhrUNk{+y002ovPDHLkV1kv< Bla~Mh literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/submarine-2.png b/production/example_apps/zippy_maps/webroot/img/icons/submarine-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5ad6a6a0a3a045282f185eb8411aab40769852 GIT binary patch literal 1019 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 AP5=M^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/surfpaddle.png b/production/example_apps/zippy_maps/webroot/img/icons/surfpaddle.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fcf5998fea07167da9bd98af6430ee32b92932 GIT binary patch literal 1237 zcmV;`1SNklcE|__o7**L-CQ~(A4E!7TypOi-nWnp$7bT>a)e6smo(y!(_85 z(rI^Bg_ZKC*Bca>x;(L17$qD zdE#Y)$}QB&d?GLG7{C~VGx`Vssr!$k)g9_rzoF;hXQ(LqVdm90Qi+zRxiFo z?b3(zK79_Y^^O1%y>7ME^cCI&K-ezm0IdUT$0Y~?j4=oy5&~la2$u) z^ydJWz{hbM{Ix2Xk;6Okz&)#=TrOkVHcBa^lsJxqWm&kci{m&*DY1tR1K=-QM@orN zHL%kdV_M5G>Z5D6ZMR*j_W(#K$(;EZd+9dKxj)v8SDB%@aGjuh3xJ;dk#&H|3|{yG zT3armwPtp97U5*TvO%mTSV$YEZ$JLRjm`jCYlN?G4~&z3=oB*53w9c-|KL4;&Y%Bb z!}*~L&u<*7zKl_K0fUeh-h~s)&zCx9VD+3`W}617lcyd1P(`AuXH(M-fgM zghYh1?0xDr0IHWh!Wd0ZnMKzYG1{kDx{6RM1glG(GcY(f*g7`G;QKzlze01Vj4o@M z%_fa&U!%1q+R`_hO|r*c1Zh+G;ykYFBBfmSi*1v#EK;cya&(mW`PK;|H~x>P_H+D&YRPCZ1;HL;?dZlmIr7%CSIRdESxOTzAzaZ z8)jf2*A>w6@?CD;EVunFEKKUe>H-~}+zD?OXJct50g6oh2y}#q#3vRDPllHwe{C+! z6rj5)PFs8U;?UHU?J^M)KgLFHZC#vpD9@ulUcUX>4k9N0cs#|M0NR)5+eHYL271Gm zEe=in9*2mDKNgBt!=@skt)e5q77)ErCV=?Nt0WNb8lVkCUkGsph@N?sb#rwso(NzQ zL^f>E%fe$l_4Op;i2-5|ktw648Z9v|i8#Q2E1pLZvd@Zs00000NkvXXu0mjfp-D}U literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/surveying-2.png b/production/example_apps/zippy_maps/webroot/img/icons/surveying-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2dcf0279938ee96125cd89bdd615f8a3e6f9fa8b GIT binary patch literal 1159 zcmV;21bF+2P)kP^8(W=*E}Q&^{?tp#*&>L4;tb2>R$t#RsLJ z548kaL@0fz3c_wsF*PED;7i5OLK1Ni)(o3rGc%b?X8Vwt?QFWcncc2AaJX~tIh_B0 z&YZdT9$zk(17K)qNCX5xvPY5HiV0YN0a%Gd!UXW;aybWF0{pg0HUXhV;Fe9m0CZc8 zL?U7O;_(Ii})~$=%qW!CiQMz%#g}X{6I>nwy(hT3Vu`qk}*oP||-x zOsCESr`jE@=*=$Nc)0`OIg=JY= zLja(?CBW$`kCmaK0Ir=m zh^*+?SIPW(E(fxrbM4H*g7umZh(@FN(=OH*Vf^lM1VJDgjpprwATWOSIkCP7uzor^ z_Ww-)K$d0p>}W@-+s4_ej|qiB1@=%V#M!Hlk?OXwXGc4-EPIOUnSdloTpk-FZEv}) zt*r%iXP(YzTpk;wzTVr$%m-?Q&ALYY-|L` zkENuPpK~p@MYl06(FLx?Ba{1+a};e%ws&{a)YeuO+z~~Vc|A8*)Mhs(Dz3i3vL}k| zu$#ixOaMsE@dvOe2?snLnf%yZa_VbiYo-I1m*zBohfk&krpsl*1>R3#ZIy0LH)+qE z(cQky6eHmR|InS{4Frm}=jFsE<_8*V4JK0q&)g(j;C(iD)>hpCDkYl|C_$pZ$pqkj z^DGsBdnQnXM3YTo8gRaOmi6ND3|6$C#NIW37gSYVokJ2VII5Dzeg3JZOY%`#(r!q4ZYwVh&0R5ekJ~TI{LN z!qP(*Y!n(VEiTdpmAZOpPrI6SgR5&YYMhL5(nIE*9nJ3&A9#5)dES}N_kG^yoq3;@ zLZJY_*w~m0Z~&6oyJ)WE0RzwhBaukt0a^-$f`Cha$83@*z|kbQVG7Uz&1`xik;u1% z!(jnefOfO@a5E9mfGnVzy)I_yG2ww&*Xnwc!B=eNFg#-ZG=RK4^h&I2b-k~z8%1fw zFDUF>8m2bVu~!UnC$}4b#I>FmuL7VqNu7$GMQv=Zx2;f@lQlce07+kDp;6+E8zzm zEq;W5e3qUsk~p1C0N(!k0{{4ISzp~MYMBy#z`-{kaJIcfYGIgs`X4SYFD-vHUsD7K z^Lo7$QcvOgdnL21=4+Y&r_)I&6he|DLZMLIzNQJd32W$etEwuhs+RS&wzl4^fWY*l ziau>Oj<37Bc>;7@CzVR!auwZspSS_=^he6V0gjH2tnqHQ8>iEWq9{mG^|xxp2)KI& z3C%n~-`^x1pF`V?bNTnL79^L;VHgIU{sK!65 z{fP6OUpQI&j&pOy0xb0oS>x;`4@5ZMiId%4LQQTF3w)H{Sc zFo`@ciN3#C0@U|6Ip1Bu(H6iRyp8A9`$)Y*NWDY&$7gvFdk^w28jnC`d5+BT902}_ zDE{%;67bQF(_AFCaQ6&a!i5Dt`=cZ>bqny_8sUvke+S@XZIR=L_sJ~JS&4X=`PYI8 zadu(p_#CN)VLbhj;<#Y2ET`g&NYgaVHh(IL8J#MAbS9#fzwPc6{)wpdF%n>Soi}fN zzK=Xmx^wD^fcw>7oIUvgBb&xII#ryhZI*V+tjv>pzF|d0gx=X6#5X#{>Ep%5azK(K zyk0No&wt~1H_q|H`_}A*h|J17P~2`8$t}EIFFr-#*ySR%FbqKV$3G(vO#Z(J$g+$q z%XD^jl1`^7tbK*5s#a1$@e3$BoxEw=VzMj)aBy(I%WpqKk|Zv4y-&(0i%M`DyO zO#1q|>Fo5?1$*`CglErQmi3v1NfujOV3-%GIp7XgOEU*RjMc|LO%Vbga=6hohF1m3U!n+TDVVylWRrZ)ly_zx4DGjFn9_TT^j002ovPDHLkV1n^r BG%ElA literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/synagogue-2.png b/production/example_apps/zippy_maps/webroot/img/icons/synagogue-2.png new file mode 100644 index 0000000000000000000000000000000000000000..64f3a368756562dadbcc87527f2c8cbb2741754d GIT binary patch literal 1118 zcmV-k1flzhP)qD$4X&` zF$&vlYzxV$%OQv1!+KaTJ2aac=wXcF#O<~~>UoYWOOC9!gC$2!{6}`uA3UD)B>lc0 z{q%cJ@8=Oh05Cs4?*$~lXZ2o=*9^b}YJizerwss)5W*Js0kYM67Jzh2;-&>q12n7E z(&@C}nVXxl#T6iA^)fFf0vezKC9AL5Zz)^i(PAo_IcDJ&8(U4zT8AcJI76=#Q`t-+ zkw8%tWLfU&XnT8`iHV73-^(;jLseCBscdF!H93v-86@@-PX@Y*S1J_@!=O+opzAsx zocau1*C`YV7=}TmQt1dF%QA|hG*2x}$nyYMARh7qPh96SDu&WmVc>nAzM*U;Flb)l7PB0jBs2b27^2m8&s>+ zz5!gXcJ@DGYip}H_Q}uJ04SHsl*?uOem_2+kKy6r;{~wAm4L#VGYhf=NA{PEvo zzW?(}{?YOXA@F!S#{;mlvxBOtNS+}8o+YomWQVeDUio^7%Xf z@p!y9Kr9yHoAW;nBzn*;CN6U^aT$R39=_G~o!KA&fCW!ja%rR6DC_bskWH>1!K zAQp>Zih5UvyLz!Herb8C`Dg58rl=E(#oPh7SwODbKZhhq#N%-!N#e@=b3LEwdB90Tl`ba=BdF zYgS>R+7NaGG#cd+R?*-r%_M+aD*F)V31N$mttQV~Lw0^0EX_2)bW@x*_wdD3_EEP; zIK*G4HMcq!r#;GZyLXmvzqNyKh|f4fd;p+*dEU(|Fc}!Jno>+?H9#APkOlDwu)lekMsm3p?+f4ngkm+Hb*V-p^lCrieFHck k?4-1(sy)SO{fGnn53)<#L&b+J;{X5v07*qoM6N<$f)54`NB{r; literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/taekwondo-2.png b/production/example_apps/zippy_maps/webroot/img/icons/taekwondo-2.png new file mode 100644 index 0000000000000000000000000000000000000000..3609c3f84ec7134f708d451d59ec6e1879cb1af1 GIT binary patch literal 1700 zcmV;V23z@wP)OFN$i{Jd#|tgaPM`U#HkZn z9_i@Z>wA3uzw?~uygWjq(E#A!!Gkg&0zS8vxxHoqHedku@bIt&AT$~cPuvHnZt=MQ z;%ySQT>t~n-C_(64_iVuoAtzlK*X(8{y!ej0S#DoYr`9*>WU|G@sZKnEWE}BOWFPI zqYYTCt`FwoBclTY34%dCs_MI~!n$stX*F_;j1HEvdvT|sHSkp6e-^LT>ntrTp(qNb zY2x?$357z<@9X;X;!Kor=GrT$s*m~kd30TGww5G`{{H?=#S4W3hGC#Yk|^2l^uV8@Yj zq+gi9_|JJ3&b>xK>Su0lj+vR6&A3I6q^$*ZKjfhHX7CMs0>!$~(bUuw@pzmvQPkuv zl1Ik@s9yL3)$_k4Gh_l_Elx7~gI$|?Zo|koGjrw=)6>)B^LeJGrVs=H|F_4HV*@0Q zj-y{W13+!!407VG=Ktj0Ovk=A^*}zi4<)e+ZR{kOS9G*Xf1!5u?=)&!S!Y6WZvj1ouBh z@ZLuOSiSrPfxAEFfWEX3fZ69iOyBcYkb4K1d`>~?y%W1qLQdR8K0iS`9w!(Kb_S3n z2{9CNowBy-|aN&+Ck5kUM76tsiwGD7-!|o&xuB(D2hTR zlOYz1HS2P@%);@n01!X)T3h$G1&}1kar1kp0muxQ-0_oX#859{IO#xE7sTeF#R)3^JdU8K0C*>FtF;Y6RaGhe>M?eFYn1x+X%>I~40rr=7GvfT`4{iU zoEbwDMf&>s04SHs4)p3OilQKjB7z_|1L{gRoeDzpw~heGWRgOm!16CXgJBp*sXYMr z`tQY@86%ZS;qy7Wnzw8AJpMDnbqg^ZM|`x(8ZK zk|g)Y0CWDzns3Eo5%r!g5ZLnw0NTaZsV^4@d?ZWwz+sBVzKE)-B$G*0Rc+gU$DL3V zMJ!KPl$)dQ<~{lKKLem&J=h}I1E5fPtT^}TLO?}8C!G2tT|`Tw{4r1 zl@+3oz39Aa*O`CiK@>%ycI9u)9Z-(%VrgmV<^${m;4RCBsbkJhAW0IXQVAi@O(c5+ zyH;U(Fo7Tlq|<3+S*G|)XG*#sK8mJkw+7&ut(CE>i-@9#uIt3VdIEq#ZXbdmuyf~5 z01}A=R_T4JZ~czoeNO;jS=Oxq2!cR;@=c5n&S9D+;oT1s*!>X2+AR^Zb0b~S z0W{6I`?cO;y^Ce*c`nPH^A_)*ibNvKYq@K>t7*$E;@V&-yFW+!#AIL~L2qwYM^S*q z#TBkyE4KaSCMFs!d4cV|EV~W%vNkmn0dkC-13E%@;)A8^0rw{_zSgH^I$&=lIc?tI zbMcW2H}gb`_{UirTbn1R9ny2JZcX1Vwu5L9|5&Sw*8#Lo&u?Zfmf4q%-D`Nz<&XWD#nvKAd(9J0000QCWM)JTuzeb)>s_Fick0{XXA&6MU)FY6U>8R?7fsAgA^W@x~JHfjQv! zdc7q;YPDJkJO@~6<&;1=Cb+Kz=76Wxyw~e3Q|IUB0=I!fwOb^U0S|D2YqihiTUrW! zZ`i2!V+Liu%LjBVRkmK7`5^E_PFWzeYii=FNXstkJLSwJFi zVEdWUXKCqnS&6^{B-Tvn^0>Mk$8k3Hh)Bl@*5lpj3*&nOkD7tKQRvSpl}hFU03Tny z{x7)x`D(j`<2Zp5iIgBpW;^2kZ^xT2pEjd?mvhPG#ZUKK0f~E z^}rs;=ku|`FDlhQI7DQ?^z55PKA#Vi2owlAvq^-Mz`rx%ZTKRv)E1uSB}UYqy=JDl z9hW=+*L4$-ke}spshEC7gS*8}w=xJBOv>dlM@L6Su<>}zU@!=LPYot6+FanPi)(em z37ex?8eq_r2`f$uG#Nk~)5QI#V$-vNkl?KtRM8f(;9ZV@@37oq_|#*b8j5-OASW<@VMOy|=WZ?OHOQeUh;0!HmBF}I92(eg97dHYXtr;}{ahk+c4Im5z zwH9`{T#B%2)hb=w49MEm#Q)=gAP@lj+BK}t(xi#o?QUoLGz+KLP+jW^?WYPT$*wos z-OhH0!-3gs#$+;0t8g$FBoGLI+u1%;*V=%#49S6K0@8~2_V#8R*kCXq2m-P!BZ?w3 zXU+sb5QLO|lg8BJOq7VPwcaw${L8MlQ|?tY#=ToUlu(qDKU^XdP`K817vBg(6*bYX zy1F_YL_$*!w49=SpxeuwdBupLfG7%7)LH>}W0x~+|96*slWjOrC&}5q*mx-A-XMus zicLKAY&q5Sr7T!p2|z`ymGFduzQ<&~-f3CKl|OpvIC_I?ZFf^*z~}QJ%Q6OoAwPh@!9gOC2#)89 z7#I}Uwf-P0w>Gl;)rHt=WX8N9hI>YNFgS`q5@~cgXmmOf?|b?mvf=&Z9B=8u=krlg zQj)(1J~_Mzd(CWKeruG$ZXbUhxWdW(2UBJUu>aGO0LZ0gmc3F-^K13kDrfQH>kY^y z7JlA+Hls#HfJh{Q5{sRfAVyU}RGW-Vdy8V4ZY@jOV$fMZ{G@%!F$ocQh{21#UL za}{MZv+?`=6crVv)ybNEwh9@5s;Vj~D=R52EhQR_(s}GAXO3J+1m2FO7IrkXFx=;( zdBZbEl0mNhBJLCZ1U=7AzJER;x7?)@I|p>ozZJUWlS7 ziQp}?X5Z2?0*IoBr|%)NtY*UDaMnQ}zJ*5>mD0I!uZ2P(0LHw*Cj*cqiGTkd#L-Yj zBodhtAP@)uFnq_4K@#!%{Zu|3_sZmRAtwNn$;5+!QEU}5!C>}TK->dM*UsmD&j@N% zWnyB2HE%BA)Q^`bEG*0)prD|D!EO(Z20MzPObO7}*TRdamB% z-0^r?-s>Jg5MXp@V#@b20tkXYR8c9KW6sni#kPO7mQ&x}KomuO+0#MIqB7bKxe>+e zCw*1`fC5we5b5phrN6%)uh+}?_;|{)tlZkjz7Je@yf1C<}fYE5gXf$Tc=}f}9xIVU~6$Vr(NjxxA*SdlXg^9!Ace8lqxNP^IVQcqPq#lrcB1N;ZtVR=Qr+Y5030000WX@5{My$=!>ye zlP00PK)gc&0Yzef=%kK@78)@%T}vq?ur*akwzRl$+hlQSJN|P%pY1a*dKcU@v7JyJ z>8GFXkDu@7p5ODkdmf=wDgkil&><190ZwxkdAwEt3_u5rk&%%CfKV!xEO93wnZs!U z*dCL(VFKuYW)6L1WTYS*Jb2I&cLRz!OZhfuXq480&3yXjpJ(f_ouncOyv;t8 zke|#)DLS9q!Qr1iPwSJLiAJNOQmINVmo%$xGfmTo$Kz~0wv(q`Kg`^xESKngx>J0l|Kg8B!JBi2RXqr~dePw`BsYD`?ptY}!-j@de*!V;c z06m!lATb>Sp!3=7Y1@(ZkfK zai)JiLGQN)=z5`>++vRDxBrDRAhG=m-Q+VmBi}ep`d$i~)6SNm?KJJ%MDluU#e}RW z0=ljf>}dkP*IGwGD{%D(qnv)>S4aT~o6|-bi=gZcMn`S9%t8h1BiciOQ#?UYI-#!rqhesT;?qmSV3X10Cq z;~07oK@iptAc`W3w-c!I8P2`**3$W&m-+~7*~r|rJLD2MI*)eI(9^{GKe@)jjgPqf z=V==Ew2+)xL=-E3(<b1k%JTpmVE?sd4R0R-45ueY;jbHwQ)SX4#4IXAL z+~VS^=K=6E`f&PO_(FBWKUm=A@FXrpLW^g)@ryBhKHvYg1OSSnAlgJOoH)nq-y$fR z{cPIbj<>}}Lr)V%!NBgc)Amd!!QIW=`|AuBPMpIo*r}_ltLDCX)guT34Gj$}EG%&G zdw-(i*)DpH_u&diNPd}OzQ}<$j*w65$Q#_e`|5d$YJtXkm_WcxD1`tAZ4e5d?v3OeGarWbb$Ov-8D0TzTysipAoJb-^RPYXPv#>-Eyy+)Ptr z6LQW)@s3U*l0(k9aJ$`1{`xvC`$8xoKgndWCZB7rdIdqi;cy^H5?-$tuh)wtN%;MK z(sL;ym;TL;7k8nmYSq{9x&T%)Q512z-AuhXPH6CB_}l9-45Ma%>UY*)ilVR>i8FKN zCU)6gEe8w>pinkys$y0%hr@xQD1=W`#xwU$8TBSX==JNLK zpDRI>iSH>7@iKsw+w)3hf=Pha9PXjW;QQqeW#YR`@w7QKOK3H#3a|=<*NOyC{^V)a zAYL=T3J{73F$P#`p5{Sv)hxayfMpPFb2!aQIuAmxu0?#!0A&zXQd(Qp+G6@z!~y;T XfE=$ds8?(K00000NkvXXu0mjfDyto3 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/taxi.png b/production/example_apps/zippy_maps/webroot/img/icons/taxi.png new file mode 100644 index 0000000000000000000000000000000000000000..b09359ec0642e0e54766fa2c1e94fcfe4b8c42d3 GIT binary patch literal 951 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/teahouse.png b/production/example_apps/zippy_maps/webroot/img/icons/teahouse.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ac062eaad5d073dceb52b8ed138f1004f27dcd GIT binary patch literal 1249 zcmV<71Rnc|P)Am9>sxouV=(Lzu$$LL3!AeIdxO2u?u| z*{h)r|KNtBh-_~RYbSFXIEr+`8DWF2b7|LhU6(Z3CAnOD(YttUb4hNr4?O&Gx##Zl zz2800?|zS~R4M_`)zu{e0^l)5k;OF)(1ARl$K!Dgz*Q=hOt=T|8tyR!2#W;Q4FP#T zH9Q}W$2C`HXQv65fq*f3S(+J8fh>?R#=QBIUIQKqC1U3n89c|vqy3wVpE{sfr(O;v zV&@}~2(m2W^?DZ-tg0&6Y!(u+^W)L}H5jkKns{DdN#MZzdzyJBnAvXnlE5p7C^OA0 zcbx5|Qi)_TSsw4fgnI%56bc2Vr>7|vHTE3ZjHYR%(`j^Fzc&?5ER)GFHa3PQ0587t zG)-**w!HEvs+M7Nbd*A&0D!LR6pO|3XlDy*eR_JDd_IpTifEdKq9};sY?!8LW=clyBqQPJj~oy+4;dUY}?nt*KeO@awJ7Am!nW9aGy^?^0=9~ts;sd%a<>&Ex_$| z6MOw}R;&*3!-3yOCXTOP7Emk}QPUdH%@5N1>ux^X)yIv0#s~xg0DO4zRRqCh zJEe`yK1ME2ptSnw={O8PZ+tiVzv|}m*M43QzaR(PZa4kk50x)|@90Yaq*5um_iwBU z2Ur`6(EZj%K6?J>EI<%Au>D6?tZuFtzd%4kLj&#Y?EqXlJv`@J*Bk4r!mV~Uou{Rx z1;5`pUaMRB9B{+3th+r_tvSrIE##CL3L!l58BX{WOILz49+l~bs>pg=c zN#!-fu>eVuXm4*v6h%%Py5LyAwtY{~)KtBC>e}}OgF!A0TqAj9iq?men(^oQ5?mb| zW#sY%xhym`HrmG4^)-}b8A+1(Y*$}B;T-Ed!(Rh8D5gbZS*{ve_s%yQ4s-qb_3{#3 z%bJ@jFTHjGYVIUlE?0SpUL@0D_7!LrM^)9ugv>F^y~|92|Jx-MAe+rDiHP#H+&DCt zx@duC$D{q5uxU&pkqC-Xy8-~FrluGk9v1f0DVmW#63EXwS{j+P?i+NrVO7VV&Z6 z0xGxX)yxp)1^kA~p+s!RD#8L^XTWC+S51(e)f8YO!f(z5V14o#9Kh=qP(eh%5HSdt z?|g>YtJK4L00000 LNkvXXu0mjf@!nZZ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tebletennis.png b/production/example_apps/zippy_maps/webroot/img/icons/tebletennis.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6fa71844d20405bb5328879bbc46bd332a4d3f GIT binary patch literal 675 zcmV;U0$lxxP)EVYmSplw~R86Tnez zq67?kA}^GH9LQA5!!X|$Pc#ZR#p}0| zfId8MlmO_*12+7h*AR{ieV08%K%r0e@xjqzj{>$S*l3L`%a10vLEC%BIpn2W$^g>z z=_DfLvs{LXvlwaQ=`!)J1I&fVY<9`T#rsxd4-bF2zyD+WPZcI9T3t}6!J}Gm#eQiv z1PF+}1C1hte3|%P)s*8_IL(_44h9NrXoJ zSr2hVfVn)cgA(QdXR5iuH2SHF(8xb2^0jK25ZTZuz#`&IA_3?pU(&002ov JPDHLkV1g1FI&=U4 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/telephone.png b/production/example_apps/zippy_maps/webroot/img/icons/telephone.png new file mode 100644 index 0000000000000000000000000000000000000000..97121b0ac7fbcf3716761e895f9ec36273cc95ab GIT binary patch literal 1130 zcmV-w1eN=VP)Cw$w>R>;8y!jJnCJ)_*B`qeF0t3JOsK9ST$NjV}~I6e&1C zeIsZ=P#AObrDJ&^3zaHTh6-*J2XU^wvX(}YEV(B4#}~az@0zr|^xqF2F85rXd_T|c z`98VlCzz%Q!0_;}AMgPI>*{B7Ljw$;3>c|YN&^r~)3n6{fM~UV1>oBxal-;A1FF@^ zsZ>f65{ZN@E&;99Rb*>2paMl8XI;zoEJaJaD{UsnH(A&fL&E4$>!Sf^&eTh3GdUiQ z$B`rnQ50PRbzNs}ZjNX)ilQjAwY51O6jd-b4LQxd@ zVlsbx`4IQt6{Vt^9M~;$-<=UEm5L{TWxrk3v|YZU+h=EIdGPKimp&P+_TAAVbLDy- zsksSV*F6I)3*V~3&iL+~0oQ#jD)P&fEP)+948vG2z!F8Hab#bZ$*Ef$>}?|u2y6&o zU3c{J@{#PH5 z19*NLt{VU#6bkY2nZMlweFFFFZ6lx0qw6|~qEIfEQ52;iZ+HR-hrdUxmVM03%xo?IEPCOCZzo-SPYmwjtrNX`ak7tvib1SHO&rPr(=2*hGBZcIMY+b*Mo3~AF^g?ud@@NetEuHSYRTHJ_%Y7 zzdIou;s-79g4I-8Xr)*aU^8yWsdj_Zj(P}|V0QQ;}STvVs@rD4FK}c4! w%c3%isV_Dn-Y|dz!ZxM7RqZWSZbTg5f0`WBz8g5W_y7O^07*qoM6N<$f+FV^jsO4v literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/temple-2.png b/production/example_apps/zippy_maps/webroot/img/icons/temple-2.png new file mode 100644 index 0000000000000000000000000000000000000000..e0dcb6a9868b4c310a170a35aee2c123c78262a6 GIT binary patch literal 1061 zcmV+=1ls$FP)1+6X+8*{hza|Wmq1vfR7slROA^=zSrs3O_$GoPN|pLi6kEaKSE(ZC zi})rbPuisqMb{^5vPh_LDfFc;+qD!~HXm)`^ma2l>%-nVy}LWJGi$d84tMUoXU_kB z&pmhUoLIeH2Vik=F%B3&Lbh>wD-PfSRlv>Vat=VOUau?g1Yk-{NCHNWz+Fk83J9sy zTrTIt78Vv1xCI=Lt;vIlfBk6vx} z6f=1L@K*q&m!~}YC`39ED3{9&4-b<_B*;GZR}`)u!OV}3vbVR#*47qdV`JSDP^)-l z@+2$PFPuk!5q#{%aA2?!xr|7Vr&)<37uXqeSp$9wMYGl?7f80a5l z>rTa6y>3%;9bTS!2O&iF1WeOp=HMLPrq6q0FXoQ$!{Q~cpI)BwRvBcYd<9A1@e@Lj zUY?@nIv&`@#)b##C#^O$*CD+;)iDBr1oWi&@{bSN#!jysYqD2;-RA4HQ*C3B3Fz|X zlOMN@sdFFH2YBPqsZig&y6^wDL?X}{Zh((2z1GzKEdO?!&8PX}y&-U7?rhuG$s^x1 z_1~TSqN(rJUEZ5L6Y4wkE{Mep@6xetJJg}FF=7U8sC9=3s88|Do$KBfR4Ntb$CtQp z?HpIiYo6_u@){SeonwA{$-AmguN>p%&h;i=e$p`l>I37K;rcwl^w=Suo_xXArqj10 zbPHB*{K`OL5P&<5%|mf3^7Bsh7ITj*bo3ueAk4x2iXz~fFP%cy1924rM^l6ln5G%^ zx2h}A?gS6h;9j{TpmB^kT^{!Xt{r0`G2OTZZVzQsv&DeIB$-SyGBOegY;$vyVzKBu zCkqoBtuAn7=e9JMrnxjT0E(Hy3J^*{fe&RT@h#@VM$HMsVa@o+ueY7O+X`|l2RR2 fb;PROfCKyoAI{p}$`avR00000NkvXXu0mjf=(79Z literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/templehindu.png b/production/example_apps/zippy_maps/webroot/img/icons/templehindu.png new file mode 100644 index 0000000000000000000000000000000000000000..987c1f7618d71ef3d952b290b554d34f7ddcf822 GIT binary patch literal 787 zcmV+u1MK{XP)^w|l$$ee=!ev{ReU=K!3Zp4I^eaCKj&TAKke5CQRU zIGh30=JUCLyMU*gs|h$2fybIa1Ss92;cz&sot&HqxDRaW-s5c)P(TR$)qNyhdK!Fh z(h06A27YFZe(P92#=y*!-k)@Wt7fx_@B4V3mwHGPMYyh;+S^PiMHq&RI>A+=-};0O zgTpHEJRlbwU_2i4!9Qd?9$UvY^E?mV_m@MB=}5Lq%LNzv-uel^{rx=vKR*A;-D8}+ z#FRuUo$XG|VQ_X+cH6Tf)&drf#o8A~nePj+C~KzYY0qy$z~)_2fwXm%5P+9n=8Y>O zV0zUXbmX-ZvWK2L>0ArNm&nFZ7q0(n;?7hZkgc;)A~m;${)m-F^zs?1;y zK~fc)+&$hd$A|AfW-3%U0a$pqxw*;H)6?R{w}w@9>s{Oa z8v=3Kf{l%h)Xnm)$Qp~qu*iX#(NIdgxEJ0%-daB>`|tKktx-zJ;}WyZs$5b4VHg6d z3#9A1xqm1{*2uM7h8i=j8{lE1-#Q+p6ei7PlbxNNOc1e$hX+QZk@cM}OhO?c3Mdxk z61r$GOEU*x)CqnAxg-R<(QkdzQ<7iF(o6wyk>YfDho5wU>ntS<@UJ}2t@PqFr#zS5 zEZ_dvNEqN>OopVscuSu(kz!i3W+UI0x&(FQUbg% z0Sk$3P2w7mm`_-l|i?(bgTQ<_XB0Bmk{$ zi|ZoujWG}aJ`i-f-7!FEGMPwm9jJ)Z1%Ngu@jw9hfG5)LcDv(Jv)Pp5RlpF}3ja?9 zJirAUarNa}R)qLkr`|i8vv4GK2F*v}V*rfR(pNk6-r2^+eX7+ZDiwXM!k*{jx}WIK zJKGsFA0nnfHC_d{llX8rjNF^1d23AUnbK#Pbi2$ui93!%>B%!nPoCj8&Mlw>h)`1+ z?LWD_)@oDR+6(U|zyDI?&ooJr7`AOk?k&r@8(mH$0@$`qxm>1k+@rlzxsjE z=>g{91zYvfI<+d<{R#=Qrp@KAri-k6@Vfxqqen2t<}z46_8Q^ z%d(~>++CfPUkN!4Qaru_;t&f93tayCQ)(4bD_~g`j^ki&m&3GP-(VO9wr$@MADtdV zLAT3{P7hdl`eW+bX9D#5eahu>m;k(bfO&X9t<}bQeG?H^S3**xO+%&$>(Ac;FgSV~ zPK%*TOO|l0)n;_E&(hM;v{L79W(SCegiu$5uIu=|Pp#FyHD1#+yx%$i3`t%MnE->M z$B7U!@{AY+LGC_~>VZb15y_-TGNLr2{4Q$=W&#wAxDi!P6xj#nb>?GqvX5aHA&i8} zgP7~NPtLcjLTzjBbA?X!6a6r^3aAiP{RjYfm@ z7wtus-{1 zX?sIFfzo{P=g`Z=x}AQTl>F z+&E&uL!zyj2GF7R7RZH=;yZ(;+{dNA;;oqn1Vx(D@C@In_ugk!LJ|LtsJGIa)13BP zUe)&P&m;&%{2R5zF@WUuJSzlP1y~VT?bLf8R0u`2x&^WROJ%$XAuYZ7gXf* Uf{BAp*#H0l07*qoM6N<$f)j(?M*si- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/terrace.png b/production/example_apps/zippy_maps/webroot/img/icons/terrace.png new file mode 100644 index 0000000000000000000000000000000000000000..aef05b4794179e8e114478701a6cac159caa9bda GIT binary patch literal 935 zcmV;Y16cftP)`;c*cgCmpke*2FB*l`{iD(Q>|95Z$<0C1`r@?9 zrw?B^I^U<==+k-sIhVKvBGJ^2w$R)E`r{t}-o9u)cmyoAu1TCs2tobLwzc=8(FiG} z(?8Od32<@RO?qBG+~WGIPxJUH>3v$Xez?U?zielUUz~QiKI^*!eERSup}s!r^ZVbg zk}1%_%S6)_hM^mP5Q3xgecrxkQh&2e^Z1H)FFzusRqb}G1sIJ+GqtNdXl#-pFzjF#MU;AC=6r`8hU@*umi@sZC&Y`$csc>|@ zKll9I%a6GPa|4(?)N8taxRr$IueD5ocB4PDCAS;Xy}#K-YFzwloebiej$q(vF%7;Gw3cPuE!x8X$K4vEI=Z9a`&$TXQg$ z5sG2z17o8kdvSZ~-5JyGZJStf zELXQmGcFk7!Ep0(hm6FeTCK9Nv0-~PXLomZ+}_?=->JkTz{m??bt6@Sr_82iQ$Oj| zu7RZxT70;9`Gb0-{VScCg+T0*oF-@Za3NC0Nf@5v$V3}Ar}3Ze_> zIlpJ>T+ZUT08$XXDxP{3F&+9Kk9ckX1428cUaESDMR~*l{sYq+&;Q?Z^qc?y002ov JPDHLkV1i^X%B27R literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/text.png b/production/example_apps/zippy_maps/webroot/img/icons/text.png new file mode 100644 index 0000000000000000000000000000000000000000..04e7bdb0af31c4bf6b58fc059cde81f2f836f0ad GIT binary patch literal 814 zcmV+}1JV46P)$+wqjDTV44^6Y#-` z0QCEP0PgSaIXpZ}6*u$8rr+;#dwa`dGNIe;Vp$efS637Y1+K5J@qM3OugCH6@$v!k z`8=1GmjGN`TmW!>ehz@+H~{o|y(}TK0ld7tq*|GIRZ9oR8hj-HpBebfz-I<#GjMix z_HK@pa&-Vn8Q9$1%o^tZ0JgTamO3vJK)c- zrBa#qI5Yr3%u!0cI~UrvjcwbR#FI=ZWiF?h7XR8M1>kvJeB#n9b}UD0`9N5RiF^8} zl-QWm>vgKtYAUhOXvD+AL*g^7;SuW#LjB`ePuSsYYi5pZZD1jU5qDkpm%e4{Yqm90 zK$xaEou1)^5WnYTA}0QWx3%?gbGo2CH)Fhg`;!C_6aOAh@eDw6dp^%JSP8JTmxU06 zI7CeRn-(8yS4QX~TL|z0gl#eb#8*BhgLrCy1c-`;_zjqMKIXN!Qj2E-n1Lv3FX~4= suc`O4h-U_fL71X6Th(kaKZ`iPU(es02erg8vj6}907*qoM6N<$f{vAUUH||9 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/textiles.png b/production/example_apps/zippy_maps/webroot/img/icons/textiles.png new file mode 100644 index 0000000000000000000000000000000000000000..630f372af02c8bcf9c219864bf3eeb349066eea2 GIT binary patch literal 840 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/theravadatemple.png b/production/example_apps/zippy_maps/webroot/img/icons/theravadatemple.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf618ef38e1aff576977581b5f35b2f7b30d28d GIT binary patch literal 685 zcmV;e0#f~nP)UPFybm4T?gN} zCq{atthFB2PrhES>G^NC@~-&(EV#YB#q&H{i6c`NTBmCN_9+J7XU2&T0I|OVgBx^saP6n|SzgS2}KzXw85tygIin1OIElx&~ZD%sOb2XcW*t ztV?6H(CP%+o*vHp=!~Ms3i4_KmxzBZplhILn^;|Q*XuP=Xo0;k5JJ58E^J$8+d2?J z=-ngJ=Wn|t0J1DICtfV{XSqI9%%W$&v%z9=pPXn+MxznK;m``U*=$IXr1qL>OfrnV zpil=-YQmUuYvuza^Y{nQDxu+n#pHuJrR%HOnhBt=X-<#d@Y{L(*pvwa{+@Deoo-HB z+H<`%+qa)}5(fO8nc|8-eS6*%N-O}b)d;uqI5s5=_(Z{XY6uNF6|Dj%B(8NP0Q1Rr zIKZt1Y9wxy#3P{Be8-`@q6^T%dzPgliNPXr4cNQ=tbW!S8Rlj1n3mo7N_M>>c T0l5+T00000NkvXXu0mjf!;37SR`A;C)mi5gTSK~!GkL5)0! z8X_7sA~t~pHHf+!qcPZ!6tG589}E&2lP$O{wB2ELb}l}2W|`7ycLvIzoSe#2ciyb$IoBz;@9sGjzoyYV&l$V_D$D$>W^}ll)`}nY+SUO_U2{eb2$e4`hp3VhC%=7 z(*T^iFywWKujp9&7MbJGzp2`uDSeq{>u+=b8Q0vM|*o{efRNE z*NCAI@u^e&3&_>gn7YoIJzH6`XKQJE`vcFhZr%z+L1cSoH!GSJvv5`m>-N6R_kSHm zHw{e7B2-a9)r=XQKwkpD7~`R{XLW5*gzqC)V%jvGSg?}HswygzNy5=6`?}K@rpZIMER}6>IHI1FWj(thB&7Mzf&GbOF>idjLQ-*{r(^tkCPqBvA;Xb-8ald5JhV0>q{-b3Yd<7?rIpSI$i;F=1<)0xtb~+E@Y~CHzyk}oB%Gvl9#!WN(}KVO{s(~H|0kgreRTi; N002ovPDHLkV1le*Nag?l literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/ticket_office2.png b/production/example_apps/zippy_maps/webroot/img/icons/ticket_office2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a74e625a31f6b784e0a7bd0584c29d45dd3d946 GIT binary patch literal 737 zcmV<70v`Q|P)tYIF3^)I1EFAAYj<-oVEIcb>!cmC!PaT z0te>jRC#8pY*$_hJVQjvR9RkDwwsu>EbvVg%e36ResOUDKomuVC$nvvD2mcn^#QD{ zt(ggkqKM=6^TKdty$|nr^Yqz`zC2ra+TFi%*I2;E7q5)Q7d~#^{``^q?B#=p>Gl5U ziIE7S^Zxkz7c9#{2$8nEjqRB+rV%jO1&5nE9Bu7l+crmAyBu!r+!(WedQzQ$BuTiA zW1=YHI*w7_61r6yfg)CE1OS9wwa8dK{D%l6NkVU9J2U)X9)ZHUK;LSMtkiSh*Pq`; zlfm@VGdV$X1=zOD>rd~E-vz+T?`+#n`;7$Ty*$dcrN54q0I>wNPy%Aj3B#~5qBeKR zwD?ypg#bYiR3busmaALI6m<g^@{-|jnE6Z=CIMPqAmq)J z9I(!8X=VWoyPeO#ts)e>)gL^OT`IrkOS2FVMT*n(8-CR7oG*%m27k0Kt)a`uJMQHF%2_H)j6)4Yc6_6uhMMVP8S3br7 zURXeeh*c@#98mxHm}znqh8qc(6X8m4$VU^Vp$|;p#sV}EDk;@gRa%fp?6XyHopFi38jW~`0n4h1|0VZIJ zV~+D}bsz#lASxD%bpRudV+pqbM|4{VnCAqKgg^)cqKCy|v2M)G%}ID37!*f`{}X`# zr~!xK7|K~X0`5(QnUeljd?7YYUP`8F9$pF=#)%allsDf7&f*)F>le1Cr* zGiP(}*((;Gz9ctr5#RUEL?uI_$&^{HmF-FR{TFW-9iL)!e2S%&b!~}6Gqu6(;Ij20 z(fiB+Hb1^*^W*EjBsvPngj2z{KD}k@)7!ozG6f{uur9FleEkgEbzNN7?MtGqKpKAa z+VvJVK($(>TCD=~ETR0|c7m^d-cb&=diOQ}vx|?L5*usF_`cuvJ8>ogIy28|-9|#W z1i68WO1SH~&6&#Crmx%OgmY<7DXd%q!!R&S^=EZ#Yz%=e&7)_a-g2*1VNCwFO(9# z@AK}-ed0LAFbpkt5CrnH$;|PuTnd23)|u?hsbyJ=jEr=iV+t} zQ5PnKLV=;7AuZU!!2y*@MR`vYCN&auK_o5?#RE5JEzKHvQYn7{I!Z`*$)30)ev zF3kcU(kV`xd-%z)ypt7)1pGFwxz)Zn?NFY}W3qhvs**^+ZzV&V5>S`tSxtyJz-7_% zlVSN=QX&DrDd0z<2NKk-brfhLaal$JNY4C-F5ub%3W-4>u>;68KcbOb+VHLfQWAO5 wZE-845&Bv;@U8_C5;7^}t14fyup2nQU(rUD+jJ2l0{{R307*qoM6N<$f<@x1&Hw-a literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tiger-2.png b/production/example_apps/zippy_maps/webroot/img/icons/tiger-2.png new file mode 100644 index 0000000000000000000000000000000000000000..824c1a23b0b0cedfa6a98a92429d5f096174666e GIT binary patch literal 718 zcmV;<0x|uGP) zS+5rZ5tc_9je!;ax3jZr#wp7ZfZ1#|09;_G;(&fF2MXW-6sy%L2XM-=6!9V8DIY2T zwiu|>tZ&9+2ENZb&+AqAHOt7;l$c~4Z6^OUX=3Yzq$WFG}ZnHTV6oetW&4wThdk3&)pj`f_9N^dDYc1SG08AJ?3dFf+dS?J< zF|}Ts8L5kU24(qL0|a4M3E5z}n6sExP<3W4LS0mck!xo$JsZ1#TQeYD_ad_{%&3Ey zlWPPpVd@~{o*4z?emOrHU$+#EyTG>hWrp|5`N{0%dDGg9b^gz-wsA7nwhKA~m}i2V zYUb>0_u8HVjT!jgdu{FN-va_rTtT}KfLwE4v+QDu+Pf=Fmw)Y229T%eMIhv}Tv?_x zi-9JdM%&3_jJ+|r8IO4%1g*sW>~{QqezrbSjY*2u7ZmE^MGbi1xHWSDVv=t_BZP=Y z+sPMoOX|yP%`%{9)0|e{@bM^lI+qDe{4>Y3Ro|R8wC57__U*e3LKFX_r`Q0nx98_f zfqB5Kaz7p=KXnLA{G$@zE6+rz&Kdz~AZ{fSfIjm*9mHD$SRn2c#1kNEzUQsDT8noA zFd%&8L-pvuTk6v;;++9B2q{Y0srSi&A)WSrT_o{07*qoM6N<$f~`?V AcK`qY literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tires.png b/production/example_apps/zippy_maps/webroot/img/icons/tires.png new file mode 100644 index 0000000000000000000000000000000000000000..196700046c24e23d36343178bc3e13dcaf1f83d3 GIT binary patch literal 1113 zcmV-f1g86mP)zI9LGPSVN9Ztjj(o=A_-j#EpE3(h00QTQ52R!!FnjA=%q-ZP>>#aQ%~)o*wYql zFM23tk?o}{RnkKbZH20o(zK9V5@?IT7PUr`$vBzmA@inhl1avh?hhU>^IqnCKl6LP z_vfcrmIc7X#6$pS15~>XaJ6OtCZGdmGMO|06w9)NxC#XAqS^p$S0rxQ06L)AMNcM^ zhB7`rF2ut?w_OLh9uH_h5je4HU3_KG7Vk~yne8hUc3D~-9J7C#fFZj+oX|7du~>|7 zI7~1Yyi#FJ(fWmv zQ^Z+Yfa+X};wf%f7RSfO6bc0ZCg&Eo6;BW!8UbKwdYG5rc$a)O!%yElq);f(-{0R1 z!qF6g)->7=4h}d!H<+ATVC>a5U42W_!^|$PIxwSCGdy_jb@uo7>FeujHf)=(FjQS$ zE|+<0@l#Ln$+-nb9N^~Dao+jlA?N4koSdBa4c{EVG);gy5rAxJ7l2#wMBRH&4czA5 zYqQRjT^iu*>fFD zTX4kJ7w1`ew8#45JlWJPH*WUv%-xsjR!d6&;$=VguP@FsySxg(?D8t>i}L^sJo^Hg zrd=Mu&t$OQx4*4x>m9g_VHnp3AluI729H1g$kleEw;yrZUOPZ26sm9Q>V9$nUZyDi z!(SPI*K#YD&Ym2==+q4N-~PbW_V3^OD2j4AKxe?1I_UF7cremLBc7`cvO;p(qNSot;g`_niV&RoPlwVf*VZTf4Zar)vGh!dw_swWX<}WYq|YsYnlN`yqH!8$H;jnCb3xTLURgmcz8%Im-Fni z6O$rRUSQe}C-xui;7-k|ftt(w0Qf=(@w7U4&u$X&Rhyb=fO(PR)Vaea^vqr}Pe|g! zxMQnva_WA$f$82c}N*54Qtxd`%D;tr`MguHvG$}FO=#6`&iC!6Rjn_mYe}HTJiWeH) zjozUyuEwNMV*<;CRtk~DWcPv~;iDidW*83B>C_A6lqsDlv$;p}XG3WQ3ciuBO zuTm+0SLPonM}r1 z(&@Am4+AZB9pYp>AOIcs*RBn@%aASJF`S#3JZ9kv8|m%ow;wIQbhc&BfrD$xIP=M9m*qsnT_DPuGSEDueQ|LS zMNue~N+^m#JRS#NVPTyASwY6Hy?^AeLG#cf;7oI0@`ZU1@ zI*1Go*4h!lV36i#o(3TC$;Y&{wcQ)Q>gp<6*T>MaS+tus*&ZKfWo5;6?$Xi{g+hVF zH{L|gO*41?0_*GREG;cH29VF^+1=gc!MER{kk6y|13dKJ6%4~*b#=9BzF92N_2Un; zz5W^isc*j~_1$$$)2xaYr+NPEgb+OP*{4MM`zrdAUwqE|E3a0~@4oe?>pI{-{vjK3Ev+T!-@#sC1iZj7=0+wVj#4wU<%PYt4tPmua%)b$--I9$=TwC%0CEHU-fIt1A}aS`4s?b?|%Tm){XC39vG}2!0-2CnkN5Ty@ocvzYG13 zDVEck9=leXgRe zVU`3i9R(po#l6t$2)XskzJs+iA%uJ^Yx>wvmjr;W>&}VCX7XAto3^Hc5DCVAj4pat0TfM73O!cH2TshJO8I5#r^910=DM|yiM z+Fdff4yI-Tu#S?PmhbSxxtVM&PdLOcP#Ig^$>|~KxvZV(+msuGL;SqGOZlCh0Pg8| zEwjNw?8QmchM0CjIK&^f#WlMKDdc5`0(d|~r6&OA&Nb=~KQe#|M2iiP1>`r^*bA;B zi`NBk03vJ`)gCg~bG=@Vc-;UF2pN>}sLCT|)FTe?ALD-BQNAxPf&c&j07*qoM6N<$ Eg6J+I)Bpeg literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tollstation.png b/production/example_apps/zippy_maps/webroot/img/icons/tollstation.png new file mode 100644 index 0000000000000000000000000000000000000000..8733d3ae18182d63db8f6b5b0fbfcc5ced1a5039 GIT binary patch literal 801 zcmV++1K#|JP)UQ)r-+<2b^dL*9$;>gDcI@BG1!-+Q^s`+o2He(%pO=lebY^?JPk zG@BkO^Ow;TG3L0PO8<#}Z4O!1U}KXD?kNM~*MAp7L|&TdLrYV5`lM!^ck@SX!h4 zd%N3wdhrN=Uq8NQLLgRw#g$bSS5_$$ve_mg30%3eh7b6_^3D615QzM&>gmNmKZ`9o zt@Hla7CW)(rlTrgSr&$2VB2JDH zsT4YP;wiXr{qC^+=HWfgUA@J-Cl3CR$r^8sro-&6n(Kyv4R{wm!a2 z6h|o#p93Q@Kdqb7Uj*b)9CzYbmUZkSIg$V*TkmNd$ubGOR7M-mJQyg@R~*RhO6E9@ zYz{FC{3(|lfMT(TVHoJT9y-XsfZMh`>f zC-j*pOl*|8z!RMV@xna8(rl0?o%RM0OG1LTw8|OrlgzK9rI`bGNs80q9lq+en^8(A z;5CA|HM%&BDbHn8%eSv#Boy#ds>DYKgqP=0CWz@kQMgfc+gmCL1^lD{KNRjrpive} zU<8SxR02@H{E#ug6B7s_F(F7a0XgS~43aA`_*evvkT8U6;*rZhdV3u3u?Z+7WKznd fDwmi$4miMXw!@1X+pwIH00000NkvXXu0mjft#Eqf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tools.png b/production/example_apps/zippy_maps/webroot/img/icons/tools.png new file mode 100644 index 0000000000000000000000000000000000000000..8b42712a17e4c9b93877558f0249e27a7d805179 GIT binary patch literal 1476 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/torture.png b/production/example_apps/zippy_maps/webroot/img/icons/torture.png new file mode 100644 index 0000000000000000000000000000000000000000..b67a131801025b8a6d95a168c1fb7b1cddcfe588 GIT binary patch literal 978 zcmV;@11&COX4X4<*=#1{CBRm#qy!i_kx!L?0Ps}{I-O2fXti2GUIy-{-saUf z-~(geZ`B9#mbM~)z1{5(awd-9c(2(|Kc_&bTVHN>`vcc?DVNLGww)`n@B56$W7^&R z;CQe37Ag#S;@Q9}AqN)clsq#`=CPK><>e*SYL(Gwl)DJWapY&jDT!w2gLY2_oPPTq z?vuwGCrvx9S8ps{GDJxXp67A2y~E+fIY-+&8z)XX4q^^OSQ6kk4xZ=5u345v5CoJ; zB>-x*+R~U+lcz!Aho)C=aCmW!Wmz`n%1A6sFBxd(y5Ir{>4mmqJV>lc#91hnCNc`G~rIuy!;|KSF zdAtuV&H*BFi091<_szLe1z-mKhmW#5prcl+MdX5`?VX5RLLuQ0hs3c>xb5AO5F*WXYu3~p|2C>RF6ef|ZtM-LO{P3^#94nTah$f^j# z5JL%&-nOj&?to6LLl@zB9+gT3(=;g-i1VO~y?P_j zfxJ&WKytWNA+Iyv64Gu^8wK3v`pkYl<0Rh-j8tJNw272qyw z3KQ3L+1lDlCFJVriqq56mG@L(atZteT#Exf^KuDQH0Y(70nqODe*!j&5c1=_=KJcB zMbSCx`5T?`8p_J zHuF5GC=tKvA~f=M6#2Dkz7Qp0qksev6>$R4-~5^kBjE6vuxS#ujo2#)ghYb0L`0DeY}hk|kpdeeiga&(iOI@7~$>YDtm+FdPo+fB`gQtW&KmfEb8?*md0n zKrKlU1#bYR^oA5*R0NNufCv!MBiD5owZUMZ;1+Nyqse|UAb=2<$r!0wniBqI>UiUd z!E4qY_0Q#H3@r52TT{my+qR8mS(v6-DOd4+cH*SymXUJvH3(o}h0teFXRCQ+5 zS+2G6On49kYxligk01zEF+H|L#EPk^JXf{fUOaMp@d&`php%f9~s(+UuXbyxkd8iGVyaEh=)SC8#nJ$6bWV%4Fm?GmxHfnQeHS8TelVX**aAe7?Ub z^LRM{*LRnE|NV{YyUW7}m_0vXSr)VBr^5&UFpTmgq}~wk@^G`+EW?gr`FFg~93e#J zxiG!oyWK9o{`}1SJ0OHmmn&wSmv%`2gkcE$dpONHXtr9d+;H`7$%=ruuEE3hsDJKf zG$yuf)9G|_!6uUlzVB}wlZ{D;))&O`W+uOI#(HaJ0Qin~4{Q~o;O$ZWqx?wKSGqM5 zK%A#JU7g{lj`#3dCN%ha)@v)fIo;BptEjhcKQ@Wb;P3Plrvz+n&tEes%mhxPTT{pL zbP*c7FX40PLV>butAGpkO rQy&(A7Z#w2P(`V>s@h^v5jenKeBLrDxuP7&00000NkvXXu0mjf#iuS+ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/townhouse.png b/production/example_apps/zippy_maps/webroot/img/icons/townhouse.png new file mode 100644 index 0000000000000000000000000000000000000000..37dc9e6d1212abe5379f9747306b17795340d6ae GIT binary patch literal 627 zcmV-(0*w8MP)59zw z);Mqdb**L0#mg+q4#9G{RPh+NmNDWo8L)r>-eoLxm63>l%j9B997&Hb37HzYT}5SMX-4276OQ-~PHU^ZIqhlBb#&Xe z*Cq%@{LW4B89;M;-em$70axO2UZ=lZ2uJ+8i0{R%3bk1;Knui`W&&_mzGr~AH$Vf# zwLrW8y61a7ipyJk5WpEkEIyS>B_F9bL&OIII1pNt`l#w7Rt^yd_yfzUSCRC-h*AIm N002ovPDHLkV1f}IBSQcH literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/toys.png b/production/example_apps/zippy_maps/webroot/img/icons/toys.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e10036e7cf7a67bc2a51e5fda62259601f0a8f GIT binary patch literal 1237 zcmV;`1SNkl07No87*y-cX|$p?`k;#1q_J=rmQ97DvX zS!9UFurF(cp-hJ|t4Mv&F}rMYB#mjfy-9Cxa&LUdJ$Ff(CO5VI;BfEx-E)86@A;kI z`JMBV>h(GRjGQ_{7zFH0`eY#+YSK}Fq~#C zE-u!jOeQ1113<)i`uTr6U;q_BbDpM{rQZQh&P^=+u*bkHGP965?!4MSP0D04AqPA@ zH?j2F=xBmKK*jGL*i&G`s8XqztgaTAS;#yN6alR{@ch7z;H6RtP1ErCd{~x+s;VTD zNdWTsJf>;7-@@TAu~@9-|2CT<&SVkoqICo>7K><_#=fIxI5=4)Ierz>G`W}4xR=u~ zO_Ss+-*RxWO7z%=Y;0^$EEc!fX|nBNia_fc?YgcL8#_<<(7O#o2VNjOWp^AKd2AX< z39iQn z=HJ++=IS>7xPZ0wV2$gRN%^mNw_nw6Qm^TI=K)EQxO*w;>ehce&F0<9Zoj-b&p+3u z-2VN`hfoy7lLtIyyHqMgHk)<(2TojPFfm5D2!sQbsr<#M|x;P?A^=%p|F z1{d=1tJevILc1qm7zWzPSpe#G%`>nVyZ-Ymx~_K}+jSd;!(mFxvy_%+kp~luoXYPE zTDOs;#(eI~tFAs8jqdad(8B|*Vi zBof&@0U?%Uq3k>2Whl@%IlZJ|&je&y2FvtJz{p+2vMf(yJ*8q9ZXxwWHKrc0-|&&Oh!i&#N)x9 zKmf&Jnbp-o$8Szyk_SqFE<9k+D3?Uh&|I3y0CN*d*MOcR1o+HC=2=H2;;X$hGXUF5 zaq8aT=O&hJbn`?L_>;88*3QLgkMdkR1-Zc7#L{vn5>4R8oLP!>ZYI#VJntqBF+Yts z2{|NwZ6?tKe$)Zion{E2ouns$9Y}+}KcnLq~;5r@PLK&-h=Be*<+_eG$M zM8Ihx+n6+5U+D+DZvssuL{N&YDz=!}4>-WTvxEFwlx8zr00000NkvXXu0mjfr}JM- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/trafficcamera.png b/production/example_apps/zippy_maps/webroot/img/icons/trafficcamera.png new file mode 100644 index 0000000000000000000000000000000000000000..c408c074cdf61f3433247f2eb603a06e326e4038 GIT binary patch literal 1034 zcmV+l1oiugP)BFm1rt<>kkTrG*xHz7G0U=;)fGFl9_dz=)=}=kFgq*l{@=WLZ)V@zU@!n+ zb8~YZNCAfI=b5ct0Ri9xL95le0+<^N21?uj(y|#6AT=ZLKmz!HC!61DwXWtiHa3)a z1`x7O^KCrf0WRRk-dD3sOY!ek{9b3q!b5guEa&BA09@&=&#d^pPA-=tlgW@yr)Mhc zc^kG z9LGrnqHEqN%}mo|DZd54>d$2WmhxMerkVI%iBrwCZ5+qJvT9VDT>z@hF4f{10ES_( zxVVUI+fxB0_JC=c+^;-~#FbT>UG7(&;rl*I`7H@)Okg&+tx zIe0l1Vr&eIinkBzL-)UQ-U0CGs1c0~!{GP7JA8QaDiSS}Dx^{=j`w$C0d9TRJo@9G z5a9hmbkFyFPMdq&d+?YaA3mYosL?*GvtHZ=;?s0$0JW~;KrG7w;CO$R_Fd=C#nY_L`^eNfpEma*Q3dqB0H}3dFK%B4uJlBl z-MACB59_oWwb+zYc|UrsQW&)LFI6I#WB`rYb)IVgqq`tLHk-w=EPnd+DeJ{;KD>Dq zifb@J2+q&Xrw34*&8Q3Y8S5s5h{R70UPhifZSDaHH=@qlzhYBQxiXv0{^uFTaUwV+ zu3&@^u{yB;LI{ptzu@Tgi?K6}vurktZQK0z=LryIf)Y=37MP}atFs+KFR0*Eus6L+ z0R*>Fi!mVtUpnt53M)zxEO?-{v*cxA)PAJb+ua|G1;vh8fRo%rS0P*Gd zO(wz8z#Z8#D}L{@4xx#EFU2oq^OVpyn+Pxl;*RnJpwIl01maTz#6SoM(FN3+UlIn_ z)Z&Q%Mj$e>8S*Ee(DiN-@x%ZcgbGTPsw&0&B;o-70{*ZBpQoPrJ^%m!07*qoM6N<$ Eg6an9egFUf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/trafficlight.png b/production/example_apps/zippy_maps/webroot/img/icons/trafficlight.png new file mode 100644 index 0000000000000000000000000000000000000000..19ea65f46dbcc2101040b4b902722344556f24b1 GIT binary patch literal 1217 zcmV;y1U~zTP)<-I{2*{R?1+slvR6-g*fl<*N!go<>To!y=BVdoAruphH#J;}|?oVj!U z|9kF#?!Bi(*L46oJ3HNg3y_Vgo8np$&;S+CCMPG8042Jv3ve0m8cj9`xQYa>83a^7 zF`7C#Ihic!=;#pOKA^(5dij4cpa3yo)3~Z)lwJdTUyB-@DKfCl=H$>}<5mNb*3|o2 z)aXnw7{urE;q`ip3als!u~-b|qcd}Is10KptitmGj=?oeV{vg2uh)yBD3q0z;rIKq z_TLp#=*;CNJ=db;1z%WL*oopR=e0}I{PM#Tm*0BTeAnFEoR5TwDTJ0+?N;FMSj4;^ z?R$x5dIxEJH0=v_wVQndfdG;uWee#NOdMNyEJ8w!12A&-1^&Lh!m;o$Uk>;2^YqvB zeteCypIt|i+zcG=$OUd^QHXiuQUGrKdV`+f399QFdFo^@x~>5rN$D}&-P|CRN)?wt zxU1c~FDWUpz4P94uX%sI`;bAVh#3&V5+rn8=hkmGf%G4-b>}Yt`i>qUl}ysq)Z{3x zV+|}VEm2xpN<1DneIu_wzo%b9RdBoAEH5upUtf>Qm3xeiGmuK9I5l{M=gxg-^PlLu zNKGJUKEL?R=bV0b9LXc+1uuwzBuU&?Q%kUQM+f1t2+a>1;Pl{_>GL=4r_x_fBCeom zTJZ>^QYo7VbJ-U|=h1b&xET;4>^pkI^!+(|9l$oyD;M72#?&~~)zyyTIu>Cp7NfSd zmeti&(|76IsXhH>uYN^&dAXy}Ljf6BTU(<#*h*b6Wb+>j4^io_H=iFo^aPC$9b|27 z4RPAaWsWmYRaHgzD+4y4*b{n&Cro{aKK;)=wr8=*WR5eiv9ZD1C!fq7$hEWTtuFk5 zs%$&TfMWs;4GrA6y~1dJkLjDf{1E{0?HHPtUiTM%pJnLfZaf~3qYOBn0=L_Z-|r_H z`5s88Kit*Mcb^OcaAsr*fQ!8+kY$;=x;kfZoe}^jD=PzF;CKgTMy3dlMNs40$farj z_=PtC9D~Du*p35%0CzVxnE0R{zyyE4=V^YrI^p>L7bY^0f6X*Zk|ZiBD%julh|M25 z_&CJ>DdaG#K{^9TOG8nVyk8~~3BDbD&*uB_n@?>!WhS%4HZk4oluHVvS3JmlIIXO# zWMySx&)%@F=Kh@EBDR600-Dih zQ;oAM12bo>wuIor!^0?wLg8{JTbnymf*)>pmcOt4N_KWOMMXu)NW?JJKua3!6B83C zibCB7-Q1mU%&mrsUv#< zShHa>u8ptgva8zzeW#BjNfH3jXcXC)6I)v#8&MP`M(+FtEi@it@)3 z>iu}`YrcH{tvf(KT(@9goKr{ka<;RLZLOcia>K3hQ4ZJFaIbR(4M)#nw&czs{=W#Q zVz%T`Ro{%a|2+G)tfS%RSpfEJSx3#T1K3N~WMVFJ0!@{r6xi&%xUY-q##Y{YX*~ed zjjh;A*Knxr8E*KzDHGIe$v6?^ExiW-=c;lFmN_U`=D@kCJZ>!$(dB{9nj5HYY?-sO z&2Jxx`>v{Qj*UCtnWsdQpP$cQUk~4%=+I>l;N0;;{C?#kix)3WtDDvXCX)$^#X?Wl zL3+9l>L#&h(IRqka?&z2J!p-JY4Y<6}3BKcl+3$*XQWAzTl?mWIyKiz5MXa2_#9vY&Pp6pd?c; zo6X#}vYd+AowU`uf#mOirpi*U1{?nV_=*J`!Kc_17PGcYi~kZfNGi~@cGx67q4F!OZg_5;#vHph&l zbEj5j>&Bkt;!|KM1`T*ZOI(=PY&P=p@^pdw{eFBtU&1v}n1s;O1&a6x2!#^j zOS73=;qzVq(vncYhh+OBVoHs#*`-++Q1le1u{XRU;_Xl62@QCu090G@;xtWpuJ+pU z?MfmN8t{j-E}lgoae1Cf1TiD9P&AVx;{8cWLIeJw0G|{stO6yIv;>lnSg3je(C&Pa z48V00NI=3ONc02hnNKnkT)M$CA~1`DNi?+tjxgi;P$u9R6VQ-QgHpY!>J^J*0uJyW X6q4hg$Qq?x00000NkvXXu0mjfV0&nw literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tramway.png b/production/example_apps/zippy_maps/webroot/img/icons/tramway.png new file mode 100644 index 0000000000000000000000000000000000000000..5e80bc128138bef5c4c0db67745572ceb4b717bd GIT binary patch literal 1089 zcmV-H1it%;P)3 zHZJa=1yhqyhhFTI5E|MjrI=t`nuyZW6s$|c9&)L@2P4Gl18om}Z@v2P?h2HF;qC4l z=KtTBdAl=;Wmy2E)9D}(077C7(qCx+O`rxe^Z9%OK(Q=Kf`@>x(2yVy=o5HT5U2sB z&{{s9Zzz+KlM-A7j)^tQtBHUKRDgZ4*5q4;1^8=Ywc=Kvfm>uJl$;QkO`zcny*gGa zZY2^4R8=J$4)+znsrDAlFh|!F65t1*U15 z7YQ3v7Mf?Z>$;AnX;IhVy3XxSGXQMfU1a9!5}Kx=X&N(Em)N|!2pmShulSBYJRY|l>$=YB^~?62 z^IF$+;_-O@3GD9f^48?LoS$28wfp(o&w2XzzMmTKPoP?@0&sqAfd}7Rr;xwb)h?BO zkEyu@o<6=$wOVCxaM07YuNp86gA>Vd01Ekg#9}c!|59VIm`&_NavZ}j{J8c%cN{|?rm>A!m=!6yXPjpQlP3T&o>_O`sp*|)(Zf9cKf#uJGu9K;~}c5 z_Adg_Xp~~%i5&$u**E^9Sa?D-8ujDaUj!nN2&$^Gc59xsTl1dwfk1#rB+@?u0F_F` z?gv(~)4VesxV`<`EyZ}897@081BhK7dvL%`XL$U^(!#wQ(iUtUO)TQ3k@ zzR4fItf451XDTFtrkj!T&Ec@v+9j7svGie@%gcEHUjF;1o7<)&&~PZGX?FC5x~{i0 z8Zrvq#4rrL`RELLdwYzIjwg?49004%?`d5rQ#;wNkW3} zgp#MlBUxYVqnQab{S2pe4?k8b7ThA?08i0cTSpJ49^<)Oo#WeI-AFjV-*kq!jX?MD z+)V_rFfb%k9jg`pc9L*_zahZOLQM&Dlz0+2g2a%F1mJx0GChF%CeVe%F+rjL$efos zC@$aNJrQUlp$ZL&tr`cRuk-@mGXVz)S(Ngq$|F|m1svdieO%DOsu@&$00000NkvXX Hu0mjfX6_8Q literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/trash.png b/production/example_apps/zippy_maps/webroot/img/icons/trash.png new file mode 100644 index 0000000000000000000000000000000000000000..05f610af7f7c81285003a120a5f3c82a954c1959 GIT binary patch literal 1242 zcmV<01SR{4P)ROB&!1Of>WQ!``OF={rw~o z2`tO%s<7iYR4Ntnh3w^FZEO&^3_-`UfR4p|-{;YzM|hrxuImUPNTpJ2+O#QTx2jL& zXS(usl{+4Jxm?E31ixN5%;a|?d~kYzQmKU6U28zpHIf?o!xy&0M4Br zARaT(G_BQNbw#qS|fiTm?Z7d?a!=z8mMtqY)9tzz3YHjw?~Iz!K<_%Z*G zh@mkxHAOO+B%Mw_9RMK&Gcz+Bdm+QOAMLBRzkg}~fNye>eEjw8mHdtwJ?PV5S`pa0=5Cl7C{ z?*f27ZrPkXvb}o%#bOc1arotm!|ok%gzvND32xq-=Zl~3@#eAKkbTr_e`VVO@H~&R zukE7jc)auJ4FGgqClZM?6x2HKtfl~JFB^uzt}PZ3Q%BP@Hf-2XKWZO5cz_V$Q?HX5 zXlgk%HN~=9rc^3%?#l`Kwpe`lM(wDrR;x@-PS!fn!>8WAbBoL^EUh0v*LD8|}X)nV-fV^V^LX0LCvo&&xxb0f@*E=WoseaOsxKzBA)(orFy-gb+NObvU}Ghgd}C z_<;;p?vzNz4H7Yfzwgh7?3X-IubZYxUtiz)05nbG_nWgE*j-z1A06NK**mZifa(7h zL-vMT3d3l55w!q&W4LZj^yr>6*X|VSSFYLwbr4N!_#WsOAQp>p_hA`;gU|I)F4yXV&!iZiuZaM%7{!8&+{6-102Uu)w-t1O1R_zR4Nr<F@7v`MOcbwrvW9Lc?z|FsTrT3xxbpk_Ll>Lo*#9U&vkpT0$uCVQuV) zY*PNUIy7?t(N1t$f5Yef?6qby5fI-`*tgaWPFsZMstks2*Be0u#P1;+Ig$6XH-ZoW@gXU`AhV-{)=Dh_)__Q=nE-+#U!Vi=wgDPIq$I>OK&|-#HRozu zyd!{B5DA&1@{>z#>MNaycMK4KP)@0~s@h_1C*lDA1DIb1&XW%}(*OVf07*qoM6N<$ Ef>QupegFUf literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/travel_agency.png b/production/example_apps/zippy_maps/webroot/img/icons/travel_agency.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f27c8c9f878b54e86d0a07f0e5c6db4abd1f50 GIT binary patch literal 1173 zcmV;G1Zw+c9!uwezPP`g3w zklF=^MNyFGqOlSc+R}z1H7OreMJ=gu8|2J!p-n+jG{l}e>TW+XKg8%y_LErYZ0{D3ETHk%cmkH_P#&#al#t}{tyWv%Vu z39cv#r5GO`CHd`_6bc12O{253lXAICI2=Zn#VFxf(=^HD zawtBDWW1N7H*fNG-yQ%?{P_m}?>#wK^UPei#9X<=J5LM%aAbOl7o%N_6)uy{=ZVE) zLJ6V3;^HETPvVOM!*qpOIQshxFZVv|mMmc$nV#a+NBVfF=ONylJVCKoBpQw0b)RtU zbzSG+&RukcS{j0iBBCg~_ULYwmX?Iqg#w0Q5RbIFPC8q>&Hm%Z`25n(o+P@%Ef|L3 zUBEQWb+^Ti)^>U#ZG3a}GJlm8>I(SqVZZb|33!R;;ynO-eBsPSr)XT@-5kM*y9p3KgoY8rd)?cOjPT#C@=^R4@kS*>#F#wLi5W<$Kf00000NkvXXu0mjf``Ry3 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/treasure-mark.png b/production/example_apps/zippy_maps/webroot/img/icons/treasure-mark.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c6d247bd61efa0a0a578566881177fc921ac17 GIT binary patch literal 1173 zcmV;G1Zw+j2CD0$s|U+_*=&|*G)g2A zxe`FbFvw&w7=}SC7Gt%+-d1|&eVj0;i5CGb4Q^Q$rfGW4?tWijcfCr#-Ix`ZDO{Yrpe9Q?{VwVJpgvstFC2I#?Pvy z3f+3!{ayi=5|T`OMU9;hf?JR7ol&~Ev~lMD)H5Ljx~@;M&7Xi}S*|skOB90JeR~Y&2vcvX1|QHuIsLn&wl;_z*qVBod@52LOhqG*=$ZE z5lBF_bUY^t<)TYM%J`koT!@u#*SK+WVPX%NSpO1aadFXYEGh{}P+B;CCman^C>L2+ zSeTu_i-*rBl#2)C|b zJ(J&8OBGsww6F(uU>l$M(dh>c@ba5oZ0oHHs7j$+YeG;I}Q%e*xo0R zNFaouTW_BsQ7u(yHk*MuFZJ@3ePMon9vEf4S@(9mZoNIR45bI`X#h9xZg?y_Zgf3e zPL`a!Blmz(v?YOovebv8N7CsuBIR{+x85ck4tws&P&`?Ce8zf3w~IN)yK$)x(ChVp zvyW3v)817>ee`qfXPw%_WN0L~)a_tdfUV{8c^!xWH<&P(WV2ZkiG;6r#^vzvkVd27 z`<*kGw16YvRC=J#Xk5Y>8r0D&1hCrRIdCos3BHxyx#Jwk{2Cw4`hY#naO%F{R}Yq7 zP4a{S{t@2X3LZ|+8PDaej&HyEkx;-tbgYzdRtflz=aa-C7GabpF^9x&DhUPr0|)%n zS$zo#_?s*~CBz zE~Mz9bZGVeDrWM;l^&OI}kGt}*N0a#gC83qc#h+YnJ zztILdKnv(ptJOBZP`BF^_z2+XF`@+u_XO`~fff+y(W+Lf?V;u6Wr6#^xL$fZOa>w# z1pew}OYYLs@JE$ey>ZXrzSv(XFX+_{&^A-=S8DY}sZ_%EeLT;*S8x`hMftq+=-%mPX&;3lO4N=hX6 znNxLV0i_g5DIULl(+3a<8{Eu9$}|iX5cu5tZKl`PZh>rIGdqK(AyvSHKihc6_vxoG zM8dYddVZF98k_=2_}=6cuYdpQJ0@-Z%}k_CgH^x=Pr__Pn4Evf#KHVRz6>a(c=_>z z6K=apmzdN*t_%c0!1VeW-%3xI+1%)ZrQNY>f9|J1DaFD30@v5q&J&ZcyTHNmpD!nk zj*iCrBopSv%`mf*748(U#q9Q0yl$(0GtB2d2m*p2a2}iaRcscVt@vcWDKWFTfl})K zU&UEM(rrr2Zg0ie%Kairi`hK_{OL15szhoHxIRwIdT>c7r8wEyjgOZX z(#6F^b^(Bson8KX`5JHA=H3=kcqco%v4|~1pyRrTTqv!Q(CdZ-*jUV zio`Iz3`F$WC3MqZwq^x@O0E6_7$_m|{iX6Ny-VsV*_uT_Crfi0f5TU5^`o>*81NVL z*Ot3E9nhZ3(rn*;+9VA4oSEW;fW19W3oYgWV|w_NTK(9RFyONqex*kwAXf|&a7c_v zCIIu!ugC$rxqC6JKt^%&7Vwdkcj%mdFYU`R+&%A+ceSSt@4 Z;2-ww4J~hUJL&)c002ovPDHLkV1n+`ua*D+ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/triskelion.png b/production/example_apps/zippy_maps/webroot/img/icons/triskelion.png new file mode 100644 index 0000000000000000000000000000000000000000..def53ba1be85ee50d6838705647db12075f6d7d8 GIT binary patch literal 1582 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 e#TseA0saA$I$pXl)y2yI0000gy literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/truck3.png b/production/example_apps/zippy_maps/webroot/img/icons/truck3.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e1320dac24c77b9f0eace07e487e5a063e1496 GIT binary patch literal 909 zcmV;819JR{P)OR& zhG9S|Ihjzx-H2sy7M=>U1P)Z*Q`VVZR=f0;z+FU?n6k>7RqbBPFO_(*TrNj8n_Uu7 z*Y!m)&jPa9EU~>u*gZJxY257#$C#OZyC}Y-)O&>k42_Jt#%pFEolav}mS>n3t14h& zVFAmsI6iuZbzPfF@sWeun<}8{63oudvc78*Yd1!DFgnc5(}w~0ozFK_fNKT}!vJ9L z@;Dz}J|*$yMN^?pbIm{|lOY=0h0o{b`TZMcn$|J_RcoOC)EKXyJm5zr-7k$9IX}yIvN%awtarm-qca*L55I=;DDMHbl2EG&0W5?-?FlJ;#?%?_A%sHJ9M)=Z~c=v@@`V zeJ3t4J^8FA93UFoRT|f^YBh(>UPXTVR$A2z+#24$D5kFH0E#p8V#~!iH*?KEFc>VI zJB#Px=t+D&AHiU-rdN)uR)A2a26SC#X8LW}jNRVp|1wSru-z`Is#=zfMyzITdnz_$qayl_*3 zs##qDRYbJQOaRWA&*K5!umBekokGMEAlH1JVsSML_avY~geF`Omn@2@H@v_-3vh^# jMJXRu`G{Fw-~fLBoa%ew1opcR00000NkvXXu0mjfpQ@uP literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/tsunami.png b/production/example_apps/zippy_maps/webroot/img/icons/tsunami.png new file mode 100644 index 0000000000000000000000000000000000000000..5caf387d5ed53f94827aec8ba6380cf5b4011b10 GIT binary patch literal 1093 zcmV-L1iJf)P)>ii&RrIUNw5rLmNHnp*=_s+C!_o zSmH&!Nj002?Z$?S)zrj8V=yE_fR&vN!_IVeff*0HS!e&TyY29jm$x(T&3xbf=J$5z zS7+Nc0231v^?(HU#aNHGZ3nP`EMUcAu^oUq+qNCJ9|(x<7Xp$;a7zee0aNsBEEe0T z8y_Ec;4;u6#sCKs0TVC)O^jLRTLuKYGa64Ucnr>KbECsU;-dxZxI-^T+9=eG8u+uKBxEeRNmbDnQ2yT%;WR<2!%ql zcXyYBKCnPCnIx0R@X`<8b7W{RZ|=8GKV#*_JRKb!1cSkfpcf+9y?KXT~kw2P4KD(*4EZ&>Fwpo58f}kCUCeNUDv%A z&~+W#wwe6-`o8OWrlwF;)q4R&QF!c?m#LTKeb@DW^dUe|6fDci8*38S-QC5uZ3Zu# zujGj@5Fm2u6sc4y2V7lU#V`z#_wMEWL{}8hG!0GDP*s)2wl@5&trZ0TUbyrHu$ME- z%gfN%$l$lLbUc5&?4MkbKsud9RaGKyO%s0e4UQZeDs^4iHa2^WY&J{#z|)-m>n^Rm zz5H|iCpI@Xs}oQZg`TO`={t88ePxB_qep8J=pH-46YsrCbnZt0>SdYm$w{`hw)Ub@ z&`SOi9=kXLz{uBMaX*=?NdVxPPd?5&9=URv`~Pn6-BbNVYb)-8U}tB|0wwR$aTrM| z#+8h~H;;6C0m>7|H~y4D0;8+5^fkq z?ocqTdKcW78yy}hSC~X15!%|?s)8ws!qU=G$vIJ&7`W;JOB`roK_B_0nFJ7xCvE{1 zB^>zN=rxV>K_T<~Yf&#m&sX@&CK8QtaE@1-PM@Bw#- z3j|7+=leAw761;3E=S{uJ8lUVykEf6qMHt=T&pNhM&ghY3Bdi$)6@X3TA+kPi;%bt zIL|!IUUF3puSuXlLKfXGrn2mX-lzp$vw%y&NlIs{I$JDT3mo7-VE5gebpm7S00000 LNkvXXu0mjfH%QcXoHLA9`=S-P&$l#*>_!+n#&Q z|98)M&Ng?WE`%T+k0XSj_KEd0J++xg?J^dIYXBG?y2(J_HLjdJ zLEptL+-^64KmfPfoev_TX*pV6Z%?IC#9}c*Rg2lWyPc}q#wqVC4A-zQT*LCGH*>r1 zDnB0jfPZiQLnss~w3L!XlGlU~#9}cPH8r#2tpk*n$vnItxP0aWrDZZZ-ri3z5@mRJxR6AC07X#{La=prJ097` zrPCdJ_gOnm$w4F%!SDCua=CE1T=@NdDl02-N)EpL^j$8WIe|y^vGw(Kgb-=(pAA66 znhjLdHj;?nqvP;iWLYK{3?fNWyGfEnFc?IZWq$hnLlW_ORM#)3Va4i0kX&K)LPUXtoK0|NuZ*r1Z5N%vN<;<{K&Rt-2m>&oM@E|rs zc_{rnGBSd1L5LUI4-u?<41jYTNBQ}S{h32dmSyhV8_XI**Y(^>myfKp%nN|3B$?1O zoaT|Cswx|I?aqh;tlP4aMUBk}A<|#vbTXl7s7f+xtX!58AlH;R91Z{s!=Soh#gz8& z;|+|Dk7vC*-I#d+3YlRTIRzxCB+D6RYI7BE0BN{K4p353lDBO(SNN==o=;wT7D(R# z%EJ*-$pip?zyHw#L?RIk!yuJPv1ZeA4E9}R=*AUFOG}Fuhgtf-`1m;YM@IPb>`89^ z-81clQ#8Qj17ot+yId}otX#`0AAQZPcMcFT52-?ZavefYU-u`w?C+T?IDyXVD?RN5dy)r-Iu-RgOqk`|fT!VZeG}7Mn4GOve7?Nw1^e^*%J1jr#&=Sfq!@KUDK~G@;hN*p%mau? z9)V5~3J-VdAM!}^t6rLAK-s4_J^aJR%jBso5(fM`$GLU7IPECUwKdDPpG_hR_%}1e zH37}#d7FtaA2=5e;$`y76k))>3Vbh~Dd?1S3OFI+Tq6OPGv8wY?=7G~#D$1>0(8yy zd?Z(IxRrpKh(LTHuW~*@pW48!1sEbUDRryr7Rznm0Dl3iBR*I61EHV*0000f&?C`}9r2@6;#@dFqWT$p|eS8mjg0465x zi9tdL8sa>Fu3V@cSwIRk*y&`Ll$mG2Or6pfrV&nZbKA~6=l{EB&fLxsT-OC4o6SZ6 z5r}znl(V%8-~cw@EG{lq00h@{eeoC&_eRVE5YI^5@c?YV@`k;*xL6U!$H#qf8Mxrh zan2_L7GMIuz1jA68TZ7~s;aJ?v2cxPnwIfCIzT0udRbM~wZXwbWLYL2kDsZqWm%Y} z39zPV+I76!5G=ena4zD&$(VkfiGH>F<6OiWKvXsTDnF}gZ^uNRq%Ct@7eNrJbI?rF zWN&YeSS*HZ+awYRQmItScx?mh?Cjt;4zBCsI1b5Vl4LSTu~@_~42Fk?nVg*D+qZAL zeft(&*Xi%?ZyGOD>J7u7R4QQ@29-*M+1Xj1K7C3ili}dt0A1HH41@9Uai*rGh(sa` z4-b>e<%mQg?C$RV9e^MRD2l?szyPl6;ve6)Z{H@D%b_R=H*el#WMri3^ZxyNN~IDr zGcz0>9-`|yg+ie&cBorWsZ=;RI^y2Fd)&Emhxz$=QmGW#Y!<^X0JwGQR*ld4`Z|$F zgwfGaa=9G&e4Y;4=5IkynOi*+qQY~1g4#?;8q*5soi9}rnLe)UASme!{ zH!LhHgjrr=U%q@n6vc+ShmaXar_)%Lg|6#7d-jZpi3zSTr6uuc#(2e7@p&8t_hc=+%kLqkI?oqhZK`E$+AZQEvH zVF5{!h(=rA<+`UpQ54GMGA~}d;N81-p#Tbn0_k+Rx`F4 zlu9KuO+(W(Zrr#*Hk)l4WNd7V`T2Q%{rW|@Tt8{V*dp=Nd}Kof`#KNCQ3=LT(vhX!Z> zalwQ51o-#d;JCO#i?;=E0z&pi%)4ZBoO-hz@wNd15PnhmkE;KO+3kn}{15J(CLVGZ Rl1~5t002ovPDHLkV1hJORMY?f literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/u-pick_stand.png b/production/example_apps/zippy_maps/webroot/img/icons/u-pick_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1a779e5e185e20c8ff6a3d213db44ac3a25064 GIT binary patch literal 1204 zcmV;l1WWsgP)lWnASEFQ}<$}x1f`$Yq`YwSjj7G58Ah0NxPC|+<{?s-`k!4 z|IM4(eIx0*4#3dRkPNs0uVG~lS2Umklz>VikGIXx7jNlHt^H zM^6uOAb?v@4i&hps%ZHk6?x{8 zsqVE$FrTklozeHwlX$6H_FbneCZ$ny&aL09&y+I=+0J zOgfFn?`OAAz#lw<|45MHPLAC67Vn&XgU91jEy0z^f%+j=4X~BvR%{M{uJ|bV?QO0N zT&8qqnQH@=DZKa>y|_y*^AE#)gFGIe;>X|Tkz)O}7GQd5mSQ$*ORRxFCY`PczpN;cL4Rc#vq06o42fTpV4 zPCNkMcH#l$Qjwj_zs={RSU(T1++zIEBwr6q)L4L#nd`Q|js&bSdh#LwcMJkwJpC3V z3EAf}SFgv{xO#5H)&eZ7FXHh#m$V~+r_Yvn^1(NZ_6?HzY6XDZsa5X3`#D;%i0`wr z=2l6uex{dZkz)O(ig5s!+xeqvOTeQjy#4(r{QTDnPmGlc`RKxX1U-H_y1Hw|eVv`S zWVxYao%X&dfzIx3TpkZ^efOccirTka=&DvTRLo|nXj;PutfFa-6#x!D97&Q0hQk14 zo-=78&#fOB?i*y{)iHip`N>qkv`yW&d}1FmKXKOj2aU4n6~mLq6pH1Bcg3Nmm5B7L*iB~AX`~xxz-V5qi5QARIC|`5 zUh?|UPaJO`ZnX|l5d<`gQdU*-MBKtb+fr6lacN?@*lU+m04<-lKG;(1O412j%jd4+KxjAjoo(pSj-~O;8 zVF5p54RIX-`}Vw<7{nBy)6hUNochyB!UBHU0M8n#3LqzGNx*?br-%e#U3r!^!1qnS zhD6XHu?mPi&r(gUeS^0}ppHbqP_Hpnq8j>qJK${-u#gZ*DN0q8Sg9Rwfd2qAI|kcd SmqQZ(0000tSP)EO<7=Rz!jqR8=Z9+)s3R|in5HPYa5EG)RiU`w|?NTJzG>KgXXcx|$w;SjE2rkp4 zN!v~v(xmPumn`a3fr{ABXklV215v6HQc{XzJC3tM?cz3Rn@p+tNuNIdeDU-6&Fjy8 zg=)15z|o^e+W--e-LZ|FinlI)9#9KmJ5K9!F7>)(F_P&DOp{?ECyPzV3YyfRhjI^Hq0G&Gvf}f1{s#AAS60 zLjpo7m5KmSAd=4JMv}=SrfE_tl_;0XR4Nr5$00E|NHDgE()2^hvqdUa8715`AEBAY zNOFKcsB>Y?zn3l{2m+EMA@(9wB z@Hw`PT`HkZO;LXGgz{4zr)&Wr24n&oGy)wR$l)%u=eiNw+Sr&(0%M0heW!PEQq$zS`Oso`NBErHh+h{xj?|4eXuY@G3O8OLz|kb*%DfB6M3y!{q! znpQXbwyyJVbd(S}!tXfb^LcWo&T!=0 zZ-~CSx30kBo45G&gVO}6Rl2uqK@?YCXd7CJMNuRgje=>CIevn%3m0qVj9s`$=J*K& z%OV<$HUx(zRzgt}iN#_Ri$$(}^f7;a@+slny8)QFaRakZprfOM&Pb$TcvAwNL^vEK z6bfNk7Ui)q078<4+|z?3NzGiYc>%9Ul0+~V{69afY3u$v_5_@DU^||G?duqZv1UZy zwHKHo&&nkOK-cv(k?=mty@N* zYx&}ImGayh{pH)WdJ;bPUVn&}2-GjnS8A@93beajOJ{R`_$7SsmtFXr+YJx2Tw7IO z8Hsi;5`h2C=V$`nus|J&kSlQ&@c#2T=98;ocvAvPBs90n?kS7;(Cf{>n-=g%cuDC! gs@@}JH3J9u52Do!PA79^*#H0l07*qoM6N<$f;9&}RsaA1 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/umbrella-2.png b/production/example_apps/zippy_maps/webroot/img/icons/umbrella-2.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ab615f009132c78aae252aae9e8792694968f6 GIT binary patch literal 1168 zcmV;B1aJF^P) z&u<$=6vsbnd;KeMMC|+yvYe_ZRcV8gAVg?DA|#jt5+WS9^uhto9DqargNh3$xWW-3 zg)31GNI;2D8VW5cDy@Q%8r6-H^(L~tvm0lZgJ<1M@UKmi15X;gwRbe%&%Aj%Gf#0G z2Y`izg%A(`!qSI0S*rpzU;*~Z%1RYLaU91L4+Bxz!V(~GLgKarumB;OwX(8ORp#gC zUGX^3BYl+9iGTnqz@GG$JIkmPAIL9eS5H{@kPR&@&&Wp`sCq*m&o5?IGnowWc${c7 z+HxSGf}5L7A^a*Ns3p{3lBtk3}BNmG_g^*U)bQ7&* z4EOi<(RCfeFc|B3idUZ=^ zlKp6!hP&JP0uVxAnkJt-KT9O&e@_Z13Lj3rNOgZ7A%uT`a=FZ;MYeF`S$*w40k8Ea(;r%(jH&`^#_S?gm=$f zB-moBZjoIIAK&Cuh4&2^;#FyE(+1M@e(GSZ6f`tJQ5YE+srQRW?>G*MqA=KGYiFE4F6@cySZThMXySh$Hp5(!R(sGU4 znXgSg91e4J`X%ma+gSDi02_L-o^+=UU|AN|A3or%Gv@%vmrHzg=Qkpe$P)wDopg@H zVtls#GvD03O(GoOpFJJRaTrV<>%g*IfU2h}mGr1;(NhXsanM`&hrfC|vT(03e zS(sE@2sZ+PTDgQQ8oZ@h03f%Ry$-a6aK(p~mM_b{-26IPnhC(}q&ThL;q!~x^;VJa zh);7kx0)BHZOU`kd&{?*jUYVYlim;?0cc#Fw=xM91-fO6=NGfTdm%jH&q?u;Y{C_4 zW^DnQKy2*Sth6xjGj21#ko+E?Zc>vZ#f=;z!&!fCs`& iO7~NBKQYUXIKaOIVGc0U+@>=C0000yNo52+b7f0&$>DjEgZQ(n%Z=0!#cuFfKSV7ou^RNC?@O5-=Ep zMnlBF1_Vs_W1AtwUvx%gAtQ{63O2M7R|g>s>@AyZIojF!NAK!&yOk@c-{i@A_rCAF z-|zd}bMHNmA)QVG(9qCe1WEw2+!`q^rhpWX08&1mZwkPWPNx-eGa$%jmIag)i996> zNC1*-37^k5W$=2v3b_R+lUsrR#{&`&2PWknVWz;_X2;PmaX_5~d{e(XQKXE1aD*%<1 zl{xFFuCtsXG#W(|MHWBwI2$_l0x;NrkYl^w;^vh!M<*4pL~`L9eerevz?qh*^j|sz-qN>@@NW3CX+-W5gzrf zrLlDz2e!P()yn}K4hNMLE=o#r9adUeiq&ex;cyU(#qj(385_Ao%kCqjQvYyn;5cTp z8I#GRPe42#XTbwYc&@FJLme$#y&S-9w=+II&iMHFY);FbB0j-`B7COkKlz*0gmpJa8NUo6W|^ zg<)QLXCH%oJ(|ztJ?pQBgUp>f7f}>h;Hd?`@9W3maNu^kbIjpzWQ8s8)FO%^7K?@J z;b1?gaqMnKK7~ z`HPltczbL1UJFK}k;B_tnZIaB&a?SY&>ydU%|?b!9A$KLH1C{3P>_IC&F!peZr43u zNp|v~SP91r7z_ps21D@$bT!oh@P6}3x|-^;rXGXL?)7+};H;;s&kw-chrXM2OhHjS zaPjm>y;GSKZ|a__%L5jRh2A||>D{wc_riKULEQo>Dk>Nq9mVZ-v+2Vx=xJZaQybsN zne*e(k9fYTn{W5;;=<7Pn&-ClaPN1SD5gJ~)bm@$| zQ1L*%6HpD8%S9v-!R2!0WI~c85eNhbnmsFkzW~w5f8~+{nPdcVlT)|bozv>U^b{NstZ!`&7?e`mfX@Tb5?{y zr-3_)P{@O3&l7T&5?|9xGYLrPDNeIFd`%+c&*uphd7VtC*zCpW9m;d1RhMt)wM3}M zA6C0~ngH$cJRf9X0$`KPQj-Y%q86bdUoMkJWs?-5*>Fbzvxu-Mo&eN4k5T}+ZUGu1 z%489KKzZj;GQp*rydVM7L|9}q%R>n=u8$W&Ua$a_2qh?$PgVKE5`~Zh{0qo%Fp^O` RVZ8tV002ovPDHLkV1iz!gd_j} literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/university.png b/production/example_apps/zippy_maps/webroot/img/icons/university.png new file mode 100644 index 0000000000000000000000000000000000000000..2cdb09df760d1b354025080eca3804e64947124c GIT binary patch literal 1128 zcmV-u1eg1XP)aoYpq9okrehlxv|nlMG6^w>IeERvd$N<}dpphtUf!I~|L=L;=RJ8I zO-c#C^z^h35P)CJKD@OOPzH)XIgv<|05mD3Bkl(RYWNj^@JPI@0E$3fjbb8^C~5I{ z+z~f{UNr~!Zz7Nfa=>3|E;?QYlz3!5nOgK%xW*R7M~|wXWuW8^y*ZyuEe;J0VVWj} zVR$NBC=|%$a?B@FiwonUkD`{rop=EN(=-W~CQfpCWdYNyIaHd$M`f*@fngX(DJhrB zo&pFV+)=G+I$7>jws*z!e+k#vU2nDY))rDqgb+w6iG;)V2Ox9%Ho065fZ>lmMC<9{ zw`ZPZZG9cfvgqBj$9n)NB^#TY)txbL_7(b{KU2Ma_)3cHi`H ztE;U6wzjq?yznCXKK+=$fdc?sdt!><%nZ?Uuc0;Y!fmot;?MU#;O5EG9KMnQVCA_p zgl|>XA`$%SpoF zFp)^4JpfeJwC~VC00wsDKsPpESqu&i5Q|1J{QidbGzBnDpF%SXO16F1002U3{k3lz zQ#};I*!K{B|NaL6zl=>FJA~01taZl#woAmCnqueDd&HvAj$hcV)x}5Gb$p=^01q5L zj#*nscy0|NP}<(++SmlPZKG*g*MBhg1fc6W5ANOTc}3LBoF%wFYPD8|N(4%-L7`9} zV44WwZLy?j8u>!OIjm~>xYI7>foiegby=QQWw~>xG|O5%9`^$l5Tr$8GCVv?UteEG zVmmuKtgNgwyrvqHG>`$ZP6YB)+9g!e;BL(Xz%LC<3 zn$v0xKc7r3wTgsG{4r{Ct9f(UragCNcl);72*M>kp}cg~*$vRRJ#S?SEI=hsECuni z8^R?%ro^*qR7xhfL#!#8cvl_ uq!RjEH{x9bxFDRQbhfIq#fsgC1N;j4 zz*N}lOlAcvzyz9MZ;M&#A$*}!sBE7w_)u)siW}ieA8?~fZA*zbK>wH`&t#G9qD=%IBXPhKS$ipwOZEhV8E&%!zGZ#L_vMhYxKU%IVd}*(^b~!QD^ajvZ{=aQ^*;#@83g<#MqP zq}VN(o13Hi^A*~ky$Qa1|Mc!Y&gXBSdKUS7KK7E>C!t{&6bc2Too`9GKBkh#Ywn^< zEhXdrdKLT6ADBt|D5}cB!a{5U4iyj*K@gz2F74_L|9p6c%-U!R#sN%cDwX;uF?JNDvskE z%4k`ZktB(9I!!K>BD1`VrfDO=i3Fk|hGAeBMxsH-39&JQ2Xyk`3jsIMuq=CG#K_nO zOqu`7B@4hbdlQimf6K+&km;)txVcp;Zj^{GOjcLtnVmhA2)4i9;`Z%3vEPM-iAkg` z@WVIF@PaiCmu50RiOP4tkrD#FRVzLhekAg%zcjM|KS^A;@;7^6{cGxTd8Wu+i43Wr* zl>nkMZ!-owu|SN(R48#B5PRO{UUDUdk0sD2VT4Uon>P2B-W&%$wm?KeB&9g2;)vPf bzybaP)=u^VN-v+X00000NkvXXu0mjfuV5M` literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/van.png b/production/example_apps/zippy_maps/webroot/img/icons/van.png new file mode 100644 index 0000000000000000000000000000000000000000..eef87115ccb8bf5378ba426173962521f4005f5e GIT binary patch literal 806 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/vineyard-2.png b/production/example_apps/zippy_maps/webroot/img/icons/vineyard-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c5257bad0d970f696e0c98d38dc559542a59d6b7 GIT binary patch literal 1327 zcmV+~16KX#u#m5_y8_ZU}Il~&ag3|bjeosXq(&iKK#&ox^|R4=sd~ExqaO8``!Qj zpOf>q7={5rOG}FkNPyiOWoEajfDR-8-S79S02aeA1l$fd%x*UYq*;RNra%Hv%%1T3 z{i?<5^$NHXs5D0h|4#%IAO=jDV?sQo!-UrcJpJ9X49;raP-C-ssRL?e=$!#ifA`#m z24trbtHUv?U`|=s3EnmM#cqpT7jik^}hajl-PXeiTVA zZYR$xV0Sv%cJ=_8t`k?2Y&&~^>xX{e!k#mH@axwMj@>4%Ci!=Kgt6!ZNlnFRb8u^X zr06`ztLbvP2@ekwODf1x>b)+kbmN{|1;C?6U%TfX!`I8ZKb_M8DyOVjZ6-ZRGo35dy0ZrTq(=dRh3fkH(gmb_D=~B(r_DiI=lcwWgIwL$N$>5y*z(QW7`|TaOpa35;bs2f z#Q@wK9AHsL3%8H>(;{NaE=i!ezMja~7#kmN=G=~Bbl>b_-4|^vsaeF5nnmgVEv$57 zkt8H@NzSjUBNz;3ZPgDP0sEXey!_M}WXa0!gQ=%!{%j|G!2y7KAOMmq=Y-{I1qGC; zDRy@q;nbxruHCv$=dR)m)l(yR8tgjnP$pN zmrDwO8jAtb2T0j&2eHG=*y&1zi@8l!0?_3Qc+4AWYz~mSFqzxXKt*+RQLuP8Omt`{ z=Wk|V5)%?40t%^e3A1R(EX^c<0R5MMf)WDm4K=PYzY_U1vouoxy_n)OeTENs`mf}R zLCAttXd627E ze&;6l*mPY7V0wDm0oZ{iV|CD2QvnT704*AgssJ`!*G=&zz-f4s0bp;CxMlz-fNZ!D zjYd^lBoZ;j-9VeMIysyQ$bbZF8>?d8rPC1aiuJ_T8Z5lWB8lLn@lgX*Yw6vwp7>fz zAb`W|=7`hTP~n0sqe>Dn;%kvaa0ufVtc~Xc>K0cOh3!OQ-}P3Xk7r!2;+$rm+0AY@ zz3w~TP9zxd51?PayX$kqCs3YjVYAsN%Dt;;cKLz2ee2O90PehhYtQu`7Cu8MsF;s> zk=ad>x-2J(Wxph{r5Vnv9ED?y;X@rz0IfVynX8$8{7Z#VPuiJ8-Ef0a*+>y{(@$Y2bb4d zb*j1m+#MZ!v;HHV<`$-&e~BXw2dzFI-rinX+S_Z&RWpE`P9vpK6!LlcS5EOyDnTKi zC-vX~a=N<4I}m`XC|nMo-~F*!7(au4{Vtco=TQ~qZ~;_BL6IaT0>k@a6MK{N6#lrzmBndg4W-_pc6&c5&(SwSG5%QXfdpUonrQjGhLadqYr?e4a+d)wV@T%EbZ zxc?YZDn&kBoL2CC+!aE7gB25o`Ubf%cZI3`Q8LLSSwTQ66lw#= zB$Ei6o4E2i%aJ8+URY)9Xt1KVX=6u&+`O>LM<*6><#mM3O)|-3$-O223lvf0+c#I3 z9SoOjxN5B1)5*%IcX;=ed4Boxci#H`W9ZzUtLzb6Jbt=v@nVpR$4{4yn*iE@m1;K) zc8)-`I0ab-!1mrq!xhckR!s;0k4rLuDoJ>|x(@BN+%VbD)EpLZDUt|I#wb0Qv;+b) zcXU)GmP@4&@82&OGX@h0%UqxtU$%`6L+l;R>;N(1zX25?Oz}t}__A@y?62a{Oa`=S zhSS}5_*hST{b`l3h>x+ix5^Kv6~=ROwT^FhNi8EO!(8lVJ3n*p&7m}j10r@5*YuL+Wh%vnkC-)qKR1TEqeV0~1I0HL>r$6951J07*qoM6N<$f@Rzl3IG5A literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/volleyball.png b/production/example_apps/zippy_maps/webroot/img/icons/volleyball.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4a8f6601e334c4e3de52ef9d23c2375a883522 GIT binary patch literal 1291 zcmV+m1@!ufP))_2(@7clFvetNpduMM1yxaXLfO=!-dvmGr zn?plsdV4pZD50)`4Z}p&YvdTeIa(gxfqNSo6Hfsi3mjN}PA|`7FWbHTSl}%re5RLZ z9cR03+Xx|$Wf>s^Jv}|0oim^`FVI{z{=xm~DwovEoQEX(SSKr)%6|Ip6_6N4mQKTj+c zLkNLw+kUvEK!{CmUSiuhi|prRg8kbm7K?c6%en+qRb}SX9_n*b%wB#QP1Bg3o@TnF zB1bkc@aZJk(-i{oj6bLU@Gl6*;lYCk>lesmGKj(*YG-#M3U{z93n2tsKmLcolQRV3 z8APp$_S+Z!oIo_i#(gKyG!5If*C!APg%}tZV0L!aKUwz7Jb`!y$F5VlxSy#H6U=?{ z9&_J++!{oFqs#<=?(ljR!O|=DYOCXU*z}@d~ z9EW%;hOXsg2n{~lHf&7-u~-b-wkefLSe8XF^#ohqy+Y6CrvR|4Wu`xQ z8po&*+k2G6tDkjGU}k0p0Mj&)qiHfne(!Uu>Hx;y*N`NMcq~Tc+9@{fJAov( z|Av30fN7faAH4yDdWkw}DKFo*7-UJ3a2yA*FtK!t zmYVPc>J1&kFc%{L{@AT%82$zMOqr!}$pFyxTH}FTh3mTiQDeAF5p00#qvhe zGXT*}aq54==ThUh9u9GJ)3R`JO@qz@Ks9Rks@+Xr;EQzzPykFA_lGl~?Hi-nKvsiMT6q3-IoFmBr+08{Uz? zGKpTdd)21NV(9fw;2jGzNO(!M literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/waiting.png b/production/example_apps/zippy_maps/webroot/img/icons/waiting.png new file mode 100644 index 0000000000000000000000000000000000000000..eda32d2aefc653bfce95270b05b0a0a15d93a5b6 GIT binary patch literal 965 zcmV;$13LVPP))~|x^&lp66nP}1WHQmWG#%MNLCM;QKeY6A-m(VTj{?q;ghsub6O zWzlPVoCw%JANU}8NA6M+;_FSncCujMm{l^zUy0!WaHFBun||%2R4SqCI+~^}RM@s{ z`u#r5cI~8+Io?DZLp1R;AQbmJ40&xEPF|STLW7kc6+r2rviY1t78sS(~6?P9=9PX7lfBrZIwR_N_P$ zaB=Yu#nn{+UjOt6Q&%YOG(ukpW0>@;9=ivvp*0HmJgROC`BMP^G=98Kd8dJ?kDqE9 zX0m{)(6vTiCJRl%S?qs+ncn%GZa2}d6$YUhnfoil}k22zuyNy zRaLr{H}R|Zx<6q1hZ7VDS(li$p~H3*xyox;ULsp36R3zWtsA5fT4f>{6a{6d<`gA7=tgBghj&K)jDaM8xk4 zaZ5B?3XQUf03#p_83`b|bBig&Qv)PGEDMOYfIM@HAh}YDPX%xXLKjWm(+)xC`_qU| n4G@8lNhu#y`G`5why(l!Lm-*veeh-G00000NkvXXu0mjf76`&w literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/walkingtour.png b/production/example_apps/zippy_maps/webroot/img/icons/walkingtour.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4e9baadac07db3538b8ecb48a80d92956c9d9d GIT binary patch literal 1234 zcmV;@1TFiCP)RV5OMEIEGB zoKBv}3YBl|cvIpF3k&GFPWlk6J?lxQ(@acER9)BghV%TV14o-H@W;8| zxPR9=wjJKdw!=HCec!)xmeS3}0G=a|om?P)D~plQi9WrS%kO`OX_OGAsPSgaQv_61 z<=mk!DVNLi4My31WEhSNbKW=T}>1jBprwBwMk?L-@Z?9i{3`LIyU}%>QmN!+N^by}OooT{ZKN~05`YVDonic= zO8~6d9-}K3W_EV=-T+KbPXqAy+dBZ59iL+M$7ybyx{5Ye0N|OA_hDHU^Yinq1;}JF zl*?uIpMC*=Vxh=|H@L*yC08>*_tpQL~l~8{t8xCv+;AZkV3#kmNSFf&)357!ZbnG&B zvIYRpo_P@=L{kar04%w4lu9LX(^;|;x4Dxw_~FA*IyyQ~Rkb=M91bJPGT*%V1yI?V zS3b~PGp3FSsBA>0%P|b2=3G}*6-80_`rs*KSw@y+R;^m~ui1Kgd$~1pt7cOQMA~a0 z48w3PtC|Y`luHJHrfHS8a6#PdN7D@&jYgO3cYe#ATU%2oE^#e6Fgln>QMWLO#bR`K zcQ*t9NT<`JQmMLqc44C7stbgDleGtIqP8@X0TL-L0SzG>@#MhhllCJgzZREf1|XU# zPOJa$iOKl*-6G)<-$HF}EnS>8D9@eNUA|qZ2jLQb)E(kQ0QJlByO|B<2Uge~Oiadq zaYMMoAF;*rwi}MnQq~Y)35XR=BmnoD=kXxkG(a7QP8(tzaK3q-N^&(V?g?NKM9}s& wyQ@eg^qLoO&j2n6Cn=q!>MXIM7jb~U0ep8GGM>SEYybcN07*qoM6N<$fV!Z literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/war.png b/production/example_apps/zippy_maps/webroot/img/icons/war.png new file mode 100644 index 0000000000000000000000000000000000000000..fc82796d27a4342416925dee46b0308d6ade573f GIT binary patch literal 1228 zcmV;-1T*`IP)2G0-rxluCU^q2y={zN ze*g#}bw31RXcAC1Me3@EGHGi;1!-tyW5qOdr8H}|CU%{~<)OB5I;Tw_)sA#@eSLlJ z_v7PpZ69HIc^QEI{(cwW06co@qPms`G(ZKkL?V#~5SEvh4RH_P)!m~5II1MB=>RIA z=&mLbiM-I)*Jp_PfI7YPvM~`*fGluFZ&l+iy}Ec~Y&dzT%ECo980qQO4>cff4ZSZm zoV*kchw=G*c)i}L3M-02Hk&0joV+v`>Dh+<7_5os1vW$+SiPo^XAUFV4c`!P8wgX= z$nt7sdnM+$U&8lN+)u0aUN169l8XAFP-tTS(&;q0Tn<%L0WeV!&O?QTmWh1&2`$m+y>Me=G<0?G z$At^DM5ElkdX)#;+qr)F3;>x_il09C@c#jbqG&6w-n~mrFi2)Wt7j` zAIDoCpzG)nTrL-)C{kZv&%(k2k|dd4F+eC3GWV@7QVis7aDUb8|Cpx4XOu0L;zJ6@}2@b|ZcDHRC7VHLoeCDx*h^ z;@`4`LQX{x1nReU5T8yle{F*KYZJt$Q~0-TDfteu1&}0(OeRD3`|lB-P7$9@k;`Pz zaw@_8ev&W0f;{^-Bd@+jOY|um9yjNo*-N2Nz$uC=a7zk>B?SPNC^9oMV+&C75yYoc z=5hAcEzWj!vH$m*%wE3C=-Y>BJ9v;khc2@3=W&+i=Me;f{CJ2I=T!Ya)IGs)kg+kH%3)?%_1t`i8yU*rY=gTphxf-k_ zVcy~>it?XD)-%i6rlx~`%OwRMo6T+rgz;N$bahS5Wf9K~MtZtS6(-?um_Q&%FW5$LY32Zk4JSu{bs-G#!AQ@O`Y9v7R+nZ9pp{dcn*Z>z z;pEs_k+6t&QJh<)i_>+=bECDEZ$H{WSj0Q6AzlSwU!JdJI+z!z)!i2xPL5k4EaKaB z@kQMgL#ULk3s3^0)`$dPz4JvX5HB0R2BJ=f7z2!FzQ{^)l`UQoz$yrz?jC(eWhM04 qO2jJ$us|3|X>3(vi>Z}}1N;MI@*1tF#8i0z00001^T#Jmxb{|qV@r6woPAuXF6-5-mkBV=|zQ{yz z6CI)-)@gA}*g#Md+>70YjBOodW)s}9tjX49Ygy7=Z|@Dce(1S(xAi7XO6CKHljJ=2 z`Tfsx&bc{{WEchj0|Nsdzy)|k@1eF<0E&PH6l1Yi0YEYg!-RVQSv0Q@;HnY4Ck|rvkVQ;eY>R1bw5oTzVHnKL&Jy3fo!+$}N1tcjKg!`F7YK*LPQxx!$&yUdG$aW+ z+ZqTxwwJu3&l~USYT}pAw&6Q+p=_M01f)_a!r?HfREl6QNcWl$mos_ticU*Q3oh4O zB2`u8_-Ll0m{q6#(!M7x$fk!@acne=+wHdCfVJlLM1X0!t`q5O=J?rhd_Lb&!z^8Z zBtduk3Qmq)uWH6M6R@srIX7-8OyyL(UN10rGX6IKn>Ms?d^CgG?Z)HrAW0xeQc3?( z;+A|2`?^~A?$=Ay)zx7b2F0R5I-Pa|-MpD)`SKOD6Cg?8al^U4CebtvfP6krz0bqt zgD+6;_gcQ+f4GHb-~AayQSkfy|B2KeR|zIIKbBaHXiS7<<6Zuj+1fBfU2sjZVd3z%RLx|fh0-1v-dO? zulxf*o!5YG%xLpIX>X) z-$QqMh~K~5UN-O}uN)weoTk0?K0bM)uQ~zYaM*h1n|5;SI!DjnVsKzJpC34nuYXTj z0dMZ;V*dwQ_~PIgn_m0TdRbK@AeBlv0xtdVJncJ%NDL41V0alXKGoqE^y|Za^60~> zEZ?sVB?yI_?+hg~u+Y-!G()kgB!&msdnm!K{ik_-*Ad5{0B=3lLt=Q4q1aV)T`%cp z3MiKJ5Ecjo*!j%}AMg7EUDs)7XdoC2I{M~vIX)de%btT{=(SQ1#NuXgwTXfa*fEtgaPRZ;AYH8b;CE=(27qQ?eTqD>@9213!f~_tniZ40gu$K9ynF}DEPx# literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/water.png b/production/example_apps/zippy_maps/webroot/img/icons/water.png new file mode 100644 index 0000000000000000000000000000000000000000..593fe652962d96b85a77cddbfc4d83909cdcb082 GIT binary patch literal 1491 zcmV;^1uXiBP)2!7;e(21yeeaUOO-}CInYs7(pL5T> zbC2M`qA!N zUU0{1st2Wvq z?eoAVFCcomo?uznq6nExwx24?1g1?x9%GvywG$5X^kDU+Ss1>IZFfJ9yZvX}*PD6d zrZohRQBwwDB0XXhk;;+^%H$vcN#))ptF!%fu6d5dv#&%*8|XbfqXY<%NF)qY0O4q5 zJXSJ)KF{5_j%OnG1JIT@O|cqedeP9|?u?$~;m=;;<9oLZ8))sWr+8)cMyjUI0wAF$ zNg8P`3ts}jw)#D6I{YrF-+uGY1ie7_s42+w_w#A<0R}QA2Y#yOyS5XQ7MHPp@vYps zFv7|!Zs5pYjibKg$nVFgnm&tf|7v94iG%EF_?+&H&cd1VxP8G2qJJJAn$pQUP`Y3N znN*65t`jbqPGz8kKf2q|twB%}WXI*wi)Nz_4sd$&K>(DE*AgxXBRdYK5?x?hplO8F zB1*L)TKoP*^WrBJk5B9YS<{AWV1Or=uIH(h8))i?^XT3!^!A@&$6cFPId2I7H6J|7 zz8?><<+jIp;^qwiym5FBTMzAK`J8L{c*9lzE`ND7eVQ;5HN+e9E|5v3*m2}jf}+f$ zD{46U*zWAJw;DcU@$72$-1Bnw-u{z^(FgjeT~R~riW&e~dj8?HgS%TXUea$1w*P_V*-md?I=&vy<$}i^Wo9|=(j4BSsW4u}a5tbxU z-`dPA)yw$1=M-D(-lZe;AEA^74y%(-#cxomBM2Q~-CKchsBc0XDyjzY}k4()Bz{w{$&7R?- zmGSQ<@A7F$rf*GSiO7Lpm+RsY0>)0yCn}yW4Jh_36s?T^kSihw zevJoDduI5c@yetE#t~8MdjiP)@-zj&^A<3Mh*D3)_kcg=X@-I;Z+JlhMu-S`=5KK( tL$22gffpy&>q0 z@#6}KH(n7*@PZho7%;LZfe8$7AB=4U_R+0tch;_Jd(QD<=ahEq)-_I^XGXN4m z+-QmB=H`^p*w|=_JAo3Tm-&Ap5C>wwn9(Q9x0DU>in>Hc%K{5$S-Y)vlX0m5sm#zj z>k=I;)z#HFolay~UQpq9JWebYgPx9-c3bUgjAh77JQ>I-o=hfD6a`TfQB@V2&4$b6 zLJ)*`15BIK%rnutv48X+11iG%{_Er%LbaV64c_t^KlzaS720&F+R<7I3uD3n}VC}XhK0ov#s;Z(W z3dv*=tJO*}nZ)b$77UO#2UJzfUVn!Z?~>(=jEtbFDjS;)vir!VOioS`i9{A2KoA5X z!GSDa!4bSg=lSm|jq9_Fc^yu7 zQ54zz_D5`LdV|YnPI2?{c_NWWUXZ*?V6j+GQz;_DkC#C%Dn_!}hy(|)$qv?TYf6um z`<`Ood!KRStFzQ^YGh<&g#P}1qS0v1`Gv;DMh{R9cM^#lqp%BSrl2j@M zz{ZzeW#{2zGbR`d1u5~&p8bP;U0gnMirZJ3aX1_V0s-?MF$4_fT!LsciXhq9`_3nn zRr+yP_;41N<`kGq9H4UPO7?$nf;C%r^4s?(2?PRJ<2eBoMPcKv*IBi>an8x-Yxi#a z$*(_rgOcMjodKX}8nP_2Vf()SB>JGUjjq-!{C)8!!ohxIS;p;l=Z}CWifDp`b6+3l z(Y-tPYZ~y^tis_crSEPly?3tT_WJPGG~iqL41IT7xqs^_lGTR4rUB7n;r^|wjE6_C zSS;A>b}B0?vD@uAL1zF20s(YgCo(+1()zW8`UCXdxekECRl?Hxb&QV=(|Yk7tryQB z2m=0^2CO!j_N$jjB@+O67cZmKTgAZrb_NFrkt7M9&zB!S*L9A5cOh&0jgE~Hk18yx zTAKEyl1Ya8y6~;2&w73+&`rsr3S_4%?F&BW=G*sQnO_9V|Ngj+^aSQMTvk$q#bN;8QXA-jJiNGZpMrstR}lOn|g(wjz56B5Tsi40`i-G5vg=gDF6Tf07*qoM6N<$f*9?|_W%F@ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/waterfall-2.png b/production/example_apps/zippy_maps/webroot/img/icons/waterfall-2.png new file mode 100644 index 0000000000000000000000000000000000000000..dc4636bc76edd380b4124ecad442206ed8d5c1cc GIT binary patch literal 1129 zcmV-v1eW`WP)7#lH_3gEA9Aw6@r;TPkQ63|h*dp)`etHe7GgTpx1J-Mu$|+Ss%|IGp=C=j49A z_ji8h=Kh*AO#`62yITSrfLre+8fyih2&h0Y9*-9Qnlw!la5o_9&8-V?GzebQ1*m|c zH#HuQ7n-8csDOI_zuwF2P6QMn2W0hL6;CPa@U}!SHPv9S#iHrX6Z&NlD40XPNwSwFIoxpwZ6s;5ce-Cf8%d&kG{dVWUogg>d-OExD=QRK zmCby63vqBN;b>I*kvxpE_3dY)6Bj7JxkdYF2siM%RWYX2Dp0jI$us-U#ugSREXE(9Pl)MJc~C2s(r7E1g5!IQ7-jsRiamKKYD zFIze(Zpj6}_?^k!6=1jilf4$d!{55M0^a-Oip7t#AKF_1oo!)@AN%LGy%lh_>y*WB z^Bvq<0pb)0`+Xr;J*< zwUJUp_J8;k*>t+1h#d*|Y~nlP+6)$O@zTns(^c=WBLTAHE(3%0Z7IaGj6A(_0UMbN zv8i}8(2rt1B+6j1H>R0G??Kk>#_xSSFXetNb(0c%T3 zZ07SgT`mekGseyBfNJ1B`@TkYH4_=?;ji>v(6pLcP_$3%Z*S+<7eA(}?P23P0PY_x zVU_0YEHALH|1o3S9}FV7-F8G#2q>5un~H){mRVa`;_%?JI9;W`+CV78>f)jWD6G<) zLy|bq(P3G)sVL&oU`pICmlS|PE@wob5~!MO@%?9fmg}bI%%Wt1=c4J(6A3C8Cf;zE z=0Kn(MA*Npt86SRRGiZblN_eHpr|`peL)x2(#!#nAoT~Zr3e9!raK?kheUqaOEU#1 zZl^dkzTp$W)NHLtnBd2-=2rFMbc^y_^yc#Ib|n!e_)&9+Z2~Hn=e0~1CIddbc@n|Y zoLPhk9?{|JdQ$|bnr$hdiU^;G1Ymyhb?Sg`TR;U7eqF>YAohHnQgUq@UY7uy2#?;x v>rJH;`dmHmx&@d-h@=!pRU9$39yq{%)h*|8J!)i@00000NkvXXu0mjfYdat* literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/watermill-2.png b/production/example_apps/zippy_maps/webroot/img/icons/watermill-2.png new file mode 100644 index 0000000000000000000000000000000000000000..99d5c6468b3f4aaee765d3569d93addba8b86ca1 GIT binary patch literal 1812 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/waterskiing.png b/production/example_apps/zippy_maps/webroot/img/icons/waterskiing.png new file mode 100644 index 0000000000000000000000000000000000000000..ede6e97e35aadcbbab5b93cbbc51132d067a86e8 GIT binary patch literal 1384 zcmV-u1(*7XP)`?(3@H@52@>&HDfCY%&-rfp;WZSkY?guod_#FUwnZ$(yU;#y^ zSiQZy6)BNOxZ*m{?9>`7Aj>d0IfL`RDpU*QsKF-L< z2tz|dWHK2_UHd3)e9l|qXWOFBeW6eYWB4L=wSuIm=no&lNF~W;v$!W~$=^h9%YIgE z+Kaz^GfMPcBvqsE+4GdkWdeb~!T^Orfm|*}sZ^Tzuq4eqzj~73gHKV-rU^ZL1pj?I z@Ws1OnpXo*&88{;a|3hWTMB=i#u_{aKx=F3;yjSg=V9G0V!PkO-@X|n8EfP+m5H19 z;v4XHY(?^Ew7z(>u3t5qrZo5~)$ADl_HM$v-k|A`m$8N~ar^k&2yuH}0B<)@6b1dU zR|sy}>%A0wAknaMttri`y}iRVSzm?P+KKh&8Kf&;&F&&xfJ#llvdUC19jBTdBj0}v zyJFF_;}E`kHc}q_o&1Hbkpm(0t@}~i?#CJ)AphGJD3P`3+YX{e+bP{Vhk5=>)OZ*A zwgZ%gub|jA#iF;Md73IS=~B@d3-+}isQ&dMO1X?ANtmbJopG6Sz{uY^hi%(Pl7wGX zA$N=X;92iIzp7#nrm2qpf?BCy`vRDzw|o~JO`+C^n>`bWoksM)LCFb2v@vkBJsG>qAwTi2#<7aKv;h;OTP@hpJG>G^!-fN4O;DS9%N8mNV+5#Qp7 z8%`;@LUY-I0CPZuTu%VCBR5!r_@V(CKr}lL{eb(=4W@%@(c()2m<6Fb#mzP?rd@9? qMSRHsH4tu4x>MDiV%Ac`0saMH@lcLWzk9v_0000*^ literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/watertower.png b/production/example_apps/zippy_maps/webroot/img/icons/watertower.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4c7b4b44a07a7087f681480e3060809803a68a GIT binary patch literal 1485 zcmV;;1v2`HP)Ws@3Ipd@u5TS*tkamQo(4iBC&cAD4|5q|0D&T{7d|2_BI zJNGEIZ3EEN)ujOf@Hwr<;vxe`zyf468qEMGwr#uQJ|N(j&k-ONiCj7YEWmWkibkUu zrL(isB{zVO(+2o|B47eZAnvr5JIa7VUf(^swr`P%i_qEBbCq)`flOiOjqcI4eGRRx z1PlXTAh4*!mT6)plXMT$*V)vw5@#9;6E6T1k;h^&6e+QVK#`Kh=4LcqCpkThs_SIa zX;fWD(=^hl6uRF}I+Y?mGJTi!ypog%pQ=NXTr^P*UlMv^6Q8A==qH_oEKzt zY>Zee#^lr#7q#frS1C+PPV(32DA~*m;fgeqQ&X6R!E@WL;ncT}7xh)pcb?Ntw36B0 zv8shX_T7h+HYejIbyZ99@1)EvVnX zyA*)b*|YymK>v|()~sk?>!vm@T8r@g(MkMEmX!13}p4)Z}TW-6QKPMCH z?;YZi7r!cUec|D2xw-v(TIz%B*!weEpZS!4VPI!VPg_X=k>$$)`2DxvXsXMFbj|&{ zc;)d9zI)?Nq65cKg`ne#7LNUShO0O4CiedQG}SFd)iffJNJ(<=xC-oSmSy1zveIVk z?`bwY`5|W#Cfn|~oUNPMh$m9q`siLxoIXod+AIqPaSuA>;O(C;1l1uwwzS#3{T5bV z9OjclF>ZY5JuJ)O)hD_*zW+f61}BixraBZrsNVJgZvqqr!>^%ff|mLqts7rQ)inIN z&Jw?$tq1_7tfS~p`1G6oymjzbzSwa) z?QKn-$iZU-gvhx~o;pi5mEzqmj}f1-Xl)G9+8839NU^;`C0Sr*Sf+`-TX4>CA3MLd}<`nFsyl#M{fvT*xYw>rY$&=k!# zy~-1>^kVq^R8>^)d)RqH|%!vKTutLwNm8;xjYU zR#y`YoqOU5hr=Y|aSrqj)3AOgXJ%$-3 zF-#Lt7{`BiEzlI`fTRHv2x}umq%7#dP~t{nVnWzWbTOvJ-8d6y;v~k&#f3>0O}jV< z3{>ktZXzLVqD`Y60LyW`-Z}KWaxHD|j+DVKd3o2ncklnZ?|t9v`xM)@0a#jE3IZz7 zFZv+8H50G^1F+KRvI~I#PxVU z2P(j^=neUmAt4^kjA^?)7H+acF}5HsEx>fTKAaiTb_b`X2!_K1LZO}t*K{4TQXzx3 zn<&O+5X;~Uyby3L;y~-1GS1W>^|h9*qj))=M^RO5%W@Ty<3=VYJ3%xwWuSSAc5D3` zzm9)19vOA*mE^43bgF0J>$Lw5U_3JFsrPE0Hk*@D2>>NIi=E1KU0=87R{{X|^z<#p z*%<))&p)6BRMbF#TD3}`uMewM!>V0mNNWakGEYlj8V2UM!ScIj0L*W!GPkzE-eHdT z`YL;eIp)?@nBQ3S`aS*t0D=Sk-3KU&Z*gA$?QD5^5j&M*d3y26bGQP?05s2y?gPcS zqUQj^(J0%GUSC=QMOE1^900IiI6zUa=1kWtI4PBQ@cso=U2nQ?TUH||+gUlE_ml~) z0K?H}-vtJ%5fvL>?#gEg0P&=qaB4Eoi*@{04x{ zoh_igVU_dw-U3K>Dhk|;)V(r4aSMQ#_n!dp`0m3?<9h}m&9>p^aXm9+5Vm^2kNF1h z>Vazm=(PuA7Pz0YfIwd#@rf95VgSS^ntPufuq1%#Xw-DQJ0%~XI4+E>68LW(Dfv3uf{jIY+xOb0A4#cAUVpBdA#-8|tCkJB7m zor_bK@?7@L^6h&&2#5F`r;A$v+L!0uOn`-eA<@E_G3|#F!XbWJh@Xn4OQBBY3eW*! zNO}Tre)%ar#61JFfrto*EFjnXlzMP^7WW0v0udHX9+M2}uCMqJ_YL5HkU=R^Ri>EX bM;zcExig>aLd1Hy00000NkvXXu0mjf6GNkD literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/waterwellpump.png b/production/example_apps/zippy_maps/webroot/img/icons/waterwellpump.png new file mode 100644 index 0000000000000000000000000000000000000000..661c9286c46939631b38448371f98ced233ccb08 GIT binary patch literal 1034 zcmV+l1oiugP)lA^S}mu$DK;=Kn23(|0U&?3z+eBC5tSU&!jdGgWtTGK?-t0d z7YKzyWY-Hsw9$%Y`J9;^?EGU_RQwCN$C1%Lf22TxovW0^$L|IPsRt3;`vJ-lU>TNQo0R*5s&wtOw)Mn zyKAIoUnFW6)LeHw0LQY(zw-$)qu;4K2~bl8 zb;lX_ztFB!SiW9mn?s-o%CN@f6;E5lWcwnCP)+`KA!u%N+3L(YQ zJIPnYC7EBHt(gOOewx$PfA~_u+#KWyMLb1&ZuM_YhqUMNsJ3qpdO;}SFR3o>0O;MG z4>AF!1INWMN(u8f6+#hT5aRn{I8vye4F%`}aa?)=P*=WB0CC>{Js@HNViS-t-=~>e zzQqFpbU+wlM8z$art9q>;(-Aa2$__!RAq^|LBs+62Rl;C$=~pHuK)l507*qoM6N<$ Eg6L!HH~;_u literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/webcam.png b/production/example_apps/zippy_maps/webroot/img/icons/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..da16de26a7cddcc070c0eefc4d581cec98f4b37f GIT binary patch literal 1093 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 IM6N<$f(U;s+W-In literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/wildlifecrossing.png b/production/example_apps/zippy_maps/webroot/img/icons/wildlifecrossing.png new file mode 100644 index 0000000000000000000000000000000000000000..bb7a3aa5d64a3ac7aebc8e37ddd9c781e8e05788 GIT binary patch literal 1256 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 B=UV^( literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/windsurfing.png b/production/example_apps/zippy_maps/webroot/img/icons/windsurfing.png new file mode 100644 index 0000000000000000000000000000000000000000..16a1123f1b758dd427e384e93801d60f845b9976 GIT binary patch literal 1764 zcmVUS5nh=yu1G;q&Hm!hAp(3nZ zVH-3XQ@0NGKouQp$EI%3F;YgCpi)pt(I};(FFH!9F0u1)ZfwVoo9ml<`NQ`br%9Zo zDnIGy*!SFXzMu2^{m!v}f@zunw6(QKfC#v(UgFA{4j6z27+qamI)GrBrY-IQ+*Wg0 z0OA!AH!J`RP_3qQb#>`NEEcoHYk+{&yZQfkKn3zZ#_BbDmu^eEt|QXjbA^Q`+2&;I zM(d*i=#{Ro>4$<-Hatp0pNDK357y9ozAKNm#k^$nJ7_;wcVx_ z2N)k8N9+9yk-J|daLYFUD4hBoqi=kZM4}g2mWf8Ah~mt7Td{Uo(|&u_Y?oyjeYB6_ zz}fOM&$2Zv+IEh*ja_Jhi@v@-vf1oxOW7vQNw|zGNl21Js&ng0cvV$02n*`(;46Kue^`&`n}}y z`8kE7DnPMVoYVvOd_GbK9<92lcllbpEAB#36b!?-Jb+{}Ng|P8a9k#lNH97&3Y5ZN z7Sd?(lT{ZEe|a~8(?cqix;y}v%SHGruTcNUX@a-^5LuQn41;t!jU-8=-+3IPkYRY& z7m0s=34_mlmceIkCDr*T+J}EH!QS!ItYMh(zSlGj$Hl+lyZ1l5sZHwBn6E9`6c|V4@{cptXoWU!|ROq9!1%=5ux!0^wgR8dms=9kWQz|x1K)Q zN9N!YQQiaMdt=A+%4n0fu=*#H3et7_rBr*EyP37<5^?Pxz_$t~}vGS?N{Qj{i z^YSO&;^Iapxxc=G-|xrg^UbVL4ImT>F?_a*iOc|wKtt(#FJB9Qo_d=2mS(a?c2WDK z7XUD{JVVdkigxiB9*>7;G+J%>*#SHr527g2|Gg$0wao|)7nlZ8^lIuJ>ZI|>5&FIp zCV%`*^kgrox7!f}f%^J-WLch7d|Cia(@+!zP16tr0n;>bI-LX^c?6+=R@6wHIZu4s zVis*Xhp+W(jO@M>hr@y2?Cl9b-bvvRbIPIU6DNhtdA@heF=mTe1 zux2aT#bfkuX+iYY6a3uc$XDOQ;Lcd-61w?eoDJ77`1DHB2Y-aG^`X+7_$m6oy9j_l zY!kV|J5iPXNk3|rdZ6r^hK2^zn;yZrz9%_{5-COOQ~J=BI5eJm=hY=KfS=%p=WR}U5%lRq5b;j2f6oN zosui^2b~y(L2*3G;Eq+3V=IbyyVy8`>5JSOq-85z<&X=R0QBr4lKO@0000bw;7Ama=k$SKQDG0SnbMVkh71U7F zgBK~Z7Y~9Zhg^yj%!Vq&Mvyf0QZPw1)=V0^$>z^)b|;(N84sD+OwvtuH%a@!h0~#0|?u;UAPKp&QKizX`A4dBaj13 zXXJW&d-Ea|i@9(e2s*RIlgWSyWPo{R&bh199Qf||MC-sdgI7f?(tp%>X#sg}>h<_U z>p-}v2~F2gHLZA2VQC5D;X|ISt0OTzO*kAzRn@A%In%_dz#jsQSiC`5KK&#l3600yqTgJoGy zPe77ogl+TgrJDd8+Fwt8VPQ)GRp0F*jg1(FL3iIUv-2he+a@_Rg`%qXd_ELKK~WTh z5Zf=1PNzvGlK}MHzE9_w7T#)WM$=UOOJ*?=X(kd2Eag{ki=rrmLLsygN4#PI+qOw2 zle~AlnX4Du=pXu*%UAp9`Rde$*Znh@;*%?b42{l}{Jvs=WFmniY_48x17PUSM|53y zowoBmeA{^pO_dpcw7|pZ1@4c}ao?C_W`2>Wxhx~&Df~6Ttz}@^F!-$V4FInE_y>1J zrugXe5q`b%fR>JK3WWkf2xM7C2!T&gkQId;s)}B_6Q9qw`3%gCjv_RTPdi#DST^S_ z|I8N`VgQ8eY7ml+9t>8xmQ_*FF`QRbJ~(+0faW*9Lt0v*x#<}I4(zKZS14=>UXj4; z>@16h!IeuV_~GU~{+d~WK!Ah$>H&D^h25Ch?4||EZo%B#93OwUy!RbleblHbIoqaw zmmh%oof=!Y7naRHAQ0gF69;(h{0$0)0?+N;ix8qH&`_su=?|%F22!aMXTH46@ZaM! z?%4xCKA&G%feV~2yymGd?_&yK_R0KCyiq&+Omg0eDVv+u%@i9s^CgG+gf}s!qkw|1i*nBd{ zN|b}gBK@yAAG!6lwly;WtCHrl_zWMP zXdU!sVgvXQR@c`0&1sqT+?~Dc+fXS95Bx=Miq{B~ZqGLgM@$21ouS7kTJL%#Jn+K~ zJnanA1+5ol1=f+Mbu$5YSDvN{c*O!GB!Z5_AmHwKn&slE7+#gY8VTJQZjYX0IrW)p p;8hEFB;2BOkE(mba@D{A{s*T4`U69s8a@C3002ovPDHLkV1l5?MD+jw literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/winebar.png b/production/example_apps/zippy_maps/webroot/img/icons/winebar.png new file mode 100644 index 0000000000000000000000000000000000000000..c9279503e4e284fface2f9214d09b53c66ce289a GIT binary patch literal 1041 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/workoffice.png b/production/example_apps/zippy_maps/webroot/img/icons/workoffice.png new file mode 100644 index 0000000000000000000000000000000000000000..24f95875138cbafcd65ceb25d6d93d11107bd686 GIT binary patch literal 933 zcmV;W16urvP)VTQg=NkZuWm!@@2E>KO1b`ZmxG4bYfFZn|&*vM;(9n<+PXI|# z##x^cFaRB>in1=hGA_io6s&A9VqupJDii&pY61=C&?gF3wwO+*NhA`)63)@OoM(fNdjBJnL(*z-zsuqk~$l#_6jsc~SZTKyPpFngIfj!1D4kH%9mJ z@X8@7xeU9vcQQ9OxBdV!(i@EieY?8t>rbx_xbCkT06=kk4*+k=-(A<8%Tao*R*N1$ z+Vo7-uHT=WwIQUR8t7$VVZjCDXQ6&Lv-3af`sKSNF5fM2cy~7&+f~}zRGz;6?Ajl; zjXXiqw3a(&D1Z}vTU>3w&8U*g(0}QD%RZr|;Oz0OuD0J^AV(lFfJenY%Wmq<@j%b` z{jdT}!OaIBsN^!794m7B(M%xWpymsZOeVSY@FVBX?Bwyae%HMywqsv_uC6Ys)hY)@ zpRu_s#^m?_C&!9>`dVMJcpv~pQ2?0#R%ia(is3J&?U~!;Rc%oos-#8&0;`@d8l5j%`t!BOet3Y(hkpP@uzC;M|zyKZ)NdfT+kaNDo zN^k`h4+YQ!kq{mex9Y46y>9G=Kv_2Blo8a*5T$hy(lvcB!)`bP@Kj00000NkvXX Hu0mjf{gA)L literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/workshop.png b/production/example_apps/zippy_maps/webroot/img/icons/workshop.png new file mode 100644 index 0000000000000000000000000000000000000000..c50ea96cab08283df883915eda88852b9681d8f7 GIT binary patch literal 1143 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 literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/yoga.png b/production/example_apps/zippy_maps/webroot/img/icons/yoga.png new file mode 100644 index 0000000000000000000000000000000000000000..120ecda2c4a9c7c9e6f332a82a9ea7416605b745 GIT binary patch literal 923 zcmV;M17!S(P)A#eHXn^zvA2y;!lB?!5V?p8k-JOb-o^bx1Pg972<}`+5LaFJf9OgQbag2x zqJmqYcSzfOlrCybPfn8=7o9nsr01mP#MBptIUjT8_sl!*%$e6wN&&F4vN8*#fQ+tZ znXdH#3HX4l)oOhJM=52*GeAz4j0Q+eNnC0GAMkYXYqeV6DVNJeJP*w4I>*^~zyrF# zp00f}%A6K2R2S>(Qx+bw%1-%?zLY@Uc749OSYKaWULv2*lFMbLD(rba-ENO6_4Ue5 z`38C#?7+(bXCe-a_G#iQWuo1bGZ7Dg2sBNgC5m>X6q}oyD5Y>52Y^zkl$0lxSlC#z z*+eSE)n`qvJpCUjC9PI#lCCCS=fy|wnK`$>%zTl;{WpOpej9-5`^VPtOeiNq5D92^|PiuA!?kSHEv z0km2zI-L%=>;Et_UyN)wd#ObB+F!KWZQAYjuLB4n5JJ%F^(fqbL*d>ldK>Q%tLc+% zSJU{7&s=`+mZf{I@jNg1ew>Y61+MGD!*4^+S}*QKwr^H%qcsfodVZ&gOBYFqo!c=+Wvkb0AuNNdbs0=eZX#$&1U0t9S^{9 z9Ez0>;k)06H{7*D3J>1J5{H;uu~I7d`;Bvd0BHRw;{wQWjm+OKlQ}w4h0UuFVhAqA z6i5Tmw+f!;pEws5i_x2pvD1Rh^sOz>OmUnpc>vvR&u%z1Gskjst2O1UCEl&|6#PR&vPRqFo%r$QL<%1+sAnI^tQ zQ!@{cagx*E3}0QWe;nrtOZ*nYu@#-1o|2xM+D_j-g+W;2f7&h{0SHge$C(Dp0q1qe zR~PGFYzRyIrWW7V#WO-tb}B#w#ChWhz#jQN3B+Rqgh0$|h>w7o^L>tjE4FwdfDwqi xE@sE_IdXkBiFjfF3&I4YS*m7<`ANh9egYQIxTp~4px*!h002ovPDHLkV1l|6w&ef- literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/yooner.png b/production/example_apps/zippy_maps/webroot/img/icons/yooner.png new file mode 100644 index 0000000000000000000000000000000000000000..d471f134db2e2e10a15196e1369522dc0b28eebd GIT binary patch literal 803 zcmV+;1Kj+HP);!4kW+~NQT4V96+RL zs^Cq)maQoTST(^DDPRV~vdxCW;av23Jq34wZQ0xW9S_7n1YFC0rdDZ7_;bHKI;k0) zv%#cyD1RovTz9?Ww?`*?du<%2MXR+@D|kA+BZ{W@j7|oV-T`tO^uV(L9H)itY@&j* zF0-9xZYY^ngT-E}Mys_!nx-U4QV9@Vgt@WXadTtKvUIOzOcmv|M7#HK%&X6l>2#|$ z@SoU!0smY;ZKs_OA~!B(Mc39WUMf8a-HuD=Wyg4xtKcdw^mNv3X%?*8Q_ix2|O^SHb`D;1Ete}xwzsTPEFnCE(s-06=JC19>KrqjEH z2Wq~Q3L%K6nShMh;J#dn0itLMQ2Vt!me+DMl+2`|!K1;Xcj!}InC$OAV`t~75$x*f zCue7urT@voBtokT5;?e*6As9iW)^_Y=nJq`gn|zyy?64Fimzg676XY%ahl!X{r2c| zl_xa#Tk^5Byf|G`o~vFj-@cWJ(BN-$7Z(JSm*=ZY3bTPN*&M$;`mT%6;IAe8Mz&ai zmf2bXOGIobPXPMLZ>Rt_7EmH$TZ%XZ)Sln42rgrIB>@Eyj%=#row0CzR0UpHfF?o( hrAk$mVzVl6fZy?#o-ph0P=){i002ovPDHLkV1hl+cVhqm literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/you-are-here-2.png b/production/example_apps/zippy_maps/webroot/img/icons/you-are-here-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ace63b1223eec29ff1aace3c560911181f7c525 GIT binary patch literal 694 zcmV;n0!jUeP)6#)Ctuoazl;$00+E~O+ z!49{OwY?@p*W5^>wOO@rac2Z16&5=dUfVUUn*PRz}|3_QkCaI z*Zsg|N-4QKYPNVRmlQynrhxr$dP$a>;xe|@%7DCOh^L*|@NQjFnDqO7y4|jm*k-d~ zykh>J8$20skiXW;X zVTixuG`Gr&)0*;JTC;rnZi6ty-h($07*qoM6N<$f|ndfHvj+t literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/youthhostel.png b/production/example_apps/zippy_maps/webroot/img/icons/youthhostel.png new file mode 100644 index 0000000000000000000000000000000000000000..6441e760fe5f88ceffb7f21fa7d7190e90385070 GIT binary patch literal 712 zcmV;(0yq7MP)Ru0Glc`@eLtu256 zm;*t(-Ch7>!Z4KLdB75$7XaBEi3b8;4*0_7?RI;SX*Qcu+y+WwwAfDue82--G0x>F zEg@d5_8Q$C3$NI)-Z>VR0kBY0Z&!PbuH!h^wvA<3I~DeQAJ6lk*XR!GokPT9Pz%oj z_970%_mp*(mDMhNFX9Ohk*2KjT~)h@W$#LOog!|7!GP&>8jah`Bvu;$;Psbh+0hk zNi_HB=;L3$7a_pUn_p{luIt_^wooYO1H66mIr@ASi^a7~<+@31(x*5P zpjNA`j5_Nkv8w$u{{z7tXa^Etp*X(p?@dwJJJQVZr(N;^JkQ$;MD$xOZiQx$Q^dVt zy>rZl#>8zu literal 0 HcmV?d00001 diff --git a/production/example_apps/zippy_maps/webroot/img/icons/zombie-outbreak1.png b/production/example_apps/zippy_maps/webroot/img/icons/zombie-outbreak1.png new file mode 100644 index 0000000000000000000000000000000000000000..21b18e887bb39ea9b8ef28d265ed71c2dccbb6c7 GIT binary patch literal 1487 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 z^PiaymHemit($server->run()); diff --git a/production/example_apps/zippy_maps/webroot/js/empty b/production/example_apps/zippy_maps/webroot/js/empty new file mode 100644 index 00000000..e69de29b diff --git a/production/example_apps/zippy_maps/webroot/js/jquery-3.2.1.min.js b/production/example_apps/zippy_maps/webroot/js/jquery-3.2.1.min.js new file mode 100644 index 00000000..644d35e2 --- /dev/null +++ b/production/example_apps/zippy_maps/webroot/js/jquery-3.2.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("

Hh`mu9QOQE7%&gcbw)Opxm^GN%%21fIl?U|ycPzY49?kF_YEWG?6Sj~`ARDrsuDDlpNL5bD)q$t~*e zJdm$?HrS~e^_KmXV!)Y7q&zm5%&g4?!f416qoQhygycQy#x`i7I`05mYyX*%%}Iy3 z9dIB0HHY22E{Ml7YzfX|HS-u9rYI|W;lUe2#{HYOzY0n-%%lr}y04*g<_KZ$6~AkW z?b1^3CVoq1x(fh(`4kP_3jwqc+D@9J{cwngPlqZq?n8WnxNcu{5&|fWMu%&hf;ls+#@8l$AdLrIWEr%qJF3MM)?@a^Y@?z}L*?oD$>g$^;e1ERJ7EjdP`J1Af znMAHLcE^f)tWkvf)MXclhYzu`7!LP9-CgM#;Bu>;tzaK>Ll_;QncwVHR0OBc)JE9V z?^0(z%ySI+1x5TR%n)GKhthKre(M`MLedt{D)S44VH%9+bGLZ|nX>zn46JPh?jeUX z{8TJt*3a@re+snouyilU2;3U!lri!;9_%5` zcmd3Hxfvc#8}eLXF+!GiII91VPH)=1D>{~XfUBa2s7 zo+?|zUc^kTr2RLr9|%Ezs{oo$VTRxPK&4VQgKwS8?L6H#n`CY~u$AAYn{1axE8480 zZ^vVWO;l=E)kp5ZEN|FO0`=)o986zFT5L@KiryQO^Mr=pDV(^63&rT2$MP;yUu6k+(OVDZmkfvmi0?2eNS z(`qqxyFwwD2A@Tm-igjv>&EhQ=ff>uLKW)ugVlgF0C`8)=jU<0Auqe|EU?QmI&b20 z%uR3+E2ybI%*`7Esn7B+{M(6|F!5?n$szk7uqcfePBxEZuo^dV=h%@PXxPpMPKJQ#U6P{(F*=ky}tSilCOryyh2 z14klY3AjexD#z0q{TPc3e4oUU!6&-`b&`+qxbTM39Rk2J9wlST)$)BuXw|M-o<$kf z^YxQ3&P2*WX=_mecl^@!OphUIYMffqRY#-*E=_{1pqc-JGii^u&y_6769NN%I2a;$ zk^fy?IciTm2ns1+8c1Aho9LFViFkmaj4*pw+E(zsu1}F}?N#?&)%>K(tPUC*X0T8f zW%p(@l1yEd*qf1|>D<_oQ;>?yx71Jg5Gshpps?q;kx#S|#pbj%%=g4m9r?*L4r^#4 z{l)S9h9?+#tsH4JkJOd3OU@>91SfEZVzVppnyo*r!miJcIq4>+o{i!Pt9QJ7YJbLr zXCAB{Z9g33#4|Fk&U)gbxd{|P?$&2V^O7ILR-K%lYOaJZWk>Cnbzs!FO+HlS;phB9 zKs){{pdU&F%=6LQtbsCM&1|otjarrO(eWNE5r?lMyqALc^c3`Kr?&sd{l3^v zS%BXDgl*BWZ2o%lf}@_g_=ttQ94;`fx5R{2xtLWU(T+FXml|JsY<7M`UiH2tE z^9@~r84=T6w9G;-YySCBn95c)Y|E4I#bBbW4DTI&fU)x__iZ@-oxh!iiKY7S;#ULp zoPjHn^12ERbYGryRgaVLSyLiekoUR=CRs`2&Ll<_|oA8txIJo;4E1^Muz zMVw&++*~j{QRyCH)(Stz{FP+*?dJURR8z;6{CBO}VyZ2JbNpwv!TkcW{sBIpyBG>1L<3&DB+ zrk7`$w-F)aIG=!FLDz=9D|-i~?%2jbzT%~F|96{=Eq&TOs4QkrdX!7#%+lG02rbRh z>;@*!h}Cldg<2G;8pCwlK)6?QGOO{wx*D*STT9;%ks72jfUaZv;r>{j3A-b$W^@lO zD{7#jLvB<>;3Bc`6)Ik84qq@3IPp#{z2@Vw|@D{^9@ZUVIJoL9>M{z#Ty*Mdk=)akP~ zW9^)V@-#Zo77fI;i$D2kx^AiTAEdN)7&qSs5l#+ef`+rtN8g9GhkGKwd~vQSZ*)?Sk#0Y0nZ^AEY*hx^nvB*h6`k8P zJ5nguD(S#u=CfOe+}w~uyEflP~Fy-W+uM&Kf+{TTB} z_BT+hwJXixpq!$KElxkM*Xr#9&6qVDid^*c&<6bM0bhWuPj+7)>lkob6{O)=zh{T||#d!#a*{%$g zS{9Jct|I}sUj33QX@8!#6$!hhprAsTVA}OGIk?Ef9xD-=hZLB^G>6vJ5h%HMj;R|C zHMn@Kt)W0sDB1wjYOC?sNw-SnX<4Yh{a-r+V?C?jh?twY-XIG)vQz^4_!{K^bl3#2 zqHjUZtv}ben^3q$sM!c}w{0L?QX20|k;N7@AOs}?DC+#72YDsvVr6m8$+VwBSRBo;`Z*}WtDk29hI<$&gcHgLQRS_le z?0%ObJi_6myX1^a8@T9yrD@0$U^PvtlIS`uFAJH*XOA`1)o%KDzaaS4=Ciad;ZH3z zUdf&&rJZf9-Kfw~)|vvBBu_s&nDIJn0Ei4VH2EM%7b%(?}g*SVq+F4dQYB>pgXdhbX*=*e!azwYbA@3cl5?^`-cU6o8=iA?cv-SeFCZ_UKQ zg&9nTM140y-V8n|GaGt?V!M>dP%*1jYBx0{^1RDgdVj1)hP#&;ht$`BOz`}JRI_|Y@t*Au^q!EGDL|~}Y zU$+2-PB}XE_9~M3Eo)l-b|+e+8dt>oF3mGFU2S~Crm$L#!!1fyqn1i;$8SMey+Diu z^z73IF67S8A=ZT&9e6e1zWg&Mf>LK`Lx>K0zv(Mx3^6~Q%;SovI9Sgwzf;jp-Ax6= zB9o*&-CV=T@OO-KmGbZ`qWQJyd59nfMO;!iM5x!V|Ct%i0mP2*C_;XFPT7(($dW{d zV@C8#uJR(w*tqH%JMycSE>Vb5Jez0D*f%1uRGHwe_}WSN5@EC27ji?5CCb=jp+06Qgp}w- z{+x=x&^PsFnccqy#|;8%awbfpzR#Ns+&BCv;vAO>dR*|a75d%EEKbVdzNN}KZFc7W zH^h&iU$im2EaLZWU}5&(cC+NRQ}kJ!4QJVn?+oe z!$cWLd%I;$&a*oAB|}bJ^Yc9oE})ZT{YOsM$XqN~D_P?n6g;25hK8l@Y1RI^@F1qo z^Goi zy-If6zay{w^&j@?HwcWZkp5|we*Ey}*oN|RYmAvzx|pV8;0)+7ph2h|X?;t=?a;xc zr{)>?!O1N?j74$$0jibf1uj0@Veh#2XCJ@PO2&uzoX;70xb2wWG;9am$abdNw0KZb zn9hl}k6r|Mf2l@CFrNzOGt@yqc7}w&F!2?IPt1AX%@UUCbTH|x*FZ2|eY5FsKZ|HE zJ`2(|G+GgQHHD2WB{q*+yl|_&t1M&0IiYcN;}L)l65Y^t@n;gr)@c}`CGYsyyfr%n z{wu_5nbj#t`3r{26XK>U$EMf=GwHvu=q1(R%4_#av}K~tD{rRGzkATe@m7mlRV&mq zZBGNH6&=BFX0kD+`mZCFG0afn-h^F{#Y=3*Q@5IX9*JbOMu$k?#Btnf z>igpwHznU2Kr5Ja&g{QXrNyXrb)!iJrng~_Qr>A)PXI6AOScTE|M(ZYjP?q>q3uY#I%c!SOuB0K0PmzbiI; z^FIVvHEy71=fJ~u3{lii(}c`u5Q1=l(e_uW;7b0-L{$=Xhr+1Y*|XJ{nQBiQp;#sE zJnCKD7lNTXG5A0~pB^dhAJ;%}J&BZrPCaBA*=sohC&14XQPg7_s1EV&%Aj%$aRM8e=KHRlzZTlwrPRn+^z5NR0;K~0n3dSeTY_ntBL=7XTT43*W zH5B~MQFX^FQq9CZ?W6g+z-ThiS0eH`Zq@$L7oX(6dEPbvYjQJZ;hAq-Ko{vFeU=3A zzK|Yt8iki1ee}xjn)dFU*;e(2=@pT}Oc)5y05j1wHBS7lJ+^CAxn zZ5!-#|4N)+Tk+mE^oCJH_ewor)s9{$k%Y`{aSgkE(nQ$ts6udo@*zJ!2sl-4Y;p?* z{`b<%lMh^N!t=lMl8dBBeTsUw+SR~#v;EiAxYOQZf+yT^)g?l04T={Zm2dmLtXMc^2oeHu@?~bt7r}jA>(eXo!UVSS9yi6O;=G9SV72A>sig zgz9m`@8AAC4T>69HId*ewiX<=6fPjP{KMMEK`wC4E}b`7bxkNTB6XDoYP#N9%`8{% z@2zJ7dOVu5d{yMJ2Hu-RJnY}+;M}Hpk9q0Qd|XBE{!nk_A|LV$ZxB6IP0so_%IPc) z)qbGiURxpF-#YY3rZnAxT#8hLH!2)^7|La`e#|;!hYfbAlBi2(yoAeA%z5BBGq!KV zj$^vv-#<$|Z)jYI9DfrHC((#_n(hK;M!x>i_B?KH1wbT27r=a0h(i#z(<%P81ncmwj#7rA|n3 z$nXc?6`+=#eHuX@FMpU)V<15uciX+CK-T z(uom!x7EaAkAo(Pc=>t>;|8(L>3wcz&b;)H(;;1o_w~#xW&0k--A8kIK!kZ#xGokP z|4jTq&mn-fe&$rKddH@^ua9}|{%j1?>t~`rm|M)MN&ePm8t8@j*Qe=1DAfo+jHy?x zmjyEddbxC(Xe3su$Mwe5w1341zLu-BI~icYPT2ns6E^Op2u)@0ky+(XunkSUrOU=l9FeJ1l~Vys%5i%?z@ESrh-KT2CK2As0{19^%~|P zjPlBDHv739U%65qRAM0H8@-9H3G>2LGK=o##=5Lk-X*(ozg>=Wox}!0kTYJN>L$s) zcQTTvV>a}gQO$!f4UMZTTH&Egdn1aeD-S0>=LlbWS$#twl_}O3LbsZF_teP9mo4CG zk8pbJ4f(shJSow4c&fDC35rz981oWsk)7taeG(Nbh^GZLV&7GcXx}u|oQ$Nepo((U zaPG^4@EW-mr&lD8@u7Sx@uE@W@r-+w%rH{-x{I64OCtqD#IX(2cXgf(R=8Wrb3Bm# zzvT52ZR?}==O<*}-l@jp^L{eSLzkEO^Xunes;XTj-OF+mYDGN@m2p2R98z!k5U9_v zbi@!phZFW-{kFr!KP$F4h@!ip6fm9jvV}IYPQL;tvMD4J_~mrX3+4{a+vq(9T2y;!wF6 zdhxLzP;q~fz9~&M=A_Zf>K{g62WB$w%7qnI#< zuic_{vkLni_y=J}Wh?d|ri$m+@mj7jRkg8pSi5>@HSc(ZYOY|=7fOuh>)a`u^Msy( zf;M`(k%DQ_Vdi_tdNB5x8kVhe)Dtp6T3#HnT-~W=GV6$o`KI0lwmt&piDyQ;p&d)u zGv`#f>MjjKXLXgLxlu@Q-sG%G)pV_T6FdkhI$^ep^>tO(X4CT_z9xG4y;oKLi?^#b zYQ+T7>QL;Rre4b9G#u$Q*6@zz=!+dLF%!Qt@~o&O#`m_CT1sZ%7vnn)8d(RDS&urG zq_Xhz6=T2@sNgVHc5|rx8uL6juXs}#Oz8GO*- zq#L{MrA<&5BdfWTDbE*O$ktx>E)6HX(6s;B{f2oD!VaMsKaByIY9zDob`-4P5h6WU zB9*$P#p5^*$(~W>T545f5OQ{py`K}WyH(0RhiX14aV|X`=(IB#yCUcp%_c>$NY#tQ z-XFUSq+rHT_>^2*UWDx)+n_qUCm>zPwLL8T96r`e{JQj1g;@C;tQpxD!-YWaHnm|X z+8ei;nP{H*V=G$Tbj}vr2ElVsPd=SIG{#(@N3GFkssO1(siP3OMZ!kGuxmB(WojAs zr(fjdU`7#x{@J1px|NU7M#a&lcRNq7Fsk5p$B@Bnt~`o8^NMg4VyQlf3B6#z8*QC0 zhLO72zIuWf42byWR{b6d2*lZz{SV|X8mcUcPaOeO&A+CjnowatSgJn3XtFh5IPADv zved=}z{juDV1A@#t`1{JEX?I?rC<^bHJH}tbTeTQ$J+-j`xG#~;fE|~gsw>pZ*A=~ zgJDv}Ln0>J;HXuV{`C|ViLFsY2wyfJX5dFoBcGzV7%0%>iAaWJP2ors;^_|4>=to}3`=V#OwySo?Mc`A+ukFHlWm}}h)y077F#@$WNCaR<%l9x zQ)6c{G|qk0az-x8-)3VV-QE^xiIA?FOg#eiTrMhdug{?;6`PEfhEiGlvi1j18I5+q zBihXLafN~&8@&=`J&Ehk`sWX_2AGRQC zkN(^wArX1Cw}1R;El0^sM~>Ty=yC+0$+ujlCC6lO?$#bta5-|%Q4d)r`?9&_hA#wG zmp4PcCEY6z_o>Scq8RZdYC%sAJb^e+%LKV@?fn+dX zhh>ldaL6{h^EVWTJUGBikjfTf(~0xBLbd>AuAtS8^nT1 zmc}Ci+g_gOt~Ar_l=4}LfLtvcuN+EA39`4KldB8e*&;3_pRw;|vR%b%KFaxZ*>fyc zY!MiAJuSaCAhOK5>X}8I+7^X6mx{BQU=}1K+uBZ#jbBxGcxupaZw(-UK73(BDG!ZL zzG=cptMRvHPU5>@q%bW`UHx%C_O*x|vm-C8GPrfx!FX2Z$5fBc&`VhwpJoB7>dCF(KbL%pBk+{Ghb`*lYU4H6 zm+$$=s)0uOYo9rqA(WS|X_AoZI>?p?+$iCisdRG&$m^aicVVI6_<;r~5VkH^ysLFg zUnce%i(d=C`+GMXZ#LV_u8(_2QaXY=*1l{FC^?1N2G_Li5FuwXT-m%^>z)1h_K%wt zL`g00Rk9ms#$UF1W*Iez+FvAH?VN#u?U{Q0zT_*-DW%B{`j_Uo73~Boa$A+hHhi~k zsSB$3Xy@cB)hT7!>5RMcF(>a%oeVby-(u#TaZ@T)*ZK_<{RHtKd^cxf;LpM~&|xO! z9`*KThtF;Dyz69kv72W7Aoosv`*Fmd4N4p2U03dq<^o@ZFXJC&_JxRJ?pl+w8AC(0 zJsT#r34@@uC*#W9*@X>}D)B|zGQ676XtRw4Ve>H@o*1#gu6{ge2hL_B3&l`rY*DJ$ z{Acppe?e(LRAeK^91~1qzXLHNt!rQrJREeBfCTo3p83CY_BBS zF-mo9N4vn1=u5tai%aNg>Vx?hV8XMHP8$is&$I9fJ1+fy)?fV8$l@npzjP0?Rc%A7oSt?&ptQ*B&8O;SSXJQnHMyD#5c4AuVnH0pFL z6V?-fG%ZLYlS4{m$O|PlX&?7z@3h?Lz+%>r^Zd?JyR5K$EfzDeF7AE&^YdYsby(0M zk5vSPb2md`{I=Qs_hXBTRK3Ret}Pu&YO6XcDs^MIymjnMdPLhBfyfoH)}izx88)Iz z_46#%`q$H~zQ{%P>m2dp`+*CG0a}7(C z8%(ni-Ju-uTiQfPfNIT%Q}Pgel;J-EFMtLaqvMo`VqSQ$ozLUf^7H|{=-jNgs_K`O zEYxEy;1ht~nvEGZb!ffQq{{qpb@ED&b$xk6&`P!7=d`F#9;s*|sk^nQEcib2^YMug zq4aI#LmA(2iab^3-#zhE^#FbS#J2`S+9yyw1?ZrDp%5&qtC4xf=ko6#Y_6EgS7nX~ z);c|>HmJGdy1KA97n_{FJLO8HpF)hw745G^H3Nl#mU5;TgvCcD@_yZEeSxqUQ#Mvn zr;$*EpRYvyas*n?8nOCvI+6AUc)V9E=*1!RQ~YWmJdd!@TvCGu0v^#^o}`RW$ksIFc87(3 zU|PBI3)jl){)wnzV)-wu;yNGdwoE?+qNDfHjpYnYQ4C$)P)rqg+QS~f+WuA%7Ss}f zmN={=Pg%kH-OqN!OF_l4{)&ivw5g_0`JY$!*)GV)k9ZuAE4#Z7@oz6nRBQDLc`=P_TqknRK>aA? zS@IrwhA6Q9@Qg(4706&A(Y^!XaWAZKIfQxElQM^0G7#(m^Kmb0}}r9J=(R zD&pI!!lDm!N-c!qQF46#1Z2bqx(uTN)lg=c)kg?qMSaRcBxhW36(wI*f1|>$aIC}} zo=GojgqqgRIYIUEdZ~VVQA-cC3BI!NW)te$SwaM$_WrrGTo)oHJ}nuSp+7pByt})g zo@;IX&!>8KArN>RAT_^sQiFP3jqh36VZ4+;^%K7Sjms2k&o-~jo>*SGzqq#G%?ZEI zJ6X-w%a7?(y$P{l{ZCQ<{dcO#-*V{^uAW~5EziZ<+|I7Q^5EHvQl8*eo8}^lfL873 zn6y8?e-pb;aPA~?o?3ClmvM#*m8T}=X{A_99N|OlQoH$Pz)3NVE7JF_A72-jmYSUR z*0${}8tq$J74o%@F^IItP2LK=e+5Jp?qu7cx9MUZ=Qjm@R1;eD+I+U<|8R8GVNpI^ z6s2<&qy>D5Au*IFm%Ioi(&9HPbB7oma z$xrDpNG#H3qm#_@@bPcz=7pnxMln$>nNM-His*eYX;Vnqk=o@i_x-lVkkHTOV&lZ4g$fT@SR-8ngVlFT{R=Cd>Ldy2I6bd6}3^Xn_&WBJBp%b@-TZsh%3U=kO}i<0nuS7l|A}(}Gli?t_0$ zio=UsT(Zx))uEu^-UBm7<#ZGuo4CpzdaX>c-e$!mDe{fbA)%-^W|=TedRL128}a_y zS6Ih41xTBza7Q95#vHS_ln}t~zi=JwT`j>e2g%k^SR#>Gd%_9oUZn5k7r4vZ7Yr}7 zJN%MtQi71y^7MJKO_b8Dvxn9nS#p>37VK!o$J#LM;RQXA%CN%AV*DEHt5>U*9slYJ zBgd>x``083ebLOclj%J~JwxwBh0boiDj~Wp;8 zY|Z0O>yHPIMCJchsCKS6#=hLMS?%Bv%Srrx#?R((HkBH3wkUPw+a(*zNSj!hzFIY& zTz0?j3l^KbngbWQ^Hsl)EwF0XbJZv2$Tc zS^%YFk1mWxsIKlI9$erK*R|Xxy0lzckZO`|mafF05E=Dsb6MhncZ`!0?%l|YZhL+_ zBA{J+5bTEC>jbp8qa7kcgN=Stn7JQU#NPOmxW*WKXG%IGC9~V^R$|l7r033u>^Fi8 ztPkjT>aX=p?h(i3luYh2Y-Js`B=Xawq1az4CV5_C<6(pEaBG$q1W4`y{YH;+*1ePH zLjUKU5jnK#4=|PkcNe?^y3+?VcqV#%{Ae4P$b49SlN7xZ`=qX;;(opOYNC`_^m|Tq ztA)zacCVvM(>szng!EI~U0)a4GNRvY7yOsS-@*m-GuX#bGHE9+KS+3DoC-jEYrc5K zjJo@7n~e#mdU%&q@Ok9IVIj!5&BtR!HFA|$Vk>J{svKAn3nk=i*{2L$1}Zr--`Lwt z@LOiyTMwH?qkftWn}(Mv?Z0X;EL1m{t@Dq+svC7{rkOa6=p_yR3f)7S5my4$dh!^_ zd`$~i4`>^iR6k1TpVEQ>&{6mD^=rncRg;W?c|cRTj=&7^B6N-p*)+RTmV8%3#2d3& z!y;jk*5ULD(FII|DsV5=Br=B&BEYSG)kC4+U9Gk6C3DvmLdz&~9Wz&A0H+ASeZ7ZH zG{{2ByTD=y;eFKU5OT*mxZP zKI6wsf(ke;x;sKTl|iIs|KXL1mJ3}ZWlM(j^)zEIl~N<`z_VzHaLRp~)fot1NXLqQ z=7Z|cs)epu@8vAhL4}ZJgmg3E`Ug*umxVyzMgL|UPE_TN4N{+h)82N}f65lPttof4 zvcFn_WY^Z$?68|*M*trqpZGsoBs}8>T7Ke0k$|zOId{wqsEk%wMtI9rT4qY`<2N*8 z$R^MI+VmM z$d>-i5(rG4w~Ka}(h`kKn90KN$vbr7=0YFvv}01gRN~btU;ql+^$1L=>qbi*7Mehq zywXwN@~JAdf7Na!S_mV^C--zzjs3sz2h6$9ordgt{1-rn*svp@61qKZNU$Lj-bx)9 zp3=Yw$l&|EU+A+A%%|`FE=y!gm&SQsM+@9p6dZ|hck6-O*1E$c0l1AFt(K1AeDuX; z1IiXGR?05YUcZE4UGoNljMn~u?)#e1_;)Y$#+(a~EVF$OrVDy;pj~72Bj{)|NzBoF zPYw!2+ZaPC_HL!e;F@6%O&nmehmNMiS*$5rJ(o#stfrX&YB0H&=@n+XD0|7k(;gTU zGL;qi8We&sKv6z=*EKTNqk-Ys7Vjvd7h*FglZKuqj9Q2PLW?(%9}t87ADA>0d;m+d zY}*we(OHF_*AQ~IMHs%Zw)hCz3@tf|o-2#6C@^_+^zDM5iX;vUe``C8CT6@TpOoPz zL7=E7X@S9-eLVkH%S#q-XITO_+aK`ElHFwq$h2$4xfw(O81QiOB#TUGsia1XT085U zIQ%UW;90|1<&$lYjllBB@H41nr8qO@_hAc#qp~rwe`((>1z-2bT;~PIxuWYhPDZn% zZjEubIeMH()OVprfe83)rd8rl5SYes8HM^#iRBaS9K_!^d9W-IBfSi;l9{twH74s% ze;{poReM}mtoPc$jSVaN5T^f($R|Mtz-GtBV^M>@gAa3HN3T~`8|6G{b{p1cdYj&S z1mBtKwFrIl+@`hc z5z<<1eOaPIuzf)s?v;1O5l;%@@NW9@QsP6Scxt!~{*tCMb!kL8-;sI5wS6krEW;Hr zX1dWWrBX5Ql4(Y~z#1@I_gw>EgP3q50F@d(G-Ak}a<~DpB&iW0y_juS2m;_9KI^|< zrVmw;&o61TL`li%L%-hKRaEcGu} zAZe~6XqkeEriEWYoR5x7ju`5)>T4+>q8>eHish-_QZG`Ke^-zxDk2m5;2+l#v9;zxD`;DN&;tqVkQ{FD4iXkeA%R*J7*KFW4nlemI1T|u16;t??AXcvGK}?Bdj?f=MbkABbRpNX_h08c_5*wW zsCA}n><;Mfi)Nslr;?9on|TRSzk6QCoJ(6|vzn2(%iKkhSt0cpdzBE9e-GR#Z)=*H zDb6Z4=^Kl1XD@*bGP0&9TJII26w)8w$~0I@>VeF~?cl>hwPR5L!{COHe~xL+hJ{Q; zTlXyP*leLWLF^XucMA?*;Jaz#6 z`>&3_S)U5kWyViHcXh%nBluTlR04X3yS!jDXFy;e%S0JM_+oy2G{8;587Yn}Ebr56 zea#QP+-t#ZJF61#uLi@@x|c5aFEW83^xyG!z<=2VCJQ@WzZv@-Q3g_vTB5H29E-2% zPSF3QnMnf+(DTl>d5$d6R-d|Byl3IS;Lkbku=Tqj9Gta*eXg0Pdv zZ0hUrCqX|Y-UJ`1zpW#9u|WG%nvt`Nc=?4lDD|{(UJN2-tiTIX$}hmX+UQrSCTF|!js{&If#3u%=ck728Scx9|8shO_a&} zU3=Rp34sI};Z26Yjz0PX08DbkXLfcJy_W0fO=7`lU7!x)5Pwfu_AtZekQBJqU|AnB zE$~Y<6We=WGI3+h8>kT56e9T-h)!XPuy7@H%;d_k2HUGlNZVbEL|9eqA&`s))OcP~ zFvc#bXV*%>dS@C0*ESk}q)N(L241jya^8&T%&9V`(HfHZd*DcLZ=K0XoK*_YlpT?U zh@Vm2Kg!Y15;Mq){i6caP&9e2TBmj%SgoL6~LG37S@8DM5hzzbISH)p%! zAoiM;1gT_*eeKmS#C8kJBy6JurYs8GXgY^fODTONp-CIoLckM$X^sO?Ns+5;(&mmt z>Gpim<`A_k;plh{p5eW!vRq34g{hnKHZBJRt9y}H{804Hl_rK(l}eE?44PlHvJ9b@ z-d>X^{m4T|CrT)S;SKyxJRI`bL|!yyOGAE0zDPYUr#ZCt%W0Z9%O{%(Z=~Es96K2n zBIznfslQ;X3-v_#%djWkAp5P}y$DyQ&Jb>)Ieb(P&=`!}0)7C{DYL%=;Wyp~#MEIo zs2Z|Y$k|;6T?3D^pTU7O&NWr^GSGWZJc`s%L_pqhZC7U3g;_{%{lJB#y`(qU0zOm} zun(;%X40l%CbKKyVYu}*ke*R}1YTR<x5qbvN#(XaS|I>TC-@e`;<}@}#jDj~(@Jy<|Rz zcvJZ6+}>H&E$I~oK4WiebqJZ?CNW_ShxF=PHu zD~*NxU<-!Jm!?<{fcf*xgs;%?CjjUp%RWBf+c9b-9mH6K`DT8NOK)}kDkZV_R{`SQ zjEg6`XgP6?*!?JTpy~b+v28Ing_I0Wrn1pz!kc^phKnd{(gG}rW(JbImZ`7%Oz<~& z1P%I#w1U&T5CT#G&?N2fQeutX7`3t3gD-^U*Z3C`>DJfb9l)g#lKfCi%*TR>^bs`T z!ZjUba$N_YMyRWJSk(&PGnL`N>e>$N6h;6yYepOv${+$@B9q~zyJ!~Q%M7Wi2dDgC z_#jpWs-_d^Sb#LR9@#@YgNPks2L|llpFNr6^9z6$fF7TFdb2l_RCp^F=%v?7#qf{- z*$DjOwi8HRVAy=b99t~g6|*ec+9Hj_F`FB+FF@AOBY~?AUb|8tEG?w6PHsB)EcSf$ z3%{(?NlaBWw-1TKXTyN=q?u-SEI7l;I=;@(l`qSd+LPK`yXcUXdh4M-Ue|i+cLV?| z7|4^B^&L|`nqQv-xh&n`=l-~0)y5T-hLR+^pXLiA)oOtP$umS}{B^2LxADZhBtY>p zs%C&mm}$0B9x9GRJsX1j6J$mMBGr)EA=PvCef4#7EncsGzMeqD8gXyTmd^Ng9@Eps zyJu55jGo&lv)MPEf(+IJ!Rl|8gP#cfq5y!VB%WnJ?)C?OVu0n@7l6+Ak^L<(y4-tc z>cvvv0I*J;8L(R-0|l^Rs1Nb@1w@>YcOPHCu0&u9GpMf9=sx@3>^17ZX^BIQFC`{z zS~D|IHT6s4a2n+%4B6etf+$W}cw_dxnRq);h91L>Sr&6KOG9-vZ2&)p1STbuuI!0$ zT&@1&Zj)E+rDPQVxBo?Xn3qfeJ=`So-&$>LoxHYU=^l8lt~|EqJ=t zXSO-=!L2qM#+SuFc9r-F5d3}+l-evOShfPGG-pbR=QV!CwoIn9f3?>@(3^Yo#^!`JTY{7Pi*q0V9t@&43F|F<*lQ!dEKus9Js(~HxX9fVa zCXv7LtatxavglB~ND)Tk9LROK5oZQyY?RCH>VP%4u?m15u$c_6-J8WES^{9K*$TM0 z4DJ&LD@{uF(U zsaqpdgKzgiovK*uZ+e^HvA z{5M-zGK$t`;oLR@wprT!>GQZ&QbE$R9_+0QFM9zJDLZa-0GZ_{Xt2hEFTmlNxNlw+ z0_w+{?>!2=mVF>ef(KXpiQD`J;O&H;gJDP9mm7eyh3NVkF!f4L+reo7(hepv)ak>p zq7n_6dUdC(!aKBge@O#sT;HJ3<%WYr9Y5fBBJ$6cVB4LcW(9$3s9r#Kzty(BW|ABS z+&l>;JcXakrfR{>~E3LTpP*U_9$ z2LZljHv@MPU*oI;a{LQ+PVk*#rh@NmpW2~S=6xU01yJsow{m-AzlX^GzrO^1c1~oN z709=&!%yT(0lY`);}C?Y_drvwDk^l@P3EpAqBOfvq|_f)cNyfDa6O5Vw;&NqtoM^&Qge&%EO#l_x zu_(oY#^Jx4J8+5p0SPsFEzTsPH&dUu|m z1mNaRS2O{tim1!0mWsg*_9#$qtFZ~HH0%cqU=@S`I!P>wu?Jc3mEEAg@qv-3ww2*; z-vQSFg>%7ZUWz5(0K!TmOzF_-N6&wSkvag(4eR!Zm9%>FO<4|;XeT< zMbz<4j6Myp1-sW#84%0TXd_VBU*gZ_THH=ZYLvh4%ky&PM(=(!DH z$CM{|cC67g!;UH~mv|m57Y6YSBc$DtKw;c=0C065FLlvgD z8M+84HcS!^j}BY9PAivMy!G%JfJlDMU69>Fme&lZQAW-Alo9(#C;%xk&7=QX!Nk{- z$<9FR0o0IiUPmC|)A|GbJkQl&L6E9jb#?}%<5f3ELqf&QQgG{}=jyA!z%RJuO&Cj6 zeg41jK;!peCDoGA8t`sj8(+P5yw{ecMRQhhK(XVB@jA7C7WGsZH;{tv<(ysY%Tl&| z$8$16nz?zRi_G##lNi|HFTd~sZJ@8_&;L1P-s9Kn0Rb%0^a#jDUC(1azM6A0ER>??`D)_t1!a|9Ukhw}eRmLq}Rv1u-7L3X}Sw_>dHnmGc6GY5CDH z7_^_>Jc7ngbcBNMh}AuSym|n*BYuPJuBKihx|3ZZOu%YBz~t3Oocq3l?Uv2Uknm5a z%h01J>`9*j@ocQgD=i$Xu)V@=5Y5)l*`H-5RV$YPt9|z~+e%C~=|_Azwd>i2M00^V z-f<@uUeGt6Z|@GK*KY9IJ?@?(CR=|?B;2)}>qZ4(^DhCB0Cn5>Lhv){&bRMoJB6s3 z=>}$T%XVGBXVA4$+`g^C!Ee+Cdr#u<RF;HMsNG&rHSOYLh~M8%5rQGM1+r%Oz$|3a$7CzLxYn9KC~^k5`N z)h=AZcCO*!DYJ|}pXjXM%87(y>700z)30eqhNamDj@!sY_0OBC$t%O$D0fL zuw^FI%Ee;5yZ*lgP5l#-`d@zxb@fkp>&9E%2X#E{NsvfGrEtQU`KWp^gs@+sX-gn~Y=ZMv@^dfT-}ySY_iuVAVV7r0TC+L>!243vDGLtG3` zla%d8P5dJ+nsAf&Z~<44uq|v@xo#wutQ^j6j>c9EXFYv4V#Qk`V#{vCu~TZoF^KCK zEx|TuB&>Y>+`iQ3sP~{;c!)qHrU}Zp3s4FO_)DN`s6^)a`c4 zWLC&>LdYhyQ;$741!D^yWQCZHzPY^M?Tr{W7yYq7x8&`#Eb?yTYiQUUweXhM+Og95`oa%;Z;bS^noPS*+L z>cuP-a4u4P=)LjDK~Jarbpi1Wtfzil_pj37+wbl@_3ZAZc2*kvL)7tK{S;FVEozvq z$#1*v7f+|ve--N50$f(DaXh_v`)!ed_mDaH1x9>R$wX%}XUII^NVxLZwd5nblsof@ zpn|{K_Joy56|tGB>CpUC7JQEwtb&rHXX3u~6s#BN7e~){mY23a93zl>>=I5{+bY~! z(I7Q1M)ASKv`vW?W*KqdAjvd7BaG$eo)Ty;Ph3T{?%33h>Q(ld-_{`m+*_5RZ-i(*($LP~wB$?%)CVbU3F?hKc%O2sVu zA3h25UjwZiH3JE1X`{brkIB8mPJ9-k0TU!=%rZma;8A^SD4k=Dmsotd-_B=|OMhL? zw`OeF61q^tvqi?`&~zohU(25B{GvBDZRuuv;=!}73GiI%TpNq|5C&anpp_OjZ^y zGfnvS6h?d^l0Z&%5R})ToMI7bi06MY=Vvsy$(QdVM%NKsbRBJ&D_*zo;sq9#dOyIZ zIZRC<31i^ers#;C&QOhz)~w>A#2nC>2(@SyRtn?S=!9zT?{75+K(!E(JbR*8KV{7h zB2NPr#obF5Sfc{_WBap587+%3D`r36P8{@T_M;K82%;B87x)s-a-GIw)n_}NA)OP6 z9Q|j2q1<5G+V9r&Vnru#1t{(Yr^vQQ(zmb}Rq1V9GC_H2)2L@u6C=D{F6waU6YxA% zzIZS7hPLr%e{x|PmXoB1#PdQ+dQ*7kJ@bU}^;7wc>8gwwCPX7xTiR{g52Ditn`a};ZU8oM5 zLQ^v2jx0|^M~|LW{={KWEw?N(d_uSIJ2jJ+{>dSqx+MC;u@D zo_>dga~fUjVpE*J zbK{WAT7`U$V6oG{KvvirhjDRP-m4bVOhCJwOMw0Kp$WM>w+XFmNOb1Htns%Q<>&0$ z8!g|v`oYtl%5}{HUw9XIJ=p(sBJFMD0xRbeafnrpZjnUOe;NK!o9E^$u+D*u+Cn|> z`Npq!CivI%XPk5Mj*3#9UocD+opHx67&gYX4&Db4;E@Wm>TjG5fv2s=zhmfNtxQot zgEuTi%<3HPKfhTplEJHk*ZRa);O1hV5EJirEv}foL112v>zvt$1wd{J<440kLSZRK z{k<1m`MjU@5yQ?fbL@ySG&%0Yy;GXFR81;VGq2mt^bw zrA;v=OAqt;0rIDWb%_rQWe+Uz&5immzxMBMD#}n{d%onLYHT`%^cjM?PrCe^ei4VC z&)bggU@<}lzgq|;<}{#%#@~xeC(nQ7m+#wQ`G7C~4*z|2qsEHx2aU*LL6#8Mk6Ag< z-R#XL?`&i|?+hr2AZOm=TU3M3D6Db>o+iy2k}H~@$Xe3(uzl;VW`fNDbnQZ86FE{~3J0t*!uigq^{KVeTB$9}>S_YZwzn5R``fQ8%4v8B@U zx{%{dwc_EW^yIcmKYsE@(mHwv43ncpl1m04x6Gx^sy4L+=fo9@G|%LkF@y_&2)s?h zBQqDEHI7E0r#miXdC!|Git@}mZMe9qeye4?vQJ*jR8C~DlPpW{Xs@n}U1E!`AoVP% zc~w3eS(W6P$cTj$3S?;gT>Q&v*zKQ)e*xWt>R*3bn7n?&J1EYnU@7JaJ2m^4RTL)3 zT!j=>cIk^SO&ixFkKgXHRgz1S?D|a;HSF;}uAOq5&0V#bWslwl+UG>GxcWQF^P$qP zp0P{L#6SBWzLl_F-=r@Hp7v4Ec8qop7!XnHxsE&phgvRVjFX}25cJDFZAns-!K~wZ zEffDDOmPKUs9BCuD z6FjHO@ok}TFSOpEUV9FRNq*0OYbGy_@q&9^JkHNLxnq023;xEI+hg4n%NwFr%OYE@ zXuZQrn4k=ilF|pPA4v_|7AGH-SsJDFFM3#vaa=*8MEY})A!D7k^=uapo(^;Sx0ec@0{Idly+b{Sbk)pbsL(HDTMWXucfQ@XiF630X-m#xKK`^M1U zz*?HC3a^9c-B?MJ6{dgA`Dfgu(9(drsqjg42v7TkgxoD(gkld%{KUSPNRoUY}}+UbXH>N5R0<;wcS@Tn^(K7kT&s zAWR-h^hXAqU?=FI7KZtccXm@GG^yldA)0#!#5kHX#&mme9Ne(rXLu>Q=15wvDn|@` z#U-G{sseM0fOTHJzSJ&Wd^D%;YT_66(IucQSdFzQV1%xryk3t?9DTKZ(f2!-RuonO zU9R?KS>rjwbGk1hy-452Cq4S&^d#>CQ^|70;qO@K;>!z#R23o6^Vu|9?^F4k<3Xmq ziLwR5s`tgtEl+LoPKOO<9ssl8E@51LGa&q~MMaxzVuLSqG+1w9f?>9+F6yIXzp98@iBrel!MoOU@E&mjhb<)*!{t8jhVdvdqBnr?_Pm%Mm1N;}s6dCbSZUwd zbm5!(e3UJ7nl|?C_45oRQznr%`TZeuA*dbl^Wj^ z$HvFYI8geUuKfJh+|^7(#(~fuVbRlc&F6=aLd93HCd|s(0Vfu&oQeo`l|9W*uslg2 z6TjrQdg;#8CPi2&D-yqR-L*^J5Z+iE@jV`f#Fv7Ei9aA4UNcXOBle09w5AO@b z!LmQ@FA?AE+(Kw~YkQJEsWfbj)io%oVexw-w@^l3*|eyS{Tkw#8?yQI$nYYT~o6}XE3rtq(8$s0r`<>>Z6OkdmA4}Fe6k0zZB5z+|ZmX12P{j%R zuk*V4`>J0g&+Dm9KUrZUuqn6{X=d7vEOK0}hQ)xfR;gIuE^X~?b!f7<1`m8wUO%vu zUHL@c%65+Z`XM)FCF|`=l>Vng)(3Pvz8Zh5g!yJ8VxuRjB5OI@Gmnwep~_RC63JdT zTq4_)YUU|T{?SBjzVNFQIGyU^SQM<-Id9$)6%2hsq8c=&P%?JCuex76k(A>VyD740 zE5r8ydis7(3&eZz_WYfk;-~B1UGY!kT6%+7AJQ$M@b&=o{}5Rmo#24+`{Gji zo7}w*Z;7<>mWam>xt6w+7&-WnQ&)#>j0DcQzA$;-hBlMx?D^jr2tPW}>tgW>_|8^S zdaNY!O|%k2ql`AN>2J$s&^QriX&6xlbFGq@m1-Ps8gEb*TCa`^RoPjvU1pImZO|t) zbbV9fJie#%P-0cp?EokAFdzHrgk>^aN~PepUOpTJv%$UD{=}x;z#(q97*=EJb#i5O znNn7@U*jA8s!_f48xM`o%BNeF_b6)gkPEz=^VHZfzEq-@Fh_K-+}G zQ5gtn7*BptDxo*C3tc2gcgp+6*D|qM-6E%d zVFk;RaI0za{7PGkuN4?HC9#}yX?C+_sefSlKGBP{rg$So z9s=q4Bkxzx51m=Q0sCkV?ky$M=}EuxFXU5MYZ2qKn9Hi-mN%rTdi|K=Mayg@E%tbS zrRm`u866eTUyC^Ppr+L$He)6(rXosedgapQ7{}R?idPI%61NSsqS4lj;*n|^jMY@! zl_64*cQf^k%+|2=TVAe!Oz*M?5JMF5c3D22xXF+(+Im;_GDunkN$tzU?Yi z-}FB<>v^$_RlUz<0*A-$)=A?zX-CV*EoN-mY~!-A?7lkG4-x{u`NcDrYY@l8trP*! z6UFJI3{R6+RId3$gWC-sJMT>+8|K2?%T?rF8hyQy$7PIFB`kO>uIu{ZAg?C@e;_)J zQ`EhC?}W9VwSqEnSX+x-qh~JPj92rqF@{H0dSA7H-ZiB3cLwQE;m_ACpAnywRpwy$sPH$9ZR9HtrnFhv6ni!^;JLK+EVTX z);?0F2ZxgU@VLm^ve;|zt*ck~Pmdbsk_~zWD74{-B}$oXsh?r$7tVq6hwnGf5?tOj z&4H$4MHS+H%8CYMh?en~IinO=x~rj!D^{>j^KGU2b|G)N_a8xair==HI7NkwWY`8V zv5q2ca;ciZne^~jhg_~kMVw$O20!`411AH!h^VHq>POdKCu_v8Kg?a2Iw+AJes)=# zR#_;z^!ji&R+-$K^qkqCXbtBmHBaZohQL_-mP+@Cb=u0Wm&|-m4y?~&D~t~n{#5zj zrtj!g1bz0*F?b9R;mMLO$ zo7Pmp7dd`Ie-dZI-zUEI;&>0O)yO^J`toh36FJS+wH{@PvEtLaQ_&k<@nX5a>`G%z za4coESrXPaCFeY5NkI3QhHDGI)aRBsyHxH~779oZ{?gj%&rv~8|BgzIv?>00pAklW z6U@4$R3Ccis%?Jsf%VnK)%I=L&NgG|(pX_5on;hP|A$F-1YTdT9fH~z<7rVa;Z{?= zMTebpS!&H{>$mIa4E6Y_p4cKP;j~PhB*I*I)Q!2*uo$u7Y@v??A%y}q4%8?<$){YR z-8eOA-~|(@kBoM2Ng4=2nb2ICyW>iS2K}YoU`k=a4}eRm$bJ z$VnS<;WaF{_TAvfbC)#E+@HIINg>jbljRnqHzKtfSSOAVComg$7(WO@Ci`HZzY=W^ytZyj}-x z0DdBtr?A{H>b^TA6&dGb|JyeQk)n0>!-AaQWa@XU-o6h@JjVRLGDXoyG{GlTqExLH zSkLtj1G7bQQx+!cD?prY)Qvuo3C+N-t&f>?@=<$*;piSjYk=PvVl?$7-?*Y0@eXfi zN~?#D@(KK!YK3)r24(1<`lP8~dWc%~$-u8H(W;e_OtK!fKl$SY71s|nWsu`I-w^f< zgj`QZUby`Fds%IfCm)fopxg zhu~`=xz!y_G*~B>no?V+ROsuhgJ1ioDJ(3GgZi_oxAW4muo!>t&N^W-!AF&E_v9|t zbZxJVC<>?gZ96<2C@hP)`0~oAj-0kahB9%+g0z;6HqtkKb%(7HI6T3#OOs?3aw(NG z=VGQXSL6!GPfx54XH$$nwo7CleKL1lLq*SM%* znJ%0HaRg2V3q<6SvF|J&fXhu1qV18Iu&0gC3&>I{ak)F?9e$&vM0iP7B9DiYFt!d` z*sAEl=$8zwJZkQX5lidz>yBR^=y65%6-Q#Z26`ToP3`R??9Is@Hsy*ebAV%zSLB2c=90mF6aRFdr~s6PEZL^y zQ8W=Nzt#^`mV%z+5w;B#o?GjJlALFRNouFxH3~}@#`>yM-aIBl(v(BPB779fxQoo#e^2Q7TN@!>K?QH;kzqx_?3Fl z7wwQfknks1%8B9rLB*BC@V}HdTfoxAy|zcGuS)yyVQ+B-vRi&8)jy)5Z=$02B0#z2 zaSu^ub`83W`YNKmZ~Jf*23S{kML zFq=5g_Q6)3Na;j0 zzm>@@-do2{cJWllJg<#^zaxYNR{<(@lr!?xW<3*3e zSl)wvr_**@!j`fwo}7xvldBFf{VMfYoeQo(0tPTDVAv4=pM z2cFQtvJ=jd*!8HbD!e9*;%3Hp|w8EeJ9g5VFAjG_t2ky-?HhQo^oe?0y`lfu+S3KbG|?U+TQ zuTR^C9?n0NnL@jim=7hSV16<+ck)jUgsh=ZYHUS}VuhlwF0_8InaSvIioy!8u*8Yp zc^@d@r*oENIwmGW+{jaAHVSd!E2nS48i^?>w@+(DEja}U7kEAADyHrar+gU7W zQ@!Fh6-h4jYkFZASdUgKev{vvwmAV@xYu;p8wU?s49{GOlh}B!Dx9bAe9d?HFpSs2 zj^Cs*DqLv;SYn)UPJI7R>%;qptt)%2{vD_Iu7{xH z2H{Yb-17o4ixXzE1gWpWv=b{)TN{$9jpS~tKis!o-yvsixMJQ_IRDezFkZRJ^$kLv z-s>?1pFiYlmTB#77{4-YX=pzbXOeZffV{7quL+q{X zH}9zDcHz9@AGL++go2lPjk(xyOXl>a^liZ@BG@C_8FED@%%3a8zf|e6+9MueCntU1 zjREPPS%ItGk>B4(hqix5%*k5X6dPg8VWBAoIl5I2e!GH1dC)(x&-TeT)RHpG!xs1J zTbD?sr)(4Mv`40%ki%;)&f&G^pDejNV8(E?bdGJ6z>cXcyvMRwn3!x@RWxt1Qfib4RfO$ zqa!H|1|FcgMV6m88ui~;nMEZ+7)l?EsY|If&8ZtTseY0kIT;~;@=P+5+-_z{T%0Q3 z=5Q?5fRNjhOLh$tAY)x}E$mBw9~eHY~&Zk52+##?@C-{94?anhO+*OFC=^C^+MDL$HP);5NvxXpA-n?8lchGJiugvNGL#SCN)U zGTPL3R<2VqVG)n0`>`XEUc0`WQ6~L&`PIHq9_+`F#&E!{A0HvEvA|DD+M=Rie3QzL zgvli>2cRj%$s(Vezs4%vcU3zMt+7$Xh?C}F(n(oDTknlG@qPY8I=ZF9j@}o=S!wyGvG6V@5~FN zn*_8lzh!xUuZ)wnd2vPnDQsqC@NUMb|8N~tcVmqCPX5tu^W?^5bgeEJC&rz=B(^2|^L zGp!IbmQQ?rf^{IM`w8U1I>V)xgynN4V=M1j zcnjK0us1*^h1kDIDssqA-+VIo!NY}=uoJ2$th2?^^lYEm?3%k+zz8Jk4csSEJ;JOIbCzehn#2n$55hUxys9(q$C2S3jiR8x(+zlMBo{)=8*K%RO=`&pr^Z97EXeZi-)MbIbOSh~;ia&Q7_7Qn1 zG5k@bfjdwg!W3?Wu{!i30hyEM`u~`E>$s@CFKpCA5p)y<1`$vxB?l1sN=k?lf+#6D z%n%|Cf;xms8G}ejNQ~4Ff>M&w0@5+WAf?hUgp!hX9e?+I@BQa|W=`z0d$0Yhb)M(H z!_!XTjw!YMBU{1;whHgMiAGq@tyR5fD>07SR4%akU_)=ox0!!9s>H9UIDOxjo_A$$ z#w-axcy5!^KlG~ns5Lc>ZX0$m-N(^9)W=KBoE{$h7Bv{lo`{)t9=Ut1P4xTrIZNBR z-&gxqc#AFi_ zIUPAg&ugP+kCvVKoO{Ai=kLSBh=xN+!F%dGW|`L4dPQ|?Hssbsb*_IBz9%IqnW7?k zkL`9+R7!kq$LH_ctD`DI&4o|aRIV>&uMXPhpIEStH!FH5wVfedmzcC>HtG51q2;Gd z9QXdhAnl~vUwdOF^6W2;7KJhm9UV6Ov*j9uA3jTMEyWpjH%)Ez{u!RKsGw{x6{wZC z(RWGTKm2!-OJ~db;<>V7+PT=1zoq)}-=}_Ka@}%OWUbrE-Di6iY z@?`P%aD~IO3gW{x72YIaqqQKO+s2lQwQX2|O7E%Fz)7oI*W^<}kaPaju;1q%{OG-6 z2ke>z!VLR{AMfn2kO9+g&h+FUnO*Gz&EAcV^ZbI#-1CF=zQsPOeCN(D!(FB(<@R%Q zmX9Vp#HEpM_Fvia2FFC|i;erV*;&2|DK9*IX%;(qhg9dgEBsF+%$mHATmE|@Jkg=C zly#tG#K;FI+eshaVKlBV{Y|>wz;;TnElq3hSXrFYHkJ8(ay{>h??2AuJ9dv;J57nc z;WT;Wx8{k_lI;B_ELv5mwp<1>rPK>{WfEtaIlW{ene}=7{Evynx#yEI2_@+n#JsmE z(&F10xyQdr*9xdF-+54IQB?E#7%Nw4h?~-AX{exDzuX)5sW180lJZ9Adt7zA4s(o9 zB{(8(wXja9(if$D7t+1D+A8I7P&ul@GHEo||9;e!t^)2{Qs#E>cGs3ep;lVy#Y8LV zH75zDMY4V4_Ar6SrKV@qO*?tJnMT&g-a|_xWCy-qGkkg%Lg(x^>+2%D9Y%ZRcSZ{+a!*-LW#E z?-#*8cJ=UTgctpzpPNFlC0zr7{pnP0QA<`#`{o^^`^5bC^XEL@yl2nIZClL^E>GED zb_;Y+u>7>ftM`?-IYbuCFwF5qcLtd4ooLWcD$5VTO-T)jD1 zyo`Oe=oY85@~Crk>cuB_u(QON68Sn~{nz%0D z=-U!XPW$eZdc2Y3Ziho|u`%6}}Cr7t_1A0eEe>sU`$x+|~};XVAyGUlUR zF2im8P2kgc;li&W$5YOczD($m=jnX3WJkvvE9^6r!p@QX$>!F1cb8P(5*mtS%DQjv zqxv8wr1fv_(ans6=e0X#Y3elL42?Z6kDniM7HwyZycNQt{i9!qw0vAW@>JxdaG`(; zINs%FJxMY;3ldWN?`TIWrQD+h?|E(-zMNng5@PMKQA>GnG9PzxvM!K%%QRlt^4z(n zg`)u?>le>DOdQR#{L>+Lam{Ko^YNooGEq*~c~^CZ>ftXSoX5^lkD8iW$?#YdPjdXY zbtqo2H~6wDDiP0?iXXJ+X0=i){H|hjyy0`Z@AFq?l2fW*H!4E*6~)Y&oou<}bBNya z6Zw{w`_iNt^GGx|{qwwfRfC+^72%Q@t`ore7~7f>AB5vF;%YFEAkutbvcb?wIB}qxRJ=9)}s@CwXgl< ziG{E5^X$W;9ZpB@y}j|VK>kBXqt<8lJD2*4Tt=Dltb~{^?w8azQObS#{i8@cy7L<~ z^^D*#wex1(9`{9-?@X?rySyx<+BiK zgAS8giv%;HMJ1(4%JO1Y@ZB9b%5O7~{N*!83R=6jn6JE5(0D+wX<%}3be(m0q%L9S zv!S^bvS-_7J&eb7dfRB@BU7$!SnWQ)vuk`kRGZ8$_Ixihm9fG0+g2uBDeE!P%1Wf= zRD2ZgK$ja=WTXRWuwymFgSYxvy`90c?{cztTI;aJzh7{bsBbcQC$g7>9T=MWzA2$M z%kJSUF~PT%N6M(z&XF}8QkVCL(>dswcWSpO$}rO{H38rDDgCDUagEmYPL=X;Ya7Lv z>KekNeRQ?=%`LU{Jogl^X>@Z4NtJyc>2MUPvwCmkc=Lziz4%K{qn>X@_9#tBuZKBK zG8z3~8dp}{6Gh2;k;mb1%l7Kh?M#k<;IioxDqlL_@GnT>bK-a+<0Mh z*YMf!rz!Pwx^msQ_~b}`*d zPS5;nYwv#JRs&_ykCq`{m0P5%a7pt1Q7K`?c}zP>viNRSUR6<9#fa+l(;Q=+Lp7-; z>_aH8NYN4NS;ECLxl&^v2V1%gG&@-J4CeQncm3t)l6QZkIjJh6yP zL!$Md$k9&vsr8zH>Ms~MGQ&ZhgPX1AciiX>RCTMZ)@hHaX9)6rft3B&AR;Z$us&1b%gJBbX<8h1zRWK zr`AxQCE7fjFmPz#PRNqOsnU?U7xRN=$V^89Y6kqSd5g`c;eWI*?*P;1jRR#dC^LTb zZ@+mb_`H8cky|(mC62g=x|TbYlpLI)7P*fI@4Fa0_r$L*rPnoI!BFf)@ole>g*S;8 z+y7XpUw9VCcZ=_c^*OSiKZA%%vSLNM?)Khq{N5S;3rYKxif!mOMJBKNrXAp&nj-I` zU6YgwZFzNDje{i8)S|Slerq$tCiBGJZ?i%3H^b&GsuYC_-|n2lhhmFwgKw^t0YA*{ z%42=;x>Dt(;d<3~S#lb=4k;_aIphP6ZcmBtarL4vR?sc$IlFXW!e8`+%Kr2yGUlL+ zZKj{_mUx293m%z|x6CKjGn?Pv&1boLU@7RLwk1mVXs#mHgU35Zj|fp-GOg;O3{*du z`0-0MOS^BOx{B{jE8VxBII-Y#(_bdVgK8hj;KDj^Pxc|x3mM2TwNW@yq%8Mn?P90>K4R$cpok8;w-DRxCG^ROT%Sk>sw0At*uC-O<%Qf{QPv%1c?z-h~Nj-2^ z4q~{+dLrRB#`Wu-OR{pexPPaH&I#p3yKuXNk+U2k<-d&^{n_m8KgXSxF#b2!xJQSx zBlvPr6gP)E>T;nYe`3^!ghAT#(#eH4eDB*`%PU#3JGPHGK3}Z!C=HGqc2K`%Bwh#~ zO!)N_L~sNQlKqV;yvnGFW9wSH4r{%WLbu6P|@1mTS4VB1}jxa7=%4IrW!_``74wL+tVY$wlm(&5aG} z;wt35e@AZW_++nc(3S8TYpT}+O0qnZeRI;Zlb&051Rozgbu9jdk$BV{r`0=4L08vI zMBcp*`Tm|=SU|YAglA9EU^7r()r`F&1r@8*I!F?>YPryCv$Im5yWO9 zOS|(YL+a(lcXEx7Q`&GZm|UxqIm2m* z2}^-OlH7Yv{F&C`Wt=~AF@mbR5Ta(3hVje|{`K1Yd_<-PLl%2zp1p?@et5<2*uw`q z*9C7rXTNAM@xbFNXQoEDZTWL&C*5ZAKkrpGzi+hg!m4!6Bk|8`c1zI$xr}ojUKg0% zmF;_DyG*n9|8{wxeT?s_GsD;`0oHlCHy0lDFee+@x*6XrQ9E+hy;)tEujnL)pr+%i zD-?p_i{~A;r5sau4V~geRET|>d<^jdz0Ry6V-?si|DEBeNU_GTuC~JCsb=55@8j5w ziWuaQ_Ii{eN1@)odTur|DbytEYkKaL>YR^d?83c z5U=fxQkkoa%Da^kZXD*qeUN(hT?Ub{C;OC-POFEqOzw59yg@0sHw*_mx*Ly{r^HnT z+ers5a>*DMYtReak!dzcPtWfPc8bX`eR1V0^Ieq@@*vZm@}I7w#>=KXFA3-OlwC@F zz%8HOl*v?J7*M1m=KfYSGNyEc6VZ}8*mYpk;F{zGWjgYONGl?CtXIHzc% z8-42WJkJ1oPZ%LTh0y1eA0X1Soj6Z#N58mZW}V4CBovWpM6YZsvXrZJf{Ac_(kO}gt2+Ga;^QD?r>THBrC2$eryL8=_n8)v(mNu~DQkBwtqi?B}cPssI;b3s=R=0geu+aGRu}`hqYEr)g zw=)4UX+M4L=jlV-@2-rg**2yhUAubE>4-CG^;xWQ zc$QGD+fc`21_q}_tvIDH;&F29+xL1RTF++8|2~rw^i54_!v9vRlG53Up~&%dYRA)s ze|sxy&$Od&rFQsXx*9%5D>O6YP*c~EaP+IwjcIw`g57KW-ZtQiznR*sDKxE>syP_b zTHJY_b@bS}u4Igg?uDU{*ei>flgC?bfArr{%vL`ppfL95u*q__yP;B~Qh3YCQ04)S zs!QR|`!lrZ#dX(smi4-H!{l^1hK_UTCbZFEtTXj4-W{>KEv~b2E_GOorTIW{|BcZI zFZQ>4Z~vKldL;Z}Meyk(DVq^FSs&wEk`I1-Rd(Zc*!b@~w(&=t4kbySKElP&Gj!>0 z^wFX4eXmx?9R*8ug_L*&zSC}%IgLqv$9~_)!JS~f-xO)5m)Cjlk1Pv(H6;h3*V^0# zt&X%5$w49cDNI|}+-NvEp*o>4_Z=Se$Gj{9vwbl=t zduUfbI`Y0b`^CS6DzVy{c#EpQsCuzaH$+W#aXZOLZG*S^2Eapq8n7 zZg8r5YEP-oc8jmTN!2LKnqp7lk!FbMI59DN{;qncN9Eb3ol{k$g&f)0A+$qD^%Duf>c117+lM=->oG_*P5XpIvS`bj5n4LJ@M)R8_z>NedmecynJUQnpRgAHI&H)uG^mrb4i1uhV0EG`1foeJbh=#3} zrBQ1wv|Oc8I8Kkp@a3@w4a?vo(2&#W!Ps6khzUD0iCqjpn61VJIO~Uz@BYU%Eorj$ zxkcV{SbBJkVNKDHjoNzb92PS&Kk<{EL_kM`Sr_MZ8>38cguC zE=#G~dYvK6vhDQGVTA%EDV0KD(eR0W9q?Hkd^!Y_dI|%YyO?jk@&^aAPGQgP?${S* zzMJNnzyfK~3>7&no^a<36!E_BILK+;X3Z$9d`^MfzC)vBo-jrjbd5$@mqp#etTzt9 zck)y#hUA!?fXWhJj)aS%1Ekn#^VOQW47<6k`td=ztgApTx4ebhpan=$Y(7&V162wG zWjwNV@Xq?$xTcoc89m_F+-fZo91(JqqHxiq7KV9&;{jdoJO>}8tDk_YnkL5LDAWa@ zGnlA=5A4G?g&LF6fVf6;B%@_u@Mk#G;ryfTwN!>pc+nk6N?K*fy@L$pX-k-On}J%x zdoEHGk`N;>3krn|_UdE!OKzI5WTl62!M!S26kxIcPj*V0!!md6cq7S2`AcYfE?+ z4*fS0A9U|mmKvdcu@MO4j5>@q6GIf3FGU6o zg=||-FBkcneOrG-?OZX#3!x~Thk>q7+xm-r%b*)M_~(EKd;Ws#ICipz)fz>Zl*ZH0 ztFNuUKJ>n99g4pa$ic!0RJm^LR;V&sfG~j?Agamf!SChTA6+u35jkrmxp=3)R>U~$ z0}j2Zdl7Xq?t1-8?CFz!MCE#CwTS{Tw=jE@pKl?KYPA;w9dIcJ*m?K8mmaXcIiyl= z=P1GA)}9xnxR&)(m_@$-5!KqMYz%u+q%karzVG~KcR03p(^Y{j|GoK3>`6zd)M2%~ z5>=%;x-Ac7C_y8SP`lQvg+-RsLs4TMWYoz%Xpjk>0q7`gaPY>qEn~IvLV^>+{|)^y zY-op}n0@VvS519OQHUiqS}2gCA*V5J>_5~db;qlzGUiI74&&x~Cld5628u`w1~iB< zr3s&wa_S0W*>_rL0j7018oRV{{`>%!_@ILfbbUy-`-DRSSE8JK&U;_)NXBLSxX(i4 zQ~9@#Unrm$mTd$XFLp^#k+tmHC#@ zr|x{Cmf^)mF{s#%hwD=L+Pq}nOY%%?+Pl{4_(?36G1_{ARfJK(J7aIC%R*R-91Q*K z{Bdmf-k|$rQAI9spc!lM2i`;@PLDKCHGRbrxPJqBdGS!oFs}|-^wuVm^#)J~=Pv(l zlh?=_`SLC(7hMRnObhnpPoA%d@zWA?4_lWdiO1N|LR5vak5d%vvR(iq-+mYkg}~<) zUC+!kx@;82?CSKr)`C&PAQ|@Lhi1EVD3WrJTvdlm&`b_0?=7|c7z3Y%g>UQfLSW?;jzDBx5qol>AwmqHItr0yF?+i)DCuEgd~Uha3gOxa}_5CdwM=bj(s z7#-*PIO(L;?xXxNx<3c;BE$Yhs$&D@AMX#9Gw{blpVnoa#%Z=S5w!|8fvF}C@Uo%F zGV0w*$n{k7A1CF?F}{sUfaBBDElBk1@{$B)mkt(C#?Teygvzf!aN_vzqx$%u&|s0u z&PQm%fc3`6Gws5lbD*g{hn+gL3CBh+0=2dyk;XPq`?4G;g%wha+JV0Fd63*FnR&6@ z@!)x5wB?4)ITs^={S*cqsY!De;qWZncfv|JV^G`j)Vhti@}1Q&sF5X%#5U^0JKf%k z&KWYEzV=rU&TaEOHs@h1Nv)^vp2O%Z|73YtjG#K_NH#|9X4(Uh7aAlEpYm&yYkpKmg`6(qLzx-m&?KXo*l zv>|gjN7={A%kGPvMm;=piNdu=#F7;(m^{5AQ$$-fFuFeo_3|1?v1gHYJiH_hH`wAK z7e;vxHqytIp|KWCkX)6_01ApFIQOT8}%37-%q##9LTNS(bGKHh8w))}BpNyh=_T?epO(oC6#d>++9g&Q0ND&4lQT20@anvmDHmkG2xNAH`2 z%Kn16USbV$DuV-l&Fb@wkW}We2@GYV1Lgw$S6Ey@kl3j8hP^Lmr2!v%Rm*v`WrxdCJg}@Oo)~*0Mi`)o5jhS8#q3;tnR>>0 zBlcW2mJIB+r>!^CeBC@%pZXSlW_DI<1I-2*PlLUMm>u^GAz(j86>EG1OREN6H0Y>* z(qMgT`2;%NF)(H)NX5Us_=9ST9555(oy@DB| z`pCXoO$9oy0V~`D53Ia3Z$N}#x*bD7p_f~iPx4)|-q+wS6S=bAUk34lR&hb#Uj(Pyq_Eb+%V@n;jAo}P(l5-U;<6h28Mai4RC^` zNYgfpV*ZBkZu$^p2Ia;CG+>%razMUa8X60%sK-9+3jyk#%&PzWMoDbruf4&NxfV~| zC!1@&V~3jUdp;q>6$NGmrS&f#YR_diBU4CtWbm%pASx zzQ9pm1Vy&!8qCpBKo7s@{Q5RKv$J4dz&R_68S)Wx!!?(HN+U6QphAkC7A4O-2WG54 zInE35H^JbhrioKfse!`pwH zphCrrcLSMhmMSao?I=>VkBj=9AZ3gD0xtG~??aX!{Ir8juXL+>iIE za?_LW=6e`oy`gys*4FBXQFs+Se{zicNhRPwBwu(9S5BRQJZVb8D4z923Zepc?iB;l zXnoodD08_q)NHiwStv6T5Fozk7<`RwDFU{Anx%3vFoXNoOKs!apm*=y6j7N@12??QPY?okNVDpXx-p=aZ_u_Z(sdcbO#xPpH zoA#wq70O8R;ngku`TYnbt~OswbiUKG9N=0}_$dOn8EJ{b4Kn*6dCT_?f&UV}GT9HD z?T;^0NSH)13MuQ4oB^=1au&jf-T4CKyl5cxI$D_@v*XWh3ep0M5)_hi6fmxNT#ZQx zC0N{r+4tv8oSa(1l^1YNECJ}{L}I*SgUey5rB->hD8nG zTebDjj>l^KVk=>tzyiyZqr3G+W2PT);)z!vGplkpMYD3s$q^U~&yy<|RAJ$0w3~-> z7W0o}17dnCC#N}|3k5>m)Gtp?$DHjb#-U#&q~VY`1LwQCvaC>CXEup-egzT++_ON} zs7VJ+#4niN3V9pp_yR=g3S~I-mag0+`;IjM%}_r3Y3-P6`#4*PUvA>cio@mQn%+K` zzz{u<*PozQM(09@JpWA`Dz~br;^XPW;&Ld*ojjm^d=)Q3R$zRqYszRY_hb<~oYgth76ZJSHrJC8Znx>cNZ`~Xv)={s@zmRb&`<;O-~e476x8jifQ zB3Gg*=J3j)9P=SUklN+G8FYPx8!WI215hNMb5NvQrTH1Q63qTf6!WY%WqGq;5(B-W zR^Gem+Bq_?M86e>0T;eZG(qUSl0;lx%GCNMWSyQ23cno>n zCDS3op#+i~_Zr5Vim>fhmcvZ1S)T7PTN@o@1bJhFSy(NYFvIAk4Gd*?Wf(a|+mGge z(ckPdOx1M7unNfXMNi*Pz6R^~dJQ~ITtO-z{~XlKSF8Wq7`g8@5suKj3gFrF8%0iE zSSm#{X@+4b&49;_{|7UI?^EQi8nz!h=tn)ByWc9wt)IX zm>0}U5AL+WLc?Rm2E7*07mWUaMlf)cja0S6fbm>&7x&i#UXpF-_D;X5)f)^p6EuaB zjuqIypUxue`;O4ly|8j>oIaTeJnclt^#?wLLbD2}F%>*q+o7B5z>L)R(D27BDVz*1vprk8HkZ0==8wvynFK z3ua4^+iDHe`10J0CfDh*5TK$<0lAuISMR2gi1IL(Jl)KX@#!pbK>4wou9$L9B!DF_ z$CnKX7vF9|&GC)_wF{3}NR$cP0~PUcVt*#xj2cUs#L7!RFBFl5mZwNdyz5*BJDDG|TS*6{h4GbZ_)B zOfFyUz{$le`}m!J7)9s@Y(M6weTDYCo7PtS)g--L{nE4t7#Ca1ccSID@`vW)LW^M{ z!7RgQ$w-Hp5wF}JcigD)ALDH?%>Di*Fy(MQg~eU=7(y!fRgag8Eq?{N*}>7(X;~ty ze?B#H!2BF81MBv~OUNAYsr07c57JPpA1}e1G+c%yt`_0-}mS=M9Oxn1z#Me&{s7K?(EsGXfN+P~m?4Yo6G}M%d~- zs{%4kV1fk8S-@%l22+mu$!GM1mIgM;OPi#CcYvGqGyMop_6YTY0KLirvkbjzDZdBTPGIAoyQ9~7}(hT+!=&Ml-SwsBLtO$VcU2huk3qmbT}kSl!sb-W&`F% zlGA{<2~bxXG+-t`kf%;v3rRWwzc4@AB(H}|zJvuBd0qtI+;<|Z*FJPo&dm8FC@n;g}c!} z8cNaQUXO)E$XL%;+IwOEVa0^y1-0)G90C)8mA5?%n$sit2Mja|2bzAhEP0jd*29 z|63xv8@2%jx8XnI6Ud9>6j=QmbFidPSzsHL@74pCGpnFgvktogTRQK@258!qNuU`w zV)6vDX3%kG16Xhg=#$BD&_NtM?$O>7f2PfBhS}@A0N8+qaZr1=1|i3l@dAuhbHh#F zAox9CMI23Sz%nZaLtgxcGwg3N{TeiVDI=ga@+dlH$GV0Hwnhv_S=oD~h6*@PP!UTA zoIVnSi{A-U-2Ft7_i~*CYaUsd-rGKYBF}7$2K}hPd@zqP!Gx`Kd={4wszDm`3`TZY zT#U_JU}1+;^*{pw3LUMv0$Vqa{8?H>X!8zj$gQHEwCyn=scYfovP)vuW@nW!t7LW& zk!V}PD{|sZK5YJ*PQTKXqLSsujLwxj!Fm~bq(9BDJOP@OP;<_KP59FN*lO<9&8t*&9Q$o z6r<(sd1(In(;S^JBk$|>^%@1jrWAsD%4+J_;pfR(% z4}g|qTdl9LAn)tUC}S^&YQRLQt6B2mCK8m(QtAiK;~p92EdLG!|5JFa7%d0Q(pD?t z78dOqws+V5QFP#)^P_;J2L)If<_NC_dNeAUM}y~M<;*azC;x{Qs0rIrcBJ^iHk)to1=3=6?Y zIs5!9DURA_SJb}O@*&XP#6Sjmwfa5jH8wmu6CiN@i**=gbZD-ey%oQJwJ+@o}SmNQW!mFir2f~YCvH@Jon>h^0 zd^kt4yo7h-aA@ul=G0@7%lek4R~ei+aUL8Cfk*bW{}-86^$^~F{c6v44aA?TwvP(cci2NKHwgm5;7uz`J*_ZxqDtf@3Ef1GekniAonQr{#zW$x)WVt{=T5% zmw8%lbXFnupdXkvxA@4rm!%P}lbK;m@p+I0^56_i@mkR%@%GnTIB9_FRu0MTGXM_d zuuGK68^qh7B&6&5xPAh>m9R{90RMXBn{ayq8c&Dp8uPQS`rktoMCu$D!ftGB6F+N+ zOu-h6b$WR=Uu*Zg`(GjuqALNces#}pBwsOeNV#?PrfpQw?E%}1)mF(Lo z8D;~GtJ~cUn^@!aY>Fs??Xhb1g0D~DN{>za&NZbE(8ezgC+0pvdt(tTl?IX)*CXn2 zN=V2*;IE;o3m~0etLv2MTJS^RKG;Q1`*u_HxK(>4ag%Z}9Jc_S;Zo)RcqeP@5}?cT zeBJQC47wIX5mW$5J2XH7q^4s8hG2}76eVc>3b=X^yQ7A+SK50$BgyI6`#EbBz!WM0 z;1_R_1?ugN)bBQfr@I=K$$+7GQY3LK0{&R}tXALRWqCh@Q1y{m0WcC$PQK zqEoOShaNAzbmq1NJ+kZG&IjbyEv#Rbm<{ylwE>-)TzoE;8)9r%0S;xL$CF$Tf2*%1 zNf`Dy6936Z$}xVN9FIMlwIv=YM?`c{Kr9HhIml+DGMWH3U%X{ci?%2%Hh^QzpaEBs zyqtYiya%A(u&1e^rcwS{zf74fQtToGM;LWN>>LhWn%5*Dn8zVR(}BwbJ&vwlU&T<& z86SX!5K{dcOWqZe1ab=WevPoJua1gAU)$|id1eC}@^2eZX63#c3AwXj#4ME9c2OpR z*7#tdFa2_OPFGeBlOMz@RhuWo$#(Asx12|{sTx+RfTV^h=6J;I4AG5zIqvNf3+$Aa5A^Yz=Tls>eyN_;^HA4Jvf@ zfVjqAbkgfiXnQQQ{Z}h2zzl~vb6|f>hXyWhv{A?u;>Gul^w(ZB3Zr+f0RgQwVudI; z-9Ylvgc*z#)6kdTo6S=Jn@BPYDrqW#f+!9E$iD8;QnA$P1x8s*AaqQ@D*>=Ea(4KK zdqWE|`#@?r&%6sj5vB%1;ld#B{7J2PJ8v|@6G*t{16&uk1rXhDS`N?yhLe5Z6mbg! zpx*j8;2IatBoP*>ruxf00oR3%^{NIQ?8$-tf_+GjJZbG8v-2cI@d1}XArH(u;SV53 zN4$Rb5f1J2!)yR*f&7dckoMD5c(-%%{doD7Ww768+7bW7233>GClerV77&7BjLw1< z*Rmul80HGLET_(01^-j-%AmCOw?Ke;VVBS4DAgcFeA^F5t0otMcNYd#Zj#Il`WiXU%1>jaq>?Q#z?WVo4R9FiNsiV}GRajVwAiz> zym4SxZ_ZSOVIbrZpS%e!d@%~wKiKS0^B#x+5jsb(A6A6f!wSOn$WBXc4Cf%bVE0H^u; zM&gDVm`@k&3*GL|2af!J?G=j6$RmIn{{>4Jz5_kM^_sY##A&5=su=OKCy0%KAO%h6 z3IL!p|NSKbkO!pk3T)ZY04EDvpa3@AQw{GR7Q@is zP_A8z>xq$PP=?`P5Di5Fg91}uO9q8o37BK|o-~lyu065}^<6dkKE~%Nv_BV7y%i8C zZ_rdl?~jAc1G0Omo(XgF6t!EA_m0GS0fND`_}@ds$c4@OVgP^ueEo50Ju);vjt;dv z)&`pxP|^LCvY^|ELCMH%hp>U*&lEDJuE#^~C@YWvo_&dbKu@VxzY+WlD+UyqN-78AT$ckNJ@M#5*a4VM7(&C%msBK(z8G}#Zms?2Bc3mT zOTvwkr62ZewnBliwy;hL#(wH7;~`+-|6XUvDN9iw2rAmzqmnC2V8Ivo;7Psc0r!1a z1$fe;Zx^7^96@GyQ?*4$x#yJAyjizU;5BfdK*a^#2Q2bQ#daFypJHF*^VxTx^2*r@ z(15jfYl6j*U3@EImx^A#3xG`- zeRy$C0qAH$!-%%Lb*h)^o5?%@N+pNR8@B^CeGR&A zV)lsy=-UN0xs5MPn}gzcw*}+07``9$;s3k{PlMOoYu(F39Vg zbj*b@&@-j~U>7#0fET`HG5B2n)*Fzk7!c)I;OGsvLWG7+BEX74O7DD$Y76L8g=gIF zo4?qC`0M#)`2aWFurV&*pFDXFg#&>D-!4SIfLsX|_tycy140UL*fRy7IkNR^R6jAR zoz|W=3>(lP0OFN?Sb%F_Gw#9WWp)CxNllmn^MvLgMM=|!C?6&8WuIi~8-OS*JOQv7 z#NFU3i-6*XQ(&sWBSIiY(_|ZwS^(~c3pywhTA|8PzrMP^rcjI z%%BIxL=1)-c5DNKZV=RTUhQ?l{jak2%craha0u8Zd>P<8k29L^NQwd^WKDo(fjt z0WX}12Ln3~kw)bk*8tpM0@OA{^(C7sLGq(9JKLhdTN?DFhF}NZinxC@e?bU^Ep0Q5 zrms>6DzbFQ-GAG_jH(6%KokwJ1FU7DF+~fY6+Q?E*&f7wGhqhJ5xtrVFa2NuAfpAV zAs8HDwutgM$>CR1A>x8~#nS^X=}8A0=MHQ&7?c6YH$)3S{Tn(#7bkaRLY6KhW^__^ ze}sdq=Xc%@u=t!dMW%|tOu)#BO~J|VwjWZ?RW}0Yv@sqzyNT`r9I!Ac$tfRPGn1!t z(bkY|Y8K2>8(C2xP7DNVa^_*>4zQkmI1O-4-a7)kPXBm%KS(GJB*;Ao^qzzjh3+Pj zpNmN_xHy{Z0JW60_uw)>Eb5bVesKM^3M}EZG5{K)OF>>sjhvX#vkihW^IFxQED1Zk z!Pez)>=$rkcm$^aR`SvoGVT!ob56M09Jnrw7UG*=8un3-| z2AO?mXp}}`yr;J!(#QfrmJhFjTr-*x9Fc+2nGZG?|LZna00;@d=O$5rrH}u&HNA{@ zh0^NfCSx6>$`($GL9`4gjCBNK z{7&)XzZeS=)@b#|vaw`d#)pUB{=<7w2YN5MzVtain)<%IrXw=b(oTg}+=uhBC>RBU*c-oK zr9JpW#-kj_B+zz)QSsIsz+oj2>LI=9Fd?81)b(-JFSa3a zusF~h^%n3!;CJ66mzNMU*abFizrS?zy7mmzMq$(bKH^pK}_Z>-PK-gKL!6 zfG2Z$v@E~+jS0zpWqG4{WBNj10Rnyk;-lclv8nyN_J>FKD&~K;Mk7k?jT0v*q{Ukv zUzaDJ&0YabWQgFd24{}EZr&L{f-!UO62E(Cpy!RWqv!WGE`7W|owV3%VOw6G0<~Ld zfx%Ej1Ao7c-Z9B4cnE@ITloMIsBi%EuwyN;-E8q4`48rG@_#ui*a`eZ(@DEAoS$IY1@gO3|{vwf?=0tIG zxTAC!elqGHKc8$^WA>7J>CItUn)0dr|7ryu;Tu#p^egm&sq49^$g z6koeU8PRO^f|$?!$3Q1t;@WT1nZc+qH<1A0S%sM`%Tj_{Aj95#WVKIvyH(%h|azh{_l`g*eRhFP2$uoHS!C z{oljz#I-l@#JOyUa6`QO3ea0&S5oue92SZBw#jTB0Hw&|3xGcPWb%EaNx=?R%>;bF zabIAwXT6Qo#Kkg5Os@&4AkUL<41gJBH}7!|D7)v?v_lEgrPtdkAiA&M7n@9AV%M)# zp^?$2b}Z$LtpC+_NTu96jgq^@c$j_W|7}@v)iBm4QBan66A6ffnX%I zgAcb#6b2=F5eQ7C_7U<(SSF+k$EL?fTxyS4g3HKXYX-m}f(1rk2g}I(i3D(wv)X0K z_5UTiG6{+Mm4WriBQt`)j$eGBVR)FS2|{e_dKGJc<03_X7}qx>B!<*X0cW+LX}3#+ z=mgGN@20s`wu#Me0YJ3^Lc_k2J%- zqn}~LgN++pg#dpAS(PV)`8a0{KDNjXMkt_i6rh?I_bV{XT8i1jY4_1d1cd#G96N$Z z0JZ`!heW5nI|iYIM8dKE-$O9`wURp4lKA~bYqysb>WhLP@iJAADE|lMDG-Z~!H}kQ z90n+q?Z>C_*9=GYYqX6j(?Be%AhhpE+(l-vD6VV+-DiSy&sQetr)H@NlGGdb|1c zHaDW$33EIvXVceZo1EIUZ(z<20?N&}K%4;$WEm-nO=%)1Z9n`d4k!CwgE=o0wzV>h z{g4TBfhXcN&O$*YeA|Ese_|HIUiuwaXs3QZLKlhX%p3ZE500*(0YCx7O6+)$h%{S~ zIkY=bY#YkUM&SYw9f@CL2my3HiunM9u38;@3YUx&EuyE*^^ZgLqB2Ap?lDUuCd&VN zhqD)4D^`GyUw9t+BH%$fgw9$$e>^zPRqqAcb_T^<_^&htS-%kj5vYp4Nm?Yt?Pzr# zfI{$fBd-~h_`1yBEsy+M7OP0$2^o}tx#&EK0a-ooB2l4@$eR5N>=XuWxHZ;u3A!XB zIRGBO2*Zl&cMmB7{sk6=OXtplWc9z=t{mIShi_mo=pnr)*&vxq31gnLkL&(K}3`h*%r?ne0fhk*{(BxhN&UN_?? z;$Xl*kyW{H@SQ>ER|oHjTE=`j3+2-gn~9B5$y+4^`C!c@X1>SxscATgil z+2HXespOV(WCex5`?wWvwJDz0Sd3#CX~+LwfX$c>qp2#$WE0*3^gWsYC~iZsO)+Vw zVeH#apN+l9$3P%_3wt1L=jYSyA-TgBv;pInLQv!^g9Rh_45XQ}-q5Ldt*zmL8{9$f z2j;36CktTcFHLn`Bek|U?W=i~9gy$?dAZP!|G0w>{<~ zwty?)8GxI5VFDcp=nu#0#j>9uK`xH-Y5a}({u5vfdV{lzZPA^Zyi0_ymrR)^1{%tE zS{{eAhiR54n{WQQ+_FcG+q1?WB!ZRJzQA@F4bBVwD3}x!^nXxTBgI}}`^1RM>%ZU& z40R)yKIBDu;o`0xonjX_pMt$1?+`Yw72=?Kb#Mv1H?lUp>bW}3nf z!6q-u)8{o-h#zoIt`DbgB5?R62<=?T{qxG~Eis0046$C_z>vLY2|Gf%m&mm2H|q9Z zpjfX=5DqPPtp!Y3Tj^}dE&zh_X}h_~{ltn^x?TGbYn-m#%jx!NSMASpkz&Sr&}pjP zI{{#q>kF8w$9m*(qk3993x(vD$_x`cW~D7|{#HZR%W0ntusLCC1L~pf3ft9MxptrV zaD_Y|ubCk|Q4mz!x()G-o2`IsFqe@5oL21x@4x-WPMEI6GOA2gF=V7Pemni}0RS6- z$Pl#&f7Nmj&~|bX;1}xON05Vmo-!E)F#9Ze`~hZl{)C8NgRiHW$4o*dP;qp2rNzfh z!rO!OAppOwWB-Dbzyk*$luc8?J@RhuKZ)`A=g|E%O)dlEw9;k|f#Cumfc|?C=1YrZ zh_g#k0NG^0G`NRY{C^IbDHymrqY5q`S%sokaUk*S9HS4T@OnQWe}>oGks1odC(IM~ z?b=Ub{~^G8)#3nP1ccc4>O6AO6@YC}f#Z{(gA|$ID+$A3u=h|9oeTByHqLsD5_F|; zPX41%;80ubdlv{PnSZn?^kR4wLJf#}MWB=i7622>DX;|Of$k#`Mk#(BTzG*rKR4 z>R*&R;J-p6X0Vm(eu%&(x^{r1Cbu+eniq+`$-Q^*Ly0KdtTqS{=K5|BtXaLj3Xn|m z9s@A6&zR?bW)@m*o1g#s42hJ2r9=UJ0ZHq~J^(HZE6R~T*Czl@GOzd2{)Qpjrb9A( zS(R)h_SlE2jyZNUkSw{>1fCGzMsg;P4ks3xv`Dek5|X z^~SP;RJMgS_{*qAH?5$f8GnN~wKp9FhFnY;yOff1q~p5KpzF!py|sMOa<{(m@o^LVP-H+;0--e#qe4224*R5sFJ ztdvqaDw#rTb0tD3LJ=ZTge_AdyO0cJ3?Z{jJ0ep;Y%^^`TbpyO-tXs}&-wj#&Oht3 zENeacSDwghm!vu5(X;}d7A+PJ+Rq+Uea~8x7nvi z>>&N*V)XHhksU-wKLQG7QU~#bkJ9nWl2wTP$p7w7-dK*o@b^$JCCJvEdvb`-!zFx6 zFF@P8OyG}656tly<*-hgayKC8G~B2L%AMBw&rLI;-L!O{G+tHqn#_(wf>J~PMmzN?0|<2 zBR7WJ8cyNBpb}lJ-jfzO$D{EqdZ^iYj6iIh5>hMxvUvCmrb~rG08@T7#({naW8oT zc#*+G%yyq%vn8iV0h);~H12V1#fM`ooIA)gN?Y7~7fd!IVxi;(6Bh4%Moer?r zi4iFTysI%jjBj9c@_6t@ULx>IkZS><1S6jYoD4%i^~B?L1kQX~4LsDP9dv2C)$^@Dun1G~{%svt zGDIZZm?M=acf1MgB8nwae8#L?!FmRoJ{p9|$OP=EtJu4O4(P^!7cb*M#3ey%l%h-U zay(-wcOg_VScm%Qtjv)YKG^;HH{OVF692wBID-yzD*FigdruIuO^TTfWF;c+!Z7)p zVU_|%PXDxjJ9_VRJpbN30=YrbEr!|!Pi)3U^OXaD%i9Hw@a2@+)gkV096mqKsy#>~ zJUaHf;9jk;_UI=OWQ$ZduSAC8!;asbfU^$dqBPzuUAUln33CMSV&u;pK=^-% z(S2bAzfblDM8`wtvqA$s-Gg1nt?co{>c3>r@S+2Bbrqp3s+$#WNpVLM)+^i_e18~o zo<%BVo6^Q;gWu+oRs`D_%|=X(;t^w*Y^(|}@qNw@SJW6AM%Z%>+uiGa20v9o%N{A} zpyFd)pXx`{p&N5?o!?hP?UR&<2Uh_Q;E`K9YW1V)GPpaAW9GP%yCLdxNsDvsBQQpR z$R(Yz2Egc02`X)R;}29(>ry)w;wEd1Td4!@Ko9yz_zy829v zn8vlduHiEopnmhxi!;(Var6WOrM^Q+gh)F&HW)6XNWZ^Sr0>gg40_f7; zV?Zc-J_{G(0SnD{?Tj;q$+kg^1HKf@<9uauasRoYrp65fLYfSORA;>csyF%%e(F8} z?f!?5&Q7nVbGEomAMY~vBnZ2iEx3PJWi%Y!+8Q+AY$bdxrvNo+*Rm`EFfDKe{-+Yu zii8-aOrHjxpLr@I>$iVNmY`=|)xAAsq4#q!Y{pd)iRW0oy71v4WJxw&bps$d$7AGbgj zUxr&UU1AnNoQEr817XooUO5v%&OYBY1e9XI)2JrH=}GYJA2)-wa3k;cP<{zORQKXw z7ks>vM!*1HmYO7RGJ1e(YK6(WlZEEZ`ziHAs4VG$AX1{}4?&OBIZO~pwbT^Q4J)H+ z3IDN$IG|H#eUV3hx-x;JPR-*;M$tXNglX}j8uZxRF96NzoL~~*DV8Z@|NQqiQPg^( zsE%P-9Pt?3V{UvJ!{k@D3k#k+ECBTBlhvAnm4&~9ox2Z~Ci_y4Ut}*{>Pz2aer#av@;#6ie-7W&BJO@)vDDy7TOQF9WKnud_3{g_M@1D(r>ArrxSXD71>tu z;S-s*QavUnv&AU^2c@E80$SVLB9aPzmBS0JQzcT$=PuF(Hw|m#Usupr$&JWOXxH+9 z7@wD>=@mMHj#vi1KDoctQee=X zP|h0)0B0nv=seT%R#)P;AV456ooRS%BChoj28Yn>2=COO5Jjs2CWX`>MA`x-(|eGLE}0EmSjQJwcU&GkZDbzB_gLQC1Ry z2uk5D)`GgGo?&RJpqu1OeC>UOwJ8mWz zT2US_0v|s5c=B+;2JKl3Iq$PUiv>lirOc5xrj@$a@vwJnZtwZ@KZ@MD_u~4Cz{TLfGU!krN|y>`R>vj5o=nWTltQCxH@| z8>uydNVuQDyX;r0IqQ|9{nMUms%yVp0;dTvyMx!|z4O=lh$qm7=pzfoR{sKNkK`*3 z=yt8(Hc>ulPA+;(k7vx_H>&GyNw!5zXC{*I%_YbXHOSxrmDImAXd^vlKe%9=BHV|7 zD9769ee;{B6Ruof75-^+pAnk>yf7iO(APDew=g@l(5J*MT&P=Eh*>CfXA^%e1TM@K z&JWE=Ec6*Jv@Oi4FHE|#Z5HMhe%s8K6wV%&-MA+^cGW`QYV9%GCtITFfl=!#6QgYh zI*Q|_ZL5}fJ{n(;y}`F);f!>Jzk!j5k5czSR*1Bit>L{5 zJEGGb?`LxKECj47t2^{3s-gJYvT^^`=tGJ`p5$pEQ-8&f#^ro*^-0X5WjmQ`yB8dE z7HuhB7}|Pb==_gKf4=RSKen4}T=YJt3aw7zRJLm&AW)YOt@OXWkR&qTOhDX8vfuR0 zIFv#Z{B5(=Pp4LDg^02TIXp1YoYEX8aA5g`|KphKNGcZe-aU)~@ZYiQ>Twffw^o{v zU3kUiQRR|>uT-q;?~(UbR^LjTCJN%zu1*rf?#P1)3jR?8-lFW~ukT+zZNzD^-(`;r zZ%t)MPlF5i2Zo8kLL|y^A;WaW}P!!a5wQi2-&; zj~H6&W~vLuks^cxaz#=O>uUX=8&3j_IewgV&wPLbR z;(KM(;YoICynCvt!I@**mu_;7b5i|DX+S1FQWNqM+nA|jD1!80M-Z~oTCQE6&=GAB z!a3HJ8Nbk|)OPkFbx>knggq<=j@|G9O&}sf{BwNAF`Y*DR>^Jc2|fmmZe=B9H6@oC z>nd`8-o93DWb5*~vBEs2Dro);K^RQ$C((WUnsu!IElpgxEnz`QdlN?^rgMArOqp%? zmdVf7F?d161(&!8kkEqUQe!G3L(8P@RvT}@^@AS9WI*@bl?VcKcS8^13d<7rBnZKZ zcKD87k!Irl0EKw(#Ru6!S`^Ctfaw*km8xgo5agy39w*8s=X2#L_`iW`v?MsY4Qc(v^rU;V$X=t$Iy7H+ujO=z|HH9bZw$@@_U2&O(n}D(=GNI#z28ZOAVki zDcM>2d$Z=y=}jSc)c&T+>D5> zl()(~TNhubYf)L5a_VdrBb?xtx;C#Er$&TOTnBW4&XW6%5>D!0-+E6Fwz z@Qtx8N5rK)!GiSqBMK^FiqNk+8_7^Wsy#ZfkzV&74YZoofxOup3VBoWMtsj-e0><5 zd|3t-oM#6ilHz#<2qR%7CA$>CjGO*9oFWMPRg%rYtBSrXd0;>M9@74f$6T_iS)CRH zL(^UNx0za!lTO+-KgP+_WGB?#__3MVHE|;mf++hEg;T_X5q}>#^#_5gwIy-@Se{2e ztIK}RJ*?r&IGJuzd~=AsnDADM{&k?sy6Vh^!vPT}c{AhLG2A#?okcQY?Mx7gD0&y( zDav;w64rl6I(TJTyCQHZN(+as*687m1dC#^uq#VF_dL7!ET=os4oz@BSc6=+L%gtN zkatuM3745r#-+Z+s(wMbU+>GFd_IAp;HuIf$bu`Hj zVG_m7mJ_hGO847pkd=b?ojBkb$a7d9G-ss-bQ0X)BWPTSme2NrNX|CCa*2kNY4po4 z!H5&Oo@xerkCy|)F}fmL(sftDVa|VuMzvRc0*}uqK)ZkHF8{5v8$+%K{$Y@_I(=kv zTi?uV^UY9G8dxp;#z=~a7xjJ@sy9{=VK4;Hy&xZfhk+b~9ybx0@*hV(0APVWf-ght z%hbNCPNC#Yc>vdY)sUoWln(s0d;WuWn-&n_4fMB_9`osHLhsgEnFQLJyl;^~GD8e} z+N1}_+NG>cMOwV+<__e8lO(Is)nd*%--hZ|s!s{d1AGZV7_Be*@TWFk5~Rs}r=dKf z&+D{i4{U}W4~v`Zkn@QdBZ=hJd}W0iXiXFn*pW>%KG~oSQeFg(e+6z?*edD2vNJ4P zam#TL>;bg(4keM_l{D~>A-2(cPaxgvo1bVx%sKJ*p(eca#VP2AAG7eji4CY!>d^0N zw}EQMy+^!3{QW1UXMmq#b3}YLBxYqrbeqPl{gdo;etlx^g&CYpYb3 zb(Es`UNq0@XyhP(vDmii_^mDIuSU;xcJG=py@v$vWx~Exx3j#9oFL8=;cB=+B?z7# z(g!|BbN)KiQFJw}TGo|StcENa8-OUg%~0p%8hiFivhR!1@U~3-J~!4w-$(InmHpqx zug~nOY_^9()O56Cab^6IUT2X*WVAXZBEAVp?`j64H1%x{ftQQYz&C7d3MbNhw`tRt z^ip<;slurXm;&6Xr};bFNAh?S)WB3fG$LksVmFAdRXhL^Q|&d~z(nHc>(3C8;|GT7 zI9rSC`9{B+O0I|QsCI;O+L+hx_aQ6-yF;9D>Z816q46$bRx09l2sMdSB8erZKQ+_i zym>%I6V13#m#ica{Qf0OK>&Q3Ur633pa@oik7jojX$gIlD@X`_x4i?o;azI@z)SC8 z%os~iH`0Ytjbe;hOSB5$V0x$?gKg^gm>`6kP=Sd*AG6I(?R|>gMm__AIuT2!RBv5V zR=bKf3(IneQwpN9Onu~x@%)^pSTT=YLbxdL{JycErLid=q`c>A5n1>Q)@_Rre=_ z93F~z&-LfZNFN3Lt}@gVEYsMv zO}}OG1?GS5_w{slbZR}WcEJ$zk%+khkv|vVmjU8a;uYJ403#T)IWdY>cl5A)2pae@ z>Wr?dVv_Ngnt|5Gw#~>?$}l;$Ch1jo@r^NoQ{q(sX87WO7-@(S-J{dAGB8t$(BT9FHKfu%3nY9bklGKGO7_g&?zvWTc~E2 zPW$WgIwN=4*Q4o2kJmO{xbz?{K{?Q<-El0+NNi@(Utj0gK1p_1966sEj?$I)F-bm>i=^lyjC3ZV+}F&3FdB+ene9Ogke zPLthNkFJG)7u=e4kBC?jISEYR;|AuemX?D@sk6jPdov%ycj-Z=89Jx8>}hb2lE3CV zS#rQ_(s&jM8uW$Zx-?Fo$fi+)Aa*N)Op2`*s?^gXNY1{DF0xd92jGxw?U6^6`WA(C z+e~ehTyvwH#Mia90WsyAZ!H%rTlEj*NfL(kA`EvYuieGRyA$Je-+_xWbc^&~vPexD zT8gQGk%hPpDK>|oMU3Wik?-kbjq#^J<3VX_E*SLA!%kxYE$ee3oOJ6&Ui8X;c*@{8 zuI_UI|X?UJR#Q5gr)9!_|60V+#q?P-Qlsz0HXanx4 zd9uDP^6o*vNd24lfR$Cw40-kk@<;_8>Posy0<+XSmx)R-M+wq1P4)n02*=7IDqvTk z;Z2i{2*{p_98IgF=FnWmHdZS*W$&we&Uo|)q$(ii8e6R~MRGqCKqCFJE<{yw6O-w* z(ZdEZ9;1hm9>Pi;>6EKHzRCp-f*6fM8`1Z4tghaMOCG zlaJ&47y`(fmE=Hp*fWCDO~NSh&}XppIG4|Ye$xFX5qdgX%HP4I+E|*0D7ru#4yQ2j zBH)X=+Bj_Bhh%HRr|Yo$hS0|OpQwB4wNX&eFV}UU>DH#ZAWz%bVodA2vWb%%3>=g= zoSx%E0851YLw9N^Q#`!!=0k>d`qhO^^tXU}_a+!t4)V^u^Eqm=UVBCP41*lQ2F$t~ zP_qf49oUm0(%!CK_uITJ03WzbLJzin-pce+=C6-6-<>^nl}zG$Ez?N1!ZZ4sSs<5> z-9awa&@mutJmObJ+p=1})9m^pLL!kkI=m+r9VD?YFkJD2)ou8^dB0rS)eEV`-FLLc zQi)uCiBK0HhQaq<0=Z;xJi@5^#|5xWZyN}v2hPbGv(j|(0(#t7H<(C#%KB%d?&`(Y z-q&_6ibncpSEd?h9QxDOkwQ;s-@xQ8;{f=%T)cPiaw50`FrkJIyCKg-!vWNQx}a>X zze)c8Jdym!1%cb{{y&Hp7DGp}9%J`$vQS;c%b2U^++IQsv6~u=H+NV;aZMGg9r+L@ z^eaDV5&So>Bf#n8+X#b9lR}eY5NOH=GD7mb2En34s06eRAn?iCOsu;Al3Te6S=Oec zTB$ciXC(jvH}7Bosr5<6Rc=r|ktU6pfu%FnzBVhd&n2&rmRfQP#gyC$vU?15kmBfw+H2FB@7Bsir$c4=2v`fj6m zR{Xgw^;40Op5U^yKWS=s$!126nBKh=fh&z!e_11jPZt9#{^nDaPwYX<_IwwZChb_6gNY(abPU`N zg-W7`b@?TNWwk*-ao0xVquGx#@!91cTt*R-5Ab!z^&N->z4S7y9pUY7!P;>Aw;=k7 z9F^lIk?I;_1BS`_1tJ;HXAA??akc=Yq`@ehYN_SJ^zQre-zn;R-sCG{G-(TJF1&I% zNizZdtxi~EbjHW-=1(EKVA`e7A|VC ziHUjRaVURc1+QEGH7H{$2=h4h<-sh72<%8FT4k>bZ`=hmDLMT%rdHnA9HchQ)xUa6 zmo^U>(@Wu(Oi$7Mm5AvNZ^rZ+%2r*Mk*niUM}75f6C`;o#LhnDo3TQEo@>-WsN? z+e&Cd6By~y_xdV$dMk%37!bJo53KCnZ5 zaRhLibb~;ZvisS{dbh136emNrN2fK(?c|j==`vUT*zE?E(Zq-a5)p{hpskiHKwb}A z2y*4IFyhgH9u%|f?ks_dQ71qvtZxdpK*COUo1(P>$m19#N9k-h;|9l~ZM6$pX|O&9 zESdhafL59vvT=600TEqo#+n&&!+M8lnDW8G>iSZTD|Oix9;7Zu$Pq18G`Xg~-t|N7 zi}^tm^^VFrS_f5LanMtc%m{CFg2eHK?ugU|W~G z*QO82L?Vto#9ZR*F=i2^xH;8DX^44c;H-KOP2Dje@M;<=uq-2XSgxx^HJKhW(CbzR zyUg7>A#nGL8ELvj)W(#AL%Rl)O(0Q)fd9M)rGkyZs#A!hPPhI}(QqG(wd0m4Dle+3 zrK!szXajQXvfya$Se{4@e=@iQM{=8%guhmIkkAB2ga=-q?^hqB-S*gd`*M`2ku zADzBhK~+T3M2WN==k9TZo}22M-jR@G>T~bM1jMp7F7hGVl^B;-I%H<4+gQYpZ`gus5?}GKhd2Cl|H|% zAdkhBWjS5ECQf9!Hi#jycoWe`6C*&v61dSA>z|=9eZO6APlNQiU?xFs1LqH11dH8o zx;y2Ttl9e^_hH1t_oDeIODg_lUbd9CO`AN&D6$!qU0V)efoi~V^<3+8)?JxGzrB?` zbjbJXN(Xy@P>i5DOA-?t#4~8#&@j zaG@56*|MGM2>~zwkshvidxi;dhxuaI!Fc$2Q3$poN35^6f}=g z+_P5&lC|grMEg9yqC?|+&)v;W%UZCPkBZZT0NZs*R!tB7%ZK<6JfR>r%U-V!6~R^&pQ6Kvd=SKLFyH~2F7 zVyTol(&UxGFF_VSEUCeFQw5b^Ae&x#-2#dwJuLGmkYvzAg-HH_s+?Fn$TeIS zKqOj85cTh01Xt$RZiivY-cjCA{Os=f^}3{fg{IOHC#A;pH3FK z%<~KjDk0fPnSgZ$st7nSrc5YFN&G!EK9~nZwBaU6a60njaT`z4v^sbu4~7V4PGc=` zJY9;T{}jrE;w8%LJQfYY%Do>~z+Kt-|L3%Bhkw`qmxp&H7z)WffVJA}wPLVE>bBq+>>024#+N#r6`d5GXJ#uH~+Ixp`a!lv}#n459>(k)`9&097r@%G zXGC=uVVcw#i2-=>7r_-7%}!cml26Pc{OZXvCPnvuX4@=X^1%3wlzCDWo5>?$3&PM1 zRX@ht`$Zq6?Uc0KK;m6#*n%wdQ~EHQk5GSh%AKp+-n_eL!>{WzojD}i{95KVGw7f_ zmWp8TBz2HsTQ&-%X}t`z4AVzYx`DRg8n@E%C#DbsEdMKAy46e0?Vt~-T9NutE(|0X@M7ET` z_d&iKc!w~Nt2vsx{Piu{xya!z`14El;EKfi-nXd`N_EWDg~}n3e5I5yqYvxxtvtY0 zCU)-r6rY2dZYr5XI{%slf+e*-1q@pf_Y^E9e+HOfi)Rq+ec#Gwa$9BJ#$#{$8177s z@N6mSj<>ZQ+Ei^2PW+?6l_@?4T%d-{mjl69BTM+0y`a8^rP^*LW5n0~`#w7%~ls{ah;QFp@dkf4!G%i-AUz8!RCn z*K}WTuDE2hdf-P$%2m2TdM;^g3cSHpO4pngNVBi;)@{JyIFp_ygCGdCS;%t-AHrns zbguad0vW^ol%C=M80w_70boV9xUB`8T1`*W3FK$SS_?zKEYl&+X6anU8!*@AKOj9> zYn=`_kFya_2UQ7b`-LqWGz7J7yv-dIQZb~?`A8m~1P&g!OPA@DfgMsNfzS^fE@g^Y zX+4EGW_=8#^~#H1c42*GdH_XAwZUeuq#Y+~>jcX@-252oEehLl_i*=Pmy+YuwI>&;s1XVZ_n#K=gLFSiQPr=K6xE%%8hPJuStqPPtz!T}F z$Q#`hfhIbClK8*TGyLD_IEGrc*%`*+FU9xvs$v!7;Ut1^%c$@>E(%~A+hp{?!uPa< zPZnW7RF?ZSM%=CQyI{e0&Z?pTwJm@uCzW1Zbobf)R0R8#x~(UDs86K=ZmOMKe=P*dDTMg- ztWYJfrROh0b`phTW0w}?aDw!Ize|_wE6NpulHav=`d()vhnqtIyoVRra(K4Zj~Eae z(?lumNB#-_Gca=NyWl$r5A8}QTt#FVo}<0pe*gQSJA`stF zl^)H%fPR{KZyVFYZ`V6Y$4v3eS3E}OB|6`jML-0NcP<5#p z&eH>|A2N94@7RF8-;vjfJBKHko9Koo0=P^3-q+z>gURu!M8u^`gLCN#bxWvxrFDWV zOASRmYVWCSfcLk~*=LFZAx})C`*tm^agovwqFg$v6mlC(tqzxdsS^``)R#D6>@T#$ zTB*-)n!J3_fqgcD0Aa6u^QHDMj}(Z{yDd=_=FF{OJnKMHz=C6i5nhAm89wU53+j?XrI-a-+ihgA4d(`Xl zDFV!W`A;6PEth!$=i6ccwXvrt@UMyq7Z*!rhYM{W7$FYv8c=8no;Ey8bhu;phGC?9 z6fgnLN-P(uRc^m9>R0-L_D0x7dZ5SVC@^2+bK2NUuAnI(j=J!DTh{!% zlfX@0L7=LnIG z08A)Q5QxMM8zD*dicmgeDed9if^|FGn7}Ay*}}kzN2h`Q`L7X>Wbbqg?|HyDnI;|x zO6GUxM+FkT2Xes!&66NFpX+-Oz@FlWNj8`?X^a74J3j7OELfIuaSMiLST7LZWd5jD zNe+Ha?d7d8BW|p7e_Z8-vvevML@a}ZCB9vhuqOqPX7(3W#Ve#i2hWIsbeeP(eG7%vp8@i6q9wu!%@S2 z{wT2czWE6!#4J@Na=H7y1n)>8iPnHCvS?QAArmm&rQL1il%tOF1# z(JtyV7Bqek`JwIYi1AKGWeo*=(Gi?JZ&I2HcD_A&*y4J`7~H1e`A`T^1@-3a{w>$U z5tUPNeMW$*2mh_LZCYVHiiO!h`6StW>CHN9Y<3x@nHZF5p=cKl)yP7xB4j5E9SD%e zL_F4$1EHN>Sm;*#x3O9|7U82WZ%Z2e%CEhVIrcSAw?l}x3>C~G*77vUSfcea%e3iBf?)VMdbakC3K+EqZ zejw{acYQC6W~0-g*f$5V`2Ra10(j&D>ZIPzO%E(O)gC}-!y~m9fjl2c$tqBxZms_9 z-G3*eI<(lbF*$<}P;GIDm2>TnFd*d{vu;yF(y+6~l!tgip(XFLTBzxYJ-K^x8Q4V@ zEb?7@i%m!Bt;Smj|BYEgq$6Yc7C>CI zXlNHNMD{}@ zzS^j|;^LF<3gU@`(W2?G^#q`HAN% zfV#cY4{~a{`o6|_~)NJxO{$0zQ>GH_`V8Cv9k*!>fcTjE9OMh zv(n)IzPzP?xXf`57cQJ78ez*^47Mb)Jo1<*t9KvDI-FCDpHLemej+&U|G4aDfXnO6 zp5bzQ9ZPzj3-6QnM2-Bm61U5G`)kS^3s_8u=Co%FQ|{MS;D7s4iR1VqJoE3^-_u%Y zXdAeO6IIDFB-+{P6l7bEAKHbVUwj579X(*05a|4@3b^hBRINq6df_fls|vD^!@gkD z`du69&XEpL8`YHBzrS&SILew6N55x89eu;_d&k3fpvZjyaYMAFeP57!y&h_Z=8EzI9;{!8T=()d7z>{EX@b-oC95w>n z8T7x?D<-`ZtaJ|Ck0%^QS9VRON#1E2p;Tl6i!>gvd%)ni(1V64%Len$F#hdRqB7$| z^PWGC=EbIpB%m&XQ0)ERsdO|x{opyV9?T~Z*vw30H_!fx${KD8?djf zVA;AULVff+CpywRldq20iW5)FZNU?~F9cEP#rN@Ze{T>u8ESi5H67?qU~h%gsKEwV zUj=_cvb2!5OAv|yL}t_Ws{QE4p6ZvSyopsHw^kftq0kM*i|Du^lu4W_4lbX?o^uVn zi-;egW8a{-eGzEpB6+06q+KmuM|W38H0bX+Ci?gnq3Bf*LI6sB1Ke(&-e`cboVhfF zn}djz!2z3jx%27@!Aj)S;cpULrW9h_;_addT-?+Z{+3ihA72C`?f?h&&jZPfEcBiN z6(y3^EWU|lYJ`9OnV@-MgrrSYlj!ALt$89$!oqX{|M3GU1RSTNGZ1djg_3OzGYuID zL|^ZHg{$V5c~b|m&(2>*VY$5=pI!|o(H-qr17e_AIxzE@eg?d^X#*@aC6G&bDooPK) z%{%||Cg*Z&VLGSv(IDNTm%vzEEF^8itzD|AUa@_(JNM{*y>7#ok%bt$P?E`g2PA!e zFm~WT{y>hhfPWh}H&lN0nHuSBzI26Ov*07*HfCz5?G0tkxmxw*7Zd{Ky;nmm*xdF4Mhq1;y4}O{_mlo{uXNr)1 zl(t)*^gsnu{TN}Fi235Xa6Q9e31RX!yaKht7CeF*ZvoZZpuim$tOD6nQ4aePXY=)FoBJZ#I`^)m5C)9WJ zX$bMk^!T`E8n+k?TyQnIxYMNY?_Mx)K6jTRX#e3Nv1d({6)07@t@^G;8?#zz&k$-| zIgKC9vwE#aa+dl9aa80(1L$0A2-aFUE8|(kPF|9jt^jsB1JL)XECNA~@6WqGvn~)S z>vvy&xytEjqX*%c)^pCrOSmq*UJ~Hn9V`HCuM+~6%*2kpJNn^G zlxDzBu-N#XJ0Q5_SV|FZ-4!@*6`FlH>D9J3scJDl zzM&ZxyISE6f%8?+e018sC(jd$XeC`)Yd*PnQtt{QWmNVW1;K zC!mP*4U^a+qUhPj#GF$qY5#O>pvQ!9zx|4Ic;s%+d#Oe`ux=cAyy`WpcKrIo>|(cN z#Jetfu}^N$zvwaq!!<7obEv?aScVVw(mU z-98Idn_ZY{h7opf1zI&uH3HkeZx&45$Mx8>GQkxhvr8UsB{1=QmvK~1z4_*aIsaFv zk?n~^rq$~``e19U(exppQ0sHDk2 z1~IF;zA{sjWZw-*#~#z;l}Hf<00J5ff=YHlI6T%O#0?aG?&mZqt^`P!aYrw4)n1NS z3-vs)xmrTyCAt(sL&fS)2Md*gg}mdVD*77zG-wp#TKCtkxY}H{sm!kF0V4}@5cR19 zyn*wn*tb|(OcxZn(P8hz{1Eq8?WhX6ESg}{Vi-w(TKU;y;JTP zPT*_$F#=bsr?nw(_b!pr6m?uvn4beO7u;^xuXNoWY-9$Z|0qSbbjzh%h7&9bc$d}H z8M9<`){DR(>5Mx=;Lf`zflNcPN&WAX5}-JV<@B#!zbqAQI8iN~MR*OJe=C8rx$Pbc zA}zr}c;MhJLc`QI2@^|&vn%!?db9hipQ~E2NXxU0;wG~ZP$8)~5_hOcP;ev&?8;Cn zAhOH0>|df@W=XjS=)yN?SyCnM(j@_v4b#wFC)t`^dcA?pdFY$AiHvCtQvHN#!@dkG zMpB$KwudyqEKRsX5gqRP>MGU@Kq+^53b2NQa(A>*STTeQgvc9#fa)d~f}6QV`W2Aa zP>mCH|5A#KFhf*gr!^t6#dF6e;X=$2thh_>5u-k8#kK#WuY?>gyaI9la3wtFQB7QMqOOprKND zKEOrV6))<1{Qq+pLW02|InA@C#B1U7RT|>nt70(;7&jGR`d#ZNj_;scn~0TVUf+z< z>v4L(B%)@JeqHF|5YpYq*?fG z3ykE@9vX<;How87Sat+;Sq#|j%A$=(p8=aKX4yyV?KE7c2;RNwDPM;AP7QEgIkntV zOkCl<7_)*?b|Vx$PAGBl_!2vN=_eJePh6Xh?x7Se^`>1trVJq8m4WP+XsXk*`Fl?VX3} z2f%=r%e<$*Y6@@k#<^gq6u{QcFZuxtrrvSUqq*yh=3ws&fQZ=Zau5A$(uLhi7a%H$ zG)}sOq!qUB9ia5M+d1w~wJRa5`%}LqTVi2>TADn6_t%e-L+h@pu3NFg??|pyRm@rK z#eAx}1$T_`CAgc4#Ksi3eq(kX9{tcO=Q|PkNr7~eRemMhaPFCt+3yTP!5tPYg&B*- zu2gHENEnO1V{^Pm+ObQTyig$?M-MA`dw|V+*fwqBJXZ0uV~kX~T6t7+>J#a9orJf5 z_JOWIhEprUvV>_C_;L+BO!{Bk{qnnO2{TZ}+~YMp*y<+B?qpU2qk8R_9Ge;CY{8kR zA~hf_?9?hwn|U-xDrTD1ob-)p+7FUGNV%xy zjGUwuMuy(Ti`bu=uDaaFwqh}aavpYE42V2Mp{u*+T^jag*obX!my;xS+8a~n5*>}H zE_DOUw_HodqIiG45W`RDTN|;;RhJ$hyI0)b!DgC`uB3-8S%E(f*|v%={SY$}dB0N* z)tXjqIyFChF`(V==$L@+Qn%KMYaIhAceqOQNwbo!{URjxZsAH3R>!C@UA;>nv;82u zq&Gxa|D~j4O~|H$`A#W%18Zen4|9*!yYy#kPJU!&ReRUIoq4q1+b5^*XT8fwwIC%X zJ?!Ej{(tD+@IA&E)rzAuiE?X!o2<`Xv0-!h%M%p+XC!MI^ht+mDn?QsyGRLt-S&nn zVeC}9_-}a=q6#Bx1qID}t;OaQDXhsV3QH~i#wGb0_AtrS>HhC{w6XH?sDj8Mr+S7^ z)-Ji43WHJkvX%6#vQH%Kvxji|`8xyozutvaQ4^mK?P7Pg3#}ofVi9uln_r2)eyiKG zW`DGgY7b9|9|tRtk@aK4SNdUzU9QBJ6L^ghQYKxONs`O1qZ960SNE|*f98SmSX9rm zZCj}Gwl5znp(|NO+$d&t-1e8&5j7YpEAemd`EtvrQ|`b_e2klI{x$WREGcX3c9}gx z9*gSpGr+&>{xD)^9z_Z}59DX`{t!$Ut8EZKhwYpclXcDcytDIu4el^)vqk+RXNjOVZvPwf$VdkdzGIH0bu?@Q4 zw*h9@P_tt_;~*_pK9C{NDmecfW6Mq*@2ol5s9u=6eEQM;nr$g#|GzsofT-S}PSa?CV*~gjZ^($!K%!fe6+tF43NEjE2i+2??Fyut5y%>gB zGPxx7kXGg9r~>A77K1bEQzywa%e^3kE2mLGJiNd}ISj*Tg`KqU*Il93EXJ8GZ-(JD z7+Ex(T#OO93$}XZ897Gv&$$~F7&P}t9VYv`1V?54=7cd)=Nh_`$Y?Ppj~qjM3%`Mp z@JP`yzNIfr?q<;@-=xR3RWdt#V^-5+)DoQI=uW5UZ9SBI%tyDVd6Unt_UeqCpedQP z3x==!QM@kSDKsL{jl%l+UL>25FPzcI?6j53T}?Ms^S3)G*7 z&FMwlYWkR+;fb-RZjp$vPC4ZQ3+nuhn(r#KvD)YDB-iDB5^QD|J=u`Ou%W#Gdmtw5 zgOnsWfjfdLCq?!ag;lz3@XVON;p=mFqJo7FadhJ4Os!+T^*%N;FRq3s!Dh);S++R+ zr1RL#9Ao)}LO;18Cn36x=BOwdIHVP~nJw*$?xl>DJdc?V+5EJe8J29)j*&cirRx)^ zKbpeYaHZoD36pk{WtAygl6}6{aeN1-{gdAG)3QZ#`2!`9wciyJy4v->Us@$kUjMZ& zyV&`2-Mqi9D0gF`sI04(tfI*+Dl1X3XIM1A$F;0}l_>YCr3vnutse>&GrL^0l4qpN z3*s*gTvb(aUAjflHwD^(OdA zm?1kxrLB={N0CoZYByrm9g?i^x@_LNHe9NN8PTqUNk72mw|}^7T$Mx&HoiN!I%m^O zmU3Atv-A9RuS-U(l)`?CNX-kK(jhkCJ|nN3dP5lJ#AfQ`lH%v0!=L1Bi z)m$Y7Doq}0Si!vca!w=!QdoXA?q$A|ea9MFGsgL|o1+uR$UZWPA5x+_;=%L7v4Ws;s20U#!#g}n9 z@#=yF$D11rlb12`4%aka#uRXUa4)MYX-{${yE|lsC6m}cTF$+>McsYXt!x5z#7*uS zc`Yb(!}mL7;VoOEdfx<)*uv-UU&uF=L(T+p7H{N>K$a-x##9@3%0p z9E@Hc$hA7nd99aXZK%1~K~-BIndEw~xkoysJ!3W29`~7Hd5)-p&8c&IoQteQeM3X=L-w40H+60bw_2cXM@-JyFanL(4_aiSKS z6>n7U3W*$i;G-&bkCBw2VyJb`xt#Jr_VDMQtCY|{^bza9<3c|lYY}7K?3bU~LhcWT zD2!H3g@gsslt~4l$DzMQDy5UnXPt6`pXw|=Tw!+0TZwuf?pjNCy7W4itE63_gxR4VcPWmpE#`I=zZI(5zQg!}!O#-)R$HieuCByRVlmvy#z}mO zFlC#zC(P7pR!!7V3%C=n&*DJ`QQB#kFY8{3N!A$fC5%0)y;H_*(oYFws2`L~Z6>*D ze@G#@?s}Ja@HX|=2+39S{eu5NQL!v7GnEvw5F=m1ps1jT`7r5BrpG@Gza8UZ3ThT@ zmbU9FNR$-TZY)3OIwo`XvG(QJOux1OH&)v&-Am@ZvXZCcV&)wOziFX09dD|8Px@<$ zTw!+dS@(Aiiwz&!@do3SOQM!DfMW}q*DeY*)jqzP!$RL4d%W3vdS&d z$IA9CYE)m4J=7^kU)aDugRhe%$KBBAa#Dut59Z7YQOA!Z!!F)FmFP}vQE(2%E{e5U zG3kX;z7Z279#!fS7qex&31e&R-;rFy*GLLGRk?DbDnq{C253rK8m~&{zlxeLVI@^w zyy~Tuy*zWkakO`RK&RYfq>G74%I3T&KJ{l4)h^}|ySje8&`1?`l)1@jdy<{`iobGs znSc9sZB-V7C;YTRLRa5y|4mT^HL5VKaw2fnt{qDcGk!{(Jyl3h@|N4)gzlr6zzr*0 zI#JgX7>K^ybSk^Q2Qa|~(Z=-$`$CJYu`Sf<*7{|jBSKJRI#p@5$GYl)e8(qqq+70cW zSR@QB4Z(4(LTCbQ^oBT6Bc1gIH=A= zzdln%3s7^SBa0dirY zT2YLxe2wUSOswN-hU>JiVGTi&LC~nFHoTucF;yk@VC{oxZqDGDEu8j?*CiO5Vmoa1 zh~G2U9!jEw{RqYu@AqqR(-$x88$kOE1}TsY-=ALa5BABKsqt_Bar~q}!dRKYoicU3 z^HF!w;^<0t*KYox)MjzwYf2ii(!;c9Gqpi&|56J|Z;{x-=a;jYeG`AazMkQ$j&UV9 z7A;EX>UAWMySQhaVY~Y((8s?Rl%I+Nw8E(2JJ0D(_60-N7FdGRIT2Wmr6UdFq^xXC=dnFm<-AO~lSY%0$xT*c z3H6Db{%)B8nqj2Y)%~?+a!0=3WmFq~eLnLjIfoNoW|qJf0Z#k5#3!9{{})kj9uM{U z|NnPR+q)8{({WJY6cUO-k^QtOnZ_wiQ}#)c7P7CyDMgD^B*f5WrU*r4YeqFic9|sW zbnIgpVI(8^K3;upzuWJhxsCCf*Xz2j*Y&!t=kxx2JfG9RQ{p?<46CJwzUZ1icIJ9? zQJe2=zOv8T+mp4Yr@rDVCokd`?RaWAU07m{%sD5NQIN8f6c+bHg-h~2ZNj(rM0LD! zY7m+UE~a=b8Pas~I#TUERHdAHvmN=q zaU@3ciJg9uoVm3t^{2nYhP7Y}QU?CV4_w$#wuYZb{~t?$UukWys1E+LTgo^0Qn;kC zLZ!@Avd4fUFXVJ-u5-OEtZLsAGP0SXhfa4V1YXDrrCt@%f*p>1PvVY0MmI+km|Rm8 zV^<>8KtdQfLa8aor{1QtP(IsT&H{xj?JBg@4W>fYD8kNDgy8QWpMn)e%g`tHlQ!Z-Q>xrssqf8CTY1EJrVy z%jtU%_#x|-xZ`@HYp<*1ULkj%zP^v6$Y@DBGqpG%N?4L_sZSPA&$uUX!_YsQ;Fo>} zGA%{B-aZ;q8|EL?5ytMXUYvdU6b}as{zp1N=`NQ47#D3MvxFb0sP2xZxGOC_T(a-q zaY^Khhx#Jwdz%O&h3f5?BK5}&Osk*Vv4RB^(p7^=t(c0L?23>Sw@S*XW_sqNoK%Qu z_4zxfWcYBEh_m= zT$e^-teiuaG*bULDiM~vuEX%sa&N&oDi2nNVKn)o|4jelB46*1?~ts|*XVGDNS7_CdldbOAzSn_E;KT$FJ zqpQSm?cimFA|A8k5W4hd@p+1~L8o2vb*%^keV;`B(rk)SZ(-k7wxC_f^}S80k>)dy zsGim(%<${)$8~3PQ>Bi+w{c!GAj|T~m6GwD=#yoQR6fKReJ)fUwiE^IJChJD$tmG$ zX@-~OyezoO4{Ryl6c=5=X3DP}Nv1ZSIQ3sqMRELFLuzinM^gw(xWlATwgjC#5)lVa zcwqOkB`jyfjgBx0*0r4#($sf4Etm0i@u;bu3Lrcn*42J-R+}`I*h{e=U-P=1eEy^B z;ekk8v=jp+{6L(eg|yyJLe=&Y!xOo4Z<3O*#4(BM&~KpB`-ioS_4kPlTQ2AKKYqP3>QSH;J%+e{C5qCVyaVhQR@E!L0nz2f6wS9$0W&4+QQn>HiocVk& z$_|c;q~_uuf09cpvX_xdjVfQ@?=zkFm-HVxN#XI2^Zy;1u*QH~TI4u1xNah*C+jtFntOaNPq`90aT>w>6!)PHeKZp%#tEWN;G0+Z z^)DhLa`i7=R=p~$>)q&GvQv32bDoT^e+*NhC^l47{m$RT1NIKqzZ5uni#jH6U(EvY zJ=)!ps>%s$t7Y(Qe(X{QM_&KsR8n~0MCMZdNY0|6qn4uUi}qmM@XTC^wb*e?@mBD8 ztEpXznwHm$+(n1B^IS13O!6%~zV1_$EMNalqvOAEev z9ule1CG8kXeV-JEbRoyrZH_6KlpsHXG9S_!UFG7ERFgt}=uS%@w@+8raRP^&#&l=Q z-AIKn*$b5U>3r&Pq5)6(qlAI9Z_S2^10T$klelDM8GWCt)0s}njqZJ0R+KWHH2Wb}6Zt;P*nNH-z0J3fZc+ly)BdEBkZfC^YIv&`6GF*Wp~oU6LSY{cX*#I zo(s~bH4zoV+3Px1x$s3-UI!X}-TrfmX|>xn!({Gs8i2Cqm!eUyxrLFp9aQgtC+@fw zNhz&z`Fn)9nlY_Avv%Q7TDh1#v;)x*MK>i(| zffWmuaY!>g_lx9M5pA)eQ}dKp`pB%uVm{}7I(OdN#Bd33Src5^8(V%n_Y2&&q#Y;w z8h|x|`T9SYBCZmA&rRyY2eqEiaB@To6_b87zZ{5GbyBrtvtX#3rk2BhG!s-V=n)}i2V(&76;9iF}O!aW8QN?7S z9)qg*eYWJ`rYUoQ|$bd5Lh+VY-J zw%m0R6TW1_X{`-Py#yuSyCKrtl~udW&#FJPOk}o`o%{Ewd(5wUE95M?5~KI1Et-m1 z$o`WV4YWP%4v$ZC@%sp(^#|+dJR=bB#P2kxP{oai!oUzOFotu=WV@&26 zwP)Q;pWWN|s_xrcQqwYtzU7V$v%2md=XiT%wWcs{ zHEvRJJ^5?gS9ck^1r=I0G40V7qA$ z3;y)avlNiTeFoXFVrsUa^2dpjz>Z#BcF#IGtFbb|%V0ZakppWtX$4{*O ztjZ6(Bgb-9P1wq|*e~;@PF`uP+0Z|UH^ifCeq!z=Q}V^LMuX$w&wXKT_rOsKr?p(F zOEM)t3z?4DJMxa49xibVIT$kXAcU$#mt<;BDRj|yH;xhjcz%yQ_nllqbmOnt|GciK zlehct3kBgJ|L3KR2w{|K8P5ovs2d)|4Qw89kBNTx`$O;bThf7=QVR(|5~ijPPj$&+4XP(xV+S5EQ@~D*sZPyU*j<RMmKR&{fh^JZ61`*h(~w8HRN;`UrkrImRHD?kUj7VtV$)D(p}CiInB`q=vc> zah@PYzKwGZ++0H*mkQ5Jgj!9K_+73^+^n|;urOSnzHq4}_|t_;c3k)UAAE|=2yOiT zmrD&9A@5WcICL1bzv3NuFZ7BYRl0iXR2At)xP%h34{3IiAZX1}Mvck1O@H{am8ZhCAqr&iTwL6><2JV%2&)DI?}DfJ+L zQ~B?O*1u4;u`SwIkMQMF^5$Jds<7{R5&`+G1xi=4 zLS4+GP{fJsnTMs)ccjXlsTIa{OKjH zd#m9W5_{t*@QmFQKx5C>K;8VnsenkK_2{IvTd!ZcOG`@W_q*)x&CS-uGOnj@)tp+m z5+89+L1aR6LKF1D>d z6#&oJ)A#g_CirDskml!#);UBAtDa>>3r!TNQ;f{mC)@ZKkz3UaMD#KZokCS^SO@~j zO$A3Pnv^;a!4Pz7Hm}YR1-;7JW$v0FoUGLpz6%+76c_ub^tvYs?;I@WwTW1P2doM% zGgMr$ip6bV!63V8V(vOgoxv=eBqI>CY}exoz5pFwYjhsf}?s z^llhyk)D`hTCGSI!Jbe}$u$`@neFQsuLk2VdykuH4$x6BJOar~Ny!Wn1btf!OT=zIzcjX9EGy$n$%78UF^?y{Y|=M-D`L;sT(?yDUZqdH z)ddc1JaG^0*}cDSSePjFIw5Y58Ka8RI8KFN!|(Ku7JAW+4w4wbk_-#h54TOCN(6Pz z-$A1v{=o^n3h?8_<_t?keFFFAwW#3f*bEh%6BD%B~7a zZVP;!8j9TOG=*yxkt2%#bU|FG_2U14PNnx+Bz({cs90#p8tJCkgy@F`%DxAE9zJfU zV$5Lwy$T_E9|q`SV7U}j9O3ft*#0RGf}`$@3d*2c^zCdsaw?p_`vi=B-X9hc+obT; zj3g1-V4)078vJesDa~&m{$>l9pJx*E-4lm3osGuZ^X(zA$;j*=$LELZ}!#2U18a8Bp# zbncMs6*O zLR1OoWPmysp)l~fA9h_(Hz8y%aHwGb=N38HMZzr=N?F1qRQswb6F-t{o->w)-F^X3 zF1@BQX_nql5J48a9aiQi%AC}b`^0gFjO5vOAb5Y-8{UW1O2S+~-?feC5XH{-|s_*V7_aW^SaFtlNk8C9bROZ%}-Shprn?QMR}M^b-Qm8 zH~v-it$a%n?*aB5bGV`(c^KA%wRnCD%9GHO<9_+S^HwF?!UnA%RwqXo|858?-cHxv zlnf-}urjLouN*y3h)J|I)ZT19S!)Jeh840Dg(Z8MhlbP?4-##vdGci1Wz~vryCOA_UakBD)Y@{#uDJ!f<*d<(2eE^_FO3 zg{TGW=I-AwgA|#SZD(7w_lDl(C;pxb0GAX0`kYXwAOe1}SL_5u0$0gQFz-g7+vLln z>#d5#spv_7pYPF}>-LDg?8u4J54Dn$>gTAi_rFkVEC`KwxL>YpVx;Cua&4hm*M=(= zGFrE#T}?X@1RvkY*G;~33RHJ}QRqJP)Ud2wAsv6K>XuC^&;sj9zT^|Oc%a`-1q+#! zrr=MLsil))%=nY0L+71bW1`I#9E*`F8}qP`36*%eg>|6*H1BJVSqaS_Uh^5|C9LTI zY01$E<(IYiXI^bcXHx-NNzdX%Gk*g;PRv1uKzUwLiJ2(A=luh2C4G-b&G zL{gV9H-;-&cG?V!4rf zqnQZo^;~&si_>(PSEP{zoW72Ws@hThU*kZGneqW`w8jdUCQa$lFmCOc@&@;Hl?+nj zr4AqTr6~m+3{);V=Fn_Z(JybJt`PL;dYKO2{an7T(|y@7>ZzLt`_ksx?d{1bzAf!; zdPlaL({~Zlgyf(kzq&=)pF|#Yujcx0iHJiW>cE}@RtqmRos0IDljLk~{6eoU%gsGiAHQ^`8s4Qe4_O_k#T0CslMbCLq46a`-RukHWF4#o$Jtsx&q9U$Xf>(w=XW&OWVNcK*Pw&vW<|IoGED;g#e` zNC+%iCmUh`KY2{vk2=^W1AuQ2j`R<48`k5c;ZC+EHJ;4dZ1P~U*MnuUmov> z7$k!>EU;laW9tR0aH2*=7pZ~mM#lhz{--z7#QV{nALbI2w9PJ8P?u7sdS&m(=KIg+ z5?cu*q{fe*Vn}|8UJ6k4CErB%QAvMue&YV3K7hr7@=rjUi@&a9l{#*~85JUqV|Gz0 zC(F9Sax1CZCoe=7(Ke+;D-uraRldT|G8tbY)|%nP6PExq1GWlPAX+{3db|BM zbX9VCuwU6`2_PZjjaCsDtSo7f!m0C17ND`+%W$bxjIgCv&h>%GTaviA!C^hUCgjrHuE)+-htMU}zJ{3Oy=gcd`510wFPN-w@vj)k9?6Ss z4vzIdgyQz-Wh|XYb8^Hk!hcfVhcm4nKLxA#WdAwz<2)szQvOfY$Za8J4DD#^!c*rR z0BKt2a?`Rnm}A~MxNm-zfx1+n6A3fv^7B*Ueft_M+$%oG(QnUX)8!nq$( zw~*!Bt{xnYgu+bQyWUia58gT@7vERO0ae`*7fJc?tZIMR-o08fCUl8)k1B9#Tfmp^ zeiD)UJ-)K2z7{;w35vo^#mkx8B@2KjLVJRe!ll2IWGa8B!<*7*#yBI7L}s`Lm{q|t$%_pWAD&GEvl?)F0{qfZSUL6sJK)*oS* z?`|A$Nann0gjk>SqezUL)N8Thf*{yX^IzimmXRW!P>5DFe18YQpnWR>@BLaAcwhh0 z_%Q7H_rBdP?!R!qki~n3Xw@op{9D7KB3asBl!kcisVmy#2&1F`ci21Zh@>Uk^cj$! z2Peg-!mjyAK-+ZVAO^OLb;dNS2?r*vz}g#ObY{pA+-V_L%<^B+zSM7o#`U-%aIvcX z1&VVxSjJT;pl2sC6lyR&tOvV&>YF#=-v6nN}Sc>YOk- zTqiGM+cvJhR>oGT%(T$`Bv-S{$;@?}9tOE-i$z2kJiJ`cv2!fBq}hF2N)vBk0P*}K z?px0&6Yd!9@b#07d0?41?)@X?eRPG59@$wpvM#Ck{_bQ8S51Lt!oYm!DHXf)DFwcA zbD-6`F{MwjU=XXWy|BQdOMLexEh_rqsjU%aRZczj=BI*^7%km&&6NXcWM>V&dDm~W z;2yEJ{}yGI#r~~)LH*0g%(ma5PhNcM>#zKg-Hq>;kRvpLx9bQw_g*%*r$YJRK}h1Y zqJ>$fB6R4Ifx>zM6_Bp}E?D^b$0X;-&e05M#s0)tY zzg>qklP!s!_?0g>?%ZhY2T?0=5v_+W-K#YNC(X}*>d&ERn5Z=ttjsn3t^gX|HJ5!pGa0~P7y%xr4I zs)T!AR=%}jaup;)aE=a^f;j)Mo(KDIaVG;-5MMvlg z4a3i|0XJx;+%fWoL*3u+LnBWHjLU&Rt&0P;C-K&e=rhwLYa0~o&00nlYSuCq8=7@a{`ms@p6a@ zM>sCKe;0beIE;Fg7+2B^-i|8`9@_y0fAk4_V7wms1DovJn1y9y?y%U1BbRIJPnxB! zd5xLw`|^$@JJ)a9%+gSXZBnDsz1QMg-WYLW*+RS}p4-8^4v?pNZg*hEdVw%05{Q4hsUk~*u#9rwm;iqf3)9cfnIxkBKZgg5V+BiRlybB?Q`(<6 zH=#GuYR1dp;-U!_q2*imThB+tiT-b-v{DTHBu(c#7JxW%_<*Le^HyMJ&i)-KbWRL4 zz{*$Tj2P&k8B*Z9K3}_5q!PM%-&5$=u?M4cdW1g z-sDUX6`q0jDKH=TT&iicM!9{JYOtIXzNW#qtD0v!Nvz=;oFI-XKYhK0feW!T004Go84Y^ewbBp#JGAaY3sz z@pe=30=~e<`zl57Fc2*-9>dEQ@Qc$5PsMXwO4_QzmR?OCP(V|BWL2N&X1m;%5W!)2Z;9N&gC+li&RO2aR&JaM!Q=Qt7<~2+|hcK_@8P z0s~uj)jPPyv|%qy;O(<$>HnSh=Y$@J!{5MW#0ivPdr6?Noj0-pu*XdBclFL=si8{8 z&O7KzKi!%mub$x5*SgSdH7#at_BCM_?uy^GVd%X?M#vhvcf!zdep^=Y!?3D_mP%{y z;bAC@RRBIMUv%2ePx95HZ)1uiQ-VA#pSamUjtT;Da#7GZB2Dgh8Qa{<#0L*Dyfp=5 zY4Jj9*8^6x2oYW4`J)YYQq9|p6PPOf7&wy+h2yAib6~apNoD#k_2PK&}PxS12 zBwuTWjZk-HHs$)DNP*?-xOcp!J4o?#o7p7!oHCfz53;C;(&7{1lm4^-T z>ywe{O+J&WSR+sODZ(I=Iq9BoqwF`DkPa{5j0M^O`2)CPX@ zhb-4$_I)_EtNAZUjL^E@Xw&%>V#gg%A)I|(e}N(xZriz927;gKcx0CH)+s4U0ey4sJH;=lCA!hndWFQ!*P+oV1$tgM0*O z0&|9vPpCRmFJz5BPV?*&#Sb0%nJ4HeXW}B+!|l6H78Lbe_;qiGzEW?<-mBM%oH)3_ z{fh7oCs(OJwh^t{0JixU{MPOHDE92vh>DPtVQxPhU4Vc}r*S{WmU%N6v0xQ%AkibN zAE&mo2KnF6k^LUgHLXzRWpXU0lvLll&91U=_8GUWw*^Ei zRF$G&lQYEaec?U4By1XG;p04AU&rmQU@Y=Q6GWfyDaOMMf)5 znkk!-%ZBle7(E5CjMCc3*;l-r%dK)UCED_BlAE7;I>z7fx;w*19}g1mazg9yFA=r< z?Ob0jBR!h&V;D^8P`7&U=;OOijfuwLW#ubMO@|8Q4Xi_LTF-YJGM7ndusW)sbI~`w z`@2%3{(+I;n-fZ({!uQo7C70hz9Lhm8TaDJjk<#jd9RK2`T-+FaYE+_dUeY;)tJ)sr_VtMhneV3Rp(7Kj{yo9_Fg6Xq(*xCi%J|Ym^TCQ|+$6d4ll9g{Q76+v z%Re#d7%oG1-P7euNFPQY547dSM^mRV)1o;64wdpUCu+?WDt&C@D?!kgwc!8W9rSf> ze95~NN{y5^V0y`zR=;{`^o3N;>)rhQBr&FliC0u}y+iYMQwsJZ1szN*i&SKW z*2T*kw1uVxC3Uqzm$QwliLT`?mRTwC&@rukUtaWuGzG+M!J274BGJqKS6I56sRt#$ zMd+CaJ^ZyYD?N)25fpI|-%D?fC@6_A4F*T=gQ1KeaG;|A*k!$7Zqn?D5>|{{kK9zI z!OA}-2`j%FJChn=G{@<}E9vG(;b0!+Yg{eyLIk`M3AVGk6iE^8-fqtg4I~Ox@Qn!5 zSK!tUU5p=b?rp``DlV$t@P-~>Xwk)Ziq0w~^eGSpNu@3`{-pN?dodOef0B z?Ur8Dfz82h&I+C73gpNUMLq*avpTTTp~+RkXr)bzJ?8&BrSU&FNVrpRTmq0Bj5SOz|D{jL=CuI0&7c z9=44#1CNDTnGt7(`G&~f>0vGVh^goCi(iDi*S|RlyEwC|{HVF>!b^hx9=H#gp8QPr zjLgGmm!aFGoYGL2NYiSo`AXeEc;2uo#|Lq^%SI~4&iqHGct{MsLzWq*pLM@P4;|{9 z0QIw41#d3+O=~PerrNu1Qx|d%c;ex?D*OT&$X@4+p4!v$l!o|=^TL}QAGPJpNr>(I_f?4&~0&!zy<=mbY6Am5M82o zXAwUzq;5Xn8AMfaB9_=tmq+Me=Je&pRERSm8c7ikZ&O+u_=GOmxuT0s*-(m1-6^Uf z0a*ny;WAKvjFA)wRWlL)&iOv}^v%ebqSWrSQ59OYQ#YYw7pSV^BInZ~PmK$8x{zhE zC=X#=gI^HpNEm@m?NY`SinEewnBM!zr;X}Bku^?J!)ok!9T9}x;lXcNBWH}R{{UTG z^Me)?Y++y2m*ryWI+gj3mueS|jc871l+b3U7Vu*6sUJ~7TC_G2*y3A8ZdDd+?0vL1 zA@>shq^HTZf&Y!95h9qL-cXo`t=8t7XSSasLTMI9=0LOmXJWM3_O_$GRW+U!y!*t; z;DUU?e$X5frsVJ8KsS#z-!)AP!u8imv8bFz#t9YJ=j5?yVTsCBPy|!UJjD3lzlYDY zW9QXp+~pQyX3nasMZ_~(5<`elMW=^xqn6g-rJ@&ysjc?v`ySI{R?bWHf*GVYiDrD7 z2;R==3Ih)+kLvhSyyN%4x_GkSmp28u!C2hu7dQ30;)1`AVK_*q(D|TG_8$cwcR5Y< z(03gD7p_I#a}JWciFvmCo~c06`5e_EBsJFy6rfwsKF6QBM0jK zKN1O@>xx?d6HWa63W2eGC2W*8D87T2UsLh2`zBs4q2z(!s|TjQ0tlw|H9kRa>1F84 z_1Ab|zJijgbHb8c>bNrt_fu~Mo2}JHP#IOX4t1s8n<*=0d~*k&bf)=3D4$h~fL*4i zY4zLTl|M6eh-{tsTvTz0fKWPV7TNw>25glIiN?C$9Gkyi`6t}MKKN5g>~u_H7F3uO z5P>?c$&REri?UEf09i7SUD{^OUa9sCNt z8p_fZ-Y2l#qSFYqHCUl>q+wViS!-9pqBAZ#BOFZMBjvkm5Qy@C9;yo9w}Xgq6{3&L zv2PSZMoyMT;fr4@f1|1I+dQ{(z@-Jql~6Cknm`JP(Zo5Sz3V_6rO_K^Nn6?*(!$@6 zbHDk;_=19sU-Pir_=d!xYy5cRQm9vNUXD$d_wP@Vs-MjDMVSBtaSqa^>HWw?v`ELD zo&-8xu92ERZOE3t3qI^@ODP0o#hKY!` z#&|6fQ0a)Whe6A!adFV3QBWM-l1S?@g#>ZL*`xZ9N|AYb5GqJO5t+~oCw24E8qf%~ z{$}`5Pi0XDAoY1COfUWcjHb8SIPOf%Z_>cwlK=578mzQ+$;Ew$Wjq!qg%^l|g#p^_ z`p`W~g5rf$3%_DP5qn95v}e1WP&eUB2A;0zG_Q-%8k0bQU77;O+Z|XDbV=MBN1Qxi zgwS}h*8qBEW`zmhGwnM=5VQ{keG`oE0!8-xn!la1&c_Gl1;Y|7~mtETT=k-i~d{$MBsmlOR7WOBf8>S zDu!1e^-5gQb^%GydWUwh1#Sy=LG<8@iVuEUvw+*AS?x@X>IQk_48)*@LmqcI58z)% zqu?bdIsX9gaJh$r4#@9YfOJU*=HHu;9vJy%7> zH~WYuT#YILiLvMqrFd~+?f|+X3f6z}icoxUeF)AC6DCEE=$K3i0H;%9ji$y(vT606 zT0#tbB~)a?_R29`JR@!o_@ZCNyKw{@lTTaH?q2<7f!Yk@q6JA8moCl=1M|8>@Yj^W4bIfH z?mwGrv6AIX?UWG6G88i;CqU#Ugy8_lRTB4%5R*QeKMR{qPaF$alXbSR@_Z}=nh#Ix zTm<+F{z-PWGO+0Cqtl=foXL`Q|0(#S=*34HsV5`AV75)`kBy4+nX`M{x9>z1kwFjR z#pDQ0hiL`(#rY`V#Zj^CO{iT*%mI`Gi0I)iX3k!xulv6=ao7tX+LW{Jay8+uYcAqj z416DVj|thS{Uk-&Khp)jw7z?{dh;Q*b|1*iQGQ_F-i9_1SyuP5uBC^M=UZ=ul)xee z88uu+f1buDV*OQY1~NV0LLYJ6Y8BLDF=^HBvKRjmflzSI0+ed#*%~O!dwA}^J;W-> zVB~J9Md(BwR6C1mGP3?9L|@j3NR;|qWY<)N92pZrD+G zOQC4@f^h|zn8vL%fQ%2H+@WuRG!y3KRxfP-M@s?HdJk0KtGhpzy*W2YN4OkFM9L0X znTYrJXIwzCf0rtBkd64kHKeY0P7n&R5d|eyt!qpRGGpd~p=F?01l)^GgdU4u+WClE+U6y`(m7wR{j9|u+yLTO3wdPfH;S@=n`%~ z+95T^z4?ea?Av}Gs)`UTvS6v>H>gvarigToPCEonrqduNJ&JJX;4TLowD1xt1en~X z!hb!JL6j+=#6njY8+rh=z4q>^vnRIQv<2E7%$$*B&id;m6@R8n=Y4?l`#NSZKR0$M z!mbGj$~tF6pSqB>?Sub48Q=af#nKawi?ff1jO-G`QUo4a1Fn+%cURWoG&j~0r`c4D z;mi3G)~T~X2ox$64_}Mb?&d%Rxh-)*HL8eU+fb={mm9Dh4ii;QG)zWG9`Npz%Md`r z`a7GT@c9a&P;+ryP63!K7a3eX)yM`>NPx?8Le7ihq9P|f27BNEl2S71Q^z39+Uf-X zXXCqDH|Gcv+P5|(T_0p!k6FOi5rul5m-d&=g8E1*nhjZV$(+)|X z!wB8p{DhahJAbltN;64}sZ6AeTy6z%J2eey=`O_S0;_Lh7YReSfs*{uZXizN4iTTw z21Qe*GGB`u+s+Yk<)kgR{RO)Tn)>n%5Jxa+ z&3NXfnv$K2R?w!NUZm%|Y=SXfUeJorxICVMh5~du95*i~_B}-RLoXnSgyA>xR2J=` z{?l>+xo|a34U6;%V%xF@S7!6Qme0SNb-}<-^0otZL`-Wue3h*$V3j;8MV5Sz1{?TM zPycp$_;m}I0@}_05U9xvx#&iV^nEU875x-!UdnjB)uBCll-P%xSD=Je+goj{?RTh= zLOFFy4@iIGXE*vu5O=hLu|%ZZwR;?EDdVNSzJrXu#T}5IR@|0BTF}Bz0SMNW^Bly4 zNlv?TOw8AbeFR+0oWq91G_5?yBs1{w7W2m!pS>mH2W<;E2tIc7HxwWk#@!9<9EqX`h;Uv>E6pE& z+us9zd~P`+uHcPTnwc2Sh@M+2vIJ1_-s6vWp7?+$59uE4Z<{>4%=rYW30%B6yLY0SL)M^T;WgrOqK+2L6!G>`-}Uc;Qna&G(h06H@zo&MzOfWJ8Js?$L; z;T_Tc5k+C%p4#r5fBR!ka$X0}SsN0|vm888z{6^*F+_NFTq0Jss{!Rv>|JER~UYH})?=Dydrf34~&G5yjTw{V{$~{Yny1H%|+vSq0PcQ z=@&*qsXkY?j4(U5zcNE6eH}%L2oej9v?1Q8ZZcA;P$Y`q&KC3-ti~24AzRFxK<4MZ zxWaAV;hQn6sXi~jd6#Q|^LjI@jFFMl6BI3!vr@(~=mR5q2VrFWQB+>|hQuBmPLyA( z@E5YpQqN(KHTagVc&V2pt2^Bvb&UUunSD;_r?Gt%>Y90Z_mJ{qmt{%laTbzG3zt@| zORizPu6MEY^xnGw?7@O3vyjg zq^i!J!8Z!FC?MP&`{T+@;*p2_*Jml^`)1^2?Z^r;P@$c{xF4l zl2P0LhEzT$U9}4iRz8;chuRB`XEbP5eiB=PN0bbGG%(h!-lQD5;-(z0JL}TV0xu?# z%@D}^*K&puvALpmFyVcY*Ta}QvW*-3;I6}(mI3NQ&74&_MH{;&IAp!Nh1TD7J=)cGjHl1$Nq*1j!z8Iv2i9%_N% zHjKuBGicku#*LBC8CSF&L}1WK7HLh(FUQIb|ycps2}Z%UpS0)LBDAfqyfx-AnAYvoC3 zI!`C$72FHqX8-yb%bK+M=qMW2YVk$vpe=kw*&C~tnaqDa*f1!Niu zFlA0{S4aP1`)ok69f-G!!_bRZgH)ujRq8kBjvHSY#R*HaY)q?9arVnaX7Vt@r z=)z)b-WJ_UDQD&q}wJQqBdAUgdEAau{O+V>ZOyEy^q{V zmX7UFLUx}S&$&O14Bdx%Aq}DI%99s5OsG*E@%n->cW7{d-2%&B6HPU#HNk>+q@JBV zdphqq>WpXvLc#anhoJGO1BEh}0S>BL*v@WJsE<(jGuYPh}r zXEdu(udmezNnQgDmyj`kzbNZ^bVYqD^qm_5;0`X=SPxg5rs#m@B}-ZxwLI9T4?>hK zeM=jqb!2_y$fd=0Ljzb&=wiR-8?+92LWt1jE=~P?~S;zjEZG z2?0BSi&R%HL0v}YXLx)~B6QFpkB@SQ{8f6OhEH(^3I{03*`bYkZkB8d#WH)ir(N_D z=vIFbDpUxZ;5`r7w7}C&nqYP34-_)D!|yP8x4uNq)NTgjYRhTL?0Mv&aKB-r&Ei8Yt^0G zh+O|@o;I8p`OX1pn-Sdhp%w`0^87W^g&! zr4{cqW3yae47V-%ng|s?&vXLPQFhEk85+iRYCx|T|IiZ!0hBFk!l28)jpT;yq9~zZ z!R2m4#s`Mv>7Q#O?20{fBr^o;IPYARrR|;@< zFT*nG{qPI|e4m{6BB)P@RDok}p+`!6{UTJ4kg`E7r-VqM{N2gep-PygJGA{&lzI=# zqmDoZG>?YrvmNMVfFYj3f<;JGcQ^wXXNqksgkm)s<%T%_^BJPLfJre?U4YX~)D?K( zibGr%;44;bI7N8~#=)qu2lVkM(ZYwLU@M|@d|1=~ZC>F1<9rm6$Pms>@B@i7P~Wi& z#JP4iJ3U-c!QP{DoVKi;#4u_)HUgPHzXMC)LhzvG>{Ce2DLVcdAE0tX=JgkSsPEMG z;6b~35yW^j;0i9|pOJUFerJswe}a~$9`*qEm~ulYta;Yx)1|-Az_;tBVGg{|dqef) zB4j<8k5QY}OyZ_iKS3EXw>HX%Vg)LZ7|eZvqHsL~i}gxK)w_cvY~T6Zxv1k%l@5;8 zKlW0b5z<#5>TWCvdM#G$Fv6tV@a2rqP_6)r^Kv`Ir0{&WhSO;>7>VBl!Qymh#*@OG zJ-scE^q`DwYK_@?hybFn3uL*bRvuDOzh)*o5o@o8jQcepBZ3WnMArRl6PW1VN%caV zDf&6oy~OBUo(3IQr5WZTk(^n^yN`$5WIF@g-UnMj1Mjss!)vmeUduD~w<65%5?2lz zp%as0C_tqjufnq9UqQf1g;dn>(O6acl9#&wGg6;QqD~Nr{MO%50|0;y$^X>tXnRR< zH&HR*bLh%hgCl`#eJuJ)2EfE-bp%Pl>ATWU5g;#`cSblluyy3V*ZI~9AiRE!ujWEY zY#ao0Dxt;(OTAw(vEg^80e_Cb%Lqt-UU{d(|9=HLs5eEsFB5I>00c#XIYJW|Z;94C z4MJ-Y{=~5+kNuEHaaOnmYfA!PbFkAGcq!)yjF9u5Y`JIl{dnM+mn5jdRD0PBlEc6! z(1cFbVcjAO#i|MwfX)gyWQl!k#OYp58xgh7kRWSLLOTBgzkVdX)P4q3)?#mC5)T@5 z4~D+Q6DolstYmF#Z=+M^!eH^zzCqh6I{pN}lbPA|T3lk?i6nXxYB@B69d# zKqQY!(yKy%T1y^H0t!<6pcCbL$F=6|E{0fsgdzfr3~ci3LVlioy5JACA+eD0n+P2>BqqaozP0M@bQyMulo{&q+G&x5)=@oS|F{XsDgI(obR^E)S!Z z7Jy7rhi3g@49Rn;V%Uw$Do>o%uuYDW{UCy*B zDjk&j&lJH2i#?A4k)s_gfv)J=SK^RiIhGDvu8o*D3h=IqQKvws3kyoxd=xKG_R+z9 zFC?0i7z}@0WzZ1b`R{&`b`ND8PGB*LEFcZ(o1k5&+#3cFIrGB{TssAR=F_VvL$L2V z1JxMgp*3M2DN<*i?ICgiS|Wft{_6wipUMZ%8#ELC(`P!w+Qyu2Hgvy|8sCPBXEr8~ z%!E&)zFzDR@Y_V+E84~kBPQ-u;_`!{J*=Oy%?)4HBOAEsLJkVNym?%=IhlK?KdEa9 zPFNTHl6mb}ieTv{rkcKw?44x1Qdja0!DnvVIt`k--(cesK%o@oeAb91w|47@qM_~b zJAD0{Fk5WZznQz5k`;Tu#qj460ti;aCF0~(ACqx%CL&gWw(i6cvN%q1-~o^sxyOFl ztvclMcB8B)Rpo7g1p*qE-t0Yje5NIRsW)}yjXHT&?(>;^zf4O_qoS{N4VZP}Cva!K#MqmT6J< z8Z`sQ;Sl^u-E<3C^*a*Q9Hm=&UQad$+{l!!CH`Ho=)Ewja&kTH=+!fn(g!Uy>#N^w zxb&zF6_D2i8iG*l-eH#BtPhpN7t)Snz51c;E%)O;(|v5CC=rC5rd0NB8U(UR&51z}JY^~YD@b}Dy4KKAeiD_vKYteCk&4YhS> z{teW>q0x`8{`?#7#=L2L2;b)XkDq=CWf^s%iaay(+dinZt7F;ox#|r&$_&(tP>HAS z{@;v(O-v7jauu|#i{c@gAG5=cke39tm=>xt_e3}9=+v#umiX9yf)_k zf^^d&)OE=8k()uvv?{7Y**m+hLN^2<|c?emT zvb@q!WqF2{!+-2pco}n%y6smH0tTn*jp9nJ@5@or_2I^xbOd*aW}I%z$3heT3ivW% zi!yUI?&2Wie6p^+FW?Tq82&wxQ3lH|GuD_GO!!5zL#P8w6ps`X@Z&!q_pia~pjw6( z3ajr%xgaQt9$%tFWX|nMhwMSis1cfnn;PSHv;NImfno&72Z&Yu=|ODzNZz3BJO&q_#?x`XY$TCj*{jf<%&eQ6L{I&S6nbGmA! z!^_AgPbULdD$DUe5Ff-hrRzG*PgT7S;i}0eq`8;WuB#pmDu>NLu+ zM%XR`$6)FXoV18fPscBEVaHK=8`Bv!xgG+-f&-hdwblfJjG~??Vs5b3W^Z~U5TeNU zLgl0!?PiokRh)a0sG`&aRC@E(Uj!V*a(eNE8OmDXZVgADp$NE{Y34aZnrtgkK4mHZ z>GsUD`|!2Co_Sxel_)947NdqMKq|I?bMZ@=;iyxhJHuUd#DkDRDEKYD8T@INlrL(> zMj)S<_<93`qbRNq=c$&qDTzCQuoVNd&~b!Wmt-VpC;<2JP_{=l?<85Nck!>_tQXHB zLw@;u0NX(0XQ0obW}sLp795v}Owh&}pTqxlELkvC>6LKO=Lb~UU(KBVkoL?zE3{z` zo-#@BntTcANC$K(%P*s=emj$J_Np3Gtx1e;fgqRf;Q(4%d2RudTO%bMoFw%xOgF9k zO^A2Dc?OYd+poZl6wP`UV7fzK)%?Qeh!@+QLR=-s2{*!VbpalF{dJIZ@`Yw71Ixm# z!@(7Df_`qISJlEYr-n_OW2oM5`*0-#RUvgGB=yDN_omaHNSYzRWZxVC)o8ec+>yR| zHz*K}cI!0^?~$kdEK}-W@BuYVr=BM3JhXHmT@)!;tFMkK%8x|#?(kLXM2P5R#zJz4 zq6nzR-?k_Bh=lS7vbq&>hA~g}ww*8~bKOJ!Dz3iW^dOLs^13-cG!(KJD+4{C$}fch zeImO$DBn=EZT?*B`;BU$pf5iowzoo&v%TA^gm7DBiEbKGmL#MilXVE=mddSA zk&vwticqNrW2uDfA&J3cH)=*P$XNQlj_>cE8nZmldCqg5bKd9uek}>2>ArC#jP?f) zWG{clrNl8H=Xonv8P)J$lql}EKq|2F2@eEs-QYt2KoUTBsqW7fsFx;6rop1&Ex}6K zpUWjF;lVD{m}3(4^k&yZkH<@blnzlwXpja=2|@sYBlvC{VE(aLm`3i^`#L$dCKwYk<9h-~%7f6XNUt;bs3Yk`p#h+|MWWIa2*n4Rz zwQ+5`6Ms!tV@sCY5@gc~tdSBwkF5^VWVK#!4PdNl1>S(p-ur~YZHH38in5LvNXh>F z``Pay6{3-JJai_{iK@+vI<~N@Kl6~E(*^mvpm&EXra#@q7-NKmRwH{6dFg(OJYQhK zrj>Nl~SyA?WfegNp zqgA~gHLPZk5n^gR)@xEnNZY>WkJD$px z#*hv@nFeD!|B?<_)fnCN<7p&g~ zf|?02w$en86R<82zX|;v-oaRq@4dE6YBakv6H-)EN*};mm|39th!ghv?8N6$q=dfV zF!pIU5)zUtP8PRU>G$`M<-luq9ik1rbfdT%EW6!4>IzitU9yM_6k@9y2xLrs)a$`mQB@2+`bM4P>|(Pzkp*2Y)R!IZSOCF7H=>?k zwJ{>PnmP6utCJ>1-9cqErV`0(-QbV^a%lvP4v}L~%(qB_JIEbGK6lefY5e&>0a)i( z48-@Qi~JF`p7KHVs}JGkij5HL4{(7;!82DAxpc+^@RtHlsk^FTLnN|-4JvXE2x0BuUjR~WHFAGVChxdr8r4|&GL+(>Vxhb~PYDVXO%J8p0*@5A1~i|GAAHLhQdwEQXNo%Y{iRN|0$_6Bzy zb=6aR)Y0whg6sX`uCC3S?bHc$`>lD-JWNxz!AGTeDxT4npkY6fxi6mYsu#lzNH>n} zqUR3x2bK6Z)a-P!NqJb_Vm zXL4HkaQ4Ie?Q1@>9QvbkSBie_w zl(L1zXjaZlKo8YEczR{2^zh+*Ju$}?x;+&Y9ZyvH{OMpoy?)4tBUb-7nK8C>=IM3h z29|zrIoJ@;O|>!@yy&oRd^YEM%$4Y+rMIh7B=8mAZ&_(Uy-Cm9>Vl20`u7JpbyI7K zQ)^1hrz-RdTW+(oD5^tN`KeRi2@8*D66dY~vWbt}iWCGR{_t#Z#NUU~n8uM@njWowQU7|0gQ78-0U znpM73^oiHX6S15zHOQ*bdl09qba>c+U-(8vLP_mgwZ; zdcb^9=NR3-U#6Sa+^L3}ueYk1_uN7K#rK$=z5kv0tUJuG9aWi3K(jV&>zWHT9+tVl zq)8}s^XxTRmeW!)2cCEHI;Wf)^iFs!y1?SOT&lR`yWf+sxilsFY-u-d=l`A6J&dVR z|F|2Sqx*H@ui#Msw5=<4OpNHLa3tS*+IeVyRVf#07Zsb66O}KK-21gHljit|dPT#- zfBI&r?&mv!#@)PA_Wni1rzLb016apAHmA+G$I#4YOg*)3zj%J{Y^Z-+#*QuY@DHR;vT#JLFEKNw#hgmEt?yLJ>)ejQ(gSqA*4+)C zCOVg@Du-yDT~sa{`uZWWY5cVR^ugQFv;Kiu9t|ZA^;y9>Ma7xzZ$xQy4Uw)RESAHl zpM+C4uZ~xv{jHjp{fTGwq%NYQcx%c9W~r`Rg|?p5IHQ}_;u#a|-=9qJdCQl5BC4D; zZ1^bj${L!0x4Y#xZQ(?^a^sI&pWx#b?)v zo!Ox{ET#U;C*IC%eAL!*zOJVp7X%Ew70l4xToc-ri3&n2HIk z$M8?-=25;?EuiIIu}AAD(gk>_JZad-RN)7I!bgQGgISrsul5i0)jc5K)hij-_vU}D z$i0b1Ww1C>r3XeNx(qv+KhZ)?@4%y*_Hq0i&Xgin6s#L^iD~&f%;4)px{t!LJKrZl zt9AbPX37=T?`XK=-+8#v;UWE3TCT^n1vG~%m2&>mUegMs1>q~Za_TRU#<(`&F!}z^ zy}J$@sG#fGYZlN(GUd+t36_yZH%(W!n>Rc&*QR?d^_YH9aORkcYpR5=+xnv7!r&AB zEOzW}4!_4+SoJ{5N~y@cWtV7Cv5G+xX1~n>45VTWcW2H8e&X$G@x&1dMkWV}^2Q>rW*?UDs0vuUl1;lT z+O{ogDUEi@K7SpE@ZW4AER< z4+f3CW+ycDaU6`K`Y`~~hwCM}x>m7DaNBzNE;23CUgdwCcsLx&OwYYNiXNa0R;v{i zZ|K6X-q-T4$5n>{PPjvXB#wF|-oZc6n}bguuKu2$65i8*BfV#Izh=i~iXFkcWAmR( zSC0Reh!XpjYTC8=A8y$9=^|4nt)>`fo+!olDcLg<=m}%;_gx*KAH}R#VbJrvzVt)= zEZWZ)%=Pn4m*D@G{0j4v1@h2!V-m+kxmt-gGI&1O#j zL3%DZ&K2LJUvPLR&Dm!pHM!{}n^`l3IgdQI`;t}`e4XG=kQ1N!TcYd8d>3$oR&*I+ zH0KQE9t=9tP36npmGFHc8a#a_FfqxHJ*;EQ$vI26!~8V4RD#m}FRt&%HX?UB{fXDvcOmN~oAt0U*`$9zzB;#<__=$^n8@j6lH@?m#YzTuX?OB`ES$#=E5j;316i3hki8q=t{=-{Mm($IBEgcJPl&X{z5yk@g>L%+5i@47I$+<#iT7_w~W zIo1*MynWFQTwMesMnI!#ytqdjxw57;N_Z#0cw9%V<@=txqJvhpcF&z?q{XY&X~%O6SMSEyKP@=si3(gtNV%?dkcilv&; z2^7Q%E$iIOio8bto2ee^u*Ur+VaCoU9ZP5_$|5;j4*vt9f&CqiUbDlhce@RwNpEV- z{5p{~;X=F3YfjAPBnAlPqZ5isuEICd*?}AWX(g}ZY1GeX;CerM;~CR(6&xV36bI1t ze$sXF_8>-tp422m%|^l{fuX5tjARz21JekTkD#IF39ez4M0PhX^SFICuWYE!I;rt$ z;b5)agYVvGUYg2-uM_t^?!`<=$;-h-N$$SL6e~}0^Jis-S^EcS6)&eQr|C$)rD&;9 zo}8EN%E_nCjz|Afsw?zMTl`4hyC)GVmgK?C#x+@kMZMH&oqIHD`@c(Q4j!fd3ubXe zo)6crUMZgY3G?+9<)UDHhIm)b=9KX_xgE5M+|@FRY4nbbMV*QLhqn}UX5U3Kwf`w& z%gR(?)FhU%JH0J__>l_ftgrMfOFP!1c_C#B9v5 zf=#pR7Ml-fK|`j?k<9iH=8ED6Qxh^+*KEu~v69NWBj%W>-&AB@q9EX1soLy6?NeGX zuq`sLE?_l@bgWt=q>F-;>)#xAIN4}6@D_o_^uDxu<`NyBtG`

PSl;#sn=9>QX&gsJE~vwCMel*iXzoJxfEZS6cp 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 z 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⁢@ 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 S=dR;qqz; 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 z