# -*- encoding: utf-8 -*- # stub: koalagator 3.0.0 ruby lib Gem::Specification.new do |s| s.name = "koalagator".freeze s.version = "3.0.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Koalagator team".freeze] s.date = "2025-01-01" s.description = "Open source community calendaring platform".freeze s.email = ["info@koalagator.org".freeze] s.executables = ["calagator".freeze] s.files = ["MIT-LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/config/calagator/manifest.js".freeze, "app/assets/images/confused-alligator-sm.png".freeze, "app/assets/images/disk.png".freeze, "app/assets/images/edit.png".freeze, "app/assets/images/external_sites/epdx.png".freeze, "app/assets/images/external_sites/external.gif".freeze, "app/assets/images/external_sites/facebook.png".freeze, "app/assets/images/external_sites/foursquare.png".freeze, "app/assets/images/external_sites/gowalla.png".freeze, "app/assets/images/external_sites/lanyrd.png".freeze, "app/assets/images/external_sites/meetup.png".freeze, "app/assets/images/external_sites/plancast.png".freeze, "app/assets/images/external_sites/shizzow.png".freeze, "app/assets/images/external_sites/upcoming.png".freeze, "app/assets/images/external_sites/yelp.png".freeze, "app/assets/images/feed.png".freeze, "app/assets/images/heart.png".freeze, "app/assets/images/icon_ical.gif".freeze, "app/assets/images/information.png".freeze, "app/assets/images/nav_marker.gif".freeze, "app/assets/images/nav_marker.png".freeze, "app/assets/images/plus.png".freeze, "app/assets/images/redx.png".freeze, "app/assets/images/site-icon.png".freeze, "app/assets/images/spinner.gif".freeze, "app/assets/images/star.png".freeze, "app/assets/images/subnav_marker.gif".freeze, "app/assets/images/subnav_marker.png".freeze, "app/assets/images/tag_blue.png".freeze, "app/assets/images/tag_icons/angular.png".freeze, "app/assets/images/tag_icons/beer.png".freeze, "app/assets/images/tag_icons/bitcoin.png".freeze, "app/assets/images/tag_icons/free.png".freeze, "app/assets/images/tag_icons/golang.png".freeze, "app/assets/images/tag_icons/html.png".freeze, "app/assets/images/tag_icons/javascript.png".freeze, "app/assets/images/tag_icons/linux.png".freeze, "app/assets/images/tag_icons/php.png".freeze, "app/assets/images/tag_icons/pizza.png".freeze, "app/assets/images/tag_icons/python.png".freeze, "app/assets/images/tag_icons/rails.png".freeze, "app/assets/images/tag_icons/ruby.png".freeze, "app/assets/images/tag_icons/rustlang.png".freeze, "app/assets/images/tag_icons/sass.png".freeze, "app/assets/images/tag_icons/swift.png".freeze, "app/assets/images/transmit_blue.png".freeze, "app/assets/images/weekday_background.gif".freeze, "app/assets/javascripts/calagator.js".freeze, "app/assets/javascripts/calagator/forms.js".freeze, "app/assets/javascripts/calagator/mapping.js".freeze, "app/assets/stylesheets/calagator/changes.scss".freeze, "app/assets/stylesheets/calagator/errors.css".freeze, "app/assets/stylesheets/calagator/forms.scss".freeze, "app/assets/stylesheets/calagator/index.scss".freeze, "app/assets/stylesheets/calagator/layout.scss".freeze, "app/assets/stylesheets/calagator/mobile.scss".freeze, "app/assets/stylesheets/calagator/reset.scss".freeze, "app/assets/stylesheets/calagator/typography.scss".freeze, "app/assets/stylesheets/calagator/utils.scss".freeze, "app/assets/stylesheets/calagator/variables.scss".freeze, "app/controllers/calagator/admin_controller.rb".freeze, "app/controllers/calagator/application_controller.rb".freeze, "app/controllers/calagator/events_controller.rb".freeze, "app/controllers/calagator/site_controller.rb".freeze, "app/controllers/calagator/sources_controller.rb".freeze, "app/controllers/calagator/venues_controller.rb".freeze, "app/controllers/calagator/versions_controller.rb".freeze, "app/helpers/calagator/application_helper.rb".freeze, "app/helpers/calagator/events_helper.rb".freeze, "app/helpers/calagator/google_event_export_helper.rb".freeze, "app/helpers/calagator/mapping_helper.rb".freeze, "app/helpers/calagator/sources_helper.rb".freeze, "app/helpers/calagator/tags_helper.rb".freeze, "app/helpers/calagator/time_range_helper.rb".freeze, "app/models/calagator/application_record.rb".freeze, "app/models/calagator/event.rb".freeze, "app/models/calagator/event/browse.rb".freeze, "app/models/calagator/event/cloner.rb".freeze, "app/models/calagator/event/ical_renderer.rb".freeze, "app/models/calagator/event/overview.rb".freeze, "app/models/calagator/event/saver.rb".freeze, "app/models/calagator/event/search.rb".freeze, "app/models/calagator/event/search_engine.rb".freeze, "app/models/calagator/event/search_engine/apache_sunspot.rb".freeze, "app/models/calagator/event/search_engine/sql.rb".freeze, "app/models/calagator/source.rb".freeze, "app/models/calagator/source/importer.rb".freeze, "app/models/calagator/source/parser.rb".freeze, "app/models/calagator/source/parser/hcal.rb".freeze, "app/models/calagator/source/parser/http_authentication_required_error.rb".freeze, "app/models/calagator/source/parser/ical.rb".freeze, "app/models/calagator/source/parser/not_found.rb".freeze, "app/models/calagator/venue.rb".freeze, "app/models/calagator/venue/geocoder.rb".freeze, "app/models/calagator/venue/search.rb".freeze, "app/models/calagator/venue/search_engine.rb".freeze, "app/models/calagator/venue/search_engine/apache_sunspot.rb".freeze, "app/models/calagator/venue/search_engine/sql.rb".freeze, "app/observers/calagator/cache_observer.rb".freeze, "app/views/calagator/admin/events.html.erb".freeze, "app/views/calagator/admin/index.html.erb".freeze, "app/views/calagator/events/_feed_item.html.erb".freeze, "app/views/calagator/events/_form.html.erb".freeze, "app/views/calagator/events/_gcal_reminder.html.erb".freeze, "app/views/calagator/events/_hcal.html.erb".freeze, "app/views/calagator/events/_item.html.erb".freeze, "app/views/calagator/events/_list.html.erb".freeze, "app/views/calagator/events/_list_item.html.erb".freeze, "app/views/calagator/events/_search_section.html.erb".freeze, "app/views/calagator/events/_subnav.html.erb".freeze, "app/views/calagator/events/_table.html.erb".freeze, "app/views/calagator/events/duplicates.html.erb".freeze, "app/views/calagator/events/edit.html.erb".freeze, "app/views/calagator/events/index.atom.builder".freeze, "app/views/calagator/events/index.html.erb".freeze, "app/views/calagator/events/index.kml.erb".freeze, "app/views/calagator/events/new.html.erb".freeze, "app/views/calagator/events/search.html.erb".freeze, "app/views/calagator/events/show.html.erb".freeze, "app/views/calagator/site/_appropriateness_message.html.erb".freeze, "app/views/calagator/site/_description.html.erb".freeze, "app/views/calagator/site/_sidebar_menu.html.erb".freeze, "app/views/calagator/site/about.html.erb".freeze, "app/views/calagator/site/defunct.html.erb".freeze, "app/views/calagator/site/export.html.erb".freeze, "app/views/calagator/site/index.html.erb".freeze, "app/views/calagator/site/opensearch.xml.builder".freeze, "app/views/calagator/sources/_subnav.html.erb".freeze, "app/views/calagator/sources/edit.html.erb".freeze, "app/views/calagator/sources/import.html.erb".freeze, "app/views/calagator/sources/index.html.erb".freeze, "app/views/calagator/sources/new.html.erb".freeze, "app/views/calagator/sources/show.html.erb".freeze, "app/views/calagator/venues/_form.html.erb".freeze, "app/views/calagator/venues/_subnav.html.erb".freeze, "app/views/calagator/venues/duplicates.html.erb".freeze, "app/views/calagator/venues/edit.html.erb".freeze, "app/views/calagator/venues/index.html.erb".freeze, "app/views/calagator/venues/index.kml.erb".freeze, "app/views/calagator/venues/map.html.erb".freeze, "app/views/calagator/venues/new.html.erb".freeze, "app/views/calagator/venues/show.html.erb".freeze, "app/views/calagator/versions/_chooser.html.erb".freeze, "app/views/calagator/versions/_edit_with_chooser.html.erb".freeze, "app/views/layouts/calagator/_after_footer.html.erb".freeze, "app/views/layouts/calagator/_content.html.erb".freeze, "app/views/layouts/calagator/_footer.html.erb".freeze, "app/views/layouts/calagator/_global_search.html.erb".freeze, "app/views/layouts/calagator/_header.html.erb".freeze, "app/views/layouts/calagator/application.html.erb".freeze, "bin/calagator".freeze, "config/initializers/dates.rb".freeze, "config/initializers/formtastic.rb".freeze, "config/initializers/ics_renderer.rb".freeze, "config/initializers/machine_tag_extensions.rb".freeze, "config/initializers/mime_types.rb".freeze, "config/initializers/observers.rb".freeze, "config/initializers/paper_trail_manager.rb".freeze, "config/initializers/recaptcha.rb".freeze, "config/initializers/time_get_zone.rb".freeze, "config/locales/en.yml".freeze, "config/routes.rb".freeze, "db/migrate/001_create_events.rb".freeze, "db/migrate/002_create_venues.rb".freeze, "db/migrate/003_create_sources.rb".freeze, "db/migrate/004_add_detailed_fields_to_venue.rb".freeze, "db/migrate/005_add_end_time_to_events.rb".freeze, "db/migrate/006_add_source_id_to_events.rb".freeze, "db/migrate/008_add_source_id_to_venues.rb".freeze, "db/migrate/009_add_duplicate_of_column_to_venues.rb".freeze, "db/migrate/010_add_duplicate_of_column_to_events.rb".freeze, "db/migrate/011_change_lat_long_type.rb".freeze, "db/migrate/012_add_source_reimport.rb".freeze, "db/migrate/013_change_end_time_to_duration.rb".freeze, "db/migrate/014_remove_format_type_from_source.rb".freeze, "db/migrate/015_create_updates.rb".freeze, "db/migrate/016_remove_next_update_from_source.rb".freeze, "db/migrate/20080705163959_change_duration_to_end_time.rb".freeze, "db/migrate/20080705164959_create_tags_and_taggings.rb".freeze, "db/migrate/20081011181519_create_versioned_events.rb".freeze, "db/migrate/20081011193124_create_versioned_venues.rb".freeze, "db/migrate/20081115190515_add_rrule_to_events.rb".freeze, "db/migrate/20090912082129_create_versions.rb".freeze, "db/migrate/20110219205156_add_closed_flag_to_venues.rb".freeze, "db/migrate/20110220001008_add_wifi_flag_to_venues.rb".freeze, "db/migrate/20110220011427_add_access_notes_to_venues.rb".freeze, "db/migrate/20110220031117_add_events_count_to_venues.rb".freeze, "db/migrate/20110604174521_add_venue_details_to_events.rb".freeze, "db/migrate/20110717231316_acts_as_taggable_on_migration.rb".freeze, "db/migrate/20120709092821_cleanup.rb".freeze, "db/migrate/20120831234448_specify_venues_latitude_and_longitude_precision.rb".freeze, "db/migrate/20150206085809_remove_updates.rb".freeze, "db/migrate/20150207231355_add_locked_status_to_events.rb".freeze, "db/migrate/20150407014752_add_taggings_counter_cache_to_tags.acts_as_taggable_on_engine.rb".freeze, "db/migrate/20150407014754_change_collation_for_tag_names.acts_as_taggable_on_engine.rb".freeze, "db/migrate/20150702171204_drop_reimport_column_from_sources.rb".freeze, "db/migrate/20200327040656_add_missing_indexes_on_taggings.acts_as_taggable_on_engine.rb".freeze, "db/seeds.rb".freeze, "lib/active_model/sequential_validator.rb".freeze, "lib/calagator.rb".freeze, "lib/calagator/decode_html_entities_hack.rb".freeze, "lib/calagator/denylist_validator.rb".freeze, "lib/calagator/duplicate_checking.rb".freeze, "lib/calagator/duplicate_checking/controller_actions.rb".freeze, "lib/calagator/duplicate_checking/duplicate_finder.rb".freeze, "lib/calagator/duplicate_checking/duplicate_squasher.rb".freeze, "lib/calagator/engine.rb".freeze, "lib/calagator/machine_tag.rb".freeze, "lib/calagator/strip_whitespace.rb".freeze, "lib/calagator/url_prefixer.rb".freeze, "lib/calagator/vcalendar.rb".freeze, "lib/calagator/version.rb".freeze, "lib/generators/calagator/install_generator.rb".freeze, "lib/generators/calagator/templates/config/initializers/01_calagator.rb".freeze, "lib/generators/calagator/templates/config/initializers/02_geokit.rb".freeze, "lib/generators/calagator/templates/config/initializers/03_recaptcha.rb".freeze, "lib/tasks/auto_annotate_models.rake".freeze, "lib/tasks/spec_db.rake".freeze, "lib/tasks/sunspot_reindex_calagator.rake".freeze, "lib/tasks/sunspot_solr_restart_enhancements.rake".freeze, "lib/tasks/update_counter_caches.rake".freeze, "lib/templates/erb/scaffold/_form.html.erb".freeze, "lib/theme_reader.rb".freeze, "lib/wait_for_solr.rb".freeze, "rails_template.rb".freeze, "vendor/assets/images/markers-matte.png".freeze, "vendor/assets/images/markers-matte@2x.png".freeze, "vendor/assets/images/markers-plain.png".freeze, "vendor/assets/images/markers-shadow.png".freeze, "vendor/assets/images/markers-shadow@2x.png".freeze, "vendor/assets/images/markers-soft.png".freeze, "vendor/assets/images/markers-soft@2x.png".freeze, "vendor/assets/javascripts/jquery.timepicker.js".freeze, "vendor/assets/javascripts/leaflet.awesome-markers.js".freeze, "vendor/assets/javascripts/leaflet.js".freeze, "vendor/assets/javascripts/leaflet_google_layer.js".freeze, "vendor/assets/stylesheets/jquery.timepicker.css".freeze, "vendor/assets/stylesheets/leaflet.awesome-markers.css.scss".freeze] s.homepage = "https://github.com/koalagator/koalagator".freeze s.licenses = ["AGPL-3.0-or-later".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A calendar for communities".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 6.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 8.1".freeze, "< 10.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.1.1".freeze, "< 3.3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.16".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.7".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.9".freeze, "< 1.14".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.2".freeze, "< 3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 4.0.7".freeze, "< 4.5.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.13.10".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 11.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.7.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 5.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.10.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.28.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.0.6".freeze, "< 1.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0.15".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.5.9".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.5.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.31".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 6.0.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.1.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.18".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.8".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.5".freeze]) end