WordPress.org

Plugin Directory

Booking Calendar

Booking Calendar plugin - is the ultimate booking system for online reservation and availability checking service for your site.

6.2.1

  • Features and issue fixings in All versions:
    • Fix Improve security checking during saving settings and searching in booking listing pages.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix showing of error message instead of stop working, during submitting new booking, if this booking possible only in different booking resources for different days, but system have not allow this. This issue exist in some situations for booking resources with specific capacity, when all payment options are deactivated. (fix:6.2.1.1) (Business Large, MultiUser)
    • Fix issue of incorrect working with required radio-button options. (fix:6.2.1.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not calculating "LAST" option in "Valuation days" if previously used "Together" term. (fix:6.2.1.3) Description: the number of selected days in calendar = to the number of days in settings "Together", then Booking Calendar stop any other interaction of checking cost and just return cost depend from settings in this "Together" term. Thats why the "LAST" row cost settings was ignored. (Business Medium/Large, MultiUser)

6.2

  • Features and issue fixings in All versions:
    • New Moving bookings to trash instead of complete deleting.
    • New Ability to restore bookings from Trash.
    • Translation Updated Croatian translation [99% Completed] by Danijel Prebeg
    • Fix showing warning during managing Booking Calendar widget in "Customizer". Issue was relative to WordPress 4.5 update (fix:6.1.1.11)
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Extend booking dates/times interval to extra hours or days. Useful for adding cleaning time, or any other service time. (Business Medium/Large, MultiUser)
    • Improvement ability to use [booking_id], [resource_title] shortcodes in the Content of booking fields data form at Booking > Settings > Fields page, for ability to show booking ID and booking resources in payment summary. (Business Small/Medium/Large, MultiUser)
    • Improvement ability to book dates in additional calendar(s), without selection date(s) in main calendar, if used several calendars of different booking resources and only 1 booking form. Restriction in this case the "payment summary" after booking is not showing. (Business Medium/Large, MultiUser)
    • Improvement resolve issue of not showing available day(s), if all start time (example of shortcode in booking form: [select starttime "11:00" "13:00" "15:00"]) have booked for this specific day(s) (fix:6.1.1.6). (Business Small/Medium/Large, MultiUser)
    • Improvement Added search users form at the Settings Users page. (fix:6.1.1.6). (MultiUser)
    • Fix Ability to edit bookings, that belong to the "child booking resources", when activated option "visitors apply to capacity". If you will edit of booking, this booking editing is belonging to calendar of parent booking resources with specific capacity. (Business Large, MultiUser)
    • Fix issue of not ability to add "Valuation days" cost settings in some servers, because of conflict. (Business Medium/Large, MultiUser)
    • Fix issue of not ability to submit booking form, when using [bookingform ...] shortcode. (fix:6.1.1.16) (Business Large, MultiUser)

6.1

  • Features and issue fixings in All versions:
    • New Display or hide "Today date number" in legend cells under calendar.
    • New Turkish translation [100% Completed] by EMİNA MESİNOVİC
    • Translation Updated German translation [100% Completed] by Peter Wegmann and Christian
    • Translation Updated Swedish translation [100% Completed] by Mikael Göransson and Jan Österling
    • Translation Updated Ukrainian translation [100% Completed]
    • Translation Updated Russian translation [100% Completed]
    • Translation Updated Finnish translation [100% Completed] by Turo Numminen and Peter Grönberg
    • Translation Updated Slovak translation [100% Completed] by Martin Ambruš and Martin Galdun
    • Translation Updated French translation [100% Completed] by Laurent Thiry and Terry Atkinson
    • Translation Updated Greece translation [100% Completed] by Dimitris Amanatiadis
    • Translation Updated Spanish translation [100% Completed] by Juan C and Juan García Piosa
    • Translation Updated Czech translation [100% Completed] by Ales Dlask
    • Translation Updated Polish translation [100% Completed] by Danek Szczepan
    • Translation Updated Danish translation [100% Completed] by Ib H. Rasmussen
    • Translation Updated Italian translation [100% Completed] by Fabrizio Pecorelli
    • Translation Updated Norwegian translation [100% Completed] by Håvard Hasli
    • Translation Updated Hungarian translation [100% Completed] by István Vincze
    • Translation Updated Dutch translation [100% Completed] by Wim Bommerez
    • Fix some warning notices, while website in debug mode.
    • Tons of minor improvements and bug fixes. You should read the full changelog for all of them.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Ability to search for additional 2 days in search availability form. Use this shortcode in search form: [additional_search "2"] +/- 2 days. (Business Large, MultiUser)
    • New Ability to show how many search results found. To show use {searchresults} shortcode in search form shortcode. Example: [bookingsearch searchresultstitle='{searchresults} Results Found' searchresults='http://dev/search-results/' noresultstitle='Nothing Found.'] (Business Large, MultiUser)
    • New Show Search Results Log at Booking > Settings > Search page in Search Cache section for more easy detect any issues with search results (Business Large, MultiUser)
    • New Ability to transfer custom parameters from booking form shortcode into the content of booking form. Example of shortcode usage: [booking type=1 form_type='standard' nummonths=3 options='{parameter name="my_param" value="value"},{parameter name="other_param" value="other value"}'] Example of booking form customization: [text some_field_name "my_param"] and [text other_field_name "other_param"] (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use check-boxes in the search form for additional parameters. (Business Large, MultiUser)
    • Improvement Ability to use several times custom fields with same name in posts for definition several additional parameters with different values for the search form. (Business Large, MultiUser)
    • Improvement Correctly showing change-over day, as half booked day, that have pending check-in/out and approved check-out/in bookings in the same day. (Business Small/Medium/Large, MultiUser)
    • Improvement Added ability to save "Advanced cost settings" only for selected custom or standard form. Its prevent issue of not saving some values, if exist too many custom forms and too many options for the additional cost. (Business Medium/Large, MultiUser)
    • Improvement Showing times in header of Time-Line, when selected several booking resources and one day Calendar Overview mode. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to set constant WP_BK_IS_SEND_EMAILS_ON_COST_CHANGE to true in ../lib/wpbc-constants.php file for sending modification email, if cost was changed in admin panel (Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use in emails new shortcode: [check_out_plus1day] - inserting next day after last selected day in calendar for specific booking. Its useful in some cases, if business workflow require to show as checkout day the next day after last selected date. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Correct work of "Auto-fill" button at Booking > Add booking page for bookings with change-over days. (Business Small/Medium/Large, MultiUser)
    • Fix issue of not showing booked dates in some specific situation (when are using check in/out times) for booking resources with capacity higher than 1. (Business Large, MultiUser)
    • Fix issue of not ability to change booking resource for booking in some situations, while booking resources with capacity higher than 1. (Business Large, MultiUser)
    • Fix restriction of parameters during switching to Calendar Overview mode (Personal, Business Small/Medium/Large, MultiUser)
    • Fix not sending emails after changing booking resource for specific booking, if "Emails sending" checkbox unchecked. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix selecting correct non English language at PayPal checkout page, depend from website locale (Business Small/Medium/Large, MultiUser)

6.0

  • Features and issue fixings in All versions:
    • New Register and Translate everything in [wpml]Some Text to translate[/wpml] tags. Translation can be done at the WPML > "String translation" page. Required WPML 3.2 with String Translation plugin.
    • Fix additional checking about checking if some Calendar skin folders exist or not.
    • Fix set additional checking from preventing loop redirection to the "Whats New" page, after activation of the plugin.
    • Fix Correctly showing button icons. Remove conflicted "font-awesome-css" from Booking Calendar admin panel pages, which loaded by WPML plugin.
    • Translation Updated French translation [100% Completed] by Fabien Groslambert.
    • Translation Updated Norwegian translation [100% Completed] by Håvard Hasli.
    • Support WordPress 4.4
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Ability to duplicate exist booking into different booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • New Ability to select language of email template during operations like approving, cancellation or sending payment request for exist bookings. Of course you have to support these additional languages in email templates. (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcodes in the booking form at Booking > Settings > Fields page: [bookingresource show='id'] - booking resource ID, [bookingresource show='title'] - booking resource Title, [bookingresource show='cost'] - booking resource Cost, [bookingresource show='capacity'] - booking resource Capacity , [bookingresource show='maxvisitors'] - maximum number of visitors per booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement During changing booking resource for exist booking, set check intersections of time-slots for booking date and then allow or do not allow to change booking. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue for blocking days in calendar, if all time-slots for this date booked, and in booking form is using conditional WEEK sections for showing different time-slots for the different weekdays. (Business Medium/Large, MultiUser)
    • Fix issue for feature "Checking to prevent double booking, during submitting booking", when booking was made with check in/out times. (Business Small/Medium/Large, MultiUser)
    • Fix saving of option "Auto approve all new bookings" to at General Booking Settings page, if user click on top "Save changes" button. (Business Small/Medium/Large, MultiUser)
    • Fix of not showing "Custom booking forms" of "Super booking admin user" at the Booking > Resources > Advanced cost page, while logged in as "Regular user" (MultiUser)
    • Fix of sending correct Payment Request Email, while logged in as "Regular user" (MultiUser)
    • Fix issue of getting all posts with booking forms into search availability cache, during clearing search cache at Booking > Settings > Search page. (Business Large, MultiUser)
    • Fix issue of not loaded correctly advanced days selection parameters from Booking Calendar "option" parameter shortcode at some slow servers. (Business Medium/Large, MultiUser)
    • Fix issue of showing dates in correct format at the Calendar Overview page, while switching week view for one booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • Fix CSS issue of showing navigation tabs in new WordPress 4.4 (Personal, Business Small/Medium/Large, MultiUser)

5.4.4

  • Features and issue fixings in All versions:
    • New Set past bookings "darker", at the Calendar Overview page (timeline) in admin panel. More easy/fast to check past and actual bookings.
    • New filer at Booking Listing page. Showing bookings that "check in" or "check out" during today.
    • Improvement Replaced "wpdev-booking" language locale to "booking". Prepare for ability to use Language Packs functionality.
    • Translation New Portugal translation [100% Completed] by Pedro Morgado
    • Translation New Ukrainian translation [100% Completed] by Ivanka
    • Translation Updated French translation [100% Completed] by Charles Petitfour.
    • Fix email format issue during sending emails. From this format '"\"John Smith\"" email@some-server.com' to this: 'John Smith email@some-server.com'
    • Fix language file locale for the Finnish language. Renamed suffix of translation file from fi_Fl to fi.
    • Remove constant WP_BK_USE_TITLES_IN_EMAILS from ../lib/wpbc-constants.php file.
    • Trigger event "date_selected" after selection of dates in calendar. To bind this event use this JS: jQuery( ".booking_form_div" ).on('date_selected', function(event, bk_type, date) { ... } );
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix set limitation in 30 symbols for the names of new custom forms. Otherwise possible issues with saving additional costs at the Resources Advanced cost page (Business Medium/Large, MultiUser)

5.4.3

  • Features and issue fixings in All versions:
    • New Hungarian translation [100% Completed] by István Vincze
    • New Finnish translation [100% Completed] by Jukka Turunen
    • New Catalan translation [100% Completed] by Fiiiu - Gerard H. Serra
    • Improvement Plugin will send emails with "From" address, that defined in "From" field at Booking > Settings > Emails page. If you define constant WP_BK_STRICTLY_FROM_EMAILS to false at ../lib/wpbc-constants.php file, then sending the copy of Confirmation email to admin, sends a "from" field of email not the email of server, but email from the person, who made reservation. Its useful for "reply to this emails", but when receiving such email, Yahoo mail for instance rejects it, and google mail puts a warning about fishing etc. Check more here
    • Improvement Removing PHP4 style constructors, for support WordPress 4.3 update.
    • Ability to define constant WP_BK_USE_TITLES_IN_EMAILS in wpbc-constants.php. If true, then system try to send emails in format "Jo Smith" josmith@server.com If false, then system try to send emails in format josmith@server.com . Some servers does not support or generate issues for first email format.
    • Fix possible JavaScript Error: "SyntaxError: missing ; before statement" (and because of that do not show calendar), if some third party plugin override links incorrectly. Please check more here
    • Fix ability to use "+" sign in the email fields during booking process. Please read more here
    • Fix issue of showing "today" date in Calendar Overview page based on website timezone, and not server timezone.
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Limit available days from today. Select number of available days in calendar start from today. (Business Medium/Large, MultiUser)
    • New Ability to define number times of usage coupon codes for discounts (Business Large, MultiUser)
    • New Ability to edit exist coupon codes for discounts (Business Large, MultiUser)
    • Improvement Do not highlight next date(s), when mouse-over on already selected date. Please check more here (Business Small/Medium/Large, MultiUser)
    • Improvement Do not highlight date(s), when mouse outside of calendar. Please check more here (Business Small/Medium/Large, MultiUser)
    • Improvement Do not update the cost in the cost correction field, if admin edit this booking. (Business Medium/Large, MultiUser)
    • Improvement Prevent of showing any hints (costs, dates...), if selected only Check In day, while using range days selection mode using 2 mouse clicks (Business Medium/Large, MultiUser)
    • Improvement Rollback to 1st step, if system will show warning and booking form is using customization of having several steps wizard form. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to show the title of booking resources in booking form (as hint). You can use this shortcode [resource_title_hint] to show the title of current booking resource. (Business Medium/Large, MultiUser)
    • Improvement showing booking details in payment form. (Business Medium/Large, MultiUser)
    • Fix issue for ability to activate users in MultiUser version, while active French translation of Booking Calendar. (Business Medium/Large, MultiUser)
    • Fix issue for ability to add new "Valuation days" cost settings in French version of Booking Calendar. (Business Medium/Large, MultiUser)
    • Fix issue of range days selection, when activated specific week days as start days and we have some booked days after our selected date. More here (Business Small/Medium/Large, MultiUser)
    • Fix issue of correct showing some special symbols during exporting bookings to CSV file. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue relative to the old times season filters that can exist in some old versions (Business Medium/Large, MultiUser)
    • Fix issue of showing cost in correct cost format (using decimal and thousands separators) in emails (Business Small/Medium/Large, MultiUser)
    • Fix issue of too many redirects, if upgraded from free to paid version, and use MySQL version older than 5.0

5.4.2

  • Features and issue fixings in All versions:
    • Updated Swedish translation [100% Completed] by Jan Österling
    • Updated Norwegian translation [100% Completed] by Patrick Schneider
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Updated "Sage Pay" payment gateway for using new protocol v3.00 instead of v2.23 (Business Small/Medium/Large, MultiUser)
    • Fix issue of correctly showing currency (GBP) symbol at the payment form. (Business Small/Medium/Large, MultiUser)
    • Fix issue of correctly showing additional cost of the booking, if visitor edit this booking (after clicking on edit booking link from email), and this booking relative to the booking resource, that have as default some custom booking form (not standard booking form). (Business Medium/Large, MultiUser)

5.4.1

  • Features and issue fixings in All versions:
    • Updated Italian translation [100% Completed] by Fabrizio Pecorelli, Astolfo Vesci
    • Updated Russian translation [100% Completed] by Arm.
    • Updated Croatian translation [100% Completed] by Borislav Bosnjak.
    • Updated German translation [100% Completed] by Stefan Fritsche, Dirk Gabler, Andreas Dupp.
    • Updated Swedish translation [100% Completed] by Jan Österling, Ruben Salas
    • Fix CSS issue on welcome new update page.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix ability to edit, cancel or send payment request for the booking by visitors, if was activating option Load JS and CSS files only on specific pages at general booking settings page. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not showing calendar, if in availability settings was applying season filter, that do not have any days. (Business Medium/Large, MultiUser)
    • Fix issue of not apply conditional season filter, if this filter have only "Tuesday" day selected there. (Business Medium/Large, MultiUser)
    • Fix issue of showing bookings only from the specific regular user, when user try to open 2nd or higher page at Booking Listing page. (MultiUser)

5.4

  • Features and issue fixings in All versions:
    • New. Google Calendar Events importing. Using new Google Calendar API v3. Activate and configure different parameters for the Google Calendar import.
    • New. Activate auto-import of Google Calendar events during specific times.
    • New. Ability to save own calendar skin to the /wp-content/uploads/wpbc_skins/ folder, that do not overriding during plugin update. Its will save your custom calendar skin, if you will make upgrade of plugin to new plugin update.
    • New. Ability to load JS and CSS files only on specific pages. Its useful, if exist some conflict(s) or you want to optimize loading of website, and you need to load Booking Calendar JS and CSS files only at the specific pages, where you are having booking forms or availability calendars. You can activate and configure this feature at the General Booking Settings page in Advanced section, by expanding "Advanced settings of JavaScript loading".
    • Fix. Additional checking in some situation, when happens "You do not have sufficient permissions to access this page" issue.
    • Fix. Warning of invalid emails, for the new DNS, like xxx@xxx.holiday OR xxx@xxx.technology OR xxx@xxx.solutions OR xxx@xxx.training, etc...
    • Fix of loading correct calendar language, if at the WordPress General Settings have selected "Site Language" as "English (Canada)".
    • New Bulgarian translation [100% Completed] by Nadejda Chotorova.
    • Updated Spanish translation [100% Completed] by Juan C
    • Updated French translation [100% Completed] by by Carlo Calamar, Terry Atkinson, Jean-Sébastien DANGLADE.
    • Updated Danish translation [100% Completed] by Ib H. Rasmussen.
    • Updated Dutch translation [100% Completed] by Wim Bommerez.
    • Updated Polish translation [100% Completed] by Danek Szczepan
    • Updated Russian translation [100% Completed] by Arm.
    • Updated Greece translation [100% Completed] by Dimitris Amanatiadis
    • Updated Slovak translation [100% Completed] by Lubomir Host, Martin Galdun, Martin Ambrus
    • Updated Czech translation [100% Completed] by Ales Dlask, Martin Ambrus
    • Updated Croatian translation [95% Completed] by Jirka Pitzmos.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New. Advanced Google Calendar Events import. Configuration of import Google Calendar Events for the each specific booking resources (Personal, Business Small/Medium/Large, MultiUser)
    • New. Allow payments by direct bank / wire transfer (Business Small/Medium/Large, MultiUser)
    • New. Allow payments in cash by visitors on check in. (Business Small/Medium/Large, MultiUser)
    • New. Ability to print booking data for the each single specific booking (Business Small/Medium/Large, MultiUser)
    • New. Ability to show the full cost of the booking in search results, depend from the check in/out dates and number of selected visitors. Shortcode to use in search results - [cost_hint] (Business Large, MultiUser)
    • New. Ability to show the cost of the booking for the selected dates only in search results. Shortcode to use in search results - [original_cost_hint] (Business Large, MultiUser)
    • New. Ability to show the additional cost, which depends on the fields selection in the form in search results. Shortcode to use in search results - [additional_cost_hint] (Business Large, MultiUser)
    • New. Ability to show the deposit cost of the booking in search results. Shortcode to use in search results - [deposit_hint] (Business Large, MultiUser)
    • New. Ability to show the balance cost of the booking - difference between deposit and full cost in search results. Shortcode to use in search results - [balance_hint] (Business Large, MultiUser)
    • New. Ability to show hints of additional cost for each separated options (from the Booking > Resources > Advanced cost page). If you are having in booking form shortcode like this Tax: [checkbox my_tax default:on ""], and also configured additional cost for the my_tax option, then in booking form you can use this shortcode [my_tax_hint] to show additional cost of this otion. Just add _hint term to name of shortcode for creation hint shortcode in booking form. (Business Medium/Large, MultiUser)
    • New. Condition to show the "Deposit payment" form, if the "Check in" day is inside of the specific Season Filter (Business Medium/Large, MultiUser)
    • New. Show both deposit and total cost payment forms, after visitor submit booking. You can activate this feature at the ../{Booking Calendar Folder}/lib/wpbc-constants.php file by setting contstant WP_BK_SHOW_DEPOSIT_AND_TOTAL_PAYMENT to TRUE. Important! Please note, in this case at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choise of this payment. So you need to check each such payment manually. (Business Medium/Large, MultiUser)
    • New. Ability to show the standard cost or title of booking resource by using this shortcodes [bookingresource type=1 show='cost'] or [bookingresource type=1 show='title'] Example: [bookingresource type=3 show='title']: [bookingresource type=3 show='cost'] per day. (Personal, Business Small/Medium/Large, MultiUser)
    • New. Widget for selection of booking resources. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Added preselected booking resource parameter to popup for insertion booking resource selection shortcode. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. New first_option_title parameter for insertion booking resource selection shortcode. This parameter define text for the first option in dropdown list. Its can be empty for showing only booking resources list. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to print only selected booking(s) at the Booking Listing page instead of All bookings (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to export to CSV file (during clicking on "Export button") only selected booking(s) at the Booking Listing page instead of All bookings. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Removed "Deposit payment" option from the General Booking Settings page in Cost section. Its possible to activate/deactivate and configure deposit payments for the specific booking resources at the Cost and rates page (Business Medium/Large, MultiUser)
    • Fix issue of ability to use parameter "aggregate" instead of "agregate" in the [booking ...] shortcode. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not ability to select custom or standard booking form during editing some booking, if the booking resource of this booking have some custom form as default custom booking form. (Business Medium/Large, MultiUser)
    • Fix issue of not ability to save changes of Form Fields at Settings page in French version of Booking Calendar. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix Warning: "preg_match(): Compilation failed: invalid range in character class at offset 24 in ../inc/personal.php on line 2347". Its possibly exist in some most recent versions of PCRE (the regular expression library PHP uses). (Personal, Business Small/Medium/Large, MultiUser)

For more information, see the full release notes.

Requires: 3.3 or higher
Compatible up to: 4.5.3
Last Updated: 6 days ago
Active Installs: 30,000+

Ratings

4.7 out of 5 stars

Support

14 of 14 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,10,10 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,10,10 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,12,12 100,2,2 100,2,2 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,11,11 100,7,7 100,4,4 100,5,5 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,4,4 100,2,2 100,5,5 100,1,1 100,3,3 100,1,1 80,5,4 100,1,1 100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,3,3 100,1,1 100,1,1
100,4,4 100,2,2 100,1,1
67,3,2 100,1,1
80,10,8 100,7,7 100,1,1
100,5,5 100,1,1
100,10,10 100,2,2
83,6,5 88,8,7
100,2,2
100,1,1 100,3,3 100,6,6
74,19,14
88,8,7 100,1,1 100,1,1
68,19,13 100,1,1 100,1,1
100,4,4 80,5,4 100,2,2
100,1,1 100,2,2 80,5,4
100,1,1 88,8,7
100,3,3 100,1,1 100,1,1
0,1,0 100,2,2 100,1,1 100,1,1 100,1,1
100,2,2 100,2,2 67,3,2 88,8,7 100,1,1 100,3,3
80,5,4 100,1,1 100,1,1
75,4,3 100,1,1 100,1,1 100,4,4
100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1
60,5,3 100,1,1
100,1,1 100,2,2 100,1,1
100,1,1 75,4,3 100,1,1 100,2,2
100,2,2
100,2,2
100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,2,2
100,1,1 100,1,1 100,2,2 100,2,2 100,1,1
100,2,2 100,2,2
100,4,4 100,1,1
75,4,3 100,2,2 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,2,2 67,3,2 100,1,1
100,1,1 100,2,2
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,2,2
100,1,1 100,1,1