Booking Calendar - Version 8.8

Version Description

  • Changes in all versions:
    • New. Time picker for times slots selection in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
    • New. Skins for Time picker available for times slots selection in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
    • New. Premium calendar skins now available in Booking Calendar Free version. (8.7.11.11)
    • Support. WordPress 5.6 support (8.7.11.12)
    • Support. Full support of jQuery 3.5.
    • Improvement More intuitive adding and editing new fields (during editing in simple booking form mode). Showing "Save changes" button relative only to active action. (8.7.11.7)
    • Translation Dutch translation [99% completed] by Boris Hoekmeijer.
    • Translation Swedish translation [99% completed] by Jimmy Sjlander.
    • Translation Norwegian translation [99% completed] by Jimmy Sjlander
    • Translation Spanish translation [99% completed] by Jairo Alzate
    • Fix. Error of correct converting special symbols, like #, %, ', " to URL symbols during clicking on "Export to Google Calendar" button (8.7.11.4)
    • Fix. Issue of correct showing special symbols, like #, %, ', " in the titles of bookings at Calendar Overview page (8.7.11.5)
    • Fix. Issue of no ability to book some timeslots when activated multiple days selection (8.7.11.6)
    • Fix. Warning jQuery.parseJSON event shorthand is deprecated.
    • Fix. Warning jQuery.fn.mousedown() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.click() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.focus() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.change() event shorthand is deprecated.
    • Fix. Warning jQuery.isFunction() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.bind() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.removeAttr no longer sets boolean properties: disabled
    • Under Hood Trigger event "wpbc_hook_timeslots_disabled" after disabling of times in the booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){ ... } );
    • Under Hub. Added useful hook for tracking booking editing: do_action( 'wpbc_track_edit_booking', $params ); How to use this hook? Add code similar to this in your functions.php file in your theme, or in some other php file: add_action( 'wpbc_track_edit_booking', 'my_booking_tracking' ); function my_booking_tracking( $params ){ } (8.7.11.15)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Form template for showing booking form fields in 2 columns with time slots selection (8.7.11.14) (Business Small/Medium/Large, MultiUser)
    • Fix. Fixing issue of incorrectly showing booking date in plugin, if visitor was entered end time as 24:00 instead of 23:59(8.7.11.1) (Business Small/Medium/Large, MultiUser)
    • Fix. Fixing issue of incorrectly showing coupon code discount hints, if activated option "Apply discount coupon code directly to days cost" (8.7.11.2) (Business Large, MultiUser)
    • Fix. Select first available option (timeslot) in the dropdown list, that showing based on days conditions , after selection of date in calendar (8.7.11.3) (Business Medium/Large, MultiUser)*
    • Fix. Issue of not sending "approved email", if sending email checkbox was unchecked at the Booking > Add booking page and auto approval for Booking > Add booking page has been activated (8.7.11.8) (Business Small/Medium/Large, MultiUser)
Download this release

Release Info

Developer wpdevelop
Plugin Icon 128x128 Booking Calendar
Version 8.8
Comparing to
See all releases

Code changes from version 8.7.10 to 8.8

Files changed (87) hide show
  1. assets/libs/bootstrap/css/bootstrap.css +2 -1
  2. assets/libs/bootstrap/js/bootstrap.js +2 -2
  3. assets/libs/bootstrap/js/bootstrap.min.js +1 -1
  4. assets/libs/chosen/chosen.css +6 -6
  5. assets/libs/chosen/chosen.jquery.js +5 -5
  6. assets/libs/chosen/chosen.jquery.min.js +1 -1
  7. assets/libs/chosen/chosen.min.css +1 -1
  8. assets/libs/chosen/chosen.proto.js +1 -1
  9. assets/libs/chosen/chosen.proto.min.js +1 -1
  10. core/admin/api-settings.php +84 -7
  11. core/admin/page-form-free.php +12 -5
  12. core/admin/page-form-timeslots.php +6 -6
  13. core/admin/page-settings.php +12 -1
  14. core/admin/wpbc-class-listing.php +1 -1
  15. core/admin/wpbc-toolbars.php +22 -15
  16. core/any/admin-bs-ui.php +6 -6
  17. core/any/js/admin-support.js +11 -11
  18. core/class/wpbc-class-welcome.php +101 -2
  19. core/lib/wpbc-booking-new.php +50 -12
  20. core/lib/wpbc_all_translations.php +4 -4
  21. core/lib/wpbc_all_translations1.php +7 -0
  22. core/lib/wpdev-booking-class.php +26 -0
  23. core/sync/wpbc-gcal.php +1 -1
  24. core/timeline/v2/_out/timeline_v2.js +2 -2
  25. core/timeline/v2/_out/timeline_v2.min.js +2 -2
  26. core/timeline/v2/_src/timeline_v2.js +1 -1
  27. core/timeline/v2/wpbc-class-timeline_v2.php +5 -2
  28. core/wpbc-activation.php +7 -2
  29. core/wpbc-constants.php +1 -1
  30. core/wpbc-css.php +47 -2
  31. core/wpbc-dates.php +62 -6
  32. core/wpbc-functions.php +1 -0
  33. core/wpbc-js.php +5 -1
  34. css/client.css +17 -0
  35. css/skins/multidays.css +225 -0
  36. css/skins/premium-black.css +226 -0
  37. css/skins/premium-light.css +226 -0
  38. css/skins/premium-marine.css +227 -0
  39. css/skins/premium-steel.css +226 -0
  40. css/time_picker_skins/black.css +40 -0
  41. css/time_picker_skins/blue.css +39 -0
  42. css/time_picker_skins/green.css +39 -0
  43. css/time_picker_skins/grey.css +40 -0
  44. css/time_picker_skins/marine.css +39 -0
  45. css/time_picker_skins/orange.css +39 -0
  46. css/wpbc_time-selector.css +67 -0
  47. js/admin.js +3 -4
  48. js/client.js +24 -18
  49. js/datepick/{jquery.datepick.js → jquery.datepick.wpbc.5.6.js} +11 -11
  50. js/wpbc-gutenberg.js +3 -3
  51. js/wpbc_time-selector.js +120 -0
  52. js/wpbc_times.js +22 -13
  53. js/wpbc_vars.js +1 -1
  54. languages/booking-ar_SA.mo +0 -0
  55. languages/booking-be_BY.mo +0 -0
  56. languages/booking-bg_BG.mo +0 -0
  57. languages/booking-ca.mo +0 -0
  58. languages/booking-cs_CZ.mo +0 -0
  59. languages/booking-da_DK.mo +0 -0
  60. languages/booking-de_DE.mo +0 -0
  61. languages/booking-el.mo +0 -0
  62. languages/booking-es_ES.mo +0 -0
  63. languages/booking-fi.mo +0 -0
  64. languages/booking-fr_FR.mo +0 -0
  65. languages/booking-gl_ES.mo +0 -0
  66. languages/booking-he_IL.mo +0 -0
  67. languages/booking-hr.mo +0 -0
  68. languages/booking-hu_HU.mo +0 -0
  69. languages/booking-it_IT.mo +0 -0
  70. languages/booking-nb_NO.mo +0 -0
  71. languages/booking-nl_NL.mo +0 -0
  72. languages/booking-pl_PL.mo +0 -0
  73. languages/booking-pt_BR.mo +0 -0
  74. languages/booking-pt_PT.mo +0 -0
  75. languages/booking-ro_RO.mo +0 -0
  76. languages/booking-ru_RU.mo +0 -0
  77. languages/booking-sk_SK.mo +0 -0
  78. languages/booking-sl_SI.mo +0 -0
  79. languages/booking-sv_SE.mo +0 -0
  80. languages/booking-th_TH.mo +0 -0
  81. languages/booking-tr_TR.mo +0 -0
  82. languages/booking-uk.mo +0 -0
  83. languages/booking-zh_CN.mo +0 -0
  84. languages/booking-zh_TW.mo +0 -0
  85. languages/booking.pot +414 -387
  86. readme.txt +46 -12
  87. wpdev-booking.php +2 -2
assets/libs/bootstrap/css/bootstrap.css CHANGED
@@ -5244,7 +5244,8 @@
5244
  }
5245
  .wpdevelop .media,
5246
  .wpdevelop .media-body {
5247
- zoom: 1;
 
5248
  overflow: hidden;
5249
  }
5250
  .wpdevelop .media-body {
5244
  }
5245
  .wpdevelop .media,
5246
  .wpdevelop .media-body {
5247
+ transform: scale(1); /* Standard Property */
5248
+ transform-origin: 0 0; /* Standard Property */
5249
  overflow: hidden;
5250
  }
5251
  .wpdevelop .media-body {
assets/libs/bootstrap/js/bootstrap.js CHANGED
@@ -839,7 +839,7 @@ if (typeof jQuery === 'undefined') {
839
  }
840
  if (e.target !== e.currentTarget) return
841
  this.options.backdrop == 'static'
842
- ? this.$element[0].focus()
843
  : this.hide()
844
  }, this))
845
 
@@ -1030,7 +1030,7 @@ if (typeof jQuery === 'undefined') {
1030
  this.type = type
1031
  this.$element = $(element)
1032
  this.options = this.getOptions(options)
1033
- this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
1034
  this.inState = { click: false, hover: false, focus: false }
1035
 
1036
  if (this.$element[0] instanceof document.constructor && !this.options.selector) {
839
  }
840
  if (e.target !== e.currentTarget) return
841
  this.options.backdrop == 'static'
842
+ ? this.$element[0].trigger( 'focus' )
843
  : this.hide()
844
  }, this))
845
 
1030
  this.type = type
1031
  this.$element = $(element)
1032
  this.options = this.getOptions(options)
1033
+ this.$viewport = this.options.viewport && $(('function' === typeof(this.options.viewport)) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
1034
  this.inState = { click: false, hover: false, focus: false }
1035
 
1036
  if (this.$element[0] instanceof document.constructor && !this.options.selector) {
assets/libs/bootstrap/js/bootstrap.min.js CHANGED
@@ -8,5 +8,5 @@
8
  * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f4b4c9cb85df757ca08c)
9
  * Config saved to config.json and https://gist.github.com/f4b4c9cb85df757ca08c
10
  */
11
- if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new o(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.5",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t(s);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&&e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.5",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&&o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target);o.hasClass("btn")||(o=o.closest(".btn")),e.call(o,"toggle"),t(i.target).is('input[type="radio"]')||t(i.target).is('input[type="checkbox"]')||i.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):a?n[a]():s.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),o="prev"==t&&0===i||"next"==t&&i==this.$items.length-1;if(o&&!this.options.wrap)return e;var n="prev"==t?-1:1,s=(i+n)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,o){var n=this.$element.find(".item.active"),s=o||this.getItemForDirection(e,n),a=this.interval,r="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var h=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:h,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var p=t(this.$indicators.children()[this.getItemIndex(s)]);p&&p.addClass("active")}var c=t.Event("slid.bs.carousel",{relatedTarget:h,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,n.addClass(r),s.addClass(r),n.one("bsTransitionEnd",function(){s.removeClass([e,r].join(" ")).addClass("active"),n.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(c)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(c)),a&&this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var n=function(i){var o,n=t(this),s=t(n.attr("data-target")||(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var a=t.extend({},s.data(),n.data()),r=n.attr("data-slide-to");r&&(a.interval=!1),e.call(s,a),r&&s.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}function i(i){i&&3===i.which||(t(n).remove(),t(s).each(function(){var o=t(this),n=e(o),s={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(o.attr("aria-expanded","false"),n.removeClass("open").trigger("hidden.bs.dropdown",s))))}))}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.dropdown");o||i.data("bs.dropdown",o=new a(this)),"string"==typeof e&&o[e].call(i)})}var n=".dropdown-backdrop",s='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.5",a.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(o=t.Event("show.bs.dropdown",r)),o.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger("shown.bs.dropdown",r)}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var o=t(this);if(i.preventDefault(),i.stopPropagation(),!o.is(".disabled, :disabled")){var n=e(o),a=n.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&n.find(s).trigger("focus"),o.trigger("click");var r=" li:not(.disabled):visible a",l=n.find(".dropdown-menu"+r);if(l.length){var h=l.index(i.target);38==i.which&&h>0&&h--,40==i.which&&h<l.length-1&&h++,~h||(h=0),l.eq(h).trigger("focus")}}}};var r=t.fn.dropdown;t.fn.dropdown=o,t.fn.dropdown.Constructor=a,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=r,this},t(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",s,a.prototype.toggle).on("keydown.bs.dropdown.data-api",s,a.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",a.prototype.keydown)}(jQuery),+function(t){"use strict";function e(e,o){return this.each(function(){var n=t(this),s=n.data("bs.modal"),a=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e);s||n.data("bs.modal",s=new i(this,a)),"string"==typeof e?s[e](o):a.show&&s.show(o)})}var i=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},i.prototype.show=function(e){var o=this,n=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(n),this.isShown||n.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(o.$element)&&(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var n=t.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),n&&o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});n?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(i.TRANSITION_DURATION):o.$element.trigger("focus").trigger(s)}))},i.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(e){var o=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var s=t.support.transition&&n;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),s&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){o.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):a()}else e&&e()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var o=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=i,t.fn.modal.noConflict=function(){return t.fn.modal=o,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var o=t(this),n=o.attr("href"),s=t(o.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),a=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(n)&&n},s.data(),o.data());o.is("a")&&i.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){o.is(":visible")&&o.trigger("focus")})}),e.call(s,a,this)})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tooltip"),s="object"==typeof e&&e;(n||!/destroy|hide/.test(e))&&(n||o.data("bs.tooltip",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var a=n[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(r);h&&(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),p=s[0].offsetWidth,c=s[0].offsetHeight;if(h){var f=r,u=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+c>u.bottom?"top":"top"==r&&d.top-c<u.top?"bottom":"right"==r&&d.right+p>u.width?"left":"left"==r&&d.left-p<u.left?"right":r,s.removeClass(f).addClass(r)}var g=this.getCalculatedOffset(r,d,p,c);this.applyPlacement(g,r);var m=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",m).emulateTransitionEnd(i.TRANSITION_DURATION):m()}},i.prototype.applyPlacement=function(e,i){var o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,a=parseInt(o.css("margin-top"),10),r=parseInt(o.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),e.top+=a,e.left+=r,t.offset.setOffset(o[0],t.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),o.addClass("in");var l=o[0].offsetWidth,h=o[0].offsetHeight;"top"==i&&h!=s&&(e.top=e.top+s-h);var d=this.getViewportAdjustedDelta(i,e,l,h);d.left?e.left+=d.left:e.top+=d.top;var p=/top|bottom/.test(i),c=p?2*d.left-n+l:2*d.top-s+h,f=p?"offsetWidth":"offsetHeight";o.offset(e),this.replaceArrow(c,o[0][f],p)},i.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},i.prototype.hide=function(e){function o(){"in"!=n.hoverState&&s.detach(),n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&&e()}var n=this,s=t(this.$tip),a=t.Event("hide.bs."+this.type);return this.$element.trigger(a),a.isDefaultPrevented()?void 0:(s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o(),this.hoverState=null,this)},i.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],o="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=o?{top:0,left:0}:e.offset(),a={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},r=o?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,r,s)},i.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},i.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+o;r<a.top?n.top=a.top-r:l>a.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h<a.left?n.left=a.left-h:d>a.right&&(n.left=a.left+a.width-d)}return n},i.prototype.getTitle=function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},i.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},i.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&&(i=t(e.currentTarget).data("bs."+this.type),i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null})};var o=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.popover"),s="object"==typeof e&&e;(n||!/destroy|hide/.test(e))&&(n||o.data("bs.popover",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.3.5",i.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),i.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var o=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=i,t.fn.popover.noConflict=function(){return t.fn.popover=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new i(this)),"string"==typeof e&&n[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=e.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(o);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},i.prototype.activate=function(e,o,n){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var a=o.find("> .active"),r=n&&t.support.transition&&(a.length&&a.hasClass("fade")||!!o.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var o=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=o,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.affix"),s="object"==typeof e&&e;n||o.data("bs.affix",n=new i(this,s)),"string"==typeof e&&n[e]()})}var i=function(e,o){this.options=t.extend({},i.DEFAULTS,o),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.5",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return i>n?"top":!1;if("bottom"==this.affixed)return null!=i?n+this.unpin<=s.top?!1:"bottom":t-o>=n+a?!1:"bottom";var r=null==this.affixed,l=r?n:s.top,h=r?a:e;return null!=i&&i>=n?"top":null!=o&&l+h>=t-o?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),o=this.options.offset,n=o.top,s=o.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof o&&(s=n=o),"function"==typeof n&&(n=o.top(this.$element)),"function"==typeof s&&(s=o.bottom(this.$element));var r=this.getState(a,e,n,s);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),h=t.Event(l+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-s})}};var o=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=o,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),o=i.data();o.offset=o.offset||{},null!=o.offsetBottom&&(o.offset.bottom=o.offsetBottom),null!=o.offsetTop&&(o.offset.top=o.offsetTop),e.call(i,o)})})}(jQuery),+function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&&n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.3.5",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},o.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"),e&&e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l]);
12
  }}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.5",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&&t(n);return s&&s.length&&s.is(":visible")&&[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=o)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(void 0===n[t+1]||e<n[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var o=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=o,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);
8
  * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f4b4c9cb85df757ca08c)
9
  * Config saved to config.json and https://gist.github.com/f4b4c9cb85df757ca08c
10
  */
11
+ if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new o(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.5",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t(s);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&&e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.5",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&&o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target);o.hasClass("btn")||(o=o.closest(".btn")),e.call(o,"toggle"),t(i.target).is('input[type="radio"]')||t(i.target).is('input[type="checkbox"]')||i.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):a?n[a]():s.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),o="prev"==t&&0===i||"next"==t&&i==this.$items.length-1;if(o&&!this.options.wrap)return e;var n="prev"==t?-1:1,s=(i+n)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,o){var n=this.$element.find(".item.active"),s=o||this.getItemForDirection(e,n),a=this.interval,r="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var h=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:h,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var p=t(this.$indicators.children()[this.getItemIndex(s)]);p&&p.addClass("active")}var c=t.Event("slid.bs.carousel",{relatedTarget:h,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,n.addClass(r),s.addClass(r),n.one("bsTransitionEnd",function(){s.removeClass([e,r].join(" ")).addClass("active"),n.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(c)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(c)),a&&this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var n=function(i){var o,n=t(this),s=t(n.attr("data-target")||(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var a=t.extend({},s.data(),n.data()),r=n.attr("data-slide-to");r&&(a.interval=!1),e.call(s,a),r&&s.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}function i(i){i&&3===i.which||(t(n).remove(),t(s).each(function(){var o=t(this),n=e(o),s={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(o.attr("aria-expanded","false"),n.removeClass("open").trigger("hidden.bs.dropdown",s))))}))}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.dropdown");o||i.data("bs.dropdown",o=new a(this)),"string"==typeof e&&o[e].call(i)})}var n=".dropdown-backdrop",s='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.5",a.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(o=t.Event("show.bs.dropdown",r)),o.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger("shown.bs.dropdown",r)}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var o=t(this);if(i.preventDefault(),i.stopPropagation(),!o.is(".disabled, :disabled")){var n=e(o),a=n.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&n.find(s).trigger("focus"),o.trigger("click");var r=" li:not(.disabled):visible a",l=n.find(".dropdown-menu"+r);if(l.length){var h=l.index(i.target);38==i.which&&h>0&&h--,40==i.which&&h<l.length-1&&h++,~h||(h=0),l.eq(h).trigger("focus")}}}};var r=t.fn.dropdown;t.fn.dropdown=o,t.fn.dropdown.Constructor=a,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=r,this},t(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",s,a.prototype.toggle).on("keydown.bs.dropdown.data-api",s,a.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",a.prototype.keydown)}(jQuery),+function(t){"use strict";function e(e,o){return this.each(function(){var n=t(this),s=n.data("bs.modal"),a=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e);s||n.data("bs.modal",s=new i(this,a)),"string"==typeof e?s[e](o):a.show&&s.show(o)})}var i=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.5",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},i.prototype.show=function(e){var o=this,n=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(n),this.isShown||n.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(o.$element)&&(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var n=t.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),n&&o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});n?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(i.TRANSITION_DURATION):o.$element.trigger("focus").trigger(s)}))},i.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(e){var o=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var s=t.support.transition&&n;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].trigger( 'focus' ):this.hide()))},this)),s&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){o.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):a()}else e&&e()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var o=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=i,t.fn.modal.noConflict=function(){return t.fn.modal=o,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var o=t(this),n=o.attr("href"),s=t(o.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),a=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(n)&&n},s.data(),o.data());o.is("a")&&i.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){o.is(":visible")&&o.trigger("focus")})}),e.call(s,a,this)})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tooltip"),s="object"==typeof e&&e;(n||!/destroy|hide/.test(e))&&(n||o.data("bs.tooltip",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(('function' === typeof(this.options.viewport))?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var a=n[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(r);h&&(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),p=s[0].offsetWidth,c=s[0].offsetHeight;if(h){var f=r,u=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+c>u.bottom?"top":"top"==r&&d.top-c<u.top?"bottom":"right"==r&&d.right+p>u.width?"left":"left"==r&&d.left-p<u.left?"right":r,s.removeClass(f).addClass(r)}var g=this.getCalculatedOffset(r,d,p,c);this.applyPlacement(g,r);var m=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",m).emulateTransitionEnd(i.TRANSITION_DURATION):m()}},i.prototype.applyPlacement=function(e,i){var o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,a=parseInt(o.css("margin-top"),10),r=parseInt(o.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),e.top+=a,e.left+=r,t.offset.setOffset(o[0],t.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),o.addClass("in");var l=o[0].offsetWidth,h=o[0].offsetHeight;"top"==i&&h!=s&&(e.top=e.top+s-h);var d=this.getViewportAdjustedDelta(i,e,l,h);d.left?e.left+=d.left:e.top+=d.top;var p=/top|bottom/.test(i),c=p?2*d.left-n+l:2*d.top-s+h,f=p?"offsetWidth":"offsetHeight";o.offset(e),this.replaceArrow(c,o[0][f],p)},i.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},i.prototype.hide=function(e){function o(){"in"!=n.hoverState&&s.detach(),n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&&e()}var n=this,s=t(this.$tip),a=t.Event("hide.bs."+this.type);return this.$element.trigger(a),a.isDefaultPrevented()?void 0:(s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o(),this.hoverState=null,this)},i.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],o="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=o?{top:0,left:0}:e.offset(),a={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},r=o?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,r,s)},i.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},i.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+o;r<a.top?n.top=a.top-r:l>a.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h<a.left?n.left=a.left-h:d>a.right&&(n.left=a.left+a.width-d)}return n},i.prototype.getTitle=function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},i.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},i.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&&(i=t(e.currentTarget).data("bs."+this.type),i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null})};var o=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.popover"),s="object"==typeof e&&e;(n||!/destroy|hide/.test(e))&&(n||o.data("bs.popover",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.3.5",i.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),i.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var o=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=i,t.fn.popover.noConflict=function(){return t.fn.popover=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new i(this)),"string"==typeof e&&n[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=e.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(o);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},i.prototype.activate=function(e,o,n){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var a=o.find("> .active"),r=n&&t.support.transition&&(a.length&&a.hasClass("fade")||!!o.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var o=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=o,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.affix"),s="object"==typeof e&&e;n||o.data("bs.affix",n=new i(this,s)),"string"==typeof e&&n[e]()})}var i=function(e,o){this.options=t.extend({},i.DEFAULTS,o),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.5",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return i>n?"top":!1;if("bottom"==this.affixed)return null!=i?n+this.unpin<=s.top?!1:"bottom":t-o>=n+a?!1:"bottom";var r=null==this.affixed,l=r?n:s.top,h=r?a:e;return null!=i&&i>=n?"top":null!=o&&l+h>=t-o?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),o=this.options.offset,n=o.top,s=o.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof o&&(s=n=o),"function"==typeof n&&(n=o.top(this.$element)),"function"==typeof s&&(s=o.bottom(this.$element));var r=this.getState(a,e,n,s);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),h=t.Event(l+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-s})}};var o=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=o,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),o=i.data();o.offset=o.offset||{},null!=o.offsetBottom&&(o.offset.bottom=o.offsetBottom),null!=o.offsetTop&&(o.offset.top=o.offsetTop),e.call(i,o)})})}(jQuery),+function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&&n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.3.5",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},o.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"),e&&e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l]);
12
  }}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.5",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&&t(n);return s&&s.length&&s.is(":visible")&&[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=o)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(void 0===n[t+1]||e<n[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var o=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=o,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);
assets/libs/chosen/chosen.css CHANGED
@@ -117,7 +117,7 @@ This file is generated by `grunt build`, do not edit it by hand.
117
  display: block;
118
  width: 12px;
119
  height: 12px;
120
- background: url("chzn-sprite.png") -42px 1px no-repeat;
121
  font-size: 1px;
122
  }
123
 
@@ -142,7 +142,7 @@ This file is generated by `grunt build`, do not edit it by hand.
142
  display: block;
143
  width: 100%;
144
  height: 100%;
145
- background: url("chzn-sprite.png") no-repeat 0px 2px;
146
  }
147
 
148
  .chzn-container-single .chzn-search {
@@ -160,7 +160,7 @@ This file is generated by `grunt build`, do not edit it by hand.
160
  height: auto;
161
  outline: 0;
162
  border: 1px solid #aaa;
163
- background: url("chzn-sprite.png") no-repeat 100% -20px;
164
  font-size: 1em;
165
  font-family: sans-serif;
166
  line-height: normal;
@@ -317,7 +317,7 @@ This file is generated by `grunt build`, do not edit it by hand.
317
  display: block;
318
  width: 12px;
319
  height: 12px;
320
- background: url("chzn-sprite.png") -42px 1px no-repeat;
321
  font-size: 1px;
322
  }
323
 
@@ -470,7 +470,7 @@ This file is generated by `grunt build`, do not edit it by hand.
470
 
471
  .chzn-rtl .chzn-search input[type="text"] {
472
  padding: 4px 5px 4px 20px;
473
- background: url("chzn-sprite.png") no-repeat -30px -20px;
474
  direction: rtl;
475
  }
476
 
@@ -492,7 +492,7 @@ This file is generated by `grunt build`, do not edit it by hand.
492
  .chzn-container-multi .chzn-choices .search-choice .search-choice-close,
493
  .chzn-container .chzn-results-scroll-down span,
494
  .chzn-container .chzn-results-scroll-up span {
495
- background-image: url("chzn-sprite@2x.png") !important;
496
  background-size: 52px 37px !important;
497
  background-repeat: no-repeat !important;
498
  }
117
  display: block;
118
  width: 12px;
119
  height: 12px;
120
+ /*background: url("chzn-sprite.png") -42px 1px no-repeat;*/
121
  font-size: 1px;
122
  }
123
 
142
  display: block;
143
  width: 100%;
144
  height: 100%;
145
+ /*background: url("chzn-sprite.png") no-repeat 0px 2px;*/
146
  }
147
 
148
  .chzn-container-single .chzn-search {
160
  height: auto;
161
  outline: 0;
162
  border: 1px solid #aaa;
163
+ /*background: url("chzn-sprite.png") no-repeat 100% -20px;*/
164
  font-size: 1em;
165
  font-family: sans-serif;
166
  line-height: normal;
317
  display: block;
318
  width: 12px;
319
  height: 12px;
320
+ /*background: url("chzn-sprite.png") -42px 1px no-repeat;*/
321
  font-size: 1px;
322
  }
323
 
470
 
471
  .chzn-rtl .chzn-search input[type="text"] {
472
  padding: 4px 5px 4px 20px;
473
+ /*background: url("chzn-sprite.png") no-repeat -30px -20px;*/
474
  direction: rtl;
475
  }
476
 
492
  .chzn-container-multi .chzn-choices .search-choice .search-choice-close,
493
  .chzn-container .chzn-results-scroll-down span,
494
  .chzn-container .chzn-results-scroll-up span {
495
+ /*background-image: url("chzn-sprite@2x.png") !important;*/
496
  background-size: 52px 37px !important;
497
  background-repeat: no-repeat !important;
498
  }
assets/libs/chosen/chosen.jquery.js CHANGED
@@ -916,7 +916,7 @@ This file is generated by `grunt build`, do not edit it by hand.
916
  this.clear_backstroke();
917
  this.show_search_field_default();
918
  this.search_field_scale();
919
- return this.search_field.blur();
920
  };
921
 
922
  Chosen.prototype.activate_field = function() {
@@ -926,7 +926,7 @@ This file is generated by `grunt build`, do not edit it by hand.
926
  this.container.addClass("chzn-container-active");
927
  this.active_field = true;
928
  this.search_field.val(this.search_field.val());
929
- return this.search_field.focus();
930
  };
931
 
932
  Chosen.prototype.test_active_click = function(evt) {
@@ -999,7 +999,7 @@ This file is generated by `grunt build`, do not edit it by hand.
999
  }
1000
  this.container.addClass("chzn-with-drop");
1001
  this.results_showing = true;
1002
- this.search_field.focus();
1003
  this.search_field.val(this.get_search_field_value());
1004
  this.winnow_results();
1005
  return this.form_field_jq.trigger("chosen:showing_dropdown", {
@@ -1057,7 +1057,7 @@ This file is generated by `grunt build`, do not edit it by hand.
1057
  if (target.length) {
1058
  this.result_highlight = target;
1059
  this.result_select(evt);
1060
- return this.search_field.focus();
1061
  }
1062
  };
1063
 
@@ -1108,7 +1108,7 @@ This file is generated by `grunt build`, do not edit it by hand.
1108
  Chosen.prototype.choice_destroy = function(link) {
1109
  if (this.result_deselect(link[0].getAttribute("data-option-array-index"))) {
1110
  if (this.active_field) {
1111
- this.search_field.focus();
1112
  } else {
1113
  this.show_search_field_default();
1114
  }
916
  this.clear_backstroke();
917
  this.show_search_field_default();
918
  this.search_field_scale();
919
+ return this.search_field.trigger( 'blur' ); //FixIn: 8.7.11.12
920
  };
921
 
922
  Chosen.prototype.activate_field = function() {
926
  this.container.addClass("chzn-container-active");
927
  this.active_field = true;
928
  this.search_field.val(this.search_field.val());
929
+ return this.search_field.trigger( 'focus' ); //FixIn: 8.7.11.12
930
  };
931
 
932
  Chosen.prototype.test_active_click = function(evt) {
999
  }
1000
  this.container.addClass("chzn-with-drop");
1001
  this.results_showing = true;
1002
+ this.search_field.trigger( 'focus' ); //FixIn: 8.7.11.12
1003
  this.search_field.val(this.get_search_field_value());
1004
  this.winnow_results();
1005
  return this.form_field_jq.trigger("chosen:showing_dropdown", {
1057
  if (target.length) {
1058
  this.result_highlight = target;
1059
  this.result_select(evt);
1060
+ return this.search_field.trigger( 'focus' ); //FixIn: 8.7.11.12
1061
  }
1062
  };
1063
 
1108
  Chosen.prototype.choice_destroy = function(link) {
1109
  if (this.result_deselect(link[0].getAttribute("data-option-array-index"))) {
1110
  if (this.active_field) {
1111
+ this.search_field.trigger( 'focus' ); //FixIn: 8.7.11.12
1112
  } else {
1113
  this.show_search_field_default();
1114
  }
assets/libs/chosen/chosen.jquery.min.js CHANGED
@@ -1,3 +1,3 @@
1
  /* Chosen v1.8.7 | (c) 2011-2018 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
 
3
- (function(){var t,e,s,i,n=function(t,e){return function(){return t.apply(e,arguments)}},r=function(t,e){function s(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return s.prototype=e.prototype,t.prototype=new s,t.__super__=e.prototype,t},o={}.hasOwnProperty;(i=function(){function t(){this.options_index=0,this.parsed=[]}return t.prototype.add_node=function(t){return"OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t)},t.prototype.add_group=function(t){var e,s,i,n,r,o;for(e=this.parsed.length,this.parsed.push({array_index:e,group:!0,label:t.label,title:t.title?t.title:void 0,children:0,disabled:t.disabled,classes:t.className}),o=[],s=0,i=(r=t.childNodes).length;s<i;s++)n=r[s],o.push(this.add_option(n,e,t.disabled));return o},t.prototype.add_option=function(t,e,s){if("OPTION"===t.nodeName.toUpperCase())return""!==t.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:t.value,text:t.text,html:t.innerHTML,title:t.title?t.title:void 0,selected:t.selected,disabled:!0===s?s:t.disabled,group_array_index:e,group_label:null!=e?this.parsed[e].label:null,classes:t.className,style:t.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},t}()).select_to_array=function(t){var e,s,n,r,o;for(r=new i,s=0,n=(o=t.childNodes).length;s<n;s++)e=o[s],r.add_node(e);return r.parsed},e=function(){function t(e,s){this.form_field=e,this.options=null!=s?s:{},this.label_click_handler=n(this.label_click_handler,this),t.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return t.prototype.set_default_values=function(){return this.click_test_action=function(t){return function(e){return t.test_active_click(e)}}(this),this.activate_action=function(t){return function(e){return t.activate_field(e)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchzn-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||Infinity,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},t.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||t.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||t.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||t.default_no_result_text},t.prototype.choice_label=function(t){return this.include_group_label_in_selected&&null!=t.group_label?"<b class='group-name'>"+this.escape_html(t.group_label)+"</b>"+t.html:t.html},t.prototype.mouse_enter=function(){return this.mouse_on_container=!0},t.prototype.mouse_leave=function(){return this.mouse_on_container=!1},t.prototype.input_focus=function(t){if(this.is_multiple){if(!this.active_field)return setTimeout(function(t){return function(){return t.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},t.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(t){return function(){return t.blur_test()}}(this),100)},t.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field()},t.prototype.results_option_build=function(t){var e,s,i,n,r,o,h;for(e="",h=0,n=0,r=(o=this.results_data).length;n<r&&(s=o[n],i="",""!==(i=s.group?this.result_add_group(s):this.result_add_option(s))&&(h++,e+=i),(null!=t?t.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(h>=this.max_shown_results));n++);return e},t.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):""},t.prototype.result_add_group=function(t){var e,s;return(t.search_match||t.group_match)&&t.active_options>0?((e=[]).push("group-result"),t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),s.innerHTML=t.highlighted_html||this.escape_html(t.label),t.title&&(s.title=t.title),this.outerHTML(s)):""},t.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},t.prototype.reset_single_select_options=function(){var t,e,s,i,n;for(n=[],t=0,e=(s=this.results_data).length;t<e;t++)(i=s[t]).selected?n.push(i.selected=!1):n.push(void 0);return n},t.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},t.prototype.results_search=function(t){return this.results_showing?this.winnow_results():this.results_show()},t.prototype.winnow_results=function(t){var e,s,i,n,r,o,h,l,c,_,a,u,d,p,f;for(this.no_results_clear(),_=0,e=(h=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(e),i=0,n=(l=this.results_data).length;i<n;i++)(r=l[i]).search_match=!1,a=null,u=null,r.highlighted_html="",this.include_option_in_results(r)&&(r.group&&(r.group_match=!1,r.active_options=0),null!=r.group_array_index&&this.results_data[r.group_array_index]&&(0===(a=this.results_data[r.group_array_index]).active_options&&a.search_match&&(_+=1),a.active_options+=1),f=r.group?r.label:r.text,r.group&&!this.group_search||(u=this.search_string_match(f,c),r.search_match=null!=u,r.search_match&&!r.group&&(_+=1),r.search_match?(h.length&&(d=u.index,o=f.slice(0,d),s=f.slice(d,d+h.length),p=f.slice(d+h.length),r.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=a&&(a.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),_<1&&h.length?(this.update_results_content(""),this.no_results(h)):(this.update_results_content(this.results_option_build()),(null!=t?t.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},t.prototype.get_search_regex=function(t){var e,s;return s=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),e=this.case_sensitive_search?"":"i",new RegExp(s,e)},t.prototype.search_string_match=function(t,e){var s;return s=e.exec(t),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},t.prototype.choices_count=function(){var t,e,s;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,t=0,e=(s=this.form_field.options).length;t<e;t++)s[t].selected&&(this.selected_option_count+=1);return this.selected_option_count},t.prototype.choices_click=function(t){if(t.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},t.prototype.keydown_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(t),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&t.preventDefault();break;case 32:this.disable_search&&t.preventDefault();break;case 38:t.preventDefault(),this.keyup_arrow();break;case 40:t.preventDefault(),this.keydown_arrow()}},t.prototype.keyup_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:t.preventDefault(),this.results_showing&&this.result_select(t);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},t.prototype.clipboard_event_checker=function(t){if(!this.is_disabled)return setTimeout(function(t){return function(){return t.results_search()}}(this),50)},t.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},t.prototype.include_option_in_results=function(t){return!(this.is_multiple&&!this.display_selected_options&&t.selected)&&(!(!this.display_disabled_options&&t.disabled)&&!t.empty)},t.prototype.search_results_touchstart=function(t){return this.touch_started=!0,this.search_results_mouseover(t)},t.prototype.search_results_touchmove=function(t){return this.touch_started=!1,this.search_results_mouseout(t)},t.prototype.search_results_touchend=function(t){if(this.touch_started)return this.search_results_mouseup(t)},t.prototype.outerHTML=function(t){var e;return t.outerHTML?t.outerHTML:((e=document.createElement("div")).appendChild(t),e.innerHTML)},t.prototype.get_single_html=function(){return'<a class="chzn-single chzn-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chzn-drop">\n <div class="chzn-search">\n <input class="chzn-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chzn-results"></ul>\n</div>'},t.prototype.get_multi_html=function(){return'<ul class="chzn-choices">\n <li class="search-field">\n <input class="chzn-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chzn-drop">\n <ul class="chzn-results"></ul>\n</div>'},t.prototype.get_no_results_html=function(t){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(t)+"</span>\n</li>"},t.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},t.default_multiple_text="Select Some Options",t.default_single_text="Select an Option",t.default_no_result_text="No results match",t}(),(t=jQuery).fn.extend({chosen:function(i){return e.browser_is_supported()?this.each(function(e){var n,r;r=(n=t(this)).data("chosen"),"destroy"!==i?r instanceof s||n.data("chosen",new s(this,i)):r instanceof s&&r.destroy()}):this}}),s=function(s){function n(){return n.__super__.constructor.apply(this,arguments)}return r(n,e),n.prototype.setup=function(){return this.form_field_jq=t(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},n.prototype.set_up_html=function(){var e,s;return(e=["chzn-container"]).push("chzn-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chzn-rtl"),s={"class":e.join(" "),title:this.form_field.title},this.form_field.id.length&&(s.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=t("<div />",s),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chzn-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},n.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},n.prototype.register_observers=function(){return this.container.on("touchstart.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.container.on("touchend.chosen",function(t){return function(e){t.container_mouseup(e)}}(this)),this.container.on("mousedown.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.container.on("mouseup.chosen",function(t){return function(e){t.container_mouseup(e)}}(this)),this.container.on("mouseenter.chosen",function(t){return function(e){t.mouse_enter(e)}}(this)),this.container.on("mouseleave.chosen",function(t){return function(e){t.mouse_leave(e)}}(this)),this.search_results.on("mouseup.chosen",function(t){return function(e){t.search_results_mouseup(e)}}(this)),this.search_results.on("mouseover.chosen",function(t){return function(e){t.search_results_mouseover(e)}}(this)),this.search_results.on("mouseout.chosen",function(t){return function(e){t.search_results_mouseout(e)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(t){return function(e){t.search_results_mousewheel(e)}}(this)),this.search_results.on("touchstart.chosen",function(t){return function(e){t.search_results_touchstart(e)}}(this)),this.search_results.on("touchmove.chosen",function(t){return function(e){t.search_results_touchmove(e)}}(this)),this.search_results.on("touchend.chosen",function(t){return function(e){t.search_results_touchend(e)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(t){return function(e){t.results_update_field(e)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(t){return function(e){t.activate_field(e)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(t){return function(e){t.close_field(e)}}(this)),this.search_field.on("blur.chosen",function(t){return function(e){t.input_blur(e)}}(this)),this.search_field.on("keyup.chosen",function(t){return function(e){t.keyup_checker(e)}}(this)),this.search_field.on("keydown.chosen",function(t){return function(e){t.keydown_checker(e)}}(this)),this.search_field.on("focus.chosen",function(t){return function(e){t.input_focus(e)}}(this)),this.search_field.on("cut.chosen",function(t){return function(e){t.clipboard_event_checker(e)}}(this)),this.search_field.on("paste.chosen",function(t){return function(e){t.clipboard_event_checker(e)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(t){return function(e){t.choices_click(e)}}(this)):this.container.on("click.chosen",function(t){t.preventDefault()})},n.prototype.destroy=function(){return t(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},n.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chzn-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},n.prototype.container_mousedown=function(e){var s;if(!this.is_disabled)return!e||"mousedown"!==(s=e.type)&&"touchstart"!==s||this.results_showing||e.preventDefault(),null!=e&&t(e.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||t(e.target)[0]!==this.selected_item[0]&&!t(e.target).parents("a.chzn-single").length||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),t(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},n.prototype.container_mouseup=function(t){if("ABBR"===t.target.nodeName&&!this.is_disabled)return this.results_reset(t)},n.prototype.search_results_mousewheel=function(t){var e;if(t.originalEvent&&(e=t.originalEvent.deltaY||-t.originalEvent.wheelDelta||t.originalEvent.detail),null!=e)return t.preventDefault(),"DOMMouseScroll"===t.type&&(e*=40),this.search_results.scrollTop(e+this.search_results.scrollTop())},n.prototype.blur_test=function(t){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},n.prototype.close_field=function(){return t(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},n.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},n.prototype.test_active_click=function(e){var s;return(s=t(e.target).closest(".chzn-container")).length&&this.container[0]===s[0]?this.active_field=!0:this.close_field()},n.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chzn-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chzn-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},n.prototype.result_do_highlight=function(t){var e,s,i,n,r;if(t.length){if(this.result_clear_highlight(),this.result_highlight=t,this.result_highlight.addClass("highlighted"),i=parseInt(this.search_results.css("maxHeight"),10),r=this.search_results.scrollTop(),n=i+r,s=this.result_highlight.position().top+this.search_results.scrollTop(),(e=s+this.result_highlight.outerHeight())>=n)return this.search_results.scrollTop(e-i>0?e-i:0);if(s<r)return this.search_results.scrollTop(s)}},n.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},n.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chzn-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},n.prototype.update_results_content=function(t){return this.search_results.html(t)},n.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chzn-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},n.prototype.set_tab_index=function(t){var e;if(this.form_field.tabIndex)return e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e},n.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=t("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},n.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},n.prototype.search_results_mouseup=function(e){var s;if((s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first()).length)return this.result_highlight=s,this.result_select(e),this.search_field.focus()},n.prototype.search_results_mouseover=function(e){var s;if(s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first())return this.result_do_highlight(s)},n.prototype.search_results_mouseout=function(e){if(t(e.target).hasClass("active-result")||t(e.target).parents(".active-result").first())return this.result_clear_highlight()},n.prototype.choice_build=function(e){var s,i;return s=t("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(e)+"</span>"),e.disabled?s.addClass("search-choice-disabled"):((i=t("<a />",{"class":"search-choice-close","data-option-array-index":e.array_index})).on("click.chosen",function(t){return function(e){return t.choice_destroy_link_click(e)}}(this)),s.append(i)),this.search_container.before(s)},n.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(t(e.target))},n.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),t.parents("li").first().remove(),this.search_field_scale()},n.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},n.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},n.prototype.result_select=function(t){var e,s;if(this.result_highlight)return e=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?e.removeClass("active-result"):this.reset_single_select_options(),e.addClass("result-selected"),s=this.results_data[e[0].getAttribute("data-option-array-index")],s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||t.metaKey||t.ctrlKey)?t.metaKey||t.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,t.preventDefault(),this.search_field_scale())},n.prototype.single_set_selected_text=function(t){return null==t&&(t=this.default_text),t===this.default_text?this.selected_item.addClass("chzn-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chzn-default")),this.selected_item.find("span").html(t)},n.prototype.result_deselect=function(t){var e;return e=this.results_data[t],!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0)},n.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chzn-single-with-deselect")},n.prototype.get_search_field_value=function(){return this.search_field.val()},n.prototype.get_search_text=function(){return t.trim(this.get_search_field_value())},n.prototype.escape_html=function(e){return t("<div/>").text(e).html()},n.prototype.winnow_results_set_highlight=function(){var t,e;if(e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),null!=(t=e.length?e.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(t)},n.prototype.no_results=function(t){var e;return e=this.get_no_results_html(t),this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},n.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},n.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show()},n.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(t.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},n.prototype.keydown_backstroke=function(){var t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(t=this.search_container.siblings("li.search-choice").last()).length&&!t.hasClass("search-choice-disabled")?(this.pending_backstroke=t,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},n.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},n.prototype.search_field_scale=function(){var e,s,i,n,r,o,h;if(this.is_multiple){for(r={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},s=0,i=(o=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;s<i;s++)r[n=o[s]]=this.search_field.css(n);return(e=t("<div />").css(r)).text(this.get_search_field_value()),t("body").append(e),h=e.width()+25,e.remove(),this.container.is(":visible")&&(h=Math.min(this.container.outerWidth()-10,h)),this.search_field.width(h)}},n.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t)},n}()}).call(this);
1
  /* Chosen v1.8.7 | (c) 2011-2018 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
 
3
+ (function(){var t,e,s,i,n=function(t,e){return function(){return t.apply(e,arguments)}},r=function(t,e){function s(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return s.prototype=e.prototype,t.prototype=new s,t.__super__=e.prototype,t},o={}.hasOwnProperty;(i=function(){function t(){this.options_index=0,this.parsed=[]}return t.prototype.add_node=function(t){return"OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t)},t.prototype.add_group=function(t){var e,s,i,n,r,o;for(e=this.parsed.length,this.parsed.push({array_index:e,group:!0,label:t.label,title:t.title?t.title:void 0,children:0,disabled:t.disabled,classes:t.className}),o=[],s=0,i=(r=t.childNodes).length;s<i;s++)n=r[s],o.push(this.add_option(n,e,t.disabled));return o},t.prototype.add_option=function(t,e,s){if("OPTION"===t.nodeName.toUpperCase())return""!==t.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:t.value,text:t.text,html:t.innerHTML,title:t.title?t.title:void 0,selected:t.selected,disabled:!0===s?s:t.disabled,group_array_index:e,group_label:null!=e?this.parsed[e].label:null,classes:t.className,style:t.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},t}()).select_to_array=function(t){var e,s,n,r,o;for(r=new i,s=0,n=(o=t.childNodes).length;s<n;s++)e=o[s],r.add_node(e);return r.parsed},e=function(){function t(e,s){this.form_field=e,this.options=null!=s?s:{},this.label_click_handler=n(this.label_click_handler,this),t.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return t.prototype.set_default_values=function(){return this.click_test_action=function(t){return function(e){return t.test_active_click(e)}}(this),this.activate_action=function(t){return function(e){return t.activate_field(e)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchzn-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||Infinity,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},t.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||t.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||t.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||t.default_no_result_text},t.prototype.choice_label=function(t){return this.include_group_label_in_selected&&null!=t.group_label?"<b class='group-name'>"+this.escape_html(t.group_label)+"</b>"+t.html:t.html},t.prototype.mouse_enter=function(){return this.mouse_on_container=!0},t.prototype.mouse_leave=function(){return this.mouse_on_container=!1},t.prototype.input_focus=function(t){if(this.is_multiple){if(!this.active_field)return setTimeout(function(t){return function(){return t.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},t.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(t){return function(){return t.blur_test()}}(this),100)},t.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field()},t.prototype.results_option_build=function(t){var e,s,i,n,r,o,h;for(e="",h=0,n=0,r=(o=this.results_data).length;n<r&&(s=o[n],i="",""!==(i=s.group?this.result_add_group(s):this.result_add_option(s))&&(h++,e+=i),(null!=t?t.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(h>=this.max_shown_results));n++);return e},t.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):""},t.prototype.result_add_group=function(t){var e,s;return(t.search_match||t.group_match)&&t.active_options>0?((e=[]).push("group-result"),t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),s.innerHTML=t.highlighted_html||this.escape_html(t.label),t.title&&(s.title=t.title),this.outerHTML(s)):""},t.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},t.prototype.reset_single_select_options=function(){var t,e,s,i,n;for(n=[],t=0,e=(s=this.results_data).length;t<e;t++)(i=s[t]).selected?n.push(i.selected=!1):n.push(void 0);return n},t.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},t.prototype.results_search=function(t){return this.results_showing?this.winnow_results():this.results_show()},t.prototype.winnow_results=function(t){var e,s,i,n,r,o,h,l,c,_,a,u,d,p,f;for(this.no_results_clear(),_=0,e=(h=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(e),i=0,n=(l=this.results_data).length;i<n;i++)(r=l[i]).search_match=!1,a=null,u=null,r.highlighted_html="",this.include_option_in_results(r)&&(r.group&&(r.group_match=!1,r.active_options=0),null!=r.group_array_index&&this.results_data[r.group_array_index]&&(0===(a=this.results_data[r.group_array_index]).active_options&&a.search_match&&(_+=1),a.active_options+=1),f=r.group?r.label:r.text,r.group&&!this.group_search||(u=this.search_string_match(f,c),r.search_match=null!=u,r.search_match&&!r.group&&(_+=1),r.search_match?(h.length&&(d=u.index,o=f.slice(0,d),s=f.slice(d,d+h.length),p=f.slice(d+h.length),r.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=a&&(a.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),_<1&&h.length?(this.update_results_content(""),this.no_results(h)):(this.update_results_content(this.results_option_build()),(null!=t?t.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},t.prototype.get_search_regex=function(t){var e,s;return s=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),e=this.case_sensitive_search?"":"i",new RegExp(s,e)},t.prototype.search_string_match=function(t,e){var s;return s=e.exec(t),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},t.prototype.choices_count=function(){var t,e,s;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,t=0,e=(s=this.form_field.options).length;t<e;t++)s[t].selected&&(this.selected_option_count+=1);return this.selected_option_count},t.prototype.choices_click=function(t){if(t.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},t.prototype.keydown_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(t),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&t.preventDefault();break;case 32:this.disable_search&&t.preventDefault();break;case 38:t.preventDefault(),this.keyup_arrow();break;case 40:t.preventDefault(),this.keydown_arrow()}},t.prototype.keyup_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:t.preventDefault(),this.results_showing&&this.result_select(t);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},t.prototype.clipboard_event_checker=function(t){if(!this.is_disabled)return setTimeout(function(t){return function(){return t.results_search()}}(this),50)},t.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},t.prototype.include_option_in_results=function(t){return!(this.is_multiple&&!this.display_selected_options&&t.selected)&&(!(!this.display_disabled_options&&t.disabled)&&!t.empty)},t.prototype.search_results_touchstart=function(t){return this.touch_started=!0,this.search_results_mouseover(t)},t.prototype.search_results_touchmove=function(t){return this.touch_started=!1,this.search_results_mouseout(t)},t.prototype.search_results_touchend=function(t){if(this.touch_started)return this.search_results_mouseup(t)},t.prototype.outerHTML=function(t){var e;return t.outerHTML?t.outerHTML:((e=document.createElement("div")).appendChild(t),e.innerHTML)},t.prototype.get_single_html=function(){return'<a class="chzn-single chzn-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chzn-drop">\n <div class="chzn-search">\n <input class="chzn-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chzn-results"></ul>\n</div>'},t.prototype.get_multi_html=function(){return'<ul class="chzn-choices">\n <li class="search-field">\n <input class="chzn-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chzn-drop">\n <ul class="chzn-results"></ul>\n</div>'},t.prototype.get_no_results_html=function(t){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(t)+"</span>\n</li>"},t.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},t.default_multiple_text="Select Some Options",t.default_single_text="Select an Option",t.default_no_result_text="No results match",t}(),(t=jQuery).fn.extend({chosen:function(i){return e.browser_is_supported()?this.each(function(e){var n,r;r=(n=t(this)).data("chosen"),"destroy"!==i?r instanceof s||n.data("chosen",new s(this,i)):r instanceof s&&r.destroy()}):this}}),s=function(s){function n(){return n.__super__.constructor.apply(this,arguments)}return r(n,e),n.prototype.setup=function(){return this.form_field_jq=t(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},n.prototype.set_up_html=function(){var e,s;return(e=["chzn-container"]).push("chzn-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chzn-rtl"),s={"class":e.join(" "),title:this.form_field.title},this.form_field.id.length&&(s.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=t("<div />",s),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chzn-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},n.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},n.prototype.register_observers=function(){return this.container.on("touchstart.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.container.on("touchend.chosen",function(t){return function(e){t.container_mouseup(e)}}(this)),this.container.on("mousedown.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.container.on("mouseup.chosen",function(t){return function(e){t.container_mouseup(e)}}(this)),this.container.on("mouseenter.chosen",function(t){return function(e){t.mouse_enter(e)}}(this)),this.container.on("mouseleave.chosen",function(t){return function(e){t.mouse_leave(e)}}(this)),this.search_results.on("mouseup.chosen",function(t){return function(e){t.search_results_mouseup(e)}}(this)),this.search_results.on("mouseover.chosen",function(t){return function(e){t.search_results_mouseover(e)}}(this)),this.search_results.on("mouseout.chosen",function(t){return function(e){t.search_results_mouseout(e)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(t){return function(e){t.search_results_mousewheel(e)}}(this)),this.search_results.on("touchstart.chosen",function(t){return function(e){t.search_results_touchstart(e)}}(this)),this.search_results.on("touchmove.chosen",function(t){return function(e){t.search_results_touchmove(e)}}(this)),this.search_results.on("touchend.chosen",function(t){return function(e){t.search_results_touchend(e)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(t){return function(e){t.results_update_field(e)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(t){return function(e){t.activate_field(e)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(t){return function(e){t.container_mousedown(e)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(t){return function(e){t.close_field(e)}}(this)),this.search_field.on("blur.chosen",function(t){return function(e){t.input_blur(e)}}(this)),this.search_field.on("keyup.chosen",function(t){return function(e){t.keyup_checker(e)}}(this)),this.search_field.on("keydown.chosen",function(t){return function(e){t.keydown_checker(e)}}(this)),this.search_field.on("focus.chosen",function(t){return function(e){t.input_focus(e)}}(this)),this.search_field.on("cut.chosen",function(t){return function(e){t.clipboard_event_checker(e)}}(this)),this.search_field.on("paste.chosen",function(t){return function(e){t.clipboard_event_checker(e)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(t){return function(e){t.choices_click(e)}}(this)):this.container.on("click.chosen",function(t){t.preventDefault()})},n.prototype.destroy=function(){return t(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},n.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chzn-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},n.prototype.container_mousedown=function(e){var s;if(!this.is_disabled)return!e||"mousedown"!==(s=e.type)&&"touchstart"!==s||this.results_showing||e.preventDefault(),null!=e&&t(e.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||t(e.target)[0]!==this.selected_item[0]&&!t(e.target).parents("a.chzn-single").length||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),t(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},n.prototype.container_mouseup=function(t){if("ABBR"===t.target.nodeName&&!this.is_disabled)return this.results_reset(t)},n.prototype.search_results_mousewheel=function(t){var e;if(t.originalEvent&&(e=t.originalEvent.deltaY||-t.originalEvent.wheelDelta||t.originalEvent.detail),null!=e)return t.preventDefault(),"DOMMouseScroll"===t.type&&(e*=40),this.search_results.scrollTop(e+this.search_results.scrollTop())},n.prototype.blur_test=function(t){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},n.prototype.close_field=function(){return t(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.trigger( 'blur' )},n.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},n.prototype.test_active_click=function(e){var s;return(s=t(e.target).closest(".chzn-container")).length&&this.container[0]===s[0]?this.active_field=!0:this.close_field()},n.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chzn-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chzn-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},n.prototype.result_do_highlight=function(t){var e,s,i,n,r;if(t.length){if(this.result_clear_highlight(),this.result_highlight=t,this.result_highlight.addClass("highlighted"),i=parseInt(this.search_results.css("maxHeight"),10),r=this.search_results.scrollTop(),n=i+r,s=this.result_highlight.position().top+this.search_results.scrollTop(),(e=s+this.result_highlight.outerHeight())>=n)return this.search_results.scrollTop(e-i>0?e-i:0);if(s<r)return this.search_results.scrollTop(s)}},n.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},n.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chzn-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},n.prototype.update_results_content=function(t){return this.search_results.html(t)},n.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chzn-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},n.prototype.set_tab_index=function(t){var e;if(this.form_field.tabIndex)return e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e},n.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=t("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},n.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},n.prototype.search_results_mouseup=function(e){var s;if((s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first()).length)return this.result_highlight=s,this.result_select(e),this.search_field.focus()},n.prototype.search_results_mouseover=function(e){var s;if(s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first())return this.result_do_highlight(s)},n.prototype.search_results_mouseout=function(e){if(t(e.target).hasClass("active-result")||t(e.target).parents(".active-result").first())return this.result_clear_highlight()},n.prototype.choice_build=function(e){var s,i;return s=t("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(e)+"</span>"),e.disabled?s.addClass("search-choice-disabled"):((i=t("<a />",{"class":"search-choice-close","data-option-array-index":e.array_index})).on("click.chosen",function(t){return function(e){return t.choice_destroy_link_click(e)}}(this)),s.append(i)),this.search_container.before(s)},n.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(t(e.target))},n.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),t.parents("li").first().remove(),this.search_field_scale()},n.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},n.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},n.prototype.result_select=function(t){var e,s;if(this.result_highlight)return e=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?e.removeClass("active-result"):this.reset_single_select_options(),e.addClass("result-selected"),s=this.results_data[e[0].getAttribute("data-option-array-index")],s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||t.metaKey||t.ctrlKey)?t.metaKey||t.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,t.preventDefault(),this.search_field_scale())},n.prototype.single_set_selected_text=function(t){return null==t&&(t=this.default_text),t===this.default_text?this.selected_item.addClass("chzn-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chzn-default")),this.selected_item.find("span").html(t)},n.prototype.result_deselect=function(t){var e;return e=this.results_data[t],!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0)},n.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chzn-single-with-deselect")},n.prototype.get_search_field_value=function(){return this.search_field.val()},n.prototype.get_search_text=function(){return t.trim(this.get_search_field_value())},n.prototype.escape_html=function(e){return t("<div/>").text(e).html()},n.prototype.winnow_results_set_highlight=function(){var t,e;if(e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),null!=(t=e.length?e.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(t)},n.prototype.no_results=function(t){var e;return e=this.get_no_results_html(t),this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},n.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},n.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show()},n.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(t.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},n.prototype.keydown_backstroke=function(){var t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(t=this.search_container.siblings("li.search-choice").last()).length&&!t.hasClass("search-choice-disabled")?(this.pending_backstroke=t,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},n.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},n.prototype.search_field_scale=function(){var e,s,i,n,r,o,h;if(this.is_multiple){for(r={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},s=0,i=(o=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;s<i;s++)r[n=o[s]]=this.search_field.css(n);return(e=t("<div />").css(r)).text(this.get_search_field_value()),t("body").append(e),h=e.width()+25,e.remove(),this.container.is(":visible")&&(h=Math.min(this.container.outerWidth()-10,h)),this.search_field.width(h)}},n.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t)},n}()}).call(this);
assets/libs/chosen/chosen.min.css CHANGED
@@ -8,4 +8,4 @@ Copyright (c) 2011-2018 Harvest http://getharvest.com
8
 
9
  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
10
  This file is generated by `grunt build`, do not edit it by hand.
11
- */.chzn-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chzn-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chzn-container .chzn-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chzn-container.chzn-with-drop .chzn-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chzn-container a{cursor:pointer}.chzn-container .chzn-single .group-name,.chzn-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chzn-container .chzn-single .group-name:after,.chzn-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chzn-container-single .chzn-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chzn-container-single .chzn-single-with-deselect span{margin-right:38px}.chzn-container-single .chzn-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chzn-sprite.png) -42px 1px no-repeat;font-size:1px}.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single .chzn-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chzn-container-single .chzn-single div b{display:block;width:100%;height:100%;background:url(chzn-sprite.png) no-repeat 0 2px}.chzn-container-single .chzn-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chzn-container-single .chzn-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chzn-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chzn-container-single .chzn-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chzn-container-single.chzn-container-single-nosearch .chzn-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chzn-container .chzn-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chzn-container .chzn-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chzn-container .chzn-results li.active-result{display:list-item;cursor:pointer}.chzn-container .chzn-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chzn-container .chzn-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chzn-container .chzn-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chzn-container .chzn-results li.group-result{display:list-item;font-weight:700;cursor:default}.chzn-container .chzn-results li.group-option{padding-left:15px}.chzn-container .chzn-results li em{font-style:normal;text-decoration:underline}.chzn-container-multi .chzn-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chzn-container-multi .chzn-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chzn-container-multi .chzn-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chzn-container-multi .chzn-choices li.search-choice span{word-wrap:break-word}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chzn-sprite.png) -42px 1px no-repeat;font-size:1px}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chzn-container-multi .chzn-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chzn-container-multi .chzn-choices li.search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container-multi .chzn-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chzn-container-active .chzn-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chzn-container-active.chzn-with-drop .chzn-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chzn-container-active.chzn-with-drop .chzn-single div{border-left:none;background:0 0}.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-18px 2px}.chzn-container-active .chzn-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chzn-container-active .chzn-choices li.search-field input[type=text]{color:#222!important}.chzn-disabled{opacity:.5!important;cursor:default}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{overflow:visible;padding:0 8px 0 0}.chzn-rtl .chzn-single span{margin-right:0;margin-left:26px;direction:rtl}.chzn-rtl .chzn-single-with-deselect span{margin-left:38px}.chzn-rtl .chzn-single div{right:auto;left:3px}.chzn-rtl .chzn-single abbr{right:auto;left:26px}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices li.search-field input[type=text]{direction:rtl}.chzn-rtl .chzn-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chzn-rtl .chzn-choices li.search-choice .search-choice-close{right:auto;left:4px}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results li.group-option{padding-right:15px;padding-left:0}.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div{border-right:none}.chzn-rtl .chzn-search input[type=text]{padding:4px 5px 4px 20px;background:url(chzn-sprite.png) no-repeat -30px -20px;direction:rtl}.chzn-rtl.chzn-container-single .chzn-single div b{background-position:6px 2px}.chzn-rtl.chzn-container-single.chzn-with-drop .chzn-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container-single .chzn-search input[type=text],.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-rtl .chzn-search input[type=text]{background-image:url(chzn-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
8
 
9
  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
10
  This file is generated by `grunt build`, do not edit it by hand.
11
+ */.chzn-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chzn-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chzn-container .chzn-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chzn-container.chzn-with-drop .chzn-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chzn-container a{cursor:pointer}.chzn-container .chzn-single .group-name,.chzn-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chzn-container .chzn-single .group-name:after,.chzn-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chzn-container-single .chzn-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chzn-container-single .chzn-single-with-deselect span{margin-right:38px}.chzn-container-single .chzn-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;/*background:url(chzn-sprite.png) -42px 1px no-repeat;*/font-size:1px}.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single .chzn-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chzn-container-single .chzn-single div b{display:block;width:100%;height:100%;/*background:url(chzn-sprite.png) no-repeat 0 2px*/}.chzn-container-single .chzn-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chzn-container-single .chzn-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;/*background:url(chzn-sprite.png) no-repeat 100% -20px;*/font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chzn-container-single .chzn-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chzn-container-single.chzn-container-single-nosearch .chzn-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chzn-container .chzn-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chzn-container .chzn-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chzn-container .chzn-results li.active-result{display:list-item;cursor:pointer}.chzn-container .chzn-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chzn-container .chzn-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chzn-container .chzn-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chzn-container .chzn-results li.group-result{display:list-item;font-weight:700;cursor:default}.chzn-container .chzn-results li.group-option{padding-left:15px}.chzn-container .chzn-results li em{font-style:normal;text-decoration:underline}.chzn-container-multi .chzn-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chzn-container-multi .chzn-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chzn-container-multi .chzn-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chzn-container-multi .chzn-choices li.search-choice span{word-wrap:break-word}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;/*background:url(chzn-sprite.png) -42px 1px no-repeat;*/font-size:1px}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chzn-container-multi .chzn-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chzn-container-multi .chzn-choices li.search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container-multi .chzn-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chzn-container-active .chzn-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chzn-container-active.chzn-with-drop .chzn-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chzn-container-active.chzn-with-drop .chzn-single div{border-left:none;background:0 0}.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-18px 2px}.chzn-container-active .chzn-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chzn-container-active .chzn-choices li.search-field input[type=text]{color:#222!important}.chzn-disabled{opacity:.5!important;cursor:default}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{overflow:visible;padding:0 8px 0 0}.chzn-rtl .chzn-single span{margin-right:0;margin-left:26px;direction:rtl}.chzn-rtl .chzn-single-with-deselect span{margin-left:38px}.chzn-rtl .chzn-single div{right:auto;left:3px}.chzn-rtl .chzn-single abbr{right:auto;left:26px}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices li.search-field input[type=text]{direction:rtl}.chzn-rtl .chzn-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chzn-rtl .chzn-choices li.search-choice .search-choice-close{right:auto;left:4px}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results li.group-option{padding-right:15px;padding-left:0}.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div{border-right:none}.chzn-rtl .chzn-search input[type=text]{padding:4px 5px 4px 20px;/*background:url(chzn-sprite.png) no-repeat -30px -20px;*/direction:rtl}.chzn-rtl.chzn-container-single .chzn-single div b{background-position:6px 2px}.chzn-rtl.chzn-container-single.chzn-with-drop .chzn-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container-single .chzn-search input[type=text],.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-rtl .chzn-search input[type=text]{/*background-image:url(chzn-sprite@2x.png)!important;*/background-size:52px 37px!important;background-repeat:no-repeat!important}}
assets/libs/chosen/chosen.proto.js CHANGED
@@ -924,7 +924,7 @@ Docs: https://harvesthq.github.io/chosen/options.html
924
  this.clear_backstroke();
925
  this.show_search_field_default();
926
  this.search_field_scale();
927
- return this.search_field.blur();
928
  };
929
 
930
  Chosen.prototype.activate_field = function() {
924
  this.clear_backstroke();
925
  this.show_search_field_default();
926
  this.search_field_scale();
927
+ return this.search_field.trigger( 'blur' ); //FixIn: 8.7.11.12
928
  };
929
 
930
  Chosen.prototype.activate_field = function() {
assets/libs/chosen/chosen.proto.min.js CHANGED
@@ -1,3 +1,3 @@
1
  /* Chosen v1.8.7 | (c) 2011-2018 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
 
3
- (function(){var e,t,s=function(e,t){return function(){return e.apply(t,arguments)}},i=function(e,t){function s(){this.constructor=e}for(var i in t)r.call(t,i)&&(e[i]=t[i]);return s.prototype=t.prototype,e.prototype=new s,e.__super__=t.prototype,e},r={}.hasOwnProperty;(t=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,s,i,r,n,o;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),o=[],s=0,i=(n=e.childNodes).length;s<i;s++)r=n[s],o.push(this.add_option(r,t,e.disabled));return o},e.prototype.add_option=function(e,t,s){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===s?s:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var s,i,r,n,o;for(n=new t,i=0,r=(o=e.childNodes).length;i<r;i++)s=o[i],n.add_node(s);return n.parsed},e=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=s(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){return this.click_test_action=function(e){return function(t){return e.test_active_click(t)}}(this),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout(function(e){return function(){return e.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(e){return function(){return e.blur_test()}}(this),100)},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,s,i,r,n,o,l;for(t="",l=0,r=0,n=(o=this.results_data).length;r<n&&(s=o[r],i="",""!==(i=s.group?this.result_add_group(s):this.result_add_option(s))&&(l++,t+=i),(null!=e?e.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(l>=this.max_shown_results));r++);return t},e.prototype.result_add_option=function(e){var t,s;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),s=document.createElement("li"),s.className=t.join(" "),e.style&&(s.style.cssText=e.style),s.setAttribute("data-option-array-index",e.array_index),s.innerHTML=e.highlighted_html||e.html,e.title&&(s.title=e.title),this.outerHTML(s)):""},e.prototype.result_add_group=function(e){var t,s;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),s=document.createElement("li"),s.className=t.join(" "),s.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(s.title=e.title),this.outerHTML(s)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,s,i,r;for(r=[],e=0,t=(s=this.results_data).length;e<t;e++)(i=s[e]).selected?r.push(i.selected=!1):r.push(void 0);return r},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,s,i,r,n,o,l,h,c,a,_,u,d,p,f;for(this.no_results_clear(),a=0,t=(l=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),i=0,r=(h=this.results_data).length;i<r;i++)(n=h[i]).search_match=!1,_=null,u=null,n.highlighted_html="",this.include_option_in_results(n)&&(n.group&&(n.group_match=!1,n.active_options=0),null!=n.group_array_index&&this.results_data[n.group_array_index]&&(0===(_=this.results_data[n.group_array_index]).active_options&&_.search_match&&(a+=1),_.active_options+=1),f=n.group?n.label:n.text,n.group&&!this.group_search||(u=this.search_string_match(f,c),n.search_match=null!=u,n.search_match&&!n.group&&(a+=1),n.search_match?(l.length&&(d=u.index,o=f.slice(0,d),s=f.slice(d,d+l.length),p=f.slice(d+l.length),n.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=_&&(_.group_match=!0)):null!=n.group_array_index&&this.results_data[n.group_array_index].search_match&&(n.search_match=!0)));return this.result_clear_highlight(),a<1&&l.length?(this.update_results_content(""),this.no_results(l)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,s;return s=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),t=this.case_sensitive_search?"":"i",new RegExp(s,t)},e.prototype.search_string_match=function(e,t){var s;return s=t.exec(e),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},e.prototype.choices_count=function(){var e,t,s;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(s=this.form_field.options).length;e<t;e++)s[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,s;switch(s=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,s;switch(s=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){if(!this.is_disabled)return setTimeout(function(e){return function(){return e.results_search()}}(this),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),this.Chosen=function(s){function r(){return r.__super__.constructor.apply(this,arguments)}var n;return i(r,e),r.prototype.setup=function(){return this.current_selectedIndex=this.form_field.selectedIndex},r.prototype.set_up_html=function(){var e,t;return(e=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),t={class:e.join(" "),title:this.form_field.title},this.form_field.id.length&&(t.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=new Element("div",t),this.container.setStyle({width:this.container_width()}),this.is_multiple?this.container.update(this.get_multi_html()):this.container.update(this.get_single_html()),this.form_field.hide().insert({after:this.container}),this.dropdown=this.container.down("div.chosen-drop"),this.search_field=this.container.down("input"),this.search_results=this.container.down("ul.chosen-results"),this.search_field_scale(),this.search_no_results=this.container.down("li.no-results"),this.is_multiple?(this.search_choices=this.container.down("ul.chosen-choices"),this.search_container=this.container.down("li.search-field")):(this.search_container=this.container.down("div.chosen-search"),this.selected_item=this.container.down(".chosen-single")),this.results_build(),this.set_tab_index(),this.set_label_behavior()},r.prototype.on_ready=function(){return this.form_field.fire("chosen:ready",{chosen:this})},r.prototype.register_observers=function(){return this.container.observe("touchstart",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.container.observe("touchend",function(e){return function(t){return e.container_mouseup(t)}}(this)),this.container.observe("mousedown",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.container.observe("mouseup",function(e){return function(t){return e.container_mouseup(t)}}(this)),this.container.observe("mouseenter",function(e){return function(t){return e.mouse_enter(t)}}(this)),this.container.observe("mouseleave",function(e){return function(t){return e.mouse_leave(t)}}(this)),this.search_results.observe("mouseup",function(e){return function(t){return e.search_results_mouseup(t)}}(this)),this.search_results.observe("mouseover",function(e){return function(t){return e.search_results_mouseover(t)}}(this)),this.search_results.observe("mouseout",function(e){return function(t){return e.search_results_mouseout(t)}}(this)),this.search_results.observe("mousewheel",function(e){return function(t){return e.search_results_mousewheel(t)}}(this)),this.search_results.observe("DOMMouseScroll",function(e){return function(t){return e.search_results_mousewheel(t)}}(this)),this.search_results.observe("touchstart",function(e){return function(t){return e.search_results_touchstart(t)}}(this)),this.search_results.observe("touchmove",function(e){return function(t){return e.search_results_touchmove(t)}}(this)),this.search_results.observe("touchend",function(e){return function(t){return e.search_results_touchend(t)}}(this)),this.form_field.observe("chosen:updated",function(e){return function(t){return e.results_update_field(t)}}(this)),this.form_field.observe("chosen:activate",function(e){return function(t){return e.activate_field(t)}}(this)),this.form_field.observe("chosen:open",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.form_field.observe("chosen:close",function(e){return function(t){return e.close_field(t)}}(this)),this.search_field.observe("blur",function(e){return function(t){return e.input_blur(t)}}(this)),this.search_field.observe("keyup",function(e){return function(t){return e.keyup_checker(t)}}(this)),this.search_field.observe("keydown",function(e){return function(t){return e.keydown_checker(t)}}(this)),this.search_field.observe("focus",function(e){return function(t){return e.input_focus(t)}}(this)),this.search_field.observe("cut",function(e){return function(t){return e.clipboard_event_checker(t)}}(this)),this.search_field.observe("paste",function(e){return function(t){return e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.observe("click",function(e){return function(t){return e.choices_click(t)}}(this)):this.container.observe("click",function(e){return e.preventDefault()})},r.prototype.destroy=function(){var e,t,s,i;for(this.container.ownerDocument.stopObserving("click",this.click_test_action),t=0,s=(i=["chosen:updated","chosen:activate","chosen:open","chosen:close"]).length;t<s;t++)e=i[t],this.form_field.stopObserving(e);return this.container.stopObserving(),this.search_results.stopObserving(),this.search_field.stopObserving(),null!=this.form_field_label&&this.form_field_label.stopObserving(),this.is_multiple?(this.search_choices.stopObserving(),this.container.select(".search-choice-close").each(function(e){return e.stopObserving()})):this.selected_item.stopObserving(),this.search_field.tabIndex&&(this.form_field.tabIndex=this.search_field.tabIndex),this.container.remove(),this.form_field.show()},r.prototype.search_field_disabled=function(){var e;return this.is_disabled=this.form_field.disabled||(null!=(e=this.form_field.up("fieldset"))?e.disabled:void 0)||!1,this.is_disabled?this.container.addClassName("chosen-disabled"):this.container.removeClassName("chosen-disabled"),this.search_field.disabled=this.is_disabled,this.is_multiple||this.selected_item.stopObserving("focus",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.observe("focus",this.activate_field)},r.prototype.container_mousedown=function(e){var t;if(!this.is_disabled)return!e||"mousedown"!==(t=e.type)&&"touchstart"!==t||this.results_showing||e.preventDefault(),null!=e&&e.target.hasClassName("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||e.target!==this.selected_item&&!e.target.up("a.chosen-single")||this.results_toggle():(this.is_multiple&&this.search_field.clear(),this.container.ownerDocument.observe("click",this.click_test_action),this.results_show()),this.activate_field())},r.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},r.prototype.search_results_mousewheel=function(e){var t;if(null!=(t=e.deltaY||-e.wheelDelta||e.detail))return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop=t+this.search_results.scrollTop},r.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClassName("chosen-container-active"))return this.close_field()},r.prototype.close_field=function(){return this.container.ownerDocument.stopObserving("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClassName("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},r.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClassName("chosen-container-active"),this.active_field=!0,this.search_field.value=this.get_search_field_value(),this.search_field.focus()},r.prototype.test_active_click=function(e){return e.target.up(".chosen-container")===this.container?this.active_field=!0:this.close_field()},r.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=t.select_to_array(this.form_field),this.is_multiple?this.search_choices.select("li.search-choice").invoke("remove"):(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field.readOnly=!0,this.container.addClassName("chosen-container-single-nosearch")):(this.search_field.readOnly=!1,this.container.removeClassName("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},r.prototype.result_do_highlight=function(e){var t,s,i,r,n;return this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClassName("highlighted"),i=parseInt(this.search_results.getStyle("maxHeight"),10),n=this.search_results.scrollTop,r=i+n,s=this.result_highlight.positionedOffset().top,(t=s+this.result_highlight.getHeight())>=r?this.search_results.scrollTop=t-i>0?t-i:0:s<n?this.search_results.scrollTop=s:void 0},r.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClassName("highlighted"),this.result_highlight=null},r.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.container.addClassName("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.value=this.get_search_field_value(),this.winnow_results(),this.form_field.fire("chosen:showing_dropdown",{chosen:this}))},r.prototype.update_results_content=function(e){return this.search_results.update(e)},r.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClassName("chosen-with-drop"),this.form_field.fire("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},r.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field.tabIndex=t},r.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field.up("label"),null==this.form_field_label&&(this.form_field_label=$$("label[for='"+this.form_field.id+"']").first()),null!=this.form_field_label)return this.form_field_label.observe("click",this.label_click_handler)},r.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.value=this.default_text,this.search_field.addClassName("default")):(this.search_field.value="",this.search_field.removeClassName("default"))},r.prototype.search_results_mouseup=function(e){var t;if(t=e.target.hasClassName("active-result")?e.target:e.target.up(".active-result"))return this.result_highlight=t,this.result_select(e),this.search_field.focus()},r.prototype.search_results_mouseover=function(e){var t;if(t=e.target.hasClassName("active-result")?e.target:e.target.up(".active-result"))return this.result_do_highlight(t)},r.prototype.search_results_mouseout=function(e){if(e.target.hasClassName("active-result")||e.target.up(".active-result"))return this.result_clear_highlight()},r.prototype.choice_build=function(e){var t,s;return t=new Element("li",{class:"search-choice"}).update("<span>"+this.choice_label(e)+"</span>"),e.disabled?t.addClassName("search-choice-disabled"):((s=new Element("a",{href:"#",class:"search-choice-close",rel:e.array_index})).observe("click",function(e){return function(t){return e.choice_destroy_link_click(t)}}(this)),t.insert(s)),this.search_container.insert({before:t})},r.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(e.target)},r.prototype.choice_destroy=function(e){if(this.result_deselect(e.readAttribute("rel")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.up("li").remove(),this.search_field_scale()},r.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},r.prototype.results_reset_cleanup=function(){var e;if(this.current_selectedIndex=this.form_field.selectedIndex,e=this.selected_item.down("abbr"))return e.remove()},r.prototype.result_select=function(e){var t,s;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClassName("active-result"):this.reset_single_select_options(),t.addClassName("result-selected"),s=this.results_data[t.getAttribute("data-option-array-index")],s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.value="",this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change(),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},r.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClassName("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClassName("chosen-default")),this.selected_item.down("span").update(e)},r.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change(),this.search_field_scale(),!0)},r.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.down("abbr")||this.selected_item.down("span").insert({after:'<abbr class="search-choice-close"></abbr>'}),this.selected_item.addClassName("chosen-single-with-deselect")},r.prototype.get_search_field_value=function(){return this.search_field.value},r.prototype.get_search_text=function(){return this.get_search_field_value().strip()},r.prototype.escape_html=function(e){return e.escapeHTML()},r.prototype.winnow_results_set_highlight=function(){var e;if(this.is_multiple||(e=this.search_results.down(".result-selected.active-result")),null==e&&(e=this.search_results.down(".active-result")),null!=e)return this.result_do_highlight(e)},r.prototype.no_results=function(e){return this.search_results.insert(this.get_no_results_html(e)),this.form_field.fire("chosen:no_results",{chosen:this})},r.prototype.no_results_clear=function(){var e,t;for(e=null,t=[];e=this.search_results.down(".no-results");)t.push(e.remove());return t},r.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.next(".active-result"))?this.result_do_highlight(e):void 0:this.results_show()},r.prototype.keyup_arrow=function(){var e,t,s;return this.results_showing||this.is_multiple?this.result_highlight?(s=this.result_highlight.previousSiblings(),e=this.search_results.select("li.active-result"),(t=s.intersect(e)).length?this.result_do_highlight(t.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},r.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.down("a")),this.clear_backstroke()):(e=this.search_container.siblings().last())&&e.hasClassName("search-choice")&&!e.hasClassName("search-choice-disabled")?(this.pending_backstroke=e,this.pending_backstroke&&this.pending_backstroke.addClassName("search-choice-focus"),this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClassName("search-choice-focus")):void 0},r.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClassName("search-choice-focus"),this.pending_backstroke=null},r.prototype.search_field_scale=function(){var e,t,s,i,r,n,o,l;if(this.is_multiple){for(n={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},s=0,i=(o=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;s<i;s++)n[r=o[s]]=this.search_field.getStyle(r);return(t=new Element("div").update(this.escape_html(this.get_search_field_value()))).setStyle(n),document.body.appendChild(t),l=t.measure("width")+25,t.remove(),(e=this.container.getWidth())&&(l=Math.min(e-10,l)),this.search_field.setStyle({width:l+"px"})}},r.prototype.trigger_form_field_change=function(){return n(this.form_field,"input"),n(this.form_field,"change")},n=function(e,t){var s;if(e.dispatchEvent){try{s=new Event(t,{bubbles:!0,cancelable:!0})}catch(e){(s=document.createEvent("HTMLEvents")).initEvent(t,!0,!0)}return e.dispatchEvent(s)}return e.fireEvent("on"+t,document.createEventObject())},r}()}).call(this);
1
  /* Chosen v1.8.7 | (c) 2011-2018 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
 
3
+ (function(){var e,t,s=function(e,t){return function(){return e.apply(t,arguments)}},i=function(e,t){function s(){this.constructor=e}for(var i in t)r.call(t,i)&&(e[i]=t[i]);return s.prototype=t.prototype,e.prototype=new s,e.__super__=t.prototype,e},r={}.hasOwnProperty;(t=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,s,i,r,n,o;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),o=[],s=0,i=(n=e.childNodes).length;s<i;s++)r=n[s],o.push(this.add_option(r,t,e.disabled));return o},e.prototype.add_option=function(e,t,s){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===s?s:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var s,i,r,n,o;for(n=new t,i=0,r=(o=e.childNodes).length;i<r;i++)s=o[i],n.add_node(s);return n.parsed},e=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=s(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){return this.click_test_action=function(e){return function(t){return e.test_active_click(t)}}(this),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout(function(e){return function(){return e.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(e){return function(){return e.blur_test()}}(this),100)},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,s,i,r,n,o,l;for(t="",l=0,r=0,n=(o=this.results_data).length;r<n&&(s=o[r],i="",""!==(i=s.group?this.result_add_group(s):this.result_add_option(s))&&(l++,t+=i),(null!=e?e.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(l>=this.max_shown_results));r++);return t},e.prototype.result_add_option=function(e){var t,s;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),s=document.createElement("li"),s.className=t.join(" "),e.style&&(s.style.cssText=e.style),s.setAttribute("data-option-array-index",e.array_index),s.innerHTML=e.highlighted_html||e.html,e.title&&(s.title=e.title),this.outerHTML(s)):""},e.prototype.result_add_group=function(e){var t,s;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),s=document.createElement("li"),s.className=t.join(" "),s.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(s.title=e.title),this.outerHTML(s)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,s,i,r;for(r=[],e=0,t=(s=this.results_data).length;e<t;e++)(i=s[e]).selected?r.push(i.selected=!1):r.push(void 0);return r},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,s,i,r,n,o,l,h,c,a,_,u,d,p,f;for(this.no_results_clear(),a=0,t=(l=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),i=0,r=(h=this.results_data).length;i<r;i++)(n=h[i]).search_match=!1,_=null,u=null,n.highlighted_html="",this.include_option_in_results(n)&&(n.group&&(n.group_match=!1,n.active_options=0),null!=n.group_array_index&&this.results_data[n.group_array_index]&&(0===(_=this.results_data[n.group_array_index]).active_options&&_.search_match&&(a+=1),_.active_options+=1),f=n.group?n.label:n.text,n.group&&!this.group_search||(u=this.search_string_match(f,c),n.search_match=null!=u,n.search_match&&!n.group&&(a+=1),n.search_match?(l.length&&(d=u.index,o=f.slice(0,d),s=f.slice(d,d+l.length),p=f.slice(d+l.length),n.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=_&&(_.group_match=!0)):null!=n.group_array_index&&this.results_data[n.group_array_index].search_match&&(n.search_match=!0)));return this.result_clear_highlight(),a<1&&l.length?(this.update_results_content(""),this.no_results(l)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,s;return s=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),t=this.case_sensitive_search?"":"i",new RegExp(s,t)},e.prototype.search_string_match=function(e,t){var s;return s=t.exec(e),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},e.prototype.choices_count=function(){var e,t,s;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(s=this.form_field.options).length;e<t;e++)s[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,s;switch(s=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,s;switch(s=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){if(!this.is_disabled)return setTimeout(function(e){return function(){return e.results_search()}}(this),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),this.Chosen=function(s){function r(){return r.__super__.constructor.apply(this,arguments)}var n;return i(r,e),r.prototype.setup=function(){return this.current_selectedIndex=this.form_field.selectedIndex},r.prototype.set_up_html=function(){var e,t;return(e=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),t={class:e.join(" "),title:this.form_field.title},this.form_field.id.length&&(t.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=new Element("div",t),this.container.setStyle({width:this.container_width()}),this.is_multiple?this.container.update(this.get_multi_html()):this.container.update(this.get_single_html()),this.form_field.hide().insert({after:this.container}),this.dropdown=this.container.down("div.chosen-drop"),this.search_field=this.container.down("input"),this.search_results=this.container.down("ul.chosen-results"),this.search_field_scale(),this.search_no_results=this.container.down("li.no-results"),this.is_multiple?(this.search_choices=this.container.down("ul.chosen-choices"),this.search_container=this.container.down("li.search-field")):(this.search_container=this.container.down("div.chosen-search"),this.selected_item=this.container.down(".chosen-single")),this.results_build(),this.set_tab_index(),this.set_label_behavior()},r.prototype.on_ready=function(){return this.form_field.fire("chosen:ready",{chosen:this})},r.prototype.register_observers=function(){return this.container.observe("touchstart",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.container.observe("touchend",function(e){return function(t){return e.container_mouseup(t)}}(this)),this.container.observe("mousedown",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.container.observe("mouseup",function(e){return function(t){return e.container_mouseup(t)}}(this)),this.container.observe("mouseenter",function(e){return function(t){return e.mouse_enter(t)}}(this)),this.container.observe("mouseleave",function(e){return function(t){return e.mouse_leave(t)}}(this)),this.search_results.observe("mouseup",function(e){return function(t){return e.search_results_mouseup(t)}}(this)),this.search_results.observe("mouseover",function(e){return function(t){return e.search_results_mouseover(t)}}(this)),this.search_results.observe("mouseout",function(e){return function(t){return e.search_results_mouseout(t)}}(this)),this.search_results.observe("mousewheel",function(e){return function(t){return e.search_results_mousewheel(t)}}(this)),this.search_results.observe("DOMMouseScroll",function(e){return function(t){return e.search_results_mousewheel(t)}}(this)),this.search_results.observe("touchstart",function(e){return function(t){return e.search_results_touchstart(t)}}(this)),this.search_results.observe("touchmove",function(e){return function(t){return e.search_results_touchmove(t)}}(this)),this.search_results.observe("touchend",function(e){return function(t){return e.search_results_touchend(t)}}(this)),this.form_field.observe("chosen:updated",function(e){return function(t){return e.results_update_field(t)}}(this)),this.form_field.observe("chosen:activate",function(e){return function(t){return e.activate_field(t)}}(this)),this.form_field.observe("chosen:open",function(e){return function(t){return e.container_mousedown(t)}}(this)),this.form_field.observe("chosen:close",function(e){return function(t){return e.close_field(t)}}(this)),this.search_field.observe("blur",function(e){return function(t){return e.input_blur(t)}}(this)),this.search_field.observe("keyup",function(e){return function(t){return e.keyup_checker(t)}}(this)),this.search_field.observe("keydown",function(e){return function(t){return e.keydown_checker(t)}}(this)),this.search_field.observe("focus",function(e){return function(t){return e.input_focus(t)}}(this)),this.search_field.observe("cut",function(e){return function(t){return e.clipboard_event_checker(t)}}(this)),this.search_field.observe("paste",function(e){return function(t){return e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.observe("click",function(e){return function(t){return e.choices_click(t)}}(this)):this.container.observe("click",function(e){return e.preventDefault()})},r.prototype.destroy=function(){var e,t,s,i;for(this.container.ownerDocument.stopObserving("click",this.click_test_action),t=0,s=(i=["chosen:updated","chosen:activate","chosen:open","chosen:close"]).length;t<s;t++)e=i[t],this.form_field.stopObserving(e);return this.container.stopObserving(),this.search_results.stopObserving(),this.search_field.stopObserving(),null!=this.form_field_label&&this.form_field_label.stopObserving(),this.is_multiple?(this.search_choices.stopObserving(),this.container.select(".search-choice-close").each(function(e){return e.stopObserving()})):this.selected_item.stopObserving(),this.search_field.tabIndex&&(this.form_field.tabIndex=this.search_field.tabIndex),this.container.remove(),this.form_field.show()},r.prototype.search_field_disabled=function(){var e;return this.is_disabled=this.form_field.disabled||(null!=(e=this.form_field.up("fieldset"))?e.disabled:void 0)||!1,this.is_disabled?this.container.addClassName("chosen-disabled"):this.container.removeClassName("chosen-disabled"),this.search_field.disabled=this.is_disabled,this.is_multiple||this.selected_item.stopObserving("focus",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.observe("focus",this.activate_field)},r.prototype.container_mousedown=function(e){var t;if(!this.is_disabled)return!e||"mousedown"!==(t=e.type)&&"touchstart"!==t||this.results_showing||e.preventDefault(),null!=e&&e.target.hasClassName("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||e.target!==this.selected_item&&!e.target.up("a.chosen-single")||this.results_toggle():(this.is_multiple&&this.search_field.clear(),this.container.ownerDocument.observe("click",this.click_test_action),this.results_show()),this.activate_field())},r.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},r.prototype.search_results_mousewheel=function(e){var t;if(null!=(t=e.deltaY||-e.wheelDelta||e.detail))return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop=t+this.search_results.scrollTop},r.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClassName("chosen-container-active"))return this.close_field()},r.prototype.close_field=function(){return this.container.ownerDocument.stopObserving("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClassName("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.trigger( 'blur' )},r.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClassName("chosen-container-active"),this.active_field=!0,this.search_field.value=this.get_search_field_value(),this.search_field.focus()},r.prototype.test_active_click=function(e){return e.target.up(".chosen-container")===this.container?this.active_field=!0:this.close_field()},r.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=t.select_to_array(this.form_field),this.is_multiple?this.search_choices.select("li.search-choice").invoke("remove"):(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field.readOnly=!0,this.container.addClassName("chosen-container-single-nosearch")):(this.search_field.readOnly=!1,this.container.removeClassName("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},r.prototype.result_do_highlight=function(e){var t,s,i,r,n;return this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClassName("highlighted"),i=parseInt(this.search_results.getStyle("maxHeight"),10),n=this.search_results.scrollTop,r=i+n,s=this.result_highlight.positionedOffset().top,(t=s+this.result_highlight.getHeight())>=r?this.search_results.scrollTop=t-i>0?t-i:0:s<n?this.search_results.scrollTop=s:void 0},r.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClassName("highlighted"),this.result_highlight=null},r.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.container.addClassName("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.value=this.get_search_field_value(),this.winnow_results(),this.form_field.fire("chosen:showing_dropdown",{chosen:this}))},r.prototype.update_results_content=function(e){return this.search_results.update(e)},r.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClassName("chosen-with-drop"),this.form_field.fire("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},r.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field.tabIndex=t},r.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field.up("label"),null==this.form_field_label&&(this.form_field_label=$$("label[for='"+this.form_field.id+"']").first()),null!=this.form_field_label)return this.form_field_label.observe("click",this.label_click_handler)},r.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.value=this.default_text,this.search_field.addClassName("default")):(this.search_field.value="",this.search_field.removeClassName("default"))},r.prototype.search_results_mouseup=function(e){var t;if(t=e.target.hasClassName("active-result")?e.target:e.target.up(".active-result"))return this.result_highlight=t,this.result_select(e),this.search_field.focus()},r.prototype.search_results_mouseover=function(e){var t;if(t=e.target.hasClassName("active-result")?e.target:e.target.up(".active-result"))return this.result_do_highlight(t)},r.prototype.search_results_mouseout=function(e){if(e.target.hasClassName("active-result")||e.target.up(".active-result"))return this.result_clear_highlight()},r.prototype.choice_build=function(e){var t,s;return t=new Element("li",{class:"search-choice"}).update("<span>"+this.choice_label(e)+"</span>"),e.disabled?t.addClassName("search-choice-disabled"):((s=new Element("a",{href:"#",class:"search-choice-close",rel:e.array_index})).observe("click",function(e){return function(t){return e.choice_destroy_link_click(t)}}(this)),t.insert(s)),this.search_container.insert({before:t})},r.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(e.target)},r.prototype.choice_destroy=function(e){if(this.result_deselect(e.readAttribute("rel")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.up("li").remove(),this.search_field_scale()},r.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},r.prototype.results_reset_cleanup=function(){var e;if(this.current_selectedIndex=this.form_field.selectedIndex,e=this.selected_item.down("abbr"))return e.remove()},r.prototype.result_select=function(e){var t,s;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClassName("active-result"):this.reset_single_select_options(),t.addClassName("result-selected"),s=this.results_data[t.getAttribute("data-option-array-index")],s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.value="",this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change(),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},r.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClassName("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClassName("chosen-default")),this.selected_item.down("span").update(e)},r.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change(),this.search_field_scale(),!0)},r.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.down("abbr")||this.selected_item.down("span").insert({after:'<abbr class="search-choice-close"></abbr>'}),this.selected_item.addClassName("chosen-single-with-deselect")},r.prototype.get_search_field_value=function(){return this.search_field.value},r.prototype.get_search_text=function(){return this.get_search_field_value().strip()},r.prototype.escape_html=function(e){return e.escapeHTML()},r.prototype.winnow_results_set_highlight=function(){var e;if(this.is_multiple||(e=this.search_results.down(".result-selected.active-result")),null==e&&(e=this.search_results.down(".active-result")),null!=e)return this.result_do_highlight(e)},r.prototype.no_results=function(e){return this.search_results.insert(this.get_no_results_html(e)),this.form_field.fire("chosen:no_results",{chosen:this})},r.prototype.no_results_clear=function(){var e,t;for(e=null,t=[];e=this.search_results.down(".no-results");)t.push(e.remove());return t},r.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.next(".active-result"))?this.result_do_highlight(e):void 0:this.results_show()},r.prototype.keyup_arrow=function(){var e,t,s;return this.results_showing||this.is_multiple?this.result_highlight?(s=this.result_highlight.previousSiblings(),e=this.search_results.select("li.active-result"),(t=s.intersect(e)).length?this.result_do_highlight(t.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},r.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.down("a")),this.clear_backstroke()):(e=this.search_container.siblings().last())&&e.hasClassName("search-choice")&&!e.hasClassName("search-choice-disabled")?(this.pending_backstroke=e,this.pending_backstroke&&this.pending_backstroke.addClassName("search-choice-focus"),this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClassName("search-choice-focus")):void 0},r.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClassName("search-choice-focus"),this.pending_backstroke=null},r.prototype.search_field_scale=function(){var e,t,s,i,r,n,o,l;if(this.is_multiple){for(n={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},s=0,i=(o=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;s<i;s++)n[r=o[s]]=this.search_field.getStyle(r);return(t=new Element("div").update(this.escape_html(this.get_search_field_value()))).setStyle(n),document.body.appendChild(t),l=t.measure("width")+25,t.remove(),(e=this.container.getWidth())&&(l=Math.min(e-10,l)),this.search_field.setStyle({width:l+"px"})}},r.prototype.trigger_form_field_change=function(){return n(this.form_field,"input"),n(this.form_field,"change")},n=function(e,t){var s;if(e.dispatchEvent){try{s=new Event(t,{bubbles:!0,cancelable:!0})}catch(e){(s=document.createEvent("HTMLEvents")).initEvent(t,!0,!0)}return e.dispatchEvent(s)}return e.fireEvent("on"+t,document.createEventObject())},r}()}).call(this);
core/admin/api-settings.php CHANGED
@@ -54,7 +54,7 @@ class WPBC_Settings_API_General extends WPBC_Settings_API {
54
 
55
  // Skins in the Custom User folder (need to create it manually): http://example.com/wp-content/uploads/wpbc_skins/ ( This folder do not owerwrited during update of plugin )
56
  $upload_dir = wp_upload_dir();
57
- $files_in_folder = wpbc_dir_list( array( '/css/skins/', '/inc/skins/', $upload_dir['basedir'].'/wpbc_skins/' ) ); // Folders where to look about calendar skins
58
 
59
  foreach ( $files_in_folder as $skin_file ) { // Example: $skin_file['/css/skins/standard.css'] => 'Standard';
60
  $skin_file[1] = str_replace( array( WPBC_PLUGIN_URL, $upload_dir['basedir'] ), '', $skin_file[1] ); // Get relative path for calendar skin
@@ -152,7 +152,48 @@ class WPBC_Settings_API_General extends WPBC_Settings_API {
152
  $this->fields = apply_filters( 'wpbc_settings_calendar_recurrent_time_slots', $this->fields, $default_options_values ); // Recurent Times
153
  $this->fields = apply_filters( 'wpbc_settings_calendar_check_in_out_times', $this->fields, $default_options_values ); // Check In/Out Times
154
  $this->fields = apply_filters( 'wpbc_settings_calendar_showing_info_in_cal', $this->fields, $default_options_values ); // Showing Cost, Availability in calendar...
155
- $this->fields = apply_filters( 'wpbc_settings_calendar_title_for_timeslots', $this->fields, $default_options_values ); // Showing Title near timeslots in tooltip at calendar...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
 
157
 
158
  //FixIn: 8.2.1.27
@@ -165,14 +206,14 @@ class WPBC_Settings_API_General extends WPBC_Settings_API {
165
  . sprintf(__('Partially booked item - day, which is booked for the specific time-slot(s).' ,'booking'),'<b>','</b>')
166
  . '</span>'
167
 
168
- , 'group' => 'calendar'
169
  , 'tr_class' => 'wpbc_timeslot_day_bg_as_available'
170
  );
171
 
 
 
 
172
 
173
- // </editor-fold>
174
-
175
-
176
  // <editor-fold defaultstate="collapsed" desc=" A v a i l a b i l i t y " >
177
 
178
  // Unavailable week days /////////////////////////////////////////////
@@ -1176,7 +1217,7 @@ class WPBC_Settings_API_General extends WPBC_Settings_API {
1176
  // Default calendar view mode (Booking Listing) - set active / inctive options depend from resource selection.
1177
  $js_script .= " jQuery('#set_gen_booking_view_days_num').on( 'focus', function(){
1178
  if ( jQuery('#set_gen_booking_default_booking_resource').length > 0 ) {
1179
- jQuery('#set_gen_booking_default_booking_resource').bind('change', function() {
1180
  jQuery('#set_gen_booking_view_days_num option:eq(2)').prop('selected', true);
1181
  });
1182
  if ( jQuery('#set_gen_booking_default_booking_resource').val() == '' ) {
@@ -1363,7 +1404,43 @@ class WPBC_Settings_API_General extends WPBC_Settings_API {
1363
  } );
1364
  ";
1365
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1366
 
 
 
 
1367
  // Eneque JS to the footer of the page
1368
  wpbc_enqueue_js( $js_script );
1369
  }
54
 
55
  // Skins in the Custom User folder (need to create it manually): http://example.com/wp-content/uploads/wpbc_skins/ ( This folder do not owerwrited during update of plugin )
56
  $upload_dir = wp_upload_dir();
57
+ $files_in_folder = wpbc_dir_list( array( '/css/skins/', $upload_dir['basedir'].'/wpbc_skins/' ) ); // Folders where to look about calendar skins
58
 
59
  foreach ( $files_in_folder as $skin_file ) { // Example: $skin_file['/css/skins/standard.css'] => 'Standard';
60
  $skin_file[1] = str_replace( array( WPBC_PLUGIN_URL, $upload_dir['basedir'] ), '', $skin_file[1] ); // Get relative path for calendar skin
152
  $this->fields = apply_filters( 'wpbc_settings_calendar_recurrent_time_slots', $this->fields, $default_options_values ); // Recurent Times
153
  $this->fields = apply_filters( 'wpbc_settings_calendar_check_in_out_times', $this->fields, $default_options_values ); // Check In/Out Times
154
  $this->fields = apply_filters( 'wpbc_settings_calendar_showing_info_in_cal', $this->fields, $default_options_values ); // Showing Cost, Availability in calendar...
155
+
156
+
157
+ // </editor-fold>
158
+
159
+
160
+ // <editor-fold defaultstate="collapsed" desc=" T i m e S l o t s " >
161
+
162
+ //FixIn: 8.7.11.10
163
+ $this->fields['booking_timeslot_picker'] = array(
164
+ 'type' => 'checkbox'
165
+ , 'default' => $default_options_values['booking_timeslot_picker'] //'Off'
166
+ , 'title' => __('Time picker for time slots' ,'booking')
167
+ , 'label' => __('Show time slots as a time picker instead of a select box.' ,'booking')
168
+ , 'description' => ''
169
+
170
+ , 'group' => 'time_slots'
171
+ , 'tr_class' => 'wpbc_timeslot_picker'
172
+ );
173
+
174
+
175
+ // Time Picker Skin /////////////////////////////////////////////////////
176
+ $timeslot_picker_skins_options = array();
177
+
178
+ // Skins in the Custom User folder (need to create it manually): http://example.com/wp-content/uploads/wpbc_skins/ ( This folder do not owerwrited during update of plugin )
179
+ $upload_dir = wp_upload_dir();
180
+ $files_in_folder = wpbc_dir_list( array( '/css/time_picker_skins/', $upload_dir['basedir'].'/wpbc_time_picker_skins/' ) ); // Folders where to look about Time Picker skins
181
+
182
+ foreach ( $files_in_folder as $skin_file ) { // Example: $skin_file['/css/skins/standard.css'] => 'Standard';
183
+ $skin_file[1] = str_replace( array( WPBC_PLUGIN_URL, $upload_dir['basedir'] ), '', $skin_file[1] ); // Get relative path for Time Picker skin
184
+ $timeslot_picker_skins_options[ $skin_file[1] ] = $skin_file[2];
185
+ }
186
+
187
+ $this->fields['booking_timeslot_picker_skin'] = array(
188
+ 'type' => 'select'
189
+ , 'default' => $default_options_values['booking_timeslot_picker_skin'] // '/css/skins/traditional.css' // Activation|Deactivation of this options in wpbc-activation file. // Default value in wpbc_get_default_options('booking_skin')
190
+ //, 'value' => '/css/time_picker_skins/grey.css' //This will override value loaded from DB
191
+ , 'title' => __('Time Picker Skin', 'booking')
192
+ , 'description' => __('Select the skin of the time picker' ,'booking')
193
+ , 'options' => $timeslot_picker_skins_options
194
+ , 'group' => 'time_slots'
195
+ );
196
+
197
 
198
 
199
  //FixIn: 8.2.1.27
206
  . sprintf(__('Partially booked item - day, which is booked for the specific time-slot(s).' ,'booking'),'<b>','</b>')
207
  . '</span>'
208
 
209
+ , 'group' => 'time_slots'
210
  , 'tr_class' => 'wpbc_timeslot_day_bg_as_available'
211
  );
212
 
213
+ $this->fields = apply_filters( 'wpbc_settings_calendar_title_for_timeslots', $this->fields, $default_options_values ); // Showing Title near timeslots in tooltip at calendar...
214
+ // </editor-fold>
215
+
216
 
 
 
 
217
  // <editor-fold defaultstate="collapsed" desc=" A v a i l a b i l i t y " >
218
 
219
  // Unavailable week days /////////////////////////////////////////////
1217
  // Default calendar view mode (Booking Listing) - set active / inctive options depend from resource selection.
1218
  $js_script .= " jQuery('#set_gen_booking_view_days_num').on( 'focus', function(){
1219
  if ( jQuery('#set_gen_booking_default_booking_resource').length > 0 ) {
1220
+ jQuery('#set_gen_booking_default_booking_resource').on('change', function() {
1221
  jQuery('#set_gen_booking_view_days_num option:eq(2)').prop('selected', true);
1222
  });
1223
  if ( jQuery('#set_gen_booking_default_booking_resource').val() == '' ) {
1404
  } );
1405
  ";
1406
 
1407
+
1408
+ // Select specific Time Picker skin, depending from selection of Calendar skin //FixIn: 8.7.11.10
1409
+ $js_script .= " jQuery('#set_gen_booking_skin').on( 'change', function(){
1410
+
1411
+ var wpbc_selected_skin = jQuery('select[name=\"set_gen_booking_skin\"] option:selected').val();
1412
+ var wpbc_cal_skin_arr = [
1413
+ '/css/skins/black-2.css',
1414
+ '/css/skins/black.css',
1415
+ '/css/skins/multidays.css',
1416
+ '/css/skins/premium-black.css',
1417
+ '/css/skins/premium-light.css',
1418
+ '/css/skins/premium-marine.css',
1419
+ '/css/skins/premium-steel.css',
1420
+ '/css/skins/standard.css',
1421
+ '/css/skins/traditional-light.css',
1422
+ '/css/skins/traditional.css'
1423
+ ];
1424
+ var wpbc_time_skin_arr = [
1425
+ '/css/time_picker_skins/black.css',
1426
+ '/css/time_picker_skins/black.css',
1427
+ '/css/time_picker_skins/green.css',
1428
+ '/css/time_picker_skins/black.css',
1429
+ '/css/time_picker_skins/grey.css',
1430
+ '/css/time_picker_skins/marine.css',
1431
+ '/css/time_picker_skins/grey.css',
1432
+ '/css/time_picker_skins/blue.css',
1433
+ '/css/time_picker_skins/orange.css',
1434
+ '/css/time_picker_skins/grey.css',
1435
+ ];
1436
+ if ( wpbc_cal_skin_arr.indexOf( wpbc_selected_skin ) >= 0 ) {
1437
+ jQuery( '#set_gen_booking_timeslot_picker_skin' ).find( 'option' ).prop( 'selected', false );
1438
+ jQuery( '#set_gen_booking_timeslot_picker_skin' ).find( 'option[value=\"'+ wpbc_time_skin_arr[ wpbc_cal_skin_arr.indexOf( wpbc_selected_skin ) ] +'\"]' ).prop( 'selected', true );
1439
+ }
1440
 
1441
+ } ); ";
1442
+
1443
+
1444
  // Eneque JS to the footer of the page
1445
  wpbc_enqueue_js( $js_script );
1446
  }
core/admin/page-form-free.php CHANGED
@@ -1383,7 +1383,7 @@ class WPBC_Page_SettingsFormFieldsFree extends WPBC_Page_Structure {
1383
  var shifted = false;
1384
  var hasFocus = false;
1385
 
1386
- $(document).bind('keyup keydown', function(e){ shifted = e.shiftKey; controlled = e.ctrlKey || e.metaKey } );
1387
 
1388
  $('.wpbc_input_table').on( 'focus click', 'input', function( e ) {
1389
 
@@ -1460,7 +1460,7 @@ class WPBC_Page_SettingsFormFieldsFree extends WPBC_Page_Structure {
1460
  function wpbc_activate_table_row_delete( del_btn_css_class, is_confirm ){
1461
 
1462
  // Delete Row
1463
- jQuery( del_btn_css_class ).click(function() {
1464
 
1465
  if ( true === is_confirm ){
1466
  if ( ! wpbc_are_you_sure( '<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>' ) ){
@@ -1550,12 +1550,14 @@ class WPBC_Page_SettingsFormFieldsFree extends WPBC_Page_Structure {
1550
  wpbc_reset_all_forms();
1551
  if (selected_field_value == 'selector_hint') {
1552
  jQuery('.metabox_wpbc_form_field_free_generator').hide();
 
1553
  } else {
1554
  jQuery('.metabox_wpbc_form_field_free_generator').show();
1555
  jQuery('.wpbc_field_generator').hide();
1556
  jQuery('.wpbc_field_generator_' + selected_field_value ).show();
1557
  jQuery('#wpbc_form_field_free_generator_metabox h3.hndle span').html( jQuery('#select_form_help_shortcode option:selected').text() );
1558
  jQuery('.wpbc_add_field_row').show();
 
1559
  }
1560
  }
1561
 
@@ -1565,7 +1567,8 @@ class WPBC_Page_SettingsFormFieldsFree extends WPBC_Page_Structure {
1565
  wpbc_reset_all_forms();
1566
  jQuery('.metabox_wpbc_form_field_free_generator').hide();
1567
  jQuery('#select_form_help_shortcode>option:eq(0)').attr('selected', true);
1568
-
 
1569
  }
1570
 
1571
 
@@ -1738,6 +1741,8 @@ if ( 'rangetime' == field_name ) {
1738
  wpbc_timeslots_table__fill_rows();
1739
  }
1740
 
 
 
1741
  wpbc_scroll_to('#wpbc_form_field_free_generator_metabox' );
1742
  }
1743
 
@@ -1811,6 +1816,8 @@ if ( 'rangetime_field_generator' == field_name ) {
1811
 
1812
  //Send submit //////////////////////////////////////////////////
1813
  document.forms['wpbc_form_field_free'].submit(); // Submit form
 
 
1814
 
1815
  }
1816
 
@@ -2174,7 +2181,7 @@ if ( 'rangetime_field_generator' == field_name ) {
2174
  <a onclick="javascript:wpbc_add_field ( '<?php echo $field_name; ?>', '<?php echo $field_options['type']; ?>' );"
2175
  href="javascript:void(0)"
2176
  style=""
2177
- class="button button"><i class="menu_icon icon-1x glyphicon glyphicon-plus"></i>&nbsp;&nbsp;<?php _e( 'Add New Field' ,'booking'); ?></a>
2178
  &nbsp;&nbsp;
2179
  <a onclick="javascript:wpbc_hide_fields_generators();"
2180
  href="javascript:void(0)"
@@ -2188,7 +2195,7 @@ if ( 'rangetime_field_generator' == field_name ) {
2188
  <a onclick="javascript:wpbc_finish_edit_form_field ( '<?php echo $field_name; ?>', '<?php echo $field_options['type']; ?>' );"
2189
  href="javascript:void(0)"
2190
  style=""
2191
- class="button button"><i class="menu_icon icon-1x glyphicon glyphicon-edit"></i>&nbsp;&nbsp;<?php _e( 'Save Changes' ,'booking'); ?></a>
2192
  &nbsp;&nbsp;
2193
  <a onclick="javascript:wpbc_hide_fields_generators();"
2194
  href="javascript:void(0)"
1383
  var shifted = false;
1384
  var hasFocus = false;
1385
 
1386
+ $(document).on('keyup keydown', function(e){ shifted = e.shiftKey; controlled = e.ctrlKey || e.metaKey } );
1387
 
1388
  $('.wpbc_input_table').on( 'focus click', 'input', function( e ) {
1389
 
1460
  function wpbc_activate_table_row_delete( del_btn_css_class, is_confirm ){
1461
 
1462
  // Delete Row
1463
+ jQuery( del_btn_css_class ).on( 'click', function(){ //FixIn: 8.7.11.12
1464
 
1465
  if ( true === is_confirm ){
1466
  if ( ! wpbc_are_you_sure( '<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>' ) ){
1550
  wpbc_reset_all_forms();
1551
  if (selected_field_value == 'selector_hint') {
1552
  jQuery('.metabox_wpbc_form_field_free_generator').hide();
1553
+ jQuery( '#wpbc_form_field_free input.wpbc_submit_button[type="submit"],input.wpbc_submit_button[type="button"]').show(); //FixIn: 8.7.11.7
1554
  } else {
1555
  jQuery('.metabox_wpbc_form_field_free_generator').show();
1556
  jQuery('.wpbc_field_generator').hide();
1557
  jQuery('.wpbc_field_generator_' + selected_field_value ).show();
1558
  jQuery('#wpbc_form_field_free_generator_metabox h3.hndle span').html( jQuery('#select_form_help_shortcode option:selected').text() );
1559
  jQuery('.wpbc_add_field_row').show();
1560
+ jQuery( '#wpbc_form_field_free input.wpbc_submit_button[type="submit"],input.wpbc_submit_button[type="button"]').hide(); //FixIn: 8.7.11.7
1561
  }
1562
  }
1563
 
1567
  wpbc_reset_all_forms();
1568
  jQuery('.metabox_wpbc_form_field_free_generator').hide();
1569
  jQuery('#select_form_help_shortcode>option:eq(0)').attr('selected', true);
1570
+
1571
+ jQuery( '#wpbc_form_field_free input.wpbc_submit_button[type="submit"],input.wpbc_submit_button[type="button"]').show(); //FixIn: 8.7.11.7
1572
  }
1573
 
1574
 
1741
  wpbc_timeslots_table__fill_rows();
1742
  }
1743
 
1744
+ jQuery( '#wpbc_form_field_free input.wpbc_submit_button[type="submit"],input.wpbc_submit_button[type="button"]').hide(); //FixIn: 8.7.11.7
1745
+
1746
  wpbc_scroll_to('#wpbc_form_field_free_generator_metabox' );
1747
  }
1748
 
1816
 
1817
  //Send submit //////////////////////////////////////////////////
1818
  document.forms['wpbc_form_field_free'].submit(); // Submit form
1819
+
1820
+
1821
 
1822
  }
1823
 
2181
  <a onclick="javascript:wpbc_add_field ( '<?php echo $field_name; ?>', '<?php echo $field_options['type']; ?>' );"
2182
  href="javascript:void(0)"
2183
  style=""
2184
+ class="button button-primary"><i class="menu_icon icon-1x glyphicon glyphicon-plus"></i>&nbsp;&nbsp;<?php _e( 'Add New Field' ,'booking'); ?></a>
2185
  &nbsp;&nbsp;
2186
  <a onclick="javascript:wpbc_hide_fields_generators();"
2187
  href="javascript:void(0)"
2195
  <a onclick="javascript:wpbc_finish_edit_form_field ( '<?php echo $field_name; ?>', '<?php echo $field_options['type']; ?>' );"
2196
  href="javascript:void(0)"
2197
  style=""
2198
+ class="button button-primary"><i class="menu_icon icon-1x glyphicon glyphicon-edit"></i>&nbsp;&nbsp;<?php _e( 'Save Changes' ,'booking'); ?></a>
2199
  &nbsp;&nbsp;
2200
  <a onclick="javascript:wpbc_hide_fields_generators();"
2201
  href="javascript:void(0)"
core/admin/page-form-timeslots.php CHANGED
@@ -417,7 +417,7 @@ function wpbc_timeslots_table_config_js() {
417
  jQuery(document).ready(function(){
418
 
419
  // 30 minutes
420
- jQuery('.fill_timetable_30min').click(function() {
421
 
422
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
423
  setTimeout(function(){
@@ -428,7 +428,7 @@ function wpbc_timeslots_table_config_js() {
428
  }, 10);
429
  });
430
 
431
- jQuery('.fill_timetable_60min').click(function() {
432
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
433
  setTimeout(function(){
434
 
@@ -440,7 +440,7 @@ function wpbc_timeslots_table_config_js() {
440
  }, 10);
441
  });
442
 
443
- jQuery('.fill_timetable_2hours').click(function() {
444
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
445
  setTimeout(function(){
446
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
@@ -451,7 +451,7 @@ function wpbc_timeslots_table_config_js() {
451
  }, 10);
452
  });
453
 
454
- jQuery('.fill_timetable_15min').click(function() {
455
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
456
  setTimeout(function(){
457
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
@@ -462,7 +462,7 @@ function wpbc_timeslots_table_config_js() {
462
  }, 10);
463
  });
464
 
465
- jQuery('.fill_timetable_5min').click(function() {
466
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
467
  setTimeout(function(){
468
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
@@ -616,7 +616,7 @@ function wpbc_timeslots_table_config_js() {
616
  function wpbc_timeslots_free_add_row(){
617
 
618
  // Append 1 Row to TimeTable
619
- jQuery('.wpbc_input_table .add_time_bk_link').click(function() {
620
 
621
  var size = jQuery('#wpbc_timeslots_table_config tbody tr').size();
622
 
417
  jQuery(document).ready(function(){
418
 
419
  // 30 minutes
420
+ jQuery('.fill_timetable_30min' ).on( 'click', function() { //FixIn: 8.7.11.12
421
 
422
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
423
  setTimeout(function(){
428
  }, 10);
429
  });
430
 
431
+ jQuery('.fill_timetable_60min' ).on( 'click', function() {
432
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
433
  setTimeout(function(){
434
 
440
  }, 10);
441
  });
442
 
443
+ jQuery('.fill_timetable_2hours' ).on( 'click', function() {
444
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
445
  setTimeout(function(){
446
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
451
  }, 10);
452
  });
453
 
454
+ jQuery('.fill_timetable_15min' ).on( 'click', function() {
455
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
456
  setTimeout(function(){
457
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
462
  }, 10);
463
  });
464
 
465
+ jQuery('.fill_timetable_5min' ).on( 'click', function() {
466
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4" style="font-weight: 600;text-align: left;padding: 10px;font-size: 1em;"><?php echo esc_js( __('Processing' ,'booking') ) ?>...</th></tr></tfoot>' );
467
  setTimeout(function(){
468
  jQuery( '.wpbc_table_form_free_timeslots' ).html( '<tfoot><tr><th colspan="4"><?php echo esc_js( __('Processing' ,'booking') ) ?></th></tr></tfoot>' );
616
  function wpbc_timeslots_free_add_row(){
617
 
618
  // Append 1 Row to TimeTable
619
+ jQuery('.wpbc_input_table .add_time_bk_link').on( 'click', function(){ //FixIn: 8.7.11.12
620
 
621
  var size = jQuery('#wpbc_timeslots_table_config tbody tr').size();
622
 
core/admin/page-settings.php CHANGED
@@ -88,7 +88,13 @@ class WPBC_Page_SettingsGeneral extends WPBC_Page_Structure {
88
  , 'title' => __('Calendar','booking')
89
  , 'show_section' => 'wpbc_general_settings_calendar_metabox'
90
  );
91
-
 
 
 
 
 
 
92
  $subtabs['wpbc-settings-availability'] = array( 'type' => 'goto-link'
93
  , 'title' => __('Availability','booking')
94
  , 'show_section' => 'wpbc_general_settings_availability_metabox'
@@ -206,6 +212,11 @@ class WPBC_Page_SettingsGeneral extends WPBC_Page_Structure {
206
 
207
  <?php wpbc_close_meta_box_section(); ?>
208
 
 
 
 
 
 
209
 
210
  <?php wpbc_open_meta_box_section( 'wpbc_general_settings_availability', __('Availability', 'booking') ); ?>
211
 
88
  , 'title' => __('Calendar','booking')
89
  , 'show_section' => 'wpbc_general_settings_calendar_metabox'
90
  );
91
+
92
+ //FixIn: 8.7.11.10
93
+ $subtabs['wpbc-settings-time-slots'] = array( 'type' => 'goto-link'
94
+ , 'title' => __('Time Slots','booking')
95
+ , 'show_section' => 'wpbc_general_settings_time_slots_metabox'
96
+ );
97
+
98
  $subtabs['wpbc-settings-availability'] = array( 'type' => 'goto-link'
99
  , 'title' => __('Availability','booking')
100
  , 'show_section' => 'wpbc_general_settings_availability_metabox'
212
 
213
  <?php wpbc_close_meta_box_section(); ?>
214
 
215
+ <?php wpbc_open_meta_box_section( 'wpbc_general_settings_time_slots', __('Time Slots', 'booking') ); //FixIn: 8.7.11.10 ?>
216
+
217
+ <?php $this->settings_api()->show( 'time_slots' ); ?>
218
+
219
+ <?php wpbc_close_meta_box_section(); ?>
220
 
221
  <?php wpbc_open_meta_box_section( 'wpbc_general_settings_availability', __('Availability', 'booking') ); ?>
222
 
core/admin/wpbc-class-listing.php CHANGED
@@ -304,7 +304,7 @@ class WPBC_Booking_Listing_Table {
304
  </div><?php
305
 
306
  // Row start
307
- ?><div id="booking_row_<?php echo $row_data[ 'id' ]; ?>" class="row wpbc_row clearfix-height wpbc-listing-row <?php echo $row_data[ 'css' ]; ?><?php echo $is_free ? ' wpbc_free' : ''; ?>"><?php
308
 
309
  ?><div class="wpbc-listing-collumn col-sm-<?php echo $is_free ? '2' : '3'; ?> col-xs-12">
310
  <div class="row"><?php
304
  </div><?php
305
 
306
  // Row start
307
+ ?><div id="booking_row_<?php echo $row_data[ 'id' ]; ?>" class="row wpbc_row clearfix-height wpbc-listing-row <?php echo $row_data[ 'css' ]; ?><?php echo $is_free ? ' wpbc_free' : ''; ?>"><?php
308
 
309
  ?><div class="wpbc-listing-collumn col-sm-<?php echo $is_free ? '2' : '3'; ?> col-xs-12">
310
  <div class="row"><?php
core/admin/wpbc-toolbars.php CHANGED
@@ -1303,7 +1303,7 @@ function wpbc_toolbar_btn__timeline_view_mode() {
1303
 
1304
  //FixIn: 7.0.1.10
1305
  ?><script type="text/javascript">
1306
- if ( jQuery.isFunction( jQuery('#calendar_overview_number_of_days_to_show .button').button ) ) {
1307
  jQuery('#calendar_overview_number_of_days_to_show .button').button();
1308
  jQuery('#calendar_overview_number_of_days_to_show .button.btn_dn_<?php echo $view_days_num; ?>').button('toggle');
1309
  } else {
@@ -1879,7 +1879,7 @@ function wpbc_toolbar_is_send_emails_btn_duplicated() {
1879
  <?php } ?>
1880
  });
1881
 
1882
- jQuery( '#is_send_email_for_pending' ).change(function() {
1883
  //FixIn: 8.7.9.5
1884
  if ( jQuery( '#is_send_email_for_pending' ).is( ':checked' ) ){
1885
  document.getElementById( 'is_send_email_for_new_booking' ).checked = true;
@@ -1952,16 +1952,25 @@ function wpbc_btn_add_booking_to_google_calendar( $booking_data, $button_attr =
1952
 
1953
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1954
  if ( isset( $booking_data['form_show'] ) ) { //FixIn: 8.7.3.14
1955
- $fields[ $key_name ] = str_replace( array( ' ', '"', '&nbsp;', '&' ) //FixIn: 8.7.8.4
1956
- , array( '+', '', ' ', '' )
1957
- , esc_html( strip_tags( $booking_data['form_show'] ) )
1958
- );
 
 
1959
  }
1960
  } else {
1961
- $fields[ $key_name ] = str_replace( array( ' ', '"', '&nbsp;', '&' ) //FixIn: 8.7.7.7 //FixIn: 8.7.8.4
1962
- , array( '+', '', ' ', '' )
1963
- , $booking_data['form_data']['_all_fields_'][ $field_name ]
1964
- );
 
 
 
 
 
 
 
1965
  }
1966
  }
1967
  }
@@ -2046,13 +2055,11 @@ sprop:
2046
  // $link_add2gcal .= '&text=' . $fields['title'];
2047
  //FixIn: 8.7.3.10
2048
  $link_add2gcal = 'https://calendar.google.com/calendar/r/eventedit?';
2049
- $link_add2gcal .= 'text=' . str_replace( '%', '%25', $fields['title'] ); //FixIn: 8.7.3.10
2050
-
2051
-
2052
  //$link_add2gcal .= '&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']';
2053
  $link_add2gcal .= '&dates=' . $check_in_timestamp . '/' . $check_out_timestamp;
2054
- $link_add2gcal .= '&details=' . str_replace( '%', '%25', $fields['description'] ); //FixIn: 8.7.3.10
2055
- $link_add2gcal .= '&location=' . str_replace( '%', '%25', $fields['where'] ); //FixIn: 8.7.3.10
2056
  $link_add2gcal .= '&trp=false';
2057
  if ( ! empty( $params['timezone'] ) ) {
2058
  $link_add2gcal .= '&ctz=' . str_replace( '%', '%25', $params['timezone'] ); //FixIn: 8.7.3.10 //TimeZone
1303
 
1304
  //FixIn: 7.0.1.10
1305
  ?><script type="text/javascript">
1306
+ if ( 'function' === typeof( jQuery('#calendar_overview_number_of_days_to_show .button').button ) ) {
1307
  jQuery('#calendar_overview_number_of_days_to_show .button').button();
1308
  jQuery('#calendar_overview_number_of_days_to_show .button.btn_dn_<?php echo $view_days_num; ?>').button('toggle');
1309
  } else {
1879
  <?php } ?>
1880
  });
1881
 
1882
+ jQuery( '#is_send_email_for_pending' ).on('change', function() {
1883
  //FixIn: 8.7.9.5
1884
  if ( jQuery( '#is_send_email_for_pending' ).is( ':checked' ) ){
1885
  document.getElementById( 'is_send_email_for_new_booking' ).checked = true;
1952
 
1953
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1954
  if ( isset( $booking_data['form_show'] ) ) { //FixIn: 8.7.3.14
1955
+ //FixIn: 8.7.11.4
1956
+ $fields[ $key_name ] = $booking_data['form_show'];
1957
+ $fields[ $key_name ] = htmlspecialchars_decode($fields[ $key_name ], ENT_QUOTES );
1958
+ $fields[ $key_name ] = urlencode($fields[ $key_name ]);
1959
+ $fields[ $key_name ] = htmlentities($fields[ $key_name ] );
1960
+ $fields[ $key_name ] = htmlspecialchars_decode ( $fields[ $key_name ], ENT_NOQUOTES );
1961
  }
1962
  } else {
1963
+ //FixIn: 8.7.11.4
1964
+ $fields[ $key_name ] = $booking_data['form_data']['_all_fields_'][ $field_name ];
1965
+ $fields[ $key_name ] = htmlspecialchars_decode($fields[ $key_name ], ENT_QUOTES );
1966
+ // Convert here from usual symbols to URL symbols https://www.url-encode-decode.com/
1967
+ // $fields[ $key_name ] = str_replace( array( '%','#', '+', '&' )
1968
+ // , array( '%25','%23', '%2B', '%26')
1969
+ // , $fields[ $key_name ]
1970
+ // );
1971
+ $fields[ $key_name ] = urlencode($fields[ $key_name ]);
1972
+ $fields[ $key_name ] = htmlentities($fields[ $key_name ] );
1973
+ $fields[ $key_name ] = htmlspecialchars_decode ( $fields[ $key_name ], ENT_NOQUOTES );
1974
  }
1975
  }
1976
  }
2055
  // $link_add2gcal .= '&text=' . $fields['title'];
2056
  //FixIn: 8.7.3.10
2057
  $link_add2gcal = 'https://calendar.google.com/calendar/r/eventedit?';
2058
+ $link_add2gcal .= 'text=' . $fields['title']; //FixIn: 8.7.11.4
 
 
2059
  //$link_add2gcal .= '&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']';
2060
  $link_add2gcal .= '&dates=' . $check_in_timestamp . '/' . $check_out_timestamp;
2061
+ $link_add2gcal .= '&details=' . $fields['description']; //FixIn: 8.7.11.4
2062
+ $link_add2gcal .= '&location=' . $fields['where']; //FixIn: 8.7.11.4
2063
  $link_add2gcal .= '&trp=false';
2064
  if ( ! empty( $params['timezone'] ) ) {
2065
  $link_add2gcal .= '&ctz=' . str_replace( '%', '%25', $params['timezone'] ); //FixIn: 8.7.3.10 //TimeZone
core/any/admin-bs-ui.php CHANGED
@@ -1849,7 +1849,7 @@ function wpbc_bs_javascript_tooltips() {
1849
  ?><script type="text/javascript">
1850
  jQuery(document).ready( function(){
1851
 
1852
- if ( jQuery.isFunction( jQuery('.tooltip_right').tooltip ) ) {
1853
  jQuery('.tooltip_right').tooltip( {
1854
  animation: true
1855
  , delay: { show: 500, hide: 100 }
@@ -1864,7 +1864,7 @@ function wpbc_bs_javascript_tooltips() {
1864
  } else {
1865
  console.log('Warning! Booking Calendar. Its seems that you have deactivated loading of Bootstrap JS files at Booking Settings General page in Advanced section.')
1866
  }
1867
- if ( jQuery.isFunction( jQuery('.tooltip_left').tooltip ) )
1868
  jQuery('.tooltip_left').tooltip( {
1869
  animation: true
1870
  , delay: { show: 500, hide: 100 }
@@ -1876,7 +1876,7 @@ function wpbc_bs_javascript_tooltips() {
1876
  , container: '#wpbc_tooltips_container'
1877
  , viewport: '#wpbody-content'
1878
  });
1879
- if ( jQuery.isFunction( jQuery('.tooltip_top').tooltip ) )
1880
  jQuery('.tooltip_top').tooltip( {
1881
  animation: true
1882
  , delay: { show: 500, hide: 100 }
@@ -1888,7 +1888,7 @@ function wpbc_bs_javascript_tooltips() {
1888
  , container: '#wpbc_tooltips_container'
1889
  , viewport: '#wpbody-content'
1890
  });
1891
- if ( jQuery.isFunction( jQuery('.tooltip_bottom').tooltip ) )
1892
  jQuery('.tooltip_bottom').tooltip( {
1893
  animation: true
1894
  , delay: { show: 500, hide: 100 }
@@ -1900,7 +1900,7 @@ function wpbc_bs_javascript_tooltips() {
1900
  , container: '#wpbc_tooltips_container'
1901
  , viewport: '#wpbody-content'
1902
  });
1903
- if ( jQuery.isFunction( jQuery('.tooltip_top_slow').tooltip ) )
1904
  jQuery('.tooltip_top_slow').tooltip( {
1905
  animation: true
1906
  , delay: { show: 2500, hide: 100 }
@@ -1923,7 +1923,7 @@ function wpbc_bs_javascript_popover() {
1923
 
1924
  ?><script type="text/javascript">
1925
  jQuery(document).ready( function(){
1926
- if ( jQuery.isFunction( jQuery(".popover_click.popover_bottom" ).popover ) ) { //FixIn: 7.0.1.2 - 2016-12-10
1927
  jQuery('.popover_click.popover_bottom').popover( {
1928
  placement: 'bottom' //FixIn: 7.0.1.42
1929
  // function (context, source) {
1849
  ?><script type="text/javascript">
1850
  jQuery(document).ready( function(){
1851
 
1852
+ if ( 'function' === typeof( jQuery('.tooltip_right').tooltip ) ) {
1853
  jQuery('.tooltip_right').tooltip( {
1854
  animation: true
1855
  , delay: { show: 500, hide: 100 }
1864
  } else {
1865
  console.log('Warning! Booking Calendar. Its seems that you have deactivated loading of Bootstrap JS files at Booking Settings General page in Advanced section.')
1866
  }
1867
+ if ( 'function' === typeof( jQuery('.tooltip_left').tooltip ) )
1868
  jQuery('.tooltip_left').tooltip( {
1869
  animation: true
1870
  , delay: { show: 500, hide: 100 }
1876
  , container: '#wpbc_tooltips_container'
1877
  , viewport: '#wpbody-content'
1878
  });
1879
+ if ( 'function' === typeof( jQuery('.tooltip_top').tooltip ) )
1880
  jQuery('.tooltip_top').tooltip( {
1881
  animation: true
1882
  , delay: { show: 500, hide: 100 }
1888
  , container: '#wpbc_tooltips_container'
1889
  , viewport: '#wpbody-content'
1890
  });
1891
+ if ( 'function' === typeof( jQuery('.tooltip_bottom').tooltip ) )
1892
  jQuery('.tooltip_bottom').tooltip( {
1893
  animation: true
1894
  , delay: { show: 500, hide: 100 }
1900
  , container: '#wpbc_tooltips_container'
1901
  , viewport: '#wpbody-content'
1902
  });
1903
+ if ( 'function' === typeof( jQuery('.tooltip_top_slow').tooltip ) )
1904
  jQuery('.tooltip_top_slow').tooltip( {
1905
  animation: true
1906
  , delay: { show: 2500, hide: 100 }
1923
 
1924
  ?><script type="text/javascript">
1925
  jQuery(document).ready( function(){
1926
+ if ( 'function' === typeof( jQuery(".popover_click.popover_bottom" ).popover ) ) { //FixIn: 7.0.1.2 - 2016-12-10
1927
  jQuery('.popover_click.popover_bottom').popover( {
1928
  placement: 'bottom' //FixIn: 7.0.1.42
1929
  // function (context, source) {
core/any/js/admin-support.js CHANGED
@@ -328,7 +328,7 @@ function wpbc_save_custom_user_data( us_id, data_name, data_value , is_reload ){
328
 
329
  // Activate All tooltips. For performance reasons, the Tooltip disabled by default
330
  //jQuery(document).ready( function(){
331
- // if ( jQuery.isFunction( jQuery('[data-toggle="tooltip"]').tooltip ) )
332
  // jQuery('[data-toggle="tooltip"]').tooltip();
333
  //});
334
 
@@ -544,8 +544,8 @@ function wpbc_show_error_message( element , errorMessage) {
544
  .css( {'vertical-align': 'sub' } ) ;
545
  jQuery(".wpbc-near-field-message")
546
  .animate( {opacity: 1}, 10000 )
547
- .fadeOut( 2000 );
548
- element.focus(); // make focus to elemnt
549
  return;
550
 
551
  }
@@ -604,7 +604,7 @@ jQuery( window ).on( "load", function (){ //FixIn: 8.7.9.7
604
  } ).each( function() {
605
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
606
  })
607
- .click(function(){
608
  jQuery('.iris-picker').hide();
609
  jQuery(this).closest('div').find('.iris-picker').show();
610
  });
@@ -622,12 +622,12 @@ jQuery( window ).on( "load", function (){ //FixIn: 8.7.9.7
622
  } ).each( function() {
623
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
624
  })
625
- .click(function(){
626
  jQuery('.iris-picker').hide();
627
  jQuery(this).closest('div').find('.iris-picker').show();
628
  });
629
-
630
- jQuery('.field-text-color, .field-background-color').click(function(event){
631
  event.stopPropagation();
632
  });
633
  }
@@ -646,16 +646,16 @@ jQuery( window ).on( "load", function (){ //FixIn: 8.7.9.7
646
  } ).each( function() {
647
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
648
  })
649
- .click(function(){
650
  jQuery('.iris-picker').hide();
651
  jQuery(this).closest('td').find('.iris-picker').show();
652
  });
653
 
654
- jQuery('body').click(function() {
655
  jQuery('.iris-picker').hide();
656
  });
657
-
658
- jQuery('.wpbc_colorpick').click(function(event){
659
  event.stopPropagation();
660
  });
661
  }
328
 
329
  // Activate All tooltips. For performance reasons, the Tooltip disabled by default
330
  //jQuery(document).ready( function(){
331
+ // if ( 'function' === typeof( jQuery('[data-toggle="tooltip"]').tooltip ) )
332
  // jQuery('[data-toggle="tooltip"]').tooltip();
333
  //});
334
 
544
  .css( {'vertical-align': 'sub' } ) ;
545
  jQuery(".wpbc-near-field-message")
546
  .animate( {opacity: 1}, 10000 )
547
+ .fadeOut( 2000 );
548
+ jQuery( element).trigger( 'focus' ); //FixIn: 8.7.11.12
549
  return;
550
 
551
  }
604
  } ).each( function() {
605
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
606
  })
607
+ .on( 'click', function(){ //FixIn: 8.7.11.12
608
  jQuery('.iris-picker').hide();
609
  jQuery(this).closest('div').find('.iris-picker').show();
610
  });
622
  } ).each( function() {
623
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
624
  })
625
+ .on( 'click', function(){ //FixIn: 8.7.11.12
626
  jQuery('.iris-picker').hide();
627
  jQuery(this).closest('div').find('.iris-picker').show();
628
  });
629
+ //FixIn: 8.7.11.12
630
+ jQuery('.field-text-color, .field-background-color' ).on( 'click', function(event){
631
  event.stopPropagation();
632
  });
633
  }
646
  } ).each( function() {
647
  jQuery(this).css( { backgroundColor: jQuery(this).val() } );
648
  })
649
+ .on( 'click', function(){ //FixIn: 8.7.11.12
650
  jQuery('.iris-picker').hide();
651
  jQuery(this).closest('td').find('.iris-picker').show();
652
  });
653
 
654
+ jQuery('body' ).on( 'click', function() {
655
  jQuery('.iris-picker').hide();
656
  });
657
+ //FixIn: 8.7.11.12
658
+ jQuery('.wpbc_colorpick' ).on( 'click', function(event){
659
  event.stopPropagation();
660
  });
661
  }
core/class/wpbc-class-welcome.php CHANGED
@@ -436,13 +436,104 @@ class WPBC_Welcome {
436
  </tr>
437
  </table>
438
  <?php
439
-
 
440
  $this->maintence_section();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
441
 
442
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
443
  // 8.7
444
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
445
  ?>
 
 
 
 
 
 
 
446
  <h2 style='font-size: 2.1em;'>What's New in Booking Calendar <span style="font-size: 1.1em;
447
  font-weight: 600;font-family: Consolas,Monaco,monospace;padding-left: 10px;color: #5F5F5F;">8.7</span></h2><?php
448
 
@@ -514,12 +605,19 @@ class WPBC_Welcome {
514
  )
515
  )
516
  );
517
-
518
 
519
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
520
  // 8.6
521
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
522
  ?>
 
 
 
 
 
 
 
523
  <h2 style='font-size: 2.1em;'>What's New in Booking Calendar <span style="font-size: 1.1em;
524
  font-weight: 600;font-family: Consolas,Monaco,monospace;padding-left: 10px;color: #5F5F5F;">8.6</span></h2><?php
525
  $this->show_separator();
@@ -617,6 +715,7 @@ class WPBC_Welcome {
617
  )
618
  );
619
  $this->show_separator();
 
620
 
621
  /*
622
  $this->show_col_section( array(
436
  </tr>
437
  </table>
438
  <?php
439
+
440
+
441
  $this->maintence_section();
442
+ ////////////////////////////////////////////////////////////////////////////////////////////////////////////
443
+ // 8.8
444
+ ////////////////////////////////////////////////////////////////////////////////////////////////////////////
445
+ ?>
446
+ <h2 style='font-size: 2.1em;'>What's New in Booking Calendar <span style="font-size: 1.1em;
447
+ font-weight: 600;font-family: Consolas,Monaco,monospace;padding-left: 10px;color: #5F5F5F;">8.8</span></h2><?php
448
+
449
+
450
+ ?><div class="feature-section two-col">
451
+ <div class="col col-1" style="flex: 1 1 50%;width: 100%;">
452
+ <?php
453
+ echo
454
+ '<h4>' .wpbc_recheck_strong_symbols( 'New' ) . '</h4>' .
455
+ '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
456
+ . '<li>' . wpbc_recheck_strong_symbols( '**Time picker** for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in the "Time Slots" section.' ) . '</li>'
457
+ . '<li>' . wpbc_recheck_strong_symbols( '**Skins** for **Time picker** available for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in Time Slots section.' ) . '</li>'
458
+ . '<li>' . wpbc_recheck_strong_symbols( '**Premium calendar skins** now available in **Booking Calendar Free** version.' ) . '</li>'
459
+ . '<li>' . wpbc_recheck_strong_symbols( 'Form template **2 columns with time slots" for showing booking form fields in 2 columns with time slots selection. *(Personal, Business Small/Medium/Large, MultiUser)*' ) . '</li>'
460
+
461
+ . '</ul>'
462
+ . '<h4>' .wpbc_recheck_strong_symbols( 'Improvement' ) . '</h4>'
463
+ . '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
464
+ . '<li>' . wpbc_recheck_strong_symbols( 'More intuitive adding and editing new fields (during editing in simple booking form mode). Showing the "Save changes" button relative only to active action.' ) . '</li>'
465
+ . '</ul>';
466
+
467
+ ?>
468
+ </div>
469
+ <div class="col col-2 last-feature" style="flex: 1 1 auto;width: 60%;">
470
+ <img src="https://wpbookingcalendar.com/assets/9.0/time-picker-premium-black.png"
471
+ style="margin:30px 5px;width: 98%;box-shadow: 0 1px 3px #aaa;border-radius: 2px;"
472
+ class="wpbc-section-image">
473
+ </div>
474
+ </div><?php
475
+
476
+
477
+
478
+ $this->show_col_section( array(
479
+ array( 'text' =>
480
+ ''
481
+ . '<h4>' .wpbc_recheck_strong_symbols( 'Fixes' ) . '</h4>'
482
+ . '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
483
+ . '<li>' . wpbc_recheck_strong_symbols( 'Error of correct converting special symbols, like #, %, \', " to URL symbols during clicking on "Export to Google Calendar" button. (8.7.11.4)' ) . '</li>'
484
+ . '<li>' . wpbc_recheck_strong_symbols( 'Issue of correct showing special symbols, like #, %, \', " in the titles of bookings at Calendar Overview page. (8.7.11.5)' ) . '</li>'
485
+ . '<li>' . wpbc_recheck_strong_symbols( 'Issue of no ability to book some time slots when activated multiple days selection. (8.7.11.6)' ) . '</li>'
486
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.parseJSON event shorthand is deprecated.' ) . '</li>'
487
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.mousedown() event shorthand is deprecated.' ) . '</li>'
488
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.click() event shorthand is deprecated.' ) . '</li>'
489
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.focus() event shorthand is deprecated.' ) . '</li>'
490
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.change() event shorthand is deprecated.' ) . '</li>'
491
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.isFunction() event shorthand is deprecated.' ) . '</li>'
492
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.bind() event shorthand is deprecated.' ) . '</li>'
493
+ . '<li>' . wpbc_recheck_strong_symbols( 'Warning jQuery.fn.removeAttr no longer sets boolean properties: disabled.' ) . '</li>'
494
+ . '<li>' . wpbc_recheck_strong_symbols( 'Fixing issue of incorrectly showing booking date in plugin, if visitor was entered end time as 24:00 instead of 23:59. (8.7.11.1) *(Business Small/Medium/Large, MultiUser)*' ) . '</li>'
495
+ . '<li>' . wpbc_recheck_strong_symbols( 'Fixing issue of incorrectly showing coupon code discount hints, if activated option "Apply discount coupon code directly to days cost". (8.7.11.2) *(Business Large, MultiUser)*' ) . '</li>'
496
+ . '<li>' . wpbc_recheck_strong_symbols( 'Select first available option (timeslot) in the dropdown list, that showing based on days conditions , after selection of date in calendar. (8.7.11.3) (Business Medium/Large, MultiUser)*' ) . '</li>'
497
+ . '<li>' . wpbc_recheck_strong_symbols( 'Issue of not sending "approved email", if sending email checkbox was unchecked at the Booking > Add booking page and auto approval for Booking > Add booking page has been activated. (8.7.11.8) *(Business Small/Medium/Large, MultiUser)*' ) . '</li>'
498
+ . '</ul>'
499
+ )
500
+ , array( 'text' =>
501
+
502
+ '<h4>' .wpbc_recheck_strong_symbols( 'Compatibility' ) . '</h4>'
503
+ . '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
504
+ . '<li>' . wpbc_recheck_strong_symbols( 'Support **WordPress 5.6**.' ) . '</li>'
505
+ . '<li>' . wpbc_recheck_strong_symbols( 'Full support of **jQuery 3.5**.' ) . '</li>'
506
+ . '</ul>'
507
+
508
+ . '<h4>' .wpbc_recheck_strong_symbols( 'Translation' ) . '</h4>'
509
+ . '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
510
+ . '<li>' . wpbc_recheck_strong_symbols( 'Dutch translation by Boris Hoekmeijer.' ) . '</li>'
511
+ . '<li>' . wpbc_recheck_strong_symbols( 'Swedish translation by Jimmy Sjølander.' ) . '</li>'
512
+ . '<li>' . wpbc_recheck_strong_symbols( 'Norwegian translation by Jimmy Sjølander.' ) . '</li>'
513
+ . '<li>' . wpbc_recheck_strong_symbols( 'Spanish translation by Jairo Alzate.' ) . '</li>'
514
+ . '</ul>'
515
+
516
+ . '<h4>' .wpbc_recheck_strong_symbols( 'Under Hood' ) . '</h4>'
517
+ . '<ul style="list-style: disc outside;padding: 20px;margin:0;">'
518
+ . '<li>' . wpbc_recheck_strong_symbols( 'Trigger event "wpbc_hook_timeslots_disabled" after disabling times in the booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on( \'wpbc_hook_timeslots_disabled\', function ( event, bk_type, all_dates ){ ... } );' ) . '</li>'
519
+ . '</ul>'
520
+
521
+ )
522
+ )
523
+ );
524
+
525
 
526
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
527
  // 8.7
528
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
529
  ?>
530
+ <div class="clear" style="margin-top:20px;"></div>
531
+ <a id="wpbc_show_advanced_section_link_show" class="wpbc_expand_section_link" href="javascript:void(0)"
532
+ onclick="javascript:jQuery( '.version_update_8_7' ).toggle();"
533
+ >+ Show changes in version update <span style="font-size: 1.35em;font-weight: 600;color: #079;font-family: Consolas,Monaco,monospace;padding-left:12px;">8.7</span></a>
534
+
535
+ <div class="version_update_8_7" style="display:none;">
536
+
537
  <h2 style='font-size: 2.1em;'>What's New in Booking Calendar <span style="font-size: 1.1em;
538
  font-weight: 600;font-family: Consolas,Monaco,monospace;padding-left: 10px;color: #5F5F5F;">8.7</span></h2><?php
539
 
605
  )
606
  )
607
  );
608
+ ?></div><?php
609
 
610
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
611
  // 8.6
612
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////
613
  ?>
614
+ <div class="clear" style="margin-top:20px;"></div>
615
+ <a id="wpbc_show_advanced_section_link_show" class="wpbc_expand_section_link" href="javascript:void(0)"
616
+ onclick="javascript:jQuery( '.version_update_8_6' ).toggle();"
617
+ >+ Show changes in version update <span style="font-size: 1.35em;font-weight: 600;color: #079;font-family: Consolas,Monaco,monospace;padding-left:12px;">8.6</span></a>
618
+
619
+ <div class="version_update_8_6" style="display:none;">
620
+
621
  <h2 style='font-size: 2.1em;'>What's New in Booking Calendar <span style="font-size: 1.1em;
622
  font-weight: 600;font-family: Consolas,Monaco,monospace;padding-left: 10px;color: #5F5F5F;">8.6</span></h2><?php
623
  $this->show_separator();
715
  )
716
  );
717
  $this->show_separator();
718
+ ?></div><?php
719
 
720
  /*
721
  $this->show_col_section( array(
core/lib/wpbc-booking-new.php CHANGED
@@ -45,8 +45,8 @@ function wpbc_check_CAPTCHA( $the_answer_from_respondent, $prefix, $bktype ) {
45
  //.css( {'color' : 'red'} )
46
  .animate( {opacity: 1}, 10000 )
47
  .fadeOut( 2000 ); // hide message
48
- document.getElementById('captcha_input<?php echo $bktype; ?>').focus(); // make focus to elemnt
49
- jQuery('#booking_form_div<?php echo $bktype; ?> input[type=button]').prop("disabled", false);
50
  jQuery( '#booking_form_div<?php echo $bktype; ?> button' ).prop( "disabled", false ); //FixIn: 8.6.1.8
51
  </script> <?php
52
  return false;
@@ -144,9 +144,16 @@ function wpdev_bk_insert_new_booking() {
144
  }
145
  </script> <?php
146
  }
147
-
148
- $_POST["skip_page_checking_for_updating"] = 0;
149
- $_POST["is_show_payment_form"] = 1;
 
 
 
 
 
 
 
150
  $result_bk_id = wpbc_add_new_booking( $_POST , $is_edit_booking );
151
 
152
  if ( $result_bk_id !== false ) {
@@ -185,16 +192,15 @@ function wpdev_bk_insert_new_booking() {
185
  }
186
 
187
  do_action( 'wpbc_booking_approved' , $result_bk_id , $is_approve_or_pending ); //FixIn: 8.7.6.1
188
- wpbc_send_email_approved( $result_bk_id, 1, "" );
189
 
 
 
 
190
  }
191
  }
192
 
193
- if ( isset( $_POST["is_send_emeils"] ) ) $is_send_emeils = $_POST["is_send_emeils"]; //FixIn: 8.3.3.12
194
- else $is_send_emeils = 1;
195
-
196
  //if ( ( defined( 'WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL' ) ) && ( WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL ) ){
197
- if ( ( get_bk_option( 'booking_payment_request_auto_send_in_bap' ) == 'On' ) && ( ! empty( $is_send_emeils ) ) ) { //FixIn: 8.1.3.24
198
  if ( strpos($_SERVER['HTTP_REFERER'], $admin_uri ) !== false ) {
199
  if ( function_exists( 'wpbc_send_email_payment_request' ) ) {
200
  $formdata = escape_any_xss( $_POST[ "form" ] );
@@ -206,10 +212,8 @@ function wpdev_bk_insert_new_booking() {
206
 
207
  make_bk_action('finish_check_multiuser_params_for_client_side', $bktype ); // Deactivate working with specific user in WP MU
208
 
209
-
210
  ?> setReservedSelectedDates('<?php echo $bktype; ?>'); <?php
211
  }
212
-
213
  ?> </script> <?php
214
  }
215
 
@@ -543,6 +547,40 @@ function wpbc_add_new_booking( $params , $is_edit_booking = false ){
543
  // do_action('wpbc_update_cost_of_new_booking',$booking_id, $bktype, $str_dates__dd_mm_yyyy, array($start_time, $end_time ) ,$formdata ); // Update Only cost field
544
  }
545
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  }
547
 
548
 
45
  //.css( {'color' : 'red'} )
46
  .animate( {opacity: 1}, 10000 )
47
  .fadeOut( 2000 ); // hide message
48
+ jQuery( '#captcha_input<?php echo $bktype; ?>' ).trigger( 'focus' ); //FixIn: 8.7.11.12
49
+ jQuery( '#booking_form_div<?php echo $bktype; ?> input[type=button]').prop("disabled", false);
50
  jQuery( '#booking_form_div<?php echo $bktype; ?> button' ).prop( "disabled", false ); //FixIn: 8.6.1.8
51
  </script> <?php
52
  return false;
144
  }
145
  </script> <?php
146
  }
147
+
148
+ $_POST["skip_page_checking_for_updating"] = 0;
149
+ $_POST["is_show_payment_form"] = 1;
150
+
151
+ if ( isset( $_POST["is_send_emeils"] ) ) { //FixIn: 8.7.11.8
152
+ $is_send_emeils = $_POST["is_send_emeils"];
153
+ } else {
154
+ $is_send_emeils = 1;
155
+ }
156
+
157
  $result_bk_id = wpbc_add_new_booking( $_POST , $is_edit_booking );
158
 
159
  if ( $result_bk_id !== false ) {
192
  }
193
 
194
  do_action( 'wpbc_booking_approved' , $result_bk_id , $is_approve_or_pending ); //FixIn: 8.7.6.1
 
195
 
196
+ if ( ! empty( $is_send_emeils ) ) { //FixIn: 8.7.11.8
197
+ wpbc_send_email_approved( $result_bk_id, 1, "" );
198
+ }
199
  }
200
  }
201
 
 
 
 
202
  //if ( ( defined( 'WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL' ) ) && ( WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL ) ){
203
+ if ( ( get_bk_option( 'booking_payment_request_auto_send_in_bap' ) == 'On' ) && ( ! empty( $is_send_emeils ) ) ) { //FixIn: 8.1.3.24 //FixIn: 8.7.11.8
204
  if ( strpos($_SERVER['HTTP_REFERER'], $admin_uri ) !== false ) {
205
  if ( function_exists( 'wpbc_send_email_payment_request' ) ) {
206
  $formdata = escape_any_xss( $_POST[ "form" ] );
212
 
213
  make_bk_action('finish_check_multiuser_params_for_client_side', $bktype ); // Deactivate working with specific user in WP MU
214
 
 
215
  ?> setReservedSelectedDates('<?php echo $bktype; ?>'); <?php
216
  }
 
217
  ?> </script> <?php
218
  }
219
 
547
  // do_action('wpbc_update_cost_of_new_booking',$booking_id, $bktype, $str_dates__dd_mm_yyyy, array($start_time, $end_time ) ,$formdata ); // Update Only cost field
548
  }
549
 
550
+
551
+ // Useful hook booking edit tracking. //FixIn: 8.7.11.15
552
+ do_action( 'wpbc_track_edit_booking', array(
553
+ 'booking_id' => $booking_id,
554
+ 'resource_id' => $bktype,
555
+ 'dates' => $str_dates__dd_mm_yyyy,
556
+ 'times' => array( $start_time, $end_time ),
557
+ 'formdata' => $formdata
558
+ )
559
+ );
560
+ /**
561
+ * How to use this hook?
562
+ *
563
+ * Add code similar to this in your functions.php file in your theme, or in some other php file:
564
+
565
+ // Track Google Adwords Conversion
566
+ //
567
+ // @param $params = array(
568
+ // 'booking_id' => $booking_id,
569
+ // 'resource_id' => $bktype,
570
+ // 'dates' => $str_dates__dd_mm_yyyy,
571
+ // 'times' => array( $start_time, $end_time ),
572
+ // 'formdata' => $formdata
573
+ // )
574
+ function my_edit_booking_tracking( $params ){
575
+
576
+ ?><!-- Google Code for Booking Conversion Page -->
577
+ <script type="text/javascript">
578
+ // Insert bellow your Google Conversion Code
579
+ </script><?php
580
+ }
581
+ add_action( 'wpbc_track_edit_booking', 'my_edit_booking_tracking' );
582
+ */
583
+
584
  }
585
 
586
 
core/lib/wpbc_all_translations.php CHANGED
@@ -17,6 +17,10 @@
17
  $wpbc_all_translations[] = __('Single day', 'booking');
18
  $wpbc_all_translations[] = __('Multiple days', 'booking');
19
  $wpbc_all_translations[] = __('Type of days selection in calendar', 'booking');
 
 
 
 
20
  $wpbc_all_translations[] = __('Do not change background color for partially booked days', 'booking');
21
  $wpbc_all_translations[] = __('Show partially booked days with same background as in legend item', 'booking');
22
  $wpbc_all_translations[] = __('Note', 'booking');
@@ -992,8 +996,4 @@
992
  $wpbc_all_translations[] = __('April', 'booking');
993
  $wpbc_all_translations[] = __('May', 'booking');
994
  $wpbc_all_translations[] = __('June', 'booking');
995
- $wpbc_all_translations[] = __('July', 'booking');
996
- $wpbc_all_translations[] = __('August', 'booking');
997
- $wpbc_all_translations[] = __('September', 'booking');
998
- $wpbc_all_translations[] = __('October', 'booking');
999
  }
17
  $wpbc_all_translations[] = __('Single day', 'booking');
18
  $wpbc_all_translations[] = __('Multiple days', 'booking');
19
  $wpbc_all_translations[] = __('Type of days selection in calendar', 'booking');
20
+ $wpbc_all_translations[] = __('Time picker for time slots', 'booking');
21
+ $wpbc_all_translations[] = __('Show time slots as a time picker instead of a select box.', 'booking');
22
+ $wpbc_all_translations[] = __('Time Picker Skin', 'booking');
23
+ $wpbc_all_translations[] = __('Select the skin of the time picker', 'booking');
24
  $wpbc_all_translations[] = __('Do not change background color for partially booked days', 'booking');
25
  $wpbc_all_translations[] = __('Show partially booked days with same background as in legend item', 'booking');
26
  $wpbc_all_translations[] = __('Note', 'booking');
996
  $wpbc_all_translations[] = __('April', 'booking');
997
  $wpbc_all_translations[] = __('May', 'booking');
998
  $wpbc_all_translations[] = __('June', 'booking');
 
 
 
 
999
  }
core/lib/wpbc_all_translations1.php CHANGED
@@ -1,4 +1,8 @@
1
  <?php function wpbc_all_translations2() { $wpbc_all_translations = array();
 
 
 
 
2
  $wpbc_all_translations[] = __('November', 'booking');
3
  $wpbc_all_translations[] = __('December', 'booking');
4
  $wpbc_all_translations[] = __('Years', 'booking');
@@ -840,4 +844,7 @@
840
  $wpbc_all_translations[] = __('PayPal Fee', 'booking');
841
  $wpbc_all_translations[] = __('If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter amount of tax fee in percents', 'booking');
842
  $wpbc_all_translations[] = __('Auto-updates are not available for this plugin.', 'booking');
 
 
 
843
  }
1
  <?php function wpbc_all_translations2() { $wpbc_all_translations = array();
2
+ $wpbc_all_translations[] = __('July', 'booking');
3
+ $wpbc_all_translations[] = __('August', 'booking');
4
+ $wpbc_all_translations[] = __('September', 'booking');
5
+ $wpbc_all_translations[] = __('October', 'booking');
6
  $wpbc_all_translations[] = __('November', 'booking');
7
  $wpbc_all_translations[] = __('December', 'booking');
8
  $wpbc_all_translations[] = __('Years', 'booking');
844
  $wpbc_all_translations[] = __('PayPal Fee', 'booking');
845
  $wpbc_all_translations[] = __('If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter amount of tax fee in percents', 'booking');
846
  $wpbc_all_translations[] = __('Auto-updates are not available for this plugin.', 'booking');
847
+ $wpbc_all_translations[] = __('columns', 'booking');
848
+ $wpbc_all_translations[] = __('2 columns with times', 'booking');
849
+ $wpbc_all_translations[] = __('Time slots', 'booking');
850
  }
core/lib/wpdev-booking-class.php CHANGED
@@ -53,6 +53,7 @@ class wpdev_booking {
53
  add_shortcode( 'bookingtimeline', array( &$this, 'bookingtimeline_shortcode' ) );
54
  add_shortcode( 'bookingcustomerlisting', array( &$this, 'bookingcustomerlisting_shortcode' ) ); //FixIn: 8.1.3.5
55
 
 
56
  }
57
  // </editor-fold>
58
 
@@ -974,6 +975,31 @@ class wpdev_booking {
974
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
975
  // S H O R T C O D E S
976
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
977
 
978
  //FixIn: 8.1.3.5
979
  /** Listing customners bookings in timeline view
53
  add_shortcode( 'bookingtimeline', array( &$this, 'bookingtimeline_shortcode' ) );
54
  add_shortcode( 'bookingcustomerlisting', array( &$this, 'bookingcustomerlisting_shortcode' ) ); //FixIn: 8.1.3.5
55
 
56
+ add_shortcode( 'booking_test_speed', array( &$this, 'booking_test_speed_shortcode' ) ); //FixIn: 8.7.11.13
57
  }
58
  // </editor-fold>
59
 
975
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
976
  // S H O R T C O D E S
977
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
978
+ //FixIn: 8.7.11.13
979
+ function booking_test_speed_shortcode( $attr ) {
980
+
981
+ echo '<h4>Booking Calendar Test</h4>';
982
+
983
+ $datesArray = Array(
984
+ '2021-09-10'
985
+ , '2021-09-11'
986
+ , '2021-09-12'
987
+ , '2021-09-13'
988
+ , '2021-09-14'
989
+ , '2021-09-15'
990
+ , '2021-09-16'
991
+ , '2021-09-17'
992
+ , '2021-09-18'
993
+ ) ;
994
+ for( $i = 0; $i < 1 ; $i++) {
995
+ $result = wpbc_api_is_dates_booked( $datesArray, $resource_id = 13 );
996
+ //debuge((int) $result );
997
+ }
998
+
999
+ debuge_speed('(int)');
1000
+ echo '<hr/>';
1001
+ echo '<hr/>';
1002
+ }
1003
 
1004
  //FixIn: 8.1.3.5
1005
  /** Listing customners bookings in timeline view
core/sync/wpbc-gcal.php CHANGED
@@ -465,7 +465,7 @@ function wpbc_toolbar_action_import_buttons( $is_this_btn_disabled ) {
465
  , 'title' => __('Import', 'booking') . '&nbsp;&nbsp;' // Title of the button
466
  , 'hint' => array( 'title' => __('Import Google Calendar Events' ,'booking') , 'position' => 'top' ) // Hint
467
  , 'link' => 'javascript:void(0)' // Direct link or skip it
468
- , 'action' => " if ( jQuery.isFunction( jQuery('#wpbc_gcal_import_events_modal').modal ) ) {
469
  jQuery('#wpbc_gcal_import_events_modal').modal('show');
470
  } else {
471
  alert('Warning! Booking Calendar. Its seems that you have deactivated loading of Bootstrap JS files at Booking Settings General page in Advanced section.')
465
  , 'title' => __('Import', 'booking') . '&nbsp;&nbsp;' // Title of the button
466
  , 'hint' => array( 'title' => __('Import Google Calendar Events' ,'booking') , 'position' => 'top' ) // Hint
467
  , 'link' => 'javascript:void(0)' // Direct link or skip it
468
+ , 'action' => " if ( 'function' === typeof( jQuery('#wpbc_gcal_import_events_modal').modal ) ) {
469
  jQuery('#wpbc_gcal_import_events_modal').modal('show');
470
  } else {
471
  alert('Warning! Booking Calendar. Its seems that you have deactivated loading of Bootstrap JS files at Booking Settings General page in Advanced section.')
core/timeline/v2/_out/timeline_v2.js CHANGED
@@ -8,7 +8,7 @@ function wpbc_flextimeline_nav(timeline_obj, nav_step) {
8
  jQuery('#' + timeline_obj.html_client_id + ' .flex_tl_prev,#' + timeline_obj.html_client_id + ' .flex_tl_next').remove();
9
  jQuery('#' + timeline_obj.html_client_id + ' .flex_tl_title').html('<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...'); // '<div style="height:20px;width:100%;text-align:center;margin:15px auto;">Loading ... <img style="vertical-align:middle;box-shadow:none;width:14px;" src="'+wpdev_bk_plugin_url+'/assets/img/ajax-loader.gif"><//div>'
10
 
11
- if (jQuery.isFunction(jQuery(".popover_click.popover_bottom").popover)) //FixIn: 7.0.1.2 - 2016-12-10
12
  jQuery('.popover_click.popover_bottom').popover('hide'); //Hide all opned popovers
13
 
14
  jQuery.ajax({
@@ -35,4 +35,4 @@ function wpbc_flextimeline_nav(timeline_obj, nav_step) {
35
  }
36
  });
37
  }
38
- //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInYyL19zcmMvdGltZWxpbmVfdjIuanMiXSwibmFtZXMiOlsid3BiY19mbGV4dGltZWxpbmVfbmF2IiwidGltZWxpbmVfb2JqIiwibmF2X3N0ZXAiLCJqUXVlcnkiLCJ0cmlnZ2VyIiwiaHRtbF9jbGllbnRfaWQiLCJyZW1vdmUiLCJodG1sIiwiaXNGdW5jdGlvbiIsInBvcG92ZXIiLCJhamF4IiwidXJsIiwid3BiY19hamF4dXJsIiwidHlwZSIsInN1Y2Nlc3MiLCJkYXRhIiwidGV4dFN0YXR1cyIsImVycm9yIiwiWE1MSHR0cFJlcXVlc3QiLCJlcnJvclRocm93biIsIndpbmRvdyIsInN0YXR1cyIsImFsZXJ0Iiwic3RhdHVzVGV4dCIsImFjdGlvbiIsIndwZGV2X2FjdGl2ZV9sb2NhbGUiLCJ3cGJjX2FjdGl2ZV9sb2NhbGUiLCJ3cGJjX25vbmNlIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInZhbHVlIl0sIm1hcHBpbmdzIjoiOztBQUNBLFNBQVNBLHFCQUFULENBQWdDQyxZQUFoQyxFQUE4Q0MsUUFBOUMsRUFBd0Q7QUFFcERDLEVBQUFBLE1BQU0sQ0FBRSwwQkFBRixDQUFOLENBQXFDQyxPQUFyQyxDQUE4QyxjQUE5QyxFQUErRCxDQUFFSCxZQUFGLEVBQWdCQyxRQUFoQixDQUEvRCxFQUZvRCxDQUVnRDtBQUVwRztBQUNBOztBQUVBQyxFQUFBQSxNQUFNLENBQUUsTUFBSUYsWUFBWSxDQUFDSSxjQUFqQixHQUFrQyxrQkFBbEMsR0FBcURKLFlBQVksQ0FBQ0ksY0FBbEUsR0FBbUYsZ0JBQXJGLENBQU4sQ0FBNkdDLE1BQTdHO0FBQ0FILEVBQUFBLE1BQU0sQ0FBQyxNQUFJRixZQUFZLENBQUNJLGNBQWpCLEdBQWtDLGlCQUFuQyxDQUFOLENBQTRERSxJQUE1RCxDQUFrRSw4RUFBbEUsRUFSb0QsQ0FRcUc7O0FBSXpKLE1BQUtKLE1BQU0sQ0FBQ0ssVUFBUCxDQUFtQkwsTUFBTSxDQUFDLCtCQUFELENBQU4sQ0FBeUNNLE9BQTVELENBQUwsRUFBb0Y7QUFDaEZOLElBQUFBLE1BQU0sQ0FBQywrQkFBRCxDQUFOLENBQXdDTSxPQUF4QyxDQUFpRCxNQUFqRCxFQWJnRCxDQWFnQzs7QUFFcEZOLEVBQUFBLE1BQU0sQ0FBQ08sSUFBUCxDQUFZO0FBQ1JDLElBQUFBLEdBQUcsRUFBRUMsWUFERztBQUVSQyxJQUFBQSxJQUFJLEVBQUMsTUFGRztBQUdSQyxJQUFBQSxPQUFPLEVBQUUsaUJBQVdDLElBQVgsRUFBaUJDLFVBQWpCLEVBQTZCO0FBQWtDO0FBQzVELFVBQUlBLFVBQVUsSUFBSSxTQUFsQixFQUE2QjtBQUN6QmIsUUFBQUEsTUFBTSxDQUFDLE1BQU1GLFlBQVksQ0FBQ0ksY0FBbkIsR0FBb0MsOEJBQXJDLENBQU4sQ0FBNEVFLElBQTVFLENBQWtGUSxJQUFsRjtBQUNBLGVBQU8sSUFBUDtBQUNIO0FBQ0osS0FSRDtBQVNSRSxJQUFBQSxLQUFLLEVBQUcsZUFBV0MsY0FBWCxFQUEyQkYsVUFBM0IsRUFBdUNHLFdBQXZDLEVBQW1EO0FBQy9DQyxNQUFBQSxNQUFNLENBQUNDLE1BQVAsR0FBZ0IseUJBQXlCTCxVQUF6QztBQUNBTSxNQUFBQSxLQUFLLENBQUUseUJBQXlCSixjQUFjLENBQUNHLE1BQXhDLEdBQWlELEdBQWpELEdBQXVESCxjQUFjLENBQUNLLFVBQXhFLENBQUw7QUFDSCxLQVpEO0FBYVI7QUFDQVIsSUFBQUEsSUFBSSxFQUFDO0FBQ0dTLE1BQUFBLE1BQU0sRUFBYyx1QkFEdkI7QUFFR3ZCLE1BQUFBLFlBQVksRUFBUUEsWUFGdkI7QUFHR0MsTUFBQUEsUUFBUSxFQUFZQSxRQUh2QjtBQUlHdUIsTUFBQUEsbUJBQW1CLEVBQUNDLGtCQUp2QjtBQUtHQyxNQUFBQSxVQUFVLEVBQVVDLFFBQVEsQ0FBQ0MsY0FBVCxDQUF3QixnQkFBZTVCLFlBQVksQ0FBQ0ksY0FBcEQsRUFBb0V5QjtBQUwzRjtBQWRHLEdBQVo7QUFzQkgiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZnVuY3Rpb24gd3BiY19mbGV4dGltZWxpbmVfbmF2KCB0aW1lbGluZV9vYmosIG5hdl9zdGVwICl7XHJcblxyXG4gICAgalF1ZXJ5KCBcIi53cGJjX3RpbWVsaW5lX2Zyb250X2VuZFwiICkudHJpZ2dlciggXCJ0aW1lbGluZV9uYXZcIiAsIFsgdGltZWxpbmVfb2JqLCBuYXZfc3RlcCBdICk7ICAgICAgICAvL0ZpeEluOjcuMC4xLjQ4XHJcblxyXG4gICAgLy8galF1ZXJ5KCAnIycrdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAud3BiY190bF9wcmV2LCMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGxfbmV4dCcpLnJlbW92ZSgpO1xyXG4gICAgLy8galF1ZXJ5KCcjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC53cGJjX3RsX3RpdGxlJykuaHRtbCggJzxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1yZWZyZXNoIHdwYmNfc3BpblwiPjwvc3Bhbj4gJm5ic3AgTG9hZGluZy4uLicgKTsgICAgICAvLyAnPGRpdiBzdHlsZT1cImhlaWdodDoyMHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE1cHggYXV0bztcIj5Mb2FkaW5nIC4uLiA8aW1nIHN0eWxlPVwidmVydGljYWwtYWxpZ246bWlkZGxlO2JveC1zaGFkb3c6bm9uZTt3aWR0aDoxNHB4O1wiIHNyYz1cIicrd3BkZXZfYmtfcGx1Z2luX3VybCsnL2Fzc2V0cy9pbWcvYWpheC1sb2FkZXIuZ2lmXCI+PC8vZGl2PidcclxuXHJcbiAgICBqUXVlcnkoICcjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC5mbGV4X3RsX3ByZXYsIycrdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAuZmxleF90bF9uZXh0JykucmVtb3ZlKCk7XHJcbiAgICBqUXVlcnkoJyMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLmZsZXhfdGxfdGl0bGUnKS5odG1sKCAnPHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXJlZnJlc2ggd3BiY19zcGluXCI+PC9zcGFuPiAmbmJzcCBMb2FkaW5nLi4uJyApOyAgICAgIC8vICc8ZGl2IHN0eWxlPVwiaGVpZ2h0OjIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTVweCBhdXRvO1wiPkxvYWRpbmcgLi4uIDxpbWcgc3R5bGU9XCJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjE0cHg7XCIgc3JjPVwiJyt3cGRldl9ia19wbHVnaW5fdXJsKycvYXNzZXRzL2ltZy9hamF4LWxvYWRlci5naWZcIj48Ly9kaXY+J1xyXG5cclxuXHJcblxyXG4gICAgaWYgKCBqUXVlcnkuaXNGdW5jdGlvbiggalF1ZXJ5KFwiLnBvcG92ZXJfY2xpY2sucG9wb3Zlcl9ib3R0b21cIiApLnBvcG92ZXIgKSAgKSAgICAgICAvL0ZpeEluOiA3LjAuMS4yICAtIDIwMTYtMTItMTBcclxuICAgICAgICBqUXVlcnkoJy5wb3BvdmVyX2NsaWNrLnBvcG92ZXJfYm90dG9tJykucG9wb3ZlciggJ2hpZGUnICk7ICAgICAgICAgICAgICAgICAgICAgIC8vSGlkZSBhbGwgb3BuZWQgcG9wb3ZlcnNcclxuXHJcbiAgICBqUXVlcnkuYWpheCh7XHJcbiAgICAgICAgdXJsOiB3cGJjX2FqYXh1cmwsXHJcbiAgICAgICAgdHlwZTonUE9TVCcsXHJcbiAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKCBkYXRhLCB0ZXh0U3RhdHVzICl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90ZSwgIGhlcmUgd2UgZGlyZWN0IHNob3cgSFRNTCB0byBUaW1lTGluZSBmcmFtZVxyXG4gICAgICAgICAgICAgICAgICAgIGlmKCB0ZXh0U3RhdHVzID09ICdzdWNjZXNzJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoJyMnICsgdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAud3BiY190aW1lbGluZV9hamF4X3JlcGxhY2UnICkuaHRtbCggZGF0YSApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgIGVycm9yOiAgZnVuY3Rpb24gKCBYTUxIdHRwUmVxdWVzdCwgdGV4dFN0YXR1cywgZXJyb3JUaHJvd24pe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbmRvdy5zdGF0dXMgPSAnQWpheCBFcnJvciEgU3RhdHVzOiAnICsgdGV4dFN0YXR1cztcclxuICAgICAgICAgICAgICAgICAgICBhbGVydCggJ0FqYXggRXJyb3IhIFN0YXR1czogJyArIFhNTEh0dHBSZXF1ZXN0LnN0YXR1cyArICcgJyArIFhNTEh0dHBSZXF1ZXN0LnN0YXR1c1RleHQgKTtcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgLy8gYmVmb3JlU2VuZDogc29tZUZ1bmN0aW9uLFxyXG4gICAgICAgIGRhdGE6e1xyXG4gICAgICAgICAgICAgICAgYWN0aW9uOiAgICAgICAgICAgICAnV1BCQ19GTEVYVElNRUxJTkVfTkFWJyxcclxuICAgICAgICAgICAgICAgIHRpbWVsaW5lX29iajogICAgICAgdGltZWxpbmVfb2JqLFxyXG4gICAgICAgICAgICAgICAgbmF2X3N0ZXA6ICAgICAgICAgICBuYXZfc3RlcCxcclxuICAgICAgICAgICAgICAgIHdwZGV2X2FjdGl2ZV9sb2NhbGU6d3BiY19hY3RpdmVfbG9jYWxlLFxyXG4gICAgICAgICAgICAgICAgd3BiY19ub25jZTogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnd3BiY19ub25jZV8nKyB0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQpLnZhbHVlXHJcbiAgICAgICAgfVxyXG4gICAgfSk7XHJcbn1cclxuXHJcbiJdLCJmaWxlIjoidjIvX291dC90aW1lbGluZV92Mi5qcyJ9
8
  jQuery('#' + timeline_obj.html_client_id + ' .flex_tl_prev,#' + timeline_obj.html_client_id + ' .flex_tl_next').remove();
9
  jQuery('#' + timeline_obj.html_client_id + ' .flex_tl_title').html('<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...'); // '<div style="height:20px;width:100%;text-align:center;margin:15px auto;">Loading ... <img style="vertical-align:middle;box-shadow:none;width:14px;" src="'+wpdev_bk_plugin_url+'/assets/img/ajax-loader.gif"><//div>'
10
 
11
+ if ('function' === typeof(jQuery(".popover_click.popover_bottom").popover)) //FixIn: 7.0.1.2 - 2016-12-10
12
  jQuery('.popover_click.popover_bottom').popover('hide'); //Hide all opned popovers
13
 
14
  jQuery.ajax({
35
  }
36
  });
37
  }
38
+ //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvdGltZWxpbmUvdjIvX3NyYy90aW1lbGluZV92Mi5qcyJdLCJuYW1lcyI6WyJ3cGJjX2ZsZXh0aW1lbGluZV9uYXYiLCJ0aW1lbGluZV9vYmoiLCJuYXZfc3RlcCIsImpRdWVyeSIsInRyaWdnZXIiLCJodG1sX2NsaWVudF9pZCIsInJlbW92ZSIsImh0bWwiLCJpc0Z1bmN0aW9uIiwicG9wb3ZlciIsImFqYXgiLCJ1cmwiLCJ3cGJjX2FqYXh1cmwiLCJ0eXBlIiwic3VjY2VzcyIsImRhdGEiLCJ0ZXh0U3RhdHVzIiwiZXJyb3IiLCJYTUxIdHRwUmVxdWVzdCIsImVycm9yVGhyb3duIiwid2luZG93Iiwic3RhdHVzIiwiYWxlcnQiLCJzdGF0dXNUZXh0IiwiYWN0aW9uIiwid3BkZXZfYWN0aXZlX2xvY2FsZSIsIndwYmNfYWN0aXZlX2xvY2FsZSIsIndwYmNfbm9uY2UiLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwidmFsdWUiXSwibWFwcGluZ3MiOiI7O0FBQ0EsU0FBU0EscUJBQVQsQ0FBZ0NDLFlBQWhDLEVBQThDQyxRQUE5QyxFQUF3RDtBQUVwREMsRUFBQUEsTUFBTSxDQUFFLDBCQUFGLENBQU4sQ0FBcUNDLE9BQXJDLENBQThDLGNBQTlDLEVBQStELENBQUVILFlBQUYsRUFBZ0JDLFFBQWhCLENBQS9ELEVBRm9ELENBRWdEO0FBRXBHO0FBQ0E7O0FBRUFDLEVBQUFBLE1BQU0sQ0FBRSxNQUFJRixZQUFZLENBQUNJLGNBQWpCLEdBQWtDLGtCQUFsQyxHQUFxREosWUFBWSxDQUFDSSxjQUFsRSxHQUFtRixnQkFBckYsQ0FBTixDQUE2R0MsTUFBN0c7QUFDQUgsRUFBQUEsTUFBTSxDQUFDLE1BQUlGLFlBQVksQ0FBQ0ksY0FBakIsR0FBa0MsaUJBQW5DLENBQU4sQ0FBNERFLElBQTVELENBQWtFLDhFQUFsRSxFQVJvRCxDQVFxRzs7QUFJekosTUFBS0osTUFBTSxDQUFDSyxVQUFQLENBQW1CTCxNQUFNLENBQUMsK0JBQUQsQ0FBTixDQUF5Q00sT0FBNUQsQ0FBTCxFQUFvRjtBQUNoRk4sSUFBQUEsTUFBTSxDQUFDLCtCQUFELENBQU4sQ0FBd0NNLE9BQXhDLENBQWlELE1BQWpELEVBYmdELENBYWdDOztBQUVwRk4sRUFBQUEsTUFBTSxDQUFDTyxJQUFQLENBQVk7QUFDUkMsSUFBQUEsR0FBRyxFQUFFQyxZQURHO0FBRVJDLElBQUFBLElBQUksRUFBQyxNQUZHO0FBR1JDLElBQUFBLE9BQU8sRUFBRSxpQkFBV0MsSUFBWCxFQUFpQkMsVUFBakIsRUFBNkI7QUFBa0M7QUFDNUQsVUFBSUEsVUFBVSxJQUFJLFNBQWxCLEVBQTZCO0FBQ3pCYixRQUFBQSxNQUFNLENBQUMsTUFBTUYsWUFBWSxDQUFDSSxjQUFuQixHQUFvQyw4QkFBckMsQ0FBTixDQUE0RUUsSUFBNUUsQ0FBa0ZRLElBQWxGO0FBQ0EsZUFBTyxJQUFQO0FBQ0g7QUFDSixLQVJEO0FBU1JFLElBQUFBLEtBQUssRUFBRyxlQUFXQyxjQUFYLEVBQTJCRixVQUEzQixFQUF1Q0csV0FBdkMsRUFBbUQ7QUFDL0NDLE1BQUFBLE1BQU0sQ0FBQ0MsTUFBUCxHQUFnQix5QkFBeUJMLFVBQXpDO0FBQ0FNLE1BQUFBLEtBQUssQ0FBRSx5QkFBeUJKLGNBQWMsQ0FBQ0csTUFBeEMsR0FBaUQsR0FBakQsR0FBdURILGNBQWMsQ0FBQ0ssVUFBeEUsQ0FBTDtBQUNILEtBWkQ7QUFhUjtBQUNBUixJQUFBQSxJQUFJLEVBQUM7QUFDR1MsTUFBQUEsTUFBTSxFQUFjLHVCQUR2QjtBQUVHdkIsTUFBQUEsWUFBWSxFQUFRQSxZQUZ2QjtBQUdHQyxNQUFBQSxRQUFRLEVBQVlBLFFBSHZCO0FBSUd1QixNQUFBQSxtQkFBbUIsRUFBQ0Msa0JBSnZCO0FBS0dDLE1BQUFBLFVBQVUsRUFBVUMsUUFBUSxDQUFDQyxjQUFULENBQXdCLGdCQUFlNUIsWUFBWSxDQUFDSSxjQUFwRCxFQUFvRXlCO0FBTDNGO0FBZEcsR0FBWjtBQXNCSCIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5mdW5jdGlvbiB3cGJjX2ZsZXh0aW1lbGluZV9uYXYoIHRpbWVsaW5lX29iaiwgbmF2X3N0ZXAgKXtcclxuXHJcbiAgICBqUXVlcnkoIFwiLndwYmNfdGltZWxpbmVfZnJvbnRfZW5kXCIgKS50cmlnZ2VyKCBcInRpbWVsaW5lX25hdlwiICwgWyB0aW1lbGluZV9vYmosIG5hdl9zdGVwIF0gKTsgICAgICAgIC8vRml4SW46Ny4wLjEuNDhcclxuXHJcbiAgICAvLyBqUXVlcnkoICcjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC53cGJjX3RsX3ByZXYsIycrdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAud3BiY190bF9uZXh0JykucmVtb3ZlKCk7XHJcbiAgICAvLyBqUXVlcnkoJyMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGxfdGl0bGUnKS5odG1sKCAnPHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXJlZnJlc2ggd3BiY19zcGluXCI+PC9zcGFuPiAmbmJzcCBMb2FkaW5nLi4uJyApOyAgICAgIC8vICc8ZGl2IHN0eWxlPVwiaGVpZ2h0OjIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTVweCBhdXRvO1wiPkxvYWRpbmcgLi4uIDxpbWcgc3R5bGU9XCJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjE0cHg7XCIgc3JjPVwiJyt3cGRldl9ia19wbHVnaW5fdXJsKycvYXNzZXRzL2ltZy9hamF4LWxvYWRlci5naWZcIj48Ly9kaXY+J1xyXG5cclxuICAgIGpRdWVyeSggJyMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLmZsZXhfdGxfcHJldiwjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC5mbGV4X3RsX25leHQnKS5yZW1vdmUoKTtcclxuICAgIGpRdWVyeSgnIycrdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAuZmxleF90bF90aXRsZScpLmh0bWwoICc8c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tcmVmcmVzaCB3cGJjX3NwaW5cIj48L3NwYW4+ICZuYnNwIExvYWRpbmcuLi4nICk7ICAgICAgLy8gJzxkaXYgc3R5bGU9XCJoZWlnaHQ6MjBweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoxNXB4IGF1dG87XCI+TG9hZGluZyAuLi4gPGltZyBzdHlsZT1cInZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2hhZG93Om5vbmU7d2lkdGg6MTRweDtcIiBzcmM9XCInK3dwZGV2X2JrX3BsdWdpbl91cmwrJy9hc3NldHMvaW1nL2FqYXgtbG9hZGVyLmdpZlwiPjwvL2Rpdj4nXHJcblxyXG5cclxuXHJcbiAgICBpZiAoIGpRdWVyeS5pc0Z1bmN0aW9uKCBqUXVlcnkoXCIucG9wb3Zlcl9jbGljay5wb3BvdmVyX2JvdHRvbVwiICkucG9wb3ZlciApICApICAgICAgIC8vRml4SW46IDcuMC4xLjIgIC0gMjAxNi0xMi0xMFxyXG4gICAgICAgIGpRdWVyeSgnLnBvcG92ZXJfY2xpY2sucG9wb3Zlcl9ib3R0b20nKS5wb3BvdmVyKCAnaGlkZScgKTsgICAgICAgICAgICAgICAgICAgICAgLy9IaWRlIGFsbCBvcG5lZCBwb3BvdmVyc1xyXG5cclxuICAgIGpRdWVyeS5hamF4KHtcclxuICAgICAgICB1cmw6IHdwYmNfYWpheHVybCxcclxuICAgICAgICB0eXBlOidQT1NUJyxcclxuICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoIGRhdGEsIHRleHRTdGF0dXMgKXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOb3RlLCAgaGVyZSB3ZSBkaXJlY3Qgc2hvdyBIVE1MIHRvIFRpbWVMaW5lIGZyYW1lXHJcbiAgICAgICAgICAgICAgICAgICAgaWYoIHRleHRTdGF0dXMgPT0gJ3N1Y2Nlc3MnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGpRdWVyeSgnIycgKyB0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC53cGJjX3RpbWVsaW5lX2FqYXhfcmVwbGFjZScgKS5odG1sKCBkYXRhICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgZXJyb3I6ICBmdW5jdGlvbiAoIFhNTEh0dHBSZXF1ZXN0LCB0ZXh0U3RhdHVzLCBlcnJvclRocm93bil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2luZG93LnN0YXR1cyA9ICdBamF4IEVycm9yISBTdGF0dXM6ICcgKyB0ZXh0U3RhdHVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsZXJ0KCAnQWpheCBFcnJvciEgU3RhdHVzOiAnICsgWE1MSHR0cFJlcXVlc3Quc3RhdHVzICsgJyAnICsgWE1MSHR0cFJlcXVlc3Quc3RhdHVzVGV4dCApO1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAvLyBiZWZvcmVTZW5kOiBzb21lRnVuY3Rpb24sXHJcbiAgICAgICAgZGF0YTp7XHJcbiAgICAgICAgICAgICAgICBhY3Rpb246ICAgICAgICAgICAgICdXUEJDX0ZMRVhUSU1FTElORV9OQVYnLFxyXG4gICAgICAgICAgICAgICAgdGltZWxpbmVfb2JqOiAgICAgICB0aW1lbGluZV9vYmosXHJcbiAgICAgICAgICAgICAgICBuYXZfc3RlcDogICAgICAgICAgIG5hdl9zdGVwLFxyXG4gICAgICAgICAgICAgICAgd3BkZXZfYWN0aXZlX2xvY2FsZTp3cGJjX2FjdGl2ZV9sb2NhbGUsXHJcbiAgICAgICAgICAgICAgICB3cGJjX25vbmNlOiAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3cGJjX25vbmNlXycrIHRpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCkudmFsdWVcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxufVxyXG5cclxuIl0sImZpbGUiOiJjb3JlL3RpbWVsaW5lL3YyL19vdXQvdGltZWxpbmVfdjIuanMifQ==
core/timeline/v2/_out/timeline_v2.min.js CHANGED
@@ -1,2 +1,2 @@
1
- "use strict";function wpbc_flextimeline_nav(_,e){jQuery(".wpbc_timeline_front_end").trigger("timeline_nav",[_,e]),jQuery("#"+_.html_client_id+" .flex_tl_prev,#"+_.html_client_id+" .flex_tl_next").remove(),jQuery("#"+_.html_client_id+" .flex_tl_title").html('<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...'),jQuery.isFunction(jQuery(".popover_click.popover_bottom").popover)&&jQuery(".popover_click.popover_bottom").popover("hide"),jQuery.ajax({url:wpbc_ajaxurl,type:"POST",success:function(e,t){if("success"==t)return jQuery("#"+_.html_client_id+" .wpbc_timeline_ajax_replace").html(e),!0},error:function(e,t,_){window.status="Ajax Error! Status: "+t,alert("Ajax Error! Status: "+e.status+" "+e.statusText)},data:{action:"WPBC_FLEXTIMELINE_NAV",timeline_obj:_,nav_step:e,wpdev_active_locale:wpbc_active_locale,wpbc_nonce:document.getElementById("wpbc_nonce_"+_.html_client_id).value}})}
2
- //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInYyL19vdXQvdGltZWxpbmVfdjIuanMiXSwibmFtZXMiOlsid3BiY19mbGV4dGltZWxpbmVfbmF2IiwidGltZWxpbmVfb2JqIiwibmF2X3N0ZXAiLCJqUXVlcnkiLCJ0cmlnZ2VyIiwiaHRtbF9jbGllbnRfaWQiLCJyZW1vdmUiLCJodG1sIiwiaXNGdW5jdGlvbiIsInBvcG92ZXIiLCJhamF4IiwidXJsIiwid3BiY19hamF4dXJsIiwidHlwZSIsInN1Y2Nlc3MiLCJkYXRhIiwidGV4dFN0YXR1cyIsImVycm9yIiwiWE1MSHR0cFJlcXVlc3QiLCJlcnJvclRocm93biIsIndpbmRvdyIsInN0YXR1cyIsImFsZXJ0Iiwic3RhdHVzVGV4dCIsImFjdGlvbiIsIndwZGV2X2FjdGl2ZV9sb2NhbGUiLCJ3cGJjX2FjdGl2ZV9sb2NhbGUiLCJ3cGJjX25vbmNlIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInZhbHVlIl0sIm1hcHBpbmdzIjoiQUFBQSxhQUVBLFNBQVNBLHNCQUFzQkMsRUFBY0MsR0FDM0NDLE9BQU8sNEJBQTRCQyxRQUFRLGVBQWdCLENBQUNILEVBQWNDLElBSTFFQyxPQUFPLElBQU1GLEVBQWFJLGVBQWlCLG1CQUFxQkosRUFBYUksZUFBaUIsa0JBQWtCQyxTQUNoSEgsT0FBTyxJQUFNRixFQUFhSSxlQUFpQixtQkFBbUJFLEtBQUssZ0ZBRS9ESixPQUFPSyxXQUFXTCxPQUFPLGlDQUFpQ00sVUFDNUROLE9BQU8saUNBQWlDTSxRQUFRLFFBRWxETixPQUFPTyxLQUFLLENBQ1ZDLElBQUtDLGFBQ0xDLEtBQU0sT0FDTkMsUUFBUyxTQUFpQkMsRUFBTUMsR0FFOUIsR0FBa0IsV0FBZEEsRUFFRixPQURBYixPQUFPLElBQU1GLEVBQWFJLGVBQWlCLGdDQUFnQ0UsS0FBS1EsSUFDekUsR0FHWEUsTUFBTyxTQUFlQyxFQUFnQkYsRUFBWUcsR0FDaERDLE9BQU9DLE9BQVMsdUJBQXlCTCxFQUN6Q00sTUFBTSx1QkFBeUJKLEVBQWVHLE9BQVMsSUFBTUgsRUFBZUssYUFHOUVSLEtBQU0sQ0FDSlMsT0FBUSx3QkFDUnZCLGFBQWNBLEVBQ2RDLFNBQVVBLEVBQ1Z1QixvQkFBcUJDLG1CQUNyQkMsV0FBWUMsU0FBU0MsZUFBZSxjQUFnQjVCLEVBQWFJLGdCQUFnQnlCIiwiZmlsZSI6InYyL19vdXQvdGltZWxpbmVfdjIubWluLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmZ1bmN0aW9uIHdwYmNfZmxleHRpbWVsaW5lX25hdih0aW1lbGluZV9vYmosIG5hdl9zdGVwKSB7XG4gIGpRdWVyeShcIi53cGJjX3RpbWVsaW5lX2Zyb250X2VuZFwiKS50cmlnZ2VyKFwidGltZWxpbmVfbmF2XCIsIFt0aW1lbGluZV9vYmosIG5hdl9zdGVwXSk7IC8vRml4SW46Ny4wLjEuNDhcbiAgLy8galF1ZXJ5KCAnIycrdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAud3BiY190bF9wcmV2LCMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGxfbmV4dCcpLnJlbW92ZSgpO1xuICAvLyBqUXVlcnkoJyMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGxfdGl0bGUnKS5odG1sKCAnPHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXJlZnJlc2ggd3BiY19zcGluXCI+PC9zcGFuPiAmbmJzcCBMb2FkaW5nLi4uJyApOyAgICAgIC8vICc8ZGl2IHN0eWxlPVwiaGVpZ2h0OjIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTVweCBhdXRvO1wiPkxvYWRpbmcgLi4uIDxpbWcgc3R5bGU9XCJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjE0cHg7XCIgc3JjPVwiJyt3cGRldl9ia19wbHVnaW5fdXJsKycvYXNzZXRzL2ltZy9hamF4LWxvYWRlci5naWZcIj48Ly9kaXY+J1xuXG4gIGpRdWVyeSgnIycgKyB0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC5mbGV4X3RsX3ByZXYsIycgKyB0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC5mbGV4X3RsX25leHQnKS5yZW1vdmUoKTtcbiAgalF1ZXJ5KCcjJyArIHRpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLmZsZXhfdGxfdGl0bGUnKS5odG1sKCc8c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tcmVmcmVzaCB3cGJjX3NwaW5cIj48L3NwYW4+ICZuYnNwIExvYWRpbmcuLi4nKTsgLy8gJzxkaXYgc3R5bGU9XCJoZWlnaHQ6MjBweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoxNXB4IGF1dG87XCI+TG9hZGluZyAuLi4gPGltZyBzdHlsZT1cInZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2hhZG93Om5vbmU7d2lkdGg6MTRweDtcIiBzcmM9XCInK3dwZGV2X2JrX3BsdWdpbl91cmwrJy9hc3NldHMvaW1nL2FqYXgtbG9hZGVyLmdpZlwiPjwvL2Rpdj4nXG5cbiAgaWYgKGpRdWVyeS5pc0Z1bmN0aW9uKGpRdWVyeShcIi5wb3BvdmVyX2NsaWNrLnBvcG92ZXJfYm90dG9tXCIpLnBvcG92ZXIpKSAvL0ZpeEluOiA3LjAuMS4yICAtIDIwMTYtMTItMTBcbiAgICBqUXVlcnkoJy5wb3BvdmVyX2NsaWNrLnBvcG92ZXJfYm90dG9tJykucG9wb3ZlcignaGlkZScpOyAvL0hpZGUgYWxsIG9wbmVkIHBvcG92ZXJzXG5cbiAgalF1ZXJ5LmFqYXgoe1xuICAgIHVybDogd3BiY19hamF4dXJsLFxuICAgIHR5cGU6ICdQT1NUJyxcbiAgICBzdWNjZXNzOiBmdW5jdGlvbiBzdWNjZXNzKGRhdGEsIHRleHRTdGF0dXMpIHtcbiAgICAgIC8vIE5vdGUsICBoZXJlIHdlIGRpcmVjdCBzaG93IEhUTUwgdG8gVGltZUxpbmUgZnJhbWVcbiAgICAgIGlmICh0ZXh0U3RhdHVzID09ICdzdWNjZXNzJykge1xuICAgICAgICBqUXVlcnkoJyMnICsgdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAud3BiY190aW1lbGluZV9hamF4X3JlcGxhY2UnKS5odG1sKGRhdGEpO1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH1cbiAgICB9LFxuICAgIGVycm9yOiBmdW5jdGlvbiBlcnJvcihYTUxIdHRwUmVxdWVzdCwgdGV4dFN0YXR1cywgZXJyb3JUaHJvd24pIHtcbiAgICAgIHdpbmRvdy5zdGF0dXMgPSAnQWpheCBFcnJvciEgU3RhdHVzOiAnICsgdGV4dFN0YXR1cztcbiAgICAgIGFsZXJ0KCdBamF4IEVycm9yISBTdGF0dXM6ICcgKyBYTUxIdHRwUmVxdWVzdC5zdGF0dXMgKyAnICcgKyBYTUxIdHRwUmVxdWVzdC5zdGF0dXNUZXh0KTtcbiAgICB9LFxuICAgIC8vIGJlZm9yZVNlbmQ6IHNvbWVGdW5jdGlvbixcbiAgICBkYXRhOiB7XG4gICAgICBhY3Rpb246ICdXUEJDX0ZMRVhUSU1FTElORV9OQVYnLFxuICAgICAgdGltZWxpbmVfb2JqOiB0aW1lbGluZV9vYmosXG4gICAgICBuYXZfc3RlcDogbmF2X3N0ZXAsXG4gICAgICB3cGRldl9hY3RpdmVfbG9jYWxlOiB3cGJjX2FjdGl2ZV9sb2NhbGUsXG4gICAgICB3cGJjX25vbmNlOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnd3BiY19ub25jZV8nICsgdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkKS52YWx1ZVxuICAgIH1cbiAgfSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247Y2hhcnNldD11dGY4O2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluWXlMMTl6Y21NdmRHbHRaV3hwYm1WZmRqSXVhbk1pWFN3aWJtRnRaWE1pT2xzaWQzQmlZMTltYkdWNGRHbHRaV3hwYm1WZmJtRjJJaXdpZEdsdFpXeHBibVZmYjJKcUlpd2libUYyWDNOMFpYQWlMQ0pxVVhWbGNua2lMQ0owY21sbloyVnlJaXdpYUhSdGJGOWpiR2xsYm5SZmFXUWlMQ0p5WlcxdmRtVWlMQ0pvZEcxc0lpd2lhWE5HZFc1amRHbHZiaUlzSW5CdmNHOTJaWElpTENKaGFtRjRJaXdpZFhKc0lpd2lkM0JpWTE5aGFtRjRkWEpzSWl3aWRIbHdaU0lzSW5OMVkyTmxjM01pTENKa1lYUmhJaXdpZEdWNGRGTjBZWFIxY3lJc0ltVnljbTl5SWl3aVdFMU1TSFIwY0ZKbGNYVmxjM1FpTENKbGNuSnZjbFJvY205M2JpSXNJbmRwYm1SdmR5SXNJbk4wWVhSMWN5SXNJbUZzWlhKMElpd2ljM1JoZEhWelZHVjRkQ0lzSW1GamRHbHZiaUlzSW5kd1pHVjJYMkZqZEdsMlpWOXNiMk5oYkdVaUxDSjNjR0pqWDJGamRHbDJaVjlzYjJOaGJHVWlMQ0ozY0dKalgyNXZibU5sSWl3aVpHOWpkVzFsYm5RaUxDSm5aWFJGYkdWdFpXNTBRbmxKWkNJc0luWmhiSFZsSWwwc0ltMWhjSEJwYm1keklqb2lPenRCUVVOQkxGTkJRVk5CTEhGQ1FVRlVMRU5CUVdkRFF5eFpRVUZvUXl4RlFVRTRRME1zVVVGQk9VTXNSVUZCZDBRN1FVRkZjRVJETEVWQlFVRkJMRTFCUVUwc1EwRkJSU3d3UWtGQlJpeERRVUZPTEVOQlFYRkRReXhQUVVGeVF5eERRVUU0UXl4alFVRTVReXhGUVVFclJDeERRVUZGU0N4WlFVRkdMRVZCUVdkQ1F5eFJRVUZvUWl4RFFVRXZSQ3hGUVVadlJDeERRVVZuUkR0QlFVVndSenRCUVVOQk96dEJRVVZCUXl4RlFVRkJRU3hOUVVGTkxFTkJRVVVzVFVGQlNVWXNXVUZCV1N4RFFVRkRTU3hqUVVGcVFpeEhRVUZyUXl4clFrRkJiRU1zUjBGQmNVUktMRmxCUVZrc1EwRkJRMGtzWTBGQmJFVXNSMEZCYlVZc1owSkJRWEpHTEVOQlFVNHNRMEZCTmtkRExFMUJRVGRITzBGQlEwRklMRVZCUVVGQkxFMUJRVTBzUTBGQlF5eE5RVUZKUml4WlFVRlpMRU5CUVVOSkxHTkJRV3BDTEVkQlFXdERMR2xDUVVGdVF5eERRVUZPTEVOQlFUUkVSU3hKUVVFMVJDeERRVUZyUlN3NFJVRkJiRVVzUlVGU2IwUXNRMEZSY1VjN08wRkJTWHBLTEUxQlFVdEtMRTFCUVUwc1EwRkJRMHNzVlVGQlVDeERRVUZ0UWt3c1RVRkJUU3hEUVVGRExDdENRVUZFTEVOQlFVNHNRMEZCZVVOTkxFOUJRVFZFTEVOQlFVd3NSVUZCYjBZN1FVRkRhRVpPTEVsQlFVRkJMRTFCUVUwc1EwRkJReXdyUWtGQlJDeERRVUZPTEVOQlFYZERUU3hQUVVGNFF5eERRVUZwUkN4TlFVRnFSQ3hGUVdKblJDeERRV0ZuUXpzN1FVRkZjRVpPTEVWQlFVRkJMRTFCUVUwc1EwRkJRMDhzU1VGQlVDeERRVUZaTzBGQlExSkRMRWxCUVVGQkxFZEJRVWNzUlVGQlJVTXNXVUZFUnp0QlFVVlNReXhKUVVGQlFTeEpRVUZKTEVWQlFVTXNUVUZHUnp0QlFVZFNReXhKUVVGQlFTeFBRVUZQTEVWQlFVVXNhVUpCUVZkRExFbEJRVmdzUlVGQmFVSkRMRlZCUVdwQ0xFVkJRVFpDTzBGQlFXdERPMEZCUXpWRUxGVkJRVWxCTEZWQlFWVXNTVUZCU1N4VFFVRnNRaXhGUVVFMlFqdEJRVU42UW1Jc1VVRkJRVUVzVFVGQlRTeERRVUZETEUxQlFVMUdMRmxCUVZrc1EwRkJRMGtzWTBGQmJrSXNSMEZCYjBNc09FSkJRWEpETEVOQlFVNHNRMEZCTkVWRkxFbEJRVFZGTEVOQlFXdEdVU3hKUVVGc1JqdEJRVU5CTEdWQlFVOHNTVUZCVUR0QlFVTklPMEZCUTBvc1MwRlNSRHRCUVZOU1JTeEpRVUZCUVN4TFFVRkxMRVZCUVVjc1pVRkJWME1zWTBGQldDeEZRVUV5UWtZc1ZVRkJNMElzUlVGQmRVTkhMRmRCUVhaRExFVkJRVzFFTzBGQlF5OURReXhOUVVGQlFTeE5RVUZOTEVOQlFVTkRMRTFCUVZBc1IwRkJaMElzZVVKQlFYbENUQ3hWUVVGNlF6dEJRVU5CVFN4TlFVRkJRU3hMUVVGTExFTkJRVVVzZVVKQlFYbENTaXhqUVVGakxFTkJRVU5ITEUxQlFYaERMRWRCUVdsRUxFZEJRV3BFTEVkQlFYVkVTQ3hqUVVGakxFTkJRVU5MTEZWQlFYaEZMRU5CUVV3N1FVRkRTQ3hMUVZwRU8wRkJZVkk3UVVGRFFWSXNTVUZCUVVFc1NVRkJTU3hGUVVGRE8wRkJRMGRUTEUxQlFVRkJMRTFCUVUwc1JVRkJZeXgxUWtGRWRrSTdRVUZGUjNaQ0xFMUJRVUZCTEZsQlFWa3NSVUZCVVVFc1dVRkdka0k3UVVGSFIwTXNUVUZCUVVFc1VVRkJVU3hGUVVGWlFTeFJRVWgyUWp0QlFVbEhkVUlzVFVGQlFVRXNiVUpCUVcxQ0xFVkJRVU5ETEd0Q1FVcDJRanRCUVV0SFF5eE5RVUZCUVN4VlFVRlZMRVZCUVZWRExGRkJRVkVzUTBGQlEwTXNZMEZCVkN4RFFVRjNRaXhuUWtGQlpUVkNMRmxCUVZrc1EwRkJRMGtzWTBGQmNFUXNSVUZCYjBWNVFqdEJRVXd6Ump0QlFXUkhMRWRCUVZvN1FVRnpRa2dpTENKemIzVnlZMlZ6UTI5dWRHVnVkQ0k2V3lKY2NseHVablZ1WTNScGIyNGdkM0JpWTE5bWJHVjRkR2x0Wld4cGJtVmZibUYyS0NCMGFXMWxiR2x1WlY5dlltb3NJRzVoZGw5emRHVndJQ2w3WEhKY2JseHlYRzRnSUNBZ2FsRjFaWEo1S0NCY0lpNTNjR0pqWDNScGJXVnNhVzVsWDJaeWIyNTBYMlZ1WkZ3aUlDa3VkSEpwWjJkbGNpZ2dYQ0owYVcxbGJHbHVaVjl1WVhaY0lpQXNJRnNnZEdsdFpXeHBibVZmYjJKcUxDQnVZWFpmYzNSbGNDQmRJQ2s3SUNBZ0lDQWdJQ0F2TDBacGVFbHVPamN1TUM0eExqUTRYSEpjYmx4eVhHNGdJQ0FnTHk4Z2FsRjFaWEo1S0NBbkl5Y3JkR2x0Wld4cGJtVmZiMkpxTG1oMGJXeGZZMnhwWlc1MFgybGtJQ3NnSnlBdWQzQmlZMTkwYkY5d2NtVjJMQ01uSzNScGJXVnNhVzVsWDI5aWFpNW9kRzFzWDJOc2FXVnVkRjlwWkNBcklDY2dMbmR3WW1OZmRHeGZibVY0ZENjcExuSmxiVzkyWlNncE8xeHlYRzRnSUNBZ0x5OGdhbEYxWlhKNUtDY2pKeXQwYVcxbGJHbHVaVjl2WW1vdWFIUnRiRjlqYkdsbGJuUmZhV1FnS3lBbklDNTNjR0pqWDNSc1gzUnBkR3hsSnlrdWFIUnRiQ2dnSnp4emNHRnVJR05zWVhOelBWd2laMng1Y0docFkyOXVJR2RzZVhCb2FXTnZiaTF5WldaeVpYTm9JSGR3WW1OZmMzQnBibHdpUGp3dmMzQmhiajRnSm01aWMzQWdURzloWkdsdVp5NHVMaWNnS1RzZ0lDQWdJQ0F2THlBblBHUnBkaUJ6ZEhsc1pUMWNJbWhsYVdkb2REb3lNSEI0TzNkcFpIUm9PakV3TUNVN2RHVjRkQzFoYkdsbmJqcGpaVzUwWlhJN2JXRnlaMmx1T2pFMWNIZ2dZWFYwYnp0Y0lqNU1iMkZrYVc1bklDNHVMaUE4YVcxbklITjBlV3hsUFZ3aWRtVnlkR2xqWVd3dFlXeHBaMjQ2Yldsa1pHeGxPMkp2ZUMxemFHRmtiM2M2Ym05dVpUdDNhV1IwYURveE5IQjRPMXdpSUhOeVl6MWNJaWNyZDNCa1pYWmZZbXRmY0d4MVoybHVYM1Z5YkNzbkwyRnpjMlYwY3k5cGJXY3ZZV3BoZUMxc2IyRmtaWEl1WjJsbVhDSStQQzh2WkdsMlBpZGNjbHh1WEhKY2JpQWdJQ0JxVVhWbGNua29JQ2NqSnl0MGFXMWxiR2x1WlY5dlltb3VhSFJ0YkY5amJHbGxiblJmYVdRZ0t5QW5JQzVtYkdWNFgzUnNYM0J5WlhZc0l5Y3JkR2x0Wld4cGJtVmZiMkpxTG1oMGJXeGZZMnhwWlc1MFgybGtJQ3NnSnlBdVpteGxlRjkwYkY5dVpYaDBKeWt1Y21WdGIzWmxLQ2s3WEhKY2JpQWdJQ0JxVVhWbGNua29KeU1uSzNScGJXVnNhVzVsWDI5aWFpNW9kRzFzWDJOc2FXVnVkRjlwWkNBcklDY2dMbVpzWlhoZmRHeGZkR2wwYkdVbktTNW9kRzFzS0NBblBITndZVzRnWTJ4aGMzTTlYQ0puYkhsd2FHbGpiMjRnWjJ4NWNHaHBZMjl1TFhKbFpuSmxjMmdnZDNCaVkxOXpjR2x1WENJK1BDOXpjR0Z1UGlBbWJtSnpjQ0JNYjJGa2FXNW5MaTR1SnlBcE95QWdJQ0FnSUM4dklDYzhaR2wySUhOMGVXeGxQVndpYUdWcFoyaDBPakl3Y0hnN2QybGtkR2c2TVRBd0pUdDBaWGgwTFdGc2FXZHVPbU5sYm5SbGNqdHRZWEpuYVc0Nk1UVndlQ0JoZFhSdk8xd2lQa3h2WVdScGJtY2dMaTR1SUR4cGJXY2djM1I1YkdVOVhDSjJaWEowYVdOaGJDMWhiR2xuYmpwdGFXUmtiR1U3WW05NExYTm9ZV1J2ZHpwdWIyNWxPM2RwWkhSb09qRTBjSGc3WENJZ2MzSmpQVndpSnl0M2NHUmxkbDlpYTE5d2JIVm5hVzVmZFhKc0t5Y3ZZWE56WlhSekwybHRaeTloYW1GNExXeHZZV1JsY2k1bmFXWmNJajQ4THk5a2FYWStKMXh5WEc1Y2NseHVYSEpjYmx4eVhHNGdJQ0FnYVdZZ0tDQnFVWFZsY25rdWFYTkdkVzVqZEdsdmJpZ2dhbEYxWlhKNUtGd2lMbkJ2Y0c5MlpYSmZZMnhwWTJzdWNHOXdiM1psY2w5aWIzUjBiMjFjSWlBcExuQnZjRzkyWlhJZ0tTQWdLU0FnSUNBZ0lDQXZMMFpwZUVsdU9pQTNMakF1TVM0eUlDQXRJREl3TVRZdE1USXRNVEJjY2x4dUlDQWdJQ0FnSUNCcVVYVmxjbmtvSnk1d2IzQnZkbVZ5WDJOc2FXTnJMbkJ2Y0c5MlpYSmZZbTkwZEc5dEp5a3VjRzl3YjNabGNpZ2dKMmhwWkdVbklDazdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUM4dlNHbGtaU0JoYkd3Z2IzQnVaV1FnY0c5d2IzWmxjbk5jY2x4dVhISmNiaUFnSUNCcVVYVmxjbmt1WVdwaGVDaDdYSEpjYmlBZ0lDQWdJQ0FnZFhKc09pQjNjR0pqWDJGcVlYaDFjbXdzWEhKY2JpQWdJQ0FnSUNBZ2RIbHdaVG9uVUU5VFZDY3NYSEpjYmlBZ0lDQWdJQ0FnYzNWalkyVnpjem9nWm5WdVkzUnBiMjRnS0NCa1lYUmhMQ0IwWlhoMFUzUmhkSFZ6SUNsN0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1RtOTBaU3dnSUdobGNtVWdkMlVnWkdseVpXTjBJSE5vYjNjZ1NGUk5UQ0IwYnlCVWFXMWxUR2x1WlNCbWNtRnRaVnh5WEc0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LQ0IwWlhoMFUzUmhkSFZ6SUQwOUlDZHpkV05qWlhOekp5a2dlMXh5WEc0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JxVVhWbGNua29KeU1uSUNzZ2RHbHRaV3hwYm1WZmIySnFMbWgwYld4ZlkyeHBaVzUwWDJsa0lDc2dKeUF1ZDNCaVkxOTBhVzFsYkdsdVpWOWhhbUY0WDNKbGNHeGhZMlVuSUNrdWFIUnRiQ2dnWkdGMFlTQXBPMXh5WEc0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J5WlhSMWNtNGdkSEoxWlR0Y2NseHVJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5WEhKY2JpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUxGeHlYRzRnSUNBZ0lDQWdJR1Z5Y205eU9pQWdablZ1WTNScGIyNGdLQ0JZVFV4SWRIUndVbVZ4ZFdWemRDd2dkR1Y0ZEZOMFlYUjFjeXdnWlhKeWIzSlVhSEp2ZDI0cGUxeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhkcGJtUnZkeTV6ZEdGMGRYTWdQU0FuUVdwaGVDQkZjbkp2Y2lFZ1UzUmhkSFZ6T2lBbklDc2dkR1Y0ZEZOMFlYUjFjenRjY2x4dUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmhiR1Z5ZENnZ0owRnFZWGdnUlhKeWIzSWhJRk4wWVhSMWN6b2dKeUFySUZoTlRFaDBkSEJTWlhGMVpYTjBMbk4wWVhSMWN5QXJJQ2NnSnlBcklGaE5URWgwZEhCU1pYRjFaWE4wTG5OMFlYUjFjMVJsZUhRZ0tUdGNjbHh1SUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSDBzWEhKY2JpQWdJQ0FnSUNBZ0x5OGdZbVZtYjNKbFUyVnVaRG9nYzI5dFpVWjFibU4wYVc5dUxGeHlYRzRnSUNBZ0lDQWdJR1JoZEdFNmUxeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZV04wYVc5dU9pQWdJQ0FnSUNBZ0lDQWdJQ0FuVjFCQ1ExOUdURVZZVkVsTlJVeEpUa1ZmVGtGV0p5eGNjbHh1SUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFJwYldWc2FXNWxYMjlpYWpvZ0lDQWdJQ0FnZEdsdFpXeHBibVZmYjJKcUxGeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdibUYyWDNOMFpYQTZJQ0FnSUNBZ0lDQWdJQ0J1WVhaZmMzUmxjQ3hjY2x4dUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhkd1pHVjJYMkZqZEdsMlpWOXNiMk5oYkdVNmQzQmlZMTloWTNScGRtVmZiRzlqWVd4bExGeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkM0JpWTE5dWIyNWpaVG9nSUNBZ0lDQWdJQ0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25kM0JpWTE5dWIyNWpaVjhuS3lCMGFXMWxiR2x1WlY5dlltb3VhSFJ0YkY5amJHbGxiblJmYVdRcExuWmhiSFZsWEhKY2JpQWdJQ0FnSUNBZ2ZWeHlYRzRnSUNBZ2ZTazdYSEpjYm4xY2NseHVYSEpjYmlKZExDSm1hV3hsSWpvaWRqSXZYMjkxZEM5MGFXMWxiR2x1WlY5Mk1pNXFjeUo5XG4iXX0=
1
+ "use strict";function wpbc_flextimeline_nav(_,e){jQuery(".wpbc_timeline_front_end").trigger("timeline_nav",[_,e]),jQuery("#"+_.html_client_id+" .flex_tl_prev,#"+_.html_client_id+" .flex_tl_next").remove(),jQuery("#"+_.html_client_id+" .flex_tl_title").html('<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...'),( 'function' === typeof(jQuery(".popover_click.popover_bottom").popover))&&jQuery(".popover_click.popover_bottom").popover("hide"),jQuery.ajax({url:wpbc_ajaxurl,type:"POST",success:function(e,t){if("success"==t)return jQuery("#"+_.html_client_id+" .wpbc_timeline_ajax_replace").html(e),!0},error:function(e,t,_){window.status="Ajax Error! Status: "+t,alert("Ajax Error! Status: "+e.status+" "+e.statusText)},data:{action:"WPBC_FLEXTIMELINE_NAV",timeline_obj:_,nav_step:e,wpdev_active_locale:wpbc_active_locale,wpbc_nonce:document.getElementById("wpbc_nonce_"+_.html_client_id).value}})}
2
+ //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvdGltZWxpbmUvdjIvX291dC90aW1lbGluZV92Mi5qcyJdLCJuYW1lcyI6WyJ3cGJjX2ZsZXh0aW1lbGluZV9uYXYiLCJ0aW1lbGluZV9vYmoiLCJuYXZfc3RlcCIsImpRdWVyeSIsInRyaWdnZXIiLCJodG1sX2NsaWVudF9pZCIsInJlbW92ZSIsImh0bWwiLCJpc0Z1bmN0aW9uIiwicG9wb3ZlciIsImFqYXgiLCJ1cmwiLCJ3cGJjX2FqYXh1cmwiLCJ0eXBlIiwic3VjY2VzcyIsImRhdGEiLCJ0ZXh0U3RhdHVzIiwiZXJyb3IiLCJYTUxIdHRwUmVxdWVzdCIsImVycm9yVGhyb3duIiwid2luZG93Iiwic3RhdHVzIiwiYWxlcnQiLCJzdGF0dXNUZXh0IiwiYWN0aW9uIiwid3BkZXZfYWN0aXZlX2xvY2FsZSIsIndwYmNfYWN0aXZlX2xvY2FsZSIsIndwYmNfbm9uY2UiLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwidmFsdWUiXSwibWFwcGluZ3MiOiJBQUFBLGFBRUEsU0FBU0Esc0JBQXNCQyxFQUFjQyxHQUMzQ0MsT0FBTyw0QkFBNEJDLFFBQVEsZUFBZ0IsQ0FBQ0gsRUFBY0MsSUFJMUVDLE9BQU8sSUFBTUYsRUFBYUksZUFBaUIsbUJBQXFCSixFQUFhSSxlQUFpQixrQkFBa0JDLFNBQ2hISCxPQUFPLElBQU1GLEVBQWFJLGVBQWlCLG1CQUFtQkUsS0FBSyxnRkFFL0RKLE9BQU9LLFdBQVdMLE9BQU8saUNBQWlDTSxVQUM1RE4sT0FBTyxpQ0FBaUNNLFFBQVEsUUFFbEROLE9BQU9PLEtBQUssQ0FDVkMsSUFBS0MsYUFDTEMsS0FBTSxPQUNOQyxRQUFTLFNBQWlCQyxFQUFNQyxHQUU5QixHQUFrQixXQUFkQSxFQUVGLE9BREFiLE9BQU8sSUFBTUYsRUFBYUksZUFBaUIsZ0NBQWdDRSxLQUFLUSxJQUN6RSxHQUdYRSxNQUFPLFNBQWVDLEVBQWdCRixFQUFZRyxHQUNoREMsT0FBT0MsT0FBUyx1QkFBeUJMLEVBQ3pDTSxNQUFNLHVCQUF5QkosRUFBZUcsT0FBUyxJQUFNSCxFQUFlSyxhQUc5RVIsS0FBTSxDQUNKUyxPQUFRLHdCQUNSdkIsYUFBY0EsRUFDZEMsU0FBVUEsRUFDVnVCLG9CQUFxQkMsbUJBQ3JCQyxXQUFZQyxTQUFTQyxlQUFlLGNBQWdCNUIsRUFBYUksZ0JBQWdCeUIiLCJmaWxlIjoiY29yZS90aW1lbGluZS92Mi9fb3V0L3RpbWVsaW5lX3YyLm1pbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5mdW5jdGlvbiB3cGJjX2ZsZXh0aW1lbGluZV9uYXYodGltZWxpbmVfb2JqLCBuYXZfc3RlcCkge1xuICBqUXVlcnkoXCIud3BiY190aW1lbGluZV9mcm9udF9lbmRcIikudHJpZ2dlcihcInRpbWVsaW5lX25hdlwiLCBbdGltZWxpbmVfb2JqLCBuYXZfc3RlcF0pOyAvL0ZpeEluOjcuMC4xLjQ4XG4gIC8vIGpRdWVyeSggJyMnK3RpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGxfcHJldiwjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC53cGJjX3RsX25leHQnKS5yZW1vdmUoKTtcbiAgLy8galF1ZXJ5KCcjJyt0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC53cGJjX3RsX3RpdGxlJykuaHRtbCggJzxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1yZWZyZXNoIHdwYmNfc3BpblwiPjwvc3Bhbj4gJm5ic3AgTG9hZGluZy4uLicgKTsgICAgICAvLyAnPGRpdiBzdHlsZT1cImhlaWdodDoyMHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE1cHggYXV0bztcIj5Mb2FkaW5nIC4uLiA8aW1nIHN0eWxlPVwidmVydGljYWwtYWxpZ246bWlkZGxlO2JveC1zaGFkb3c6bm9uZTt3aWR0aDoxNHB4O1wiIHNyYz1cIicrd3BkZXZfYmtfcGx1Z2luX3VybCsnL2Fzc2V0cy9pbWcvYWpheC1sb2FkZXIuZ2lmXCI+PC8vZGl2PidcblxuICBqUXVlcnkoJyMnICsgdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAuZmxleF90bF9wcmV2LCMnICsgdGltZWxpbmVfb2JqLmh0bWxfY2xpZW50X2lkICsgJyAuZmxleF90bF9uZXh0JykucmVtb3ZlKCk7XG4gIGpRdWVyeSgnIycgKyB0aW1lbGluZV9vYmouaHRtbF9jbGllbnRfaWQgKyAnIC5mbGV4X3RsX3RpdGxlJykuaHRtbCgnPHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXJlZnJlc2ggd3BiY19zcGluXCI+PC9zcGFuPiAmbmJzcCBMb2FkaW5nLi4uJyk7IC8vICc8ZGl2IHN0eWxlPVwiaGVpZ2h0OjIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTVweCBhdXRvO1wiPkxvYWRpbmcgLi4uIDxpbWcgc3R5bGU9XCJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjE0cHg7XCIgc3JjPVwiJyt3cGRldl9ia19wbHVnaW5fdXJsKycvYXNzZXRzL2ltZy9hamF4LWxvYWRlci5naWZcIj48Ly9kaXY+J1xuXG4gIGlmIChqUXVlcnkuaXNGdW5jdGlvbihqUXVlcnkoXCIucG9wb3Zlcl9jbGljay5wb3BvdmVyX2JvdHRvbVwiKS5wb3BvdmVyKSkgLy9GaXhJbjogNy4wLjEuMiAgLSAyMDE2LTEyLTEwXG4gICAgalF1ZXJ5KCcucG9wb3Zlcl9jbGljay5wb3BvdmVyX2JvdHRvbScpLnBvcG92ZXIoJ2hpZGUnKTsgLy9IaWRlIGFsbCBvcG5lZCBwb3BvdmVyc1xuXG4gIGpRdWVyeS5hamF4KHtcbiAgICB1cmw6IHdwYmNfYWpheHVybCxcbiAgICB0eXBlOiAnUE9TVCcsXG4gICAgc3VjY2VzczogZnVuY3Rpb24gc3VjY2VzcyhkYXRhLCB0ZXh0U3RhdHVzKSB7XG4gICAgICAvLyBOb3RlLCAgaGVyZSB3ZSBkaXJlY3Qgc2hvdyBIVE1MIHRvIFRpbWVMaW5lIGZyYW1lXG4gICAgICBpZiAodGV4dFN0YXR1cyA9PSAnc3VjY2VzcycpIHtcbiAgICAgICAgalF1ZXJ5KCcjJyArIHRpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCArICcgLndwYmNfdGltZWxpbmVfYWpheF9yZXBsYWNlJykuaHRtbChkYXRhKTtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICB9XG4gICAgfSxcbiAgICBlcnJvcjogZnVuY3Rpb24gZXJyb3IoWE1MSHR0cFJlcXVlc3QsIHRleHRTdGF0dXMsIGVycm9yVGhyb3duKSB7XG4gICAgICB3aW5kb3cuc3RhdHVzID0gJ0FqYXggRXJyb3IhIFN0YXR1czogJyArIHRleHRTdGF0dXM7XG4gICAgICBhbGVydCgnQWpheCBFcnJvciEgU3RhdHVzOiAnICsgWE1MSHR0cFJlcXVlc3Quc3RhdHVzICsgJyAnICsgWE1MSHR0cFJlcXVlc3Quc3RhdHVzVGV4dCk7XG4gICAgfSxcbiAgICAvLyBiZWZvcmVTZW5kOiBzb21lRnVuY3Rpb24sXG4gICAgZGF0YToge1xuICAgICAgYWN0aW9uOiAnV1BCQ19GTEVYVElNRUxJTkVfTkFWJyxcbiAgICAgIHRpbWVsaW5lX29iajogdGltZWxpbmVfb2JqLFxuICAgICAgbmF2X3N0ZXA6IG5hdl9zdGVwLFxuICAgICAgd3BkZXZfYWN0aXZlX2xvY2FsZTogd3BiY19hY3RpdmVfbG9jYWxlLFxuICAgICAgd3BiY19ub25jZTogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3dwYmNfbm9uY2VfJyArIHRpbWVsaW5lX29iai5odG1sX2NsaWVudF9pZCkudmFsdWVcbiAgICB9XG4gIH0pO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9dXRmODtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbU52Y21VdmRHbHRaV3hwYm1VdmRqSXZYM055WXk5MGFXMWxiR2x1WlY5Mk1pNXFjeUpkTENKdVlXMWxjeUk2V3lKM2NHSmpYMlpzWlhoMGFXMWxiR2x1WlY5dVlYWWlMQ0owYVcxbGJHbHVaVjl2WW1vaUxDSnVZWFpmYzNSbGNDSXNJbXBSZFdWeWVTSXNJblJ5YVdkblpYSWlMQ0pvZEcxc1gyTnNhV1Z1ZEY5cFpDSXNJbkpsYlc5MlpTSXNJbWgwYld3aUxDSnBjMFoxYm1OMGFXOXVJaXdpY0c5d2IzWmxjaUlzSW1GcVlYZ2lMQ0oxY213aUxDSjNjR0pqWDJGcVlYaDFjbXdpTENKMGVYQmxJaXdpYzNWalkyVnpjeUlzSW1SaGRHRWlMQ0owWlhoMFUzUmhkSFZ6SWl3aVpYSnliM0lpTENKWVRVeElkSFJ3VW1WeGRXVnpkQ0lzSW1WeWNtOXlWR2h5YjNkdUlpd2lkMmx1Wkc5M0lpd2ljM1JoZEhWeklpd2lZV3hsY25RaUxDSnpkR0YwZFhOVVpYaDBJaXdpWVdOMGFXOXVJaXdpZDNCa1pYWmZZV04wYVhabFgyeHZZMkZzWlNJc0luZHdZbU5mWVdOMGFYWmxYMnh2WTJGc1pTSXNJbmR3WW1OZmJtOXVZMlVpTENKa2IyTjFiV1Z1ZENJc0ltZGxkRVZzWlcxbGJuUkNlVWxrSWl3aWRtRnNkV1VpWFN3aWJXRndjR2x1WjNNaU9pSTdPMEZCUTBFc1UwRkJVMEVzY1VKQlFWUXNRMEZCWjBORExGbEJRV2hETEVWQlFUaERReXhSUVVFNVF5eEZRVUYzUkR0QlFVVndSRU1zUlVGQlFVRXNUVUZCVFN4RFFVRkZMREJDUVVGR0xFTkJRVTRzUTBGQmNVTkRMRTlCUVhKRExFTkJRVGhETEdOQlFUbERMRVZCUVN0RUxFTkJRVVZJTEZsQlFVWXNSVUZCWjBKRExGRkJRV2hDTEVOQlFTOUVMRVZCUm05RUxFTkJSV2RFTzBGQlJYQkhPMEZCUTBFN08wRkJSVUZETEVWQlFVRkJMRTFCUVUwc1EwRkJSU3hOUVVGSlJpeFpRVUZaTEVOQlFVTkpMR05CUVdwQ0xFZEJRV3RETEd0Q1FVRnNReXhIUVVGeFJFb3NXVUZCV1N4RFFVRkRTU3hqUVVGc1JTeEhRVUZ0Uml4blFrRkJja1lzUTBGQlRpeERRVUUyUjBNc1RVRkJOMGM3UVVGRFFVZ3NSVUZCUVVFc1RVRkJUU3hEUVVGRExFMUJRVWxHTEZsQlFWa3NRMEZCUTBrc1kwRkJha0lzUjBGQmEwTXNhVUpCUVc1RExFTkJRVTRzUTBGQk5FUkZMRWxCUVRWRUxFTkJRV3RGTERoRlFVRnNSU3hGUVZKdlJDeERRVkZ4UnpzN1FVRkpla29zVFVGQlMwb3NUVUZCVFN4RFFVRkRTeXhWUVVGUUxFTkJRVzFDVEN4TlFVRk5MRU5CUVVNc0swSkJRVVFzUTBGQlRpeERRVUY1UTAwc1QwRkJOVVFzUTBGQlRDeEZRVUZ2Ump0QlFVTm9SazRzU1VGQlFVRXNUVUZCVFN4RFFVRkRMQ3RDUVVGRUxFTkJRVTRzUTBGQmQwTk5MRTlCUVhoRExFTkJRV2xFTEUxQlFXcEVMRVZCWW1kRUxFTkJZV2RET3p0QlFVVndSazRzUlVGQlFVRXNUVUZCVFN4RFFVRkRUeXhKUVVGUUxFTkJRVms3UVVGRFVrTXNTVUZCUVVFc1IwRkJSeXhGUVVGRlF5eFpRVVJITzBGQlJWSkRMRWxCUVVGQkxFbEJRVWtzUlVGQlF5eE5RVVpITzBGQlIxSkRMRWxCUVVGQkxFOUJRVThzUlVGQlJTeHBRa0ZCVjBNc1NVRkJXQ3hGUVVGcFFrTXNWVUZCYWtJc1JVRkJOa0k3UVVGQmEwTTdRVUZETlVRc1ZVRkJTVUVzVlVGQlZTeEpRVUZKTEZOQlFXeENMRVZCUVRaQ08wRkJRM3BDWWl4UlFVRkJRU3hOUVVGTkxFTkJRVU1zVFVGQlRVWXNXVUZCV1N4RFFVRkRTU3hqUVVGdVFpeEhRVUZ2UXl3NFFrRkJja01zUTBGQlRpeERRVUUwUlVVc1NVRkJOVVVzUTBGQmEwWlJMRWxCUVd4R08wRkJRMEVzWlVGQlR5eEpRVUZRTzBGQlEwZzdRVUZEU2l4TFFWSkVPMEZCVTFKRkxFbEJRVUZCTEV0QlFVc3NSVUZCUnl4bFFVRlhReXhqUVVGWUxFVkJRVEpDUml4VlFVRXpRaXhGUVVGMVEwY3NWMEZCZGtNc1JVRkJiVVE3UVVGREwwTkRMRTFCUVVGQkxFMUJRVTBzUTBGQlEwTXNUVUZCVUN4SFFVRm5RaXg1UWtGQmVVSk1MRlZCUVhwRE8wRkJRMEZOTEUxQlFVRkJMRXRCUVVzc1EwRkJSU3g1UWtGQmVVSktMR05CUVdNc1EwRkJRMGNzVFVGQmVFTXNSMEZCYVVRc1IwRkJha1FzUjBGQmRVUklMR05CUVdNc1EwRkJRMHNzVlVGQmVFVXNRMEZCVER0QlFVTklMRXRCV2tRN1FVRmhVanRCUVVOQlVpeEpRVUZCUVN4SlFVRkpMRVZCUVVNN1FVRkRSMU1zVFVGQlFVRXNUVUZCVFN4RlFVRmpMSFZDUVVSMlFqdEJRVVZIZGtJc1RVRkJRVUVzV1VGQldTeEZRVUZSUVN4WlFVWjJRanRCUVVkSFF5eE5RVUZCUVN4UlFVRlJMRVZCUVZsQkxGRkJTSFpDTzBGQlNVZDFRaXhOUVVGQlFTeHRRa0ZCYlVJc1JVRkJRME1zYTBKQlNuWkNPMEZCUzBkRExFMUJRVUZCTEZWQlFWVXNSVUZCVlVNc1VVRkJVU3hEUVVGRFF5eGpRVUZVTEVOQlFYZENMR2RDUVVGbE5VSXNXVUZCV1N4RFFVRkRTU3hqUVVGd1JDeEZRVUZ2UlhsQ08wRkJURE5HTzBGQlpFY3NSMEZCV2p0QlFYTkNTQ0lzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWx4eVhHNW1kVzVqZEdsdmJpQjNjR0pqWDJac1pYaDBhVzFsYkdsdVpWOXVZWFlvSUhScGJXVnNhVzVsWDI5aWFpd2dibUYyWDNOMFpYQWdLWHRjY2x4dVhISmNiaUFnSUNCcVVYVmxjbmtvSUZ3aUxuZHdZbU5mZEdsdFpXeHBibVZmWm5KdmJuUmZaVzVrWENJZ0tTNTBjbWxuWjJWeUtDQmNJblJwYldWc2FXNWxYMjVoZGx3aUlDd2dXeUIwYVcxbGJHbHVaVjl2WW1vc0lHNWhkbDl6ZEdWd0lGMGdLVHNnSUNBZ0lDQWdJQzh2Um1sNFNXNDZOeTR3TGpFdU5EaGNjbHh1WEhKY2JpQWdJQ0F2THlCcVVYVmxjbmtvSUNjakp5dDBhVzFsYkdsdVpWOXZZbW91YUhSdGJGOWpiR2xsYm5SZmFXUWdLeUFuSUM1M2NHSmpYM1JzWDNCeVpYWXNJeWNyZEdsdFpXeHBibVZmYjJKcUxtaDBiV3hmWTJ4cFpXNTBYMmxrSUNzZ0p5QXVkM0JpWTE5MGJGOXVaWGgwSnlrdWNtVnRiM1psS0NrN1hISmNiaUFnSUNBdkx5QnFVWFZsY25rb0p5TW5LM1JwYldWc2FXNWxYMjlpYWk1b2RHMXNYMk5zYVdWdWRGOXBaQ0FySUNjZ0xuZHdZbU5mZEd4ZmRHbDBiR1VuS1M1b2RHMXNLQ0FuUEhOd1lXNGdZMnhoYzNNOVhDSm5iSGx3YUdsamIyNGdaMng1Y0docFkyOXVMWEpsWm5KbGMyZ2dkM0JpWTE5emNHbHVYQ0krUEM5emNHRnVQaUFtYm1KemNDQk1iMkZrYVc1bkxpNHVKeUFwT3lBZ0lDQWdJQzh2SUNjOFpHbDJJSE4wZVd4bFBWd2lhR1ZwWjJoME9qSXdjSGc3ZDJsa2RHZzZNVEF3SlR0MFpYaDBMV0ZzYVdkdU9tTmxiblJsY2p0dFlYSm5hVzQ2TVRWd2VDQmhkWFJ2TzF3aVBreHZZV1JwYm1jZ0xpNHVJRHhwYldjZ2MzUjViR1U5WENKMlpYSjBhV05oYkMxaGJHbG5ianB0YVdSa2JHVTdZbTk0TFhOb1lXUnZkenB1YjI1bE8zZHBaSFJvT2pFMGNIZzdYQ0lnYzNKalBWd2lKeXQzY0dSbGRsOWlhMTl3YkhWbmFXNWZkWEpzS3ljdllYTnpaWFJ6TDJsdFp5OWhhbUY0TFd4dllXUmxjaTVuYVdaY0lqNDhMeTlrYVhZK0oxeHlYRzVjY2x4dUlDQWdJR3BSZFdWeWVTZ2dKeU1uSzNScGJXVnNhVzVsWDI5aWFpNW9kRzFzWDJOc2FXVnVkRjlwWkNBcklDY2dMbVpzWlhoZmRHeGZjSEpsZGl3akp5dDBhVzFsYkdsdVpWOXZZbW91YUhSdGJGOWpiR2xsYm5SZmFXUWdLeUFuSUM1bWJHVjRYM1JzWDI1bGVIUW5LUzV5WlcxdmRtVW9LVHRjY2x4dUlDQWdJR3BSZFdWeWVTZ25JeWNyZEdsdFpXeHBibVZmYjJKcUxtaDBiV3hmWTJ4cFpXNTBYMmxrSUNzZ0p5QXVabXhsZUY5MGJGOTBhWFJzWlNjcExtaDBiV3dvSUNjOGMzQmhiaUJqYkdGemN6MWNJbWRzZVhCb2FXTnZiaUJuYkhsd2FHbGpiMjR0Y21WbWNtVnphQ0IzY0dKalgzTndhVzVjSWo0OEwzTndZVzQrSUNadVluTndJRXh2WVdScGJtY3VMaTRuSUNrN0lDQWdJQ0FnTHk4Z0p6eGthWFlnYzNSNWJHVTlYQ0pvWldsbmFIUTZNakJ3ZUR0M2FXUjBhRG94TURBbE8zUmxlSFF0WVd4cFoyNDZZMlZ1ZEdWeU8yMWhjbWRwYmpveE5YQjRJR0YxZEc4N1hDSStURzloWkdsdVp5QXVMaTRnUEdsdFp5QnpkSGxzWlQxY0luWmxjblJwWTJGc0xXRnNhV2R1T20xcFpHUnNaVHRpYjNndGMyaGhaRzkzT201dmJtVTdkMmxrZEdnNk1UUndlRHRjSWlCemNtTTlYQ0luSzNkd1pHVjJYMkpyWDNCc2RXZHBibDkxY213ckp5OWhjM05sZEhNdmFXMW5MMkZxWVhndGJHOWhaR1Z5TG1kcFpsd2lQand2TDJScGRqNG5YSEpjYmx4eVhHNWNjbHh1WEhKY2JpQWdJQ0JwWmlBb0lHcFJkV1Z5ZVM1cGMwWjFibU4wYVc5dUtDQnFVWFZsY25rb1hDSXVjRzl3YjNabGNsOWpiR2xqYXk1d2IzQnZkbVZ5WDJKdmRIUnZiVndpSUNrdWNHOXdiM1psY2lBcElDQXBJQ0FnSUNBZ0lDOHZSbWw0U1c0NklEY3VNQzR4TGpJZ0lDMGdNakF4TmkweE1pMHhNRnh5WEc0Z0lDQWdJQ0FnSUdwUmRXVnllU2duTG5CdmNHOTJaWEpmWTJ4cFkyc3VjRzl3YjNabGNsOWliM1IwYjIwbktTNXdiM0J2ZG1WeUtDQW5hR2xrWlNjZ0tUc2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTHk5SWFXUmxJR0ZzYkNCdmNHNWxaQ0J3YjNCdmRtVnljMXh5WEc1Y2NseHVJQ0FnSUdwUmRXVnllUzVoYW1GNEtIdGNjbHh1SUNBZ0lDQWdJQ0IxY213NklIZHdZbU5mWVdwaGVIVnliQ3hjY2x4dUlDQWdJQ0FnSUNCMGVYQmxPaWRRVDFOVUp5eGNjbHh1SUNBZ0lDQWdJQ0J6ZFdOalpYTnpPaUJtZFc1amRHbHZiaUFvSUdSaGRHRXNJSFJsZUhSVGRHRjBkWE1nS1hzZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0F2THlCT2IzUmxMQ0FnYUdWeVpTQjNaU0JrYVhKbFkzUWdjMmh2ZHlCSVZFMU1JSFJ2SUZScGJXVk1hVzVsSUdaeVlXMWxYSEpjYmlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2FXWW9JSFJsZUhSVGRHRjBkWE1nUFQwZ0ozTjFZMk5sYzNNbktTQjdYSEpjYmlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3BSZFdWeWVTZ25JeWNnS3lCMGFXMWxiR2x1WlY5dlltb3VhSFJ0YkY5amJHbGxiblJmYVdRZ0t5QW5JQzUzY0dKalgzUnBiV1ZzYVc1bFgyRnFZWGhmY21Wd2JHRmpaU2NnS1M1b2RHMXNLQ0JrWVhSaElDazdYSEpjYmlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSEpsZEhWeWJpQjBjblZsTzF4eVhHNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSDFjY2x4dUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUgwc1hISmNiaUFnSUNBZ0lDQWdaWEp5YjNJNklDQm1kVzVqZEdsdmJpQW9JRmhOVEVoMGRIQlNaWEYxWlhOMExDQjBaWGgwVTNSaGRIVnpMQ0JsY25KdmNsUm9jbTkzYmlsN1hISmNiaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZDJsdVpHOTNMbk4wWVhSMWN5QTlJQ2RCYW1GNElFVnljbTl5SVNCVGRHRjBkWE02SUNjZ0t5QjBaWGgwVTNSaGRIVnpPMXh5WEc0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHRnNaWEowS0NBblFXcGhlQ0JGY25KdmNpRWdVM1JoZEhWek9pQW5JQ3NnV0UxTVNIUjBjRkpsY1hWbGMzUXVjM1JoZEhWeklDc2dKeUFuSUNzZ1dFMU1TSFIwY0ZKbGNYVmxjM1F1YzNSaGRIVnpWR1Y0ZENBcE8xeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdmU3hjY2x4dUlDQWdJQ0FnSUNBdkx5QmlaV1p2Y21WVFpXNWtPaUJ6YjIxbFJuVnVZM1JwYjI0c1hISmNiaUFnSUNBZ0lDQWdaR0YwWVRwN1hISmNiaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmhZM1JwYjI0NklDQWdJQ0FnSUNBZ0lDQWdJQ2RYVUVKRFgwWk1SVmhVU1UxRlRFbE9SVjlPUVZZbkxGeHlYRzRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkR2x0Wld4cGJtVmZiMkpxT2lBZ0lDQWdJQ0IwYVcxbGJHbHVaVjl2WW1vc1hISmNiaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnVZWFpmYzNSbGNEb2dJQ0FnSUNBZ0lDQWdJRzVoZGw5emRHVndMRnh5WEc0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZDNCa1pYWmZZV04wYVhabFgyeHZZMkZzWlRwM2NHSmpYMkZqZEdsMlpWOXNiMk5oYkdVc1hISmNiaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQjNjR0pqWDI1dmJtTmxPaUFnSUNBZ0lDQWdJR1J2WTNWdFpXNTBMbWRsZEVWc1pXMWxiblJDZVVsa0tDZDNjR0pqWDI1dmJtTmxYeWNySUhScGJXVnNhVzVsWDI5aWFpNW9kRzFzWDJOc2FXVnVkRjlwWkNrdWRtRnNkV1ZjY2x4dUlDQWdJQ0FnSUNCOVhISmNiaUFnSUNCOUtUdGNjbHh1ZlZ4eVhHNWNjbHh1SWwwc0ltWnBiR1VpT2lKamIzSmxMM1JwYldWc2FXNWxMM1l5TDE5dmRYUXZkR2x0Wld4cGJtVmZkakl1YW5NaWZRPT1cbiJdfQ==
core/timeline/v2/_src/timeline_v2.js CHANGED
@@ -11,7 +11,7 @@ function wpbc_flextimeline_nav( timeline_obj, nav_step ){
11
 
12
 
13
 
14
- if ( jQuery.isFunction( jQuery(".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
15
  jQuery('.popover_click.popover_bottom').popover( 'hide' ); //Hide all opned popovers
16
 
17
  jQuery.ajax({
11
 
12
 
13
 
14
+ if ( 'function' === typeof( jQuery(".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
15
  jQuery('.popover_click.popover_bottom').popover( 'hide' ); //Hide all opned popovers
16
 
17
  jQuery.ajax({
core/timeline/v2/wpbc-class-timeline_v2.php CHANGED
@@ -1746,13 +1746,16 @@ if(1)
1746
 
1747
  foreach ( $bookings_in_cell as $booking_id ) {
1748
 
1749
- $bk_a_title = $this->get_booking_title_for_timeline( $booking_id, $row_settings['bookings'] );
 
1750
  $bk_a_title_arr[] = $bk_a_title;
1751
 
1752
  $title_in_day = $title = $title_hint = '';
1753
 
1754
  if ( $is_show_popover_in_timeline ) {
1755
  $popup_content = $this->wpbc_get_booking_info_4_popover( $booking_id, $row_settings['bookings'], $row_settings['booking_types'] );
 
 
1756
  $popup_title_arr[] = $popup_content['title'];
1757
  $popup_content_arr[] = $popup_content['content'];
1758
  }
@@ -2884,7 +2887,7 @@ function wpbc_ajax_flex_timeline() {
2884
  if ( $is_show_popover_in_timeline ) { // Update New Popovers
2885
 
2886
  ?><script type="text/javascript">
2887
- if ( jQuery.isFunction( jQuery(".popover_click.popover_bottom" ).popover ) ) { //FixIn: 7.0.1.2 - 2016-12-10
2888
  jQuery('.popover_click.popover_bottom').popover( {
2889
  placement: 'bottom' //FixIn: 8.4.5.12
2890
  , trigger:'manual'
1746
 
1747
  foreach ( $bookings_in_cell as $booking_id ) {
1748
 
1749
+ $bk_a_title = $this->get_booking_title_for_timeline( $booking_id, $row_settings['bookings'] );
1750
+ $bk_a_title = htmlspecialchars_decode( $bk_a_title, ENT_NOQUOTES ); //FixIn: 8.7.11.5
1751
  $bk_a_title_arr[] = $bk_a_title;
1752
 
1753
  $title_in_day = $title = $title_hint = '';
1754
 
1755
  if ( $is_show_popover_in_timeline ) {
1756
  $popup_content = $this->wpbc_get_booking_info_4_popover( $booking_id, $row_settings['bookings'], $row_settings['booking_types'] );
1757
+
1758
+
1759
  $popup_title_arr[] = $popup_content['title'];
1760
  $popup_content_arr[] = $popup_content['content'];
1761
  }
2887
  if ( $is_show_popover_in_timeline ) { // Update New Popovers
2888
 
2889
  ?><script type="text/javascript">
2890
+ if ( 'function' === typeof( jQuery(".popover_click.popover_bottom" ).popover ) ) { //FixIn: 7.0.1.2 - 2016-12-10
2891
  jQuery('.popover_click.popover_bottom').popover( {
2892
  placement: 'bottom' //FixIn: 8.4.5.12
2893
  , trigger:'manual'
core/wpbc-activation.php CHANGED
@@ -905,10 +905,15 @@ function wpbc_get_default_options( $option_name = '', $is_get_multiuser_general_
905
  $default_options['booking_type_of_day_selections'] = ( ( get_bk_option( 'booking_range_selection_is_active' ) == 'On' ) && ( ! $is_demo ) ) ? 'range' : 'multiple';
906
  $mu_option4delete[]='booking_type_of_day_selections';
907
 
 
 
 
 
 
 
908
  $default_options['booking_timeslot_day_bg_as_available'] = ( ( class_exists( 'wpdev_bk_personal' ) ) ? 'Off' : 'On' ); //FixIn: 8.2.1.27
909
  if ( ( $is_demo ) && ( class_exists( 'wpdev_bk_biz_s' ) ) && ( ! class_exists( 'wpdev_bk_biz_m' ) ) ) { //FixIn: 8.3.3.15
910
- // Set background as available for timeslots only in Business Small demo
911
- $default_options['booking_timeslot_day_bg_as_available'] = 'On';
912
  }
913
  $mu_option4delete[]='booking_timeslot_day_bg_as_available';
914
 
905
  $default_options['booking_type_of_day_selections'] = ( ( get_bk_option( 'booking_range_selection_is_active' ) == 'On' ) && ( ! $is_demo ) ) ? 'range' : 'multiple';
906
  $mu_option4delete[]='booking_type_of_day_selections';
907
 
908
+ //FixIn: 8.7.11.10
909
+ $default_options['booking_timeslot_picker'] = 'On';
910
+ $mu_option4delete[]= 'booking_timeslot_picker';
911
+ $default_options['booking_timeslot_picker_skin'] = '/css/time_picker_skins/grey.css';
912
+ $mu_option4delete[]= 'booking_timeslot_picker_skin';
913
+
914
  $default_options['booking_timeslot_day_bg_as_available'] = ( ( class_exists( 'wpdev_bk_personal' ) ) ? 'Off' : 'On' ); //FixIn: 8.2.1.27
915
  if ( ( $is_demo ) && ( class_exists( 'wpdev_bk_biz_s' ) ) && ( ! class_exists( 'wpdev_bk_biz_m' ) ) ) { //FixIn: 8.3.3.15
916
+ $default_options['booking_timeslot_day_bg_as_available'] = 'On'; // Set background as available for timeslots only in Business Small demo
 
917
  }
918
  $mu_option4delete[]='booking_timeslot_day_bg_as_available';
919
 
core/wpbc-constants.php CHANGED
@@ -26,7 +26,7 @@ if ( ! defined( 'WP_BK_CHECK_OUT_MINUS_DAY_SEARCH' ) ) { define( 'WP_BK_C
26
  ////////////////////////////////////////////////////////////
27
  // SYSTEM CONSTANTS //////////////
28
  ////////////////////////////////////////////////////////////
29
- if ( ! defined( 'WP_BK_MINOR_UPDATE' ) ) { define( 'WP_BK_MINOR_UPDATE', true ); }
30
  if ( ! defined( 'WP_BK_RESPONSE' ) ) { define( 'WP_BK_RESPONSE', false ); }
31
  if ( ! defined( 'WP_BK_BETA_DATA_FILL' ) ) { define( 'WP_BK_BETA_DATA_FILL', 0 ); } // Set 0 for no filling or 2 for 241 bookings or more for more
32
 
26
  ////////////////////////////////////////////////////////////
27
  // SYSTEM CONSTANTS //////////////
28
  ////////////////////////////////////////////////////////////
29
+ if ( ! defined( 'WP_BK_MINOR_UPDATE' ) ) { define( 'WP_BK_MINOR_UPDATE', ! true ); }
30
  if ( ! defined( 'WP_BK_RESPONSE' ) ) { define( 'WP_BK_RESPONSE', false ); }
31
  if ( ! defined( 'WP_BK_BETA_DATA_FILL' ) ) { define( 'WP_BK_BETA_DATA_FILL', 0 ); } // Set 0 for no filling or 2 for 241 bookings or more for more
32
 
core/wpbc-css.php CHANGED
@@ -87,7 +87,17 @@ class WPBC_CSS extends WPBC_JS_CSS{
87
 
88
  }
89
  if ( ( $where_to_load != 'admin' ) || ( wpbc_is_new_booking_page() ) ){ // Client or Add New Booking page
90
- wp_enqueue_style( 'wpbc-client-pages', wpbc_plugin_url( '/css/client.css' ), array(), WP_BK_VERSION_NUM);
 
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
  //FixIn: 8.6.1.13
@@ -147,7 +157,15 @@ class WPBC_CSS extends WPBC_JS_CSS{
147
  function wpbc_get_calendar_skin_url() {
148
 
149
  // Calendar Skin ///////////////////////////////////////////////////////
150
- $calendar_skin_path = false;
 
 
 
 
 
 
 
 
151
  // Check if this skin exist in the plugin folder //////////////////////
152
  if ( file_exists( WPBC_PLUGIN_DIR . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_skin') ) ) ) {
153
  $calendar_skin_path = WPBC_PLUGIN_URL . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_skin') );
@@ -162,4 +180,31 @@ function wpbc_get_calendar_skin_url() {
162
  }
163
 
164
  return $calendar_skin_path;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  }
87
 
88
  }
89
  if ( ( $where_to_load != 'admin' ) || ( wpbc_is_new_booking_page() ) ){ // Client or Add New Booking page
90
+
91
+ if ( 'On' === get_bk_option( 'booking_timeslot_picker' ) ) { //FixIn: 8.7.11.10
92
+ wp_enqueue_style( 'wpbc-time_picker', wpbc_plugin_url( '/css/wpbc_time-selector.css' ), array(), WP_BK_VERSION_NUM );
93
+
94
+ $time_picker_skin_path = wpbc_get_time_picker_skin_url();
95
+ if ( ! empty( $time_picker_skin_path ) ) {
96
+ wp_enqueue_style('wpbc-time_picker-skin', $time_picker_skin_path , array('wpbc-time_picker'), WP_BK_VERSION_NUM);
97
+ }
98
+ }
99
+
100
+ wp_enqueue_style( 'wpbc-client-pages', wpbc_plugin_url( '/css/client.css' ), array(), WP_BK_VERSION_NUM );
101
  }
102
 
103
  //FixIn: 8.6.1.13
157
  function wpbc_get_calendar_skin_url() {
158
 
159
  // Calendar Skin ///////////////////////////////////////////////////////
160
+ $calendar_skin_path = false;
161
+
162
+ //FixIn: 8.7.11.11
163
+ $check_skin_path = get_bk_option( 'booking_skin' );
164
+ if ( false !== strpos( $check_skin_path, 'inc/skins/' ) ) {
165
+ $check_skin_path = str_replace( 'inc/skins/', 'css/skins/', $check_skin_path );
166
+ update_bk_option( 'booking_skin', $check_skin_path );
167
+ }
168
+
169
  // Check if this skin exist in the plugin folder //////////////////////
170
  if ( file_exists( WPBC_PLUGIN_DIR . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_skin') ) ) ) {
171
  $calendar_skin_path = WPBC_PLUGIN_URL . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_skin') );
180
  }
181
 
182
  return $calendar_skin_path;
183
+ }
184
+
185
+ //FixIn: 8.7.11.10
186
+ function wpbc_get_time_picker_skin_url(){
187
+
188
+ // time_picker Skin ///////////////////////////////////////////////////////
189
+ $time_picker_skin_path = false;
190
+
191
+ // Just default value, if previously was not saved any options.
192
+ if ( empty( get_bk_option( 'booking_timeslot_picker_skin' ) ) ) {
193
+ update_bk_option( 'booking_timeslot_picker_skin', '/css/time_picker_skins/grey.css' );
194
+ }
195
+
196
+ // Check if this skin exist in the plugin folder //////////////////////
197
+ if ( file_exists( WPBC_PLUGIN_DIR . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_timeslot_picker_skin') ) ) ) {
198
+ $time_picker_skin_path = WPBC_PLUGIN_URL . str_replace( WPBC_PLUGIN_URL, '', get_bk_option( 'booking_timeslot_picker_skin') );
199
+ }
200
+
201
+ // Check if this skin exist int he Custom User folder at the http://example.com/wp-content/uploads/wpbc_skins/
202
+ $upload_dir = wp_upload_dir();
203
+ $custom_user_skin_folder = $upload_dir['basedir'] ;
204
+ $custom_user_skin_url = $upload_dir['baseurl'] ;
205
+ if ( file_exists( $custom_user_skin_folder . str_replace( array( WPBC_PLUGIN_URL , $custom_user_skin_url ), '', get_bk_option( 'booking_timeslot_picker_skin') ) ) ) {
206
+ $time_picker_skin_path = $custom_user_skin_url . str_replace( array(WPBC_PLUGIN_URL, $custom_user_skin_url ), '', get_bk_option( 'booking_timeslot_picker_skin') );
207
+ }
208
+
209
+ return $time_picker_skin_path;
210
  }
core/wpbc-dates.php CHANGED
@@ -184,6 +184,54 @@ function wpbc_get_dates_in_diff_formats( $str_dates__dd_mm_yyyy, $booking_type,
184
  }
185
 
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  /**
188
  * Get Times from booking Form, if these times fields exist
189
  *
@@ -251,9 +299,12 @@ if ( false ) //2018-04-21 - if use times in paid so comment it
251
  $pos2 = $pos2-$pos1;
252
  $start_time = substr( $booking_form_data, $pos1,$pos2) ;
253
  if ($start_time == '') $start_time = '00:00';
 
 
 
254
  $start_time = explode(':',$start_time);
255
-
256
- $start_time[2]='01';
257
  } else
258
  $start_time = explode(':',$start_time);
259
 
@@ -263,15 +314,20 @@ if ( false ) //2018-04-21 - if use times in paid so comment it
263
  $pos2 = strpos($booking_form_data,'~',$pos1); // Find TIME length
264
  if ($pos2 === false) $pos2 = strlen($booking_form_data);
265
  $pos2 = $pos2-$pos1;
266
- $end_time = substr( $booking_form_data, $pos1,$pos2) ;
267
- if ($end_time == '') $end_time = '00:00';
 
 
 
 
268
 
269
  $is_time_exist = true;
270
 
271
  $end_time = explode(':',$end_time);
272
  $end_time[2]='02';
273
- } else
274
- $end_time = explode(':',$end_time);
 
275
 
276
  if ( strpos($booking_form_data,'durationtime' . $booking_type ) !== false ) { // Get END TIME From form request
277
  $pos1 = strpos($booking_form_data,'durationtime' . $booking_type ); // Find start time pos
184
  }
185
 
186
 
187
+ /**
188
+ * Check for minimum and maximum available times, and restrict value to these limits.
189
+ *
190
+ * @param string $time 24:00
191
+ * @param string $min_time 00:01
192
+ * @param string $max_time 23:59
193
+ *
194
+ * @return string 23:59
195
+ */
196
+ function wpbc_check_min_max_available_times( $time = '00:00', $min_time = '00:00', $max_time = '23:59' ) {
197
+
198
+ // Time in minutes
199
+ $time_m = explode( ':', trim( $time ) );
200
+ $time_m = intval( $time_m[0] ) * 60 + intval( $time_m[1] );
201
+
202
+ // Min time in minutes
203
+ $min_time_m = explode( ':', trim( $min_time ) );
204
+ $min_time_m = intval( $min_time_m[0] ) * 60 + intval( $min_time_m[1] );
205
+
206
+ // Max time in minutes
207
+ $max_time_m = explode( ':', trim( $max_time ) );
208
+ $max_time_m = intval( $max_time_m[0] ) * 60 + intval( $max_time_m[1] );
209
+
210
+
211
+ if ( $time_m < $min_time_m ) {
212
+ $time_m = $min_time_m;
213
+ }
214
+
215
+ if ( $time_m > $max_time_m ) {
216
+ $time_m = $max_time_m;
217
+ }
218
+
219
+ // Convert time in minutes back to string HH:MM
220
+ $time_m_h = floor( $time_m / 60 );
221
+ $time_m_m = $time_m - $time_m_h * 60;
222
+
223
+ // Check leading 0
224
+ if ( $time_m_h < 10 ) {
225
+ $time_m_h = '0' . $time_m_h;
226
+ }
227
+ if ( $time_m_m < 10 ) {
228
+ $time_m_m = '0' . $time_m_m;
229
+ }
230
+
231
+ return $time_m_h . ':' . $time_m_m;
232
+ }
233
+
234
+
235
  /**
236
  * Get Times from booking Form, if these times fields exist
237
  *
299
  $pos2 = $pos2-$pos1;
300
  $start_time = substr( $booking_form_data, $pos1,$pos2) ;
301
  if ($start_time == '') $start_time = '00:00';
302
+
303
+ $start_time = wpbc_check_min_max_available_times( $start_time, '00:01', '23:59' ); //FixIn: 8.7.11.1
304
+
305
  $start_time = explode(':',$start_time);
306
+
307
+ $start_time[2]='01';
308
  } else
309
  $start_time = explode(':',$start_time);
310
 
314
  $pos2 = strpos($booking_form_data,'~',$pos1); // Find TIME length
315
  if ($pos2 === false) $pos2 = strlen($booking_form_data);
316
  $pos2 = $pos2-$pos1;
317
+ $end_time = substr( $booking_form_data, $pos1, $pos2 );
318
+ if ( $end_time == '' ) {
319
+ $end_time = '00:00';
320
+ }
321
+
322
+ $end_time = wpbc_check_min_max_available_times( $end_time, '00:01', '23:59' ); //FixIn: 8.7.11.1
323
 
324
  $is_time_exist = true;
325
 
326
  $end_time = explode(':',$end_time);
327
  $end_time[2]='02';
328
+ } else {
329
+ $end_time = explode( ':', $end_time );
330
+ }
331
 
332
  if ( strpos($booking_form_data,'durationtime' . $booking_type ) !== false ) { // Get END TIME From form request
333
  $pos1 = strpos($booking_form_data,'durationtime' . $booking_type ); // Find start time pos
core/wpbc-functions.php CHANGED
@@ -2442,6 +2442,7 @@ function wpbc_open_meta_box_section( $metabox_id, $title ) {
2442
  <?php
2443
  }
2444
 
 
2445
  function wpbc_close_meta_box_section() {
2446
  ?>
2447
  </div>
2442
  <?php
2443
  }
2444
 
2445
+
2446
  function wpbc_close_meta_box_section() {
2447
  ?>
2448
  </div>
core/wpbc-js.php CHANGED
@@ -182,7 +182,7 @@ function wpbc_js_load_files( $where_to_load ) {
182
  //FixIn: 8.7.9.12
183
 
184
  // Datepicker
185
- wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick/jquery.datepick.js'), array( 'wpbc-global-vars' ), '1.1');
186
 
187
  //wp_enqueue_script( 'wpbc-datepick-plugin', wpbc_plugin_url( '/js/datepick.5.1/jquery.plugin.js'), array( 'wpbc-global-vars' ), '5.1');
188
  //wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick.5.1/jquery.datepick.js'), array( 'wpbc-global-vars' ), '5.1');
@@ -200,6 +200,10 @@ function wpbc_js_load_files( $where_to_load ) {
200
 
201
  wp_enqueue_script( 'wpbc-times', wpbc_plugin_url( '/js/wpbc_times.js'), array( 'wpbc-main-client' ), WP_BK_VERSION_NUM); //FixIn: TimeFree 2 //UnComment it for Booking Calendar Free version
202
 
 
 
 
 
203
  }
204
 
205
  if ( $where_to_load == 'admin' ) {
182
  //FixIn: 8.7.9.12
183
 
184
  // Datepicker
185
+ wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick/jquery.datepick.wpbc.5.6.js'), array( 'wpbc-global-vars' ), '5.6');
186
 
187
  //wp_enqueue_script( 'wpbc-datepick-plugin', wpbc_plugin_url( '/js/datepick.5.1/jquery.plugin.js'), array( 'wpbc-global-vars' ), '5.1');
188
  //wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick.5.1/jquery.datepick.js'), array( 'wpbc-global-vars' ), '5.1');
200
 
201
  wp_enqueue_script( 'wpbc-times', wpbc_plugin_url( '/js/wpbc_times.js'), array( 'wpbc-main-client' ), WP_BK_VERSION_NUM); //FixIn: TimeFree 2 //UnComment it for Booking Calendar Free version
202
 
203
+
204
+ if ( 'On' === get_bk_option( 'booking_timeslot_picker' ) ) {
205
+ wp_enqueue_script( 'wpbc-time-selector', wpbc_plugin_url( '/js/wpbc_time-selector.js'), array( 'wpbc-times' ), WP_BK_VERSION_NUM); //FixIn: 8.7.11.10
206
+ }
207
  }
208
 
209
  if ( $where_to_load == 'admin' ) {
css/client.css CHANGED
@@ -252,6 +252,14 @@ form.booking_form {
252
  line-height: 1.5em;
253
  padding: 10px 10% 14px !important;
254
  }
 
 
 
 
 
 
 
 
255
  /* Warning Messages */
256
  .wpdev-help-message.alert.alert-warning,
257
  .wpdev-help-message .alert.alert-warning {
@@ -259,7 +267,16 @@ form.booking_form {
259
  background-color: #fcf8e3;
260
  font-size: 0.85em;
261
  box-shadow: none;
 
 
 
 
 
 
 
 
262
  }
 
263
  .booking_form .wpdev-checkbox .wpdev-help-message.alert.alert-warning {
264
  line-height: inherit !important;
265
  }
252
  line-height: 1.5em;
253
  padding: 10px 10% 14px !important;
254
  }
255
+ /* Error Message FixIn: 8.7.11.10 */
256
+ .wpdevelop .alert-danger{
257
+ background-image: none;
258
+ background-color: #fcfaf4;
259
+ border-radius: 0 2px 2px 0;
260
+ border-width:1px;
261
+ border-left:4px solid #a55;
262
+ }
263
  /* Warning Messages */
264
  .wpdev-help-message.alert.alert-warning,
265
  .wpdev-help-message .alert.alert-warning {
267
  background-color: #fcf8e3;
268
  font-size: 0.85em;
269
  box-shadow: none;
270
+
271
+ padding: 5px 10px 4px;
272
+ margin: 2px 2px 2px 0px;
273
+ vertical-align: top;
274
+ line-height: 32px;
275
+ opacity: 1;
276
+ border-radius: 2px 2px 2px 2px;
277
+ border-left: 2px solid #d6b159;
278
  }
279
+
280
  .booking_form .wpdev-checkbox .wpdev-help-message.alert.alert-warning {
281
  line-height: inherit !important;
282
  }
css/skins/multidays.css ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* Traditionsl - C O L O R S K I N ****************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only folowing properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* Full Calendar Frame */
18
+ .datepick-inline {
19
+ background: none repeat scroll 0 0 #FFFFFF;
20
+ border: 0px solid #999999;
21
+ box-shadow: 0 0 0px #AAAAAA;
22
+ -moz-box-shadow: 0 0 0px #AAAAAA;
23
+ -webkit-box-shadow: 0 0 0px #AAAAAA;
24
+ border-radius: 0px;
25
+ -moz-border-radius: 0px;
26
+ -webkit-border-radius: 0px;
27
+ }
28
+ /* Background of one calendar month */
29
+ .datepick-inline .datepick{
30
+ background: none repeat scroll 0 0 #FFFFFF;
31
+ }
32
+ /* Previous & Next links and TITLE BACKGROUND */
33
+ .datepick-inline .calendar-links {
34
+ background-color: transparent;
35
+ /*background-repeat: repeat-x;
36
+ /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDDDDD), to(#EEEEFF)); /* Safari 4-5, Chrome 1-9 */
37
+ /*background: -webkit-linear-gradient(top, #EEEEFF, #DDDDDD); /* Safari 5.1, Chrome 10+ */
38
+ /*background: -moz-linear-gradient(top, #EEEEFF, #DDDDDD); /* Firefox 3.6+ */
39
+ /*background: -ms-linear-gradient(top, #EEEEFF, #DDDDDD); /* IE 10 */
40
+ /*background: -o-linear-gradient(top, #EEEEFF, #DDDDDD); /* Opera 11.10+ */
41
+
42
+ border-bottom: 0px solid #aaa;
43
+ }
44
+ /* Prev - Next Text */
45
+ .datepick-inline .calendar-links .datepick-prev a,
46
+ .datepick-inline .calendar-links .datepick-next a,
47
+ .datepick-inline .calendar-links .datepick-prev a:hover,
48
+ .datepick-inline .calendar-links .datepick-next a:hover{
49
+ color: #aaa;
50
+ font-weight: 600;
51
+ text-shadow: 0 0px 0 #ddd;
52
+ }
53
+ /* Month Titles */
54
+ .datepick-inline .datepick-header {
55
+ color: #777;
56
+ font-weight: 600;
57
+ text-shadow: 0 0px 0 #eee;
58
+ }
59
+ /* Week Titles */
60
+ div.datepick-inline .datepick-title-row th{
61
+ border: 1px solid #ccc;
62
+ color: #555;
63
+ font-weight: 600;
64
+ text-transform: uppercase;
65
+ }
66
+ /* Cell border*/
67
+ .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
68
+ .datepick-inline .datepick-days-cell{
69
+ border: 1px solid #ccc;
70
+ color:#757575;
71
+ }
72
+
73
+ /* Dates Cells **********************************************************/
74
+ /*******************************************************************************/
75
+
76
+ /* A V A I L A B L E - BACKGROUND */
77
+ .block_hints .block_free,
78
+ .block_hints .block_time,
79
+ .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
80
+ .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
81
+ .datepick-inline .date_available,
82
+ .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
83
+ .datepick-inline .timespartly.check_out_time div.check-out-div {
84
+ background: none repeat scroll 0 0 #00D025;
85
+ }
86
+ /* A V A I L A B L E and UNSELECTABLE - Text */
87
+ .block_hints .block_free,
88
+ .datepick-inline .date_available,
89
+ .datepick-inline .date_available.datepick-unselectable{
90
+ color: #888; /* This style for the uvailbale date, when we are select the dates */
91
+ text-shadow: 0 0px 0 #aaa; /* This style for the uvailbale date, when we are select the dates */
92
+ }
93
+ /* A V A I L A B L E - Text A */
94
+ .block_hints .block_free a,
95
+ .block_hints .block_time,
96
+ .datepick-inline .date_available a{
97
+ color:#fff;
98
+ font-weight: 600;
99
+ text-shadow: 0 -1px 0 #339933;
100
+ }
101
+ /*******************************************************************************/
102
+
103
+ /* T I M E S L O T S */
104
+ .block_hints .block_time,
105
+ .datepick-inline .timespartly{
106
+ background-image: url("../../assets/img/clock_fill.png");
107
+ background-repeat: no-repeat;
108
+ background-position:100% 100%;
109
+ }
110
+ /*******************************************************************************/
111
+
112
+ /* A P P R O V E D - BACKGROUND */
113
+ .block_hints .date_approved.block_check_in_out,
114
+ .block_hints .block_booked,
115
+ .datepick-inline .date_approved,
116
+ /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
117
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
118
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
119
+ background-color: #f50;
120
+ }
121
+ /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
122
+ .block_hints .date_approved.block_check_in_out,
123
+ .block_hints .block_booked,
124
+ .datepick-inline .date_approved,
125
+ .block_hints .block_booked a,
126
+ .datepick-inline .date_approved a{
127
+ color: #fff;
128
+ font-weight: 600;
129
+ text-shadow: 0 -1px 0 #a70;
130
+ }
131
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
132
+ .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
133
+ .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
134
+ border-right: 1px dotted #f50;
135
+ }
136
+ .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
137
+ .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
138
+ border-left: 1px dotted #f50;
139
+ }
140
+ /*******************************************************************************/
141
+
142
+ /* P E N D I N G - BACKGROUND */
143
+ .block_hints .date2approve.block_check_in_out,
144
+ .block_hints .block_pending,
145
+ .datepick-inline .date2approve,
146
+ /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
147
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
148
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
149
+ background-color: #FFD200;
150
+ }
151
+ /* P E N D I N G - T E X T /including partially booked - timeslots/ */
152
+ .block_hints .date2approve.block_check_in_out,
153
+ .block_hints .block_pending,
154
+ .datepick-inline .date2approve,
155
+ .block_hints .block_pending a,
156
+ .datepick-inline .date2approve a {
157
+ color: #fff;
158
+ font-weight: 600;
159
+ text-shadow: 0 -1px 0 #da7;
160
+ }
161
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
162
+ .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
163
+ .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
164
+ border-right: 1px dotted #FFD200;
165
+ }
166
+ .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
167
+ .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
168
+ border-left: 1px dotted #FFD200;
169
+ }
170
+ /*******************************************************************************/
171
+
172
+ /* S E L E C T E D Dates - Background */
173
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day {
174
+ background-color: #555;
175
+ }
176
+ /* S E L E C T E D Dates - Text color */
177
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
178
+ color: #EEEEEE;
179
+ text-shadow: 0 -1px 0 #000000;
180
+ }
181
+ /*******************************************************************************/
182
+
183
+ /* C e l l O V E R Dates - Background */
184
+ .datepick-inline .datepick .datepick-days-cell-over{
185
+ background:#aaa;
186
+ }
187
+ /* C e l l O V E R Dates - Text color */
188
+ .datepick-inline .datepick .datepick-days-cell-over a:hover,
189
+ .datepick-inline .datepick .datepick-days-cell-over a{
190
+ color: #eee;
191
+ text-shadow: 0 -1px 0 #888;
192
+ }
193
+ /*******************************************************************************/
194
+ /* FixIn: 6.0.1.2 */
195
+ /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
196
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
197
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
198
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
199
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
200
+ font-weight: 600;
201
+ text-shadow: none;
202
+ }
203
+
204
+ /* Show partially (time-slots) booked days with Background color as for available days ********************************/
205
+ /** //FixIn: 8.2.1.27 Updated 2018-07-04 ****/
206
+ /* Color as in this section A V A I L A B L E - BACKGROUND */
207
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
208
+ background-color: #00D025;
209
+ }
210
+ /* Same as in this Section above --- A V A I L A B L E - Text A */
211
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
212
+ color:#fff;
213
+ font-weight: 600;
214
+ text-shadow: 0 -1px 0 #339933;
215
+ }
216
+ /* Same as in this Section above --- S E L E C T E D Dates - Text color */
217
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
218
+ color: #EEEEEE;
219
+ text-shadow: 0 -1px 0 #000000;
220
+ }
221
+ /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
222
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
223
+ color: #888; /* This style for the uvailbale date, when we are select the dates */
224
+ text-shadow: 0 0px 0 #aaa; /* This style for the uvailbale date, when we are select the dates */
225
+ }
css/skins/premium-black.css ADDED
@@ -0,0 +1,226 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* Traditionsl - C O L O R S K I N ****************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only folowing properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* Full Calendar Frame */
18
+ .datepick-inline {
19
+ background: none repeat scroll 0 0 #eee;
20
+ border: 1px solid #999999;
21
+ box-shadow: 0 0 2px #AAAAAA;
22
+ -moz-box-shadow: 0 0 2px #AAAAAA;
23
+ -webkit-box-shadow: 0 0 2px #AAAAAA;
24
+ border-radius: 3px;
25
+ -moz-border-radius: 3px;
26
+ -webkit-border-radius: 3px;
27
+ }
28
+ /* Background of one calendar month */
29
+ .datepick-inline .datepick{
30
+ background: none repeat scroll 0 0 #595959;
31
+ }
32
+ /* Previous & Next links and TITLE BACKGROUND */
33
+ .datepick-inline .calendar-links {
34
+ background-color: #aaa;
35
+ background-repeat: repeat-x;
36
+ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#aaa)); /* Safari 4-5, Chrome 1-9 */
37
+ background: -webkit-linear-gradient(top, #aaa, #ddd); /* Safari 5.1, Chrome 10+ */
38
+ background: -moz-linear-gradient(top, #aaa, #ddd); /* Firefox 3.6+ */
39
+ background: -ms-linear-gradient(top, #aaa, #ddd); /* IE 10 */
40
+ background: -o-linear-gradient(top, #aaa, #ddd); /* Opera 11.10+ */
41
+
42
+ border-bottom: 1px solid #aaa;
43
+ }
44
+ /* Prev - Next Text */
45
+ .datepick-inline .calendar-links .datepick-prev a,
46
+ .datepick-inline .calendar-links .datepick-next a,
47
+ .datepick-inline .calendar-links .datepick-prev a:hover,
48
+ .datepick-inline .calendar-links .datepick-next a:hover{
49
+ color: #888;
50
+ font-weight: 600;
51
+ text-shadow: 0 1px 0 #ddd;
52
+ }
53
+ /* Month Titles */
54
+ .datepick-inline .datepick-header {
55
+ color: #555;
56
+ font-weight: 600;
57
+ text-shadow: 0 1px 0 #DDDDDD;
58
+ }
59
+ /* Week Titles */
60
+ div.datepick-inline .datepick-title-row th{
61
+ border: 1px solid #ccc;
62
+ font-weight: 600;
63
+ text-transform: uppercase;
64
+ color: #888888;
65
+ text-shadow: 0 -1px 0 #333333;
66
+ }
67
+ /* Cell border*/
68
+ .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
69
+ .datepick-inline .datepick-days-cell{
70
+ border: 1px solid #ccc;
71
+ color:#aaa;
72
+ }
73
+
74
+ /* Dates Cells **********************************************************/
75
+ /*******************************************************************************/
76
+
77
+ /* A V A I L A B L E - BACKGROUND */
78
+ .block_hints .block_free,
79
+ .block_hints .block_time,
80
+ .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
81
+ .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
82
+ .datepick-inline .date_available,
83
+ .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
84
+ .datepick-inline .timespartly.check_out_time div.check-out-div {
85
+ background: none repeat scroll 0 0 #333;
86
+ }
87
+ /* A V A I L A B L E and UNSELECTABLE - Text */
88
+ .block_hints .block_free,
89
+ .datepick-inline .date_available,
90
+ .datepick-inline .date_available.datepick-unselectable{
91
+ color: #aaa; /* This style for the uvailbale date, when we are select the dates */
92
+ text-shadow: 0 0px 0 #bbb; /* This style for the uvailbale date, when we are select the dates */
93
+ }
94
+ /* A V A I L A B L E - Text A */
95
+ .block_hints .block_free a,
96
+ .block_hints .block_time,
97
+ .datepick-inline .date_available a{
98
+ color: #EEEEEE;
99
+ font-weight: 600;
100
+ text-shadow: 0 -1px 0 #555555;
101
+ }
102
+ /*******************************************************************************/
103
+
104
+ /* T I M E S L O T S */
105
+ .block_hints .block_time,
106
+ .datepick-inline .timespartly{
107
+ background-image: url("../../assets/img/clock_fill.png");
108
+ background-repeat: no-repeat;
109
+ background-position:100% 100%;
110
+ }
111
+ /*******************************************************************************/
112
+
113
+ /* A P P R O V E D - BACKGROUND */
114
+ .block_hints .date_approved.block_check_in_out,
115
+ .block_hints .block_booked,
116
+ .datepick-inline .date_approved,
117
+ /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
118
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
119
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
120
+ background-color: #C60B0B;
121
+ }
122
+ /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
123
+ .block_hints .date_approved.block_check_in_out,
124
+ .block_hints .block_booked,
125
+ .datepick-inline .date_approved,
126
+ .block_hints .block_booked a,
127
+ .datepick-inline .date_approved a{
128
+ color: #5F0000;
129
+ font-weight: 600;
130
+ text-shadow: 0 1px 0 #DD0000;
131
+ }
132
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
133
+ .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
134
+ .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
135
+ border-right: 1px dotted #C60B0B;
136
+ }
137
+ .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
138
+ .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
139
+ border-left: 1px dotted #C60B0B;
140
+ }
141
+ /*******************************************************************************/
142
+
143
+ /* P E N D I N G - BACKGROUND */
144
+ .block_hints .date2approve.block_check_in_out,
145
+ .block_hints .block_pending,
146
+ .datepick-inline .date2approve,
147
+ /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
148
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
149
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
150
+ background-color: #DF9A00;
151
+ }
152
+ /* P E N D I N G - T E X T /including partially booked - timeslots/ */
153
+ .block_hints .date2approve.block_check_in_out,
154
+ .block_hints .block_pending,
155
+ .datepick-inline .date2approve,
156
+ .block_hints .block_pending a,
157
+ .datepick-inline .date2approve a {
158
+ color: #885500;
159
+ font-weight: 600;
160
+ text-shadow: 0 1px 0 #FFAA00;
161
+ }
162
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
163
+ .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
164
+ .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
165
+ border-right: 1px dotted #DF9A00;
166
+ }
167
+ .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
168
+ .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
169
+ border-left: 1px dotted #DF9A00;
170
+ }
171
+ /*******************************************************************************/
172
+
173
+ /* S E L E C T E D Dates - Background */
174
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day {
175
+ background-color: #357;
176
+ }
177
+ /* S E L E C T E D Dates - Text color */
178
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
179
+ color: #EEEEEE;
180
+ text-shadow: 0 -1px 0 #000000;
181
+ }
182
+ /*******************************************************************************/
183
+
184
+ /* C e l l O V E R Dates - Background */
185
+ .datepick-inline .datepick .datepick-days-cell-over{
186
+ background:#79A;
187
+ }
188
+ /* C e l l O V E R Dates - Text color */
189
+ .datepick-inline .datepick .datepick-days-cell-over a:hover,
190
+ .datepick-inline .datepick .datepick-days-cell-over a{
191
+ color: #eee;
192
+ text-shadow: 0 -1px 0 #888;
193
+ }
194
+ /*******************************************************************************/
195
+ /* FixIn: 6.0.1.2 */
196
+ /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
197
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
198
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
199
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
200
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
201
+ font-weight: 600;
202
+ text-shadow: none;
203
+ }
204
+
205
+ /* Show partially (time-slots) booked days with Background color as for available days ********************************/
206
+ /** //FixIn: 8.2.1.27 Updated 2018-07-04 ****/
207
+ /* Color as in this section A V A I L A B L E - BACKGROUND */
208
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
209
+ background-color: #333;
210
+ }
211
+ /* Same as in this Section above --- A V A I L A B L E - Text A */
212
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
213
+ color: #EEEEEE;
214
+ font-weight: 600;
215
+ text-shadow: 0 -1px 0 #555555;
216
+ }
217
+ /* Same as in this Section above --- S E L E C T E D Dates - Text color */
218
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
219
+ color: #EEEEEE;
220
+ text-shadow: 0 -1px 0 #000000;
221
+ }
222
+ /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
223
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
224
+ color: #aaa; /* This style for the uvailbale date, when we are select the dates */
225
+ text-shadow: 0 0px 0 #bbb; /* This style for the uvailbale date, when we are select the dates */
226
+ }
css/skins/premium-light.css ADDED
@@ -0,0 +1,226 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* Traditionsl - C O L O R S K I N ****************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only folowing properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+ /**********************************************************************************************************************************************************/
17
+
18
+ /* Full Calendar Frame */
19
+ .datepick-inline {
20
+ background: transparent;
21
+ border: 0px solid #999999;
22
+ box-shadow: 0 0 0px #AAAAAA;
23
+ -moz-box-shadow: 0 0 0px #AAAAAA;
24
+ -webkit-box-shadow: 0 0 0px #AAAAAA;
25
+ border-radius: 3px;
26
+ -moz-border-radius: 3px;
27
+ -webkit-border-radius: 3px;
28
+ }
29
+ /* Background of one calendar month */
30
+ .datepick-inline .datepick{
31
+ background: #F9F8F8;
32
+ }
33
+ /* Previous & Next links and TITLE BACKGROUND */
34
+ .datepick-inline .calendar-links {
35
+ background-color: transparent;
36
+ /*background-repeat: repeat-x;
37
+ /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#eee)); /* Safari 4-5, Chrome 1-9 */
38
+ /*background: -webkit-linear-gradient(top, #ddd, #eee); /* Safari 5.1, Chrome 10+ */
39
+ /*background: -moz-linear-gradient(top, #ddd, #eee); /* Firefox 3.6+ */
40
+ /*background: -ms-linear-gradient(top, #ddd, #eee); /* IE 10 */
41
+ /*background: -o-linear-gradient(top, #ddd, #eee); /* Opera 11.10+ */
42
+
43
+ border-bottom: 1px solid #aaa;
44
+ }
45
+ /* Prev - Next Text */
46
+ .datepick-inline .calendar-links .datepick-prev a,
47
+ .datepick-inline .calendar-links .datepick-next a,
48
+ .datepick-inline .calendar-links .datepick-prev a:hover,
49
+ .datepick-inline .calendar-links .datepick-next a:hover{
50
+ color: #999;
51
+ font-weight: 600;
52
+ text-shadow: 0 1px 0 #eee;
53
+ }
54
+ /* Month Titles */
55
+ .datepick-inline .datepick-header {
56
+ color: #888;
57
+ font-weight: 600;
58
+ text-shadow: 0 1px 0 #fff;
59
+ }
60
+ /* Week Titles */
61
+ div.datepick-inline .datepick-title-row th{
62
+ border: 1px solid #ccc;
63
+ color: #555;
64
+ font-weight: 600;
65
+ text-transform: uppercase;
66
+ }
67
+ /* Cell border*/
68
+ .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
69
+ .datepick-inline .datepick-days-cell{
70
+ border: 1px solid #ccc;
71
+ color:#aaa;
72
+ }
73
+
74
+ /* Dates Cells **********************************************************/
75
+ /*******************************************************************************/
76
+
77
+ /* A V A I L A B L E - BACKGROUND */
78
+ .block_hints .block_free,
79
+ .block_hints .block_time,
80
+ .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
81
+ .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
82
+ .datepick-inline .date_available,
83
+ .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
84
+ .datepick-inline .timespartly.check_out_time div.check-out-div {
85
+ background: none repeat scroll 0 0 #eee;
86
+ }
87
+ /* A V A I L A B L E and UNSELECTABLE - Text */
88
+ .block_hints .block_free,
89
+ .datepick-inline .date_available,
90
+ .datepick-inline .date_available.datepick-unselectable{
91
+ color: #CCCCCC; /* This style for the uvailbale date, when we are select the dates */
92
+ text-shadow: 0 1px 0 #ddd; /* This style for the uvailbale date, when we are select the dates */
93
+ }
94
+ /* A V A I L A B L E - Text A */
95
+ .block_hints .block_free a,
96
+ .block_hints .block_time,
97
+ .datepick-inline .date_available a {
98
+ color:#707070;
99
+ font-weight: 600;
100
+ text-shadow: 0 1px 0 #eee;
101
+ }
102
+ /*******************************************************************************/
103
+
104
+ /* T I M E S L O T S */
105
+ .block_hints .block_time,
106
+ .datepick-inline .timespartly{
107
+ background-image: url("../../assets/img/clock_fill.png");
108
+ background-repeat: no-repeat;
109
+ background-position:100% 100%;
110
+ }
111
+ /*******************************************************************************/
112
+
113
+ /* A P P R O V E D - BACKGROUND */
114
+ .block_hints .date_approved.block_check_in_out,
115
+ .block_hints .block_booked,
116
+ .datepick-inline .date_approved,
117
+ /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
118
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
119
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
120
+ background-color: #D2AA8B;
121
+ }
122
+ /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
123
+ .block_hints .date_approved.block_check_in_out,
124
+ .block_hints .block_booked,
125
+ .datepick-inline .date_approved,
126
+ .block_hints .block_booked a,
127
+ .datepick-inline .date_approved a{
128
+ color: #AA7D77;
129
+ font-weight: 600;
130
+ text-shadow: 0 1px 0 #BBBE87;
131
+ }
132
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
133
+ .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
134
+ .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
135
+ border-right: 1px dotted #D2AA8B;
136
+ }
137
+ .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
138
+ .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
139
+ border-left: 1px dotted #D2AA8B;
140
+ }
141
+ /*******************************************************************************/
142
+
143
+ /* P E N D I N G - BACKGROUND */
144
+ .block_hints .date2approve.block_check_in_out,
145
+ .block_hints .block_pending,
146
+ .datepick-inline .date2approve,
147
+ /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
148
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
149
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
150
+ background-color: #F5E5BF;
151
+ }
152
+ /* P E N D I N G - T E X T /including partially booked - timeslots/ */
153
+ .block_hints .date2approve.block_check_in_out,
154
+ .block_hints .block_pending,
155
+ .datepick-inline .date2approve,
156
+ .block_hints .block_pending a,
157
+ .datepick-inline .date2approve a {
158
+ color: #DABF8F;
159
+ font-weight: 600;
160
+ text-shadow: 0 1px 0 #EEEEEE;
161
+ }
162
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
163
+ .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
164
+ .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
165
+ border-right: 1px dotted #F5E5BF;
166
+ }
167
+ .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
168
+ .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
169
+ border-left: 1px dotted #F5E5BF;
170
+ }
171
+ /*******************************************************************************/
172
+
173
+ /* S E L E C T E D Dates - Background */
174
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day {
175
+ background-color: #889;
176
+ }
177
+ /* S E L E C T E D Dates - Text color */
178
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
179
+ color: #EEEEEE;
180
+ text-shadow: 0 -1px 0 #7777AA;
181
+ }
182
+ /*******************************************************************************/
183
+
184
+ /* C e l l O V E R Dates - Background */
185
+ .datepick-inline .datepick .datepick-days-cell-over{
186
+ background:#bbc;
187
+ }
188
+ /* C e l l O V E R Dates - Text color */
189
+ .datepick-inline .datepick .datepick-days-cell-over a:hover,
190
+ .datepick-inline .datepick .datepick-days-cell-over a{
191
+ color: #eee;
192
+ text-shadow: 0 -1px 0 #888;
193
+ }
194
+ /*******************************************************************************/
195
+ /* FixIn: 6.0.1.2 */
196
+ /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
197
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
198
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
199
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
200
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
201
+ font-weight: 600;
202
+ text-shadow: none;
203
+ }
204
+
205
+ /* Show partially (time-slots) booked days with Background color as for available days ********************************/
206
+ /** //FixIn: 8.2.1.27 Updated 2018-07-04 ****/
207
+ /* Color as in this section A V A I L A B L E - BACKGROUND */
208
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
209
+ background-color: #eee;
210
+ }
211
+ /* Same as in this Section above --- A V A I L A B L E - Text A */
212
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
213
+ color:#707070;
214
+ font-weight: 600;
215
+ text-shadow: 0 1px 0 #eee;
216
+ }
217
+ /* Same as in this Section above --- S E L E C T E D Dates - Text color */
218
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
219
+ color: #EEEEEE;
220
+ text-shadow: 0 -1px 0 #7777AA;
221
+ }
222
+ /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
223
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
224
+ color: #CCCCCC; /* This style for the uvailbale date, when we are select the dates */
225
+ text-shadow: 0 1px 0 #ddd; /* This style for the uvailbale date, when we are select the dates */
226
+ }
css/skins/premium-marine.css ADDED
@@ -0,0 +1,227 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* Traditionsl - C O L O R S K I N ****************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only folowing properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+
18
+ /* Full Calendar Frame */
19
+ .datepick-inline {
20
+ background: none repeat scroll 0 0 #FFFFFF;
21
+ border: 1px solid #999999;
22
+ box-shadow: 0 0 2px #AAAAAA;
23
+ -moz-box-shadow: 0 0 2px #AAAAAA;
24
+ -webkit-box-shadow: 0 0 2px #AAAAAA;
25
+ border-radius: 3px;
26
+ -moz-border-radius: 3px;
27
+ -webkit-border-radius: 3px;
28
+ }
29
+ /* Background of one calendar month */
30
+ .datepick-inline .datepick{
31
+ background: transparent;
32
+ }
33
+ /* Previous & Next links and TITLE BACKGROUND */
34
+ .datepick-inline .calendar-links {
35
+ background-color: #CCCCCE;
36
+ background-repeat: repeat-x;
37
+ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccccce), to(#EFEFEF)); /* Safari 4-5, Chrome 1-9 */
38
+ background: -webkit-linear-gradient(top, #CCCCCE, #EFEFEF); /* Safari 5.1, Chrome 10+ */
39
+ background: -moz-linear-gradient(top, #CCCCCE, #EFEFEF); /* Firefox 3.6+ */
40
+ background: -ms-linear-gradient(top, #CCCCCE, #EFEFEF); /* IE 10 */
41
+ background: -o-linear-gradient(top, #CCCCCE, #EFEFEF); /* Opera 11.10+ */
42
+
43
+ border-bottom: 1px solid #aaa;
44
+ }
45
+ /* Prev - Next Text */
46
+ .datepick-inline .calendar-links .datepick-prev a,
47
+ .datepick-inline .calendar-links .datepick-next a,
48
+ .datepick-inline .calendar-links .datepick-prev a:hover,
49
+ .datepick-inline .calendar-links .datepick-next a:hover{
50
+ color: #999;
51
+ font-weight: 600;
52
+ text-shadow: 0 1px 0 #eee;
53
+ }
54
+ /* Month Titles */
55
+ .datepick-inline .datepick-header {
56
+ color: #777;
57
+ font-weight: 600;
58
+ text-shadow: 0 1px 0 #EEEEEE;
59
+ }
60
+ /* Week Titles */
61
+ div.datepick-inline .datepick-title-row th{
62
+ border: 1px solid #ccc;
63
+ color: #555;
64
+ font-weight: 600;
65
+ text-transform: uppercase;
66
+ }
67
+ /* Cell border*/
68
+ .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
69
+ .datepick-inline .datepick-days-cell{
70
+ border: 1px solid #ccc;
71
+ color:#757575;
72
+ }
73
+
74
+ /* Dates Cells **********************************************************/
75
+ /*******************************************************************************/
76
+
77
+ /* A V A I L A B L E - BACKGROUND */
78
+ .block_hints .block_free,
79
+ .block_hints .block_time,
80
+ .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
81
+ .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
82
+ .datepick-inline .date_available,
83
+ .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
84
+ .datepick-inline .timespartly.check_out_time div.check-out-div {
85
+ background: none repeat scroll 0 0 #789;
86
+ }
87
+ /* A V A I L A B L E and UNSELECTABLE - Text */
88
+ .block_hints .block_free,
89
+ .datepick-inline .date_available,
90
+ .datepick-inline .date_available.datepick-unselectable{
91
+ color: #bbb; /* This style for the uvailbale date, when we are select the dates */
92
+ text-shadow: 0 0px 0 #bbb; /* This style for the uvailbale date, when we are select the dates */
93
+ }
94
+ /* A V A I L A B L E - Text A */
95
+ .block_hints .block_free a,
96
+ .block_hints .block_time,
97
+ .datepick-inline .date_available a{
98
+ color:#fff;
99
+ font-weight: 600;
100
+ text-shadow: 0 -1px 0 #333;
101
+ }
102
+ /*******************************************************************************/
103
+
104
+ /* T I M E S L O T S */
105
+ .block_hints .block_time,
106
+ .datepick-inline .timespartly{
107
+ background-image: url("../../assets/img/clock_fill.png");
108
+ background-repeat: no-repeat;
109
+ background-position:100% 100%;
110
+ }
111
+ /*******************************************************************************/
112
+
113
+ /* A P P R O V E D - BACKGROUND */
114
+ .block_hints .date_approved.block_check_in_out,
115
+ .block_hints .block_booked,
116
+ .datepick-inline .date_approved,
117
+ /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
118
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
119
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
120
+ background-color: #EEAA55;
121
+ }
122
+ /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
123
+ .block_hints .date_approved.block_check_in_out,
124
+ .block_hints .block_booked,
125
+ .datepick-inline .date_approved,
126
+ .block_hints .block_booked a,
127
+ .datepick-inline .date_approved a{
128
+ color: #b70;
129
+ font-weight: 600;
130
+ text-shadow: 0 -1px 0 #FFAA55;
131
+ }
132
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
133
+ .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
134
+ .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
135
+ border-right: 1px dotted #EEAA55;
136
+ }
137
+ .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
138
+ .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
139
+ border-left: 1px dotted #EEAA55;
140
+ }
141
+ /*******************************************************************************/
142
+
143
+ /* P E N D I N G - BACKGROUND */
144
+ .block_hints .date2approve.block_check_in_out,
145
+ .block_hints .block_pending,
146
+ .datepick-inline .date2approve,
147
+ /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
148
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
149
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
150
+ background-color: #99BBD5;
151
+ }
152
+ /* P E N D I N G - T E X T /including partially booked - timeslots/ */
153
+ .block_hints .date2approve.block_check_in_out,
154
+ .block_hints .block_pending,
155
+ .datepick-inline .date2approve,
156
+ .block_hints .block_pending a,
157
+ .datepick-inline .date2approve a {
158
+ color: #557780;
159
+ font-weight: 600;
160
+ text-shadow: 0 1px 0 #ccc;
161
+ }
162
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
163
+ .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
164
+ .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
165
+ border-right: 1px dotted #99BBD5;
166
+ }
167
+ .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
168
+ .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
169
+ border-left: 1px dotted #99BBD5;
170
+ }
171
+ /*******************************************************************************/
172
+
173
+ /* S E L E C T E D Dates - Background */
174
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day {
175
+ background-color: #555;
176
+ }
177
+ /* S E L E C T E D Dates - Text color */
178
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
179
+ color: #EEEEEE;
180
+ text-shadow: 0 -1px 0 #000000;
181
+ }
182
+ /*******************************************************************************/
183
+
184
+ /* C e l l O V E R Dates - Background */
185
+ .datepick-inline .datepick .datepick-days-cell-over{
186
+ background:#9e99a0;
187
+ }
188
+ /* C e l l O V E R Dates - Text color */
189
+ .datepick-inline .datepick .datepick-days-cell-over a:hover,
190
+ .datepick-inline .datepick .datepick-days-cell-over a{
191
+ color: #eee;
192
+ text-shadow: 0 -1px 0 #888;
193
+ }
194
+ /*******************************************************************************/
195
+
196
+ /* FixIn: 6.0.1.2 */
197
+ /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
198
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
199
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
200
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
201
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
202
+ font-weight: 600;
203
+ text-shadow: none;
204
+ }
205
+
206
+ /* Show partially (time-slots) booked days with Background color as for available days ********************************/
207
+ /** //FixIn: 8.2.1.27 Updated 2018-07-04 ****/
208
+ /* Color as in this section A V A I L A B L E - BACKGROUND */
209
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
210
+ background-color: #789;
211
+ }
212
+ /* Same as in this Section above --- A V A I L A B L E - Text A */
213
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a{
214
+ color:#fff;
215
+ font-weight: 600;
216
+ text-shadow: 0 -1px 0 #333;
217
+ }
218
+ /* Same as in this Section above --- S E L E C T E D Dates - Text color */
219
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
220
+ color: #EEEEEE;
221
+ text-shadow: 0 -1px 0 #000000;
222
+ }
223
+ /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
224
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
225
+ color: #bbb; /* This style for the uvailbale date, when we are select the dates */
226
+ text-shadow: 0 0px 0 #bbb; /* This style for the uvailbale date, when we are select the dates */
227
+ }
css/skins/premium-steel.css ADDED
@@ -0,0 +1,226 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* Traditionsl - C O L O R S K I N ****************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only folowing properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+ /**********************************************************************************************************************************************************/
17
+
18
+ /* Full Calendar Frame */
19
+ .datepick-inline {
20
+ background: none repeat scroll 0 0 #F9F8F8;
21
+ border: 1px solid #999999;
22
+ box-shadow: 0 0 2px #AAAAAA;
23
+ -moz-box-shadow: 0 0 2px #AAAAAA;
24
+ -webkit-box-shadow: 0 0 2px #AAAAAA;
25
+ border-radius: 3px;
26
+ -moz-border-radius: 3px;
27
+ -webkit-border-radius: 3px;
28
+ }
29
+ /* Background of one calendar month */
30
+ .datepick-inline .datepick{
31
+ background: transparent;
32
+ }
33
+ /* Previous & Next links and TITLE BACKGROUND */
34
+ .datepick-inline .calendar-links {
35
+ background-color: #eee;
36
+ background-repeat: repeat-x;
37
+ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#eee)); /* Safari 4-5, Chrome 1-9 */
38
+ background: -webkit-linear-gradient(top, #ddd, #eee); /* Safari 5.1, Chrome 10+ */
39
+ background: -moz-linear-gradient(top, #ddd, #eee); /* Firefox 3.6+ */
40
+ background: -ms-linear-gradient(top, #ddd, #eee); /* IE 10 */
41
+ background: -o-linear-gradient(top, #ddd, #eee); /* Opera 11.10+ */
42
+
43
+ border-bottom: 1px solid #aaa;
44
+ }
45
+ /* Prev - Next Text */
46
+ .datepick-inline .calendar-links .datepick-prev a,
47
+ .datepick-inline .calendar-links .datepick-next a,
48
+ .datepick-inline .calendar-links .datepick-prev a:hover,
49
+ .datepick-inline .calendar-links .datepick-next a:hover{
50
+ color: #999;
51
+ font-weight: 600;
52
+ text-shadow: 0 1px 0 #eee;
53
+ }
54
+ /* Month Titles */
55
+ .datepick-inline .datepick-header {
56
+ color: #888;
57
+ font-weight: 600;
58
+ text-shadow: 0 1px 0 #fff;
59
+ }
60
+ /* Week Titles */
61
+ div.datepick-inline .datepick-title-row th{
62
+ border: 1px solid #ccc;
63
+ color: #555;
64
+ font-weight: 600;
65
+ text-transform: uppercase;
66
+ }
67
+ /* Cell border*/
68
+ .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
69
+ .datepick-inline .datepick-days-cell{
70
+ border: 1px solid #ccc;
71
+ color:#aaa;
72
+ }
73
+
74
+ /* Dates Cells **********************************************************/
75
+ /*******************************************************************************/
76
+
77
+ /* A V A I L A B L E - BACKGROUND */
78
+ .block_hints .block_free,
79
+ .block_hints .block_time,
80
+ .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
81
+ .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
82
+ .datepick-inline .date_available,
83
+ .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
84
+ .datepick-inline .timespartly.check_out_time div.check-out-div {
85
+ background: none repeat scroll 0 0 #eee;
86
+ }
87
+ /* A V A I L A B L E and UNSELECTABLE - Text */
88
+ .block_hints .block_free,
89
+ .datepick-inline .date_available,
90
+ .datepick-inline .date_available.datepick-unselectable{
91
+ color: #CCCCCC; /* This style for the uvailbale date, when we are select the dates */
92
+ text-shadow: 0 1px 0 #ddd; /* This style for the uvailbale date, when we are select the dates */
93
+ }
94
+ /* A V A I L A B L E - Text A */
95
+ .block_hints .block_free a,
96
+ .block_hints .block_time,
97
+ .datepick-inline .date_available a {
98
+ color:#707070;
99
+ font-weight: 600;
100
+ text-shadow: 0 1px 0 #eee;
101
+ }
102
+ /*******************************************************************************/
103
+
104
+ /* T I M E S L O T S */
105
+ .block_hints .block_time,
106
+ .datepick-inline .timespartly{
107
+ background-image: url("../../assets/img/clock_fill.png");
108
+ background-repeat: no-repeat;
109
+ background-position:100% 100%;
110
+ }
111
+ /*******************************************************************************/
112
+
113
+ /* A P P R O V E D - BACKGROUND */
114
+ .block_hints .date_approved.block_check_in_out,
115
+ .block_hints .block_booked,
116
+ .datepick-inline .date_approved,
117
+ /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
118
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
119
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
120
+ background-color: #9999A0;
121
+ }
122
+ /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
123
+ .block_hints .date_approved.block_check_in_out,
124
+ .block_hints .block_booked,
125
+ .datepick-inline .date_approved,
126
+ .block_hints .block_booked a,
127
+ .datepick-inline .date_approved a{
128
+ color: #777;
129
+ font-weight: 600;
130
+ text-shadow: 0 1px 0 #aaa;
131
+ }
132
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
133
+ .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
134
+ .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
135
+ border-right: 1px dotted #9999A0;
136
+ }
137
+ .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
138
+ .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
139
+ border-left: 1px dotted #9999A0;
140
+ }
141
+ /*******************************************************************************/
142
+
143
+ /* P E N D I N G - BACKGROUND */
144
+ .block_hints .date2approve.block_check_in_out,
145
+ .block_hints .block_pending,
146
+ .datepick-inline .date2approve,
147
+ /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
148
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
149
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
150
+ background-color: #DDDDE0;
151
+ }
152
+ /* P E N D I N G - T E X T /including partially booked - timeslots/ */
153
+ .block_hints .date2approve.block_check_in_out,
154
+ .block_hints .block_pending,
155
+ .datepick-inline .date2approve,
156
+ .block_hints .block_pending a,
157
+ .datepick-inline .date2approve a {
158
+ color: #999;
159
+ font-weight: 600;
160
+ text-shadow: 0 1px 0 #ddd;
161
+ }
162
+ /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
163
+ .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
164
+ .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
165
+ border-right: 1px dotted #DDDDE0;
166
+ }
167
+ .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
168
+ .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
169
+ border-left: 1px dotted #DDDDE0;
170
+ }
171
+ /*******************************************************************************/
172
+
173
+ /* S E L E C T E D Dates - Background */
174
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day {
175
+ background-color: #88b;
176
+ }
177
+ /* S E L E C T E D Dates - Text color */
178
+ .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
179
+ color: #EEEEEE;
180
+ text-shadow: 0 -1px 0 #7777AA;
181
+ }
182
+ /*******************************************************************************/
183
+
184
+ /* C e l l O V E R Dates - Background */
185
+ .datepick-inline .datepick .datepick-days-cell-over{
186
+ background:#aae;
187
+ }
188
+ /* C e l l O V E R Dates - Text color */
189
+ .datepick-inline .datepick .datepick-days-cell-over a:hover,
190
+ .datepick-inline .datepick .datepick-days-cell-over a{
191
+ color: #eee;
192
+ text-shadow: 0 -1px 0 #888;
193
+ }
194
+ /*******************************************************************************/
195
+ /* FixIn: 6.0.1.2 */
196
+ /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
197
+ td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
198
+ td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
199
+ td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
200
+ td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
201
+ font-weight: 600;
202
+ text-shadow: none;
203
+ }
204
+
205
+ /* Show partially (time-slots) booked days with Background color as for available days ********************************/
206
+ /** //FixIn: 8.2.1.27 Updated 2018-07-04 ****/
207
+ /* Color as in this section A V A I L A B L E - BACKGROUND */
208
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
209
+ background-color: #eee;
210
+ }
211
+ /* Same as in this Section above --- A V A I L A B L E - Text A */
212
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
213
+ color:#707070;
214
+ font-weight: 600;
215
+ text-shadow: 0 1px 0 #eee;
216
+ }
217
+ /* Same as in this Section above --- S E L E C T E D Dates - Text color */
218
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
219
+ color: #EEEEEE;
220
+ text-shadow: 0 -1px 0 #7777AA;
221
+ }
222
+ /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
223
+ .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
224
+ color: #CCCCCC; /* This style for the uvailbale date, when we are select the dates */
225
+ text-shadow: 0 1px 0 #ddd; /* This style for the uvailbale date, when we are select the dates */
226
+ }
css/time_picker_skins/black.css ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - BLACK **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #bbb;;
21
+ border:1px solid #999;
22
+ background: #595959;
23
+ border-radius: 5px;
24
+ text-align: center;
25
+ font-weight: 400;
26
+ font-size: 0.9em;
27
+ }
28
+
29
+ /* Button - Mouse Over */
30
+ .wpbc_times_selector div:hover{
31
+ background: #3a3a3a;
32
+ box-shadow: 1px 0px #eee;
33
+ }
34
+ /* Button - Selected */
35
+ .wpbc_times_selector div.wpbc_time_selected{
36
+ background: #333;
37
+ color: #ddddcf;
38
+ box-shadow: 1px 0px #eee;
39
+ font-weight: 600;
40
+ }
css/time_picker_skins/blue.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - BLUE **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #59d;
21
+ border:1px solid #59d;
22
+ border-radius: 5px;
23
+ text-align: center;
24
+ font-weight: 400;
25
+ font-size: 0.9em;
26
+ }
27
+
28
+ /* Button - Mouse Over */
29
+ .wpbc_times_selector div:hover{
30
+ background: #f2f9ff;
31
+ box-shadow: 1px 0px #eee;
32
+ }
33
+ /* Button - Selected */
34
+ .wpbc_times_selector div.wpbc_time_selected{
35
+ background: #59d;
36
+ color: #fff;
37
+ box-shadow: 1px 0px #eee;
38
+ font-weight: 600;
39
+ }
css/time_picker_skins/green.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - GREEN **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #399d34;
21
+ border:1px solid #64b75f;
22
+ border-radius: 5px;
23
+ text-align: center;
24
+ font-weight: 400;
25
+ font-size: 0.9em;
26
+ }
27
+
28
+ /* Button - Mouse Over */
29
+ .wpbc_times_selector div:hover{
30
+ background: #f3fff2;
31
+ box-shadow: 1px 0px #eee;
32
+ }
33
+ /* Button - Selected */
34
+ .wpbc_times_selector div.wpbc_time_selected{
35
+ background: #4ec447;
36
+ color: #fff;
37
+ box-shadow: 1px 0px #eee;
38
+ font-weight: 600;
39
+ }
css/time_picker_skins/grey.css ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - BLUE **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #737373;
21
+ border:1px solid #dbdbdb;
22
+ background: #fafafa;
23
+ border-radius: 5px;
24
+ text-align: center;
25
+ font-weight: 400;
26
+ font-size: 0.9em;
27
+ }
28
+
29
+ /* Button - Mouse Over */
30
+ .wpbc_times_selector div:hover{
31
+ background: #eaeaea;
32
+ box-shadow: 1px 0px #eee;
33
+ }
34
+ /* Button - Selected */
35
+ .wpbc_times_selector div.wpbc_time_selected{
36
+ background: #8c8c8c;
37
+ color: #fff;
38
+ box-shadow: 1px 0px #eee;
39
+ font-weight: 400;
40
+ }
css/time_picker_skins/marine.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - Marine **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #789;
21
+ border:1px solid #789;
22
+ border-radius: 5px;
23
+ text-align: center;
24
+ font-weight: 400;
25
+ font-size: 0.9em;
26
+ }
27
+
28
+ /* Button - Mouse Over */
29
+ .wpbc_times_selector div:hover{
30
+ background: #f1f3f7;
31
+ box-shadow: 1px 0px #eee;
32
+ }
33
+ /* Button - Selected */
34
+ .wpbc_times_selector div.wpbc_time_selected{
35
+ background: #789;
36
+ color: #fff;
37
+ box-shadow: 1px 0px #eee;
38
+ font-weight: 600;
39
+ }
css/time_picker_skins/orange.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*******************************************************************************/
2
+ /* C O L O R S K I N **********************************************/
3
+ /*******************************************************************************/
4
+ /* For better compatibility, please change here only following properties: */
5
+ /*
6
+ * background , background-color, background-repeat, background-image, background-repeat, background-position
7
+ * border
8
+ * box-shadow, -moz-box-shadow, -webkit-box-shadow
9
+ * border-radius, -moz-border-radius, -webkit-border-radius
10
+ * color
11
+ * font-weight
12
+ * text-shadow
13
+ * text-transform
14
+ *
15
+ */
16
+
17
+ /* S K I N - ORANGE **********************************************************************************************/
18
+ /* Button */
19
+ .wpbc_times_selector div {
20
+ color: #a66f13;
21
+ border:1px solid #ddbd98;
22
+ border-radius: 5px;
23
+ text-align: center;
24
+ font-weight: 400;
25
+ font-size: 0.9em;
26
+ }
27
+
28
+ /* Button - Mouse Over */
29
+ .wpbc_times_selector div:hover{
30
+ background: #fff8e7;
31
+ box-shadow: 1px 0px #eee;
32
+ }
33
+ /* Button - Selected */
34
+ .wpbc_times_selector div.wpbc_time_selected{
35
+ background: #df9a00;
36
+ color: #fff;
37
+ box-shadow: 1px 0px #eee;
38
+ font-weight: 600;
39
+ }
css/wpbc_time-selector.css ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*FixIn: 8.7.11.10 */
2
+ /* S T R U C T U R E **********************************************************************************************/
3
+ .wpbc_row {
4
+ display: flex;
5
+ flex-flow: row wrap;
6
+ justify-content: flex-start;
7
+ align-items: flex-start;
8
+ margin-top: 1em;
9
+ }
10
+ .wpbc_col {
11
+ flex: 0 1 1px;
12
+ margin-right: 4.1em;
13
+ }
14
+ .wpbc_col.wpbc_cal {
15
+ flex: 0 1 auto;
16
+ margin-right: 3em;
17
+ }
18
+ @media (max-width: 782px) {
19
+ .wpbc_col {
20
+ flex: 0 1 auto;
21
+ margin-right: 0;
22
+ min-width: 100%;
23
+ }
24
+ }
25
+ .wpbc_col.wpbc_times {
26
+ flex: 1 1 1px;
27
+ }
28
+ /**********************************************************************************************************************/
29
+ /* Group */
30
+ .wpbc_times_selector {
31
+ display: flex;
32
+ flex-flow: row wrap;
33
+ justify-content: flex-start;
34
+ align-items: flex-start;
35
+ white-space: nowrap;
36
+ word-wrap: normal;
37
+ width: 100%;
38
+ }
39
+ /* Button */
40
+ .wpbc_times_selector div {
41
+ flex: 0 0 150px;
42
+ margin: 7px 15px 0 0;
43
+ padding: 5px 1em;
44
+ cursor: pointer;
45
+ width: auto;
46
+ }
47
+
48
+
49
+ /* All times booked message *******************************************************************************************/
50
+ .wpbc_times_selector span.wpbc_no_time_pickers {
51
+ flex: 1 0 auto;
52
+ margin: 10px 15px 0 0;
53
+ padding: 5px 0;
54
+ cursor: pointer;
55
+ width: 130px;
56
+
57
+ text-align: center;
58
+ color: #959595;
59
+ font-weight: 400;
60
+ background: #f6f6f6;
61
+ border: 1px solid #dcdcdc;
62
+ border-radius: 5px;
63
+ }
64
+
65
+ /*.booking_form_garbage {*/
66
+ /* display: block !important;*/
67
+ /*}*/
js/admin.js CHANGED
@@ -132,7 +132,7 @@ function set_booking_row_deleted_in_flextimeline( booking_id ){
132
  jQuery( '.flex_tl_row_bar_show_booking_titles .in_cell_date_container_show_booking_titles.booking_id_' + booking_id ).fadeOut( 1000 );
133
 
134
  //jQuery( '.flex_timeline_frame .popover' )
135
- if ( jQuery.isFunction( jQuery( ".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
136
  jQuery( '.popover_click.popover_bottom' ).popover( 'hide' ); //Hide all opned popovers
137
 
138
  }
@@ -645,9 +645,8 @@ function wpbc_import_gcal_events( us_id
645
 
646
  var checks, first, last, checked, sliced, lastClicked = false;
647
 
648
- // check all checkboxes
649
- $('.wpbc_selectable_body').find('.check-column').find(':checkbox').click( function(e) {
650
- //$('.wpbc_selectable_body').children().children('.check-column').find(':checkbox').click( function(e) {
651
  if ( 'undefined' == e.shiftKey ) { return true; }
652
  if ( e.shiftKey ) {
653
  if ( !lastClicked ) { return true; }
132
  jQuery( '.flex_tl_row_bar_show_booking_titles .in_cell_date_container_show_booking_titles.booking_id_' + booking_id ).fadeOut( 1000 );
133
 
134
  //jQuery( '.flex_timeline_frame .popover' )
135
+ if ( 'function' === typeof( jQuery( ".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
136
  jQuery( '.popover_click.popover_bottom' ).popover( 'hide' ); //Hide all opned popovers
137
 
138
  }
645
 
646
  var checks, first, last, checked, sliced, lastClicked = false;
647
 
648
+ // check all checkboxes
649
+ $('.wpbc_selectable_body').find('.check-column').find(':checkbox').on( 'click', function(e) { //FixIn: 8.7.11.12
 
650
  if ( 'undefined' == e.shiftKey ) { return true; }
651
  if ( e.shiftKey ) {
652
  if ( !lastClicked ) { return true; }
js/client.js CHANGED
@@ -101,7 +101,7 @@ function init_datepick_cal(bk_type, date_approved_par, my_num_month, start_day_
101
  } //FixIn: 8.0.1.2 end
102
 
103
  //console.log( jQuery.fn.popover.Constructor.VERSION ); // Check if this minimum BS version, and then proced
104
- if ( jQuery.isFunction( jQuery( ".datepick-days-cell" ).popover ) ){ //FixIn: 7.0.1.2 - 2016-12-10
105
  jQuery( '.datepick-days-cell' ).popover( 'hide' );
106
  }
107
 
@@ -773,7 +773,7 @@ function mybooking_submit( submit_form , bk_type, wpdev_active_locale){
773
  return;
774
  }
775
  }
776
- if ( (element.type !='checkbox') && (element.type !='radio') && ( jQuery.trim(inp_value) === '')) { //FixIn:7.0.1.39
777
  showErrorMessage( element , message_verif_requred, false ); //FixIn: 8.5.1.3
778
  return;
779
  }
@@ -1046,14 +1046,16 @@ function showErrorMessage( element , errorMessage , isScrollStop ) { //FixIn:
1046
  if ( ! isScrollStop ){
1047
  makeScroll( element );
1048
  }
1049
-
1050
- jQuery("[name='"+ element.name +"']")
1051
- .fadeOut( 350 ).fadeIn( 300 )
1052
- .fadeOut( 350 ).fadeIn( 400 )
1053
- .fadeOut( 350 ).fadeIn( 300 )
1054
- .fadeOut( 350 ).fadeIn( 400 )
1055
- .animate( {opacity: 1}, 4000 )
1056
- ; // mark red border
 
 
1057
  if (jQuery("[name='"+ element.name +"']").attr('type') == "radio") {
1058
 
1059
  if ( ( ! jQuery( "[name='" + element.name + "']" ).parent().parent().parent().next().hasClass( 'alert-warning' ))
@@ -1100,8 +1102,12 @@ function showErrorMessage( element , errorMessage , isScrollStop ) { //FixIn:
1100
  .css( {'vertical-align': 'sub' } ) ;
1101
  jQuery(".wpdev-help-message")
1102
  .animate( {opacity: 1}, 10000 )
1103
- .fadeOut( 2000 );
1104
- element.focus(); // make focus to elemnt
 
 
 
 
1105
  return;
1106
 
1107
  }
@@ -1166,14 +1172,14 @@ function showMessageUnderElement( element , errorMessage , message_type) {
1166
  // Hint labels inside of input boxes
1167
  jQuery(document).ready( function(){
1168
 
1169
- jQuery('div.inside_hint').click(function(){
1170
- jQuery(this).css('visibility', 'hidden').siblings('.has-inside-hint').focus();
1171
  });
1172
 
1173
- jQuery('input.has-inside-hint').blur(function() {
1174
  if ( this.value == '' )
1175
  jQuery(this).siblings('.inside_hint').css('visibility', '');
1176
- }).focus(function(){
1177
  jQuery(this).siblings('.inside_hint').css('visibility', 'hidden');
1178
  });
1179
 
@@ -1241,7 +1247,7 @@ function wpbc_timeline_nav( timeline_obj, nav_step ){
1241
 
1242
  jQuery('#'+timeline_obj.html_client_id + ' .wpbc_tl_title').html( '<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...' ); // '<div style="height:20px;width:100%;text-align:center;margin:15px auto;">Loading ... <img style="vertical-align:middle;box-shadow:none;width:14px;" src="'+wpdev_bk_plugin_url+'/assets/img/ajax-loader.gif"><//div>'
1243
 
1244
- if ( jQuery.isFunction( jQuery(".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
1245
  jQuery('.popover_click.popover_bottom').popover( 'hide' ); //Hide all opned popovers
1246
 
1247
  jQuery.ajax({
@@ -1360,7 +1366,7 @@ function wpbc_check_errors_in_booking_form( bk_type ) {
1360
 
1361
  var inp_value = jQuery( el ).val();
1362
 
1363
- if ( '' === jQuery.trim( inp_value ) ){
1364
  showErrorMessage( el, message_verif_requred, is_error_in_field );
1365
  is_error_in_field = true; // Error
1366
  }
101
  } //FixIn: 8.0.1.2 end
102
 
103
  //console.log( jQuery.fn.popover.Constructor.VERSION ); // Check if this minimum BS version, and then proced
104
+ if ( 'function' === typeof( jQuery( ".datepick-days-cell" ).popover ) ){ //FixIn: 7.0.1.2 - 2016-12-10
105
  jQuery( '.datepick-days-cell' ).popover( 'hide' );
106
  }
107
 
773
  return;
774
  }
775
  }
776
+ if ( (element.type !='checkbox') && (element.type !='radio') && ( inp_value.trim() === '')) { //FixIn:7.0.1.39 //FixIn: 8.7.11.12
777
  showErrorMessage( element , message_verif_requred, false ); //FixIn: 8.5.1.3
778
  return;
779
  }
1046
  if ( ! isScrollStop ){
1047
  makeScroll( element );
1048
  }
1049
+ //FixIn: 8.7.11.10
1050
+ if ( jQuery( "[name='" + element.name + "']" ).is( ':visible' ) ){
1051
+ jQuery("[name='"+ element.name +"']")
1052
+ .fadeOut( 350 ).fadeIn( 300 )
1053
+ .fadeOut( 350 ).fadeIn( 400 )
1054
+ .fadeOut( 350 ).fadeIn( 300 )
1055
+ .fadeOut( 350 ).fadeIn( 400 )
1056
+ .animate( {opacity: 1}, 4000 )
1057
+ ; // mark red border
1058
+ }
1059
  if (jQuery("[name='"+ element.name +"']").attr('type') == "radio") {
1060
 
1061
  if ( ( ! jQuery( "[name='" + element.name + "']" ).parent().parent().parent().next().hasClass( 'alert-warning' ))
1102
  .css( {'vertical-align': 'sub' } ) ;
1103
  jQuery(".wpdev-help-message")
1104
  .animate( {opacity: 1}, 10000 )
1105
+ .fadeOut( 2000 );
1106
+
1107
+ if ( ! jQuery( "[name='" + element.name + "']" ).is( ':visible' ) ){
1108
+ makeScroll( jQuery(".wpdev-help-message") );
1109
+ }
1110
+ jQuery( element ).trigger( 'focus' ); //FixIn: 8.7.11.12
1111
  return;
1112
 
1113
  }
1172
  // Hint labels inside of input boxes
1173
  jQuery(document).ready( function(){
1174
 
1175
+ jQuery('div.inside_hint').on( 'click', function(){ //FixIn: 8.7.11.12
1176
+ jQuery(this).css('visibility', 'hidden').siblings('.has-inside-hint').trigger( 'focus' ); //FixIn: 8.7.11.12
1177
  });
1178
 
1179
+ jQuery('input.has-inside-hint').on( 'blur', function(){ //FixIn: 8.7.11.12
1180
  if ( this.value == '' )
1181
  jQuery(this).siblings('.inside_hint').css('visibility', '');
1182
+ }).on( 'focus', function(){ //FixIn: 8.7.11.12
1183
  jQuery(this).siblings('.inside_hint').css('visibility', 'hidden');
1184
  });
1185
 
1247
 
1248
  jQuery('#'+timeline_obj.html_client_id + ' .wpbc_tl_title').html( '<span class="glyphicon glyphicon-refresh wpbc_spin"></span> &nbsp Loading...' ); // '<div style="height:20px;width:100%;text-align:center;margin:15px auto;">Loading ... <img style="vertical-align:middle;box-shadow:none;width:14px;" src="'+wpdev_bk_plugin_url+'/assets/img/ajax-loader.gif"><//div>'
1249
 
1250
+ if ( 'function' === typeof( jQuery(".popover_click.popover_bottom" ).popover ) ) //FixIn: 7.0.1.2 - 2016-12-10
1251
  jQuery('.popover_click.popover_bottom').popover( 'hide' ); //Hide all opned popovers
1252
 
1253
  jQuery.ajax({
1366
 
1367
  var inp_value = jQuery( el ).val();
1368
 
1369
+ if ( '' === inp_value.trim() ){ //FixIn: 8.7.11.12
1370
  showErrorMessage( el, message_verif_requred, is_error_in_field );
1371
  is_error_in_field = true; // Error
1372
  }
js/datepick/{jquery.datepick.js → jquery.datepick.wpbc.5.6.js} RENAMED
@@ -262,7 +262,7 @@ $.extend(Datepick.prototype, {
262
  }
263
  var showOn = this._get(inst, 'showOn');
264
  if (showOn == 'focus' || showOn == 'both') // Pop-up date picker when in the marked field
265
- input.focus(this._showDatepick);
266
  if (showOn == 'button' || showOn == 'both') { // Pop-up date picker when button clicked
267
  var buttonText = this._get(inst, 'buttonText');
268
  var buttonImage = this._get(inst, 'buttonImage');
@@ -274,7 +274,8 @@ $.extend(Datepick.prototype, {
274
  {src: buttonImage, alt: buttonText, title: buttonText})));
275
  input[isRTL ? 'before' : 'after'](trigger);
276
  inst.siblings = inst.siblings.add(trigger);
277
- trigger.click(function() {
 
278
  if ($.datepick._datepickerShowing && $.datepick._lastInput == target)
279
  $.datepick._hideDatepick();
280
  else
@@ -282,8 +283,7 @@ $.extend(Datepick.prototype, {
282
  return false;
283
  });
284
  }
285
- input.addClass(this.markerClassName).keydown(this._doKeyDown).
286
- keypress(this._doKeyPress).keyup(this._doKeyUp);
287
  if (this._get(inst, 'showDefault') && !inst.input.val()) {
288
  inst.dates = [this._getDefaultDate(inst)];
289
  this._showDate(inst);
@@ -354,7 +354,7 @@ $.extend(Datepick.prototype, {
354
  var id = 'dp' + (++this._uuid);
355
  this._dialogInput = $('<input type="text" id="' + id +
356
  '" style="position: absolute; width: 1px; z-index: -1"/>');
357
- this._dialogInput.keydown(this._doKeyDown);
358
  $('body').append(this._dialogInput);
359
  inst = this._dialogInst = this._newInst(this._dialogInput, false);
360
  inst.settings = {};
@@ -841,7 +841,7 @@ $.extend(Datepick.prototype, {
841
  if (duration == '')
842
  postProcess();
843
  if (inst.input[0].type != 'hidden')
844
- inst.input.focus();
845
  $.datepick._curInst = inst;
846
  }
847
  },
@@ -866,7 +866,7 @@ $.extend(Datepick.prototype, {
866
  removeClass(this._rtlClass.join(' ')).
867
  addClass(this._get(inst, 'isRTL') ? this._rtlClass[useTR] : '');
868
  if (inst.input && inst.input[0].type != 'hidden' && inst == $.datepick._curInst)
869
- $(inst.input).focus();
870
  },
871
 
872
  /* Retrieve the size of left and top borders for an element.
@@ -1059,7 +1059,7 @@ $.extend(Datepick.prototype, {
1059
  _clickMonthYear: function(id) {
1060
  var inst = this._getInst($(id)[0]);
1061
  if (inst.input && inst.selectingMonthYear && !$.browser_is_supported_datepick.msie)
1062
- inst.input.focus();
1063
  inst.selectingMonthYear = !inst.selectingMonthYear;
1064
  },
1065
 
@@ -1156,7 +1156,7 @@ $.extend(Datepick.prototype, {
1156
  this._hideDatepick(null, this._get(inst, 'duration'));
1157
  this._lastInput = inst.input[0];
1158
  if (typeof(inst.input[0]) != 'object')
1159
- inst.input.focus(); // Restore focus
1160
  this._lastInput = null;
1161
  }
1162
  return false;
@@ -2175,8 +2175,8 @@ $.fn.datepick = function(options){
2175
  $.datepick = new Datepick(); // Singleton instance
2176
 
2177
  $(function() {
2178
- $(document).mousedown($.datepick._checkExternalClick).
2179
- find('body').append($.datepick.dpDiv);
2180
  });
2181
 
2182
  })(jQuery);
262
  }
263
  var showOn = this._get(inst, 'showOn');
264
  if (showOn == 'focus' || showOn == 'both') // Pop-up date picker when in the marked field
265
+ input.on('focus', this._showDatepick);
266
  if (showOn == 'button' || showOn == 'both') { // Pop-up date picker when button clicked
267
  var buttonText = this._get(inst, 'buttonText');
268
  var buttonImage = this._get(inst, 'buttonImage');
274
  {src: buttonImage, alt: buttonText, title: buttonText})));
275
  input[isRTL ? 'before' : 'after'](trigger);
276
  inst.siblings = inst.siblings.add(trigger);
277
+ //FixIn: 8.7.11.12
278
+ trigger.on( 'click', function (){
279
  if ($.datepick._datepickerShowing && $.datepick._lastInput == target)
280
  $.datepick._hideDatepick();
281
  else
283
  return false;
284
  });
285
  }
286
+ input.addClass(this.markerClassName).on( 'keydown', this._doKeyDown).on( 'keypress', this._doKeyPress).on( 'keyup', this._doKeyUp); //FixIn: 8.7.11.12
 
287
  if (this._get(inst, 'showDefault') && !inst.input.val()) {
288
  inst.dates = [this._getDefaultDate(inst)];
289
  this._showDate(inst);
354
  var id = 'dp' + (++this._uuid);
355
  this._dialogInput = $('<input type="text" id="' + id +
356
  '" style="position: absolute; width: 1px; z-index: -1"/>');
357
+ this._dialogInput.on( 'keydown', this._doKeyDown);
358
  $('body').append(this._dialogInput);
359
  inst = this._dialogInst = this._newInst(this._dialogInput, false);
360
  inst.settings = {};
841
  if (duration == '')
842
  postProcess();
843
  if (inst.input[0].type != 'hidden')
844
+ $( inst.input ).trigger( 'focus' ); //FixIn: 8.7.11.12
845
  $.datepick._curInst = inst;
846
  }
847
  },
866
  removeClass(this._rtlClass.join(' ')).
867
  addClass(this._get(inst, 'isRTL') ? this._rtlClass[useTR] : '');
868
  if (inst.input && inst.input[0].type != 'hidden' && inst == $.datepick._curInst)
869
+ $( inst.input ).trigger( 'focus' ); //FixIn: 8.7.11.12
870
  },
871
 
872
  /* Retrieve the size of left and top borders for an element.
1059
  _clickMonthYear: function(id) {
1060
  var inst = this._getInst($(id)[0]);
1061
  if (inst.input && inst.selectingMonthYear && !$.browser_is_supported_datepick.msie)
1062
+ $( inst.input ).trigger( 'focus' ); //FixIn: 8.7.11.12
1063
  inst.selectingMonthYear = !inst.selectingMonthYear;
1064
  },
1065
 
1156
  this._hideDatepick(null, this._get(inst, 'duration'));
1157
  this._lastInput = inst.input[0];
1158
  if (typeof(inst.input[0]) != 'object')
1159
+ $( inst.input ).trigger( 'focus' ); //FixIn: 8.7.11.12 // Restore focus
1160
  this._lastInput = null;
1161
  }
1162
  return false;
2175
  $.datepick = new Datepick(); // Singleton instance
2176
 
2177
  $(function() {
2178
+
2179
+ $( document ).on( 'mousedown', $.datepick._checkExternalClick ).find( 'body' ).append( $.datepick.dpDiv ); //FixIn: 8.7.11.12
2180
  });
2181
 
2182
  })(jQuery);
js/wpbc-gutenberg.js CHANGED
@@ -214,7 +214,7 @@
214
 
215
  $( document ).on( 'click', '.wpbc_gb_block_preview_inner_title_edit', function( e ) {
216
  //jQuery( '.wpbc-gutenberg-open-btn' ).hide();
217
- $( this ).closest( '.wpbc_gb_div_block' ).find( '.wpbc-gutenberg-open-btn' ).click();
218
 
219
  });
220
 
@@ -238,7 +238,7 @@
238
  jQuery( "#wpbc_text_gettenberg_section_id" ).val( _id );
239
 
240
  // Select specific TAB in poup dialog
241
- jQuery( "#wpbc_tiny_modal .wpdvlp-top-tabs a.nav-tab" ).eq( popup_tab_index ).click();
242
 
243
 
244
  //console.log( 'WPBC-Gb :: Popup window for configuration Booking Calendar shortcode. Section #', _id );
@@ -286,7 +286,7 @@
286
  jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).val( shortcode_text );
287
 
288
  //Its does not work for automatic generating "Edit" event :((( , so we make some workarround in Edit block event
289
- jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).focus().trigger('mousedown').trigger( 'click' ).trigger('mouseup').trigger('change');
290
 
291
  //FixIn: 8.4.2.10
292
  //FixIn: 8.7.3.17 href: '#!'
214
 
215
  $( document ).on( 'click', '.wpbc_gb_block_preview_inner_title_edit', function( e ) {
216
  //jQuery( '.wpbc-gutenberg-open-btn' ).hide();
217
+ $( this ).closest( '.wpbc_gb_div_block' ).find( '.wpbc-gutenberg-open-btn' ).trigger( 'click' ); //FixIn: 8.7.11.12
218
 
219
  });
220
 
238
  jQuery( "#wpbc_text_gettenberg_section_id" ).val( _id );
239
 
240
  // Select specific TAB in poup dialog
241
+ jQuery( "#wpbc_tiny_modal .wpdvlp-top-tabs a.nav-tab" ).eq( popup_tab_index ).trigger( 'click' ); //FixIn: 8.7.11.12
242
 
243
 
244
  //console.log( 'WPBC-Gb :: Popup window for configuration Booking Calendar shortcode. Section #', _id );
286
  jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).val( shortcode_text );
287
 
288
  //Its does not work for automatic generating "Edit" event :((( , so we make some workarround in Edit block event
289
+ jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).trigger( 'focus' ).trigger('mousedown').trigger( 'click' ).trigger('mouseup').trigger('change');
290
 
291
  //FixIn: 8.4.2.10
292
  //FixIn: 8.7.3.17 href: '#!'
js/wpbc_time-selector.js ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ //FixIn: 8.7.11.10
2
+ (function ( $ ){
3
+
4
+ $.fn.extend( {
5
+
6
+ wpbc_timeselector: function (){
7
+
8
+ var times_options = [];
9
+
10
+ this.each( function (){
11
+
12
+ var el = $( this );
13
+
14
+ // On new days click we are searching for old time items, and remove them from this booking form
15
+ if ( el.parent().find( '.wpbc_times_selector' ).length ) {
16
+ el.parent().find( '.wpbc_times_selector' ).remove();
17
+ }
18
+
19
+ el.find( 'option' ).each( function ( ind ){
20
+
21
+ times_options.push( {
22
+ title : jQuery( this ).text()
23
+ , value : jQuery( this ).val()
24
+ , disabled: jQuery( this ).is( ':disabled' )
25
+ , selected: jQuery( this ).is( ':selected' )
26
+ } );
27
+
28
+ } );
29
+
30
+ var times_options_html = $.fn.wpbc_timeselector.format( times_options );
31
+
32
+ el.after( times_options_html );
33
+
34
+ el.next('.wpbc_times_selector').find('div').on( "click", function() {
35
+
36
+ // Get data value of clicked DIV time-slot
37
+ var selected_value = jQuery( this ).attr( 'data-value' );
38
+
39
+ // Remove previos selected class
40
+ jQuery( this ).parent( '.wpbc_times_selector' ).find( '.wpbc_time_selected' ).removeClass( 'wpbc_time_selected' );
41
+ // Set time item with selected Class
42
+ jQuery( this ).addClass('wpbc_time_selected');
43
+
44
+ el.find( 'option' ).prop( 'selected', false );
45
+ // Find option in selectbox with this value
46
+ el.find( 'option[value="' + selected_value + '"]' ).prop( 'selected', true );
47
+
48
+ el.trigger( 'change' );
49
+ });
50
+
51
+ el.hide();
52
+
53
+ times_options = [];
54
+ } );
55
+
56
+ return this; // Chain
57
+ }
58
+ } );
59
+
60
+
61
+ // Get HTML structure of times selection
62
+ $.fn.wpbc_timeselector.format = function ( el_arr ) {
63
+
64
+ var select_div = '';
65
+ var css_class='';
66
+
67
+ $.each( el_arr, function (index, el_item){
68
+
69
+ if ( !el_item.disabled ){
70
+
71
+ if (el_item.selected){
72
+ css_class = 'wpbc_time_selected';
73
+ } else {
74
+ css_class = '';
75
+ }
76
+
77
+ select_div += '<div '
78
+ + ' data-value="' + el_item.value + '" '
79
+ + ' class="' + css_class + '" '
80
+ + '>'
81
+ + el_item.title
82
+ + '</div>'
83
+ }
84
+
85
+ } );
86
+
87
+ if ( '' == select_div ){
88
+ select_div = '<span class="wpbc_no_time_pickers">'
89
+ + 'No available times'
90
+ + '</span>'
91
+ }
92
+ return '<div class="wpbc_times_selector">' + select_div + '</div>';
93
+ }
94
+
95
+
96
+ })( jQuery );
97
+
98
+
99
+
100
+ jQuery(document).ready(function(){
101
+
102
+ // setTimeout( function ( ) { // Need to have some delay for loading of all times in Garbage
103
+
104
+ // Load after page loaded
105
+ jQuery( 'select[name^="rangetime"]' ).wpbc_timeselector();
106
+ jQuery( 'select[name^="starttime"]' ).wpbc_timeselector();
107
+ jQuery( 'select[name^="endtime"]' ).wpbc_timeselector();
108
+ jQuery( 'select[name^="durationtime"]' ).wpbc_timeselector();
109
+
110
+ // This hook loading after each day selection //FixIn: 8.7.11.9
111
+ jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){
112
+ jQuery( '#booking_form_div' + bk_type + ' select[name^="rangetime"]' ).wpbc_timeselector();
113
+ jQuery( '#booking_form_div' + bk_type + ' select[name^="starttime"]' ).wpbc_timeselector();
114
+ jQuery( '#booking_form_div' + bk_type + ' select[name^="endtime"]' ).wpbc_timeselector();
115
+ jQuery( '#booking_form_div' + bk_type + ' select[name^="durationtime"]' ).wpbc_timeselector();
116
+ } );
117
+
118
+ // }, 1000 );
119
+
120
+ });
js/wpbc_times.js CHANGED
@@ -43,7 +43,7 @@ function wpbc_set_popover_in_cal( resource_id ){
43
  if ( global_avalaibility_times[ resource_id ].length > 0 ) tooltip_day_class_4_show = " .datepick-days-cell"; // each day
44
  }
45
 
46
- if ( jQuery.isFunction( jQuery( "#calendar_booking" + resource_id + tooltip_day_class_4_show ).popover ) ){ //FixIn: 7.0.1.2 - 2016-12-10
47
  jQuery( "#calendar_booking" + resource_id + tooltip_day_class_4_show ).popover( {
48
  placement: 'top auto'
49
  , trigger : 'hover'
@@ -767,22 +767,28 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
767
 
768
  //PS: This function from ../booking/inc/js/personal.js
769
  function showErrorTimeMessage( my_message, element ){
 
770
  var element_name = element.name;
771
  makeScroll( element );
772
- jQuery( "[name='" + element_name + "']" )
773
- .css( {'border': '1px solid red'} )
774
- .fadeOut( 350 )
775
- .fadeIn( 500 )
776
- .animate( {opacity: 1}, 4000 )
777
- .animate( {border: '1px solid #DFDFDF'}, 100 )
778
- ; // mark red border
 
 
 
 
 
779
  jQuery( "[name='" + element_name + "']" )
780
  .after( '<div class="wpdev-help-message alert alert-warning">' + my_message + '</div>' ); // Show message
781
  jQuery( ".wpdev-help-message" )
782
  // .css( {'color' : 'red'} )
783
  .animate( {opacity: 1}, 10000 )
784
  .fadeOut( 2000 ); // hide message
785
- element.focus(); // make focus to elemnt
786
  return true;
787
  }
788
 
@@ -838,7 +844,7 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
838
  // HERE WE WILL DISABLE ALL OPTIONS IN RANGE TIME INTERVALS FOR SINGLE DAYS SELECTIONS FOR THAT DAYS WHERE HOURS ALREADY BOOKED
839
  //here is not range selections
840
  all_dates = get_first_day_of_selection( all_dates );
841
- if ( (bk_days_selection_mode == 'single') || (true) ){ // Only single day selections here
842
 
843
  var current_single_day_selections = all_dates.split( '.' );
844
  td_class = (current_single_day_selections[ 1 ] * 1) + '-' + (current_single_day_selections[ 0 ] * 1) + '-' + (current_single_day_selections[ 2 ] * 1);
@@ -851,7 +857,7 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
851
  jQuery( time_slot_field_name + ' option:disabled,' + time_slot_field_name2 + ' option:disabled,'
852
  + start_time_slot_field_name + ' option:disabled,' + start_time_slot_field_name2 + ' option:disabled,'
853
  + end_time_slot_field_name + ' option:disabled,' + end_time_slot_field_name2 + ' option:disabled'
854
- ).removeAttr( 'disabled' ); // Make active all times
855
 
856
 
857
  if ( jQuery( time_slot_field_name + ',' + time_slot_field_name2 + ',' + start_time_slot_field_name + ',' + start_time_slot_field_name2 ).length == 0 ) return; // WE DO NOT HAVE RANGE SELECTIONS AT THIS FORM SO JUST RETURN
@@ -966,6 +972,9 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
966
  }
967
  }
968
 
 
 
 
969
  }
970
 
971
 
@@ -1102,8 +1111,8 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
1102
 
1103
  if ( is_time_range > -1 ){ // Timeslots
1104
  bk_time_slot_selection = bk_time_slot_selection.split( '-' );
1105
- bk_time_slot_selection[ 0 ] = jQuery.trim( bk_time_slot_selection[ 0 ] );
1106
- bk_time_slot_selection[ 1 ] = jQuery.trim( bk_time_slot_selection[ 1 ] );
1107
 
1108
  bk_time_slot_selection[ 0 ] = bk_time_slot_selection[ 0 ].split( ':' );
1109
  bk_time_slot_selection[ 1 ] = bk_time_slot_selection[ 1 ].split( ':' );
43
  if ( global_avalaibility_times[ resource_id ].length > 0 ) tooltip_day_class_4_show = " .datepick-days-cell"; // each day
44
  }
45
 
46
+ if ( 'function' === typeof( jQuery( "#calendar_booking" + resource_id + tooltip_day_class_4_show ).popover ) ){ //FixIn: 7.0.1.2 - 2016-12-10
47
  jQuery( "#calendar_booking" + resource_id + tooltip_day_class_4_show ).popover( {
48
  placement: 'top auto'
49
  , trigger : 'hover'
767
 
768
  //PS: This function from ../booking/inc/js/personal.js
769
  function showErrorTimeMessage( my_message, element ){
770
+
771
  var element_name = element.name;
772
  makeScroll( element );
773
+ //FixIn: 8.7.11.10
774
+ if ( jQuery( "[name='" + element_name + "']" ).is( ':visible' ) ){
775
+
776
+ jQuery( "[name='" + element_name + "']" )
777
+ .css( {'border': '1px solid red'} )
778
+ .fadeOut( 350 )
779
+ .fadeIn( 500 )
780
+ .animate( {opacity: 1}, 4000 )
781
+ .animate( {border: '1px solid #DFDFDF'}, 100 )
782
+ ; // mark red border
783
+ }
784
+
785
  jQuery( "[name='" + element_name + "']" )
786
  .after( '<div class="wpdev-help-message alert alert-warning">' + my_message + '</div>' ); // Show message
787
  jQuery( ".wpdev-help-message" )
788
  // .css( {'color' : 'red'} )
789
  .animate( {opacity: 1}, 10000 )
790
  .fadeOut( 2000 ); // hide message
791
+ jQuery( element).trigger( 'focus' ); //FixIn: 8.7.11.12
792
  return true;
793
  }
794
 
844
  // HERE WE WILL DISABLE ALL OPTIONS IN RANGE TIME INTERVALS FOR SINGLE DAYS SELECTIONS FOR THAT DAYS WHERE HOURS ALREADY BOOKED
845
  //here is not range selections
846
  all_dates = get_first_day_of_selection( all_dates );
847
+ if ( (bk_days_selection_mode == 'single') ){ // Only single day selections here //FixIn: 8.7.11.6
848
 
849
  var current_single_day_selections = all_dates.split( '.' );
850
  td_class = (current_single_day_selections[ 1 ] * 1) + '-' + (current_single_day_selections[ 0 ] * 1) + '-' + (current_single_day_selections[ 2 ] * 1);
857
  jQuery( time_slot_field_name + ' option:disabled,' + time_slot_field_name2 + ' option:disabled,'
858
  + start_time_slot_field_name + ' option:disabled,' + start_time_slot_field_name2 + ' option:disabled,'
859
  + end_time_slot_field_name + ' option:disabled,' + end_time_slot_field_name2 + ' option:disabled'
860
+ ).prop( 'disabled', false ); // Make active all times
861
 
862
 
863
  if ( jQuery( time_slot_field_name + ',' + time_slot_field_name2 + ',' + start_time_slot_field_name + ',' + start_time_slot_field_name2 ).length == 0 ) return; // WE DO NOT HAVE RANGE SELECTIONS AT THIS FORM SO JUST RETURN
972
  }
973
  }
974
 
975
+ //FixIn: 8.7.11.9
976
+ jQuery( ".booking_form_div" ).trigger( 'wpbc_hook_timeslots_disabled', [bk_type, all_dates] ); // Trigger hook on disabling timeslots. Usage: jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){ ... } );
977
+
978
  }
979
 
980
 
1111
 
1112
  if ( is_time_range > -1 ){ // Timeslots
1113
  bk_time_slot_selection = bk_time_slot_selection.split( '-' );
1114
+ bk_time_slot_selection[ 0 ] = bk_time_slot_selection[ 0 ].trim(); //FixIn: 8.7.11.12
1115
+ bk_time_slot_selection[ 1 ] = bk_time_slot_selection[ 1 ].trim();
1116
 
1117
  bk_time_slot_selection[ 0 ] = bk_time_slot_selection[ 0 ].split( ':' );
1118
  bk_time_slot_selection[ 1 ] = bk_time_slot_selection[ 1 ].split( ':' );
js/wpbc_vars.js CHANGED
@@ -17,7 +17,7 @@
17
 
18
  function wpbc_define_var( wpbc_global_var ) {
19
  if (wpbc_global_var === undefined) { return null; }
20
- else { return jQuery.parseJSON(wpbc_global_var); } //FixIn:6.1
21
  }
22
 
23
  ////////////////////////////////////////////////////////////////////////////////
17
 
18
  function wpbc_define_var( wpbc_global_var ) {
19
  if (wpbc_global_var === undefined) { return null; }
20
+ else { return JSON.parse(wpbc_global_var); } //FixIn:6.1 //FixIn: 8.7.11.12
21
  }
22
 
23
  ////////////////////////////////////////////////////////////////////////////////
languages/booking-ar_SA.mo CHANGED
Binary file
languages/booking-be_BY.mo CHANGED
Binary file
languages/booking-bg_BG.mo CHANGED
Binary file
languages/booking-ca.mo CHANGED
Binary file
languages/booking-cs_CZ.mo CHANGED
Binary file
languages/booking-da_DK.mo CHANGED
Binary file
languages/booking-de_DE.mo CHANGED
Binary file
languages/booking-el.mo CHANGED
Binary file
languages/booking-es_ES.mo CHANGED
Binary file
languages/booking-fi.mo CHANGED
Binary file
languages/booking-fr_FR.mo CHANGED
Binary file
languages/booking-gl_ES.mo CHANGED
Binary file
languages/booking-he_IL.mo CHANGED
Binary file
languages/booking-hr.mo CHANGED
Binary file
languages/booking-hu_HU.mo CHANGED
Binary file
languages/booking-it_IT.mo CHANGED
Binary file
languages/booking-nb_NO.mo CHANGED
Binary file
languages/booking-nl_NL.mo CHANGED
Binary file
languages/booking-pl_PL.mo CHANGED
Binary file
languages/booking-pt_BR.mo CHANGED
Binary file
languages/booking-pt_PT.mo CHANGED
Binary file
languages/booking-ro_RO.mo CHANGED
Binary file
languages/booking-ru_RU.mo CHANGED
Binary file
languages/booking-sk_SK.mo CHANGED
Binary file
languages/booking-sl_SI.mo CHANGED
Binary file
languages/booking-sv_SE.mo CHANGED
Binary file
languages/booking-th_TH.mo CHANGED
Binary file
languages/booking-tr_TR.mo CHANGED
Binary file
languages/booking-uk.mo CHANGED
Binary file
languages/booking-zh_CN.mo CHANGED
Binary file
languages/booking-zh_TW.mo CHANGED
Binary file
languages/booking.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: booking\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2020-08-01 11:28+0300\n"
7
  "PO-Revision-Date: \n"
8
  "Last-Translator: wpdevelop <info@wpdevelop.com>\n"
9
  "Language-Team: wpdevelop <info@wpbookingcalendar.com>\n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-Basepath: ..\n"
17
- "X-Generator: Poedit 2.0.1\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
  "X-Poedit-SearchPath-0: .\n"
20
 
@@ -51,7 +51,7 @@ msgstr ""
51
  msgid "Select your start day of the week"
52
  msgstr ""
53
 
54
- #: core/admin/api-settings.php:109 core/admin/api-settings.php:192
55
  #: core/lib/wpbc_all_translations.php:10 core/timeline/v2/wpbc-class-timeline_v2.php:86
56
  #: inc/_bm/admin/page-seasons.php:991 inc/_bs/admin/api-settings-s.php:108
57
  #: inc/_bs/admin/api-settings-s.php:241 inc/_ps/form/class-wpbc-form-help.php:451
@@ -59,7 +59,7 @@ msgstr ""
59
  msgid "Sunday"
60
  msgstr ""
61
 
62
- #: core/admin/api-settings.php:110 core/admin/api-settings.php:195
63
  #: core/lib/wpbc_all_translations.php:11 core/timeline/v2/wpbc-class-timeline_v2.php:80
64
  #: inc/_bm/admin/page-seasons.php:992 inc/_bs/admin/api-settings-s.php:109
65
  #: inc/_bs/admin/api-settings-s.php:242 inc/_ps/form/class-wpbc-form-help.php:452
@@ -67,7 +67,7 @@ msgstr ""
67
  msgid "Monday"
68
  msgstr ""
69
 
70
- #: core/admin/api-settings.php:111 core/admin/api-settings.php:198
71
  #: core/lib/wpbc_all_translations.php:12 core/timeline/v2/wpbc-class-timeline_v2.php:81
72
  #: inc/_bm/admin/page-seasons.php:993 inc/_bs/admin/api-settings-s.php:110
73
  #: inc/_bs/admin/api-settings-s.php:243 inc/_ps/form/class-wpbc-form-help.php:453
@@ -75,7 +75,7 @@ msgstr ""
75
  msgid "Tuesday"
76
  msgstr ""
77
 
78
- #: core/admin/api-settings.php:112 core/admin/api-settings.php:201
79
  #: core/lib/wpbc_all_translations.php:13 core/timeline/v2/wpbc-class-timeline_v2.php:82
80
  #: inc/_bm/admin/page-seasons.php:994 inc/_bs/admin/api-settings-s.php:111
81
  #: inc/_bs/admin/api-settings-s.php:244 inc/_ps/form/class-wpbc-form-help.php:454
@@ -83,7 +83,7 @@ msgstr ""
83
  msgid "Wednesday"
84
  msgstr ""
85
 
86
- #: core/admin/api-settings.php:113 core/admin/api-settings.php:204
87
  #: core/lib/wpbc_all_translations.php:14 core/timeline/v2/wpbc-class-timeline_v2.php:83
88
  #: inc/_bm/admin/page-seasons.php:995 inc/_bs/admin/api-settings-s.php:112
89
  #: inc/_bs/admin/api-settings-s.php:245 inc/_ps/form/class-wpbc-form-help.php:455
@@ -91,7 +91,7 @@ msgstr ""
91
  msgid "Thursday"
92
  msgstr ""
93
 
94
- #: core/admin/api-settings.php:114 core/admin/api-settings.php:207
95
  #: core/lib/wpbc_all_translations.php:15 core/timeline/v2/wpbc-class-timeline_v2.php:84
96
  #: inc/_bm/admin/page-seasons.php:996 inc/_bs/admin/api-settings-s.php:113
97
  #: inc/_bs/admin/api-settings-s.php:246 inc/_ps/form/class-wpbc-form-help.php:456
@@ -99,7 +99,7 @@ msgstr ""
99
  msgid "Friday"
100
  msgstr ""
101
 
102
- #: core/admin/api-settings.php:115 core/admin/api-settings.php:210
103
  #: core/lib/wpbc_all_translations.php:16 core/timeline/v2/wpbc-class-timeline_v2.php:85
104
  #: inc/_bm/admin/page-seasons.php:997 inc/_bs/admin/api-settings-s.php:114
105
  #: inc/_bs/admin/api-settings-s.php:247 inc/_ps/form/class-wpbc-form-help.php:457
@@ -122,50 +122,66 @@ msgstr ""
122
  msgid "Type of days selection in calendar"
123
  msgstr ""
124
 
125
- #: core/admin/api-settings.php:162 core/lib/wpbc_all_translations.php:20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  msgid "Do not change background color for partially booked days"
127
  msgstr ""
128
 
129
- #: core/admin/api-settings.php:163 core/lib/wpbc_all_translations.php:21
130
  msgid "Show partially booked days with same background as in legend item"
131
  msgstr ""
132
 
133
- #: core/admin/api-settings.php:164 core/admin/api-settings.php:314 core/admin/api-settings.php:474
134
- #: core/admin/api-settings.php:509 core/admin/api-settings.php:830
135
  #: core/admin/page-form-free.php:189 core/admin/page-ics-export.php:467
136
- #: core/lib/wpbc_all_translations.php:22 core/timeline/v2/wpbc-class-timeline_v2.php:2817
137
  #: inc/_bl/admin/api-settings-l.php:179 inc/_bl/admin/api-settings-l.php:185
138
  #: inc/_bl/admin/api-settings-l.php:216 inc/gateways/page-gateways.php:198
139
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1076 js/wpbc-gutenberg.js:1032
140
  msgid "Note"
141
  msgstr ""
142
 
143
- #: core/admin/api-settings.php:165 core/admin/api-settings.php:475
144
  #: core/lib/wpbc_all_translations.php:23
145
  msgid "Partially booked item - day, which is booked for the specific time-slot(s)."
146
  msgstr ""
147
 
148
- #: core/admin/api-settings.php:187 core/lib/wpbc_all_translations.php:24
149
  msgid "Unavailable week days"
150
  msgstr ""
151
 
152
- #: core/admin/api-settings.php:217 core/lib/wpbc_all_translations.php:25
153
  msgid "Check unavailable days in calendars. This option will overwrite all other settings."
154
  msgstr ""
155
 
156
- #: core/admin/api-settings.php:235 core/lib/wpbc_all_translations.php:26
157
  msgid "Unavailable days from today"
158
  msgstr ""
159
 
160
- #: core/admin/api-settings.php:236 core/lib/wpbc_all_translations.php:27
161
  msgid "Select number of unavailable days in calendar start from today."
162
  msgstr ""
163
 
164
- #: core/admin/api-settings.php:275 core/lib/wpbc_all_translations.php:28 inc/_ps/lib_p.php:268
165
  msgid "Simple"
166
  msgstr ""
167
 
168
- #: core/admin/api-settings.php:275 core/admin/wpbc-toolbar-tiny.php:240
169
  #: core/admin/wpbc-toolbar-tiny.php:698 core/admin/wpbc-toolbar-tiny.php:1199
170
  #: core/admin/wpbc-toolbar-tiny.php:1615 core/lib/wpbc_all_translations.php:29
171
  #: inc/_bm/m-toolbar.php:29 inc/_bm/m-toolbar.php:113 inc/_bm/m-toolbar.php:402
@@ -173,263 +189,263 @@ msgstr ""
173
  msgid "Booking Form"
174
  msgstr ""
175
 
176
- #: core/admin/api-settings.php:276 core/lib/wpbc_all_translations.php:30 inc/_ps/lib_p.php:264
177
  msgid ""
178
  "Check the box, if you want to use simple booking form customization from Free plugin version at "
179
  "Settings - Form page."
180
  msgstr ""
181
 
182
- #: core/admin/api-settings.php:284 core/lib/wpbc_all_translations.php:31
183
  msgid "Syntax highlighter"
184
  msgstr ""
185
 
186
- #: core/admin/api-settings.php:285 core/lib/wpbc_all_translations.php:32
187
  msgid "Check the box, if you want to use syntax highlighter during customization booking form."
188
  msgstr ""
189
 
190
- #: core/admin/api-settings.php:296 core/lib/wpbc_all_translations.php:33
191
  #: inc/_ps/form/class-wpbc-form-help.php:194
192
  msgid "CAPTCHA"
193
  msgstr ""
194
 
195
- #: core/admin/api-settings.php:297 core/lib/wpbc_all_translations.php:34
196
  msgid "Check the box to activate CAPTCHA inside the booking form."
197
  msgstr ""
198
 
199
- #: core/admin/api-settings.php:304 core/lib/wpbc_all_translations.php:35
200
  msgid "Auto-fill fields"
201
  msgstr ""
202
 
203
- #: core/admin/api-settings.php:305 core/lib/wpbc_all_translations.php:36
204
  msgid "Check the box to activate auto-fill form fields for logged in users."
205
  msgstr ""
206
 
207
- #: core/admin/api-settings.php:312 core/lib/wpbc_all_translations.php:37
208
  msgid "Use CSS BootStrap"
209
  msgstr ""
210
 
211
- #: core/admin/api-settings.php:313 core/lib/wpbc_all_translations.php:38
212
  msgid "Using BootStrap CSS for the form fields"
213
  msgstr ""
214
 
215
- #: core/admin/api-settings.php:314 core/lib/wpbc_all_translations.php:39
216
  msgid "You must not deactivate loading BootStrap files at advanced section of these settings!"
217
  msgstr ""
218
 
219
- #: core/admin/api-settings.php:324 core/lib/wpbc_all_translations.php:40
220
  msgid "Show legend below calendar"
221
  msgstr ""
222
 
223
- #: core/admin/api-settings.php:325 core/lib/wpbc_all_translations.php:41
224
  msgid "Check this box to display a legend of dates below the booking calendar."
225
  msgstr ""
226
 
227
- #: core/admin/api-settings.php:337 core/lib/wpbc_all_translations.php:42
228
  msgid "Available item"
229
  msgstr ""
230
 
231
- #: core/admin/api-settings.php:351 core/lib/wpbc_all_translations.php:43
232
- #: core/wpbc-activation.php:1030
233
  msgid "Available"
234
  msgstr ""
235
 
236
- #: core/admin/api-settings.php:360 core/lib/wpbc_all_translations.php:44
237
  #, php-format
238
  msgid "Activate and type your %stitle of available%s item in legend"
239
  msgstr ""
240
 
241
- #: core/admin/api-settings.php:374 core/lib/wpbc_all_translations.php:45
242
  msgid "Pending item"
243
  msgstr ""
244
 
245
- #: core/admin/api-settings.php:388 core/admin/page-email-deny.php:558
246
  #: core/admin/wpbc-class-listing.php:328 core/admin/wpbc-class-listing.php:426
247
  #: core/admin/wpbc-toolbars.php:549 core/admin/wpbc-toolbars.php:964
248
- #: core/lib/wpbc_all_translations.php:46 core/timeline/v2/wpbc-class-timeline_v2.php:2676
249
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2729 core/wpbc-activation.php:1034
250
  #: inc/_bs/lib_s.php:328 inc/_ps/personal.php:359 inc/_ps/wpbc-print.php:119
251
  msgid "Pending"
252
  msgstr ""
253
 
254
- #: core/admin/api-settings.php:397 core/lib/wpbc_all_translations.php:47
255
  #, php-format
256
  msgid "Activate and type your %stitle of pending%s item in legend"
257
  msgstr ""
258
 
259
- #: core/admin/api-settings.php:411 core/lib/wpbc_all_translations.php:48
260
  msgid "Approved item"
261
  msgstr ""
262
 
263
- #: core/admin/api-settings.php:425 core/lib/wpbc_all_translations.php:49
264
- #: core/wpbc-activation.php:1038
265
  msgid "Booked"
266
  msgstr ""
267
 
268
- #: core/admin/api-settings.php:434 core/lib/wpbc_all_translations.php:50
269
  #, php-format
270
  msgid "Activate and type your %stitle of approved%s item in legend"
271
  msgstr ""
272
 
273
- #: core/admin/api-settings.php:449 core/lib/wpbc_all_translations.php:51
274
  msgid "Partially booked item"
275
  msgstr ""
276
 
277
- #: core/admin/api-settings.php:463 core/lib/wpbc_all_translations.php:52
278
- #: core/wpbc-activation.php:1044
279
  msgid "Partially booked"
280
  msgstr ""
281
 
282
- #: core/admin/api-settings.php:472 core/lib/wpbc_all_translations.php:53
283
  #, php-format
284
  msgid "Activate and type your %stitle of partially booked%s item in legend"
285
  msgstr ""
286
 
287
- #: core/admin/api-settings.php:497 core/lib/wpbc_all_translations.php:54
288
  msgid "Show date number in legend"
289
  msgstr ""
290
 
291
- #: core/admin/api-settings.php:498 core/lib/wpbc_all_translations.php:55
292
  msgid "Check this box to display today date number in legend cells. "
293
  msgstr ""
294
 
295
- #: core/admin/api-settings.php:506 core/lib/wpbc_all_translations.php:56
296
  msgid "Show \"Thank You\" message"
297
  msgstr ""
298
 
299
- #: core/admin/api-settings.php:507 core/lib/wpbc_all_translations.php:57
300
  msgid "Redirect visitor to a new \"Thank You\" page"
301
  msgstr ""
302
 
303
- #: core/admin/api-settings.php:509 core/lib/wpbc_all_translations.php:58
304
  msgid "This action will have no effect, if the payment form(s) is active!"
305
  msgstr ""
306
 
307
- #: core/admin/api-settings.php:514 core/lib/wpbc_all_translations.php:59
308
  msgid "Action after booking is done"
309
  msgstr ""
310
 
311
- #: core/admin/api-settings.php:523 core/lib/wpbc_all_translations.php:60
312
- #: core/wpbc-activation.php:868
313
  #, php-format
314
  msgid ""
315
  "Thank you for your online booking. %s We will send confirmation of your booking as soon as "
316
  "possible."
317
  msgstr ""
318
 
319
- #: core/admin/api-settings.php:524 core/lib/wpbc_all_translations.php:61
320
  msgid "Message title"
321
  msgstr ""
322
 
323
- #: core/admin/api-settings.php:525 core/lib/wpbc_all_translations.php:62
324
  #, php-format
325
  msgid "Type title of message %safter booking has done by user%s"
326
  msgstr ""
327
 
328
- #: core/admin/api-settings.php:536 core/lib/wpbc_all_translations.php:63
329
  msgid "Time of message showing"
330
  msgstr ""
331
 
332
- #: core/admin/api-settings.php:537 core/lib/wpbc_all_translations.php:64
333
  msgid "Set duration of time (milliseconds) to show this message"
334
  msgstr ""
335
 
336
- #: core/admin/api-settings.php:564 core/lib/wpbc_all_translations.php:65
337
  msgid "URL of \"thank you\" page"
338
  msgstr ""
339
 
340
- #: core/admin/api-settings.php:580 core/lib/wpbc_all_translations.php:66
341
  #, php-format
342
  msgid "Type URL of %s\"Thank You\" page%s"
343
  msgstr ""
344
 
345
- #: core/admin/api-settings.php:592 core/lib/wpbc_all_translations.php:67 core/wpbc.php:137
346
  #: core/wpbc.php:138
347
  msgid "Bookings Listing"
348
  msgstr ""
349
 
350
- #: core/admin/api-settings.php:593 core/admin/page-settings.php:231 core/admin/page-timeline.php:45
351
  #: core/admin/page-timeline.php:46 core/admin/page-timeline.php:47 core/admin/wpbc-toolbars.php:482
352
  #: core/lib/wpbc_all_translations.php:68 core/wpbc-functions.php:1878
353
  msgid "Calendar Overview"
354
  msgstr ""
355
 
356
- #: core/admin/api-settings.php:598 core/lib/wpbc_all_translations.php:69
357
  msgid "Default booking admin page"
358
  msgstr ""
359
 
360
- #: core/admin/api-settings.php:599 core/lib/wpbc_all_translations.php:70
361
  msgid "Select your default view mode of bookings at the booking listing page"
362
  msgstr ""
363
 
364
- #: core/admin/api-settings.php:615 core/admin/wpbc-toolbar-tiny.php:393
365
  #: core/admin/wpbc-toolbars.php:1184 core/admin/wpbc-toolbars.php:1244
366
  #: core/lib/wpbc_all_translations.php:71 inc/_bl/admin/page-coupons.php:526
367
  msgid "Day"
368
  msgstr ""
369
 
370
- #: core/admin/api-settings.php:616 core/admin/wpbc-toolbar-tiny.php:394
371
  #: core/admin/wpbc-toolbars.php:1201 core/admin/wpbc-toolbars.php:1258
372
  #: core/lib/wpbc_all_translations.php:72
373
  msgid "Week"
374
  msgstr ""
375
 
376
- #: core/admin/api-settings.php:617 core/admin/api-settings.php:624
377
  #: core/admin/wpbc-toolbar-tiny.php:396 core/admin/wpbc-toolbars.php:1218
378
  #: core/admin/wpbc-toolbars.php:1272 core/lib/wpbc_all_translations.php:73
379
  #: inc/_bl/admin/page-coupons.php:525
380
  msgid "Month"
381
  msgstr ""
382
 
383
- #: core/admin/api-settings.php:618 core/admin/wpbc-toolbar-tiny.php:398
384
  #: core/admin/wpbc-toolbars.php:1286 core/lib/wpbc_all_translations.php:74
385
  msgid "2 Months"
386
  msgstr ""
387
 
388
- #: core/admin/api-settings.php:619 core/admin/api-settings.php:625
389
  #: core/admin/wpbc-toolbar-tiny.php:400 core/lib/wpbc_all_translations.php:75
390
  msgid "3 Months"
391
  msgstr ""
392
 
393
- #: core/admin/api-settings.php:620 core/admin/api-settings.php:626
394
  #: core/admin/wpbc-toolbar-tiny.php:401 core/admin/wpbc-toolbars.php:579
395
  #: core/admin/wpbc-toolbars.php:813 core/lib/wpbc_all_translations.php:76
396
  #: inc/_bl/admin/page-coupons.php:524
397
  msgid "Year"
398
  msgstr ""
399
 
400
- #: core/admin/api-settings.php:631 core/lib/wpbc_all_translations.php:77
401
  msgid "Default calendar view mode"
402
  msgstr ""
403
 
404
- #: core/admin/api-settings.php:632 core/lib/wpbc_all_translations.php:78
405
  msgid "Select your default calendar view mode at booking calendar overview page"
406
  msgstr ""
407
 
408
- #: core/admin/api-settings.php:642 core/lib/wpbc_all_translations.php:79
409
  msgid "Filter tab"
410
  msgstr ""
411
 
412
- #: core/admin/api-settings.php:643 core/lib/wpbc_all_translations.php:80
413
  msgid "Actions tab"
414
  msgstr ""
415
 
416
- #: core/admin/api-settings.php:648 core/lib/wpbc_all_translations.php:81
417
  msgid "Default toolbar tab"
418
  msgstr ""
419
 
420
- #: core/admin/api-settings.php:649 core/lib/wpbc_all_translations.php:82
421
  msgid "Select your default opened tab in toolbar at booking listing page"
422
  msgstr ""
423
 
424
- #: core/admin/api-settings.php:661 core/lib/wpbc_all_translations.php:83
425
  msgid "Bookings number per page"
426
  msgstr ""
427
 
428
- #: core/admin/api-settings.php:662 core/lib/wpbc_all_translations.php:84
429
  msgid "Select number of bookings per page in booking listing"
430
  msgstr ""
431
 
432
- #: core/admin/api-settings.php:669 core/admin/api-settings.php:670
433
  #: core/admin/wpbc-class-listing.php:122 core/admin/wpbc-toolbars.php:735
434
  #: core/admin/wpbc-toolbars.php:738 core/lib/wpbc_all_translations.php:85
435
  #: core/sync/wpbc-gcal-class.php:640 core/sync/wpbc-gcal-class.php:661
@@ -444,23 +460,23 @@ msgstr ""
444
  msgid "ID"
445
  msgstr ""
446
 
447
- #: core/admin/api-settings.php:669 core/admin/api-settings.php:671 core/admin/api-settings.php:675
448
- #: core/admin/api-settings.php:679 core/lib/wpbc_all_translations.php:86
449
  #: inc/_bl/admin/page-search.php:180 inc/_bl/admin/page-search.php:182
450
  #: inc/_bl/admin/page-search.php:184 inc/_bl/admin/page-search.php:186
451
  #: inc/_bl/admin/page-search.php:188
452
  msgid "ASC"
453
  msgstr ""
454
 
455
- #: core/admin/api-settings.php:670 core/admin/api-settings.php:672 core/admin/api-settings.php:676
456
- #: core/admin/api-settings.php:680 core/lib/wpbc_all_translations.php:87
457
  #: inc/_bl/admin/page-search.php:181 inc/_bl/admin/page-search.php:183
458
  #: inc/_bl/admin/page-search.php:185 inc/_bl/admin/page-search.php:187
459
  #: inc/_bl/admin/page-search.php:189
460
  msgid "DESC"
461
  msgstr ""
462
 
463
- #: core/admin/api-settings.php:671 core/admin/api-settings.php:672 core/admin/wpbc-toolbars.php:588
464
  #: core/admin/wpbc-toolbars.php:650 core/admin/wpbc-toolbars.php:736
465
  #: core/admin/wpbc-toolbars.php:739 core/admin/wpbc-toolbars.php:855
466
  #: core/lib/wpbc_all_translations.php:88 core/sync/wpbc-gcal-class.php:643
@@ -470,7 +486,7 @@ msgstr ""
470
  msgid "Dates"
471
  msgstr ""
472
 
473
- #: core/admin/api-settings.php:675 core/admin/api-settings.php:676
474
  #: core/lib/wpbc_all_translations.php:89 inc/_bl/admin/page-search.php:942
475
  #: inc/_bm/admin/page-availability.php:876 inc/_bm/admin/page-cost-rate.php:106
476
  #: inc/_bm/admin/page-cost-valuation.php:134 inc/_bs/lib_s.php:182 inc/_bs/lib_s.php:187
@@ -478,82 +494,82 @@ msgstr ""
478
  msgid "Resource"
479
  msgstr ""
480
 
481
- #: core/admin/api-settings.php:679 core/admin/api-settings.php:680
482
  #: core/admin/wpbc-toolbar-tiny.php:1803 core/lib/wpbc_all_translations.php:90
483
  #: inc/_bs/admin/api-settings-s.php:924 inc/_bs/lib_s.php:140 inc/_bs/lib_s.php:183
484
  #: inc/_bs/lib_s.php:188 inc/_ps/wpbc-print.php:86
485
  msgid "Cost"
486
  msgstr ""
487
 
488
- #: core/admin/api-settings.php:685 core/lib/wpbc_all_translations.php:91
489
  msgid "Bookings default order"
490
  msgstr ""
491
 
492
- #: core/admin/api-settings.php:686 core/lib/wpbc_all_translations.php:92
493
  msgid "Select your default order of bookings in the booking listing"
494
  msgstr ""
495
 
496
- #: core/admin/api-settings.php:703 core/lib/wpbc_all_translations.php:93
497
  #: inc/_bl/admin/page-search.php:223
498
  msgid "Date Format"
499
  msgstr ""
500
 
501
- #: core/admin/api-settings.php:708 core/lib/wpbc_all_translations.php:94
502
  msgid "F j, Y"
503
  msgstr ""
504
 
505
- #: core/admin/api-settings.php:711 core/admin/wpbc-toolbars.php:1484
506
  #: core/lib/wpbc_all_translations.php:95 inc/_bm/admin/api-settings-m.php:197
507
  #: inc/_bs/admin/api-settings-s.php:426 inc/_bs/lib_s.php:55
508
  msgid "Custom"
509
  msgstr ""
510
 
511
- #: core/admin/api-settings.php:737 core/lib/wpbc_all_translations.php:96
512
  #, php-format
513
  msgid ""
514
  "Type your date format for emails and the booking table. %sDocumentation on date formatting%s"
515
  msgstr ""
516
 
517
- #: core/admin/api-settings.php:752 core/lib/wpbc_all_translations.php:97
518
  msgid "Use localized time format"
519
  msgstr ""
520
 
521
- #: core/admin/api-settings.php:753 core/lib/wpbc_all_translations.php:98
522
  msgid ""
523
  "This option useful only, if you have issue with translation of time format. If you activated "
524
  "this option, at some servers possible issue with \"Daylight Saving Time\" - booked times can be "
525
  "later on 1 hour."
526
  msgstr ""
527
 
528
- #: core/admin/api-settings.php:761 core/lib/wpbc_all_translations.php:99
529
  msgid "Short days view"
530
  msgstr ""
531
 
532
- #: core/admin/api-settings.php:762 core/lib/wpbc_all_translations.php:100
533
  msgid "Wide days view"
534
  msgstr ""
535
 
536
- #: core/admin/api-settings.php:767 core/lib/wpbc_all_translations.php:101
537
  msgid "Dates view"
538
  msgstr ""
539
 
540
- #: core/admin/api-settings.php:768 core/lib/wpbc_all_translations.php:102
541
  msgid "Select the default view for dates on the booking tables"
542
  msgstr ""
543
 
544
- #: core/admin/api-settings.php:784 core/lib/wpbc_all_translations.php:103
545
  msgid "Show / hide hints"
546
  msgstr ""
547
 
548
- #: core/admin/api-settings.php:785 core/lib/wpbc_all_translations.php:104
549
  msgid "Check this box if you want to show help hints on the admin panel."
550
  msgstr ""
551
 
552
- #: core/admin/api-settings.php:805 core/lib/wpbc_all_translations.php:105
553
  msgid "Allow unlimited bookings per same day(s)"
554
  msgstr ""
555
 
556
- #: core/admin/api-settings.php:806 core/lib/wpbc_all_translations.php:106
557
  #, php-format
558
  msgid ""
559
  "Check this box, if you want to %sset any days as available%s in calendar. Your visitors will be "
@@ -561,145 +577,145 @@ msgid ""
561
  "date(s)%s of other visitors."
562
  msgstr ""
563
 
564
- #: core/admin/api-settings.php:816 core/lib/wpbc_all_translations.php:107
565
  #: inc/_bl/admin/api-settings-l.php:101
566
  msgid "Use pending days as available"
567
  msgstr ""
568
 
569
- #: core/admin/api-settings.php:817 core/lib/wpbc_all_translations.php:108
570
  #: inc/_bl/admin/api-settings-l.php:102
571
  msgid "Check this box if you want to show the pending days as available in calendars"
572
  msgstr ""
573
 
574
- #: core/admin/api-settings.php:828 core/lib/wpbc_all_translations.php:109
575
  msgid "Checking to prevent double booking, during submitting booking"
576
  msgstr ""
577
 
578
- #: core/admin/api-settings.php:829 core/lib/wpbc_all_translations.php:110
579
  #, php-format
580
  msgid ""
581
  "Check this box, if you want to %sre-check if the selected dates available during submitting "
582
  "booking%s."
583
  msgstr ""
584
 
585
- #: core/admin/api-settings.php:831 core/lib/wpbc_all_translations.php:111
586
  msgid ""
587
  "This feature useful to prevent double booking of the same date(s) or time(s), if several "
588
  "visitors try to book the same date(s) in same calendar during the same time."
589
  msgstr ""
590
 
591
- #: core/admin/api-settings.php:832 core/lib/wpbc_all_translations.php:112
592
  msgid "This feature does not work for booking resources with capacity higher than one."
593
  msgstr ""
594
 
595
- #: core/admin/api-settings.php:849 core/lib/wpbc_all_translations.php:113
596
  msgid "Show advanced settings of JavaScript loading"
597
  msgstr ""
598
 
599
- #: core/admin/api-settings.php:850 core/lib/wpbc_all_translations.php:114
600
  msgid "Hide advanced settings of JavaScript loading"
601
  msgstr ""
602
 
603
- #: core/admin/api-settings.php:858 core/lib/wpbc_all_translations.php:115
604
  msgid "Disable Bootstrap loading on Front-End"
605
  msgstr ""
606
 
607
- #: core/admin/api-settings.php:859 core/admin/api-settings.php:868
608
  #: core/lib/wpbc_all_translations.php:116
609
  msgid ""
610
  " If your theme or some other plugin is load the BootStrap JavaScripts, you can disable loading "
611
  "of this script by this plugin."
612
  msgstr ""
613
 
614
- #: core/admin/api-settings.php:867 core/lib/wpbc_all_translations.php:117
615
  msgid "Disable Bootstrap loading on Back-End"
616
  msgstr ""
617
 
618
- #: core/admin/api-settings.php:877 core/lib/wpbc_all_translations.php:118
619
  msgid "Load JS and CSS files only on specific pages"
620
  msgstr ""
621
 
622
- #: core/admin/api-settings.php:878 core/lib/wpbc_all_translations.php:119
623
  msgid "Activate loading of CSS and JavaScript files of plugin only at specific pages."
624
  msgstr ""
625
 
626
- #: core/admin/api-settings.php:888 core/lib/wpbc_all_translations.php:120
627
  msgid "Relative URLs of pages, where to load plugin CSS and JS files"
628
  msgstr ""
629
 
630
- #: core/admin/api-settings.php:889 core/lib/wpbc_all_translations.php:121
631
  #, php-format
632
  msgid ""
633
  "Enter relative URLs of pages, where you have Booking Calendar elements (booking forms or "
634
  "availability calendars). Please enter one URL per line. Example: %s"
635
  msgstr ""
636
 
637
- #: core/admin/api-settings.php:903 core/lib/wpbc_all_translations.php:122
638
  msgid "Show system debugging log for beta features"
639
  msgstr ""
640
 
641
- #: core/admin/api-settings.php:904 core/lib/wpbc_all_translations.php:123
642
  msgid "Activate this option only for testing beta features"
643
  msgstr ""
644
 
645
- #: core/admin/api-settings.php:920 core/lib/wpbc_all_translations.php:124
646
  msgid "Show settings of powered by notice"
647
  msgstr ""
648
 
649
- #: core/admin/api-settings.php:921 core/lib/wpbc_all_translations.php:125
650
  msgid "Hide settings of powered by notice"
651
  msgstr ""
652
 
653
- #: core/admin/api-settings.php:928 core/lib/wpbc_all_translations.php:126
654
  msgid "Powered by notice"
655
  msgstr ""
656
 
657
- #: core/admin/api-settings.php:929 core/lib/wpbc_all_translations.php:127
658
  msgid " Turn On/Off powered by \"Booking Calendar\" notice under the calendar."
659
  msgstr ""
660
 
661
- #: core/admin/api-settings.php:937 core/lib/wpbc_all_translations.php:128
662
  msgid "Help and info notices"
663
  msgstr ""
664
 
665
- #: core/admin/api-settings.php:938 core/lib/wpbc_all_translations.php:129
666
  msgid " Turn On/Off version notice and help info links at booking admin panel."
667
  msgstr ""
668
 
669
- #: core/admin/api-settings.php:966 core/lib/wpbc_all_translations.php:130
670
  msgid "Plugin menu position"
671
  msgstr ""
672
 
673
- #: core/admin/api-settings.php:969 core/lib/wpbc_all_translations.php:131
674
  msgid "Top"
675
  msgstr ""
676
 
677
- #: core/admin/api-settings.php:970 core/lib/wpbc_all_translations.php:132
678
  msgid "Middle"
679
  msgstr ""
680
 
681
- #: core/admin/api-settings.php:971 core/lib/wpbc_all_translations.php:133
682
  msgid "Bottom"
683
  msgstr ""
684
 
685
- #: core/admin/api-settings.php:982 core/lib/wpbc_all_translations.php:134
686
  msgid "User permissions for plugin menu pages"
687
  msgstr ""
688
 
689
- #: core/admin/api-settings.php:997 core/admin/wpbc-toolbars.php:556
690
  #: core/admin/wpbc-toolbars.php:771 core/lib/wpbc_all_translations.php:135
691
  #: core/timeline/v2/wpbc-class-timeline_v2.php:74 core/wpbc.php:136
692
  msgid "Bookings"
693
  msgstr ""
694
 
695
- #: core/admin/api-settings.php:1006 core/admin/page-new.php:33 core/admin/page-new.php:34
696
  #: core/admin/page-new.php:35 core/admin/wpbc-toolbars.php:1847
697
  #: core/lib/wpbc_all_translations.php:136 core/wpbc-functions.php:1908 core/wpbc.php:165
698
  #: core/wpbc.php:166 core/wpbc.php:167
699
  msgid "Add booking"
700
  msgstr ""
701
 
702
- #: core/admin/api-settings.php:1016 core/admin/page-import-gcal.php:491
703
  #: core/lib/wpbc_all_translations.php:137 core/timeline/v2/wpbc-class-timeline_v2.php:72
704
  #: core/wpbc-functions.php:1918 core/wpbc.php:176 core/wpbc.php:178
705
  #: inc/_bl/admin/page-coupons.php:540 inc/_bl/admin/page-coupons.php:1355
@@ -710,46 +726,46 @@ msgstr ""
710
  msgid "Resources"
711
  msgstr ""
712
 
713
- #: core/admin/api-settings.php:1025 core/lib/wpbc_all_translations.php:138
714
  #: core/wpbc-functions.php:1973 core/wpbc.php:187 core/wpbc.php:189 core/wpbc.php:396
715
  #: inc/_bl/admin/page-coupons.php:47 inc/_bm/admin/page-seasons.php:47
716
  msgid "Settings"
717
  msgstr ""
718
 
719
- #: core/admin/api-settings.php:1026 core/lib/wpbc_all_translations.php:139
720
  msgid "Select user access level for the menu pages of plugin"
721
  msgstr ""
722
 
723
- #: core/admin/api-settings.php:1037 core/lib/wpbc_all_translations.php:140 core/wpbc.php:204
724
  msgid "Premium"
725
  msgstr ""
726
 
727
- #: core/admin/api-settings.php:1038 core/lib/wpbc_all_translations.php:141
728
  msgid "Show / hide menu"
729
  msgstr ""
730
 
731
- #: core/admin/api-settings.php:1041 core/admin/wpbc-toolbar-tiny.php:591
732
  #: core/admin/wpbc-toolbar-tiny.php:1810 core/admin/wpbc-toolbars.php:790
733
  #: core/lib/wpbc_all_translations.php:142 core/lib/wpdev-booking-widget.php:104
734
  #: js/wpbc-gutenberg.js:1332
735
  msgid "Show"
736
  msgstr ""
737
 
738
- #: core/admin/api-settings.php:1042 core/class/wpbc-class-notices.php:104
739
  #: core/lib/wpbc_all_translations.php:143 core/sync/wpbc-gcal-class.php:704
740
  #: core/wpbc-functions.php:2377
741
  msgid "Hide"
742
  msgstr ""
743
 
744
- #: core/admin/api-settings.php:1059 core/lib/wpbc_all_translations.php:144
745
  msgid "Delete booking data, when plugin deactivated"
746
  msgstr ""
747
 
748
- #: core/admin/api-settings.php:1060 core/lib/wpbc_all_translations.php:145
749
  msgid "Check this box to delete all booking data when you uninstal this plugin."
750
  msgstr ""
751
 
752
- #: core/admin/api-settings.php:1086 core/admin/page-form-free.php:986
753
  #: core/lib/wpbc_all_translations.php:146 core/sync/wpbc-gcal-class.php:474
754
  #: core/sync/wpbc-gcal-class.php:642 core/sync/wpbc-gcal-class.php:668
755
  #: inc/_bl/admin/api-settings-l.php:368 inc/_bm/admin/page-availability.php:990
@@ -758,39 +774,39 @@ msgstr ""
758
  msgid "Info"
759
  msgstr ""
760
 
761
- #: core/admin/api-settings.php:1121 core/admin/page-settings.php:296
762
  #: core/lib/wpbc_all_translations.php:147
763
  msgid "Restore all dismissed windows"
764
  msgstr ""
765
 
766
- #: core/admin/api-settings.php:1245 core/admin/api-settings.php:1276
767
- #: core/admin/api-settings.php:1308 core/admin/api-settings.php:1321
768
- #: core/admin/api-settings.php:1354 core/lib/wpbc_all_translations.php:148
769
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:564
770
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:482 inc/gateways/page-gateways.php:917
771
  #: inc/gateways/paypal/wpbc-gw-paypal.php:661 inc/gateways/sage/wpbc-gw-sage.php:591
772
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:857
773
  msgid "Warning"
774
  msgstr ""
775
 
776
- #: core/admin/api-settings.php:1246 core/lib/wpbc_all_translations.php:149
777
  msgid ""
778
  "You allow unlimited number of bookings per same dates, its can be a reason of double bookings on "
779
  "the same date. Do you really want to do this?"
780
  msgstr ""
781
 
782
- #: core/admin/api-settings.php:1277 core/lib/wpbc_all_translations.php:150
783
  msgid "This feature can impact to speed of submitting booking. Do you really want to do this?"
784
  msgstr ""
785
 
786
- #: core/admin/api-settings.php:1309 core/admin/api-settings.php:1322
787
  #: core/lib/wpbc_all_translations.php:151
788
  msgid ""
789
  "You are need to be sure what you are doing. You are disable of loading some JavaScripts Do you "
790
  "really want to do this?"
791
  msgstr ""
792
 
793
- #: core/admin/api-settings.php:1355 core/lib/wpbc_all_translations.php:152
794
  msgid ""
795
  "If you check this option, all booking data will be deleted when you uninstall this plugin. Do "
796
  "you really want to do this?"
@@ -798,7 +814,7 @@ msgstr ""
798
 
799
  #: core/admin/page-bookings.php:45 core/admin/page-bookings.php:46 core/admin/page-bookings.php:47
800
  #: core/admin/wpbc-toolbars.php:467 core/lib/wpbc_all_translations.php:153
801
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2630 core/wpbc-functions.php:1886
802
  msgid "Booking Listing"
803
  msgstr ""
804
 
@@ -814,7 +830,7 @@ msgstr ""
814
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:146 inc/gateways/paypal/wpbc-gw-paypal.php:364
815
  #: inc/gateways/paypal/wpbc-gw-paypal.php:720 inc/gateways/paypal/wpbc-gw-paypal.php:743
816
  #: inc/gateways/paypal/wpbc-gw-paypal.php:766 inc/gateways/sage/wpbc-gw-sage.php:384
817
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:485
818
  msgid "Enable / Disable"
819
  msgstr ""
820
 
@@ -873,7 +889,7 @@ msgstr ""
873
  #: core/admin/page-email-new-visitor.php:254 core/admin/page-email-new-visitor.php:295
874
  #: core/admin/page-email-trash.php:215 core/admin/page-email-trash.php:277
875
  #: core/admin/page-email-trash.php:319 core/admin/page-form-free.php:1147
876
- #: core/admin/page-form-free.php:2071 core/lib/wpbc_all_translations.php:160
877
  #: inc/_bs/admin/page-email-payment.php:216 inc/_bs/admin/page-email-payment.php:273
878
  #: inc/_bs/admin/page-email-payment.php:317 inc/_ps/admin/page-email-edit.php:215
879
  #: inc/_ps/admin/page-email-edit.php:272 inc/_ps/admin/page-email-edit.php:313
@@ -882,10 +898,10 @@ msgstr ""
882
  #: inc/gateways/ideal/wpbc-gw-ideal.php:404 inc/gateways/ipay88/wpbc-gw-ipay88.php:329
883
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:344 inc/gateways/paypal/wpbc-gw-paypal.php:397
884
  #: inc/gateways/paypal/wpbc-gw-paypal.php:413 inc/gateways/sage/wpbc-gw-sage.php:396
885
- #: inc/gateways/sage/wpbc-gw-sage.php:411 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:513
886
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:528
887
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:545
888
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:560
889
  msgid "Required"
890
  msgstr ""
891
 
@@ -950,7 +966,7 @@ msgid "Email Address will be used in the FROM field of response to Visitor."
950
  msgstr ""
951
 
952
  #: core/admin/page-email-approved.php:310 core/lib/wpbc_all_translations.php:166
953
- #: core/wpbc-activation.php:998
954
  msgid "Your booking has been approved"
955
  msgstr ""
956
 
@@ -972,7 +988,7 @@ msgid "Type your email %ssubject%s for the booking confimation message."
972
  msgstr ""
973
 
974
  #: core/admin/page-email-approved.php:325 core/lib/wpbc_all_translations.php:169
975
- #: core/wpbc-activation.php:1000
976
  #, php-format
977
  msgid ""
978
  "Your reservation %s for: %s has been approved.%sYou can edit the booking on this page: %s Thank "
@@ -980,7 +996,7 @@ msgid ""
980
  msgstr ""
981
 
982
  #: core/admin/page-email-approved.php:327 core/lib/wpbc_all_translations.php:170
983
- #: core/wpbc-activation.php:1002
984
  #, php-format
985
  msgid "Your booking %s for: %s has been approved.%sThank you, %s"
986
  msgstr ""
@@ -1186,7 +1202,7 @@ msgstr ""
1186
  #: core/admin/page-email-deny.php:452 core/admin/page-email-new-admin.php:431
1187
  #: core/admin/page-email-new-visitor.php:437 core/admin/page-email-trash.php:457
1188
  #: core/lib/wpbc_all_translations.php:194 inc/_bs/admin/page-email-payment.php:455
1189
- #: inc/_ps/admin/page-email-edit.php:451 inc/_ps/admin/page-settings-form.php:689
1190
  #: inc/_ps/form/class-wpbc-form-help.php:92 inc/gateways/page-gateways.php:1123
1191
  msgid "HTML"
1192
  msgstr ""
@@ -1220,7 +1236,7 @@ msgstr ""
1220
 
1221
  #: core/admin/page-email-approved.php:560 core/admin/wpbc-class-listing.php:329
1222
  #: core/admin/wpbc-toolbars.php:550 core/lib/wpbc_all_translations.php:198
1223
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2732 inc/_ps/personal.php:358
1224
  #: inc/_ps/wpbc-print.php:118
1225
  msgid "Approved"
1226
  msgstr ""
@@ -1286,10 +1302,10 @@ msgstr ""
1286
  #: core/admin/page-email-new-visitor.php:707 core/admin/page-email-new-visitor.php:743
1287
  #: core/admin/page-email-trash.php:733 core/admin/page-email-trash.php:769
1288
  #: core/admin/page-form-free.php:146 core/admin/page-form-free.php:214
1289
- #: core/admin/page-form-free.php:2191 core/admin/page-ics-export.php:236
1290
  #: core/admin/page-ics-general.php:416 core/admin/page-ics-import.php:203
1291
- #: core/admin/page-import-gcal.php:570 core/admin/page-settings.php:142
1292
- #: core/admin/page-settings.php:290 core/admin/wpbc-toolbars.php:1826
1293
  #: core/lib/wpbc_all_translations.php:206 inc/_bl/admin/page-coupons.php:220
1294
  #: inc/_bl/admin/page-coupons.php:1378 inc/_bl/admin/page-search.php:445
1295
  #: inc/_bl/admin/page-search.php:545 inc/_bm/admin/page-availability.php:1024
@@ -1307,7 +1323,7 @@ msgstr ""
1307
  #: inc/gateways/ideal/wpbc-gw-ideal.php:923 inc/gateways/ipay88/wpbc-gw-ipay88.php:864
1308
  #: inc/gateways/page-gateways.php:686 inc/gateways/pay_cash/wpbc-gw-pay_cash.php:402
1309
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1124 inc/gateways/sage/wpbc-gw-sage.php:913
1310
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1150
1311
  msgid "Save Changes"
1312
  msgstr ""
1313
 
@@ -1324,7 +1340,7 @@ msgstr ""
1324
  #: core/admin/page-email-deny.php:753 core/admin/page-email-new-admin.php:736
1325
  #: core/admin/page-email-new-visitor.php:732 core/admin/page-email-trash.php:758
1326
  #: core/admin/page-ics-import.php:194 core/admin/page-import-gcal.php:552
1327
- #: core/admin/page-settings.php:136 core/admin/page-settings.php:282
1328
  #: core/admin/wpbc-toolbars.php:434 core/admin/wpbc-toolbars.php:440
1329
  #: core/lib/wpbc_all_translations.php:208 inc/_bl/admin/page-search.php:495
1330
  #: inc/_bl/admin/page-search.php:523 inc/_bm/admin/page-cost-advanced.php:155
@@ -1360,7 +1376,7 @@ msgstr ""
1360
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:562
1361
  #: inc/gateways/ideal/wpbc-gw-ideal.php:944 inc/gateways/ipay88/wpbc-gw-ipay88.php:885
1362
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:423 inc/gateways/paypal/wpbc-gw-paypal.php:1145
1363
- #: inc/gateways/sage/wpbc-gw-sage.php:934 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1169
1364
  msgid "Settings saved."
1365
  msgstr ""
1366
 
@@ -1388,13 +1404,13 @@ msgstr ""
1388
 
1389
  #: core/admin/page-email-deleted.php:311 core/admin/page-email-deny.php:311
1390
  #: core/admin/page-email-trash.php:316 core/lib/wpbc_all_translations.php:214
1391
- #: core/wpbc-activation.php:1009
1392
  msgid "Your booking has been declined"
1393
  msgstr ""
1394
 
1395
  #: core/admin/page-email-deleted.php:325 core/admin/page-email-deny.php:325
1396
  #: core/admin/page-email-trash.php:330 core/lib/wpbc_all_translations.php:215
1397
- #: core/wpbc-activation.php:1010
1398
  #, php-format
1399
  msgid "Your booking %s for: %s has been canceled. %sThank you, %s"
1400
  msgstr ""
@@ -1427,12 +1443,12 @@ msgstr ""
1427
 
1428
  #: core/admin/page-email-new-admin.php:292 core/admin/page-email-new-visitor.php:292
1429
  #: core/admin/wpbc-class-listing.php:302 core/lib/wpbc_all_translations.php:221
1430
- #: core/wpbc-activation.php:980 core/wpbc-activation.php:987
1431
  msgid "New booking"
1432
  msgstr ""
1433
 
1434
  #: core/admin/page-email-new-admin.php:308 core/lib/wpbc_all_translations.php:222
1435
- #: core/wpbc-activation.php:981
1436
  #, php-format
1437
  msgid ""
1438
  "You need to approve a new booking %s for: %s Person detail information:%s Currently a new "
@@ -1462,7 +1478,7 @@ msgid "Email is sending to Admin after creation of booking."
1462
  msgstr ""
1463
 
1464
  #: core/admin/page-email-new-visitor.php:307 core/lib/wpbc_all_translations.php:228
1465
- #: core/wpbc-activation.php:989
1466
  #, php-format
1467
  msgid ""
1468
  "Your reservation %s for: %s is processing now! We will send confirmation by email. %sYou can "
@@ -1470,7 +1486,7 @@ msgid ""
1470
  msgstr ""
1471
 
1472
  #: core/admin/page-email-new-visitor.php:309 core/lib/wpbc_all_translations.php:229
1473
- #: core/wpbc-activation.php:991
1474
  #, php-format
1475
  msgid ""
1476
  "Your reservation %s for: %s is processing now! We will send confirmation by email. %s Thank you, "
@@ -1490,8 +1506,8 @@ msgid "Email is sending to Visitor after creation of booking."
1490
  msgstr ""
1491
 
1492
  #: core/admin/page-email-trash.php:563 core/admin/wpbc-toolbars.php:994
1493
- #: core/lib/wpbc_all_translations.php:233 core/timeline/v2/wpbc-class-timeline_v2.php:2659
1494
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2769
1495
  msgid "Trash / Reject"
1496
  msgstr ""
1497
 
@@ -1503,8 +1519,8 @@ msgstr ""
1503
  msgid "Email is sent to visitor after cancelling of booking (moved to trash)."
1504
  msgstr ""
1505
 
1506
- #: core/admin/page-form-free.php:61 core/admin/page-settings.php:98
1507
- #: core/admin/page-settings.php:217 core/lib/wpbc_all_translations.php:236
1508
  #: core/wpbc-functions.php:1982 inc/_ps/admin/page-settings-form.php:46
1509
  msgid "Form"
1510
  msgstr ""
@@ -1541,7 +1557,7 @@ msgstr ""
1541
 
1542
  #: core/admin/page-form-free.php:298 core/admin/page-form-free.php:421
1543
  #: core/admin/page-form-free.php:579 core/lib/wpbc_all_translations.php:243
1544
- #: inc/_ps/personal.php:2100 inc/_ps/wpbc-form-templates.php:42 inc/_ps/wpbc-form-templates.php:61
1545
  #: inc/_ps/wpbc-form-templates.php:81 inc/_ps/wpbc-form-templates.php:104
1546
  #: inc/_ps/wpbc-form-templates.php:127
1547
  msgid "Send"
@@ -1559,11 +1575,11 @@ msgstr ""
1559
  #: inc/_bm/admin/page-availability.php:274 inc/_bm/admin/page-cost-valuation.php:354
1560
  #: inc/_bm/admin/page-cost.php:529 inc/_bm/admin/page-seasons.php:221
1561
  #: inc/_bm/admin/page-seasons.php:602 inc/_ps/admin/page-resources.php:222
1562
- #: inc/_ps/personal.php:2134
1563
  msgid "Do you really want to do this ?"
1564
  msgstr ""
1565
 
1566
- #: core/admin/page-form-free.php:884 core/admin/page-form-free.php:2177
1567
  #: core/lib/wpbc_all_translations.php:246
1568
  msgid "Add New Field"
1569
  msgstr ""
@@ -1601,12 +1617,11 @@ msgstr ""
1601
  msgid "Advanced Fields"
1602
  msgstr ""
1603
 
1604
- #: core/admin/page-form-free.php:975 core/admin/page-form-free.php:1991
1605
- #: core/admin/page-form-free.php:1992 core/admin/page-form-timeslots.php:106
1606
  #: core/admin/page-form-timeslots.php:201 core/admin/page-form-timeslots.php:766
1607
- #: core/admin/page-form-timeslots.php:816 core/lib/wpbc_all_translations.php:254
1608
- #: inc/_ps/admin/page-settings-form.php:384 inc/_ps/admin/page-settings-form.php:394
1609
- #: inc/_ps/admin/page-settings-form.php:404
1610
  msgid "Time Slots"
1611
  msgstr ""
1612
 
@@ -1634,7 +1649,7 @@ msgstr ""
1634
  msgid "Form for dark background"
1635
  msgstr ""
1636
 
1637
- #: core/admin/page-form-free.php:1145 core/admin/page-form-free.php:2050
1638
  #: core/lib/wpbc_all_translations.php:261
1639
  msgid "Active"
1640
  msgstr ""
@@ -1643,15 +1658,15 @@ msgstr ""
1643
  msgid "Field Label"
1644
  msgstr ""
1645
 
1646
- #: core/admin/page-form-free.php:1148 core/admin/page-form-free.php:2116
1647
  #: core/lib/wpbc_all_translations.php:263 inc/_ps/form/class-wpbc-field-help-text.php:177
1648
  msgid "Name"
1649
  msgstr ""
1650
 
1651
- #: core/admin/page-form-free.php:1225 core/admin/page-form-free.php:1663
1652
- #: core/admin/page-form-free.php:1724 core/lib/wpbc_all_translations.php:264
1653
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2639
1654
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2697 inc/_bl/admin/page-coupons.php:215
1655
  #: inc/_bl/admin/page-coupons.php:804 inc/_bl/admin/page-coupons.php:993
1656
  #: inc/_bm/admin/page-cost.php:218 inc/_bm/admin/page-seasons.php:200
1657
  #: inc/_bm/admin/page-seasons.php:598 inc/_bm/admin/page-seasons.php:815
@@ -1659,35 +1674,35 @@ msgstr ""
1659
  msgid "Edit"
1660
  msgstr ""
1661
 
1662
- #: core/admin/page-form-free.php:1226 core/admin/page-form-free.php:1664
1663
  #: core/admin/page-form-timeslots.php:788 core/lib/wpbc_all_translations.php:265
1664
  msgid "Remove"
1665
  msgstr ""
1666
 
1667
- #: core/admin/page-form-free.php:1894 core/lib/wpbc_all_translations.php:266
1668
  #: inc/_ps/form/class-wpbc-form-help.php:88
1669
  msgid "Shortcodes"
1670
  msgstr ""
1671
 
1672
- #: core/admin/page-form-free.php:1895 core/lib/wpbc_all_translations.php:267
1673
  #: inc/_ps/form/class-wpbc-form-help.php:89
1674
  msgid ""
1675
  "You can generate the form fields for your form (at the left side) by selection specific field in "
1676
  "the above selectbox."
1677
  msgstr ""
1678
 
1679
- #: core/admin/page-form-free.php:1896 core/lib/wpbc_all_translations.php:268
1680
  #: inc/_ps/form/class-wpbc-form-help.php:90
1681
  #, php-format
1682
  msgid "Please read more about the booking form fields configuration %shere%s."
1683
  msgstr ""
1684
 
1685
- #: core/admin/page-form-free.php:1898 core/lib/wpbc_all_translations.php:269
1686
  #: inc/_ps/form/class-wpbc-form-help.php:99
1687
  msgid "Default Form Templates"
1688
  msgstr ""
1689
 
1690
- #: core/admin/page-form-free.php:1899 core/lib/wpbc_all_translations.php:270
1691
  #: inc/_ps/form/class-wpbc-form-help.php:100
1692
  #, php-format
1693
  msgid ""
@@ -1697,41 +1712,41 @@ msgid ""
1697
  "reset both forms: Booking Form and Content of Booking Fields form."
1698
  msgstr ""
1699
 
1700
- #: core/admin/page-form-free.php:2029 core/lib/wpbc_all_translations.php:271
1701
  #: inc/_ps/wpbc-form-templates.php:144 inc/_ps/wpbc-form-templates.php:156
1702
  #: inc/_ps/wpbc-form-templates.php:171 inc/_ps/wpbc-form-templates.php:186
1703
  msgid "First Name"
1704
  msgstr ""
1705
 
1706
- #: core/admin/page-form-free.php:2051 core/lib/wpbc_all_translations.php:272
1707
  msgid "Show / hide field in booking form"
1708
  msgstr ""
1709
 
1710
- #: core/admin/page-form-free.php:2072 core/lib/wpbc_all_translations.php:273
1711
  msgid "Set field as required"
1712
  msgstr ""
1713
 
1714
- #: core/admin/page-form-free.php:2092 core/admin/page-form-timeslots.php:784
1715
  #: core/admin/wpbc-toolbar-tiny.php:428 core/admin/wpbc-toolbar-tiny.php:1219
1716
  #: core/lib/wpbc_all_translations.php:274 inc/_ps/form/class-wpbc-field-help-button.php:73
1717
  #: js/wpbc-gutenberg.js:883
1718
  msgid "Label"
1719
  msgstr ""
1720
 
1721
- #: core/admin/page-form-free.php:2121 core/lib/wpbc_all_translations.php:275
1722
  #, php-format
1723
  msgid "Type only %sunique field name%s, that is not using in form"
1724
  msgstr ""
1725
 
1726
- #: core/admin/page-form-free.php:2142 core/lib/wpbc_all_translations.php:276
1727
  msgid "Values"
1728
  msgstr ""
1729
 
1730
- #: core/admin/page-form-free.php:2147 core/lib/wpbc_all_translations.php:277
1731
  msgid "Enter dropdown options. One option per line."
1732
  msgstr ""
1733
 
1734
- #: core/admin/page-form-free.php:2182 core/admin/wpbc-toolbar-tiny.php:298
1735
  #: core/admin/wpbc-toolbars.php:710 core/admin/wpbc-toolbars.php:915
1736
  #: core/admin/wpbc-toolbars.php:1536 core/lib/wpbc_all_translations.php:278
1737
  #: core/sync/wpbc-gcal.php:445 inc/_bs/lib_s.php:105 inc/_bs/s-toolbar.php:209
@@ -1739,8 +1754,8 @@ msgstr ""
1739
  msgid "Close"
1740
  msgstr ""
1741
 
1742
- #: core/admin/page-form-free.php:2196 core/lib/wpbc_all_translations.php:279
1743
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2698 inc/_bm/m-toolbar.php:377
1744
  #: inc/_bm/m-toolbar.php:378 inc/_ps/p-toolbar.php:387 inc/_ps/p-toolbar.php:439
1745
  #: inc/_ps/p-toolbar.php:472
1746
  msgid "Cancel"
@@ -1795,8 +1810,8 @@ msgstr ""
1795
  #: core/sync/wpbc-gcal.php:206 core/sync/wpbc-gcal.php:270 inc/_bm/admin/api-settings-m.php:67
1796
  #: inc/_bm/admin/api-settings-m.php:96 inc/_bm/admin/api-settings-m.php:100
1797
  #: inc/_bs/admin/api-settings-s.php:525 inc/_bs/admin/api-settings-s.php:526
1798
- #: inc/_bs/admin/api-settings-s.php:527 inc/_ps/admin/page-settings-form.php:394
1799
- #: inc/_ps/admin/page-settings-form.php:404
1800
  msgid "minutes"
1801
  msgstr ""
1802
 
@@ -1870,8 +1885,8 @@ msgstr ""
1870
  #: inc/_ps/form/class-wpbc-form-help.php:659 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:460
1871
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:892
1872
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:831 inc/gateways/sage/wpbc-gw-sage.php:882
1873
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1112
1874
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1119 js/wpbc-gutenberg.js:1170
1875
  #: js/wpbc-gutenberg.js:1256
1876
  msgid "Important!"
1877
  msgstr ""
@@ -2006,14 +2021,14 @@ msgstr ""
2006
  msgid "Assign events fields to specific booking form field"
2007
  msgstr ""
2008
 
2009
- #: core/admin/page-ics-general.php:406 core/admin/page-settings.php:121
2010
- #: core/admin/page-settings.php:252 core/lib/wpbc_all_translations.php:325
2011
  #: inc/_bl/admin/page-search.php:539 inc/_bl/admin/page-search.php:735
2012
  #: inc/_bl/admin/page-search.php:780 inc/_bl/wpbc-search-availability.php:167
2013
  #: inc/_bl/wpbc-search-availability.php:659 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:921
2014
  #: inc/gateways/ideal/wpbc-gw-ideal.php:914 inc/gateways/ipay88/wpbc-gw-ipay88.php:855
2015
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1091 inc/gateways/sage/wpbc-gw-sage.php:904
2016
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1141
2017
  msgid "Advanced"
2018
  msgstr ""
2019
 
@@ -2056,7 +2071,7 @@ msgstr ""
2056
  msgid "and any other calendar that uses .ics format"
2057
  msgstr ""
2058
 
2059
- #: core/admin/page-ics-import.php:534 core/class/wpbc-class-welcome.php:911
2060
  #: core/lib/wpbc_all_translations.php:335
2061
  #, php-format
2062
  msgid ""
@@ -2167,7 +2182,7 @@ msgstr ""
2167
  #: inc/_bm/admin/page-cost-early-late-booking.php:430 inc/_bm/admin/page-cost-valuation.php:190
2168
  #: inc/_bm/admin/page-cost-valuation.php:348 inc/_bm/admin/page-cost-valuation.php:481
2169
  #: inc/_bm/admin/page-seasons.php:1051 inc/_bs/admin/api-settings-s.php:536
2170
- #: inc/_ps/admin/page-settings-form.php:458 inc/_ps/wpbc-form-templates.php:231
2171
  #: inc/_ps/wpbc-form-templates.php:266
2172
  msgid "days"
2173
  msgstr ""
@@ -2194,8 +2209,8 @@ msgstr ""
2194
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:438 inc/gateways/ideal/wpbc-gw-ideal.php:422
2195
  #: inc/gateways/ideal/wpbc-gw-ideal.php:477 inc/gateways/ideal/wpbc-gw-ideal.php:481
2196
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:399 inc/gateways/paypal/wpbc-gw-paypal.php:550
2197
- #: inc/gateways/sage/wpbc-gw-sage.php:508 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:564
2198
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:729
2199
  msgid "Note:"
2200
  msgstr ""
2201
 
@@ -2394,13 +2409,13 @@ msgstr ""
2394
  msgid "Google Calendar - General Settings"
2395
  msgstr ""
2396
 
2397
- #: core/admin/page-settings.php:88 core/admin/page-settings.php:203
2398
  #: core/admin/wpbc-toolbar-tiny.php:242 core/lib/wpbc_all_translations.php:398
2399
  #: inc/_ps/form/class-wpbc-form-help.php:115
2400
  msgid "Calendar"
2401
  msgstr ""
2402
 
2403
- #: core/admin/page-settings.php:93 core/admin/page-settings.php:210
2404
  #: core/lib/wpbc_all_translations.php:399 core/wpbc-functions.php:1954
2405
  #: inc/_bm/admin/page-availability.php:47 inc/_bm/admin/page-availability.php:504
2406
  #: inc/_bm/admin/page-availability.php:596 inc/_bm/admin/page-availability.php:597
@@ -2409,38 +2424,38 @@ msgstr ""
2409
  msgid "Availability"
2410
  msgstr ""
2411
 
2412
- #: core/admin/page-settings.php:103 core/admin/page-settings.php:224
2413
  #: core/lib/wpbc_all_translations.php:400
2414
  msgid "Booking Admin Panel"
2415
  msgstr ""
2416
 
2417
- #: core/admin/page-settings.php:108 core/admin/page-settings.php:231
2418
  #: core/lib/wpbc_all_translations.php:401 js/wpbc-gutenberg.js:743
2419
  msgid "Timeline"
2420
  msgstr ""
2421
 
2422
- #: core/admin/page-settings.php:116 core/lib/wpbc_all_translations.php:402
2423
  msgid "Auto cancellation / approval"
2424
  msgstr ""
2425
 
2426
- #: core/admin/page-settings.php:126 core/admin/page-settings.php:268
2427
  #: core/lib/wpbc_all_translations.php:403
2428
  msgid "Plugin Menu"
2429
  msgstr ""
2430
 
2431
- #: core/admin/page-settings.php:131 core/lib/wpbc_all_translations.php:404
2432
  msgid "Uninstall"
2433
  msgstr ""
2434
 
2435
- #: core/admin/page-settings.php:243 core/lib/wpbc_all_translations.php:405
2436
  msgid "Auto cancellation / auto approval of bookings"
2437
  msgstr ""
2438
 
2439
- #: core/admin/page-settings.php:261 core/lib/wpbc_all_translations.php:406
2440
  msgid "Information"
2441
  msgstr ""
2442
 
2443
- #: core/admin/page-settings.php:275 core/lib/wpbc_all_translations.php:407
2444
  msgid "Uninstall / deactivation"
2445
  msgstr ""
2446
 
@@ -2504,7 +2519,7 @@ msgid "Reject - move to trash"
2504
  msgstr ""
2505
 
2506
  #: core/admin/wpbc-class-listing.php:404 core/admin/wpbc-toolbars.php:1011
2507
- #: core/lib/wpbc_all_translations.php:420 core/timeline/v2/wpbc-class-timeline_v2.php:2663
2508
  msgid "Restore"
2509
  msgstr ""
2510
 
@@ -2518,7 +2533,7 @@ msgid "Completely Delete"
2518
  msgstr ""
2519
 
2520
  #: core/admin/wpbc-class-listing.php:419 core/admin/wpbc-toolbars.php:949
2521
- #: core/lib/wpbc_all_translations.php:423 core/timeline/v2/wpbc-class-timeline_v2.php:2673
2522
  msgid "Approve"
2523
  msgstr ""
2524
 
@@ -2649,8 +2664,8 @@ msgid "Resources Selection"
2649
  msgstr ""
2650
 
2651
  #: core/admin/wpbc-toolbar-tiny.php:246 core/lib/wpbc_all_translations.php:453
2652
- #: core/wpbc-functions.php:2017 inc/_bl/admin/page-search.php:353 inc/_bl/biz_l.php:755
2653
- #: inc/_bl/biz_l.php:770
2654
  msgid "Search"
2655
  msgstr ""
2656
 
@@ -2859,7 +2874,7 @@ msgstr ""
2859
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:479
2860
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:814
2861
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:361 inc/gateways/sage/wpbc-gw-sage.php:875
2862
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1058
2863
  msgid "Note!"
2864
  msgstr ""
2865
 
@@ -3098,7 +3113,7 @@ msgstr ""
3098
  msgid "Booking ID"
3099
  msgstr ""
3100
 
3101
- #: core/admin/wpbc-toolbars.php:408 core/admin/wpbc-toolbars.php:2247
3102
  #: core/lib/wpbc_all_translations.php:538
3103
  msgid "Go"
3104
  msgstr ""
@@ -3188,7 +3203,7 @@ msgid "Check Out - Tomorrow"
3188
  msgstr ""
3189
 
3190
  #: core/admin/wpbc-toolbars.php:602 core/lib/wpbc_all_translations.php:557
3191
- #: core/wpbc-functions.php:2529
3192
  msgid "Next"
3193
  msgstr ""
3194
 
@@ -3240,7 +3255,7 @@ msgid "Restore selected bookings"
3240
  msgstr ""
3241
 
3242
  #: core/admin/wpbc-toolbars.php:1028 core/lib/wpbc_all_translations.php:569
3243
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2667 inc/_bl/admin/page-coupons.php:216
3244
  #: inc/_bl/admin/page-coupons.php:222 inc/_bm/admin/page-availability.php:240
3245
  #: inc/_bm/admin/page-availability.php:246 inc/_bm/admin/page-cost-valuation.php:567
3246
  #: inc/_bm/admin/page-cost.php:223 inc/_bm/admin/page-cost.php:233
@@ -3397,17 +3412,17 @@ msgstr ""
3397
  msgid "Send email notification to customer about this operation"
3398
  msgstr ""
3399
 
3400
- #: core/admin/wpbc-toolbars.php:1910 core/admin/wpbc-toolbars.php:1911
3401
  #: core/lib/wpbc_all_translations.php:603
3402
  msgid "Add to Google Calendar"
3403
  msgstr ""
3404
 
3405
- #: core/admin/wpbc-toolbars.php:2107 core/lib/wpbc_all_translations.php:604
3406
  #: inc/gateways/page-gateways.php:1419 inc/gateways/page-gateways.php:1437
3407
  msgid "Total"
3408
  msgstr ""
3409
 
3410
- #: core/admin/wpbc-toolbars.php:2243 core/lib/wpbc_all_translations.php:605
3411
  msgid "ID or Title"
3412
  msgstr ""
3413
 
@@ -3416,7 +3431,7 @@ msgid "Email copy to"
3416
  msgstr ""
3417
 
3418
  #: core/class/wpbc-class-dismiss.php:26 core/class/wpbc-class-dismiss.php:30
3419
- #: core/lib/wpbc_all_translations.php:607 core/wpbc-functions.php:2794 core/wpbc-functions.php:2817
3420
  msgid "Dismiss"
3421
  msgstr ""
3422
 
@@ -3427,12 +3442,12 @@ msgid ""
3427
  "failed. You can request the new update of your paid version at %1sthis page%2s."
3428
  msgstr ""
3429
 
3430
- #: core/class/wpbc-class-welcome.php:1851 core/class/wpbc-class-welcome.php:2337
3431
  #: core/lib/wpbc_all_translations.php:609 inc/_ps/admin/page-settings-up.php:144
3432
  msgid "Purchase"
3433
  msgstr ""
3434
 
3435
- #: core/class/wpbc-class-welcome.php:1851 core/class/wpbc-class-welcome.php:2337
3436
  #: core/lib/wpbc_all_translations.php:610 inc/_ps/admin/page-settings-up.php:144
3437
  msgid "Upgrade Now"
3438
  msgstr ""
@@ -3502,17 +3517,17 @@ msgstr ""
3502
  msgid "Updating..."
3503
  msgstr ""
3504
 
3505
- #: core/lib/wpbc-booking-new.php:164 core/lib/wpbc_all_translations.php:626
3506
- #: inc/_ps/personal.php:2385 inc/_ps/personal.php:2576
3507
  msgid "Updated successfully"
3508
  msgstr ""
3509
 
3510
- #: core/lib/wpbc-booking-new.php:873 core/lib/wpbc_all_translations.php:627
3511
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:878
3512
  msgid "Error!"
3513
  msgstr ""
3514
 
3515
- #: core/lib/wpbc-booking-new.php:874 core/lib/wpbc_all_translations.php:628
3516
  msgid ""
3517
  "Probably these date(s) just was booking by other visitor. Please reload this page and make "
3518
  "booking again."
@@ -3586,14 +3601,14 @@ msgstr ""
3586
  msgid "Decline"
3587
  msgstr ""
3588
 
3589
- #: core/lib/wpbc_all_translations.php:644 core/timeline/v2/wpbc-class-timeline_v2.php:2699
3590
  msgid "Pay"
3591
  msgstr ""
3592
 
3593
- #: core/lib/wpbc_all_translations.php:645 core/timeline/v2/wpbc-class-timeline_v2.php:2758
3594
- #: core/timeline/v2/wpbc-class-timeline_v2.php:2760 core/wpbc-functions.php:1999
3595
  #: inc/_bs/lib_s.php:43 inc/_bs/lib_s.php:273 inc/_bs/lib_s.php:275
3596
- #: inc/_ps/admin/page-settings-form.php:363 inc/_ps/admin/page-settings-form.php:374
3597
  msgid "Payment"
3598
  msgstr ""
3599
 
@@ -3712,10 +3727,10 @@ msgstr ""
3712
  #: inc/_bm/admin/page-seasons.php:826 inc/_bm/admin/page-seasons.php:828 inc/_bs/lib_s.php:346
3713
  #: inc/_ps/hash/wpbc-hash-functions.php:67 inc/_ps/hash/wpbc-hash-functions.php:106
3714
  #: inc/_ps/hash/wpbc-hash-functions.php:134 inc/_ps/hash/wpbc-hash-functions.php:162
3715
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:308
3716
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1076
3717
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1090
3718
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1101
3719
  msgid "Error"
3720
  msgstr ""
3721
 
@@ -3723,12 +3738,12 @@ msgstr ""
3723
  msgid "does not exist"
3724
  msgstr ""
3725
 
3726
- #: core/lib/wpbc_all_translations.php:673 core/lib/wpdev-booking-class.php:500
3727
  msgid "Calendar is loading..."
3728
  msgstr ""
3729
 
3730
- #: core/lib/wpbc_all_translations.php:674 core/lib/wpdev-booking-class.php:684
3731
- #: core/lib/wpdev-booking-class.php:745 inc/_ps/personal.php:898 inc/_ps/personal.php:909
3732
  msgid "Wrong booking hash in URL (probably expired)"
3733
  msgstr ""
3734
 
@@ -3736,32 +3751,32 @@ msgstr ""
3736
  msgid "Booking resource type is not defined. Its can be, when at the URL is wrong booking hash."
3737
  msgstr ""
3738
 
3739
- #: core/lib/wpbc_all_translations.php:676 core/lib/wpdev-booking-class.php:865
3740
  #, php-format
3741
  msgid ""
3742
  "%sWarning! Booking calendar for this booking resource are already at the page, please check more "
3743
  "about this issue at %sthis page%s"
3744
  msgstr ""
3745
 
3746
- #: core/lib/wpbc_all_translations.php:677 core/lib/wpdev-booking-class.php:1084
3747
  #: core/lib/wpdev-booking-widget.php:40 inc/_ps/wpbc-booking-select-widget.php:55
3748
  msgid "You need to use special shortcode [bookingedit] for booking editing."
3749
  msgstr ""
3750
 
3751
- #: core/lib/wpbc_all_translations.php:678 core/lib/wpdev-booking-class.php:1032
3752
- #: core/lib/wpdev-booking-class.php:1229 core/lib/wpdev-booking-class.php:1231
3753
  #: inc/_ps/hash/wpbc-hash-functions.php:106 inc/_ps/hash/wpbc-hash-functions.php:134
3754
- #: inc/_ps/hash/wpbc-hash-functions.php:162 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1531
3755
  msgid "Wrong booking hash in URL. Probably hash is expired."
3756
  msgstr ""
3757
 
3758
- #: core/lib/wpbc_all_translations.php:679 core/lib/wpdev-booking-class.php:1036
3759
- #: core/lib/wpdev-booking-class.php:1235 js/wpbc-gutenberg.js:1182 js/wpbc-gutenberg.js:1268
3760
  msgid "You do not set any parameters for booking editing"
3761
  msgstr ""
3762
 
3763
- #: core/lib/wpbc_all_translations.php:680 core/lib/wpdev-booking-class.php:1038
3764
- #: core/lib/wpdev-booking-class.php:1237
3765
  #, php-format
3766
  msgid "Please check more about configuration at %sthis page%s"
3767
  msgstr ""
@@ -3878,16 +3893,16 @@ msgstr ""
3878
  msgid "Updated booking: %s"
3879
  msgstr ""
3880
 
3881
- #: core/lib/wpbc_all_translations.php:705 core/wpbc-activation.php:1014
3882
  msgid "Booking form"
3883
  msgstr ""
3884
 
3885
- #: core/lib/wpbc_all_translations.php:706 core/wpbc-activation.php:1109
3886
  #: inc/_ps/admin/page-email-edit.php:310
3887
  msgid "The reservation has been modified"
3888
  msgstr ""
3889
 
3890
- #: core/lib/wpbc_all_translations.php:707 core/wpbc-activation.php:1110
3891
  #: inc/_ps/admin/page-email-edit.php:324
3892
  #, php-format
3893
  msgid ""
@@ -3895,23 +3910,23 @@ msgid ""
3895
  "Thank you, %s"
3896
  msgstr ""
3897
 
3898
- #: core/lib/wpbc_all_translations.php:708 core/wpbc-activation.php:1173
3899
  #: inc/_bs/admin/api-settings-s.php:376
3900
  msgid "Booked Times:"
3901
  msgstr ""
3902
 
3903
- #: core/lib/wpbc_all_translations.php:709 core/wpbc-activation.php:1193
3904
  msgid ""
3905
  "This booking canceled because we did not receive payment and the administrator did not approve "
3906
  "it."
3907
  msgstr ""
3908
 
3909
- #: core/lib/wpbc_all_translations.php:710 core/wpbc-activation.php:1225
3910
  #: inc/_bs/admin/page-email-payment.php:314
3911
  msgid "You need to make payment for this reservation"
3912
  msgstr ""
3913
 
3914
- #: core/lib/wpbc_all_translations.php:711 core/wpbc-activation.php:1226
3915
  #: inc/_bs/admin/page-email-payment.php:328
3916
  #, php-format
3917
  msgid ""
@@ -3919,12 +3934,12 @@ msgid ""
3919
  "Thank you, %s"
3920
  msgstr ""
3921
 
3922
- #: core/lib/wpbc_all_translations.php:712 core/wpbc-activation.php:1263
3923
  #: inc/_bm/admin/api-settings-m.php:247
3924
  msgid "Cost: "
3925
  msgstr ""
3926
 
3927
- #: core/lib/wpbc_all_translations.php:713 core/wpbc-activation.php:1294
3928
  #: inc/_bl/admin/api-settings-l.php:75
3929
  msgid "Available: "
3930
  msgstr ""
@@ -4132,82 +4147,82 @@ msgstr ""
4132
  msgid "Click to toggle"
4133
  msgstr ""
4134
 
4135
- #: core/lib/wpbc_all_translations.php:753 core/wpbc-functions.php:2496
4136
  msgid "Prev"
4137
  msgstr ""
4138
 
4139
- #: core/lib/wpbc_all_translations.php:754 core/wpbc-functions.php:2856
4140
  msgid "We&#8217;ve assembled some links to get you started:"
4141
  msgstr ""
4142
 
4143
- #: core/lib/wpbc_all_translations.php:755 core/wpbc-functions.php:2859
4144
  msgid "Get Started"
4145
  msgstr ""
4146
 
4147
- #: core/lib/wpbc_all_translations.php:756 core/wpbc-functions.php:2862
4148
  #, php-format
4149
  msgid "Insert booking form %sshortcode%s into your %sPost%s or %sPage%s"
4150
  msgstr ""
4151
 
4152
- #: core/lib/wpbc_all_translations.php:757 core/wpbc-functions.php:2871
4153
  #, php-format
4154
  msgid "or add booking calendar %sWidget%s to your sidebar."
4155
  msgstr ""
4156
 
4157
- #: core/lib/wpbc_all_translations.php:758 core/wpbc-functions.php:2877
4158
  #, php-format
4159
  msgid "Check %show todo%s that and what %sshortcodes%s are available."
4160
  msgstr ""
4161
 
4162
- #: core/lib/wpbc_all_translations.php:759 core/wpbc-functions.php:2884
4163
  #, php-format
4164
  msgid "Add new booking from your post/page or from %sAdmin Panel%s."
4165
  msgstr ""
4166
 
4167
- #: core/lib/wpbc_all_translations.php:760 core/wpbc-functions.php:2890
4168
  msgid "Next Steps"
4169
  msgstr ""
4170
 
4171
- #: core/lib/wpbc_all_translations.php:761 core/wpbc-functions.php:2893
4172
  #, php-format
4173
  msgid "Check %sBooking Listing%s page for new bookings."
4174
  msgstr ""
4175
 
4176
- #: core/lib/wpbc_all_translations.php:762 core/wpbc-functions.php:2898
4177
  #, php-format
4178
  msgid "Configure booking %sSettings%s."
4179
  msgstr ""
4180
 
4181
- #: core/lib/wpbc_all_translations.php:763 core/wpbc-functions.php:2902
4182
  #, php-format
4183
  msgid "Configure predefined set of your %sForm Fields%s."
4184
  msgstr ""
4185
 
4186
- #: core/lib/wpbc_all_translations.php:764 core/wpbc-functions.php:2906
4187
  #, php-format
4188
  msgid "Configure your predefined %sEmail Templates%s."
4189
  msgstr ""
4190
 
4191
- #: core/lib/wpbc_all_translations.php:765 core/wpbc-functions.php:2912
4192
  msgid "Have a questions?"
4193
  msgstr ""
4194
 
4195
- #: core/lib/wpbc_all_translations.php:766 core/wpbc-functions.php:2915
4196
  #, php-format
4197
  msgid "Check out our %sHelp%s"
4198
  msgstr ""
4199
 
4200
- #: core/lib/wpbc_all_translations.php:767 core/wpbc-functions.php:2920
4201
  #, php-format
4202
  msgid "See %sFAQ%s."
4203
  msgstr ""
4204
 
4205
- #: core/lib/wpbc_all_translations.php:768 core/wpbc-functions.php:2925
4206
  #, php-format
4207
  msgid "Still having questions? Contact %sSupport%s."
4208
  msgstr ""
4209
 
4210
- #: core/lib/wpbc_all_translations.php:769 core/wpbc-functions.php:2933 core/wpbc.php:205
4211
  #, php-format
4212
  msgid "Need even more functionality? Check %s higher versions %s"
4213
  msgstr ""
@@ -4531,7 +4546,7 @@ msgstr ""
4531
 
4532
  #: core/lib/wpbc_all_translations.php:834 inc/_bl/admin/page-search.php:87
4533
  #: inc/_bl/admin/page-search.php:126 inc/_bm/admin/page-cost-advanced.php:692
4534
- #: inc/_ps/admin/page-settings-form.php:684 inc/gateways/page-gateways.php:1067
4535
  msgid "Use these shortcodes for customization: "
4536
  msgstr ""
4537
 
@@ -4709,12 +4724,12 @@ msgstr ""
4709
 
4710
  #: core/lib/wpbc_all_translations.php:870 inc/_bl/admin/page-search.php:837
4711
  #: inc/_bm/admin/page-seasons.php:1227 inc/_bm/admin/page-seasons.php:1445
4712
- #: inc/_ps/admin/page-settings-form.php:518
4713
  msgid "Reset"
4714
  msgstr ""
4715
 
4716
  #: core/lib/wpbc_all_translations.php:871 inc/_bl/admin/page-search.php:838
4717
- #: inc/_ps/admin/page-settings-form.php:519
4718
  msgid "Reset current Form"
4719
  msgstr ""
4720
 
@@ -4741,20 +4756,20 @@ msgid ""
4741
  "units on selected day(s)!"
4742
  msgstr ""
4743
 
4744
- #: core/lib/wpbc_all_translations.php:877 inc/_bl/biz_l.php:385
4745
  msgid "coupon"
4746
  msgstr ""
4747
 
4748
- #: core/lib/wpbc_all_translations.php:878 inc/_bl/biz_l.php:387
4749
  msgid "discount"
4750
  msgstr ""
4751
 
4752
- #: core/lib/wpbc_all_translations.php:879 inc/_bl/biz_l.php:581
4753
  msgid "Please select check-in and check-out days!"
4754
  msgstr ""
4755
 
4756
- #: core/lib/wpbc_all_translations.php:880 inc/_bl/biz_l.php:1729 inc/_bl/biz_l.php:1740
4757
- #: inc/_bl/biz_l.php:1757 inc/_bl/biz_l.php:1762
4758
  #, php-format
4759
  msgid ""
4760
  "Sorry, the reservation was not made because these days are already booked!!! %s (Its not "
@@ -4762,7 +4777,7 @@ msgid ""
4762
  "page and try other days."
4763
  msgstr ""
4764
 
4765
- #: core/lib/wpbc_all_translations.php:881 inc/_bl/biz_l.php:2411
4766
  #, php-format
4767
  msgid "The folowing pending booking(s): %s deleted."
4768
  msgstr ""
@@ -5912,7 +5927,7 @@ msgstr ""
5912
  msgid "Send payment request to visitor"
5913
  msgstr ""
5914
 
5915
- #: core/lib/wpbc_all_translations1.php:128 core/timeline/v2/wpbc-class-timeline_v2.php:2647
5916
  #: inc/_bs/s-toolbar.php:110 inc/_ps/p-toolbar.php:131 inc/_ps/p-toolbar.php:507
5917
  msgid "Print"
5918
  msgstr ""
@@ -6199,52 +6214,51 @@ msgstr ""
6199
  msgid "Standard Templates"
6200
  msgstr ""
6201
 
6202
- #: core/lib/wpbc_all_translations1.php:191 inc/_ps/admin/page-settings-form.php:349
6203
- #: inc/_ps/form/class-wpbc-field-help-textarea.php:111
6204
  msgid "Columns"
6205
  msgstr ""
6206
 
6207
- #: core/lib/wpbc_all_translations1.php:192 inc/_ps/admin/page-settings-form.php:421
6208
  msgid "Advanced Templates"
6209
  msgstr ""
6210
 
6211
- #: core/lib/wpbc_all_translations1.php:193 inc/_ps/admin/page-settings-form.php:424
6212
  msgid "Wizard (several steps)"
6213
  msgstr ""
6214
 
6215
- #: core/lib/wpbc_all_translations1.php:194 inc/_ps/admin/page-settings-form.php:437
6216
  msgid "Time slots for different weekdays"
6217
  msgstr ""
6218
 
6219
- #: core/lib/wpbc_all_translations1.php:195 inc/_ps/admin/page-settings-form.php:447
6220
- #: inc/_ps/admin/page-settings-form.php:458
6221
  msgid "Hints"
6222
  msgstr ""
6223
 
6224
- #: core/lib/wpbc_all_translations1.php:196 inc/_ps/admin/page-settings-form.php:480
6225
  msgid "Reset Form"
6226
  msgstr ""
6227
 
6228
- #: core/lib/wpbc_all_translations1.php:197 inc/_ps/admin/page-settings-form.php:533
6229
  msgid "Both"
6230
  msgstr ""
6231
 
6232
- #: core/lib/wpbc_all_translations1.php:198 inc/_ps/admin/page-settings-form.php:534
6233
  msgid "Reset Booking Form and Content of Booking Fields Form"
6234
  msgstr ""
6235
 
6236
- #: core/lib/wpbc_all_translations1.php:199 inc/_ps/admin/page-settings-form.php:685
6237
  #: inc/gateways/page-gateways.php:1069
6238
  #, php-format
6239
  msgid "%s - inserting data from fields of booking form"
6240
  msgstr ""
6241
 
6242
- #: core/lib/wpbc_all_translations1.php:200 inc/_ps/admin/page-settings-form.php:686
6243
  #, php-format
6244
  msgid "%s - inserting new line"
6245
  msgstr ""
6246
 
6247
- #: core/lib/wpbc_all_translations1.php:201 inc/_ps/admin/page-settings-form.php:690
6248
  #: inc/_ps/form/class-wpbc-form-help.php:93 inc/gateways/page-gateways.php:1124
6249
  #, php-format
6250
  msgid ""
@@ -7015,7 +7029,7 @@ msgid "Change Resource"
7015
  msgstr ""
7016
 
7017
  #: core/lib/wpbc_all_translations1.php:353 inc/_ps/p-toolbar.php:351 inc/_ps/p-toolbar.php:464
7018
- #: inc/_ps/personal.php:2133
7019
  msgid "Duplicate Booking"
7020
  msgstr ""
7021
 
@@ -7101,44 +7115,44 @@ msgstr ""
7101
  msgid "Incorrect date format"
7102
  msgstr ""
7103
 
7104
- #: core/lib/wpbc_all_translations1.php:374 inc/_ps/personal.php:2112
7105
  msgid "Change your Booking"
7106
  msgstr ""
7107
 
7108
- #: core/lib/wpbc_all_translations1.php:375 inc/_ps/personal.php:2114
7109
  msgid "Cancel Booking"
7110
  msgstr ""
7111
 
7112
- #: core/lib/wpbc_all_translations1.php:376 inc/_ps/personal.php:2392
7113
  msgid "Warning! The resource was not changed. Current dates are already booked there."
7114
  msgstr ""
7115
 
7116
- #: core/lib/wpbc_all_translations1.php:377 inc/_ps/personal.php:2529
7117
  msgid "The booking has been duplicated successfully"
7118
  msgstr ""
7119
 
7120
- #: core/lib/wpbc_all_translations1.php:378 inc/_ps/personal.php:2538
7121
  msgid "Warning! Operation failed. Current dates are already booked there."
7122
  msgstr ""
7123
 
7124
- #: core/lib/wpbc_all_translations1.php:379 inc/_ps/personal.php:2625
7125
  msgid "Sending request..."
7126
  msgstr ""
7127
 
7128
- #: core/lib/wpbc_all_translations1.php:380 inc/_ps/personal.php:2654
7129
  msgid "Order number"
7130
  msgstr ""
7131
 
7132
- #: core/lib/wpbc_all_translations1.php:381 inc/_ps/personal.php:2656
7133
  msgid "Register"
7134
  msgstr ""
7135
 
7136
- #: core/lib/wpbc_all_translations1.php:382 inc/_ps/personal.php:2658
7137
  msgid ""
7138
  "Please, enter order number of your purchased version, which you received to your billing email."
7139
  msgstr ""
7140
 
7141
- #: core/lib/wpbc_all_translations1.php:383 inc/_ps/personal.php:2660
7142
  #, php-format
7143
  msgid "If you will get any difficulties or have a questions, please contact by email %s"
7144
  msgstr ""
@@ -7336,7 +7350,7 @@ msgstr ""
7336
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:219
7337
  #: inc/gateways/ideal/wpbc-gw-ideal.php:378 inc/gateways/ipay88/wpbc-gw-ipay88.php:318
7338
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:147 inc/gateways/paypal/wpbc-gw-paypal.php:365
7339
- #: inc/gateways/sage/wpbc-gw-sage.php:385 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:486
7340
  msgid "Enable this payment gateway"
7341
  msgstr ""
7342
 
@@ -7353,10 +7367,10 @@ msgstr ""
7353
  msgid "Transaction Key"
7354
  msgstr ""
7355
 
7356
- #: core/lib/wpbc_all_translations1.php:421 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:514
7357
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:529
7358
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:546
7359
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:561
7360
  #, php-format
7361
  msgid "This parameter have to assigned to you by %s"
7362
  msgstr ""
@@ -7412,41 +7426,41 @@ msgstr ""
7412
 
7413
  #: core/lib/wpbc_all_translations1.php:432 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:396
7414
  #: inc/gateways/paypal/wpbc-gw-paypal.php:459 inc/gateways/sage/wpbc-gw-sage.php:453
7415
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:582
7416
  msgid "U.S. Dollars"
7417
  msgstr ""
7418
 
7419
  #: core/lib/wpbc_all_translations1.php:433 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:397
7420
- #: inc/gateways/sage/wpbc-gw-sage.php:451 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:583
7421
  msgid "Pounds Sterling"
7422
  msgstr ""
7423
 
7424
  #: core/lib/wpbc_all_translations1.php:434 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:398
7425
  #: inc/gateways/paypal/wpbc-gw-paypal.php:460 inc/gateways/sage/wpbc-gw-sage.php:452
7426
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:584
7427
  msgid "Euros"
7428
  msgstr ""
7429
 
7430
  #: core/lib/wpbc_all_translations1.php:435 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:399
7431
  #: inc/gateways/paypal/wpbc-gw-paypal.php:464 inc/gateways/sage/wpbc-gw-sage.php:456
7432
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:585
7433
  msgid "Canadian Dollars"
7434
  msgstr ""
7435
 
7436
  #: core/lib/wpbc_all_translations1.php:436 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:404
7437
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:369 inc/gateways/paypal/wpbc-gw-paypal.php:487
7438
- #: inc/gateways/sage/wpbc-gw-sage.php:478 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:726
7439
  msgid "Accepted Currency"
7440
  msgstr ""
7441
 
7442
  #: core/lib/wpbc_all_translations1.php:437 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:405
7443
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:370 inc/gateways/paypal/wpbc-gw-paypal.php:488
7444
- #: inc/gateways/sage/wpbc-gw-sage.php:479 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:727
7445
  msgid "The currency code that gateway will process the payment in."
7446
  msgstr ""
7447
 
7448
  #: core/lib/wpbc_all_translations1.php:438 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:408
7449
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:730
7450
  msgid ""
7451
  "Setting the currency that is not supported by the payment processor will result in an error."
7452
  msgstr ""
@@ -7460,23 +7474,23 @@ msgstr ""
7460
  #: inc/gateways/paypal/wpbc-gw-paypal.php:516 inc/gateways/paypal/wpbc-gw-paypal.php:517
7461
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1366 inc/gateways/sage/wpbc-gw-sage.php:488
7462
  #: inc/gateways/sage/wpbc-gw-sage.php:489 inc/gateways/sage/wpbc-gw-sage.php:1042
7463
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:748
7464
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:749
7465
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1303
7466
  msgid "Pay via"
7467
  msgstr ""
7468
 
7469
  #: core/lib/wpbc_all_translations1.php:440 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:420
7470
  #: inc/gateways/ideal/wpbc-gw-ideal.php:459 inc/gateways/ipay88/wpbc-gw-ipay88.php:381
7471
  #: inc/gateways/paypal/wpbc-gw-paypal.php:518 inc/gateways/sage/wpbc-gw-sage.php:490
7472
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:750
7473
  msgid "Payment button title"
7474
  msgstr ""
7475
 
7476
  #: core/lib/wpbc_all_translations1.php:441 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:421
7477
  #: inc/gateways/ideal/wpbc-gw-ideal.php:460 inc/gateways/ipay88/wpbc-gw-ipay88.php:382
7478
  #: inc/gateways/paypal/wpbc-gw-paypal.php:519 inc/gateways/sage/wpbc-gw-sage.php:491
7479
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:751
7480
  msgid "Enter the title of the payment button"
7481
  msgstr ""
7482
 
@@ -7488,9 +7502,9 @@ msgstr ""
7488
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:983 inc/gateways/paypal/wpbc-gw-paypal.php:544
7489
  #: inc/gateways/paypal/wpbc-gw-paypal.php:545 inc/gateways/paypal/wpbc-gw-paypal.php:1368
7490
  #: inc/gateways/sage/wpbc-gw-sage.php:502 inc/gateways/sage/wpbc-gw-sage.php:503
7491
- #: inc/gateways/sage/wpbc-gw-sage.php:1038 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:762
7492
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:763
7493
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1304
7494
  #, php-format
7495
  msgid "Payment for booking %s on these day(s): %s"
7496
  msgstr ""
@@ -7498,21 +7512,21 @@ msgstr ""
7498
  #: core/lib/wpbc_all_translations1.php:443 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:434
7499
  #: inc/gateways/ideal/wpbc-gw-ideal.php:473 inc/gateways/ipay88/wpbc-gw-ipay88.php:395
7500
  #: inc/gateways/paypal/wpbc-gw-paypal.php:546 inc/gateways/sage/wpbc-gw-sage.php:504
7501
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:764
7502
  msgid "Payment description at gateway website"
7503
  msgstr ""
7504
 
7505
  #: core/lib/wpbc_all_translations1.php:444 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:435
7506
  #: inc/gateways/ideal/wpbc-gw-ideal.php:474 inc/gateways/ipay88/wpbc-gw-ipay88.php:396
7507
  #: inc/gateways/paypal/wpbc-gw-paypal.php:547 inc/gateways/sage/wpbc-gw-sage.php:505
7508
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:765
7509
  msgid "Enter the service name or the reason for the payment here."
7510
  msgstr ""
7511
 
7512
  #: core/lib/wpbc_all_translations1.php:445 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:436
7513
  #: inc/gateways/ideal/wpbc-gw-ideal.php:475 inc/gateways/ipay88/wpbc-gw-ipay88.php:397
7514
  #: inc/gateways/paypal/wpbc-gw-paypal.php:548 inc/gateways/sage/wpbc-gw-sage.php:506
7515
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:766
7516
  msgid "You can use any shortcodes, which you have used in content of booking fields data form."
7517
  msgstr ""
7518
 
@@ -7581,42 +7595,42 @@ msgstr ""
7581
 
7582
  #: core/lib/wpbc_all_translations1.php:459 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:497
7583
  #: inc/gateways/ideal/wpbc-gw-ideal.php:506 inc/gateways/ipay88/wpbc-gw-ipay88.php:421
7584
- #: inc/gateways/sage/wpbc-gw-sage.php:530 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:790
7585
  msgid "Return URL after Successful order"
7586
  msgstr ""
7587
 
7588
  #: core/lib/wpbc_all_translations1.php:460 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:515
7589
  #: inc/gateways/ideal/wpbc-gw-ideal.php:522 inc/gateways/ipay88/wpbc-gw-ipay88.php:437
7590
  #: inc/gateways/paypal/wpbc-gw-paypal.php:612 inc/gateways/sage/wpbc-gw-sage.php:546
7591
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:808
7592
  msgid "The URL where visitor will be redirected after completing payment."
7593
  msgstr ""
7594
 
7595
  #: core/lib/wpbc_all_translations1.php:461 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:516
7596
  #: inc/gateways/ideal/wpbc-gw-ideal.php:523 inc/gateways/ipay88/wpbc-gw-ipay88.php:438
7597
  #: inc/gateways/paypal/wpbc-gw-paypal.php:613 inc/gateways/sage/wpbc-gw-sage.php:547
7598
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:809
7599
  #, php-format
7600
  msgid "For example, a URL to your site that displays a %s\"Thank you for the payment\"%s."
7601
  msgstr ""
7602
 
7603
  #: core/lib/wpbc_all_translations1.php:462 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:531
7604
  #: inc/gateways/ideal/wpbc-gw-ideal.php:537 inc/gateways/ipay88/wpbc-gw-ipay88.php:452
7605
- #: inc/gateways/sage/wpbc-gw-sage.php:561 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:824
7606
  msgid "Return URL after Failed order"
7607
  msgstr ""
7608
 
7609
  #: core/lib/wpbc_all_translations1.php:463 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:549
7610
  #: inc/gateways/ideal/wpbc-gw-ideal.php:553 inc/gateways/ipay88/wpbc-gw-ipay88.php:468
7611
  #: inc/gateways/paypal/wpbc-gw-paypal.php:643 inc/gateways/sage/wpbc-gw-sage.php:577
7612
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:842
7613
  msgid "The URL where the visitor will be redirected after completing payment."
7614
  msgstr ""
7615
 
7616
  #: core/lib/wpbc_all_translations1.php:464 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:550
7617
  #: inc/gateways/ideal/wpbc-gw-ideal.php:554 inc/gateways/ipay88/wpbc-gw-ipay88.php:469
7618
  #: inc/gateways/paypal/wpbc-gw-paypal.php:644 inc/gateways/sage/wpbc-gw-sage.php:578
7619
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:843
7620
  #, php-format
7621
  msgid "For example, the URL to your website that displays a %s\"Payment Canceled\"%s page."
7622
  msgstr ""
@@ -7631,7 +7645,7 @@ msgstr ""
7631
 
7632
  #: core/lib/wpbc_all_translations1.php:467 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:564
7633
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:482 inc/gateways/paypal/wpbc-gw-paypal.php:661
7634
- #: inc/gateways/sage/wpbc-gw-sage.php:591 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:857
7635
  msgid "This will not work, if the visitor leaves the payment page."
7636
  msgstr ""
7637
 
@@ -7644,7 +7658,7 @@ msgstr ""
7644
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:283 inc/gateways/pay_cash/wpbc-gw-pay_cash.php:388
7645
  #: inc/gateways/paypal/wpbc-gw-paypal.php:986 inc/gateways/paypal/wpbc-gw-paypal.php:1081
7646
  #: inc/gateways/sage/wpbc-gw-sage.php:783 inc/gateways/sage/wpbc-gw-sage.php:894
7647
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:965
7648
  #, php-format
7649
  msgid "%s Settings"
7650
  msgstr ""
@@ -7883,13 +7897,13 @@ msgstr ""
7883
 
7884
  #: core/lib/wpbc_all_translations1.php:517 inc/gateways/ideal/wpbc-gw-ideal.php:564
7885
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:479 inc/gateways/paypal/wpbc-gw-paypal.php:658
7886
- #: inc/gateways/sage/wpbc-gw-sage.php:588 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:854
7887
  msgid "Automatically approve/cancel booking"
7888
  msgstr ""
7889
 
7890
  #: core/lib/wpbc_all_translations1.php:518 inc/gateways/ideal/wpbc-gw-ideal.php:565
7891
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:480 inc/gateways/paypal/wpbc-gw-paypal.php:659
7892
- #: inc/gateways/sage/wpbc-gw-sage.php:589 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:855
7893
  msgid ""
7894
  "Check this box to automatically approve bookings, when visitor makes a successful payment, or "
7895
  "automatically cancel the booking, when visitor makes a payment cancellation."
@@ -7901,7 +7915,7 @@ msgstr ""
7901
 
7902
  #: core/lib/wpbc_all_translations1.php:520 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:893
7903
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:832 inc/gateways/sage/wpbc-gw-sage.php:883
7904
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1113
7905
  #, php-format
7906
  msgid ""
7907
  "Please configure all fields inside the %sBilling form fields%s section at %sPayments General%s "
@@ -8557,14 +8571,14 @@ msgid "Select TEST for the Test Server and LIVE in the live environment"
8557
  msgstr ""
8558
 
8559
  #: core/lib/wpbc_all_translations1.php:668 inc/gateways/ideal/wpbc-gw-ideal.php:432
8560
- #: inc/gateways/sage/wpbc-gw-sage.php:429 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:501
8561
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:544
8562
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:559
8563
  msgid "TEST"
8564
  msgstr ""
8565
 
8566
  #: core/lib/wpbc_all_translations1.php:669 inc/gateways/ideal/wpbc-gw-ideal.php:433
8567
- #: inc/gateways/sage/wpbc-gw-sage.php:430 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:502
8568
  msgid "LIVE"
8569
  msgstr ""
8570
 
@@ -8601,12 +8615,12 @@ msgid "Integration of Sage payment system"
8601
  msgstr ""
8602
 
8603
  #: core/lib/wpbc_all_translations1.php:678 inc/gateways/sage/wpbc-gw-sage.php:876
8604
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1059
8605
  #, php-format
8606
  msgid "If you have no account on this system, please visit %s to create one."
8607
  msgstr ""
8608
 
8609
- #: core/lib/wpbc_all_translations1.php:679 core/wpbc-functions.php:3514
8610
  msgid "Payment rejected"
8611
  msgstr ""
8612
 
@@ -8648,7 +8662,7 @@ msgid "Always use Description"
8648
  msgstr ""
8649
 
8650
  #: core/lib/wpbc_all_translations1.php:688 inc/gateways/ideal/wpbc-gw-ideal.php:802
8651
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:966
8652
  #, php-format
8653
  msgid "Integration of %s payment system"
8654
  msgstr ""
@@ -8687,25 +8701,25 @@ msgstr ""
8687
  msgid "Please pay %s"
8688
  msgstr ""
8689
 
8690
- #: core/lib/wpbc_all_translations1.php:696 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:496
8691
  msgid "Chose payment account"
8692
  msgstr ""
8693
 
8694
- #: core/lib/wpbc_all_translations1.php:697 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:512
8695
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:544
8696
  msgid "Publishable key"
8697
  msgstr ""
8698
 
8699
- #: core/lib/wpbc_all_translations1.php:698 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:527
8700
- #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:559
8701
  msgid "Secret key"
8702
  msgstr ""
8703
 
8704
- #: core/lib/wpbc_all_translations1.php:699 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:731
8705
  msgid "For more information:"
8706
  msgstr ""
8707
 
8708
- #: core/lib/wpbc_all_translations1.php:700 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1092
8709
  #, php-format
8710
  msgid "require PHP version %s or newer!"
8711
  msgstr ""
@@ -8732,11 +8746,11 @@ msgstr ""
8732
  msgid "Email is sent to Visitor after Editing of booking."
8733
  msgstr ""
8734
 
8735
- #: core/lib/wpbc_all_translations1.php:706 core/lib/wpdev-booking-class.php:692
8736
  msgid "Booking resource type is not defined. This can be, when at the URL is wrong booking hash."
8737
  msgstr ""
8738
 
8739
- #: core/lib/wpbc_all_translations1.php:707 core/lib/wpdev-booking-class.php:1024
8740
  msgid "My bookings"
8741
  msgstr ""
8742
 
@@ -9231,7 +9245,7 @@ msgid ""
9231
  "an API Login ID and Signature Key. These keys will authenticate requests to the payment gateway."
9232
  msgstr ""
9233
 
9234
- #: core/lib/wpbc_all_translations1.php:815 core/timeline/v2/wpbc-class-timeline_v2.php:2567
9235
  msgid "Loading"
9236
  msgstr ""
9237
 
@@ -9277,12 +9291,12 @@ msgstr ""
9277
  msgid "Find lost bookings"
9278
  msgstr ""
9279
 
9280
- #: core/lib/wpbc_all_translations1.php:825 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1078
9281
  #, php-format
9282
  msgid "require correct configuration of this option: %sURL to edit bookings%s"
9283
  msgstr ""
9284
 
9285
- #: core/lib/wpbc_all_translations1.php:826 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1120
9286
  msgid "You may test your integration over HTTP. However, live integrations must use HTTPS."
9287
  msgstr ""
9288
 
@@ -9358,6 +9372,19 @@ msgid ""
9358
  "amount of tax fee in percents"
9359
  msgstr ""
9360
 
9361
- #: inc/_ps/wpbc-check-updates.php:114
9362
  msgid "Auto-updates are not available for this plugin."
9363
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  msgstr ""
4
  "Project-Id-Version: booking\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2020-11-30 11:28+0200\n"
7
  "PO-Revision-Date: \n"
8
  "Last-Translator: wpdevelop <info@wpdevelop.com>\n"
9
  "Language-Team: wpdevelop <info@wpbookingcalendar.com>\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-Basepath: ..\n"
17
+ "X-Generator: Poedit 2.4.2\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
  "X-Poedit-SearchPath-0: .\n"
20
 
51
  msgid "Select your start day of the week"
52
  msgstr ""
53
 
54
+ #: core/admin/api-settings.php:109 core/admin/api-settings.php:233
55
  #: core/lib/wpbc_all_translations.php:10 core/timeline/v2/wpbc-class-timeline_v2.php:86
56
  #: inc/_bm/admin/page-seasons.php:991 inc/_bs/admin/api-settings-s.php:108
57
  #: inc/_bs/admin/api-settings-s.php:241 inc/_ps/form/class-wpbc-form-help.php:451
59
  msgid "Sunday"
60
  msgstr ""
61
 
62
+ #: core/admin/api-settings.php:110 core/admin/api-settings.php:236
63
  #: core/lib/wpbc_all_translations.php:11 core/timeline/v2/wpbc-class-timeline_v2.php:80
64
  #: inc/_bm/admin/page-seasons.php:992 inc/_bs/admin/api-settings-s.php:109
65
  #: inc/_bs/admin/api-settings-s.php:242 inc/_ps/form/class-wpbc-form-help.php:452
67
  msgid "Monday"
68
  msgstr ""
69
 
70
+ #: core/admin/api-settings.php:111 core/admin/api-settings.php:239
71
  #: core/lib/wpbc_all_translations.php:12 core/timeline/v2/wpbc-class-timeline_v2.php:81
72
  #: inc/_bm/admin/page-seasons.php:993 inc/_bs/admin/api-settings-s.php:110
73
  #: inc/_bs/admin/api-settings-s.php:243 inc/_ps/form/class-wpbc-form-help.php:453
75
  msgid "Tuesday"
76
  msgstr ""
77
 
78
+ #: core/admin/api-settings.php:112 core/admin/api-settings.php:242
79
  #: core/lib/wpbc_all_translations.php:13 core/timeline/v2/wpbc-class-timeline_v2.php:82
80
  #: inc/_bm/admin/page-seasons.php:994 inc/_bs/admin/api-settings-s.php:111
81
  #: inc/_bs/admin/api-settings-s.php:244 inc/_ps/form/class-wpbc-form-help.php:454
83
  msgid "Wednesday"
84
  msgstr ""
85
 
86
+ #: core/admin/api-settings.php:113 core/admin/api-settings.php:245
87
  #: core/lib/wpbc_all_translations.php:14 core/timeline/v2/wpbc-class-timeline_v2.php:83
88
  #: inc/_bm/admin/page-seasons.php:995 inc/_bs/admin/api-settings-s.php:112
89
  #: inc/_bs/admin/api-settings-s.php:245 inc/_ps/form/class-wpbc-form-help.php:455
91
  msgid "Thursday"
92
  msgstr ""
93
 
94
+ #: core/admin/api-settings.php:114 core/admin/api-settings.php:248
95
  #: core/lib/wpbc_all_translations.php:15 core/timeline/v2/wpbc-class-timeline_v2.php:84
96
  #: inc/_bm/admin/page-seasons.php:996 inc/_bs/admin/api-settings-s.php:113
97
  #: inc/_bs/admin/api-settings-s.php:246 inc/_ps/form/class-wpbc-form-help.php:456
99
  msgid "Friday"
100
  msgstr ""
101
 
102
+ #: core/admin/api-settings.php:115 core/admin/api-settings.php:251
103
  #: core/lib/wpbc_all_translations.php:16 core/timeline/v2/wpbc-class-timeline_v2.php:85
104
  #: inc/_bm/admin/page-seasons.php:997 inc/_bs/admin/api-settings-s.php:114
105
  #: inc/_bs/admin/api-settings-s.php:247 inc/_ps/form/class-wpbc-form-help.php:457
122
  msgid "Type of days selection in calendar"
123
  msgstr ""
124
 
125
+ #: core/admin/api-settings.php:166
126
+ msgid "Time picker for time slots"
127
+ msgstr ""
128
+
129
+ #: core/admin/api-settings.php:167
130
+ msgid "Show time slots as a time picker instead of a select box."
131
+ msgstr ""
132
+
133
+ #: core/admin/api-settings.php:191
134
+ msgid "Time Picker Skin"
135
+ msgstr ""
136
+
137
+ #: core/admin/api-settings.php:192
138
+ msgid "Select the skin of the time picker"
139
+ msgstr ""
140
+
141
+ #: core/admin/api-settings.php:203 core/lib/wpbc_all_translations.php:20
142
  msgid "Do not change background color for partially booked days"
143
  msgstr ""
144
 
145
+ #: core/admin/api-settings.php:204 core/lib/wpbc_all_translations.php:21
146
  msgid "Show partially booked days with same background as in legend item"
147
  msgstr ""
148
 
149
+ #: core/admin/api-settings.php:205 core/admin/api-settings.php:355 core/admin/api-settings.php:515
150
+ #: core/admin/api-settings.php:550 core/admin/api-settings.php:871
151
  #: core/admin/page-form-free.php:189 core/admin/page-ics-export.php:467
152
+ #: core/lib/wpbc_all_translations.php:22 core/timeline/v2/wpbc-class-timeline_v2.php:2822
153
  #: inc/_bl/admin/api-settings-l.php:179 inc/_bl/admin/api-settings-l.php:185
154
  #: inc/_bl/admin/api-settings-l.php:216 inc/gateways/page-gateways.php:198
155
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1079 js/wpbc-gutenberg.js:1032
156
  msgid "Note"
157
  msgstr ""
158
 
159
+ #: core/admin/api-settings.php:206 core/admin/api-settings.php:516
160
  #: core/lib/wpbc_all_translations.php:23
161
  msgid "Partially booked item - day, which is booked for the specific time-slot(s)."
162
  msgstr ""
163
 
164
+ #: core/admin/api-settings.php:228 core/lib/wpbc_all_translations.php:24
165
  msgid "Unavailable week days"
166
  msgstr ""
167
 
168
+ #: core/admin/api-settings.php:258 core/lib/wpbc_all_translations.php:25
169
  msgid "Check unavailable days in calendars. This option will overwrite all other settings."
170
  msgstr ""
171
 
172
+ #: core/admin/api-settings.php:276 core/lib/wpbc_all_translations.php:26
173
  msgid "Unavailable days from today"
174
  msgstr ""
175
 
176
+ #: core/admin/api-settings.php:277 core/lib/wpbc_all_translations.php:27
177
  msgid "Select number of unavailable days in calendar start from today."
178
  msgstr ""
179
 
180
+ #: core/admin/api-settings.php:316 core/lib/wpbc_all_translations.php:28 inc/_ps/lib_p.php:268
181
  msgid "Simple"
182
  msgstr ""
183
 
184
+ #: core/admin/api-settings.php:316 core/admin/wpbc-toolbar-tiny.php:240
185
  #: core/admin/wpbc-toolbar-tiny.php:698 core/admin/wpbc-toolbar-tiny.php:1199
186
  #: core/admin/wpbc-toolbar-tiny.php:1615 core/lib/wpbc_all_translations.php:29
187
  #: inc/_bm/m-toolbar.php:29 inc/_bm/m-toolbar.php:113 inc/_bm/m-toolbar.php:402
189
  msgid "Booking Form"
190
  msgstr ""
191
 
192
+ #: core/admin/api-settings.php:317 core/lib/wpbc_all_translations.php:30 inc/_ps/lib_p.php:264
193
  msgid ""
194
  "Check the box, if you want to use simple booking form customization from Free plugin version at "
195
  "Settings - Form page."
196
  msgstr ""
197
 
198
+ #: core/admin/api-settings.php:325 core/lib/wpbc_all_translations.php:31
199
  msgid "Syntax highlighter"
200
  msgstr ""
201
 
202
+ #: core/admin/api-settings.php:326 core/lib/wpbc_all_translations.php:32
203
  msgid "Check the box, if you want to use syntax highlighter during customization booking form."
204
  msgstr ""
205
 
206
+ #: core/admin/api-settings.php:337 core/lib/wpbc_all_translations.php:33
207
  #: inc/_ps/form/class-wpbc-form-help.php:194
208
  msgid "CAPTCHA"
209
  msgstr ""
210
 
211
+ #: core/admin/api-settings.php:338 core/lib/wpbc_all_translations.php:34
212
  msgid "Check the box to activate CAPTCHA inside the booking form."
213
  msgstr ""
214
 
215
+ #: core/admin/api-settings.php:345 core/lib/wpbc_all_translations.php:35
216
  msgid "Auto-fill fields"
217
  msgstr ""
218
 
219
+ #: core/admin/api-settings.php:346 core/lib/wpbc_all_translations.php:36
220
  msgid "Check the box to activate auto-fill form fields for logged in users."
221
  msgstr ""
222
 
223
+ #: core/admin/api-settings.php:353 core/lib/wpbc_all_translations.php:37
224
  msgid "Use CSS BootStrap"
225
  msgstr ""
226
 
227
+ #: core/admin/api-settings.php:354 core/lib/wpbc_all_translations.php:38
228
  msgid "Using BootStrap CSS for the form fields"
229
  msgstr ""
230
 
231
+ #: core/admin/api-settings.php:355 core/lib/wpbc_all_translations.php:39
232
  msgid "You must not deactivate loading BootStrap files at advanced section of these settings!"
233
  msgstr ""
234
 
235
+ #: core/admin/api-settings.php:365 core/lib/wpbc_all_translations.php:40
236
  msgid "Show legend below calendar"
237
  msgstr ""
238
 
239
+ #: core/admin/api-settings.php:366 core/lib/wpbc_all_translations.php:41
240
  msgid "Check this box to display a legend of dates below the booking calendar."
241
  msgstr ""
242
 
243
+ #: core/admin/api-settings.php:378 core/lib/wpbc_all_translations.php:42
244
  msgid "Available item"
245
  msgstr ""
246
 
247
+ #: core/admin/api-settings.php:392 core/lib/wpbc_all_translations.php:43
248
+ #: core/wpbc-activation.php:1038
249
  msgid "Available"
250
  msgstr ""
251
 
252
+ #: core/admin/api-settings.php:401 core/lib/wpbc_all_translations.php:44
253
  #, php-format
254
  msgid "Activate and type your %stitle of available%s item in legend"
255
  msgstr ""
256
 
257
+ #: core/admin/api-settings.php:415 core/lib/wpbc_all_translations.php:45
258
  msgid "Pending item"
259
  msgstr ""
260
 
261
+ #: core/admin/api-settings.php:429 core/admin/page-email-deny.php:558
262
  #: core/admin/wpbc-class-listing.php:328 core/admin/wpbc-class-listing.php:426
263
  #: core/admin/wpbc-toolbars.php:549 core/admin/wpbc-toolbars.php:964
264
+ #: core/lib/wpbc_all_translations.php:46 core/timeline/v2/wpbc-class-timeline_v2.php:2679
265
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2732 core/wpbc-activation.php:1042
266
  #: inc/_bs/lib_s.php:328 inc/_ps/personal.php:359 inc/_ps/wpbc-print.php:119
267
  msgid "Pending"
268
  msgstr ""
269
 
270
+ #: core/admin/api-settings.php:438 core/lib/wpbc_all_translations.php:47
271
  #, php-format
272
  msgid "Activate and type your %stitle of pending%s item in legend"
273
  msgstr ""
274
 
275
+ #: core/admin/api-settings.php:452 core/lib/wpbc_all_translations.php:48
276
  msgid "Approved item"
277
  msgstr ""
278
 
279
+ #: core/admin/api-settings.php:466 core/lib/wpbc_all_translations.php:49
280
+ #: core/wpbc-activation.php:1046
281
  msgid "Booked"
282
  msgstr ""
283
 
284
+ #: core/admin/api-settings.php:475 core/lib/wpbc_all_translations.php:50
285
  #, php-format
286
  msgid "Activate and type your %stitle of approved%s item in legend"
287
  msgstr ""
288
 
289
+ #: core/admin/api-settings.php:490 core/lib/wpbc_all_translations.php:51
290
  msgid "Partially booked item"
291
  msgstr ""
292
 
293
+ #: core/admin/api-settings.php:504 core/lib/wpbc_all_translations.php:52
294
+ #: core/wpbc-activation.php:1052
295
  msgid "Partially booked"
296
  msgstr ""
297
 
298
+ #: core/admin/api-settings.php:513 core/lib/wpbc_all_translations.php:53
299
  #, php-format
300
  msgid "Activate and type your %stitle of partially booked%s item in legend"
301
  msgstr ""
302
 
303
+ #: core/admin/api-settings.php:538 core/lib/wpbc_all_translations.php:54
304
  msgid "Show date number in legend"
305
  msgstr ""
306
 
307
+ #: core/admin/api-settings.php:539 core/lib/wpbc_all_translations.php:55
308
  msgid "Check this box to display today date number in legend cells. "
309
  msgstr ""
310
 
311
+ #: core/admin/api-settings.php:547 core/lib/wpbc_all_translations.php:56
312
  msgid "Show \"Thank You\" message"
313
  msgstr ""
314
 
315
+ #: core/admin/api-settings.php:548 core/lib/wpbc_all_translations.php:57
316
  msgid "Redirect visitor to a new \"Thank You\" page"
317
  msgstr ""
318
 
319
+ #: core/admin/api-settings.php:550 core/lib/wpbc_all_translations.php:58
320
  msgid "This action will have no effect, if the payment form(s) is active!"
321
  msgstr ""
322
 
323
+ #: core/admin/api-settings.php:555 core/lib/wpbc_all_translations.php:59
324
  msgid "Action after booking is done"
325
  msgstr ""
326
 
327
+ #: core/admin/api-settings.php:564 core/lib/wpbc_all_translations.php:60
328
+ #: core/wpbc-activation.php:871
329
  #, php-format
330
  msgid ""
331
  "Thank you for your online booking. %s We will send confirmation of your booking as soon as "
332
  "possible."
333
  msgstr ""
334
 
335
+ #: core/admin/api-settings.php:565 core/lib/wpbc_all_translations.php:61
336
  msgid "Message title"
337
  msgstr ""
338
 
339
+ #: core/admin/api-settings.php:566 core/lib/wpbc_all_translations.php:62
340
  #, php-format
341
  msgid "Type title of message %safter booking has done by user%s"
342
  msgstr ""
343
 
344
+ #: core/admin/api-settings.php:577 core/lib/wpbc_all_translations.php:63
345
  msgid "Time of message showing"
346
  msgstr ""
347
 
348
+ #: core/admin/api-settings.php:578 core/lib/wpbc_all_translations.php:64
349
  msgid "Set duration of time (milliseconds) to show this message"
350
  msgstr ""
351
 
352
+ #: core/admin/api-settings.php:605 core/lib/wpbc_all_translations.php:65
353
  msgid "URL of \"thank you\" page"
354
  msgstr ""
355
 
356
+ #: core/admin/api-settings.php:621 core/lib/wpbc_all_translations.php:66
357
  #, php-format
358
  msgid "Type URL of %s\"Thank You\" page%s"
359
  msgstr ""
360
 
361
+ #: core/admin/api-settings.php:633 core/lib/wpbc_all_translations.php:67 core/wpbc.php:137
362
  #: core/wpbc.php:138
363
  msgid "Bookings Listing"
364
  msgstr ""
365
 
366
+ #: core/admin/api-settings.php:634 core/admin/page-settings.php:242 core/admin/page-timeline.php:45
367
  #: core/admin/page-timeline.php:46 core/admin/page-timeline.php:47 core/admin/wpbc-toolbars.php:482
368
  #: core/lib/wpbc_all_translations.php:68 core/wpbc-functions.php:1878
369
  msgid "Calendar Overview"
370
  msgstr ""
371
 
372
+ #: core/admin/api-settings.php:639 core/lib/wpbc_all_translations.php:69
373
  msgid "Default booking admin page"
374
  msgstr ""
375
 
376
+ #: core/admin/api-settings.php:640 core/lib/wpbc_all_translations.php:70
377
  msgid "Select your default view mode of bookings at the booking listing page"
378
  msgstr ""
379
 
380
+ #: core/admin/api-settings.php:656 core/admin/wpbc-toolbar-tiny.php:393
381
  #: core/admin/wpbc-toolbars.php:1184 core/admin/wpbc-toolbars.php:1244
382
  #: core/lib/wpbc_all_translations.php:71 inc/_bl/admin/page-coupons.php:526
383
  msgid "Day"
384
  msgstr ""
385
 
386
+ #: core/admin/api-settings.php:657 core/admin/wpbc-toolbar-tiny.php:394
387
  #: core/admin/wpbc-toolbars.php:1201 core/admin/wpbc-toolbars.php:1258
388
  #: core/lib/wpbc_all_translations.php:72
389
  msgid "Week"
390
  msgstr ""
391
 
392
+ #: core/admin/api-settings.php:658 core/admin/api-settings.php:665
393
  #: core/admin/wpbc-toolbar-tiny.php:396 core/admin/wpbc-toolbars.php:1218
394
  #: core/admin/wpbc-toolbars.php:1272 core/lib/wpbc_all_translations.php:73
395
  #: inc/_bl/admin/page-coupons.php:525
396
  msgid "Month"
397
  msgstr ""
398
 
399
+ #: core/admin/api-settings.php:659 core/admin/wpbc-toolbar-tiny.php:398
400
  #: core/admin/wpbc-toolbars.php:1286 core/lib/wpbc_all_translations.php:74
401
  msgid "2 Months"
402
  msgstr ""
403
 
404
+ #: core/admin/api-settings.php:660 core/admin/api-settings.php:666
405
  #: core/admin/wpbc-toolbar-tiny.php:400 core/lib/wpbc_all_translations.php:75
406
  msgid "3 Months"
407
  msgstr ""
408
 
409
+ #: core/admin/api-settings.php:661 core/admin/api-settings.php:667
410
  #: core/admin/wpbc-toolbar-tiny.php:401 core/admin/wpbc-toolbars.php:579
411
  #: core/admin/wpbc-toolbars.php:813 core/lib/wpbc_all_translations.php:76
412
  #: inc/_bl/admin/page-coupons.php:524
413
  msgid "Year"
414
  msgstr ""
415
 
416
+ #: core/admin/api-settings.php:672 core/lib/wpbc_all_translations.php:77
417
  msgid "Default calendar view mode"
418
  msgstr ""
419
 
420
+ #: core/admin/api-settings.php:673 core/lib/wpbc_all_translations.php:78
421
  msgid "Select your default calendar view mode at booking calendar overview page"
422
  msgstr ""
423
 
424
+ #: core/admin/api-settings.php:683 core/lib/wpbc_all_translations.php:79
425
  msgid "Filter tab"
426
  msgstr ""
427
 
428
+ #: core/admin/api-settings.php:684 core/lib/wpbc_all_translations.php:80
429
  msgid "Actions tab"
430
  msgstr ""
431
 
432
+ #: core/admin/api-settings.php:689 core/lib/wpbc_all_translations.php:81
433
  msgid "Default toolbar tab"
434
  msgstr ""
435
 
436
+ #: core/admin/api-settings.php:690 core/lib/wpbc_all_translations.php:82
437
  msgid "Select your default opened tab in toolbar at booking listing page"
438
  msgstr ""
439
 
440
+ #: core/admin/api-settings.php:702 core/lib/wpbc_all_translations.php:83
441
  msgid "Bookings number per page"
442
  msgstr ""
443
 
444
+ #: core/admin/api-settings.php:703 core/lib/wpbc_all_translations.php:84
445
  msgid "Select number of bookings per page in booking listing"
446
  msgstr ""
447
 
448
+ #: core/admin/api-settings.php:710 core/admin/api-settings.php:711
449
  #: core/admin/wpbc-class-listing.php:122 core/admin/wpbc-toolbars.php:735
450
  #: core/admin/wpbc-toolbars.php:738 core/lib/wpbc_all_translations.php:85
451
  #: core/sync/wpbc-gcal-class.php:640 core/sync/wpbc-gcal-class.php:661
460
  msgid "ID"
461
  msgstr ""
462
 
463
+ #: core/admin/api-settings.php:710 core/admin/api-settings.php:712 core/admin/api-settings.php:716
464
+ #: core/admin/api-settings.php:720 core/lib/wpbc_all_translations.php:86
465
  #: inc/_bl/admin/page-search.php:180 inc/_bl/admin/page-search.php:182
466
  #: inc/_bl/admin/page-search.php:184 inc/_bl/admin/page-search.php:186
467
  #: inc/_bl/admin/page-search.php:188
468
  msgid "ASC"
469
  msgstr ""
470
 
471
+ #: core/admin/api-settings.php:711 core/admin/api-settings.php:713 core/admin/api-settings.php:717
472
+ #: core/admin/api-settings.php:721 core/lib/wpbc_all_translations.php:87
473
  #: inc/_bl/admin/page-search.php:181 inc/_bl/admin/page-search.php:183
474
  #: inc/_bl/admin/page-search.php:185 inc/_bl/admin/page-search.php:187
475
  #: inc/_bl/admin/page-search.php:189
476
  msgid "DESC"
477
  msgstr ""
478
 
479
+ #: core/admin/api-settings.php:712 core/admin/api-settings.php:713 core/admin/wpbc-toolbars.php:588
480
  #: core/admin/wpbc-toolbars.php:650 core/admin/wpbc-toolbars.php:736
481
  #: core/admin/wpbc-toolbars.php:739 core/admin/wpbc-toolbars.php:855
482
  #: core/lib/wpbc_all_translations.php:88 core/sync/wpbc-gcal-class.php:643
486
  msgid "Dates"
487
  msgstr ""
488
 
489
+ #: core/admin/api-settings.php:716 core/admin/api-settings.php:717
490
  #: core/lib/wpbc_all_translations.php:89 inc/_bl/admin/page-search.php:942
491
  #: inc/_bm/admin/page-availability.php:876 inc/_bm/admin/page-cost-rate.php:106
492
  #: inc/_bm/admin/page-cost-valuation.php:134 inc/_bs/lib_s.php:182 inc/_bs/lib_s.php:187
494
  msgid "Resource"
495
  msgstr ""
496
 
497
+ #: core/admin/api-settings.php:720 core/admin/api-settings.php:721
498
  #: core/admin/wpbc-toolbar-tiny.php:1803 core/lib/wpbc_all_translations.php:90
499
  #: inc/_bs/admin/api-settings-s.php:924 inc/_bs/lib_s.php:140 inc/_bs/lib_s.php:183
500
  #: inc/_bs/lib_s.php:188 inc/_ps/wpbc-print.php:86
501
  msgid "Cost"
502
  msgstr ""
503
 
504
+ #: core/admin/api-settings.php:726 core/lib/wpbc_all_translations.php:91
505
  msgid "Bookings default order"
506
  msgstr ""
507
 
508
+ #: core/admin/api-settings.php:727 core/lib/wpbc_all_translations.php:92
509
  msgid "Select your default order of bookings in the booking listing"
510
  msgstr ""
511
 
512
+ #: core/admin/api-settings.php:744 core/lib/wpbc_all_translations.php:93
513
  #: inc/_bl/admin/page-search.php:223
514
  msgid "Date Format"
515
  msgstr ""
516
 
517
+ #: core/admin/api-settings.php:749 core/lib/wpbc_all_translations.php:94
518
  msgid "F j, Y"
519
  msgstr ""
520
 
521
+ #: core/admin/api-settings.php:752 core/admin/wpbc-toolbars.php:1484
522
  #: core/lib/wpbc_all_translations.php:95 inc/_bm/admin/api-settings-m.php:197
523
  #: inc/_bs/admin/api-settings-s.php:426 inc/_bs/lib_s.php:55
524
  msgid "Custom"
525
  msgstr ""
526
 
527
+ #: core/admin/api-settings.php:778 core/lib/wpbc_all_translations.php:96
528
  #, php-format
529
  msgid ""
530
  "Type your date format for emails and the booking table. %sDocumentation on date formatting%s"
531
  msgstr ""
532
 
533
+ #: core/admin/api-settings.php:793 core/lib/wpbc_all_translations.php:97
534
  msgid "Use localized time format"
535
  msgstr ""
536
 
537
+ #: core/admin/api-settings.php:794 core/lib/wpbc_all_translations.php:98
538
  msgid ""
539
  "This option useful only, if you have issue with translation of time format. If you activated "
540
  "this option, at some servers possible issue with \"Daylight Saving Time\" - booked times can be "
541
  "later on 1 hour."
542
  msgstr ""
543
 
544
+ #: core/admin/api-settings.php:802 core/lib/wpbc_all_translations.php:99
545
  msgid "Short days view"
546
  msgstr ""
547
 
548
+ #: core/admin/api-settings.php:803 core/lib/wpbc_all_translations.php:100
549
  msgid "Wide days view"
550
  msgstr ""
551
 
552
+ #: core/admin/api-settings.php:808 core/lib/wpbc_all_translations.php:101
553
  msgid "Dates view"
554
  msgstr ""
555
 
556
+ #: core/admin/api-settings.php:809 core/lib/wpbc_all_translations.php:102
557
  msgid "Select the default view for dates on the booking tables"
558
  msgstr ""
559
 
560
+ #: core/admin/api-settings.php:825 core/lib/wpbc_all_translations.php:103
561
  msgid "Show / hide hints"
562
  msgstr ""
563
 
564
+ #: core/admin/api-settings.php:826 core/lib/wpbc_all_translations.php:104
565
  msgid "Check this box if you want to show help hints on the admin panel."
566
  msgstr ""
567
 
568
+ #: core/admin/api-settings.php:846 core/lib/wpbc_all_translations.php:105
569
  msgid "Allow unlimited bookings per same day(s)"
570
  msgstr ""
571
 
572
+ #: core/admin/api-settings.php:847 core/lib/wpbc_all_translations.php:106
573
  #, php-format
574
  msgid ""
575
  "Check this box, if you want to %sset any days as available%s in calendar. Your visitors will be "
577
  "date(s)%s of other visitors."
578
  msgstr ""
579
 
580
+ #: core/admin/api-settings.php:857 core/lib/wpbc_all_translations.php:107
581
  #: inc/_bl/admin/api-settings-l.php:101
582
  msgid "Use pending days as available"
583
  msgstr ""
584
 
585
+ #: core/admin/api-settings.php:858 core/lib/wpbc_all_translations.php:108
586
  #: inc/_bl/admin/api-settings-l.php:102
587
  msgid "Check this box if you want to show the pending days as available in calendars"
588
  msgstr ""
589
 
590
+ #: core/admin/api-settings.php:869 core/lib/wpbc_all_translations.php:109
591
  msgid "Checking to prevent double booking, during submitting booking"
592
  msgstr ""
593
 
594
+ #: core/admin/api-settings.php:870 core/lib/wpbc_all_translations.php:110
595
  #, php-format
596
  msgid ""
597
  "Check this box, if you want to %sre-check if the selected dates available during submitting "
598
  "booking%s."
599
  msgstr ""
600
 
601
+ #: core/admin/api-settings.php:872 core/lib/wpbc_all_translations.php:111
602
  msgid ""
603
  "This feature useful to prevent double booking of the same date(s) or time(s), if several "
604
  "visitors try to book the same date(s) in same calendar during the same time."
605
  msgstr ""
606
 
607
+ #: core/admin/api-settings.php:873 core/lib/wpbc_all_translations.php:112
608
  msgid "This feature does not work for booking resources with capacity higher than one."
609
  msgstr ""
610
 
611
+ #: core/admin/api-settings.php:890 core/lib/wpbc_all_translations.php:113
612
  msgid "Show advanced settings of JavaScript loading"
613
  msgstr ""
614
 
615
+ #: core/admin/api-settings.php:891 core/lib/wpbc_all_translations.php:114
616
  msgid "Hide advanced settings of JavaScript loading"
617
  msgstr ""
618
 
619
+ #: core/admin/api-settings.php:899 core/lib/wpbc_all_translations.php:115
620
  msgid "Disable Bootstrap loading on Front-End"
621
  msgstr ""
622
 
623
+ #: core/admin/api-settings.php:900 core/admin/api-settings.php:909
624
  #: core/lib/wpbc_all_translations.php:116
625
  msgid ""
626
  " If your theme or some other plugin is load the BootStrap JavaScripts, you can disable loading "
627
  "of this script by this plugin."
628
  msgstr ""
629
 
630
+ #: core/admin/api-settings.php:908 core/lib/wpbc_all_translations.php:117
631
  msgid "Disable Bootstrap loading on Back-End"
632
  msgstr ""
633
 
634
+ #: core/admin/api-settings.php:918 core/lib/wpbc_all_translations.php:118
635
  msgid "Load JS and CSS files only on specific pages"
636
  msgstr ""
637
 
638
+ #: core/admin/api-settings.php:919 core/lib/wpbc_all_translations.php:119
639
  msgid "Activate loading of CSS and JavaScript files of plugin only at specific pages."
640
  msgstr ""
641
 
642
+ #: core/admin/api-settings.php:929 core/lib/wpbc_all_translations.php:120
643
  msgid "Relative URLs of pages, where to load plugin CSS and JS files"
644
  msgstr ""
645
 
646
+ #: core/admin/api-settings.php:930 core/lib/wpbc_all_translations.php:121
647
  #, php-format
648
  msgid ""
649
  "Enter relative URLs of pages, where you have Booking Calendar elements (booking forms or "
650
  "availability calendars). Please enter one URL per line. Example: %s"
651
  msgstr ""
652
 
653
+ #: core/admin/api-settings.php:944 core/lib/wpbc_all_translations.php:122
654
  msgid "Show system debugging log for beta features"
655
  msgstr ""
656
 
657
+ #: core/admin/api-settings.php:945 core/lib/wpbc_all_translations.php:123
658
  msgid "Activate this option only for testing beta features"
659
  msgstr ""
660
 
661
+ #: core/admin/api-settings.php:961 core/lib/wpbc_all_translations.php:124
662
  msgid "Show settings of powered by notice"
663
  msgstr ""
664
 
665
+ #: core/admin/api-settings.php:962 core/lib/wpbc_all_translations.php:125
666
  msgid "Hide settings of powered by notice"
667
  msgstr ""
668
 
669
+ #: core/admin/api-settings.php:969 core/lib/wpbc_all_translations.php:126
670
  msgid "Powered by notice"
671
  msgstr ""
672
 
673
+ #: core/admin/api-settings.php:970 core/lib/wpbc_all_translations.php:127
674
  msgid " Turn On/Off powered by \"Booking Calendar\" notice under the calendar."
675
  msgstr ""
676
 
677
+ #: core/admin/api-settings.php:978 core/lib/wpbc_all_translations.php:128
678
  msgid "Help and info notices"
679
  msgstr ""
680
 
681
+ #: core/admin/api-settings.php:979 core/lib/wpbc_all_translations.php:129
682
  msgid " Turn On/Off version notice and help info links at booking admin panel."
683
  msgstr ""
684
 
685
+ #: core/admin/api-settings.php:1007 core/lib/wpbc_all_translations.php:130
686
  msgid "Plugin menu position"
687
  msgstr ""
688
 
689
+ #: core/admin/api-settings.php:1010 core/lib/wpbc_all_translations.php:131
690
  msgid "Top"
691
  msgstr ""
692
 
693
+ #: core/admin/api-settings.php:1011 core/lib/wpbc_all_translations.php:132
694
  msgid "Middle"
695
  msgstr ""
696
 
697
+ #: core/admin/api-settings.php:1012 core/lib/wpbc_all_translations.php:133
698
  msgid "Bottom"
699
  msgstr ""
700
 
701
+ #: core/admin/api-settings.php:1023 core/lib/wpbc_all_translations.php:134
702
  msgid "User permissions for plugin menu pages"
703
  msgstr ""
704
 
705
+ #: core/admin/api-settings.php:1038 core/admin/wpbc-toolbars.php:556
706
  #: core/admin/wpbc-toolbars.php:771 core/lib/wpbc_all_translations.php:135
707
  #: core/timeline/v2/wpbc-class-timeline_v2.php:74 core/wpbc.php:136
708
  msgid "Bookings"
709
  msgstr ""
710
 
711
+ #: core/admin/api-settings.php:1047 core/admin/page-new.php:33 core/admin/page-new.php:34
712
  #: core/admin/page-new.php:35 core/admin/wpbc-toolbars.php:1847
713
  #: core/lib/wpbc_all_translations.php:136 core/wpbc-functions.php:1908 core/wpbc.php:165
714
  #: core/wpbc.php:166 core/wpbc.php:167
715
  msgid "Add booking"
716
  msgstr ""
717
 
718
+ #: core/admin/api-settings.php:1057 core/admin/page-import-gcal.php:491
719
  #: core/lib/wpbc_all_translations.php:137 core/timeline/v2/wpbc-class-timeline_v2.php:72
720
  #: core/wpbc-functions.php:1918 core/wpbc.php:176 core/wpbc.php:178
721
  #: inc/_bl/admin/page-coupons.php:540 inc/_bl/admin/page-coupons.php:1355
726
  msgid "Resources"
727
  msgstr ""
728
 
729
+ #: core/admin/api-settings.php:1066 core/lib/wpbc_all_translations.php:138
730
  #: core/wpbc-functions.php:1973 core/wpbc.php:187 core/wpbc.php:189 core/wpbc.php:396
731
  #: inc/_bl/admin/page-coupons.php:47 inc/_bm/admin/page-seasons.php:47
732
  msgid "Settings"
733
  msgstr ""
734
 
735
+ #: core/admin/api-settings.php:1067 core/lib/wpbc_all_translations.php:139
736
  msgid "Select user access level for the menu pages of plugin"
737
  msgstr ""
738
 
739
+ #: core/admin/api-settings.php:1078 core/lib/wpbc_all_translations.php:140 core/wpbc.php:204
740
  msgid "Premium"
741
  msgstr ""
742
 
743
+ #: core/admin/api-settings.php:1079 core/lib/wpbc_all_translations.php:141
744
  msgid "Show / hide menu"
745
  msgstr ""
746
 
747
+ #: core/admin/api-settings.php:1082 core/admin/wpbc-toolbar-tiny.php:591
748
  #: core/admin/wpbc-toolbar-tiny.php:1810 core/admin/wpbc-toolbars.php:790
749
  #: core/lib/wpbc_all_translations.php:142 core/lib/wpdev-booking-widget.php:104
750
  #: js/wpbc-gutenberg.js:1332
751
  msgid "Show"
752
  msgstr ""
753
 
754
+ #: core/admin/api-settings.php:1083 core/class/wpbc-class-notices.php:104
755
  #: core/lib/wpbc_all_translations.php:143 core/sync/wpbc-gcal-class.php:704
756
  #: core/wpbc-functions.php:2377
757
  msgid "Hide"
758
  msgstr ""
759
 
760
+ #: core/admin/api-settings.php:1100 core/lib/wpbc_all_translations.php:144
761
  msgid "Delete booking data, when plugin deactivated"
762
  msgstr ""
763
 
764
+ #: core/admin/api-settings.php:1101 core/lib/wpbc_all_translations.php:145
765
  msgid "Check this box to delete all booking data when you uninstal this plugin."
766
  msgstr ""
767
 
768
+ #: core/admin/api-settings.php:1127 core/admin/page-form-free.php:986
769
  #: core/lib/wpbc_all_translations.php:146 core/sync/wpbc-gcal-class.php:474
770
  #: core/sync/wpbc-gcal-class.php:642 core/sync/wpbc-gcal-class.php:668
771
  #: inc/_bl/admin/api-settings-l.php:368 inc/_bm/admin/page-availability.php:990
774
  msgid "Info"
775
  msgstr ""
776
 
777
+ #: core/admin/api-settings.php:1162 core/admin/page-settings.php:307
778
  #: core/lib/wpbc_all_translations.php:147
779
  msgid "Restore all dismissed windows"
780
  msgstr ""
781
 
782
+ #: core/admin/api-settings.php:1286 core/admin/api-settings.php:1317
783
+ #: core/admin/api-settings.php:1349 core/admin/api-settings.php:1362
784
+ #: core/admin/api-settings.php:1395 core/lib/wpbc_all_translations.php:148
785
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:564
786
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:482 inc/gateways/page-gateways.php:917
787
  #: inc/gateways/paypal/wpbc-gw-paypal.php:661 inc/gateways/sage/wpbc-gw-sage.php:591
788
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:860
789
  msgid "Warning"
790
  msgstr ""
791
 
792
+ #: core/admin/api-settings.php:1287 core/lib/wpbc_all_translations.php:149
793
  msgid ""
794
  "You allow unlimited number of bookings per same dates, its can be a reason of double bookings on "
795
  "the same date. Do you really want to do this?"
796
  msgstr ""
797
 
798
+ #: core/admin/api-settings.php:1318 core/lib/wpbc_all_translations.php:150
799
  msgid "This feature can impact to speed of submitting booking. Do you really want to do this?"
800
  msgstr ""
801
 
802
+ #: core/admin/api-settings.php:1350 core/admin/api-settings.php:1363
803
  #: core/lib/wpbc_all_translations.php:151
804
  msgid ""
805
  "You are need to be sure what you are doing. You are disable of loading some JavaScripts Do you "
806
  "really want to do this?"
807
  msgstr ""
808
 
809
+ #: core/admin/api-settings.php:1396 core/lib/wpbc_all_translations.php:152
810
  msgid ""
811
  "If you check this option, all booking data will be deleted when you uninstall this plugin. Do "
812
  "you really want to do this?"
814
 
815
  #: core/admin/page-bookings.php:45 core/admin/page-bookings.php:46 core/admin/page-bookings.php:47
816
  #: core/admin/wpbc-toolbars.php:467 core/lib/wpbc_all_translations.php:153
817
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2633 core/wpbc-functions.php:1886
818
  msgid "Booking Listing"
819
  msgstr ""
820
 
830
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:146 inc/gateways/paypal/wpbc-gw-paypal.php:364
831
  #: inc/gateways/paypal/wpbc-gw-paypal.php:720 inc/gateways/paypal/wpbc-gw-paypal.php:743
832
  #: inc/gateways/paypal/wpbc-gw-paypal.php:766 inc/gateways/sage/wpbc-gw-sage.php:384
833
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:488
834
  msgid "Enable / Disable"
835
  msgstr ""
836
 
889
  #: core/admin/page-email-new-visitor.php:254 core/admin/page-email-new-visitor.php:295
890
  #: core/admin/page-email-trash.php:215 core/admin/page-email-trash.php:277
891
  #: core/admin/page-email-trash.php:319 core/admin/page-form-free.php:1147
892
+ #: core/admin/page-form-free.php:2078 core/lib/wpbc_all_translations.php:160
893
  #: inc/_bs/admin/page-email-payment.php:216 inc/_bs/admin/page-email-payment.php:273
894
  #: inc/_bs/admin/page-email-payment.php:317 inc/_ps/admin/page-email-edit.php:215
895
  #: inc/_ps/admin/page-email-edit.php:272 inc/_ps/admin/page-email-edit.php:313
898
  #: inc/gateways/ideal/wpbc-gw-ideal.php:404 inc/gateways/ipay88/wpbc-gw-ipay88.php:329
899
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:344 inc/gateways/paypal/wpbc-gw-paypal.php:397
900
  #: inc/gateways/paypal/wpbc-gw-paypal.php:413 inc/gateways/sage/wpbc-gw-sage.php:396
901
+ #: inc/gateways/sage/wpbc-gw-sage.php:411 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:516
902
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:531
903
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:548
904
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:563
905
  msgid "Required"
906
  msgstr ""
907
 
966
  msgstr ""
967
 
968
  #: core/admin/page-email-approved.php:310 core/lib/wpbc_all_translations.php:166
969
+ #: core/wpbc-activation.php:1006
970
  msgid "Your booking has been approved"
971
  msgstr ""
972
 
988
  msgstr ""
989
 
990
  #: core/admin/page-email-approved.php:325 core/lib/wpbc_all_translations.php:169
991
+ #: core/wpbc-activation.php:1008
992
  #, php-format
993
  msgid ""
994
  "Your reservation %s for: %s has been approved.%sYou can edit the booking on this page: %s Thank "
996
  msgstr ""
997
 
998
  #: core/admin/page-email-approved.php:327 core/lib/wpbc_all_translations.php:170
999
+ #: core/wpbc-activation.php:1010
1000
  #, php-format
1001
  msgid "Your booking %s for: %s has been approved.%sThank you, %s"
1002
  msgstr ""
1202
  #: core/admin/page-email-deny.php:452 core/admin/page-email-new-admin.php:431
1203
  #: core/admin/page-email-new-visitor.php:437 core/admin/page-email-trash.php:457
1204
  #: core/lib/wpbc_all_translations.php:194 inc/_bs/admin/page-email-payment.php:455
1205
+ #: inc/_ps/admin/page-email-edit.php:451 inc/_ps/admin/page-settings-form.php:701
1206
  #: inc/_ps/form/class-wpbc-form-help.php:92 inc/gateways/page-gateways.php:1123
1207
  msgid "HTML"
1208
  msgstr ""
1236
 
1237
  #: core/admin/page-email-approved.php:560 core/admin/wpbc-class-listing.php:329
1238
  #: core/admin/wpbc-toolbars.php:550 core/lib/wpbc_all_translations.php:198
1239
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2735 inc/_ps/personal.php:358
1240
  #: inc/_ps/wpbc-print.php:118
1241
  msgid "Approved"
1242
  msgstr ""
1302
  #: core/admin/page-email-new-visitor.php:707 core/admin/page-email-new-visitor.php:743
1303
  #: core/admin/page-email-trash.php:733 core/admin/page-email-trash.php:769
1304
  #: core/admin/page-form-free.php:146 core/admin/page-form-free.php:214
1305
+ #: core/admin/page-form-free.php:2198 core/admin/page-ics-export.php:236
1306
  #: core/admin/page-ics-general.php:416 core/admin/page-ics-import.php:203
1307
+ #: core/admin/page-import-gcal.php:570 core/admin/page-settings.php:148
1308
+ #: core/admin/page-settings.php:301 core/admin/wpbc-toolbars.php:1826
1309
  #: core/lib/wpbc_all_translations.php:206 inc/_bl/admin/page-coupons.php:220
1310
  #: inc/_bl/admin/page-coupons.php:1378 inc/_bl/admin/page-search.php:445
1311
  #: inc/_bl/admin/page-search.php:545 inc/_bm/admin/page-availability.php:1024
1323
  #: inc/gateways/ideal/wpbc-gw-ideal.php:923 inc/gateways/ipay88/wpbc-gw-ipay88.php:864
1324
  #: inc/gateways/page-gateways.php:686 inc/gateways/pay_cash/wpbc-gw-pay_cash.php:402
1325
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1124 inc/gateways/sage/wpbc-gw-sage.php:913
1326
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1153
1327
  msgid "Save Changes"
1328
  msgstr ""
1329
 
1340
  #: core/admin/page-email-deny.php:753 core/admin/page-email-new-admin.php:736
1341
  #: core/admin/page-email-new-visitor.php:732 core/admin/page-email-trash.php:758
1342
  #: core/admin/page-ics-import.php:194 core/admin/page-import-gcal.php:552
1343
+ #: core/admin/page-settings.php:142 core/admin/page-settings.php:293
1344
  #: core/admin/wpbc-toolbars.php:434 core/admin/wpbc-toolbars.php:440
1345
  #: core/lib/wpbc_all_translations.php:208 inc/_bl/admin/page-search.php:495
1346
  #: inc/_bl/admin/page-search.php:523 inc/_bm/admin/page-cost-advanced.php:155
1376
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:562
1377
  #: inc/gateways/ideal/wpbc-gw-ideal.php:944 inc/gateways/ipay88/wpbc-gw-ipay88.php:885
1378
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:423 inc/gateways/paypal/wpbc-gw-paypal.php:1145
1379
+ #: inc/gateways/sage/wpbc-gw-sage.php:934 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1172
1380
  msgid "Settings saved."
1381
  msgstr ""
1382
 
1404
 
1405
  #: core/admin/page-email-deleted.php:311 core/admin/page-email-deny.php:311
1406
  #: core/admin/page-email-trash.php:316 core/lib/wpbc_all_translations.php:214
1407
+ #: core/wpbc-activation.php:1017
1408
  msgid "Your booking has been declined"
1409
  msgstr ""
1410
 
1411
  #: core/admin/page-email-deleted.php:325 core/admin/page-email-deny.php:325
1412
  #: core/admin/page-email-trash.php:330 core/lib/wpbc_all_translations.php:215
1413
+ #: core/wpbc-activation.php:1018
1414
  #, php-format
1415
  msgid "Your booking %s for: %s has been canceled. %sThank you, %s"
1416
  msgstr ""
1443
 
1444
  #: core/admin/page-email-new-admin.php:292 core/admin/page-email-new-visitor.php:292
1445
  #: core/admin/wpbc-class-listing.php:302 core/lib/wpbc_all_translations.php:221
1446
+ #: core/wpbc-activation.php:988 core/wpbc-activation.php:995
1447
  msgid "New booking"
1448
  msgstr ""
1449
 
1450
  #: core/admin/page-email-new-admin.php:308 core/lib/wpbc_all_translations.php:222
1451
+ #: core/wpbc-activation.php:989
1452
  #, php-format
1453
  msgid ""
1454
  "You need to approve a new booking %s for: %s Person detail information:%s Currently a new "
1478
  msgstr ""
1479
 
1480
  #: core/admin/page-email-new-visitor.php:307 core/lib/wpbc_all_translations.php:228
1481
+ #: core/wpbc-activation.php:997
1482
  #, php-format
1483
  msgid ""
1484
  "Your reservation %s for: %s is processing now! We will send confirmation by email. %sYou can "
1486
  msgstr ""
1487
 
1488
  #: core/admin/page-email-new-visitor.php:309 core/lib/wpbc_all_translations.php:229
1489
+ #: core/wpbc-activation.php:999
1490
  #, php-format
1491
  msgid ""
1492
  "Your reservation %s for: %s is processing now! We will send confirmation by email. %s Thank you, "
1506
  msgstr ""
1507
 
1508
  #: core/admin/page-email-trash.php:563 core/admin/wpbc-toolbars.php:994
1509
+ #: core/lib/wpbc_all_translations.php:233 core/timeline/v2/wpbc-class-timeline_v2.php:2662
1510
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2772
1511
  msgid "Trash / Reject"
1512
  msgstr ""
1513
 
1519
  msgid "Email is sent to visitor after cancelling of booking (moved to trash)."
1520
  msgstr ""
1521
 
1522
+ #: core/admin/page-form-free.php:61 core/admin/page-settings.php:104
1523
+ #: core/admin/page-settings.php:228 core/lib/wpbc_all_translations.php:236
1524
  #: core/wpbc-functions.php:1982 inc/_ps/admin/page-settings-form.php:46
1525
  msgid "Form"
1526
  msgstr ""
1557
 
1558
  #: core/admin/page-form-free.php:298 core/admin/page-form-free.php:421
1559
  #: core/admin/page-form-free.php:579 core/lib/wpbc_all_translations.php:243
1560
+ #: inc/_ps/personal.php:2101 inc/_ps/wpbc-form-templates.php:42 inc/_ps/wpbc-form-templates.php:61
1561
  #: inc/_ps/wpbc-form-templates.php:81 inc/_ps/wpbc-form-templates.php:104
1562
  #: inc/_ps/wpbc-form-templates.php:127
1563
  msgid "Send"
1575
  #: inc/_bm/admin/page-availability.php:274 inc/_bm/admin/page-cost-valuation.php:354
1576
  #: inc/_bm/admin/page-cost.php:529 inc/_bm/admin/page-seasons.php:221
1577
  #: inc/_bm/admin/page-seasons.php:602 inc/_ps/admin/page-resources.php:222
1578
+ #: inc/_ps/personal.php:2135
1579
  msgid "Do you really want to do this ?"
1580
  msgstr ""
1581
 
1582
+ #: core/admin/page-form-free.php:884 core/admin/page-form-free.php:2184
1583
  #: core/lib/wpbc_all_translations.php:246
1584
  msgid "Add New Field"
1585
  msgstr ""
1617
  msgid "Advanced Fields"
1618
  msgstr ""
1619
 
1620
+ #: core/admin/page-form-free.php:975 core/admin/page-form-free.php:1998
1621
+ #: core/admin/page-form-free.php:1999 core/admin/page-form-timeslots.php:106
1622
  #: core/admin/page-form-timeslots.php:201 core/admin/page-form-timeslots.php:766
1623
+ #: core/admin/page-form-timeslots.php:816 core/admin/page-settings.php:94
1624
+ #: core/admin/page-settings.php:215 core/lib/wpbc_all_translations.php:254
 
1625
  msgid "Time Slots"
1626
  msgstr ""
1627
 
1649
  msgid "Form for dark background"
1650
  msgstr ""
1651
 
1652
+ #: core/admin/page-form-free.php:1145 core/admin/page-form-free.php:2057
1653
  #: core/lib/wpbc_all_translations.php:261
1654
  msgid "Active"
1655
  msgstr ""
1658
  msgid "Field Label"
1659
  msgstr ""
1660
 
1661
+ #: core/admin/page-form-free.php:1148 core/admin/page-form-free.php:2123
1662
  #: core/lib/wpbc_all_translations.php:263 inc/_ps/form/class-wpbc-field-help-text.php:177
1663
  msgid "Name"
1664
  msgstr ""
1665
 
1666
+ #: core/admin/page-form-free.php:1225 core/admin/page-form-free.php:1666
1667
+ #: core/admin/page-form-free.php:1727 core/lib/wpbc_all_translations.php:264
1668
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2642
1669
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2700 inc/_bl/admin/page-coupons.php:215
1670
  #: inc/_bl/admin/page-coupons.php:804 inc/_bl/admin/page-coupons.php:993
1671
  #: inc/_bm/admin/page-cost.php:218 inc/_bm/admin/page-seasons.php:200
1672
  #: inc/_bm/admin/page-seasons.php:598 inc/_bm/admin/page-seasons.php:815
1674
  msgid "Edit"
1675
  msgstr ""
1676
 
1677
+ #: core/admin/page-form-free.php:1226 core/admin/page-form-free.php:1667
1678
  #: core/admin/page-form-timeslots.php:788 core/lib/wpbc_all_translations.php:265
1679
  msgid "Remove"
1680
  msgstr ""
1681
 
1682
+ #: core/admin/page-form-free.php:1901 core/lib/wpbc_all_translations.php:266
1683
  #: inc/_ps/form/class-wpbc-form-help.php:88
1684
  msgid "Shortcodes"
1685
  msgstr ""
1686
 
1687
+ #: core/admin/page-form-free.php:1902 core/lib/wpbc_all_translations.php:267
1688
  #: inc/_ps/form/class-wpbc-form-help.php:89
1689
  msgid ""
1690
  "You can generate the form fields for your form (at the left side) by selection specific field in "
1691
  "the above selectbox."
1692
  msgstr ""
1693
 
1694
+ #: core/admin/page-form-free.php:1903 core/lib/wpbc_all_translations.php:268
1695
  #: inc/_ps/form/class-wpbc-form-help.php:90
1696
  #, php-format
1697
  msgid "Please read more about the booking form fields configuration %shere%s."
1698
  msgstr ""
1699
 
1700
+ #: core/admin/page-form-free.php:1905 core/lib/wpbc_all_translations.php:269
1701
  #: inc/_ps/form/class-wpbc-form-help.php:99
1702
  msgid "Default Form Templates"
1703
  msgstr ""
1704
 
1705
+ #: core/admin/page-form-free.php:1906 core/lib/wpbc_all_translations.php:270
1706
  #: inc/_ps/form/class-wpbc-form-help.php:100
1707
  #, php-format
1708
  msgid ""
1712
  "reset both forms: Booking Form and Content of Booking Fields form."
1713
  msgstr ""
1714
 
1715
+ #: core/admin/page-form-free.php:2036 core/lib/wpbc_all_translations.php:271
1716
  #: inc/_ps/wpbc-form-templates.php:144 inc/_ps/wpbc-form-templates.php:156
1717
  #: inc/_ps/wpbc-form-templates.php:171 inc/_ps/wpbc-form-templates.php:186
1718
  msgid "First Name"
1719
  msgstr ""
1720
 
1721
+ #: core/admin/page-form-free.php:2058 core/lib/wpbc_all_translations.php:272
1722
  msgid "Show / hide field in booking form"
1723
  msgstr ""
1724
 
1725
+ #: core/admin/page-form-free.php:2079 core/lib/wpbc_all_translations.php:273
1726
  msgid "Set field as required"
1727
  msgstr ""
1728
 
1729
+ #: core/admin/page-form-free.php:2099 core/admin/page-form-timeslots.php:784
1730
  #: core/admin/wpbc-toolbar-tiny.php:428 core/admin/wpbc-toolbar-tiny.php:1219
1731
  #: core/lib/wpbc_all_translations.php:274 inc/_ps/form/class-wpbc-field-help-button.php:73
1732
  #: js/wpbc-gutenberg.js:883
1733
  msgid "Label"
1734
  msgstr ""
1735
 
1736
+ #: core/admin/page-form-free.php:2128 core/lib/wpbc_all_translations.php:275
1737
  #, php-format
1738
  msgid "Type only %sunique field name%s, that is not using in form"
1739
  msgstr ""
1740
 
1741
+ #: core/admin/page-form-free.php:2149 core/lib/wpbc_all_translations.php:276
1742
  msgid "Values"
1743
  msgstr ""
1744
 
1745
+ #: core/admin/page-form-free.php:2154 core/lib/wpbc_all_translations.php:277
1746
  msgid "Enter dropdown options. One option per line."
1747
  msgstr ""
1748
 
1749
+ #: core/admin/page-form-free.php:2189 core/admin/wpbc-toolbar-tiny.php:298
1750
  #: core/admin/wpbc-toolbars.php:710 core/admin/wpbc-toolbars.php:915
1751
  #: core/admin/wpbc-toolbars.php:1536 core/lib/wpbc_all_translations.php:278
1752
  #: core/sync/wpbc-gcal.php:445 inc/_bs/lib_s.php:105 inc/_bs/s-toolbar.php:209
1754
  msgid "Close"
1755
  msgstr ""
1756
 
1757
+ #: core/admin/page-form-free.php:2203 core/lib/wpbc_all_translations.php:279
1758
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2701 inc/_bm/m-toolbar.php:377
1759
  #: inc/_bm/m-toolbar.php:378 inc/_ps/p-toolbar.php:387 inc/_ps/p-toolbar.php:439
1760
  #: inc/_ps/p-toolbar.php:472
1761
  msgid "Cancel"
1810
  #: core/sync/wpbc-gcal.php:206 core/sync/wpbc-gcal.php:270 inc/_bm/admin/api-settings-m.php:67
1811
  #: inc/_bm/admin/api-settings-m.php:96 inc/_bm/admin/api-settings-m.php:100
1812
  #: inc/_bs/admin/api-settings-s.php:525 inc/_bs/admin/api-settings-s.php:526
1813
+ #: inc/_bs/admin/api-settings-s.php:527 inc/_ps/admin/page-settings-form.php:406
1814
+ #: inc/_ps/admin/page-settings-form.php:416
1815
  msgid "minutes"
1816
  msgstr ""
1817
 
1885
  #: inc/_ps/form/class-wpbc-form-help.php:659 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:460
1886
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:892
1887
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:831 inc/gateways/sage/wpbc-gw-sage.php:882
1888
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1115
1889
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1122 js/wpbc-gutenberg.js:1170
1890
  #: js/wpbc-gutenberg.js:1256
1891
  msgid "Important!"
1892
  msgstr ""
2021
  msgid "Assign events fields to specific booking form field"
2022
  msgstr ""
2023
 
2024
+ #: core/admin/page-ics-general.php:406 core/admin/page-settings.php:127
2025
+ #: core/admin/page-settings.php:263 core/lib/wpbc_all_translations.php:325
2026
  #: inc/_bl/admin/page-search.php:539 inc/_bl/admin/page-search.php:735
2027
  #: inc/_bl/admin/page-search.php:780 inc/_bl/wpbc-search-availability.php:167
2028
  #: inc/_bl/wpbc-search-availability.php:659 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:921
2029
  #: inc/gateways/ideal/wpbc-gw-ideal.php:914 inc/gateways/ipay88/wpbc-gw-ipay88.php:855
2030
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1091 inc/gateways/sage/wpbc-gw-sage.php:904
2031
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1144
2032
  msgid "Advanced"
2033
  msgstr ""
2034
 
2071
  msgid "and any other calendar that uses .ics format"
2072
  msgstr ""
2073
 
2074
+ #: core/admin/page-ics-import.php:534 core/class/wpbc-class-welcome.php:1010
2075
  #: core/lib/wpbc_all_translations.php:335
2076
  #, php-format
2077
  msgid ""
2182
  #: inc/_bm/admin/page-cost-early-late-booking.php:430 inc/_bm/admin/page-cost-valuation.php:190
2183
  #: inc/_bm/admin/page-cost-valuation.php:348 inc/_bm/admin/page-cost-valuation.php:481
2184
  #: inc/_bm/admin/page-seasons.php:1051 inc/_bs/admin/api-settings-s.php:536
2185
+ #: inc/_ps/admin/page-settings-form.php:470 inc/_ps/wpbc-form-templates.php:231
2186
  #: inc/_ps/wpbc-form-templates.php:266
2187
  msgid "days"
2188
  msgstr ""
2209
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:438 inc/gateways/ideal/wpbc-gw-ideal.php:422
2210
  #: inc/gateways/ideal/wpbc-gw-ideal.php:477 inc/gateways/ideal/wpbc-gw-ideal.php:481
2211
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:399 inc/gateways/paypal/wpbc-gw-paypal.php:550
2212
+ #: inc/gateways/sage/wpbc-gw-sage.php:508 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:567
2213
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:732
2214
  msgid "Note:"
2215
  msgstr ""
2216
 
2409
  msgid "Google Calendar - General Settings"
2410
  msgstr ""
2411
 
2412
+ #: core/admin/page-settings.php:88 core/admin/page-settings.php:209
2413
  #: core/admin/wpbc-toolbar-tiny.php:242 core/lib/wpbc_all_translations.php:398
2414
  #: inc/_ps/form/class-wpbc-form-help.php:115
2415
  msgid "Calendar"
2416
  msgstr ""
2417
 
2418
+ #: core/admin/page-settings.php:99 core/admin/page-settings.php:221
2419
  #: core/lib/wpbc_all_translations.php:399 core/wpbc-functions.php:1954
2420
  #: inc/_bm/admin/page-availability.php:47 inc/_bm/admin/page-availability.php:504
2421
  #: inc/_bm/admin/page-availability.php:596 inc/_bm/admin/page-availability.php:597
2424
  msgid "Availability"
2425
  msgstr ""
2426
 
2427
+ #: core/admin/page-settings.php:109 core/admin/page-settings.php:235
2428
  #: core/lib/wpbc_all_translations.php:400
2429
  msgid "Booking Admin Panel"
2430
  msgstr ""
2431
 
2432
+ #: core/admin/page-settings.php:114 core/admin/page-settings.php:242
2433
  #: core/lib/wpbc_all_translations.php:401 js/wpbc-gutenberg.js:743
2434
  msgid "Timeline"
2435
  msgstr ""
2436
 
2437
+ #: core/admin/page-settings.php:122 core/lib/wpbc_all_translations.php:402
2438
  msgid "Auto cancellation / approval"
2439
  msgstr ""
2440
 
2441
+ #: core/admin/page-settings.php:132 core/admin/page-settings.php:279
2442
  #: core/lib/wpbc_all_translations.php:403
2443
  msgid "Plugin Menu"
2444
  msgstr ""
2445
 
2446
+ #: core/admin/page-settings.php:137 core/lib/wpbc_all_translations.php:404
2447
  msgid "Uninstall"
2448
  msgstr ""
2449
 
2450
+ #: core/admin/page-settings.php:254 core/lib/wpbc_all_translations.php:405
2451
  msgid "Auto cancellation / auto approval of bookings"
2452
  msgstr ""
2453
 
2454
+ #: core/admin/page-settings.php:272 core/lib/wpbc_all_translations.php:406
2455
  msgid "Information"
2456
  msgstr ""
2457
 
2458
+ #: core/admin/page-settings.php:286 core/lib/wpbc_all_translations.php:407
2459
  msgid "Uninstall / deactivation"
2460
  msgstr ""
2461
 
2519
  msgstr ""
2520
 
2521
  #: core/admin/wpbc-class-listing.php:404 core/admin/wpbc-toolbars.php:1011
2522
+ #: core/lib/wpbc_all_translations.php:420 core/timeline/v2/wpbc-class-timeline_v2.php:2666
2523
  msgid "Restore"
2524
  msgstr ""
2525
 
2533
  msgstr ""
2534
 
2535
  #: core/admin/wpbc-class-listing.php:419 core/admin/wpbc-toolbars.php:949
2536
+ #: core/lib/wpbc_all_translations.php:423 core/timeline/v2/wpbc-class-timeline_v2.php:2676
2537
  msgid "Approve"
2538
  msgstr ""
2539
 
2664
  msgstr ""
2665
 
2666
  #: core/admin/wpbc-toolbar-tiny.php:246 core/lib/wpbc_all_translations.php:453
2667
+ #: core/wpbc-functions.php:2017 inc/_bl/admin/page-search.php:353 inc/_bl/biz_l.php:774
2668
+ #: inc/_bl/biz_l.php:789
2669
  msgid "Search"
2670
  msgstr ""
2671
 
2874
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:479
2875
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:814
2876
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:361 inc/gateways/sage/wpbc-gw-sage.php:875
2877
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1061
2878
  msgid "Note!"
2879
  msgstr ""
2880
 
3113
  msgid "Booking ID"
3114
  msgstr ""
3115
 
3116
+ #: core/admin/wpbc-toolbars.php:408 core/admin/wpbc-toolbars.php:2255
3117
  #: core/lib/wpbc_all_translations.php:538
3118
  msgid "Go"
3119
  msgstr ""
3203
  msgstr ""
3204
 
3205
  #: core/admin/wpbc-toolbars.php:602 core/lib/wpbc_all_translations.php:557
3206
+ #: core/wpbc-functions.php:2530
3207
  msgid "Next"
3208
  msgstr ""
3209
 
3255
  msgstr ""
3256
 
3257
  #: core/admin/wpbc-toolbars.php:1028 core/lib/wpbc_all_translations.php:569
3258
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2670 inc/_bl/admin/page-coupons.php:216
3259
  #: inc/_bl/admin/page-coupons.php:222 inc/_bm/admin/page-availability.php:240
3260
  #: inc/_bm/admin/page-availability.php:246 inc/_bm/admin/page-cost-valuation.php:567
3261
  #: inc/_bm/admin/page-cost.php:223 inc/_bm/admin/page-cost.php:233
3412
  msgid "Send email notification to customer about this operation"
3413
  msgstr ""
3414
 
3415
+ #: core/admin/wpbc-toolbars.php:1911 core/admin/wpbc-toolbars.php:1912
3416
  #: core/lib/wpbc_all_translations.php:603
3417
  msgid "Add to Google Calendar"
3418
  msgstr ""
3419
 
3420
+ #: core/admin/wpbc-toolbars.php:2115 core/lib/wpbc_all_translations.php:604
3421
  #: inc/gateways/page-gateways.php:1419 inc/gateways/page-gateways.php:1437
3422
  msgid "Total"
3423
  msgstr ""
3424
 
3425
+ #: core/admin/wpbc-toolbars.php:2251 core/lib/wpbc_all_translations.php:605
3426
  msgid "ID or Title"
3427
  msgstr ""
3428
 
3431
  msgstr ""
3432
 
3433
  #: core/class/wpbc-class-dismiss.php:26 core/class/wpbc-class-dismiss.php:30
3434
+ #: core/lib/wpbc_all_translations.php:607 core/wpbc-functions.php:2795 core/wpbc-functions.php:2818
3435
  msgid "Dismiss"
3436
  msgstr ""
3437
 
3442
  "failed. You can request the new update of your paid version at %1sthis page%2s."
3443
  msgstr ""
3444
 
3445
+ #: core/class/wpbc-class-welcome.php:1950 core/class/wpbc-class-welcome.php:2436
3446
  #: core/lib/wpbc_all_translations.php:609 inc/_ps/admin/page-settings-up.php:144
3447
  msgid "Purchase"
3448
  msgstr ""
3449
 
3450
+ #: core/class/wpbc-class-welcome.php:1950 core/class/wpbc-class-welcome.php:2436
3451
  #: core/lib/wpbc_all_translations.php:610 inc/_ps/admin/page-settings-up.php:144
3452
  msgid "Upgrade Now"
3453
  msgstr ""
3517
  msgid "Updating..."
3518
  msgstr ""
3519
 
3520
+ #: core/lib/wpbc-booking-new.php:171 core/lib/wpbc_all_translations.php:626
3521
+ #: inc/_ps/personal.php:2386 inc/_ps/personal.php:2577
3522
  msgid "Updated successfully"
3523
  msgstr ""
3524
 
3525
+ #: core/lib/wpbc-booking-new.php:877 core/lib/wpbc_all_translations.php:627
3526
  #: inc/gateways/authorizenet/wpbc-gw-authorizenet.php:878
3527
  msgid "Error!"
3528
  msgstr ""
3529
 
3530
+ #: core/lib/wpbc-booking-new.php:878 core/lib/wpbc_all_translations.php:628
3531
  msgid ""
3532
  "Probably these date(s) just was booking by other visitor. Please reload this page and make "
3533
  "booking again."
3601
  msgid "Decline"
3602
  msgstr ""
3603
 
3604
+ #: core/lib/wpbc_all_translations.php:644 core/timeline/v2/wpbc-class-timeline_v2.php:2702
3605
  msgid "Pay"
3606
  msgstr ""
3607
 
3608
+ #: core/lib/wpbc_all_translations.php:645 core/timeline/v2/wpbc-class-timeline_v2.php:2761
3609
+ #: core/timeline/v2/wpbc-class-timeline_v2.php:2763 core/wpbc-functions.php:1999
3610
  #: inc/_bs/lib_s.php:43 inc/_bs/lib_s.php:273 inc/_bs/lib_s.php:275
3611
+ #: inc/_ps/admin/page-settings-form.php:375 inc/_ps/admin/page-settings-form.php:386
3612
  msgid "Payment"
3613
  msgstr ""
3614
 
3727
  #: inc/_bm/admin/page-seasons.php:826 inc/_bm/admin/page-seasons.php:828 inc/_bs/lib_s.php:346
3728
  #: inc/_ps/hash/wpbc-hash-functions.php:67 inc/_ps/hash/wpbc-hash-functions.php:106
3729
  #: inc/_ps/hash/wpbc-hash-functions.php:134 inc/_ps/hash/wpbc-hash-functions.php:162
3730
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:311
3731
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1079
3732
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1093
3733
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1104
3734
  msgid "Error"
3735
  msgstr ""
3736
 
3738
  msgid "does not exist"
3739
  msgstr ""
3740
 
3741
+ #: core/lib/wpbc_all_translations.php:673 core/lib/wpdev-booking-class.php:501
3742
  msgid "Calendar is loading..."
3743
  msgstr ""
3744
 
3745
+ #: core/lib/wpbc_all_translations.php:674 core/lib/wpdev-booking-class.php:685
3746
+ #: core/lib/wpdev-booking-class.php:746 inc/_ps/personal.php:898 inc/_ps/personal.php:909
3747
  msgid "Wrong booking hash in URL (probably expired)"
3748
  msgstr ""
3749
 
3751
  msgid "Booking resource type is not defined. Its can be, when at the URL is wrong booking hash."
3752
  msgstr ""
3753
 
3754
+ #: core/lib/wpbc_all_translations.php:676 core/lib/wpdev-booking-class.php:866
3755
  #, php-format
3756
  msgid ""
3757
  "%sWarning! Booking calendar for this booking resource are already at the page, please check more "
3758
  "about this issue at %sthis page%s"
3759
  msgstr ""
3760
 
3761
+ #: core/lib/wpbc_all_translations.php:677 core/lib/wpdev-booking-class.php:1110
3762
  #: core/lib/wpdev-booking-widget.php:40 inc/_ps/wpbc-booking-select-widget.php:55
3763
  msgid "You need to use special shortcode [bookingedit] for booking editing."
3764
  msgstr ""
3765
 
3766
+ #: core/lib/wpbc_all_translations.php:678 core/lib/wpdev-booking-class.php:1058
3767
+ #: core/lib/wpdev-booking-class.php:1255 core/lib/wpdev-booking-class.php:1257
3768
  #: inc/_ps/hash/wpbc-hash-functions.php:106 inc/_ps/hash/wpbc-hash-functions.php:134
3769
+ #: inc/_ps/hash/wpbc-hash-functions.php:162 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1561
3770
  msgid "Wrong booking hash in URL. Probably hash is expired."
3771
  msgstr ""
3772
 
3773
+ #: core/lib/wpbc_all_translations.php:679 core/lib/wpdev-booking-class.php:1062
3774
+ #: core/lib/wpdev-booking-class.php:1261 js/wpbc-gutenberg.js:1182 js/wpbc-gutenberg.js:1268
3775
  msgid "You do not set any parameters for booking editing"
3776
  msgstr ""
3777
 
3778
+ #: core/lib/wpbc_all_translations.php:680 core/lib/wpdev-booking-class.php:1064
3779
+ #: core/lib/wpdev-booking-class.php:1263
3780
  #, php-format
3781
  msgid "Please check more about configuration at %sthis page%s"
3782
  msgstr ""
3893
  msgid "Updated booking: %s"
3894
  msgstr ""
3895
 
3896
+ #: core/lib/wpbc_all_translations.php:705 core/wpbc-activation.php:1022
3897
  msgid "Booking form"
3898
  msgstr ""
3899
 
3900
+ #: core/lib/wpbc_all_translations.php:706 core/wpbc-activation.php:1117
3901
  #: inc/_ps/admin/page-email-edit.php:310
3902
  msgid "The reservation has been modified"
3903
  msgstr ""
3904
 
3905
+ #: core/lib/wpbc_all_translations.php:707 core/wpbc-activation.php:1118
3906
  #: inc/_ps/admin/page-email-edit.php:324
3907
  #, php-format
3908
  msgid ""
3910
  "Thank you, %s"
3911
  msgstr ""
3912
 
3913
+ #: core/lib/wpbc_all_translations.php:708 core/wpbc-activation.php:1181
3914
  #: inc/_bs/admin/api-settings-s.php:376
3915
  msgid "Booked Times:"
3916
  msgstr ""
3917
 
3918
+ #: core/lib/wpbc_all_translations.php:709 core/wpbc-activation.php:1201
3919
  msgid ""
3920
  "This booking canceled because we did not receive payment and the administrator did not approve "
3921
  "it."
3922
  msgstr ""
3923
 
3924
+ #: core/lib/wpbc_all_translations.php:710 core/wpbc-activation.php:1233
3925
  #: inc/_bs/admin/page-email-payment.php:314
3926
  msgid "You need to make payment for this reservation"
3927
  msgstr ""
3928
 
3929
+ #: core/lib/wpbc_all_translations.php:711 core/wpbc-activation.php:1234
3930
  #: inc/_bs/admin/page-email-payment.php:328
3931
  #, php-format
3932
  msgid ""
3934
  "Thank you, %s"
3935
  msgstr ""
3936
 
3937
+ #: core/lib/wpbc_all_translations.php:712 core/wpbc-activation.php:1271
3938
  #: inc/_bm/admin/api-settings-m.php:247
3939
  msgid "Cost: "
3940
  msgstr ""
3941
 
3942
+ #: core/lib/wpbc_all_translations.php:713 core/wpbc-activation.php:1302
3943
  #: inc/_bl/admin/api-settings-l.php:75
3944
  msgid "Available: "
3945
  msgstr ""
4147
  msgid "Click to toggle"
4148
  msgstr ""
4149
 
4150
+ #: core/lib/wpbc_all_translations.php:753 core/wpbc-functions.php:2497
4151
  msgid "Prev"
4152
  msgstr ""
4153
 
4154
+ #: core/lib/wpbc_all_translations.php:754 core/wpbc-functions.php:2857
4155
  msgid "We&#8217;ve assembled some links to get you started:"
4156
  msgstr ""
4157
 
4158
+ #: core/lib/wpbc_all_translations.php:755 core/wpbc-functions.php:2860
4159
  msgid "Get Started"
4160
  msgstr ""
4161
 
4162
+ #: core/lib/wpbc_all_translations.php:756 core/wpbc-functions.php:2863
4163
  #, php-format
4164
  msgid "Insert booking form %sshortcode%s into your %sPost%s or %sPage%s"
4165
  msgstr ""
4166
 
4167
+ #: core/lib/wpbc_all_translations.php:757 core/wpbc-functions.php:2872
4168
  #, php-format
4169
  msgid "or add booking calendar %sWidget%s to your sidebar."
4170
  msgstr ""
4171
 
4172
+ #: core/lib/wpbc_all_translations.php:758 core/wpbc-functions.php:2878
4173
  #, php-format
4174
  msgid "Check %show todo%s that and what %sshortcodes%s are available."
4175
  msgstr ""
4176
 
4177
+ #: core/lib/wpbc_all_translations.php:759 core/wpbc-functions.php:2885
4178
  #, php-format
4179
  msgid "Add new booking from your post/page or from %sAdmin Panel%s."
4180
  msgstr ""
4181
 
4182
+ #: core/lib/wpbc_all_translations.php:760 core/wpbc-functions.php:2891
4183
  msgid "Next Steps"
4184
  msgstr ""
4185
 
4186
+ #: core/lib/wpbc_all_translations.php:761 core/wpbc-functions.php:2894
4187
  #, php-format
4188
  msgid "Check %sBooking Listing%s page for new bookings."
4189
  msgstr ""
4190
 
4191
+ #: core/lib/wpbc_all_translations.php:762 core/wpbc-functions.php:2899
4192
  #, php-format
4193
  msgid "Configure booking %sSettings%s."
4194
  msgstr ""
4195
 
4196
+ #: core/lib/wpbc_all_translations.php:763 core/wpbc-functions.php:2903
4197
  #, php-format
4198
  msgid "Configure predefined set of your %sForm Fields%s."
4199
  msgstr ""
4200
 
4201
+ #: core/lib/wpbc_all_translations.php:764 core/wpbc-functions.php:2907
4202
  #, php-format
4203
  msgid "Configure your predefined %sEmail Templates%s."
4204
  msgstr ""
4205
 
4206
+ #: core/lib/wpbc_all_translations.php:765 core/wpbc-functions.php:2913
4207
  msgid "Have a questions?"
4208
  msgstr ""
4209
 
4210
+ #: core/lib/wpbc_all_translations.php:766 core/wpbc-functions.php:2916
4211
  #, php-format
4212
  msgid "Check out our %sHelp%s"
4213
  msgstr ""
4214
 
4215
+ #: core/lib/wpbc_all_translations.php:767 core/wpbc-functions.php:2921
4216
  #, php-format
4217
  msgid "See %sFAQ%s."
4218
  msgstr ""
4219
 
4220
+ #: core/lib/wpbc_all_translations.php:768 core/wpbc-functions.php:2926
4221
  #, php-format
4222
  msgid "Still having questions? Contact %sSupport%s."
4223
  msgstr ""
4224
 
4225
+ #: core/lib/wpbc_all_translations.php:769 core/wpbc-functions.php:2934 core/wpbc.php:205
4226
  #, php-format
4227
  msgid "Need even more functionality? Check %s higher versions %s"
4228
  msgstr ""
4546
 
4547
  #: core/lib/wpbc_all_translations.php:834 inc/_bl/admin/page-search.php:87
4548
  #: inc/_bl/admin/page-search.php:126 inc/_bm/admin/page-cost-advanced.php:692
4549
+ #: inc/_ps/admin/page-settings-form.php:696 inc/gateways/page-gateways.php:1067
4550
  msgid "Use these shortcodes for customization: "
4551
  msgstr ""
4552
 
4724
 
4725
  #: core/lib/wpbc_all_translations.php:870 inc/_bl/admin/page-search.php:837
4726
  #: inc/_bm/admin/page-seasons.php:1227 inc/_bm/admin/page-seasons.php:1445
4727
+ #: inc/_ps/admin/page-settings-form.php:530
4728
  msgid "Reset"
4729
  msgstr ""
4730
 
4731
  #: core/lib/wpbc_all_translations.php:871 inc/_bl/admin/page-search.php:838
4732
+ #: inc/_ps/admin/page-settings-form.php:531
4733
  msgid "Reset current Form"
4734
  msgstr ""
4735
 
4756
  "units on selected day(s)!"
4757
  msgstr ""
4758
 
4759
+ #: core/lib/wpbc_all_translations.php:877 inc/_bl/biz_l.php:404
4760
  msgid "coupon"
4761
  msgstr ""
4762
 
4763
+ #: core/lib/wpbc_all_translations.php:878 inc/_bl/biz_l.php:406
4764
  msgid "discount"
4765
  msgstr ""
4766
 
4767
+ #: core/lib/wpbc_all_translations.php:879 inc/_bl/biz_l.php:600
4768
  msgid "Please select check-in and check-out days!"
4769
  msgstr ""
4770
 
4771
+ #: core/lib/wpbc_all_translations.php:880 inc/_bl/biz_l.php:1748 inc/_bl/biz_l.php:1759
4772
+ #: inc/_bl/biz_l.php:1776 inc/_bl/biz_l.php:1781
4773
  #, php-format
4774
  msgid ""
4775
  "Sorry, the reservation was not made because these days are already booked!!! %s (Its not "
4777
  "page and try other days."
4778
  msgstr ""
4779
 
4780
+ #: core/lib/wpbc_all_translations.php:881 inc/_bl/biz_l.php:2430
4781
  #, php-format
4782
  msgid "The folowing pending booking(s): %s deleted."
4783
  msgstr ""
5927
  msgid "Send payment request to visitor"
5928
  msgstr ""
5929
 
5930
+ #: core/lib/wpbc_all_translations1.php:128 core/timeline/v2/wpbc-class-timeline_v2.php:2650
5931
  #: inc/_bs/s-toolbar.php:110 inc/_ps/p-toolbar.php:131 inc/_ps/p-toolbar.php:507
5932
  msgid "Print"
5933
  msgstr ""
6214
  msgid "Standard Templates"
6215
  msgstr ""
6216
 
6217
+ #: core/lib/wpbc_all_translations1.php:191 inc/_ps/form/class-wpbc-field-help-textarea.php:111
 
6218
  msgid "Columns"
6219
  msgstr ""
6220
 
6221
+ #: core/lib/wpbc_all_translations1.php:192 inc/_ps/admin/page-settings-form.php:433
6222
  msgid "Advanced Templates"
6223
  msgstr ""
6224
 
6225
+ #: core/lib/wpbc_all_translations1.php:193 inc/_ps/admin/page-settings-form.php:436
6226
  msgid "Wizard (several steps)"
6227
  msgstr ""
6228
 
6229
+ #: core/lib/wpbc_all_translations1.php:194 inc/_ps/admin/page-settings-form.php:449
6230
  msgid "Time slots for different weekdays"
6231
  msgstr ""
6232
 
6233
+ #: core/lib/wpbc_all_translations1.php:195 inc/_ps/admin/page-settings-form.php:459
6234
+ #: inc/_ps/admin/page-settings-form.php:470
6235
  msgid "Hints"
6236
  msgstr ""
6237
 
6238
+ #: core/lib/wpbc_all_translations1.php:196 inc/_ps/admin/page-settings-form.php:492
6239
  msgid "Reset Form"
6240
  msgstr ""
6241
 
6242
+ #: core/lib/wpbc_all_translations1.php:197 inc/_ps/admin/page-settings-form.php:545
6243
  msgid "Both"
6244
  msgstr ""
6245
 
6246
+ #: core/lib/wpbc_all_translations1.php:198 inc/_ps/admin/page-settings-form.php:546
6247
  msgid "Reset Booking Form and Content of Booking Fields Form"
6248
  msgstr ""
6249
 
6250
+ #: core/lib/wpbc_all_translations1.php:199 inc/_ps/admin/page-settings-form.php:697
6251
  #: inc/gateways/page-gateways.php:1069
6252
  #, php-format
6253
  msgid "%s - inserting data from fields of booking form"
6254
  msgstr ""
6255
 
6256
+ #: core/lib/wpbc_all_translations1.php:200 inc/_ps/admin/page-settings-form.php:698
6257
  #, php-format
6258
  msgid "%s - inserting new line"
6259
  msgstr ""
6260
 
6261
+ #: core/lib/wpbc_all_translations1.php:201 inc/_ps/admin/page-settings-form.php:702
6262
  #: inc/_ps/form/class-wpbc-form-help.php:93 inc/gateways/page-gateways.php:1124
6263
  #, php-format
6264
  msgid ""
7029
  msgstr ""
7030
 
7031
  #: core/lib/wpbc_all_translations1.php:353 inc/_ps/p-toolbar.php:351 inc/_ps/p-toolbar.php:464
7032
+ #: inc/_ps/personal.php:2134
7033
  msgid "Duplicate Booking"
7034
  msgstr ""
7035
 
7115
  msgid "Incorrect date format"
7116
  msgstr ""
7117
 
7118
+ #: core/lib/wpbc_all_translations1.php:374 inc/_ps/personal.php:2113
7119
  msgid "Change your Booking"
7120
  msgstr ""
7121
 
7122
+ #: core/lib/wpbc_all_translations1.php:375 inc/_ps/personal.php:2115
7123
  msgid "Cancel Booking"
7124
  msgstr ""
7125
 
7126
+ #: core/lib/wpbc_all_translations1.php:376 inc/_ps/personal.php:2393
7127
  msgid "Warning! The resource was not changed. Current dates are already booked there."
7128
  msgstr ""
7129
 
7130
+ #: core/lib/wpbc_all_translations1.php:377 inc/_ps/personal.php:2530
7131
  msgid "The booking has been duplicated successfully"
7132
  msgstr ""
7133
 
7134
+ #: core/lib/wpbc_all_translations1.php:378 inc/_ps/personal.php:2539
7135
  msgid "Warning! Operation failed. Current dates are already booked there."
7136
  msgstr ""
7137
 
7138
+ #: core/lib/wpbc_all_translations1.php:379 inc/_ps/personal.php:2626
7139
  msgid "Sending request..."
7140
  msgstr ""
7141
 
7142
+ #: core/lib/wpbc_all_translations1.php:380 inc/_ps/personal.php:2655
7143
  msgid "Order number"
7144
  msgstr ""
7145
 
7146
+ #: core/lib/wpbc_all_translations1.php:381 inc/_ps/personal.php:2657
7147
  msgid "Register"
7148
  msgstr ""
7149
 
7150
+ #: core/lib/wpbc_all_translations1.php:382 inc/_ps/personal.php:2659
7151
  msgid ""
7152
  "Please, enter order number of your purchased version, which you received to your billing email."
7153
  msgstr ""
7154
 
7155
+ #: core/lib/wpbc_all_translations1.php:383 inc/_ps/personal.php:2661
7156
  #, php-format
7157
  msgid "If you will get any difficulties or have a questions, please contact by email %s"
7158
  msgstr ""
7350
  #: inc/gateways/bank_transfer/wpbc-gw-bank_transfer.php:219
7351
  #: inc/gateways/ideal/wpbc-gw-ideal.php:378 inc/gateways/ipay88/wpbc-gw-ipay88.php:318
7352
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:147 inc/gateways/paypal/wpbc-gw-paypal.php:365
7353
+ #: inc/gateways/sage/wpbc-gw-sage.php:385 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:489
7354
  msgid "Enable this payment gateway"
7355
  msgstr ""
7356
 
7367
  msgid "Transaction Key"
7368
  msgstr ""
7369
 
7370
+ #: core/lib/wpbc_all_translations1.php:421 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:517
7371
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:532
7372
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:549
7373
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:564
7374
  #, php-format
7375
  msgid "This parameter have to assigned to you by %s"
7376
  msgstr ""
7426
 
7427
  #: core/lib/wpbc_all_translations1.php:432 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:396
7428
  #: inc/gateways/paypal/wpbc-gw-paypal.php:459 inc/gateways/sage/wpbc-gw-sage.php:453
7429
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:585
7430
  msgid "U.S. Dollars"
7431
  msgstr ""
7432
 
7433
  #: core/lib/wpbc_all_translations1.php:433 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:397
7434
+ #: inc/gateways/sage/wpbc-gw-sage.php:451 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:586
7435
  msgid "Pounds Sterling"
7436
  msgstr ""
7437
 
7438
  #: core/lib/wpbc_all_translations1.php:434 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:398
7439
  #: inc/gateways/paypal/wpbc-gw-paypal.php:460 inc/gateways/sage/wpbc-gw-sage.php:452
7440
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:587
7441
  msgid "Euros"
7442
  msgstr ""
7443
 
7444
  #: core/lib/wpbc_all_translations1.php:435 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:399
7445
  #: inc/gateways/paypal/wpbc-gw-paypal.php:464 inc/gateways/sage/wpbc-gw-sage.php:456
7446
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:588
7447
  msgid "Canadian Dollars"
7448
  msgstr ""
7449
 
7450
  #: core/lib/wpbc_all_translations1.php:436 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:404
7451
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:369 inc/gateways/paypal/wpbc-gw-paypal.php:487
7452
+ #: inc/gateways/sage/wpbc-gw-sage.php:478 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:729
7453
  msgid "Accepted Currency"
7454
  msgstr ""
7455
 
7456
  #: core/lib/wpbc_all_translations1.php:437 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:405
7457
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:370 inc/gateways/paypal/wpbc-gw-paypal.php:488
7458
+ #: inc/gateways/sage/wpbc-gw-sage.php:479 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:730
7459
  msgid "The currency code that gateway will process the payment in."
7460
  msgstr ""
7461
 
7462
  #: core/lib/wpbc_all_translations1.php:438 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:408
7463
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:733
7464
  msgid ""
7465
  "Setting the currency that is not supported by the payment processor will result in an error."
7466
  msgstr ""
7474
  #: inc/gateways/paypal/wpbc-gw-paypal.php:516 inc/gateways/paypal/wpbc-gw-paypal.php:517
7475
  #: inc/gateways/paypal/wpbc-gw-paypal.php:1366 inc/gateways/sage/wpbc-gw-sage.php:488
7476
  #: inc/gateways/sage/wpbc-gw-sage.php:489 inc/gateways/sage/wpbc-gw-sage.php:1042
7477
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:751
7478
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:752
7479
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1306
7480
  msgid "Pay via"
7481
  msgstr ""
7482
 
7483
  #: core/lib/wpbc_all_translations1.php:440 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:420
7484
  #: inc/gateways/ideal/wpbc-gw-ideal.php:459 inc/gateways/ipay88/wpbc-gw-ipay88.php:381
7485
  #: inc/gateways/paypal/wpbc-gw-paypal.php:518 inc/gateways/sage/wpbc-gw-sage.php:490
7486
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:753
7487
  msgid "Payment button title"
7488
  msgstr ""
7489
 
7490
  #: core/lib/wpbc_all_translations1.php:441 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:421
7491
  #: inc/gateways/ideal/wpbc-gw-ideal.php:460 inc/gateways/ipay88/wpbc-gw-ipay88.php:382
7492
  #: inc/gateways/paypal/wpbc-gw-paypal.php:519 inc/gateways/sage/wpbc-gw-sage.php:491
7493
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:754
7494
  msgid "Enter the title of the payment button"
7495
  msgstr ""
7496
 
7502
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:983 inc/gateways/paypal/wpbc-gw-paypal.php:544
7503
  #: inc/gateways/paypal/wpbc-gw-paypal.php:545 inc/gateways/paypal/wpbc-gw-paypal.php:1368
7504
  #: inc/gateways/sage/wpbc-gw-sage.php:502 inc/gateways/sage/wpbc-gw-sage.php:503
7505
+ #: inc/gateways/sage/wpbc-gw-sage.php:1038 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:765
7506
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:766
7507
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1307
7508
  #, php-format
7509
  msgid "Payment for booking %s on these day(s): %s"
7510
  msgstr ""
7512
  #: core/lib/wpbc_all_translations1.php:443 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:434
7513
  #: inc/gateways/ideal/wpbc-gw-ideal.php:473 inc/gateways/ipay88/wpbc-gw-ipay88.php:395
7514
  #: inc/gateways/paypal/wpbc-gw-paypal.php:546 inc/gateways/sage/wpbc-gw-sage.php:504
7515
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:767
7516
  msgid "Payment description at gateway website"
7517
  msgstr ""
7518
 
7519
  #: core/lib/wpbc_all_translations1.php:444 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:435
7520
  #: inc/gateways/ideal/wpbc-gw-ideal.php:474 inc/gateways/ipay88/wpbc-gw-ipay88.php:396
7521
  #: inc/gateways/paypal/wpbc-gw-paypal.php:547 inc/gateways/sage/wpbc-gw-sage.php:505
7522
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:768
7523
  msgid "Enter the service name or the reason for the payment here."
7524
  msgstr ""
7525
 
7526
  #: core/lib/wpbc_all_translations1.php:445 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:436
7527
  #: inc/gateways/ideal/wpbc-gw-ideal.php:475 inc/gateways/ipay88/wpbc-gw-ipay88.php:397
7528
  #: inc/gateways/paypal/wpbc-gw-paypal.php:548 inc/gateways/sage/wpbc-gw-sage.php:506
7529
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:769
7530
  msgid "You can use any shortcodes, which you have used in content of booking fields data form."
7531
  msgstr ""
7532
 
7595
 
7596
  #: core/lib/wpbc_all_translations1.php:459 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:497
7597
  #: inc/gateways/ideal/wpbc-gw-ideal.php:506 inc/gateways/ipay88/wpbc-gw-ipay88.php:421
7598
+ #: inc/gateways/sage/wpbc-gw-sage.php:530 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:793
7599
  msgid "Return URL after Successful order"
7600
  msgstr ""
7601
 
7602
  #: core/lib/wpbc_all_translations1.php:460 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:515
7603
  #: inc/gateways/ideal/wpbc-gw-ideal.php:522 inc/gateways/ipay88/wpbc-gw-ipay88.php:437
7604
  #: inc/gateways/paypal/wpbc-gw-paypal.php:612 inc/gateways/sage/wpbc-gw-sage.php:546
7605
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:811
7606
  msgid "The URL where visitor will be redirected after completing payment."
7607
  msgstr ""
7608
 
7609
  #: core/lib/wpbc_all_translations1.php:461 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:516
7610
  #: inc/gateways/ideal/wpbc-gw-ideal.php:523 inc/gateways/ipay88/wpbc-gw-ipay88.php:438
7611
  #: inc/gateways/paypal/wpbc-gw-paypal.php:613 inc/gateways/sage/wpbc-gw-sage.php:547
7612
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:812
7613
  #, php-format
7614
  msgid "For example, a URL to your site that displays a %s\"Thank you for the payment\"%s."
7615
  msgstr ""
7616
 
7617
  #: core/lib/wpbc_all_translations1.php:462 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:531
7618
  #: inc/gateways/ideal/wpbc-gw-ideal.php:537 inc/gateways/ipay88/wpbc-gw-ipay88.php:452
7619
+ #: inc/gateways/sage/wpbc-gw-sage.php:561 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:827
7620
  msgid "Return URL after Failed order"
7621
  msgstr ""
7622
 
7623
  #: core/lib/wpbc_all_translations1.php:463 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:549
7624
  #: inc/gateways/ideal/wpbc-gw-ideal.php:553 inc/gateways/ipay88/wpbc-gw-ipay88.php:468
7625
  #: inc/gateways/paypal/wpbc-gw-paypal.php:643 inc/gateways/sage/wpbc-gw-sage.php:577
7626
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:845
7627
  msgid "The URL where the visitor will be redirected after completing payment."
7628
  msgstr ""
7629
 
7630
  #: core/lib/wpbc_all_translations1.php:464 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:550
7631
  #: inc/gateways/ideal/wpbc-gw-ideal.php:554 inc/gateways/ipay88/wpbc-gw-ipay88.php:469
7632
  #: inc/gateways/paypal/wpbc-gw-paypal.php:644 inc/gateways/sage/wpbc-gw-sage.php:578
7633
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:846
7634
  #, php-format
7635
  msgid "For example, the URL to your website that displays a %s\"Payment Canceled\"%s page."
7636
  msgstr ""
7645
 
7646
  #: core/lib/wpbc_all_translations1.php:467 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:564
7647
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:482 inc/gateways/paypal/wpbc-gw-paypal.php:661
7648
+ #: inc/gateways/sage/wpbc-gw-sage.php:591 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:860
7649
  msgid "This will not work, if the visitor leaves the payment page."
7650
  msgstr ""
7651
 
7658
  #: inc/gateways/pay_cash/wpbc-gw-pay_cash.php:283 inc/gateways/pay_cash/wpbc-gw-pay_cash.php:388
7659
  #: inc/gateways/paypal/wpbc-gw-paypal.php:986 inc/gateways/paypal/wpbc-gw-paypal.php:1081
7660
  #: inc/gateways/sage/wpbc-gw-sage.php:783 inc/gateways/sage/wpbc-gw-sage.php:894
7661
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:968
7662
  #, php-format
7663
  msgid "%s Settings"
7664
  msgstr ""
7897
 
7898
  #: core/lib/wpbc_all_translations1.php:517 inc/gateways/ideal/wpbc-gw-ideal.php:564
7899
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:479 inc/gateways/paypal/wpbc-gw-paypal.php:658
7900
+ #: inc/gateways/sage/wpbc-gw-sage.php:588 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:857
7901
  msgid "Automatically approve/cancel booking"
7902
  msgstr ""
7903
 
7904
  #: core/lib/wpbc_all_translations1.php:518 inc/gateways/ideal/wpbc-gw-ideal.php:565
7905
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:480 inc/gateways/paypal/wpbc-gw-paypal.php:659
7906
+ #: inc/gateways/sage/wpbc-gw-sage.php:589 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:858
7907
  msgid ""
7908
  "Check this box to automatically approve bookings, when visitor makes a successful payment, or "
7909
  "automatically cancel the booking, when visitor makes a payment cancellation."
7915
 
7916
  #: core/lib/wpbc_all_translations1.php:520 inc/gateways/authorizenet/wpbc-gw-authorizenet.php:893
7917
  #: inc/gateways/ipay88/wpbc-gw-ipay88.php:832 inc/gateways/sage/wpbc-gw-sage.php:883
7918
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1116
7919
  #, php-format
7920
  msgid ""
7921
  "Please configure all fields inside the %sBilling form fields%s section at %sPayments General%s "
8571
  msgstr ""
8572
 
8573
  #: core/lib/wpbc_all_translations1.php:668 inc/gateways/ideal/wpbc-gw-ideal.php:432
8574
+ #: inc/gateways/sage/wpbc-gw-sage.php:429 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:504
8575
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:547
8576
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:562
8577
  msgid "TEST"
8578
  msgstr ""
8579
 
8580
  #: core/lib/wpbc_all_translations1.php:669 inc/gateways/ideal/wpbc-gw-ideal.php:433
8581
+ #: inc/gateways/sage/wpbc-gw-sage.php:430 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:505
8582
  msgid "LIVE"
8583
  msgstr ""
8584
 
8615
  msgstr ""
8616
 
8617
  #: core/lib/wpbc_all_translations1.php:678 inc/gateways/sage/wpbc-gw-sage.php:876
8618
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1062
8619
  #, php-format
8620
  msgid "If you have no account on this system, please visit %s to create one."
8621
  msgstr ""
8622
 
8623
+ #: core/lib/wpbc_all_translations1.php:679 core/wpbc-functions.php:3515
8624
  msgid "Payment rejected"
8625
  msgstr ""
8626
 
8662
  msgstr ""
8663
 
8664
  #: core/lib/wpbc_all_translations1.php:688 inc/gateways/ideal/wpbc-gw-ideal.php:802
8665
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:969
8666
  #, php-format
8667
  msgid "Integration of %s payment system"
8668
  msgstr ""
8701
  msgid "Please pay %s"
8702
  msgstr ""
8703
 
8704
+ #: core/lib/wpbc_all_translations1.php:696 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:499
8705
  msgid "Chose payment account"
8706
  msgstr ""
8707
 
8708
+ #: core/lib/wpbc_all_translations1.php:697 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:515
8709
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:547
8710
  msgid "Publishable key"
8711
  msgstr ""
8712
 
8713
+ #: core/lib/wpbc_all_translations1.php:698 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:530
8714
+ #: inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:562
8715
  msgid "Secret key"
8716
  msgstr ""
8717
 
8718
+ #: core/lib/wpbc_all_translations1.php:699 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:734
8719
  msgid "For more information:"
8720
  msgstr ""
8721
 
8722
+ #: core/lib/wpbc_all_translations1.php:700 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1095
8723
  #, php-format
8724
  msgid "require PHP version %s or newer!"
8725
  msgstr ""
8746
  msgid "Email is sent to Visitor after Editing of booking."
8747
  msgstr ""
8748
 
8749
+ #: core/lib/wpbc_all_translations1.php:706 core/lib/wpdev-booking-class.php:693
8750
  msgid "Booking resource type is not defined. This can be, when at the URL is wrong booking hash."
8751
  msgstr ""
8752
 
8753
+ #: core/lib/wpbc_all_translations1.php:707 core/lib/wpdev-booking-class.php:1050
8754
  msgid "My bookings"
8755
  msgstr ""
8756
 
9245
  "an API Login ID and Signature Key. These keys will authenticate requests to the payment gateway."
9246
  msgstr ""
9247
 
9248
+ #: core/lib/wpbc_all_translations1.php:815 core/timeline/v2/wpbc-class-timeline_v2.php:2570
9249
  msgid "Loading"
9250
  msgstr ""
9251
 
9291
  msgid "Find lost bookings"
9292
  msgstr ""
9293
 
9294
+ #: core/lib/wpbc_all_translations1.php:825 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1081
9295
  #, php-format
9296
  msgid "require correct configuration of this option: %sURL to edit bookings%s"
9297
  msgstr ""
9298
 
9299
+ #: core/lib/wpbc_all_translations1.php:826 inc/gateways/stripe_v3/wpbc-gw-stripe_v3.php:1123
9300
  msgid "You may test your integration over HTTP. However, live integrations must use HTTPS."
9301
  msgstr ""
9302
 
9372
  "amount of tax fee in percents"
9373
  msgstr ""
9374
 
9375
+ #: core/lib/wpbc_all_translations1.php:842 inc/_ps/wpbc-check-updates.php:114
9376
  msgid "Auto-updates are not available for this plugin."
9377
  msgstr ""
9378
+
9379
+ #: inc/_ps/admin/page-settings-form.php:349
9380
+ msgid "columns"
9381
+ msgstr ""
9382
+
9383
+ #: inc/_ps/admin/page-settings-form.php:361
9384
+ msgid "2 columns with times"
9385
+ msgstr ""
9386
+
9387
+ #: inc/_ps/admin/page-settings-form.php:396 inc/_ps/admin/page-settings-form.php:406
9388
+ #: inc/_ps/admin/page-settings-form.php:416
9389
+ msgid "Time slots"
9390
+ msgstr ""
readme.txt CHANGED
@@ -4,8 +4,8 @@ Donate link: https://wpbookingcalendar.com/buy/
4
  Tags: booking calendar, booking system, availability calendar, events calendar, appointments , booking form, reservation, availability, oplugins, calendar, Booking Calendar, ical
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
- Tested up to: 5.5
8
- Stable tag: 8.7.10
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -13,7 +13,7 @@ Booking Calendar - original 1st booking plugin for WordPress. Easily receive res
13
 
14
  == Description ==
15
 
16
- ####The original "**Booking Calendar**" plugin is the 1st booking system for WordPress, **downloaded over 1,500,000** times [since 2009](https://wpbookingcalendar.com/changelog/).
17
 
18
  **Booking Calendar** plugin enable awesome **booking system** for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.
19
 
@@ -151,7 +151,7 @@ If you're unclear about the installation process, check out our [HELP](https://w
151
  **Important notice:** Because of changes in CSS and JavaScript files, please clear browser cache, after you made this update.
152
  = Requirements =
153
 
154
- - PHP 5.2.4 (some versions require PHP 5.6) or newer,
155
  - MySQL version 5.0 or newer,
156
  - WordPress 4.0 or newer,
157
  - jQuery 1.9.1 or newer
@@ -168,17 +168,18 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
168
  = Support Languages =
169
 
170
  - English
171
- - German [100% Completed]
172
- - French [100% Completed]
173
- - Arabic [100% Completed]
 
 
174
  - Dutch [99% Completed]
175
  - Polish [99% Completed]
176
  - Swedish [99% Completed]
177
  - Slovenian [98% Completed]
178
  - Brazilian Portuguese [99% Completed]
179
  - Hungarian [98% Completed]
180
- - Spanish [97% Completed]
181
- - Romanian [97% Completed]
182
  - Italian [95% Completed]
183
  - Finnish [95% Completed]
184
  - Danish [93% Completed]
@@ -190,10 +191,9 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
190
  - Portugal [88% Completed]
191
  - Galician (Spanish) [88% Completed]
192
  - Thai [88% Completed]
193
- - Norwegian [85% Completed]
194
  - Hebrew [85% Completed]
195
- - Ukrainian [85% Completed]
196
- - Chinese [85% Completed]
197
  - Czech [72% Completed]
198
  - Slovak [72% Completed]
199
  - Croatian [72% Completed]
@@ -225,8 +225,42 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
225
  11. **Calendar Skins**. Select calendar skin for better fitting to your web-site design.
226
  12. **Timeline**. Glance booking checking for a year (3 months or month), at front-end side of your website.
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
 
228
 
229
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  = 8.7.10 =
231
  - Changes in **all** versions:
232
  * **Fix**. Error Uncaught TypeError: $.browser is undefined (8.7.10.1)
4
  Tags: booking calendar, booking system, availability calendar, events calendar, appointments , booking form, reservation, availability, oplugins, calendar, Booking Calendar, ical
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
+ Tested up to: 5.6
8
+ Stable tag: 8.8
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
13
 
14
  == Description ==
15
 
16
+ ####The original "**Booking Calendar**" plugin is the 1st booking system for WordPress, **downloaded over 1,750,000** times [since 2009](https://wpbookingcalendar.com/changelog/).
17
 
18
  **Booking Calendar** plugin enable awesome **booking system** for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.
19
 
151
  **Important notice:** Because of changes in CSS and JavaScript files, please clear browser cache, after you made this update.
152
  = Requirements =
153
 
154
+ - PHP 5.6 or newer,
155
  - MySQL version 5.0 or newer,
156
  - WordPress 4.0 or newer,
157
  - jQuery 1.9.1 or newer
168
  = Support Languages =
169
 
170
  - English
171
+ - Norwegian [99% Completed]
172
+ - Spanish [99% Completed]
173
+ - German [99% Completed]
174
+ - French [99% Completed]
175
+ - Arabic [99% Completed]
176
  - Dutch [99% Completed]
177
  - Polish [99% Completed]
178
  - Swedish [99% Completed]
179
  - Slovenian [98% Completed]
180
  - Brazilian Portuguese [99% Completed]
181
  - Hungarian [98% Completed]
182
+ - Romanian [96% Completed]
 
183
  - Italian [95% Completed]
184
  - Finnish [95% Completed]
185
  - Danish [93% Completed]
191
  - Portugal [88% Completed]
192
  - Galician (Spanish) [88% Completed]
193
  - Thai [88% Completed]
 
194
  - Hebrew [85% Completed]
195
+ - Chinese [84% Completed]
196
+ - Ukrainian [84% Completed]
197
  - Czech [72% Completed]
198
  - Slovak [72% Completed]
199
  - Croatian [72% Completed]
225
  11. **Calendar Skins**. Select calendar skin for better fitting to your web-site design.
226
  12. **Timeline**. Glance booking checking for a year (3 months or month), at front-end side of your website.
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
228
+ 14. **Time picker** for **times slots selection** in the booking form.
229
 
230
  == Changelog ==
231
+
232
+ = 8.8 =
233
+ - Changes in **all** versions:
234
+ * **New**. **Time picker** for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
235
+ * **New**. **Skins** for **Time picker** available for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
236
+ * **New**. **Premium calendar skins** now available in **Booking Calendar Free** version. (8.7.11.11)
237
+ * **Support**. WordPress 5.6 support (8.7.11.12)
238
+ * **Support**. Full support of **jQuery 3.5**.
239
+ * **Improvement** More intuitive adding and editing new fields (during editing in simple booking form mode). Showing "Save changes" button relative only to active action. (8.7.11.7)
240
+ * **Translation** Dutch translation [99% completed] by Boris Hoekmeijer.
241
+ * **Translation** Swedish translation [99% completed] by Jimmy Sjølander.
242
+ * **Translation** Norwegian translation [99% completed] by Jimmy Sjølander
243
+ * **Translation** Spanish translation [99% completed] by Jairo Alzate
244
+ * **Fix**. Error of correct converting special symbols, like #, %, ', " to URL symbols during clicking on "Export to Google Calendar" button (8.7.11.4)
245
+ * **Fix**. Issue of correct showing special symbols, like #, %, ', " in the titles of bookings at Calendar Overview page (8.7.11.5)
246
+ * **Fix**. Issue of no ability to book some timeslots when activated multiple days selection (8.7.11.6)
247
+ * **Fix**. Warning jQuery.parseJSON event shorthand is deprecated.
248
+ * **Fix**. Warning jQuery.fn.mousedown() event shorthand is deprecated.
249
+ * **Fix**. Warning jQuery.fn.click() event shorthand is deprecated.
250
+ * **Fix**. Warning jQuery.fn.focus() event shorthand is deprecated.
251
+ * **Fix**. Warning jQuery.fn.change() event shorthand is deprecated.
252
+ * **Fix**. Warning jQuery.isFunction() event shorthand is deprecated.
253
+ * **Fix**. Warning jQuery.fn.bind() event shorthand is deprecated.
254
+ * **Fix**. Warning jQuery.fn.removeAttr no longer sets boolean properties: disabled
255
+ * **Under Hood** Trigger event "wpbc_hook_timeslots_disabled" after disabling of times in the booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){ ... } );
256
+ * **Under Hub**. Added useful hook for tracking booking editing: do_action( 'wpbc_track_edit_booking', $params ); How to use this hook? Add code similar to this in your functions.php file in your theme, or in some other php file: add_action( 'wpbc_track_edit_booking', 'my_booking_tracking' ); function my_booking_tracking( $params ){ } (8.7.11.15)
257
+ - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
258
+ * **New**. Form template for showing booking form fields in 2 columns with time slots selection (8.7.11.14) *(Business Small/Medium/Large, MultiUser)*
259
+ * **Fix**. Fixing issue of incorrectly showing booking date in plugin, if visitor was entered end time as 24:00 instead of 23:59(8.7.11.1) *(Business Small/Medium/Large, MultiUser)*
260
+ * **Fix**. Fixing issue of incorrectly showing coupon code discount hints, if activated option "Apply discount coupon code directly to days cost" (8.7.11.2) *(Business Large, MultiUser)*
261
+ * **Fix**. Select first available option (timeslot) in the dropdown list, that showing based on days conditions , after selection of date in calendar (8.7.11.3) (Business Medium/Large, MultiUser)*
262
+ * **Fix**. Issue of not sending "approved email", if sending email checkbox was unchecked at the Booking > Add booking page and auto approval for Booking > Add booking page has been activated (8.7.11.8) *(Business Small/Medium/Large, MultiUser)*
263
+
264
  = 8.7.10 =
265
  - Changes in **all** versions:
266
  * **Fix**. Error Uncaught TypeError: $.browser is undefined (8.7.10.1)
wpdev-booking.php CHANGED
@@ -7,7 +7,7 @@ Author: wpdevelop, oplugins
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
- Version: 8.7.10
11
  */
12
 
13
  /* Copyright 2009 - 2020 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
@@ -29,7 +29,7 @@ Version: 8.7.10
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
- if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '8.7.10' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
+ Version: 8.8
11
  */
12
 
13
  /* Copyright 2009 - 2020 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
+ if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '8.8' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS