{"id":22086,"date":"2023-11-15T05:26:39","date_gmt":"2023-11-15T05:26:39","guid":{"rendered":"https:\/\/wp.canberra-ccc.org\/wpbc-booking\/"},"modified":"2025-12-12T16:54:18","modified_gmt":"2025-12-12T05:54:18","slug":"room-booking","status":"publish","type":"page","link":"https:\/\/wp.canberra-ccc.org\/zh\/room-booking\/","title":{"rendered":"\u5834\u5730\u9810\u8a02"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"22086\" class=\"elementor elementor-22086\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b27c43f elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b27c43f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ecdadf2\" data-id=\"ecdadf2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ec6e48 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3ec6e48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-cross\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a1f6cf elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"9a1f6cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Booking Form<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-289f7f7 booking-rule-container elementor-widget elementor-widget-text-editor\" data-id=\"289f7f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div style=\"margin-bottom: 15px; text-align: center;\"><strong>\u26a0\ufe0fBooking Rules<\/strong><\/div><ul><li><strong>Members only.<\/strong> This booking service is for church members only.<\/li><li>All demountable rooms and classrooms are exclusively reserved for <strong>4C CEC Programs<\/strong> (Christian Education Centre Programs, including the Kids Church Program, Timothy Youth Fellowship Program, and Teentalk Program) during their scheduled operating times. No other bookings are permitted during these times.<\/li><li>Outside of normal operating hours, 4C CEC Programs are given priority access to demountable rooms and classrooms over any other bookings.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fad59db elementor-widget elementor-widget-text-editor\" data-id=\"fad59db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div>Meeting room slots are one hour long. For example, booking at 3 PM reserves 3:00\u20134:00 PM.<\/div><div>\u00a0<\/div><div>Need more than one hour? Add extra bookings as needed.<\/div><div>\u00a0<\/div><div><p>Check the current booking status on the <span style=\"text-decoration: underline;\"><strong><a href=\"#calendar\">calendar<\/a><\/strong><\/span> below.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a70a260 elementor-section-content-middle elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a70a260\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df5794d\" data-id=\"df5794d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-982fd2c cccc-book-form book-calendar-box elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"982fd2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>var ea_settings = {\"trans.service\":\"Room\",\"trans.location\":\"Location\",\"trans.worker\":\"Worker\",\"trans.done_message\":\"Done\",\"time_format\":\"h:mm a\",\"trans.currency\":\"$\",\"price.hide\":\"1\",\"price.hide.service\":\"1\",\"datepicker\":\"en-AU\",\"form.label.above\":\"0\",\"show.iagree\":\"0\",\"show.display_thankyou_note\":\"0\",\"show.customer_search_front\":\"0\",\"cancel.scroll\":\"calendar\",\"compatibility.mode\":\"1\",\"css.off\":\"0\",\"submit.redirect\":\"\",\"advance.redirect\":\"[]\",\"advance_cancel.redirect\":\"[]\",\"block.time\":\"0\",\"max.appointments\":\"5\",\"pre.reservation\":\"1\",\"currency.before\":\"0\",\"gdpr.on\":\"0\",\"gdpr.label\":\"By using this form you agree with the storage and handling of your data by this website.\",\"gdpr.link\":\"\",\"gdpr.message\":\"You need to accept the privacy checkbox\",\"sort.workers-by\":null,\"sort.services-by\":null,\"sort.locations-by\":null,\"order.workers-by\":null,\"order.services-by\":null,\"order.locations-by\":null,\"captcha.site-key\":\"\",\"captcha3.site-key\":\"\",\"label.from_to\":\"0\",\"check\":\"1ab751bfd7\",\"width\":\"800px\",\"scroll_off\":false,\"layout_cols\":\"2\",\"start_of_week\":\"1\",\"rtl\":\"0\",\"default_date\":\"2026-06-07\",\"min_date\":null,\"max_date\":null,\"show_remaining_slots\":\"0\",\"show_week\":\"0\",\"save_form_content\":true,\"cal_auto_select\":\"1\",\"auto_select_slot\":\"0\",\"auto_select_option\":\"0\",\"block_days\":null,\"block_days_tooltip\":\"\",\"trans.please-select-new-date\":\"Please select another day\",\"trans.personal-informations\":\"Personal information\",\"trans.field-required\":\"This field is required.\",\"trans.error-email\":\"Please enter a valid email address\",\"trans.error-name\":\"Please enter at least 3 characters.\",\"trans.error-phone\":\"Please enter at least 3 digits.\",\"trans.fields\":\"Fields with * are required\",\"trans.email\":\"Email\",\"trans.name\":\"Name\",\"trans.phone\":\"Phone\",\"trans.comment\":\"Comment\",\"trans.overview-message\":\"Please check your appointment details below and confirm:\",\"trans.booking-overview\":\"Booking overview\",\"trans.date-time\":\"Date & time\",\"trans.submit\":\"Submit\",\"trans.cancel\":\"Cancel\",\"trans.price\":\"Price\",\"trans.iagree\":\"I agree with terms and conditions\",\"trans.field-iagree\":\"You must agree with terms and conditions\",\"trans.slot-not-selectable\":\"You can't select this time slot!'\",\"trans.nonce-expired\":\"Form validation code expired. Please refresh page in order to continue.\",\"trans.internal-error\":\"Internal error. Please try again later.\",\"trans.ajax-call-not-available\":\"Unable to make ajax request. Please try again later.\",\"date_format\":\"DD\\\/MM\\\/YYYY\",\"default_datetime_format\":\"YYYY-MM-DD HH:mm\",\"MetaFields\":[{\"id\":\"1\",\"type\":\"EMAIL\",\"slug\":\"email\",\"label\":\"EMail\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"email\",\"position\":\"1\"},{\"id\":\"2\",\"type\":\"INPUT\",\"slug\":\"name\",\"label\":\"Name\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"minlength-3\",\"position\":\"2\"},{\"id\":\"3\",\"type\":\"INPUT\",\"slug\":\"phone\",\"label\":\"Phone\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"1\",\"validation\":\"minlength-3\",\"position\":\"3\"},{\"id\":\"7\",\"type\":\"TEXTAREA\",\"slug\":\"note\",\"label\":\"Event\",\"mixed\":\"\",\"default_value\":\"\",\"visible\":\"1\",\"required\":\"0\",\"validation\":\"\",\"position\":\"5\"}],\"default.status\":\"confirmed\",\"is_user_logged_in\":0};<\/script><script>var ea_vacations = [{\"days\":[\"2024-11-15\"],\"title\":\"Chrismas\",\"tooltip\":\"none\",\"workers\":[{\"id\":\"2\",\"name\":\"Rachel\",\"description\":\"None\",\"email\":\"61165312@qq.com\",\"phone\":\"0468869556\"},{\"id\":\"1\",\"name\":\"Chori\",\"description\":\"none\",\"email\":\"chori124@icloud.com\",\"phone\":\"0422811000\"}],\"id\":\"e801ef4c-7230-4e73-95f3-685e7e79b675\"}];<\/script><script>var ea_service_start_data = [];<\/script><style><\/style><script type=\"text\/javascript\"> var ea_ajaxurl = 'https:\/\/wp.canberra-ccc.org\/wp-admin\/admin-ajax.php'; <\/script> <script type=\"text\/template\" id=\"ea-bootstrap-main\"> <div class=\"ea-bootstrap <%- settings.form_class %>\" translate=\"no\" style=\"max-width: <%- settings.width %>;\"> <form class=\"form-horizontal\"> <% if (settings.layout_cols === '2') { %> <div class=\"col-md-6\" style=\"padding-top: 25px;\"> <% } %> <!-- LOCATION --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label class=\"ea-label col-sm-4 control-label\"> Location <\/label> <div class=\"col-sm-8\"> <select name=\"location\" data-c=\"location\" class=\"filter form-control\"> <option value='1' selected='selected'>Canberra Chinese Christrian Church<\/option> <\/select> <\/div> <\/div> <!-- WORKER --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label class=\"ea-label col-sm-4 control-label\"> Room <\/label> <div class=\"col-sm-8\"> <select name=\"service\" data-c=\"service\" class=\"filter form-control\" data-currency=\"$\"> <option value='' selected='selected'>Select Room<\/option><option data-duration='60' data-slot_step='60' value='13'>Demountable Room<\/option><option data-duration='60' data-slot_step='60' value='12'>Outdoor (please specify below at &#039;Any other info&#039;)<\/option><option data-duration='60' data-slot_step='60' value='11'>Downstairs prayer room<\/option><option data-duration='60' data-slot_step='60' value='10'>Downstairs Classrooms<\/option><option data-duration='60' data-slot_step='60' value='9'>Downstairs creche\/kitchen<\/option><option data-duration='60' data-slot_step='60' value='8'>Downstairs main hall<\/option><option data-duration='60' data-slot_step='60' value='7'>Upstairs pastor room<\/option><option data-duration='60' data-slot_step='60' value='6'>Upstairs library<\/option><option data-duration='60' data-slot_step='60' value='5'>Upstairs Classrooms - outside of pastor room <\/option><option data-duration='60' data-slot_step='60' value='4'>Upstairs Kitchen<\/option><option data-duration='60' data-slot_step='60' value='3'>\u2060Upstairs Classrooms - outside of library<\/option><option data-duration='60' data-slot_step='60' value='2'>Upstairs creche\/tea room<\/option><option data-duration='60' data-slot_step='60' value='1'>Upstairs main hall<\/option> <\/select> <\/div> <\/div> <!-- SERVICE --> <div class=\"step form-group\"> <div class=\"block\"><\/div> <label class=\"ea-label col-sm-4 control-label\"> Worker <\/label> <div class=\"col-sm-8\"> <select name=\"worker\" data-c=\"worker\" class=\"filter form-control\"> <option value='1' selected='selected'>Rachel<\/option> <\/select> <\/div> <\/div> <div class=\"step calendar\" class=\"filter\"> <div class=\"block\"><\/div> <div class=\"date\"><\/div> <\/div> <div class=\"step\" class=\"filter\"> <div class=\"block\"><\/div> <div class=\"time\"><\/div> <\/div> <% if (settings.layout_cols === '2') { %> <\/div> <div class=\"step final col-md-6\"> <% } else { %> <div class=\"step final\"> <% } %> <div class=\"ea_hide_show\"> <div class=\"block\"><\/div> <h3><%- settings['trans.personal-informations'] %><\/h3> <small><%- settings['trans.fields'] %><\/small> <% if (settings['show.customer_search_front'] == 1) { %> <% if (settings['is_user_logged_in'] == 1) { %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\">Search Customer<\/label> <div class=\"col-sm-8\"> <input id=\"ea_customer_search\" class=\"form-control\" type=\"text\" placeholder=\"Search customer...\" \/> <\/div> <\/div> <% } %> <% } %> <% _.each(settings.MetaFields, function(item,key,list) { %> <% if (item.visible == \"0\") { return; } %> <% if (item.visible == \"2\") { %> <input id=\"<%- item.slug %>\" name=\"<%- item.slug %>\" type=\"hidden\" value=\"<%- item.default_value %>\" class=\"custom-field\" \/> <% return; } %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\"><%- item.label %> <% if (item.required == \"1\") { %>*<% } %><\/label> <div class=\"col-sm-8\"> <!-- INPUT TYPE --> <% if(item.type === 'INPUT') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field\" maxlength=\"499\" type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" value=\"<%- item.default_value %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> <% if (item.validation == \"email\") { %>data-rule-email=\"true\" data-msg-email=\"<%- settings['trans.error-email'] %>\"<% } %>> <!-- INPUT MASKED --> <% } else if(item.type === 'MASKED') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field masked-field\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" data-inputmask=\"'mask':'<%- item.default_value %>'\" \/> <!-- PHONE TYPE --> <% } else if(item.type === 'PHONE') { %> <div class=\"ea-phone-field-group\"> <select name=\"ea-phone-country-code-part\" data-default=\"<%- item.default_value %>\" class=\"ea-phone-country-code-part custom-field dummy form-control\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>> <option value=\"\">-<\/option> <option data-countryCode=\"DZ\" value=\"213\">Algeria (+213)<\/option> <option data-countryCode=\"AD\" value=\"376\">Andorra (+376)<\/option> <option data-countryCode=\"AO\" value=\"244\">Angola (+244)<\/option> <option data-countryCode=\"AI\" value=\"1264\">Anguilla (+1264)<\/option> <option data-countryCode=\"AG\" value=\"1268\">Antigua &amp; Barbuda (+1268)<\/option> <option data-countryCode=\"AR\" value=\"54\">Argentina (+54)<\/option> <option data-countryCode=\"AM\" value=\"374\">Armenia (+374)<\/option> <option data-countryCode=\"AW\" value=\"297\">Aruba (+297)<\/option> <option data-countryCode=\"AU\" value=\"61\">Australia (+61)<\/option> <option data-countryCode=\"AT\" value=\"43\">Austria (+43)<\/option> <option data-countryCode=\"AZ\" value=\"994\">Azerbaijan (+994)<\/option> <option data-countryCode=\"BS\" value=\"1242\">Bahamas (+1242)<\/option> <option data-countryCode=\"BH\" value=\"973\">Bahrain (+973)<\/option> <option data-countryCode=\"BD\" value=\"880\">Bangladesh (+880)<\/option> <option data-countryCode=\"BB\" value=\"1246\">Barbados (+1246)<\/option> <option data-countryCode=\"BY\" value=\"375\">Belarus (+375)<\/option> <option data-countryCode=\"BE\" value=\"32\">Belgium (+32)<\/option> <option data-countryCode=\"BZ\" value=\"501\">Belize (+501)<\/option> <option data-countryCode=\"BJ\" value=\"229\">Benin (+229)<\/option> <option data-countryCode=\"BM\" value=\"1441\">Bermuda (+1441)<\/option> <option data-countryCode=\"BT\" value=\"975\">Bhutan (+975)<\/option> <option data-countryCode=\"BO\" value=\"591\">Bolivia (+591)<\/option> <option data-countryCode=\"BA\" value=\"387\">Bosnia Herzegovina (+387)<\/option> <option data-countryCode=\"BW\" value=\"267\">Botswana (+267)<\/option> <option data-countryCode=\"BR\" value=\"55\">Brazil (+55)<\/option> <option data-countryCode=\"BN\" value=\"673\">Brunei (+673)<\/option> <option data-countryCode=\"BG\" value=\"359\">Bulgaria (+359)<\/option> <option data-countryCode=\"BF\" value=\"226\">Burkina Faso (+226)<\/option> <option data-countryCode=\"BI\" value=\"257\">Burundi (+257)<\/option> <option data-countryCode=\"KH\" value=\"855\">Cambodia (+855)<\/option> <option data-countryCode=\"CM\" value=\"237\">Cameroon (+237)<\/option> <option data-countryCode=\"CA\" value=\"1\">Canada (+1)<\/option> <option data-countryCode=\"CV\" value=\"238\">Cape Verde Islands (+238)<\/option> <option data-countryCode=\"KY\" value=\"1345\">Cayman Islands (+1345)<\/option> <option data-countryCode=\"CF\" value=\"236\">Central African Republic (+236)<\/option> <option data-countryCode=\"CL\" value=\"56\">Chile (+56)<\/option> <option data-countryCode=\"CN\" value=\"86\">China (+86)<\/option> <option data-countryCode=\"CO\" value=\"57\">Colombia (+57)<\/option> <option data-countryCode=\"KM\" value=\"269\">Comoros (+269)<\/option> <option data-countryCode=\"CG\" value=\"242\">Congo (+242)<\/option> <option data-countryCode=\"CK\" value=\"682\">Cook Islands (+682)<\/option> <option data-countryCode=\"CR\" value=\"506\">Costa Rica (+506)<\/option> <option data-countryCode=\"HR\" value=\"385\">Croatia (+385)<\/option> <option data-countryCode=\"CU\" value=\"53\">Cuba (+53)<\/option> <option data-countryCode=\"CY\" value=\"90392\">Cyprus North (+90392)<\/option> <option data-countryCode=\"CY\" value=\"357\">Cyprus South (+357)<\/option> <option data-countryCode=\"CZ\" value=\"42\">Czech Republic (+42)<\/option> <option data-countryCode=\"DK\" value=\"45\">Denmark (+45)<\/option> <option data-countryCode=\"DJ\" value=\"253\">Djibouti (+253)<\/option> <option data-countryCode=\"DM\" value=\"1809\">Dominica (+1809)<\/option> <option data-countryCode=\"DO\" value=\"1809\">Dominican Republic (+1809)<\/option> <option data-countryCode=\"EC\" value=\"593\">Ecuador (+593)<\/option> <option data-countryCode=\"EG\" value=\"20\">Egypt (+20)<\/option> <option data-countryCode=\"SV\" value=\"503\">El Salvador (+503)<\/option> <option data-countryCode=\"GQ\" value=\"240\">Equatorial Guinea (+240)<\/option> <option data-countryCode=\"ER\" value=\"291\">Eritrea (+291)<\/option> <option data-countryCode=\"EE\" value=\"372\">Estonia (+372)<\/option> <option data-countryCode=\"ET\" value=\"251\">Ethiopia (+251)<\/option> <option data-countryCode=\"FK\" value=\"500\">Falkland Islands (+500)<\/option> <option data-countryCode=\"FO\" value=\"298\">Faroe Islands (+298)<\/option> <option data-countryCode=\"FJ\" value=\"679\">Fiji (+679)<\/option> <option data-countryCode=\"FI\" value=\"358\">Finland (+358)<\/option> <option data-countryCode=\"FR\" value=\"33\">France (+33)<\/option> <option data-countryCode=\"GF\" value=\"594\">French Guiana (+594)<\/option> <option data-countryCode=\"PF\" value=\"689\">French Polynesia (+689)<\/option> <option data-countryCode=\"GA\" value=\"241\">Gabon (+241)<\/option> <option data-countryCode=\"GM\" value=\"220\">Gambia (+220)<\/option> <option data-countryCode=\"GE\" value=\"7880\">Georgia (+7880)<\/option> <option data-countryCode=\"DE\" value=\"49\">Germany (+49)<\/option> <option data-countryCode=\"GH\" value=\"233\">Ghana (+233)<\/option> <option data-countryCode=\"GI\" value=\"350\">Gibraltar (+350)<\/option> <option data-countryCode=\"GR\" value=\"30\">Greece (+30)<\/option> <option data-countryCode=\"GL\" value=\"299\">Greenland (+299)<\/option> <option data-countryCode=\"GD\" value=\"1473\">Grenada (+1473)<\/option> <option data-countryCode=\"GP\" value=\"590\">Guadeloupe (+590)<\/option> <option data-countryCode=\"GU\" value=\"671\">Guam (+671)<\/option> <option data-countryCode=\"GT\" value=\"502\">Guatemala (+502)<\/option> <option data-countryCode=\"GN\" value=\"224\">Guinea (+224)<\/option> <option data-countryCode=\"GW\" value=\"245\">Guinea - Bissau (+245)<\/option> <option data-countryCode=\"GY\" value=\"592\">Guyana (+592)<\/option> <option data-countryCode=\"HT\" value=\"509\">Haiti (+509)<\/option> <option data-countryCode=\"HN\" value=\"504\">Honduras (+504)<\/option> <option data-countryCode=\"HK\" value=\"852\">Hong Kong (+852)<\/option> <option data-countryCode=\"HU\" value=\"36\">Hungary (+36)<\/option> <option data-countryCode=\"IS\" value=\"354\">Iceland (+354)<\/option> <option data-countryCode=\"IN\" value=\"91\">India (+91)<\/option> <option data-countryCode=\"ID\" value=\"62\">Indonesia (+62)<\/option> <option data-countryCode=\"IR\" value=\"98\">Iran (+98)<\/option> <option data-countryCode=\"IQ\" value=\"964\">Iraq (+964)<\/option> <option data-countryCode=\"IE\" value=\"353\">Ireland (+353)<\/option> <option data-countryCode=\"IL\" value=\"972\">Israel (+972)<\/option> <option data-countryCode=\"IT\" value=\"39\">Italy (+39)<\/option> <option data-countryCode=\"JM\" value=\"1876\">Jamaica (+1876)<\/option> <option data-countryCode=\"JP\" value=\"81\">Japan (+81)<\/option> <option data-countryCode=\"JO\" value=\"962\">Jordan (+962)<\/option> <option data-countryCode=\"KZ\" value=\"7\">Kazakhstan (+7)<\/option> <option data-countryCode=\"KE\" value=\"254\">Kenya (+254)<\/option> <option data-countryCode=\"KI\" value=\"686\">Kiribati (+686)<\/option> <option data-countryCode=\"KP\" value=\"850\">Korea North (+850)<\/option> <option data-countryCode=\"KR\" value=\"82\">Korea South (+82)<\/option> <option data-countryCode=\"KW\" value=\"965\">Kuwait (+965)<\/option> <option data-countryCode=\"KG\" value=\"996\">Kyrgyzstan (+996)<\/option> <option data-countryCode=\"LA\" value=\"856\">Laos (+856)<\/option> <option data-countryCode=\"LV\" value=\"371\">Latvia (+371)<\/option> <option data-countryCode=\"LB\" value=\"961\">Lebanon (+961)<\/option> <option data-countryCode=\"LS\" value=\"266\">Lesotho (+266)<\/option> <option data-countryCode=\"LR\" value=\"231\">Liberia (+231)<\/option> <option data-countryCode=\"LY\" value=\"218\">Libya (+218)<\/option> <option data-countryCode=\"LI\" value=\"417\">Liechtenstein (+417)<\/option> <option data-countryCode=\"LT\" value=\"370\">Lithuania (+370)<\/option> <option data-countryCode=\"LU\" value=\"352\">Luxembourg (+352)<\/option> <option data-countryCode=\"MO\" value=\"853\">Macao (+853)<\/option> <option data-countryCode=\"MK\" value=\"389\">Macedonia (+389)<\/option> <option data-countryCode=\"MG\" value=\"261\">Madagascar (+261)<\/option> <option data-countryCode=\"MW\" value=\"265\">Malawi (+265)<\/option> <option data-countryCode=\"MY\" value=\"60\">Malaysia (+60)<\/option> <option data-countryCode=\"MV\" value=\"960\">Maldives (+960)<\/option> <option data-countryCode=\"ML\" value=\"223\">Mali (+223)<\/option> <option data-countryCode=\"MT\" value=\"356\">Malta (+356)<\/option> <option data-countryCode=\"MH\" value=\"692\">Marshall Islands (+692)<\/option> <option data-countryCode=\"MQ\" value=\"596\">Martinique (+596)<\/option> <option data-countryCode=\"MR\" value=\"222\">Mauritania (+222)<\/option> <option data-countryCode=\"YT\" value=\"269\">Mayotte (+269)<\/option> <option data-countryCode=\"MX\" value=\"52\">Mexico (+52)<\/option> <option data-countryCode=\"FM\" value=\"691\">Micronesia (+691)<\/option> <option data-countryCode=\"MD\" value=\"373\">Moldova (+373)<\/option> <option data-countryCode=\"MC\" value=\"377\">Monaco (+377)<\/option> <option data-countryCode=\"MN\" value=\"976\">Mongolia (+976)<\/option> <option data-countryCode=\"MS\" value=\"1664\">Montserrat (+1664)<\/option> <option data-countryCode=\"MA\" value=\"212\">Morocco (+212)<\/option> <option data-countryCode=\"MZ\" value=\"258\">Mozambique (+258)<\/option> <option data-countryCode=\"MN\" value=\"95\">Myanmar (+95)<\/option> <option data-countryCode=\"NA\" value=\"264\">Namibia (+264)<\/option> <option data-countryCode=\"NR\" value=\"674\">Nauru (+674)<\/option> <option data-countryCode=\"NP\" value=\"977\">Nepal (+977)<\/option> <option data-countryCode=\"NL\" value=\"31\">Netherlands (+31)<\/option> <option data-countryCode=\"NC\" value=\"687\">New Caledonia (+687)<\/option> <option data-countryCode=\"NZ\" value=\"64\">New Zealand (+64)<\/option> <option data-countryCode=\"NI\" value=\"505\">Nicaragua (+505)<\/option> <option data-countryCode=\"NE\" value=\"227\">Niger (+227)<\/option> <option data-countryCode=\"NG\" value=\"234\">Nigeria (+234)<\/option> <option data-countryCode=\"NU\" value=\"683\">Niue (+683)<\/option> <option data-countryCode=\"NF\" value=\"672\">Norfolk Islands (+672)<\/option> <option data-countryCode=\"NP\" value=\"670\">Northern Marianas (+670)<\/option> <option data-countryCode=\"NO\" value=\"47\">Norway (+47)<\/option> <option data-countryCode=\"OM\" value=\"968\">Oman (+968)<\/option> <option data-countryCode=\"PW\" value=\"680\">Palau (+680)<\/option> <option data-countryCode=\"PA\" value=\"507\">Panama (+507)<\/option> <option data-countryCode=\"PG\" value=\"675\">Papua New Guinea (+675)<\/option> <option data-countryCode=\"PY\" value=\"595\">Paraguay (+595)<\/option> <option data-countryCode=\"PE\" value=\"51\">Peru (+51)<\/option> <option data-countryCode=\"PH\" value=\"63\">Philippines (+63)<\/option> <option data-countryCode=\"PL\" value=\"48\">Poland (+48)<\/option> <option data-countryCode=\"PT\" value=\"351\">Portugal (+351)<\/option> <option data-countryCode=\"PR\" value=\"1787\">Puerto Rico (+1787)<\/option> <option data-countryCode=\"QA\" value=\"974\">Qatar (+974)<\/option> <option data-countryCode=\"RE\" value=\"262\">Reunion (+262)<\/option> <option data-countryCode=\"RO\" value=\"40\">Romania (+40)<\/option> <option data-countryCode=\"RU\" value=\"7\">Russia (+7)<\/option> <option data-countryCode=\"RW\" value=\"250\">Rwanda (+250)<\/option> <option data-countryCode=\"SM\" value=\"378\">San Marino (+378)<\/option> <option data-countryCode=\"ST\" value=\"239\">Sao Tome &amp; Principe (+239)<\/option> <option data-countryCode=\"SA\" value=\"966\">Saudi Arabia (+966)<\/option> <option data-countryCode=\"SN\" value=\"221\">Senegal (+221)<\/option> <option data-countryCode=\"CS\" value=\"381\">Serbia (+381)<\/option> <option data-countryCode=\"SC\" value=\"248\">Seychelles (+248)<\/option> <option data-countryCode=\"SL\" value=\"232\">Sierra Leone (+232)<\/option> <option data-countryCode=\"SG\" value=\"65\">Singapore (+65)<\/option> <option data-countryCode=\"SK\" value=\"421\">Slovak Republic (+421)<\/option> <option data-countryCode=\"SI\" value=\"386\">Slovenia (+386)<\/option> <option data-countryCode=\"SB\" value=\"677\">Solomon Islands (+677)<\/option> <option data-countryCode=\"SO\" value=\"252\">Somalia (+252)<\/option> <option data-countryCode=\"ZA\" value=\"27\">South Africa (+27)<\/option> <option data-countryCode=\"ES\" value=\"34\">Spain (+34)<\/option> <option data-countryCode=\"LK\" value=\"94\">Sri Lanka (+94)<\/option> <option data-countryCode=\"SH\" value=\"290\">St. Helena (+290)<\/option> <option data-countryCode=\"KN\" value=\"1869\">St. Kitts (+1869)<\/option> <option data-countryCode=\"SC\" value=\"1758\">St. Lucia (+1758)<\/option> <option data-countryCode=\"SD\" value=\"249\">Sudan (+249)<\/option> <option data-countryCode=\"SR\" value=\"597\">Suriname (+597)<\/option> <option data-countryCode=\"SZ\" value=\"268\">Swaziland (+268)<\/option> <option data-countryCode=\"SE\" value=\"46\">Sweden (+46)<\/option> <option data-countryCode=\"CH\" value=\"41\">Switzerland (+41)<\/option> <option data-countryCode=\"SI\" value=\"963\">Syria (+963)<\/option> <option data-countryCode=\"TW\" value=\"886\">Taiwan (+886)<\/option> <option data-countryCode=\"TJ\" value=\"7\">Tajikstan (+7)<\/option> <option data-countryCode=\"TH\" value=\"66\">Thailand (+66)<\/option> <option data-countryCode=\"TG\" value=\"228\">Togo (+228)<\/option> <option data-countryCode=\"TO\" value=\"676\">Tonga (+676)<\/option> <option data-countryCode=\"TT\" value=\"1868\">Trinidad &amp; Tobago (+1868)<\/option> <option data-countryCode=\"TN\" value=\"216\">Tunisia (+216)<\/option> <option data-countryCode=\"TR\" value=\"90\">Turkey (+90)<\/option> <option data-countryCode=\"TM\" value=\"7\">Turkmenistan (+7)<\/option> <option data-countryCode=\"TM\" value=\"993\">Turkmenistan (+993)<\/option> <option data-countryCode=\"TC\" value=\"1649\">Turks &amp; Caicos Islands (+1649)<\/option> <option data-countryCode=\"TV\" value=\"688\">Tuvalu (+688)<\/option> <option data-countryCode=\"UG\" value=\"256\">Uganda (+256)<\/option> <option data-countryCode=\"GB\" value=\"44\">UK (+44)<\/option> <option data-countryCode=\"UA\" value=\"380\">Ukraine (+380)<\/option> <option data-countryCode=\"AE\" value=\"971\">United Arab Emirates (+971)<\/option> <option data-countryCode=\"UY\" value=\"598\">Uruguay (+598)<\/option> <option data-countryCode=\"US\" value=\"1\">USA (+1)<\/option> <option data-countryCode=\"UZ\" value=\"7\">Uzbekistan (+7)<\/option> <option data-countryCode=\"VU\" value=\"678\">Vanuatu (+678)<\/option> <option data-countryCode=\"VA\" value=\"379\">Vatican City (+379)<\/option> <option data-countryCode=\"VE\" value=\"58\">Venezuela (+58)<\/option> <option data-countryCode=\"VN\" value=\"84\">Vietnam (+84)<\/option> <option data-countryCode=\"VG\" value=\"84\">Virgin Islands - British (+1284)<\/option> <option data-countryCode=\"VI\" value=\"84\">Virgin Islands - US (+1340)<\/option> <option data-countryCode=\"WF\" value=\"681\">Wallis &amp; Futuna (+681)<\/option> <option data-countryCode=\"YE\" value=\"969\">Yemen (North)(+969)<\/option> <option data-countryCode=\"YE\" value=\"967\">Yemen (South)(+967)<\/option> <option data-countryCode=\"ZM\" value=\"260\">Zambia (+260)<\/option> <option data-countryCode=\"ZW\" value=\"263\">Zimbabwe (+263)<\/option> <\/select> <input type=\"text\" name=\"ea-phone-number-part\" maxlength=\"499\" class=\"ea-phone-number-part custom-field dummy form-control\" placeholder=\"<%- item.mixed %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>><br> <input type=\"hidden\" name=\"<%- item.slug %>\" data-prop=\"<%- item.slug %>\" class=\"custom-field full-value\" > <\/div> <!-- EMAIL TYPE --> <% } else if(item.type === 'EMAIL') { %> <input id=\"<%- item.slug %>\" class=\"form-control custom-field\" maxlength=\"499\" type=\"text\" name=\"<%- item.slug %>\" placeholder=\"<%- item.mixed %>\" value=\"<%- item.default_value %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %> data-rule-email=\"true\" data-msg-email=\"<%- settings['trans.error-email'] %>\"> <!-- SELECT TYPE --> <% } else if(item.type === 'SELECT') { %> <select id=\"<%- item.slug %>\" class=\"form-control custom-field\" name=\"<%- item.slug %>\" <% if (item.required == \"1\") { %>aria-required=\"true\" <% if (item.required == \"1\") { %>data-rule-required=\"true\"<% } %> data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>> <% _.each(item.mixed.split(','),function(i,k,l) { %> <% if (i == \"-\") { %> <option value=\"\">-<\/option> <% } else { %> <option value=\"<%- i %>\"><%- i %><\/option> <% }});%> <\/select> <!-- TEXTAREA TYPE --> <% } else if(item.type === 'TEXTAREA') { %> <textarea id=\"<%- item.slug %>\" class=\"form-control custom-field\" rows=\"3\" maxlength=\"499\" style=\"height: auto;\" placeholder=\"<%- item.mixed %>\" name=\"<%- item.slug %>\" <% if (item.required == \"1\") { %>data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-required'] %>\"<% } %>><\/textarea> <% } %> <\/div> <\/div> <% });%> <\/div> <div class=\"form-group\" style=\"display:none;\"> <div class=\"block\"><\/div> <label class=\"ea-label col-sm-4 control-label\"> Repeat Appointement <\/label> <div class=\"col-sm-8\"> <select id=\"repeat_booking\" data-c=\"repeat_booking\" class=\"filter form-control\"> <option value=\"0\">Does Not Repeat<\/option> <option value=\"1\">Repeat Weekly<\/option> <option value=\"2\">Custom<\/option> <\/select> <\/div> <input type=\"hidden\" name=\"repeat_booking\" value=\"0\" \/> <input type=\"hidden\" name=\"repeat_start_date\" value=\"0\" \/> <input type=\"hidden\" name=\"repeat_end_date\" value=\"0\" \/> <div id=\"recurrence-summary\" class=\"mt-3 text-muted\" style=\"display: none; padding:20px;\"> <strong>Repeat every:<\/strong> <span id=\"summary-repeat-week\"><\/span><br> <strong>Starts:<\/strong> <span id=\"summary-start-date\"><\/span><br> <strong>Ends:<\/strong> <span id=\"summary-end-date\"><\/span> <\/div> <\/div> <h3 id=\"booking-overview-header\"><%- settings['trans.booking-overview'] %><\/h3> <div id=\"booking-overview\"><\/div> <div class=\"ea_hide_show\"> <% if (settings['show.iagree'] == '1') { %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\">&nbsp;<\/label> <div class=\"col-sm-8\"> <div class=\"checkbox\"> <label> <input id=\"ea-iagree\" name=\"iagree\" type=\"checkbox\" data-rule-required=\"true\" data-msg-required=\"<%- settings['trans.field-iagree'] %>\"> <%- settings['trans.iagree'] %> <\/label> <\/div> <\/div> <\/div> <% } %> <% if (settings['gdpr.on'] == '1') { %> <div class=\"form-group\"> <label class=\"col-sm-4 control-label\">&nbsp;<\/label> <div class=\"col-sm-8\"> <div class=\"checkbox\"> <label class=\"gdpr\"> <input id=\"ea-gdpr\" name=\"gdpr\" type=\"checkbox\" data-rule-required=\"true\" data-msg-required=\"<%- settings['gdpr.message'] %>\"> <% if (settings['gdpr.link'] != '') { %> <a href=\"<%- settings['gdpr.link'] %>\" target=\"_blank\"><%- settings['gdpr.label'] %><\/a> <% } else {%> <%- settings['gdpr.label'] %> <% } %> <\/label> <\/div> <\/div> <\/div> <% } %> <% if (settings['captcha.site-key'] !== '') { %> <div style=\"width: 100%; padding: 20px;\" class=\"g-recaptcha\" data-sitekey=\"<%- settings['captcha.site-key'] %>\"><\/div> <% } %> <div class=\"form-group\"> <div class=\"col-sm-12 ea-actions-group\" style=\"display: inline-flex; align-items: center; justify-content: center;\"> <button class=\"ea-btn ea-submit btn btn-primary booking-button\"><%- settings['trans.submit'] %><\/button> <button class=\"ea-btn ea-cancel btn btn-default\"><%- settings['trans.cancel'] %><\/button> <\/div> <\/div> <\/div> <% if (settings.layout_cols === '2') { %> <\/div> <% } %> <\/div> <\/form> <\/div> <div id=\"ea-loader\"><\/div> <div id=\"custom-recurrence-modal\" style=\"display:none; position:fixed; top:20%; left:50%; transform:translateX(-50%); background:#fff; padding:20px; border:1px solid #ccc; border-radius:8px; z-index:10000; width:420px;\"> <h4>Custom recurrence<\/h4> <div class=\"row\"> <label class=\"col-sm-4\">Repeat every<\/label> <input type=\"number\" min=\"1\" id=\"modal-repeat-week\" value=\"2\" class=\"col-sm-4\"> weeks <\/div> <div class=\"mt-3 row\" style=\"margin-top: 10px;\"> <label class=\"col-sm-4\">Starts<\/label> <input class=\"col-sm-4\" type=\"date\" id=\"modal-start-date\" \/> <\/div> <div class=\"mt-3\"> <label>Ends<\/label><br> <input type=\"radio\" name=\"modal-end-type\" value=\"never\" id=\"modal-end-never\" checked> <label for=\"modal-end-never\">Never<\/label><br> <input type=\"radio\" name=\"modal-end-type\" value=\"date\" id=\"modal-end-on\"> <label for=\"modal-end-on\">On<\/label> <input type=\"date\" id=\"modal-end-date\" disabled> <\/div> <div class=\"mt-3\" style=\"margin-top: 10px;\"> <button type=\"button\" id=\"modal-save-btn\" class=\"btn btn-primary\">Done<\/button> <button type=\"button\" id=\"modal-cancel-btn\" class=\"btn btn-default\">Cancel<\/button> <\/div> <\/div> <!-- Optional: Light overlay --> <div id=\"custom-recurrence-overlay\" style=\"display:none; position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:9999;\"><\/div> <\/script><style> body .wp-block-post-content a:not(.wp-element-button) { color: #000000; text-decoration: none !important; } .ea-standard .selected-time { background-color: green !important; color: white !important; } <\/style> <script type=\"text\/template\" id=\"ea-appointments-overview\"> <small id=\"ea-overview-message\"><%- settings['trans.overview-message'] %><\/small> <table> <tbody> <% if(settings['rtl'] == '1') { %> <% if(data.location.indexOf('_') !== 0) { %> <tr class=\"row-location\"> <td class=\"ea-label\"><%- settings['trans.location'] %><\/td> <td class=\"value\"><%- data.location %><\/td> <\/tr> <% } %> <% if(data.service.indexOf('_') !== 0) { %> <tr class=\"row-service\"> <td class=\"ea-label\"><%- settings['trans.service'] %><\/td> <td class=\"value\"><%- data.service %><\/td> <\/tr> <% } %> <% if(data.worker.indexOf('_') !== 0) { %> <tr class=\"row-worker\"> <td class=\"ea-label\"><%- settings['trans.worker'] %><\/td> <td class=\"value\"><%- data.worker %><\/td> <\/tr> <% } %> <% if (settings['price.hide'] !== '1') { %> <tr class=\"row-price\"> <td class=\"ea-label\"><%- settings['trans.price'] %><\/td> <td class=\"value\"><%- data.price%> <%- settings['trans.currency'] %><\/td> <\/tr> <% } %> <tr class=\"row-datetime\"> <td class=\"ea-label\"><%- settings['trans.date-time'] %><\/td> <td class=\"value\"><%- data.date %> <%- data.time %><\/td> <\/tr> <% } else { %> <% if(data.location.indexOf('_') !== 0) { %> <tr class=\"row-location\"> <td class=\"ea-label\"><%- settings['trans.location'] %><\/td> <td class=\"value\"><%- data.location %><\/td> <\/tr> <% } %> <% if(data.service.indexOf('_') !== 0) { %> <tr class=\"row-service\"> <td class=\"ea-label\"><%- settings['trans.service'] %><\/td> <td class=\"value\"><%- data.service %><\/td> <\/tr> <% } %> <% if(data.worker.indexOf('_') !== 0) { %> <tr class=\"row-worker\"> <td class=\"ea-label\"><%- settings['trans.worker'] %><\/td> <td class=\"value\"><%- data.worker %><\/td> <\/tr> <% } %> <% if (settings['price.hide'] !== '1') { %> <tr class=\"row-price\"> <td class=\"ea-label\"><%- settings['trans.price'] %><\/td> <% if (settings['currency.before'] == '1') { %> <td class=\"value\"><%- settings['trans.currency'] %><%- data.price %><\/td> <% } else { %> <td class=\"value\"><%- data.price %><%- settings['trans.currency'] %><\/td> <% } %> <\/tr> <% } %> <tr class=\"row-datetime\"> <td class=\"ea-label\"><%- settings['trans.date-time'] %><\/td> <td class=\"value\"><%- data.date_time %><\/td> <\/tr> <% } %> <\/tbody> <\/table> <div id=\"ea-total-amount\" style=\"display: none;\" data-total=\"<%- data.price %>\"><\/div> <div id=\"ea-meta-data\" data-location=\"<%- data.location %>\" data-service=\"<%- data.service %>\" data-worker=\"<%- data.worker %>\" data-date-time=\"<%- data.date_time %>\" data-currency=\"<%- settings['trans.currency'] %>\"><\/div> <div id=\"ea-success-box\" style=\"display:none; max-width: 500px; margin: 20px auto; padding: 20px; border-radius: 10px; text-align: center; font-family: Arial, sans-serif; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);\" class=\"ea-confirmation-card\"> <h3 style=\"color: #2b6924; margin-top: 0;\" class=\"ea-confirmation-title\"> <%- settings['trans.confirmation-title'] || 'Thank You for Booking!' %> <\/h3> <div style=\"margin: 10px 0 20px;\"> <p style=\"font-size: 14px; color: #555; margin-top: 8px; word-wrap: break-word; white-space: normal; max-width: 100%;\" class=\"ea-status-note\"> <\/p> <\/div> <div id=\"ea-overview-details\" style=\"width: 100%; font-size: 14px; color: #000; text-align: left; margin: 0 auto 20px;\"> <\/div> <div id=\"ea-overview-buttons\" style=\"justify-content: center; gap: 10px; margin-top: 15px; flex-wrap: wrap;\"> <a href=\"#\" onclick=\"window.location.reload();\" style=\"padding: 5px 10px; background-color: #333cb7; color: white; text-decoration: none; border-radius: 5px; margin-right: 5px;\" class=\"ea-button-book-again\"> <%- settings['trans.book-again'] || 'Book New Appointment' %> <\/a> <a id=\"ea-add-to-calendar\" href=\"#\" target=\"_blank\" style=\"background-color: #34A853; color: #fff; padding: 5px 10px; border-radius: 6px; text-decoration: none;\"> Add to Google Calendar <\/a> <\/div> <\/div> <\/script> <div class=\"ea-bootstrap bootstrap\"><\/div>\n\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce7df9c elementor-section-content-middle elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce7df9c\" data-element_type=\"section\" data-e-type=\"section\" id=\"calendar\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89f3669\" data-id=\"89f3669\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c8616e3 elementor-widget elementor-widget-heading\" data-id=\"c8616e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calendar<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6fbf17 elementor-widget elementor-widget-text-editor\" data-id=\"c6fbf17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div>**This calendar offers &#8220;Month&#8221; and &#8220;Day&#8221; views, switchable with buttons**<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5988168 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"5988168\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"booking-calendar\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"ea-full-calendar-6a24ea7b02154\"><\/div><div class=\"fc\">\n    <div id=\"ea-calendar-color-map-6a24ea7b02154\" class=\"ea-calendar-color-map fc-view-container\">\n        <div>Status<\/div>\n        <div data-class=\"grape\" class=\"fc-event status grape\">pending<\/div>\n        <div data-class=\"darkgreen\" class=\"fc-event status darkgreen\">confirmed<\/div>\n        <div data-class=\"darkblue\" class=\"fc-event status darkblue\">reservation<\/div>\n        <div data-class=\"graffit\" class=\"fc-event status graffit\">cancelled<\/div>\n    <\/div>\n<\/div><style><\/style>\n<script>\n  jQuery(document).ready(function() {\n\n    jQuery(document).on('click', '.ea-edit-appointment-icon', function (e) {\n        jQuery(\".ea-edit-appointment-wrapper\").show();\n        jQuery(\"#ea_event_popup\").hide();\n        jQuery(\".ea-edit-appointment-icon\").hide();\n    });\n    jQuery(document).on('click', '.ea-cancel-edit', function (e) {\n        jQuery(\".ea-edit-appointment-wrapper\").hide();\n        jQuery(\"#ea_event_popup\").show();\n        jQuery(\".ea-edit-appointment-icon\").show();\n    });\n  \n    jQuery('#ea-calendar-color-map-6a24ea7b02154').find('.status').hover(\n        function(event) {\n            var el = jQuery(event.target);\n            var classSelector = '.' + el.data('class');\n            jQuery('#ea-full-calendar-6a24ea7b02154').find('.fc-event:not(' + classSelector + ')').animate({ opacity: 1\/2 }, 200);\n        },\n    function(event){\n        jQuery('#ea-full-calendar-6a24ea7b02154').find('.fc-event').animate({ opacity: 1 }, 100);\n    });\n\n    jQuery('#ea-full-calendar-6a24ea7b02154').fullCalendar({\n      header: {\n        left: 'prev,next today',\n        center: 'title',\n        right: 'month,basicWeek,basicDay'\n      },\n      dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],\n      dayNames: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],\n      monthNamesShort: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],\n      monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'],\n      buttonText: {\n        today: 'today',\n        month: 'month',\n        week:  'week',\n        day:   'day',\n        list:  'list'\n      },\n      views: {\n        month: {\n          titleFormat: 'MMM YYYY',\n        },\n        week: {\n          titleFormat: 'MMM DD, YYYY',\n        },\n        day: {\n          titleFormat: 'MMM DD, YYYY',\n        }\n      },\n      isRTL: false,\n      defaultView: 'month',\n      showNonCurrentDates: false,\n      timeFormat: 'H:mm',\n      \n      displayEventEnd: false,\n      weekNumbers: false,\n      firstDay: 1,\n      defaultDate: '2026-06-07',\n      navLinks: true, \/\/ can click day\/week names to navigate views\n      editable: false,\n      eventLimit: true, \/\/ allow \"more\" link when too many events\n      events: {\n        url: wpApiSettings.root + 'easy-appointments\/v1\/appointments',\n        type: 'GET',\n        data: {\n          _wpnonce: wpApiSettings.nonce,\n          hide_cancelled: '0',\n          \n          \n          \n          \n          title_field: 'name',\n        },\n        error: function() {\n          console.log('there was an error while fetching events!');\n        },\n        textColor: 'white' \/\/ a non-ajax option\n      },\n      eventClick: function(calEvent, jsEvent, view) {\n        \/\/ console.log(calEvent, jsEvent, view);\n      },\n      eventRender: function(event, element) {\n        var statusMapping = {\n          canceled: 'graffit',\n          confirmed: 'darkgreen',\n          pending: 'grape',\n          reserved: 'darkblue'\n        }\n \n        element.addClass(statusMapping[event.status]);\n                element.addClass('thickbox');\n        element.addClass('ea-full-calendar-dialog-event');\n        element.attr('href', wpApiSettings.root + 'easy-appointments\/v1\/appointment\/' + event.id + '?hash=' + event.hash + '&eventpopup=yes&_wpnonce=' + wpApiSettings.nonce + '&width=100%&height=100%');\n        element.attr('title', '#' + event.id + ' - ' + _.escape(event.title));\n      }\n    });\n    \n  });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Booking Form \u26a0\ufe0fBooking Rules Members only. This booking service is for church members only. All demountable rooms and classrooms are exclusively reserved for 4C CEC Programs (Christian Education Centre Programs, including the Kids Church Program, Timothy Youth Fellowship Program, and Teentalk Program) during their scheduled operating times. No other bookings are permitted during these times.<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22086","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/pages\/22086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/comments?post=22086"}],"version-history":[{"count":361,"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/pages\/22086\/revisions"}],"predecessor-version":[{"id":27257,"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/pages\/22086\/revisions\/27257"}],"wp:attachment":[{"href":"https:\/\/wp.canberra-ccc.org\/zh\/wp-json\/wp\/v2\/media?parent=22086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}